/// <summary> /// See the Dvtk.Comparator.Hl7Comparator.PopulateMessage method. /// </summary> /// <param name="hl7Message">See the Dvtk.Comparator.Hl7Comparator.PopulateMessage method.</param> /// <param name="hl7SourceComparator">See the Dvtk.Comparator.Hl7Comparator.PopulateMessage method.</param> /// <returns>See the Dvtk.Comparator.Hl7Comparator.PopulateMessage method.</returns> public bool PopulateHl7Message(Hl7Message hl7Message, Hl7Comparator hl7SourceComparator) { bool messagePopulated = false; if (_hl7Comparator != null) { messagePopulated = _hl7Comparator.PopulateMessage(hl7Message, hl7SourceComparator); } return(messagePopulated); }
/// <summary> /// Initializes the encapsulated Dvtk.Comparator.Hl7Comparator class with the supplied HL7 message. /// </summary> /// <param name="hl7Message">The HL7 message.</param> /// <returns>The encapsulated Dvtk.Comparator.Hl7Comparator instance.</returns> public Hl7Comparator InitializeHl7Comparator(Hl7Message hl7Message) { _dicomComparator = null; bool initialized = _hl7Comparator.Initialize(hl7Message); if (initialized == false) { _hl7Comparator = null; } return(_hl7Comparator); }
/// <summary> /// Initializes the encapsulated Dvtk.Comparator.DicomComparator class with the supplied DICOM message. /// </summary> /// <param name="dicomMessage">The DICOM message.</param> /// <returns>The encapsulated Dvtk.Comparator.DicomComparator instance.</returns> public DicomComparator InitializeDicomComparator(DicomMessage dicomMessage) { _hl7Comparator = null; bool initialized = _dicomComparator.Initialize(dicomMessage.DvtkDataDicomMessage); if (initialized == false) { _dicomComparator = null; } return(_dicomComparator); }
/// <summary> /// Constructor. /// </summary> /// <param name="name">Name to supply to the encapsulated Dvtk.Comparator.DicomComparator and Dvtk.Comparator.Hl7Comparator classes.</param> public Comparator(System.String name) { _dicomComparator = new DicomComparator(name); _hl7Comparator = new Hl7Comparator(name); }