public class POCDMT000040Patient extends 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"/>
<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 ref="{http://ns.electronichealth.net.au/Ci/Cda/Extensions/3.0}multipleBirthInd" minOccurs="0"/>
<element ref="{http://ns.electronichealth.net.au/Ci/Cda/Extensions/3.0}multipleBirthOrderNumber" minOccurs="0"/>
<element ref="{http://ns.electronichealth.net.au/Ci/Cda/Extensions/3.0}deceasedInd" minOccurs="0"/>
<element ref="{http://ns.electronichealth.net.au/Ci/Cda/Extensions/3.0}deceasedTime" 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 ref="{http://ns.electronichealth.net.au/Ci/Cda/Extensions/3.0}asEntityIdentifier" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://ns.electronichealth.net.au/Ci/Cda/Extensions/3.0}asEmployment" minOccurs="0"/>
<element ref="{http://ns.electronichealth.net.au/Ci/Cda/Extensions/3.0}personalRelationship" maxOccurs="unbounded" 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>
| Modifier and Type | Field and Description |
|---|---|
protected CE |
administrativeGenderCode |
protected Employment |
asEmployment |
protected List<EntityIdentifier> |
asEntityIdentifier |
protected POCDMT000040Birthplace |
birthplace |
protected TS |
birthTime |
protected EntityClass |
classCode |
protected BL |
deceasedInd |
protected TS |
deceasedTime |
protected EntityDeterminer |
determinerCode |
protected CE |
ethnicGroupCode |
protected List<POCDMT000040Guardian> |
guardian |
protected II |
id |
protected List<POCDMT000040LanguageCommunication> |
languageCommunication |
protected CE |
maritalStatusCode |
protected BL |
multipleBirthInd |
protected INT |
multipleBirthOrderNumber |
protected List<PN> |
name |
protected NullFlavor |
nullFlavor |
protected List<PersonalRelationship> |
personalRelationship |
protected CE |
raceCode |
protected List<CS> |
realmCode |
protected CE |
religiousAffiliationCode |
protected List<II> |
templateId |
protected POCDMT000040InfrastructureRootTypeId |
typeId |
| Constructor and Description |
|---|
POCDMT000040Patient() |
| Modifier and Type | Method and Description |
|---|---|
CE |
getAdministrativeGenderCode()
Gets the value of the administrativeGenderCode property.
|
Employment |
getAsEmployment()
Gets the value of the asEmployment property.
|
List<EntityIdentifier> |
getAsEntityIdentifier()
Gets the value of the asEntityIdentifier property.
|
POCDMT000040Birthplace |
getBirthplace()
Gets the value of the birthplace property.
|
TS |
getBirthTime()
Gets the value of the birthTime property.
|
EntityClass |
getClassCode()
Gets the value of the classCode property.
|
BL |
getDeceasedInd()
Gets the value of the deceasedInd property.
|
TS |
getDeceasedTime()
Gets the value of the deceasedTime property.
|
EntityDeterminer |
getDeterminerCode()
Gets the value of the determinerCode property.
|
CE |
getEthnicGroupCode()
Gets the value of the ethnicGroupCode property.
|
List<POCDMT000040Guardian> |
getGuardian()
Gets the value of the guardian property.
|
II |
getId()
Gets the value of the id property.
|
List<POCDMT000040LanguageCommunication> |
getLanguageCommunication()
Gets the value of the languageCommunication property.
|
CE |
getMaritalStatusCode()
Gets the value of the maritalStatusCode property.
|
BL |
getMultipleBirthInd()
Gets the value of the multipleBirthInd property.
|
INT |
getMultipleBirthOrderNumber()
Gets the value of the multipleBirthOrderNumber property.
|
List<PN> |
getName()
Gets the value of the name property.
|
NullFlavor |
getNullFlavor()
Gets the value of the nullFlavor property.
|
List<PersonalRelationship> |
getPersonalRelationship()
Gets the value of the personalRelationship property.
|
CE |
getRaceCode()
Gets the value of the raceCode property.
|
List<CS> |
getRealmCode()
Gets the value of the realmCode property.
|
CE |
getReligiousAffiliationCode()
Gets the value of the religiousAffiliationCode property.
|
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 |
setAsEmployment(Employment value)
Sets the value of the asEmployment property.
|
void |
setBirthplace(POCDMT000040Birthplace value)
Sets the value of the birthplace property.
|
void |
setBirthTime(TS value)
Sets the value of the birthTime property.
|
void |
setClassCode(EntityClass value)
Sets the value of the classCode property.
|
void |
setDeceasedInd(BL value)
Sets the value of the deceasedInd property.
|
void |
setDeceasedTime(TS value)
Sets the value of the deceasedTime property.
|
void |
setDeterminerCode(EntityDeterminer 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 |
setMultipleBirthInd(BL value)
Sets the value of the multipleBirthInd property.
|
void |
setMultipleBirthOrderNumber(INT value)
Sets the value of the multipleBirthOrderNumber property.
|
void |
setNullFlavor(NullFlavor value)
Sets the value of the nullFlavor 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.
|
protected POCDMT000040InfrastructureRootTypeId typeId
protected II id
protected CE administrativeGenderCode
protected TS birthTime
protected CE maritalStatusCode
protected CE religiousAffiliationCode
protected CE raceCode
protected CE ethnicGroupCode
protected BL multipleBirthInd
protected INT multipleBirthOrderNumber
protected BL deceasedInd
protected TS deceasedTime
protected List<POCDMT000040Guardian> guardian
protected POCDMT000040Birthplace birthplace
protected List<EntityIdentifier> asEntityIdentifier
protected Employment asEmployment
protected List<PersonalRelationship> personalRelationship
protected List<POCDMT000040LanguageCommunication> languageCommunication
protected NullFlavor nullFlavor
protected EntityClass classCode
protected EntityDeterminer determinerCode
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 List<PN> getName()
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
public CE getAdministrativeGenderCode()
CEpublic void setAdministrativeGenderCode(CE value)
value - allowed object is
CEpublic TS getBirthTime()
TSpublic void setBirthTime(TS value)
value - allowed object is
TSpublic CE getMaritalStatusCode()
CEpublic void setMaritalStatusCode(CE value)
value - allowed object is
CEpublic CE getReligiousAffiliationCode()
CEpublic void setReligiousAffiliationCode(CE value)
value - allowed object is
CEpublic CE getRaceCode()
CEpublic void setRaceCode(CE value)
value - allowed object is
CEpublic CE getEthnicGroupCode()
CEpublic void setEthnicGroupCode(CE value)
value - allowed object is
CEpublic BL getMultipleBirthInd()
BLpublic void setMultipleBirthInd(BL value)
value - allowed object is
BLpublic INT getMultipleBirthOrderNumber()
INTpublic void setMultipleBirthOrderNumber(INT value)
value - allowed object is
INTpublic BL getDeceasedInd()
BLpublic void setDeceasedInd(BL value)
value - allowed object is
BLpublic TS getDeceasedTime()
TSpublic void setDeceasedTime(TS value)
value - allowed object is
TSpublic List<POCDMT000040Guardian> getGuardian()
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
public POCDMT000040Birthplace getBirthplace()
POCDMT000040Birthplacepublic void setBirthplace(POCDMT000040Birthplace value)
value - allowed object is
POCDMT000040Birthplacepublic List<EntityIdentifier> getAsEntityIdentifier()
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 asEntityIdentifier property.
For example, to add a new item, do as follows:
getAsEntityIdentifier().add(newItem);
Objects of the following type(s) are allowed in the list
EntityIdentifier
public Employment getAsEmployment()
Employmentpublic void setAsEmployment(Employment value)
value - allowed object is
Employmentpublic List<PersonalRelationship> getPersonalRelationship()
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 personalRelationship property.
For example, to add a new item, do as follows:
getPersonalRelationship().add(newItem);
Objects of the following type(s) are allowed in the list
PersonalRelationship
public List<POCDMT000040LanguageCommunication> getLanguageCommunication()
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
public NullFlavor getNullFlavor()
NullFlavorpublic void setNullFlavor(NullFlavor value)
value - allowed object is
NullFlavorpublic EntityClass getClassCode()
EntityClasspublic void setClassCode(EntityClass value)
value - allowed object is
EntityClasspublic EntityDeterminer getDeterminerCode()
EntityDeterminerpublic void setDeterminerCode(EntityDeterminer value)
value - allowed object is
EntityDeterminerCopyright © 2021. All rights reserved.