Class DocumentEntry

  • All Implemented Interfaces:
    Serializable, ExtraMetadataHolder

    public class DocumentEntry
    extends XDSMetaClass
    implements Serializable
    Represents an XDS document entry according to the IHE XDS specification.

    All non-list members of this class are allowed to be null. The lists are pre-created and can therefore never be null.

    Jens Riemschneider
    See Also:
    Serialized Form
    • Constructor Detail

      • DocumentEntry

        public DocumentEntry()
    • Method Detail

      • setCreationTime

        public void setCreationTime​(Timestamp creationTime)
      • setCreationTime

        public void setCreationTime​(String creationTime)
      • setServiceStartTime

        public void setServiceStartTime​(Timestamp serviceStartTime)
      • setServiceStartTime

        public void setServiceStartTime​(String serviceStartTime)
      • setServiceStopTime

        public void setServiceStopTime​(Timestamp serviceStopTime)
      • setServiceStopTime

        public void setServiceStopTime​(String serviceStopTime)
      • getClassCode

        public Code getClassCode()
      • setClassCode

        public void setClassCode​(Code classCode)
      • getConfidentialityCodes

        public List<Code> getConfidentialityCodes()
      • getCreationTime

        public Timestamp getCreationTime()
      • getEventCodeList

        public List<Code> getEventCodeList()
      • getFormatCode

        public Code getFormatCode()
      • setFormatCode

        public void setFormatCode​(Code formatCode)
      • getHash

        public String getHash()
      • setHash

        public void setHash​(String hash)
      • getHealthcareFacilityTypeCode

        public Code getHealthcareFacilityTypeCode()
      • setHealthcareFacilityTypeCode

        public void setHealthcareFacilityTypeCode​(Code healthcareFacilityTypeCode)
      • getLanguageCode

        public String getLanguageCode()
      • setLanguageCode

        public void setLanguageCode​(String languageCode)
      • getLegalAuthenticator

        public Person getLegalAuthenticator()
      • setLegalAuthenticator

        public void setLegalAuthenticator​(Person legalAuthenticator)
      • getMimeType

        public String getMimeType()
      • setMimeType

        public void setMimeType​(String mimeType)
      • getPracticeSettingCode

        public Code getPracticeSettingCode()
      • setPracticeSettingCode

        public void setPracticeSettingCode​(Code practiceSettingCode)
      • getServiceStartTime

        public Timestamp getServiceStartTime()
      • getServiceStopTime

        public Timestamp getServiceStopTime()
      • getSize

        public Long getSize()
      • setSize

        public void setSize​(Long size)
      • getSourcePatientId

        public Identifiable getSourcePatientId()
      • setSourcePatientId

        public void setSourcePatientId​(Identifiable sourcePatientId)
      • getSourcePatientInfo

        public PatientInfo getSourcePatientInfo()
      • setSourcePatientInfo

        public void setSourcePatientInfo​(PatientInfo sourcePatientInfo)
      • getTypeCode

        public Code getTypeCode()
      • setTypeCode

        public void setTypeCode​(Code typeCode)
      • getUri

        public String getUri()
      • setUri

        public void setUri​(String uri)
      • getRepositoryUniqueId

        public String getRepositoryUniqueId()
      • setRepositoryUniqueId

        public void setRepositoryUniqueId​(String repositoryUniqueId)
      • setDocumentAvailability

        public void setDocumentAvailability​(DocumentAvailability documentAvailability)