Inserts a patient record into the broker database.
[OperationContractAttribute()][FaultContractAttribute(System.Type)]public void AddPatient(WCFPatient patient)
<OperationContractAttribute()><FaultContractAttribute(DetailType=Leadtools.Medical.Worklist.Wcf.Utils.ApplicationFault,Action="",Name="",Namespace="",ProtectionLevel=ProtectionLevel.None,HasProtectionLevel=False)>Sub AddPatient( _ByVal patient As WCFPatient _)
[OperationContractAttribute()][FaultContractAttribute(DetailType=Leadtools.Medical.Worklist.Wcf.Utils.ApplicationFault,Action="",Name="",Namespace="",ProtectionLevel=ProtectionLevel.None,HasProtectionLevel=false)]void AddPatient(WCFPatient^ patient)
patient
The patient record to add.
Shows how to use the patient specific-methods of the broker service.
using Leadtools;using Leadtools.Medical.Worklist.Wcf.Service;using Leadtools.Medical.Worklist.DataAccessLayer.MatchingParameters;using Leadtools.Dicom;using Leadtools.Medical.Worklist.Wcf.Entities;public void PatientTest(){try{WCFPatient patient = null;//// Find and delete the patient//patient = _BrokerService.FindPatient("000000", "246");if (patient != null)_BrokerService.DeletePatient("000000", "246");patient = new WCFPatient();patient.IssuerOfPatientID = "246";patient.PatientID = "000000";patient.PatientNameFamilyName = "Family";patient.PatientNameGivenName = "Given";patient.PatientSex = "M";//// Add the patient//_BrokerService.AddPatient(patient);//// Search for the patient//patient = _BrokerService.FindPatient("000000", "246");if (patient != null){patient.AdditionalPatientHistory = "Additional History";_BrokerService.UpdatePatient("000000", "246", patient);}//// List all patient ids//string[] ids = _BrokerService.GetPatientIDs();foreach (string id in ids){Console.WriteLine(id);}}catch (Exception e){Debug.WriteLine(e.Message);}}
Imports LeadtoolsImports Leadtools.Medical.Worklist.Wcf.ServiceImports Leadtools.Medical.Worklist.DataAccessLayer.MatchingParametersImports Leadtools.DicomImports Leadtools.Medical.Worklist.Wcf.EntitiesPublic Sub PatientTest()TryDim patient As WCFPatient = Nothing'' Find and delete the patient'patient = _BrokerService.FindPatient("000000", "246")If Not patient Is Nothing Then_BrokerService.DeletePatient("000000", "246")End Ifpatient = New WCFPatient()patient.IssuerOfPatientID = "246"patient.PatientID = "000000"patient.PatientNameFamilyName = "Family"patient.PatientNameGivenName = "Given"patient.PatientSex = "M"'' Add the patient'_BrokerService.AddPatient(patient)'' Search for the patient'patient = _BrokerService.FindPatient("000000", "246")If Not patient Is Nothing Thenpatient.AdditionalPatientHistory = "Additional History"_BrokerService.UpdatePatient("000000", "246", patient)End If'' List all patient ids'Dim ids As String() = _BrokerService.GetPatientIDs()For Each id As String In idsConsole.WriteLine(id)Next idCatch e As ExceptionDebug.WriteLine(e.Message)End TryEnd Sub
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document
