private void butBodyFields_Click(object sender, EventArgs e)
        {
            FormMessageReplacements FormMR = new FormMessageReplacements(
                MessageReplaceType.Appointment | MessageReplaceType.Office | MessageReplaceType.Patient | MessageReplaceType.User | MessageReplaceType.Misc);

            FormMR.IsSelectionMode = true;
            FormMR.ShowDialog();
            if (FormMR.DialogResult == DialogResult.OK)
            {
                textBodyText.SelectedText = FormMR.Replacement;
            }
        }
Esempio n. 2
0
        private void butReplacements_Click(object sender, EventArgs e)
        {
            FormMessageReplacements formMR = new FormMessageReplacements(MessageReplaceType.Patient | MessageReplaceType.Referral);

            formMR.IsSelectionMode = true;
            formMR.ShowDialog();
            if (formMR.DialogResult != DialogResult.OK)
            {
                return;
            }
            textTemplate.Focus();
            int cursorIndex = textTemplate.SelectionStart;

            textTemplate.Text           = textTemplate.Text.Insert(cursorIndex, formMR.Replacement);
            textTemplate.SelectionStart = cursorIndex + formMR.Replacement.Length;
        }
Esempio n. 3
0
        /// <summary>Opens FormMessageReplacements to allow the user to select from replaceable tags to include in the templates.</summary>
        private void WebSchedVerify_ContextMenuReplacementsClick(object sender, EventArgs e)
        {
            ToolStripItem    item    = (ToolStripItem)sender;
            ContextMenuStrip menu    = (ContextMenuStrip)item.Owner;
            TextBox          textBox = ((TextBox)menu.SourceControl);
            //PHI is not supposed to be communicated via text message.
            bool allowPHI = (!textBox.Name.In(textRecallTextTemplate.Name, textNewPatTextTemplate.Name, textASAPTextTemplate.Name));
            FormMessageReplacements FormMR = new FormMessageReplacements(
                MessageReplaceType.Appointment | MessageReplaceType.Office | MessageReplaceType.Patient, allowPHI);

            FormMR.IsSelectionMode = true;
            FormMR.ShowDialog();
            if (FormMR.DialogResult == DialogResult.OK)
            {
                textBox.SelectedText = FormMR.Replacement;
            }
        }
        private void butReplacements_Click(object sender, EventArgs e)
        {
            //Copied from FormModuleSetup.
            FormMessageReplacements form = new FormMessageReplacements(MessageReplaceType.Patient);

            form.IsSelectionMode = true;
            form.ShowDialog();
            if (form.DialogResult != DialogResult.OK)
            {
                return;
            }
            textClaimIdentifier.Focus();
            int cursorIndex = textClaimIdentifier.SelectionStart;

            textClaimIdentifier.Text           = textClaimIdentifier.Text.Insert(cursorIndex, form.Replacement);
            textClaimIdentifier.SelectionStart = cursorIndex + form.Replacement.Length;
        }