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 POCDMT000040Patient

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

public class POCDMT000040Patient
extends java.lang.Object

Java class for POCD_MT000040.Patient complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="POCD_MT000040.Patient">
   <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" minOccurs="0"/>
         <element name="templateId" type="{urn:hl7-org:v3}II" maxOccurs="unbounded" minOccurs="0"/>
         <element name="id" type="{urn:hl7-org:v3}II" minOccurs="0"/>
         <element name="name" type="{urn:hl7-org:v3}PN" maxOccurs="unbounded" minOccurs="0"/>
         <element name="administrativeGenderCode" type="{urn:hl7-org:v3}CE" minOccurs="0"/>
         <element name="birthTime" type="{urn:hl7-org:v3}TS" minOccurs="0"/>
         <element name="maritalStatusCode" type="{urn:hl7-org:v3}CE" minOccurs="0"/>
         <element name="religiousAffiliationCode" type="{urn:hl7-org:v3}CE" minOccurs="0"/>
         <element name="raceCode" type="{urn:hl7-org:v3}CE" minOccurs="0"/>
         <element name="ethnicGroupCode" type="{urn:hl7-org:v3}CE" minOccurs="0"/>
         <element name="guardian" type="{urn:hl7-org:v3}POCD_MT000040.Guardian" maxOccurs="unbounded" minOccurs="0"/>
         <element name="birthplace" type="{urn:hl7-org:v3}POCD_MT000040.Birthplace" minOccurs="0"/>
         <element name="languageCommunication" type="{urn:hl7-org:v3}POCD_MT000040.LanguageCommunication" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="nullFlavor" type="{urn:hl7-org:v3}NullFlavor" />
       <attribute name="classCode" type="{urn:hl7-org:v3}EntityClass" fixed="PSN" />
       <attribute name="determinerCode" type="{urn:hl7-org:v3}EntityDeterminer" fixed="INSTANCE" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  CE administrativeGenderCode
           
protected  POCDMT000040Birthplace birthplace
           
protected  TS birthTime
           
protected  java.util.List<java.lang.String> classCode
           
protected  java.lang.String determinerCode
           
protected  CE ethnicGroupCode
           
protected  java.util.List<POCDMT000040Guardian> guardian
           
protected  II id
           
protected  java.util.List<POCDMT000040LanguageCommunication> languageCommunication
           
protected  CE maritalStatusCode
           
protected  java.util.List<PN> name
           
protected  java.util.List<java.lang.String> nullFlavor
           
protected  CE raceCode
           
protected  java.util.List<CS> realmCode
           
protected  CE religiousAffiliationCode
           
protected  java.util.List<II> templateId
           
protected  POCDMT000040InfrastructureRootTypeId typeId
           
 
Constructor Summary
POCDMT000040Patient()
           
 
Method Summary
 CE getAdministrativeGenderCode()
          Gets the value of the administrativeGenderCode property.
 POCDMT000040Birthplace getBirthplace()
          Gets the value of the birthplace property.
 TS getBirthTime()
          Gets the value of the birthTime property.
 java.util.List<java.lang.String> getClassCode()
          Gets the value of the classCode property.
 java.lang.String getDeterminerCode()
          Gets the value of the determinerCode property.
 CE getEthnicGroupCode()
          Gets the value of the ethnicGroupCode property.
 java.util.List<POCDMT000040Guardian> getGuardian()
          Gets the value of the guardian property.
 II getId()
          Gets the value of the id property.
 java.util.List<POCDMT000040LanguageCommunication> getLanguageCommunication()
          Gets the value of the languageCommunication property.
 CE getMaritalStatusCode()
          Gets the value of the maritalStatusCode property.
 java.util.List<PN> getName()
          Gets the value of the name property.
 java.util.List<java.lang.String> getNullFlavor()
          Gets the value of the nullFlavor property.
 CE getRaceCode()
          Gets the value of the raceCode property.
 java.util.List<CS> getRealmCode()
          Gets the value of the realmCode property.
 CE getReligiousAffiliationCode()
          Gets the value of the religiousAffiliationCode property.
 java.util.List<II> getTemplateId()
          Gets the value of the templateId property.
 POCDMT000040InfrastructureRootTypeId getTypeId()
          Gets the value of the typeId property.
 void setAdministrativeGenderCode(CE value)
          Sets the value of the administrativeGenderCode property.
 void setBirthplace(POCDMT000040Birthplace value)
          Sets the value of the birthplace property.
 void setBirthTime(TS value)
          Sets the value of the birthTime property.
 void setDeterminerCode(java.lang.String value)
          Sets the value of the determinerCode property.
 void setEthnicGroupCode(CE value)
          Sets the value of the ethnicGroupCode property.
 void setId(II value)
          Sets the value of the id property.
 void setMaritalStatusCode(CE value)
          Sets the value of the maritalStatusCode property.
 void setRaceCode(CE value)
          Sets the value of the raceCode property.
 void setReligiousAffiliationCode(CE value)
          Sets the value of the religiousAffiliationCode property.
 void setTypeId(POCDMT000040InfrastructureRootTypeId value)
          Sets the value of the typeId 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

name

protected java.util.List<PN> name

administrativeGenderCode

protected CE administrativeGenderCode

birthTime

protected TS birthTime

maritalStatusCode

protected CE maritalStatusCode

religiousAffiliationCode

protected CE religiousAffiliationCode

raceCode

protected CE raceCode

ethnicGroupCode

protected CE ethnicGroupCode

guardian

protected java.util.List<POCDMT000040Guardian> guardian

birthplace

protected POCDMT000040Birthplace birthplace

languageCommunication

protected java.util.List<POCDMT000040LanguageCommunication> languageCommunication

nullFlavor

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

classCode

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

determinerCode

protected java.lang.String determinerCode
Constructor Detail

POCDMT000040Patient

public POCDMT000040Patient()
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

getName

public java.util.List<PN> getName()
Gets the value of the name 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 name property.

For example, to add a new item, do as follows:

 getName().add(newItem);
 

Objects of the following type(s) are allowed in the list PN


getAdministrativeGenderCode

public CE getAdministrativeGenderCode()
Gets the value of the administrativeGenderCode property.

Returns:
possible object is CE

setAdministrativeGenderCode

public void setAdministrativeGenderCode(CE value)
Sets the value of the administrativeGenderCode property.

Parameters:
value - allowed object is CE

getBirthTime

public TS getBirthTime()
Gets the value of the birthTime property.

Returns:
possible object is TS

setBirthTime

public void setBirthTime(TS value)
Sets the value of the birthTime property.

Parameters:
value - allowed object is TS

getMaritalStatusCode

public CE getMaritalStatusCode()
Gets the value of the maritalStatusCode property.

Returns:
possible object is CE

setMaritalStatusCode

public void setMaritalStatusCode(CE value)
Sets the value of the maritalStatusCode property.

Parameters:
value - allowed object is CE

getReligiousAffiliationCode

public CE getReligiousAffiliationCode()
Gets the value of the religiousAffiliationCode property.

Returns:
possible object is CE

setReligiousAffiliationCode

public void setReligiousAffiliationCode(CE value)
Sets the value of the religiousAffiliationCode property.

Parameters:
value - allowed object is CE

getRaceCode

public CE getRaceCode()
Gets the value of the raceCode property.

Returns:
possible object is CE

setRaceCode

public void setRaceCode(CE value)
Sets the value of the raceCode property.

Parameters:
value - allowed object is CE

getEthnicGroupCode

public CE getEthnicGroupCode()
Gets the value of the ethnicGroupCode property.

Returns:
possible object is CE

setEthnicGroupCode

public void setEthnicGroupCode(CE value)
Sets the value of the ethnicGroupCode property.

Parameters:
value - allowed object is CE

getGuardian

public java.util.List<POCDMT000040Guardian> getGuardian()
Gets the value of the guardian 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 guardian property.

For example, to add a new item, do as follows:

 getGuardian().add(newItem);
 

Objects of the following type(s) are allowed in the list POCDMT000040Guardian


getBirthplace

public POCDMT000040Birthplace getBirthplace()
Gets the value of the birthplace property.

Returns:
possible object is POCDMT000040Birthplace

setBirthplace

public void setBirthplace(POCDMT000040Birthplace value)
Sets the value of the birthplace property.

Parameters:
value - allowed object is POCDMT000040Birthplace

getLanguageCommunication

public java.util.List<POCDMT000040LanguageCommunication> getLanguageCommunication()
Gets the value of the languageCommunication 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 languageCommunication property.

For example, to add a new item, do as follows:

 getLanguageCommunication().add(newItem);
 

Objects of the following type(s) are allowed in the list POCDMT000040LanguageCommunication


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 java.util.List<java.lang.String> getClassCode()
Gets the value of the classCode 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 classCode property.

For example, to add a new item, do as follows:

 getClassCode().add(newItem);
 

Objects of the following type(s) are allowed in the list String


getDeterminerCode

public java.lang.String getDeterminerCode()
Gets the value of the determinerCode property.

Returns:
possible object is String

setDeterminerCode

public void setDeterminerCode(java.lang.String value)
Sets the value of the determinerCode property.

Parameters:
value - allowed object is String

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