Class PersonIdentification


  • public class PersonIdentification
    extends java.lang.Object

    A class to provide support for the Person Identification Macro.

    • Field Detail

      • personIdentificationCodeSequence

        protected CodedSequenceItem[] personIdentificationCodeSequence
      • personAddress

        protected java.lang.String personAddress
      • personTelephoneNumbers

        protected java.lang.String[] personTelephoneNumbers
      • institutionName

        protected java.lang.String institutionName
      • institutionAddress

        protected java.lang.String institutionAddress
    • Constructor Detail

      • PersonIdentification

        public PersonIdentification​(AttributeList list)
                             throws DicomException

        Extract the contents of a Person Identification Macro from a list of attributes.

        Non-standard attributes are discarded.

        Parameters:
        list - the list of attributes that comprise the item
        Throws:
        DicomException - if the list of attributes does not contain the required information
      • PersonIdentification

        public PersonIdentification​(CodedSequenceItem[] personIdentificationCodeSequence,
                                    java.lang.String personAddress,
                                    java.lang.String[] personTelephoneNumbers,
                                    java.lang.String institutionName,
                                    java.lang.String institutionAddress,
                                    CodedSequenceItem institutionCodeSequence)
                             throws DicomException

        Construct the contents of a Person Identification Macro.

        Parameters:
        personIdentificationCodeSequence -
        personAddress -
        personTelephoneNumbers -
        institutionName -
        institutionAddress -
        institutionCodeSequence -
        Throws:
        DicomException - if the the required information is not present