Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
        /// <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);
        }
Ejemplo n.º 3
0
        /// <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);
        }
Ejemplo n.º 4
0
 /// <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);
 }