Class ClinicalDocument
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}POCD_MT000040.InfrastructureRoot.templateId" 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 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>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<POCDMT000040Authenticator>protected List<POCDMT000040Author>protected List<POCDMT000040Authorization>protected ActClassClinicalDocumentprotected CEprotected POCDMT000040Component2protected POCDMT000040Component1protected CEprotected TSprotected POCDMT000040Custodianprotected POCDMT000040DataEntererprotected List<POCDMT000040DocumentationOf>protected TSprotected IIprotected List<POCDMT000040Informant12>protected List<POCDMT000040InformationRecipient>protected List<POCDMT000040InFulfillmentOf>protected CSprotected POCDMT000040LegalAuthenticatorprotected List<POCDMT000040Participant1>protected List<POCDMT000040RecordTarget>protected List<POCDMT000040RelatedDocument>protected IIprotected List<POCDMT000040InfrastructureRootTemplateId>protected STprotected POCDMT000040InfrastructureRootTypeIdprotected INT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanGets the value of the authenticator property.Gets the value of the author property.Gets the value of the authorization property.Gets the value of the classCode property.getCode()Gets the value of the code property.Gets the value of the component property.Gets the value of the componentOf property.Gets the value of the confidentialityCode property.Gets the value of the copyTime property.Gets the value of the custodian property.Gets the value of the dataEnterer property.Gets the value of the documentationOf property.Gets the value of the effectiveTime property.Gets the value of the elementId property.Gets the value of the informant property.Gets the value of the informationRecipient property.Gets the value of the inFulfillmentOf property.Gets the value of the languageCode property.Gets the value of the legalAuthenticator property.Gets the value of the moodCode property.Gets the value of the nullFlavor property.Gets the value of the participant property.Gets the value of the realmCode property.Gets the value of the recordTarget property.Gets the value of the relatedDocument property.getSetId()Gets the value of the setId property.Gets the value of the templateId property.getTitle()Gets the value of the title property.Gets the value of the typeId property.Gets the value of the versionNumber property.inthashCode()voidSets the value of the classCode property.voidSets the value of the code property.voidSets the value of the component property.voidSets the value of the componentOf property.voidsetConfidentialityCode(CE value) Sets the value of the confidentialityCode property.voidsetCopyTime(TS value) Sets the value of the copyTime property.voidSets the value of the custodian property.voidSets the value of the dataEnterer property.voidsetEffectiveTime(TS value) Sets the value of the effectiveTime property.voidsetElementId(II value) Sets the value of the elementId property.voidsetLanguageCode(CS value) Sets the value of the languageCode property.voidSets the value of the legalAuthenticator property.voidSets the value of the setId property.voidSets the value of the title property.voidSets the value of the typeId property.voidsetVersionNumber(INT value) Sets the value of the versionNumber property.toString()Generates a String representation of the contents of this type.withAuthenticator(POCDMT000040Authenticator... values) withAuthor(Collection<POCDMT000040Author> values) withAuthor(POCDMT000040Author... values) withAuthorization(POCDMT000040Authorization... values) withConfidentialityCode(CE value) withCopyTime(TS value) withDocumentationOf(POCDMT000040DocumentationOf... values) withEffectiveTime(TS value) withElementId(II value) withInformant(POCDMT000040Informant12... values) withInFulfillmentOf(POCDMT000040InFulfillmentOf... values) withLanguageCode(CS value) withMoodCode(String... values) withMoodCode(Collection<String> values) withNullFlavor(String... values) withNullFlavor(Collection<String> values) withParticipant(POCDMT000040Participant1... values) withRealmCode(Collection<CS> values) withRealmCode(CS... values) withRecordTarget(POCDMT000040RecordTarget... values) withRelatedDocument(POCDMT000040RelatedDocument... values) withVersionNumber(INT value)
-
Field Details
-
realmCode
-
typeId
-
templateId
-
elementId
-
code
-
title
-
effectiveTime
-
confidentialityCode
-
languageCode
-
setId
-
versionNumber
-
copyTime
-
recordTarget
-
author
-
dataEnterer
-
informant
-
custodian
-
informationRecipient
-
legalAuthenticator
-
authenticator
-
participant
-
inFulfillmentOf
-
documentationOf
-
authorization
-
componentOf
-
component
-
nullFlavor
-
classCode
-
moodCode
-
-
Constructor Details
-
ClinicalDocument
public ClinicalDocument()
-
-
Method Details
-
getRealmCode
Gets the value of the realmCode property.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 Jakarta XML Binding object. This is why there is not a
setmethod 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 -
getTypeId
Gets the value of the typeId property.- Returns:
- possible object is
POCDMT000040InfrastructureRootTypeId
-
setTypeId
Sets the value of the typeId property.- Parameters:
value- allowed object isPOCDMT000040InfrastructureRootTypeId
-
getTemplateId
Gets the value of the templateId property.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 Jakarta XML Binding object. This is why there is not a
setmethod 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
POCDMT000040InfrastructureRootTemplateId -
getElementId
Gets the value of the elementId property.- Returns:
- possible object is
II
-
setElementId
Sets the value of the elementId property.- Parameters:
value- allowed object isII
-
getCode
Gets the value of the code property.- Returns:
- possible object is
CE
-
setCode
Sets the value of the code property.- Parameters:
value- allowed object isCE
-
getTitle
Gets the value of the title property.- Returns:
- possible object is
ST
-
setTitle
Sets the value of the title property.- Parameters:
value- allowed object isST
-
getEffectiveTime
Gets the value of the effectiveTime property.- Returns:
- possible object is
TS
-
setEffectiveTime
Sets the value of the effectiveTime property.- Parameters:
value- allowed object isTS
-
getConfidentialityCode
Gets the value of the confidentialityCode property.- Returns:
- possible object is
CE
-
setConfidentialityCode
Sets the value of the confidentialityCode property.- Parameters:
value- allowed object isCE
-
getLanguageCode
Gets the value of the languageCode property.- Returns:
- possible object is
CS
-
setLanguageCode
Sets the value of the languageCode property.- Parameters:
value- allowed object isCS
-
getSetId
Gets the value of the setId property.- Returns:
- possible object is
II
-
setSetId
Sets the value of the setId property.- Parameters:
value- allowed object isII
-
getVersionNumber
Gets the value of the versionNumber property.- Returns:
- possible object is
INT
-
setVersionNumber
Sets the value of the versionNumber property.- Parameters:
value- allowed object isINT
-
getCopyTime
Gets the value of the copyTime property.- Returns:
- possible object is
TS
-
setCopyTime
Sets the value of the copyTime property.- Parameters:
value- allowed object isTS
-
getRecordTarget
Gets the value of the recordTarget property.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 Jakarta XML Binding object. This is why there is not a
setmethod 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 -
getAuthor
Gets the value of the author property.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 Jakarta XML Binding object. This is why there is not a
setmethod 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 -
getDataEnterer
Gets the value of the dataEnterer property.- Returns:
- possible object is
POCDMT000040DataEnterer
-
setDataEnterer
Sets the value of the dataEnterer property.- Parameters:
value- allowed object isPOCDMT000040DataEnterer
-
getInformant
Gets the value of the informant property.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 Jakarta XML Binding object. This is why there is not a
setmethod 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 -
getCustodian
Gets the value of the custodian property.- Returns:
- possible object is
POCDMT000040Custodian
-
setCustodian
Sets the value of the custodian property.- Parameters:
value- allowed object isPOCDMT000040Custodian
-
getInformationRecipient
Gets the value of the informationRecipient property.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 Jakarta XML Binding object. This is why there is not a
setmethod 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 -
getLegalAuthenticator
Gets the value of the legalAuthenticator property.- Returns:
- possible object is
POCDMT000040LegalAuthenticator
-
setLegalAuthenticator
Sets the value of the legalAuthenticator property.- Parameters:
value- allowed object isPOCDMT000040LegalAuthenticator
-
getAuthenticator
Gets the value of the authenticator property.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 Jakarta XML Binding object. This is why there is not a
setmethod 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 -
getParticipant
Gets the value of the participant property.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 Jakarta XML Binding object. This is why there is not a
setmethod 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 -
getInFulfillmentOf
Gets the value of the inFulfillmentOf property.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 Jakarta XML Binding object. This is why there is not a
setmethod 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 -
getDocumentationOf
Gets the value of the documentationOf property.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 Jakarta XML Binding object. This is why there is not a
setmethod 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 -
getRelatedDocument
Gets the value of the relatedDocument property.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 Jakarta XML Binding object. This is why there is not a
setmethod 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 -
getAuthorization
Gets the value of the authorization property.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 Jakarta XML Binding object. This is why there is not a
setmethod 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 -
getComponentOf
Gets the value of the componentOf property.- Returns:
- possible object is
POCDMT000040Component1
-
setComponentOf
Sets the value of the componentOf property.- Parameters:
value- allowed object isPOCDMT000040Component1
-
getComponent
Gets the value of the component property.- Returns:
- possible object is
POCDMT000040Component2
-
setComponent
Sets the value of the component property.- Parameters:
value- allowed object isPOCDMT000040Component2
-
getNullFlavor
Gets the value of the nullFlavor property.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 Jakarta XML Binding object. This is why there is not a
setmethod for the nullFlavor property.For example, to add a new item, do as follows:
getNullFlavor().add(newItem);Objects of the following type(s) are allowed in the list
String -
getClassCode
Gets the value of the classCode property.- Returns:
- possible object is
ActClassClinicalDocument
-
setClassCode
Sets the value of the classCode property.- Parameters:
value- allowed object isActClassClinicalDocument
-
getMoodCode
Gets the value of the moodCode property.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 Jakarta XML Binding object. This is why there is not a
setmethod for the moodCode property.For example, to add a new item, do as follows:
getMoodCode().add(newItem);Objects of the following type(s) are allowed in the list
String -
withRealmCode
-
withRealmCode
-
withTypeId
-
withTemplateId
-
withTemplateId
-
withElementId
-
withCode
-
withTitle
-
withEffectiveTime
-
withConfidentialityCode
-
withLanguageCode
-
withSetId
-
withVersionNumber
-
withCopyTime
-
withRecordTarget
-
withRecordTarget
-
withAuthor
-
withAuthor
-
withDataEnterer
-
withInformant
-
withInformant
-
withCustodian
-
withInformationRecipient
-
withInformationRecipient
public ClinicalDocument withInformationRecipient(Collection<POCDMT000040InformationRecipient> values) -
withLegalAuthenticator
-
withAuthenticator
-
withAuthenticator
-
withParticipant
-
withParticipant
-
withInFulfillmentOf
-
withInFulfillmentOf
-
withDocumentationOf
-
withDocumentationOf
-
withRelatedDocument
-
withRelatedDocument
-
withAuthorization
-
withAuthorization
-
withComponentOf
-
withComponent
-
withNullFlavor
-
withNullFlavor
-
withClassCode
-
withMoodCode
-
withMoodCode
-
equals
-
hashCode
public int hashCode() -
toString
Generates a String representation of the contents of this type. This is an extension method, produced by the 'ts' xjc plugin
-