org.eclipse.ohf.bridge.type
Class XDSDocType

java.lang.Object
  extended by org.eclipse.ohf.bridge.type.XDSDocType
All Implemented Interfaces:
java.io.Serializable

public class XDSDocType
extends java.lang.Object
implements java.io.Serializable

Contains information regarding a document and its associated metadata that were retrieved from an XDS registry query.

See Also:
Serialized Form

Constructor Summary
XDSDocType()
           
 
Method Summary
 java.lang.String getAuthorInstitution()
           
 PatientInfoType[] getAuthors()
           
 java.lang.String getAvailabilityStatus()
           
 java.lang.String getBase64EncodedDocument()
          This method returns the base-64 encoded document
 CodedMetadataType getClassCode()
           
 java.lang.String getComments()
           
 CodedMetadataType getConfidentialityCode()
           
 java.lang.String getCreationTime()
           
 java.lang.String getDecodedDocument()
           
 java.lang.String getDocumentSize()
          This method returns the size of the document
 java.lang.String getDocumentTitle()
          This method returns the document title
 java.lang.String getEffectiveTime()
          This method returns the effective scan time of the document
 java.lang.String getEncodingType()
          This method gets the encoding type of the document
 CodedMetadataType[] getEventCodes()
           
 java.lang.String getFormatCode()
           
 CodedMetadataType getHealthCareFacilityTypeCode()
           
 java.lang.String getLanguageCode()
           
 java.lang.String getMimeType()
          This method returns the mime type of the document
 java.lang.String getParentDocumentId()
           
 java.lang.String getParentDocumentRelationship()
           
 PatientInfoType getPatientInfo()
          This method returns the complete patient demographic information
 CodedMetadataType getPracticeSettingCode()
           
 java.lang.String getServiceStartTime()
           
 java.lang.String getServiceStopTime()
           
 PatientIdType getSourcePatientId()
           
 CodedMetadataType getTypeCode()
           
 java.lang.String getUniqueId()
          This method returns the document's unique id
 java.lang.String getUri()
           
 java.lang.String getUuid()
          This method returns the document's universal unique id
 void setAuthorInstitution(java.lang.String pAuthorInstitution)
           
 void setAuthors(PatientInfoType[] pAuthors)
           
 void setAvailabilityStatus(java.lang.String pAvailabilityStatus)
           
 void setBase64EncodedDocument(java.lang.String base64EncodedDocument)
          This method sets the base-64 encoded document for this XDSDocType
 void setClassCode(CodedMetadataType pClassCode)
           
 void setComments(java.lang.String pComments)
           
 void setConfidentialityCode(CodedMetadataType pConfidentialityCode)
           
 void setCreationTime(java.lang.String pCreationTime)
           
 void setDecodedDocument(java.lang.String pDecodedDocument)
           
 void setDocumentSize(java.lang.String documentSize)
          This method sets the document size
 void setDocumentTitle(java.lang.String documentTitle)
          This method sets the document title
 void setEffectiveTime(java.lang.String effectiveTime)
          This method sets the effective scan time of the document
 void setEncodingType(java.lang.String encodingType)
          This method sets the encoding type of the document
 void setEventCodes(CodedMetadataType[] pEventCodes)
           
 void setFormatCode(java.lang.String pFormatCode)
           
 void setHealthCareFacilityTypeCode(CodedMetadataType pHealthCareFacilityTypeCode)
           
 void setLanguageCode(java.lang.String pLanguageCode)
           
 void setMimeType(java.lang.String mimeType)
          This method sets the mime type of the document
 void setParentDocumentId(java.lang.String pParentDocumentId)
           
 void setParentDocumentRelationship(java.lang.String pParentDocumentRelationship)
           
 void setPatientInfo(PatientInfoType patientInfo)
          This method sets the patient demographic information
 void setPracticeSettingCode(CodedMetadataType pPracticeSettingCode)
           
 void setServiceStartTime(java.lang.String pServiceStartTime)
           
 void setServiceStopTime(java.lang.String pServiceStopTime)
           
 void setSourcePatientId(PatientIdType pSourcePatientId)
           
 void setTypeCode(CodedMetadataType pTypeCode)
           
 void setUniqueId(java.lang.String uniqueId)
          This method sets the document's unique id
 void setUri(java.lang.String pUri)
           
 void setUuid(java.lang.String uuid)
          This method sets the document's universal unique id
 java.lang.String toString()
          Constructs a String with all attributes in name = value format.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XDSDocType

public XDSDocType()
Method Detail

getDocumentTitle

public java.lang.String getDocumentTitle()
This method returns the document title

Returns:
The document title

setDocumentTitle

public void setDocumentTitle(java.lang.String documentTitle)
This method sets the document title

Parameters:
documentTitle - the documentTitle to set

getEffectiveTime

public java.lang.String getEffectiveTime()
This method returns the effective scan time of the document

Returns:
The effective scan time of the document

setEffectiveTime

public void setEffectiveTime(java.lang.String effectiveTime)
This method sets the effective scan time of the document

Parameters:
effectiveTime - The effective scan time of the document

getBase64EncodedDocument

public java.lang.String getBase64EncodedDocument()
This method returns the base-64 encoded document

Returns:
The base-64 encoded document

setBase64EncodedDocument

public void setBase64EncodedDocument(java.lang.String base64EncodedDocument)
This method sets the base-64 encoded document for this XDSDocType

Parameters:
base64EncodedDocument - The base-64 encoded document

getEncodingType

public java.lang.String getEncodingType()
This method gets the encoding type of the document

Returns:
Gets the encoding type of the document

setEncodingType

public void setEncodingType(java.lang.String encodingType)
This method sets the encoding type of the document

Parameters:
encodingType - The encoding type of the document

getMimeType

public java.lang.String getMimeType()
This method returns the mime type of the document

Returns:
the mimeType

setMimeType

public void setMimeType(java.lang.String mimeType)
This method sets the mime type of the document

Parameters:
mimeType - The mime type of the document

getPatientInfo

public PatientInfoType getPatientInfo()
This method returns the complete patient demographic information

Returns:
The patient's demographic information object

setPatientInfo

public void setPatientInfo(PatientInfoType patientInfo)
This method sets the patient demographic information

Parameters:
patientInfo - the patientInfo to set

getDocumentSize

public java.lang.String getDocumentSize()
This method returns the size of the document

Returns:
Gets the document size

setDocumentSize

public void setDocumentSize(java.lang.String documentSize)
This method sets the document size

Parameters:
documentSize - The document size

getUniqueId

public java.lang.String getUniqueId()
This method returns the document's unique id

Returns:
Gets the document's unique id

setUniqueId

public void setUniqueId(java.lang.String uniqueId)
This method sets the document's unique id

Parameters:
uniqueId - The value of the document's unique id

getUuid

public java.lang.String getUuid()
This method returns the document's universal unique id

Returns:
Gets the document's universal unique id

setUuid

public void setUuid(java.lang.String uuid)
This method sets the document's universal unique id

Parameters:
uuid - The value of the document's universal unique id

toString

public java.lang.String toString()
Constructs a String with all attributes in name = value format.

Overrides:
toString in class java.lang.Object
Returns:
a String representation of this object.

getDecodedDocument

public java.lang.String getDecodedDocument()

setDecodedDocument

public void setDecodedDocument(java.lang.String pDecodedDocument)

getFormatCode

public java.lang.String getFormatCode()

setFormatCode

public void setFormatCode(java.lang.String pFormatCode)

getCreationTime

public java.lang.String getCreationTime()

setCreationTime

public void setCreationTime(java.lang.String pCreationTime)

getLanguageCode

public java.lang.String getLanguageCode()

setLanguageCode

public void setLanguageCode(java.lang.String pLanguageCode)

getParentDocumentId

public java.lang.String getParentDocumentId()

setParentDocumentId

public void setParentDocumentId(java.lang.String pParentDocumentId)

getServiceStartTime

public java.lang.String getServiceStartTime()

setServiceStartTime

public void setServiceStartTime(java.lang.String pServiceStartTime)

getServiceStopTime

public java.lang.String getServiceStopTime()

setServiceStopTime

public void setServiceStopTime(java.lang.String pServiceStopTime)

getUri

public java.lang.String getUri()

setUri

public void setUri(java.lang.String pUri)

getConfidentialityCode

public CodedMetadataType getConfidentialityCode()

setConfidentialityCode

public void setConfidentialityCode(CodedMetadataType pConfidentialityCode)

setComments

public void setComments(java.lang.String pComments)

getComments

public java.lang.String getComments()

setAuthors

public void setAuthors(PatientInfoType[] pAuthors)

getAuthors

public PatientInfoType[] getAuthors()

getAvailabilityStatus

public java.lang.String getAvailabilityStatus()

setAvailabilityStatus

public void setAvailabilityStatus(java.lang.String pAvailabilityStatus)

getClassCode

public CodedMetadataType getClassCode()

setClassCode

public void setClassCode(CodedMetadataType pClassCode)

getEventCodes

public CodedMetadataType[] getEventCodes()

setEventCodes

public void setEventCodes(CodedMetadataType[] pEventCodes)

getHealthCareFacilityTypeCode

public CodedMetadataType getHealthCareFacilityTypeCode()

setHealthCareFacilityTypeCode

public void setHealthCareFacilityTypeCode(CodedMetadataType pHealthCareFacilityTypeCode)

getParentDocumentRelationship

public java.lang.String getParentDocumentRelationship()

setParentDocumentRelationship

public void setParentDocumentRelationship(java.lang.String pParentDocumentRelationship)

getPracticeSettingCode

public CodedMetadataType getPracticeSettingCode()

setPracticeSettingCode

public void setPracticeSettingCode(CodedMetadataType pPracticeSettingCode)

getSourcePatientId

public PatientIdType getSourcePatientId()

setSourcePatientId

public void setSourcePatientId(PatientIdType pSourcePatientId)

getTypeCode

public CodedMetadataType getTypeCode()

setTypeCode

public void setTypeCode(CodedMetadataType pTypeCode)

getAuthorInstitution

public java.lang.String getAuthorInstitution()

setAuthorInstitution

public void setAuthorInstitution(java.lang.String pAuthorInstitution)