public class POCDMT000040ClinicalDocument extends Object
Java class for POCD_MT000040.ClinicalDocument complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="POCD_MT000040.ClinicalDocument">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="realmCode" type="{urn:hl7-org:v3}CS" maxOccurs="unbounded" minOccurs="0"/>
<element name="typeId" type="{urn:hl7-org:v3}POCD_MT000040.InfrastructureRoot.typeId"/>
<element name="templateId" type="{urn:hl7-org:v3}II" maxOccurs="unbounded" minOccurs="0"/>
<element name="id" type="{urn:hl7-org:v3}II"/>
<element name="code" type="{urn:hl7-org:v3}CE"/>
<element name="title" type="{urn:hl7-org:v3}ST" minOccurs="0"/>
<element name="effectiveTime" type="{urn:hl7-org:v3}TS"/>
<element name="confidentialityCode" type="{urn:hl7-org:v3}CE"/>
<element name="languageCode" type="{urn:hl7-org:v3}CS" minOccurs="0"/>
<element name="setId" type="{urn:hl7-org:v3}II" minOccurs="0"/>
<element name="versionNumber" type="{urn:hl7-org:v3}INT" minOccurs="0"/>
<element ref="{http://ns.electronichealth.net.au/Ci/Cda/Extensions/3.0}completionCode" minOccurs="0"/>
<element name="copyTime" type="{urn:hl7-org:v3}TS" minOccurs="0"/>
<element name="recordTarget" type="{urn:hl7-org:v3}POCD_MT000040.RecordTarget" maxOccurs="unbounded"/>
<element name="author" type="{urn:hl7-org:v3}POCD_MT000040.Author" maxOccurs="unbounded"/>
<element name="dataEnterer" type="{urn:hl7-org:v3}POCD_MT000040.DataEnterer" minOccurs="0"/>
<element name="informant" type="{urn:hl7-org:v3}POCD_MT000040.Informant12" maxOccurs="unbounded" minOccurs="0"/>
<element name="custodian" type="{urn:hl7-org:v3}POCD_MT000040.Custodian"/>
<element name="informationRecipient" type="{urn:hl7-org:v3}POCD_MT000040.InformationRecipient" maxOccurs="unbounded" minOccurs="0"/>
<element name="legalAuthenticator" type="{urn:hl7-org:v3}POCD_MT000040.LegalAuthenticator" minOccurs="0"/>
<element name="authenticator" type="{urn:hl7-org:v3}POCD_MT000040.Authenticator" maxOccurs="unbounded" minOccurs="0"/>
<element name="participant" type="{urn:hl7-org:v3}POCD_MT000040.Participant1" maxOccurs="unbounded" minOccurs="0"/>
<element name="inFulfillmentOf" type="{urn:hl7-org:v3}POCD_MT000040.InFulfillmentOf" maxOccurs="unbounded" minOccurs="0"/>
<element name="documentationOf" type="{urn:hl7-org:v3}POCD_MT000040.DocumentationOf" maxOccurs="unbounded" minOccurs="0"/>
<element name="relatedDocument" type="{urn:hl7-org:v3}POCD_MT000040.RelatedDocument" maxOccurs="unbounded" minOccurs="0"/>
<element name="authorization" type="{urn:hl7-org:v3}POCD_MT000040.Authorization" maxOccurs="unbounded" minOccurs="0"/>
<element name="componentOf" type="{urn:hl7-org:v3}POCD_MT000040.Component1" minOccurs="0"/>
<element name="component" type="{urn:hl7-org:v3}POCD_MT000040.Component2"/>
</sequence>
<attribute name="nullFlavor" type="{urn:hl7-org:v3}NullFlavor" />
<attribute name="classCode" type="{urn:hl7-org:v3}ActClassClinicalDocument" fixed="DOCCLIN" />
<attribute name="moodCode" type="{urn:hl7-org:v3}ActMood" fixed="EVN" />
</restriction>
</complexContent>
</complexType>
| Constructor and Description |
|---|
POCDMT000040ClinicalDocument() |
| Modifier and Type | Method and Description |
|---|---|
List<POCDMT000040Authenticator> |
getAuthenticator()
Gets the value of the authenticator property.
|
List<POCDMT000040Author> |
getAuthor()
Gets the value of the author property.
|
List<POCDMT000040Authorization> |
getAuthorization()
Gets the value of the authorization property.
|
ActClassClinicalDocument |
getClassCode()
Gets the value of the classCode property.
|
CE |
getCode()
Gets the value of the code property.
|
CE |
getCompletionCode()
Gets the value of the completionCode property.
|
POCDMT000040Component2 |
getComponent()
Gets the value of the component property.
|
POCDMT000040Component1 |
getComponentOf()
Gets the value of the componentOf property.
|
CE |
getConfidentialityCode()
Gets the value of the confidentialityCode property.
|
TS |
getCopyTime()
Gets the value of the copyTime property.
|
POCDMT000040Custodian |
getCustodian()
Gets the value of the custodian property.
|
POCDMT000040DataEnterer |
getDataEnterer()
Gets the value of the dataEnterer property.
|
List<POCDMT000040DocumentationOf> |
getDocumentationOf()
Gets the value of the documentationOf property.
|
TS |
getEffectiveTime()
Gets the value of the effectiveTime property.
|
II |
getId()
Gets the value of the id property.
|
List<POCDMT000040Informant12> |
getInformant()
Gets the value of the informant property.
|
List<POCDMT000040InformationRecipient> |
getInformationRecipient()
Gets the value of the informationRecipient property.
|
List<POCDMT000040InFulfillmentOf> |
getInFulfillmentOf()
Gets the value of the inFulfillmentOf property.
|
CS |
getLanguageCode()
Gets the value of the languageCode property.
|
POCDMT000040LegalAuthenticator |
getLegalAuthenticator()
Gets the value of the legalAuthenticator property.
|
ActMood |
getMoodCode()
Gets the value of the moodCode property.
|
NullFlavor |
getNullFlavor()
Gets the value of the nullFlavor property.
|
List<POCDMT000040Participant1> |
getParticipant()
Gets the value of the participant property.
|
List<CS> |
getRealmCode()
Gets the value of the realmCode property.
|
List<POCDMT000040RecordTarget> |
getRecordTarget()
Gets the value of the recordTarget property.
|
List<POCDMT000040RelatedDocument> |
getRelatedDocument()
Gets the value of the relatedDocument property.
|
II |
getSetId()
Gets the value of the setId property.
|
List<II> |
getTemplateId()
Gets the value of the templateId property.
|
ST |
getTitle()
Gets the value of the title property.
|
POCDMT000040InfrastructureRootTypeId |
getTypeId()
Gets the value of the typeId property.
|
INT |
getVersionNumber()
Gets the value of the versionNumber property.
|
void |
setClassCode(ActClassClinicalDocument value)
Sets the value of the classCode property.
|
void |
setCode(CE value)
Sets the value of the code property.
|
void |
setCompletionCode(CE value)
Sets the value of the completionCode property.
|
void |
setComponent(POCDMT000040Component2 value)
Sets the value of the component property.
|
void |
setComponentOf(POCDMT000040Component1 value)
Sets the value of the componentOf property.
|
void |
setConfidentialityCode(CE value)
Sets the value of the confidentialityCode property.
|
void |
setCopyTime(TS value)
Sets the value of the copyTime property.
|
void |
setCustodian(POCDMT000040Custodian value)
Sets the value of the custodian property.
|
void |
setDataEnterer(POCDMT000040DataEnterer value)
Sets the value of the dataEnterer property.
|
void |
setEffectiveTime(TS value)
Sets the value of the effectiveTime property.
|
void |
setId(II value)
Sets the value of the id property.
|
void |
setLanguageCode(CS value)
Sets the value of the languageCode property.
|
void |
setLegalAuthenticator(POCDMT000040LegalAuthenticator value)
Sets the value of the legalAuthenticator property.
|
void |
setMoodCode(ActMood value)
Sets the value of the moodCode property.
|
void |
setNullFlavor(NullFlavor value)
Sets the value of the nullFlavor property.
|
void |
setSetId(II value)
Sets the value of the setId property.
|
void |
setTitle(ST value)
Sets the value of the title property.
|
void |
setTypeId(POCDMT000040InfrastructureRootTypeId value)
Sets the value of the typeId property.
|
void |
setVersionNumber(INT value)
Sets the value of the versionNumber property.
|
protected POCDMT000040InfrastructureRootTypeId typeId
protected II id
protected CE code
protected ST title
protected TS effectiveTime
protected CE confidentialityCode
protected CS languageCode
protected II setId
protected INT versionNumber
protected CE completionCode
protected TS copyTime
protected List<POCDMT000040RecordTarget> recordTarget
protected List<POCDMT000040Author> author
protected POCDMT000040DataEnterer dataEnterer
protected List<POCDMT000040Informant12> informant
protected POCDMT000040Custodian custodian
protected List<POCDMT000040InformationRecipient> informationRecipient
protected POCDMT000040LegalAuthenticator legalAuthenticator
protected List<POCDMT000040Authenticator> authenticator
protected List<POCDMT000040Participant1> participant
protected List<POCDMT000040InFulfillmentOf> inFulfillmentOf
protected List<POCDMT000040DocumentationOf> documentationOf
protected List<POCDMT000040RelatedDocument> relatedDocument
protected List<POCDMT000040Authorization> authorization
protected POCDMT000040Component1 componentOf
protected POCDMT000040Component2 component
protected NullFlavor nullFlavor
protected ActClassClinicalDocument classCode
protected ActMood moodCode
public List<CS> getRealmCode()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the realmCode property.
For example, to add a new item, do as follows:
getRealmCode().add(newItem);
Objects of the following type(s) are allowed in the list
CS
public POCDMT000040InfrastructureRootTypeId getTypeId()
POCDMT000040InfrastructureRootTypeIdpublic void setTypeId(POCDMT000040InfrastructureRootTypeId value)
value - allowed object is
POCDMT000040InfrastructureRootTypeIdpublic List<II> getTemplateId()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the templateId property.
For example, to add a new item, do as follows:
getTemplateId().add(newItem);
Objects of the following type(s) are allowed in the list
II
public void setId(II value)
value - allowed object is
IIpublic void setCode(CE value)
value - allowed object is
CEpublic void setTitle(ST value)
value - allowed object is
STpublic TS getEffectiveTime()
TSpublic void setEffectiveTime(TS value)
value - allowed object is
TSpublic CE getConfidentialityCode()
CEpublic void setConfidentialityCode(CE value)
value - allowed object is
CEpublic CS getLanguageCode()
CSpublic void setLanguageCode(CS value)
value - allowed object is
CSpublic void setSetId(II value)
value - allowed object is
IIpublic INT getVersionNumber()
INTpublic void setVersionNumber(INT value)
value - allowed object is
INTpublic CE getCompletionCode()
CEpublic void setCompletionCode(CE value)
value - allowed object is
CEpublic TS getCopyTime()
TSpublic void setCopyTime(TS value)
value - allowed object is
TSpublic List<POCDMT000040RecordTarget> getRecordTarget()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the recordTarget property.
For example, to add a new item, do as follows:
getRecordTarget().add(newItem);
Objects of the following type(s) are allowed in the list
POCDMT000040RecordTarget
public List<POCDMT000040Author> getAuthor()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the author property.
For example, to add a new item, do as follows:
getAuthor().add(newItem);
Objects of the following type(s) are allowed in the list
POCDMT000040Author
public POCDMT000040DataEnterer getDataEnterer()
POCDMT000040DataEntererpublic void setDataEnterer(POCDMT000040DataEnterer value)
value - allowed object is
POCDMT000040DataEntererpublic List<POCDMT000040Informant12> getInformant()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the informant property.
For example, to add a new item, do as follows:
getInformant().add(newItem);
Objects of the following type(s) are allowed in the list
POCDMT000040Informant12
public POCDMT000040Custodian getCustodian()
POCDMT000040Custodianpublic void setCustodian(POCDMT000040Custodian value)
value - allowed object is
POCDMT000040Custodianpublic List<POCDMT000040InformationRecipient> getInformationRecipient()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the informationRecipient property.
For example, to add a new item, do as follows:
getInformationRecipient().add(newItem);
Objects of the following type(s) are allowed in the list
POCDMT000040InformationRecipient
public POCDMT000040LegalAuthenticator getLegalAuthenticator()
POCDMT000040LegalAuthenticatorpublic void setLegalAuthenticator(POCDMT000040LegalAuthenticator value)
value - allowed object is
POCDMT000040LegalAuthenticatorpublic List<POCDMT000040Authenticator> getAuthenticator()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the authenticator property.
For example, to add a new item, do as follows:
getAuthenticator().add(newItem);
Objects of the following type(s) are allowed in the list
POCDMT000040Authenticator
public List<POCDMT000040Participant1> getParticipant()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the participant property.
For example, to add a new item, do as follows:
getParticipant().add(newItem);
Objects of the following type(s) are allowed in the list
POCDMT000040Participant1
public List<POCDMT000040InFulfillmentOf> getInFulfillmentOf()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the inFulfillmentOf property.
For example, to add a new item, do as follows:
getInFulfillmentOf().add(newItem);
Objects of the following type(s) are allowed in the list
POCDMT000040InFulfillmentOf
public List<POCDMT000040DocumentationOf> getDocumentationOf()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the documentationOf property.
For example, to add a new item, do as follows:
getDocumentationOf().add(newItem);
Objects of the following type(s) are allowed in the list
POCDMT000040DocumentationOf
public List<POCDMT000040RelatedDocument> getRelatedDocument()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the relatedDocument property.
For example, to add a new item, do as follows:
getRelatedDocument().add(newItem);
Objects of the following type(s) are allowed in the list
POCDMT000040RelatedDocument
public List<POCDMT000040Authorization> getAuthorization()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the authorization property.
For example, to add a new item, do as follows:
getAuthorization().add(newItem);
Objects of the following type(s) are allowed in the list
POCDMT000040Authorization
public POCDMT000040Component1 getComponentOf()
POCDMT000040Component1public void setComponentOf(POCDMT000040Component1 value)
value - allowed object is
POCDMT000040Component1public POCDMT000040Component2 getComponent()
POCDMT000040Component2public void setComponent(POCDMT000040Component2 value)
value - allowed object is
POCDMT000040Component2public NullFlavor getNullFlavor()
NullFlavorpublic void setNullFlavor(NullFlavor value)
value - allowed object is
NullFlavorpublic ActClassClinicalDocument getClassCode()
ActClassClinicalDocumentpublic void setClassCode(ActClassClinicalDocument value)
value - allowed object is
ActClassClinicalDocumentpublic ActMood getMoodCode()
ActMoodCopyright © 2021. All rights reserved.