Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013

org.hl7.v3
Class POCDMT000040ClinicalDocument

java.lang.Object
  extended by org.hl7.v3.POCDMT000040ClinicalDocument

public class POCDMT000040ClinicalDocument
extends java.lang.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 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}ActClinicalDocument" fixed="DOCCLIN" />
       <attribute name="moodCode" type="{urn:hl7-org:v3}ActMood" fixed="EVN" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.util.List<POCDMT000040Authenticator> authenticator
           
protected  java.util.List<POCDMT000040Author> author
           
protected  java.util.List<POCDMT000040Authorization> authorization
           
protected  ActClinicalDocument classCode
           
protected  CE code
           
protected  POCDMT000040Component2 component
           
protected  POCDMT000040Component1 componentOf
           
protected  CE confidentialityCode
           
protected  TS copyTime
           
protected  POCDMT000040Custodian custodian
           
protected  POCDMT000040DataEnterer dataEnterer
           
protected  java.util.List<POCDMT000040DocumentationOf> documentationOf
           
protected  TS effectiveTime
           
protected  II id
           
protected  java.util.List<POCDMT000040Informant12> informant
           
protected  java.util.List<POCDMT000040InformationRecipient> informationRecipient
           
protected  java.util.List<POCDMT000040InFulfillmentOf> inFulfillmentOf
           
protected  CS languageCode
           
protected  POCDMT000040LegalAuthenticator legalAuthenticator
           
protected  java.util.List<java.lang.String> moodCode
           
protected  java.util.List<java.lang.String> nullFlavor
           
protected  java.util.List<POCDMT000040Participant1> participant
           
protected  java.util.List<CS> realmCode
           
protected  java.util.List<POCDMT000040RecordTarget> recordTarget
           
protected  java.util.List<POCDMT000040RelatedDocument> relatedDocument
           
protected  II setId
           
protected  java.util.List<II> templateId
           
protected  ST title
           
protected  POCDMT000040InfrastructureRootTypeId typeId
           
protected  INT versionNumber
           
 
Constructor Summary
POCDMT000040ClinicalDocument()
           
 
Method Summary
 java.util.List<POCDMT000040Authenticator> getAuthenticator()
          Gets the value of the authenticator property.
 java.util.List<POCDMT000040Author> getAuthor()
          Gets the value of the author property.
 java.util.List<POCDMT000040Authorization> getAuthorization()
          Gets the value of the authorization property.
 ActClinicalDocument getClassCode()
          Gets the value of the classCode property.
 CE getCode()
          Gets the value of the code 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.
 java.util.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.
 java.util.List<POCDMT000040Informant12> getInformant()
          Gets the value of the informant property.
 java.util.List<POCDMT000040InformationRecipient> getInformationRecipient()
          Gets the value of the informationRecipient property.
 java.util.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.
 java.util.List<java.lang.String> getMoodCode()
          Gets the value of the moodCode property.
 java.util.List<java.lang.String> getNullFlavor()
          Gets the value of the nullFlavor property.
 java.util.List<POCDMT000040Participant1> getParticipant()
          Gets the value of the participant property.
 java.util.List<CS> getRealmCode()
          Gets the value of the realmCode property.
 java.util.List<POCDMT000040RecordTarget> getRecordTarget()
          Gets the value of the recordTarget property.
 java.util.List<POCDMT000040RelatedDocument> getRelatedDocument()
          Gets the value of the relatedDocument property.
 II getSetId()
          Gets the value of the setId property.
 java.util.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(ActClinicalDocument value)
          Sets the value of the classCode property.
 void setCode(CE value)
          Sets the value of the code 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 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

realmCode

protected java.util.List<CS> realmCode

typeId

protected POCDMT000040InfrastructureRootTypeId typeId

templateId

protected java.util.List<II> templateId

id

protected II id

code

protected CE code

title

protected ST title

effectiveTime

protected TS effectiveTime

confidentialityCode

protected CE confidentialityCode

languageCode

protected CS languageCode

setId

protected II setId

versionNumber

protected INT versionNumber

copyTime

protected TS copyTime

recordTarget

protected java.util.List<POCDMT000040RecordTarget> recordTarget

author

protected java.util.List<POCDMT000040Author> author

dataEnterer

protected POCDMT000040DataEnterer dataEnterer

informant

protected java.util.List<POCDMT000040Informant12> informant

custodian

protected POCDMT000040Custodian custodian

informationRecipient

protected java.util.List<POCDMT000040InformationRecipient> informationRecipient

legalAuthenticator

protected POCDMT000040LegalAuthenticator legalAuthenticator

authenticator

protected java.util.List<POCDMT000040Authenticator> authenticator

participant

protected java.util.List<POCDMT000040Participant1> participant

inFulfillmentOf

protected java.util.List<POCDMT000040InFulfillmentOf> inFulfillmentOf

documentationOf

protected java.util.List<POCDMT000040DocumentationOf> documentationOf

relatedDocument

protected java.util.List<POCDMT000040RelatedDocument> relatedDocument

authorization

protected java.util.List<POCDMT000040Authorization> authorization

componentOf

protected POCDMT000040Component1 componentOf

component

protected POCDMT000040Component2 component

nullFlavor

protected java.util.List<java.lang.String> nullFlavor

classCode

protected ActClinicalDocument classCode

moodCode

protected java.util.List<java.lang.String> moodCode
Constructor Detail

POCDMT000040ClinicalDocument

public POCDMT000040ClinicalDocument()
Method Detail

getRealmCode

public java.util.List<CS> 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 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


getTypeId

public POCDMT000040InfrastructureRootTypeId getTypeId()
Gets the value of the typeId property.

Returns:
possible object is POCDMT000040InfrastructureRootTypeId

setTypeId

public void setTypeId(POCDMT000040InfrastructureRootTypeId value)
Sets the value of the typeId property.

Parameters:
value - allowed object is POCDMT000040InfrastructureRootTypeId

getTemplateId

public java.util.List<II> 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 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


getId

public II getId()
Gets the value of the id property.

Returns:
possible object is II

setId

public void setId(II value)
Sets the value of the id property.

Parameters:
value - allowed object is II

getCode

public CE getCode()
Gets the value of the code property.

Returns:
possible object is CE

setCode

public void setCode(CE value)
Sets the value of the code property.

Parameters:
value - allowed object is CE

getTitle

public ST getTitle()
Gets the value of the title property.

Returns:
possible object is ST

setTitle

public void setTitle(ST value)
Sets the value of the title property.

Parameters:
value - allowed object is ST

getEffectiveTime

public TS getEffectiveTime()
Gets the value of the effectiveTime property.

Returns:
possible object is TS

setEffectiveTime

public void setEffectiveTime(TS value)
Sets the value of the effectiveTime property.

Parameters:
value - allowed object is TS

getConfidentialityCode

public CE getConfidentialityCode()
Gets the value of the confidentialityCode property.

Returns:
possible object is CE

setConfidentialityCode

public void setConfidentialityCode(CE value)
Sets the value of the confidentialityCode property.

Parameters:
value - allowed object is CE

getLanguageCode

public CS getLanguageCode()
Gets the value of the languageCode property.

Returns:
possible object is CS

setLanguageCode

public void setLanguageCode(CS value)
Sets the value of the languageCode property.

Parameters:
value - allowed object is CS

getSetId

public II getSetId()
Gets the value of the setId property.

Returns:
possible object is II

setSetId

public void setSetId(II value)
Sets the value of the setId property.

Parameters:
value - allowed object is II

getVersionNumber

public INT getVersionNumber()
Gets the value of the versionNumber property.

Returns:
possible object is INT

setVersionNumber

public void setVersionNumber(INT value)
Sets the value of the versionNumber property.

Parameters:
value - allowed object is INT

getCopyTime

public TS getCopyTime()
Gets the value of the copyTime property.

Returns:
possible object is TS

setCopyTime

public void setCopyTime(TS value)
Sets the value of the copyTime property.

Parameters:
value - allowed object is TS

getRecordTarget

public java.util.List<POCDMT000040RecordTarget> 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 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


getAuthor

public java.util.List<POCDMT000040Author> 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 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


getDataEnterer

public POCDMT000040DataEnterer getDataEnterer()
Gets the value of the dataEnterer property.

Returns:
possible object is POCDMT000040DataEnterer

setDataEnterer

public void setDataEnterer(POCDMT000040DataEnterer value)
Sets the value of the dataEnterer property.

Parameters:
value - allowed object is POCDMT000040DataEnterer

getInformant

public java.util.List<POCDMT000040Informant12> 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 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


getCustodian

public POCDMT000040Custodian getCustodian()
Gets the value of the custodian property.

Returns:
possible object is POCDMT000040Custodian

setCustodian

public void setCustodian(POCDMT000040Custodian value)
Sets the value of the custodian property.

Parameters:
value - allowed object is POCDMT000040Custodian

getInformationRecipient

public java.util.List<POCDMT000040InformationRecipient> 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 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


getLegalAuthenticator

public POCDMT000040LegalAuthenticator getLegalAuthenticator()
Gets the value of the legalAuthenticator property.

Returns:
possible object is POCDMT000040LegalAuthenticator

setLegalAuthenticator

public void setLegalAuthenticator(POCDMT000040LegalAuthenticator value)
Sets the value of the legalAuthenticator property.

Parameters:
value - allowed object is POCDMT000040LegalAuthenticator

getAuthenticator

public java.util.List<POCDMT000040Authenticator> 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 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


getParticipant

public java.util.List<POCDMT000040Participant1> 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 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


getInFulfillmentOf

public java.util.List<POCDMT000040InFulfillmentOf> 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 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


getDocumentationOf

public java.util.List<POCDMT000040DocumentationOf> 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 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


getRelatedDocument

public java.util.List<POCDMT000040RelatedDocument> 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 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


getAuthorization

public java.util.List<POCDMT000040Authorization> 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 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


getComponentOf

public POCDMT000040Component1 getComponentOf()
Gets the value of the componentOf property.

Returns:
possible object is POCDMT000040Component1

setComponentOf

public void setComponentOf(POCDMT000040Component1 value)
Sets the value of the componentOf property.

Parameters:
value - allowed object is POCDMT000040Component1

getComponent

public POCDMT000040Component2 getComponent()
Gets the value of the component property.

Returns:
possible object is POCDMT000040Component2

setComponent

public void setComponent(POCDMT000040Component2 value)
Sets the value of the component property.

Parameters:
value - allowed object is POCDMT000040Component2

getNullFlavor

public java.util.List<java.lang.String> 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 JAXB object. This is why there is not a set method 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

public ActClinicalDocument getClassCode()
Gets the value of the classCode property.

Returns:
possible object is ActClinicalDocument

setClassCode

public void setClassCode(ActClinicalDocument value)
Sets the value of the classCode property.

Parameters:
value - allowed object is ActClinicalDocument

getMoodCode

public java.util.List<java.lang.String> 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 JAXB object. This is why there is not a set method 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


Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013