Class PatientDemographicsCoreData
- java.lang.Object
-
- org.somda.sdc.biceps.model.participant.BaseDemographics
-
- org.somda.sdc.biceps.model.participant.PatientDemographicsCoreData
-
- All Implemented Interfaces:
Cloneable,org.jvnet.jaxb2_commons.lang.CopyTo2,org.jvnet.jaxb2_commons.lang.ToString2
- Direct Known Subclasses:
NeonatalPatientDemographicsCoreData
public class PatientDemographicsCoreData extends BaseDemographics implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.ToString2
The patient demographics data as defined in ISO/IEEE 11073-10201:2004 (6.10.1 Patient Demographics object). __R5012: If the POC MEDICAL DEVICE itself has patient-related observations (e.g., weight, height, etc.) as in- or output, these SHOULD be modelled as METRICs.__ NOTEāIn contrast to PatientDemographicsCoreData, METRICs provide a sophisticated observation description, e.g., regarding quality and time-related attributes. __R5013: The pm:PatientDemographicsCoreData type is intended to be used for information purposes only. Whenever a value is available, it is considered as valid. Invalid values SHALL not be transmitted.__Java class for PatientDemographicsCoreData complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PatientDemographicsCoreData"> <complexContent> <extension base="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}BaseDemographics"> <sequence> <element name="Sex" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}Sex" minOccurs="0"/> <element name="PatientType" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}PatientType" minOccurs="0"/> <element name="DateOfBirth" minOccurs="0"> <simpleType> <union memberTypes=" {http://www.w3.org/2001/XMLSchema}dateTime {http://www.w3.org/2001/XMLSchema}date {http://www.w3.org/2001/XMLSchema}gYearMonth {http://www.w3.org/2001/XMLSchema}gYear"> </union> </simpleType> </element> <element name="Height" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}Measurement" minOccurs="0"/> <element name="Weight" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}Measurement" minOccurs="0"/> <element name="Race" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}CodedValue" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected StringdateOfBirthprotected Measurementheightprotected PatientTypepatientTypeprotected CodedValueraceprotected Sexsexprotected Measurementweight-
Fields inherited from class org.somda.sdc.biceps.model.participant.BaseDemographics
birthname, extension, familyname, givenname, middlename, title
-
-
Constructor Summary
Constructors Constructor Description PatientDemographicsCoreData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringBuilderappend(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)StringBuilderappendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)Objectclone()ObjectcopyTo(Object target)ObjectcopyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)ObjectcreateNewInstance()booleanequals(Object object)StringgetDateOfBirth()Gets the value of the dateOfBirth property.MeasurementgetHeight()Gets the value of the height property.PatientTypegetPatientType()Gets the value of the patientType property.CodedValuegetRace()Gets the value of the race property.SexgetSex()Gets the value of the sex property.MeasurementgetWeight()Gets the value of the weight property.inthashCode()voidsetDateOfBirth(String value)Sets the value of the dateOfBirth property.voidsetHeight(Measurement value)Sets the value of the height property.voidsetPatientType(PatientType value)Sets the value of the patientType property.voidsetRace(CodedValue value)Sets the value of the race property.voidsetSex(Sex value)Sets the value of the sex property.voidsetWeight(Measurement value)Sets the value of the weight property.StringtoString()-
Methods inherited from class org.somda.sdc.biceps.model.participant.BaseDemographics
getBirthname, getExtension, getFamilyname, getGivenname, getMiddlename, getTitle, setBirthname, setExtension, setFamilyname, setGivenname, setMiddlename, setTitle
-
-
-
-
Field Detail
-
sex
protected Sex sex
-
patientType
protected PatientType patientType
-
dateOfBirth
protected String dateOfBirth
-
height
protected Measurement height
-
weight
protected Measurement weight
-
race
protected CodedValue race
-
-
Method Detail
-
setSex
public void setSex(Sex value)
Sets the value of the sex property.- Parameters:
value- allowed object isSex
-
getPatientType
public PatientType getPatientType()
Gets the value of the patientType property.- Returns:
- possible object is
PatientType
-
setPatientType
public void setPatientType(PatientType value)
Sets the value of the patientType property.- Parameters:
value- allowed object isPatientType
-
getDateOfBirth
public String getDateOfBirth()
Gets the value of the dateOfBirth property.- Returns:
- possible object is
String
-
setDateOfBirth
public void setDateOfBirth(String value)
Sets the value of the dateOfBirth property.- Parameters:
value- allowed object isString
-
getHeight
public Measurement getHeight()
Gets the value of the height property.- Returns:
- possible object is
Measurement
-
setHeight
public void setHeight(Measurement value)
Sets the value of the height property.- Parameters:
value- allowed object isMeasurement
-
getWeight
public Measurement getWeight()
Gets the value of the weight property.- Returns:
- possible object is
Measurement
-
setWeight
public void setWeight(Measurement value)
Sets the value of the weight property.- Parameters:
value- allowed object isMeasurement
-
getRace
public CodedValue getRace()
Gets the value of the race property.- Returns:
- possible object is
CodedValue
-
setRace
public void setRace(CodedValue value)
Sets the value of the race property.- Parameters:
value- allowed object isCodedValue
-
clone
public Object clone()
- Overrides:
clonein classBaseDemographics
-
copyTo
public Object copyTo(Object target)
- Specified by:
copyToin interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2- Overrides:
copyToin classBaseDemographics
-
copyTo
public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
- Specified by:
copyToin interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2- Overrides:
copyToin classBaseDemographics
-
createNewInstance
public Object createNewInstance()
- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2- Overrides:
createNewInstancein classBaseDemographics
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classBaseDemographics
-
hashCode
public int hashCode()
- Overrides:
hashCodein classBaseDemographics
-
toString
public String toString()
- Overrides:
toStringin classBaseDemographics
-
append
public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
- Specified by:
appendin interfaceorg.jvnet.jaxb2_commons.lang.ToString2- Overrides:
appendin classBaseDemographics
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
- Specified by:
appendFieldsin interfaceorg.jvnet.jaxb2_commons.lang.ToString2- Overrides:
appendFieldsin classBaseDemographics
-
-