private void btnAdd_Click(object sender, EventArgs e)
        {
            string       name       = Guid.NewGuid().ToString().Substring(0, 6);
            frmAddTarget addHandler = new frmAddTarget()
            {
                TargetConfiguration = new TargetConfigurationInformation()
                {
                    Address       = new Uri("http://pix/"),
                    Configuration = new TargetConfiguration(name, String.Format("endpointName={0}", name), "PAT_ID_X_REF_MGR_HL7v3", "1.2.3.4.5.6"),
                },
                OidRegistry = this.OidRegistrar
            };

            if (addHandler.ShowDialog() == DialogResult.OK)
            {
                this.m_targets.Add(addHandler.TargetConfiguration);
                this.RefreshListView();
            }
        }
        private void btnEdit_Click(object sender, EventArgs e)
        {
            if (lsvEp.SelectedItems.Count == 0)
            {
                return;
            }
            var          currentService = (TargetConfigurationInformation)lsvEp.SelectedItems[0].Tag;
            frmAddTarget addHandler     = new frmAddTarget()
            {
                OidRegistry         = this.OidRegistrar,
                TargetConfiguration = currentService
            };

            if (addHandler.ShowDialog() == DialogResult.OK)
            {
                this.m_targets.Insert(this.m_targets.IndexOf(currentService), addHandler.TargetConfiguration);
                this.m_targets.Remove(currentService);
                this.RefreshListView();
            }
        }