Class PdqPatient
- java.lang.Object
-
- org.hl7.fhir.dstu3.model.Base
-
- org.hl7.fhir.dstu3.model.BaseResource
-
- org.hl7.fhir.dstu3.model.Resource
-
- org.hl7.fhir.dstu3.model.DomainResource
-
- org.hl7.fhir.dstu3.model.Patient
-
- org.openehealth.ipf.commons.ihe.fhir.iti78.PdqPatient
-
- All Implemented Interfaces:
IElement
,Serializable
,IAnyResource
,IBase
,IBaseHasExtensions
,IBaseHasModifierExtensions
,IBaseResource
,IDomainResource
public class PdqPatient extends org.hl7.fhir.dstu3.model.Patient
Patient as defined by the PDQm specification plus some of the most common extensions This extends the default patient resource with the following attributes:- birthplace
- mothersMaidenName
- citizenship
- religion
- race
- ethnicity
- Since:
- 3.4
- Author:
- Christian Ohr
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PdqPatient.Citizenship
static class
PdqPatient.Ethnicity
static class
PdqPatient.Race
-
Nested classes/interfaces inherited from class org.hl7.fhir.dstu3.model.Patient
org.hl7.fhir.dstu3.model.Patient.AnimalComponent, org.hl7.fhir.dstu3.model.Patient.ContactComponent, org.hl7.fhir.dstu3.model.Patient.LinkType, org.hl7.fhir.dstu3.model.Patient.LinkTypeEnumFactory, org.hl7.fhir.dstu3.model.Patient.PatientCommunicationComponent, org.hl7.fhir.dstu3.model.Patient.PatientLinkComponent
-
-
Field Summary
Fields Modifier and Type Field Description static TokenClientParam
ACTIVE
static StringClientParam
ADDRESS
static DateClientParam
BIRTHDATE
static StringClientParam
FAMILY
static TokenClientParam
GENDER
static StringClientParam
GIVEN
static TokenClientParam
IDENTIFIER
static TokenClientParam
RESOURCE_IDENTIFIER
static StringClientParam
TELECOM
-
Fields inherited from class org.hl7.fhir.dstu3.model.Patient
active, address, ADDRESS_CITY, ADDRESS_COUNTRY, ADDRESS_POSTALCODE, ADDRESS_STATE, ADDRESS_USE, animal, ANIMAL_BREED, ANIMAL_SPECIES, birthDate, communication, contact, DEATH_DATE, deceased, DECEASED, EMAIL, gender, GENERAL_PRACTITIONER, generalPractitioner, generalPractitionerTarget, identifier, INCLUDE_GENERAL_PRACTITIONER, INCLUDE_LINK, INCLUDE_ORGANIZATION, LANGUAGE, link, LINK, managingOrganization, managingOrganizationTarget, maritalStatus, multipleBirth, name, NAME, ORGANIZATION, PHONE, PHONETIC, photo, SP_ACTIVE, SP_ADDRESS, SP_ADDRESS_CITY, SP_ADDRESS_COUNTRY, SP_ADDRESS_POSTALCODE, SP_ADDRESS_STATE, SP_ADDRESS_USE, SP_ANIMAL_BREED, SP_ANIMAL_SPECIES, SP_BIRTHDATE, SP_DEATH_DATE, SP_DECEASED, SP_EMAIL, SP_FAMILY, SP_GENDER, SP_GENERAL_PRACTITIONER, SP_GIVEN, SP_IDENTIFIER, SP_LANGUAGE, SP_LINK, SP_NAME, SP_ORGANIZATION, SP_PHONE, SP_PHONETIC, SP_TELECOM, telecom
-
Fields inherited from class org.hl7.fhir.dstu3.model.DomainResource
contained, extension, modifierExtension, text
-
Fields inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
RES_ID, SP_RES_ID, SP_RES_LANGUAGE
-
Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET
-
-
Constructor Summary
Constructors Constructor Description PdqPatient()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PdqPatient.Citizenship
addCitizenship()
org.hl7.fhir.dstu3.model.Patient
addCitizenship(PdqPatient.Citizenship t)
org.hl7.fhir.dstu3.model.CodeableConcept
addReligion()
org.hl7.fhir.dstu3.model.Patient
addReligion(org.hl7.fhir.dstu3.model.CodeableConcept t)
org.hl7.fhir.dstu3.model.Address
getBirthPlace()
List<PdqPatient.Citizenship>
getCitizenship()
PdqPatient.Ethnicity
getEthnicity()
org.hl7.fhir.dstu3.model.HumanName
getMothersMaidenName()
PdqPatient.Race
getRace()
List<org.hl7.fhir.dstu3.model.CodeableConcept>
getReligion()
boolean
hasBirthPlace()
boolean
hasCitizenship()
boolean
hasEthnicity()
boolean
hasMothersMaidenName()
boolean
hasRace()
boolean
hasReligion()
boolean
isEmpty()
void
setBirthPlace(org.hl7.fhir.dstu3.model.Address birthPlace)
void
setCitizenship(List<PdqPatient.Citizenship> citizenship)
void
setEthnicity(PdqPatient.Ethnicity ethnicity)
void
setMothersMaidenName(org.hl7.fhir.dstu3.model.HumanName mothersMaidenName)
void
setRace(PdqPatient.Race race)
void
setReligion(List<org.hl7.fhir.dstu3.model.CodeableConcept> religion)
-
Methods inherited from class org.hl7.fhir.dstu3.model.Patient
addAddress, addAddress, addChild, addCommunication, addCommunication, addContact, addContact, addGeneralPractitioner, addGeneralPractitioner, addIdentifier, addIdentifier, addLink, addLink, addName, addName, addPhoto, addPhoto, addTelecom, addTelecom, copy, equalsDeep, equalsShallow, fhirType, getActive, getActiveElement, getAddress, getAddressFirstRep, getAnimal, getBirthDate, getBirthDateElement, getCommunication, getCommunicationFirstRep, getContact, getContactFirstRep, getDeceased, getDeceasedBooleanType, getDeceasedDateTimeType, getGender, getGenderElement, getGeneralPractitioner, getGeneralPractitionerFirstRep, getGeneralPractitionerTarget, getIdentifier, getIdentifierFirstRep, getLink, getLinkFirstRep, getManagingOrganization, getManagingOrganizationTarget, getMaritalStatus, getMultipleBirth, getMultipleBirthBooleanType, getMultipleBirthIntegerType, getName, getNamedProperty, getNameFirstRep, getPhoto, getPhotoFirstRep, getProperty, getResourceType, getTelecom, getTelecomFirstRep, getTypesForProperty, hasActive, hasActiveElement, hasAddress, hasAnimal, hasBirthDate, hasBirthDateElement, hasCommunication, hasContact, hasDeceased, hasDeceasedBooleanType, hasDeceasedDateTimeType, hasGender, hasGenderElement, hasGeneralPractitioner, hasIdentifier, hasLink, hasManagingOrganization, hasMaritalStatus, hasMultipleBirth, hasMultipleBirthBooleanType, hasMultipleBirthIntegerType, hasName, hasPhoto, hasTelecom, listChildren, makeProperty, setActive, setActiveElement, setAddress, setAnimal, setBirthDate, setBirthDateElement, setCommunication, setContact, setDeceased, setGender, setGenderElement, setGeneralPractitioner, setIdentifier, setLink, setManagingOrganization, setManagingOrganizationTarget, setMaritalStatus, setMultipleBirth, setName, setPhoto, setProperty, setProperty, setTelecom, typedCopy
-
Methods inherited from class org.hl7.fhir.dstu3.model.DomainResource
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText
-
Methods inherited from class org.hl7.fhir.dstu3.model.Resource
copyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
-
Methods inherited from class org.hl7.fhir.dstu3.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
-
Methods inherited from class org.hl7.fhir.dstu3.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserData
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, hasFormatComment
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getMeta, getStructureFhirVersionEnum, setId
-
-
-
-
Field Detail
-
IDENTIFIER
public static final TokenClientParam IDENTIFIER
-
ACTIVE
public static final TokenClientParam ACTIVE
-
FAMILY
public static final StringClientParam FAMILY
-
GIVEN
public static final StringClientParam GIVEN
-
BIRTHDATE
public static final DateClientParam BIRTHDATE
-
ADDRESS
public static final StringClientParam ADDRESS
-
GENDER
public static final TokenClientParam GENDER
-
RESOURCE_IDENTIFIER
public static final TokenClientParam RESOURCE_IDENTIFIER
-
TELECOM
public static final StringClientParam TELECOM
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
-
getBirthPlace
public org.hl7.fhir.dstu3.model.Address getBirthPlace()
-
setBirthPlace
public void setBirthPlace(org.hl7.fhir.dstu3.model.Address birthPlace)
-
hasBirthPlace
public boolean hasBirthPlace()
-
getMothersMaidenName
public org.hl7.fhir.dstu3.model.HumanName getMothersMaidenName()
-
setMothersMaidenName
public void setMothersMaidenName(org.hl7.fhir.dstu3.model.HumanName mothersMaidenName)
-
hasMothersMaidenName
public boolean hasMothersMaidenName()
-
getCitizenship
public List<PdqPatient.Citizenship> getCitizenship()
-
setCitizenship
public void setCitizenship(List<PdqPatient.Citizenship> citizenship)
-
addCitizenship
public PdqPatient.Citizenship addCitizenship()
-
addCitizenship
public org.hl7.fhir.dstu3.model.Patient addCitizenship(PdqPatient.Citizenship t)
-
hasCitizenship
public boolean hasCitizenship()
-
getReligion
public List<org.hl7.fhir.dstu3.model.CodeableConcept> getReligion()
-
setReligion
public void setReligion(List<org.hl7.fhir.dstu3.model.CodeableConcept> religion)
-
hasReligion
public boolean hasReligion()
-
addReligion
public org.hl7.fhir.dstu3.model.CodeableConcept addReligion()
-
addReligion
public org.hl7.fhir.dstu3.model.Patient addReligion(org.hl7.fhir.dstu3.model.CodeableConcept t)
-
getRace
public PdqPatient.Race getRace()
-
setRace
public void setRace(PdqPatient.Race race)
-
hasRace
public boolean hasRace()
-
getEthnicity
public PdqPatient.Ethnicity getEthnicity()
-
setEthnicity
public void setEthnicity(PdqPatient.Ethnicity ethnicity)
-
hasEthnicity
public boolean hasEthnicity()
-
-