Class Patient
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement
,ca.uhn.fhir.model.api.IElement
,ca.uhn.fhir.model.api.IResource
,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions
,Serializable
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseResource
Definition: Demographics and other administrative information about an individual or animal receiving care or other health-related services.
Requirements: Tracking patient is the center of the healthcare process
Profile Definition: http://hl7.org/fhir/profiles/Patient
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Block class for child element: Patient.animal ()static class
Block class for child element: Patient.communication ()static class
Block class for child element: Patient.contact ()static class
Block class for child element: Patient.link () -
Field Summary
Modifier and TypeFieldDescriptionstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for activestatic final ca.uhn.fhir.rest.gclient.StringClientParam
Fluent Client search parameter constant for addressstatic final ca.uhn.fhir.rest.gclient.StringClientParam
Fluent Client search parameter constant for address-citystatic final ca.uhn.fhir.rest.gclient.StringClientParam
Fluent Client search parameter constant for address-countrystatic final ca.uhn.fhir.rest.gclient.StringClientParam
Fluent Client search parameter constant for address-postalcodestatic final ca.uhn.fhir.rest.gclient.StringClientParam
Fluent Client search parameter constant for address-statestatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for address-usestatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for animal-breedstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for animal-speciesstatic final ca.uhn.fhir.rest.gclient.DateClientParam
Fluent Client search parameter constant for birthdatestatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for careproviderstatic final ca.uhn.fhir.rest.gclient.DateClientParam
Fluent Client search parameter constant for deathdatestatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for deceasedstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for emailstatic final ca.uhn.fhir.rest.gclient.StringClientParam
Fluent Client search parameter constant for familystatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for genderstatic final ca.uhn.fhir.rest.gclient.StringClientParam
Fluent Client search parameter constant for givenstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for identifierstatic final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for languagestatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for linkstatic final ca.uhn.fhir.rest.gclient.StringClientParam
Fluent Client search parameter constant for namestatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for organizationstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for phonestatic final ca.uhn.fhir.rest.gclient.StringClientParam
Fluent Client search parameter constant for phoneticstatic final String
Search parameter constant for activestatic final String
Search parameter constant for addressstatic final String
Search parameter constant for address-citystatic final String
Search parameter constant for address-countrystatic final String
Search parameter constant for address-postalcodestatic final String
Search parameter constant for address-statestatic final String
Search parameter constant for address-usestatic final String
Search parameter constant for animal-breedstatic final String
Search parameter constant for animal-speciesstatic final String
Search parameter constant for birthdatestatic final String
Search parameter constant for careproviderstatic final String
Search parameter constant for deathdatestatic final String
Search parameter constant for deceasedstatic final String
Search parameter constant for emailstatic final String
Search parameter constant for familystatic final String
Search parameter constant for genderstatic final String
Search parameter constant for givenstatic final String
Search parameter constant for identifierstatic final String
Search parameter constant for languagestatic final String
Search parameter constant for linkstatic final String
Search parameter constant for namestatic final String
Search parameter constant for organizationstatic final String
Search parameter constant for phonestatic final String
Search parameter constant for phoneticstatic final String
Search parameter constant for telecomstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for telecomFields inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
RES_ID, SP_RES_ID
Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAdds and returns a new value for address ()addAddress
(AddressDt theValue) Adds a given new value for address ()Adds and returns a new value for careProvider ()Adds and returns a new value for communication ()addCommunication
(Patient.Communication theValue) Adds a given new value for communication ()Adds and returns a new value for contact ()addContact
(Patient.Contact theValue) Adds a given new value for contact ()Adds and returns a new value for identifier (id)addIdentifier
(IdentifierDt theValue) Adds a given new value for identifier (id)addLink()
Adds and returns a new value for link ()addLink
(Patient.Link theValue) Adds a given new value for link ()addName()
Adds and returns a new value for name ()addName
(HumanNameDt theValue) Adds a given new value for name ()addPhoto()
Adds and returns a new value for photo ()addPhoto
(AttachmentDt theValue) Adds a given new value for photo ()Adds and returns a new value for telecom ()addTelecom
(ContactPointDt theValue) Adds a given new value for telecom ()Gets the value(s) for active (status).ca.uhn.fhir.model.primitive.BooleanDt
Gets the value(s) for active (status).Gets the value(s) for address ().Gets the first repetition for address (), creating it if it does not already exist.<T extends ca.uhn.fhir.model.api.IElement>
List<T> getAllPopulatedChildElementsOfType
(Class<T> theType) Gets the value(s) for animal ().Gets the value(s) for birthDate ().ca.uhn.fhir.model.primitive.DateDt
Gets the value(s) for birthDate ().Gets the value(s) for careProvider ().Gets the value(s) for communication ().Gets the first repetition for communication (), creating it if it does not already exist.Gets the value(s) for contact ().Gets the first repetition for contact (), creating it if it does not already exist.ca.uhn.fhir.model.api.IDatatype
Gets the value(s) for deceased[x] ().Gets the value(s) for gender ().ca.uhn.fhir.model.primitive.BoundCodeDt
<AdministrativeGenderEnum> Gets the value(s) for gender ().Gets the value(s) for identifier (id).Gets the first repetition for identifier (id), creating it if it does not already exist.getLink()
Gets the value(s) for link ().Gets the first repetition for link (), creating it if it does not already exist.Gets the value(s) for managingOrganization ().Gets the value(s) for maritalStatus ().ca.uhn.fhir.model.api.IDatatype
Gets the value(s) for multipleBirth[x] ().getName()
Gets the value(s) for name ().Gets the first repetition for name (), creating it if it does not already exist.getPhoto()
Gets the value(s) for photo ().Gets the first repetition for photo (), creating it if it does not already exist.ca.uhn.fhir.context.FhirVersionEnum
Gets the value(s) for telecom ().Gets the first repetition for telecom (), creating it if it does not already exist.boolean
isEmpty()
setActive
(boolean theBoolean) Sets the value for active (status)setActive
(ca.uhn.fhir.model.primitive.BooleanDt theValue) Sets the value(s) for active (status)setAddress
(List<AddressDt> theValue) Sets the value(s) for address ()setAnimal
(Patient.Animal theValue) Sets the value(s) for animal ()setBirthDate
(ca.uhn.fhir.model.primitive.DateDt theValue) Sets the value(s) for birthDate ()setBirthDate
(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision) Sets the value for birthDate ()setBirthDateWithDayPrecision
(Date theDate) Sets the value for birthDate ()setCareProvider
(List<ResourceReferenceDt> theValue) Sets the value(s) for careProvider ()setCommunication
(List<Patient.Communication> theValue) Sets the value(s) for communication ()setContact
(List<Patient.Contact> theValue) Sets the value(s) for contact ()setDeceased
(ca.uhn.fhir.model.api.IDatatype theValue) Sets the value(s) for deceased[x] ()setGender
(AdministrativeGenderEnum theValue) Sets the value(s) for gender ()setGender
(ca.uhn.fhir.model.primitive.BoundCodeDt<AdministrativeGenderEnum> theValue) Sets the value(s) for gender ()setIdentifier
(List<IdentifierDt> theValue) Sets the value(s) for identifier (id)setLink
(List<Patient.Link> theValue) Sets the value(s) for link ()setManagingOrganization
(ResourceReferenceDt theValue) Sets the value(s) for managingOrganization ()Sets the value(s) for maritalStatus ()setMaritalStatus
(MaritalStatusCodesEnum theValue) Sets the value(s) for maritalStatus ()setMultipleBirth
(ca.uhn.fhir.model.api.IDatatype theValue) Sets the value(s) for multipleBirth[x] ()setName
(List<HumanNameDt> theValue) Sets the value(s) for name ()setPhoto
(List<AttachmentDt> theValue) Sets the value(s) for photo ()setTelecom
(List<ContactPointDt> theValue) Sets the value(s) for telecom ()Methods inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
getContained, getId, getIdElement, getLanguage, getMeta, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toString
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, setUserData
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getIdElement, isDeleted, setId, setId
Methods inherited from interface ca.uhn.fhir.model.api.IResource
getContained, getId, getLanguage, getMeta, getResourceMetadata, getText, setId, setLanguage, setResourceMetadata
-
Field Details
-
SP_IDENTIFIER
Search parameter constant for identifierDescription: A patient identifier
Type: token
Path: Patient.identifier
- See Also:
-
IDENTIFIER
Fluent Client search parameter constant for identifierDescription: A patient identifier
Type: token
Path: Patient.identifier
-
SP_NAME
Search parameter constant for nameDescription: A portion of either family or given name of the patient
Type: string
Path: Patient.name
- See Also:
-
NAME
Fluent Client search parameter constant for nameDescription: A portion of either family or given name of the patient
Type: string
Path: Patient.name
-
SP_FAMILY
Search parameter constant for familyDescription: A portion of the family name of the patient
Type: string
Path: Patient.name.family
- See Also:
-
FAMILY
Fluent Client search parameter constant for familyDescription: A portion of the family name of the patient
Type: string
Path: Patient.name.family
-
SP_GIVEN
Search parameter constant for givenDescription: A portion of the given name of the patient
Type: string
Path: Patient.name.given
- See Also:
-
GIVEN
Fluent Client search parameter constant for givenDescription: A portion of the given name of the patient
Type: string
Path: Patient.name.given
-
SP_PHONETIC
Search parameter constant for phoneticDescription: A portion of either family or given name using some kind of phonetic matching algorithm
Type: string
Path: Patient.name
- See Also:
-
PHONETIC
Fluent Client search parameter constant for phoneticDescription: A portion of either family or given name using some kind of phonetic matching algorithm
Type: string
Path: Patient.name
-
SP_TELECOM
Search parameter constant for telecomDescription: The value in any kind of telecom details of the patient
Type: token
Path: Patient.telecom
- See Also:
-
TELECOM
Fluent Client search parameter constant for telecomDescription: The value in any kind of telecom details of the patient
Type: token
Path: Patient.telecom
-
SP_PHONE
Search parameter constant for phoneDescription: A value in a phone contact
Type: token
Path: Patient.telecom(system=phone)
- See Also:
-
PHONE
Fluent Client search parameter constant for phoneDescription: A value in a phone contact
Type: token
Path: Patient.telecom(system=phone)
-
SP_EMAIL
Search parameter constant for emailDescription: A value in an email contact
Type: token
Path: Patient.telecom(system=email)
- See Also:
-
EMAIL
Fluent Client search parameter constant for emailDescription: A value in an email contact
Type: token
Path: Patient.telecom(system=email)
-
SP_ADDRESS
Search parameter constant for addressDescription: An address in any kind of address/part of the patient
Type: string
Path: Patient.address
- See Also:
-
ADDRESS
Fluent Client search parameter constant for addressDescription: An address in any kind of address/part of the patient
Type: string
Path: Patient.address
-
SP_ADDRESS_CITY
Search parameter constant for address-cityDescription: A city specified in an address
Type: string
Path: Patient.address.city
- See Also:
-
ADDRESS_CITY
Fluent Client search parameter constant for address-cityDescription: A city specified in an address
Type: string
Path: Patient.address.city
-
SP_ADDRESS_STATE
Search parameter constant for address-stateDescription: A state specified in an address
Type: string
Path: Patient.address.state
- See Also:
-
ADDRESS_STATE
Fluent Client search parameter constant for address-stateDescription: A state specified in an address
Type: string
Path: Patient.address.state
-
SP_ADDRESS_POSTALCODE
Search parameter constant for address-postalcodeDescription: A postalCode specified in an address
Type: string
Path: Patient.address.postalCode
- See Also:
-
ADDRESS_POSTALCODE
Fluent Client search parameter constant for address-postalcodeDescription: A postalCode specified in an address
Type: string
Path: Patient.address.postalCode
-
SP_ADDRESS_COUNTRY
Search parameter constant for address-countryDescription: A country specified in an address
Type: string
Path: Patient.address.country
- See Also:
-
ADDRESS_COUNTRY
Fluent Client search parameter constant for address-countryDescription: A country specified in an address
Type: string
Path: Patient.address.country
-
SP_ADDRESS_USE
Search parameter constant for address-useDescription: A use code specified in an address
Type: token
Path: Patient.address.use
- See Also:
-
ADDRESS_USE
Fluent Client search parameter constant for address-useDescription: A use code specified in an address
Type: token
Path: Patient.address.use
-
SP_GENDER
Search parameter constant for genderDescription: Gender of the patient
Type: token
Path: Patient.gender
- See Also:
-
GENDER
Fluent Client search parameter constant for genderDescription: Gender of the patient
Type: token
Path: Patient.gender
-
SP_LANGUAGE
Search parameter constant for languageDescription: Language code (irrespective of use value)
Type: token
Path: Patient.communication.language
- See Also:
-
LANGUAGE
Fluent Client search parameter constant for languageDescription: Language code (irrespective of use value)
Type: token
Path: Patient.communication.language
-
SP_BIRTHDATE
Search parameter constant for birthdateDescription: The patient's date of birth
Type: date
Path: Patient.birthDate
- See Also:
-
BIRTHDATE
Fluent Client search parameter constant for birthdateDescription: The patient's date of birth
Type: date
Path: Patient.birthDate
-
SP_ORGANIZATION
Search parameter constant for organizationDescription: The organization at which this person is a patient
Type: reference
Path: Patient.managingOrganization
- See Also:
-
ORGANIZATION
Fluent Client search parameter constant for organizationDescription: The organization at which this person is a patient
Type: reference
Path: Patient.managingOrganization
-
SP_CAREPROVIDER
Search parameter constant for careproviderDescription: Patient's nominated care provider, could be a care manager, not the organization that manages the record
Type: reference
Path: Patient.careProvider
- See Also:
-
CAREPROVIDER
Fluent Client search parameter constant for careproviderDescription: Patient's nominated care provider, could be a care manager, not the organization that manages the record
Type: reference
Path: Patient.careProvider
-
SP_ACTIVE
Search parameter constant for activeDescription: Whether the patient record is active
Type: token
Path: Patient.active
- See Also:
-
ACTIVE
Fluent Client search parameter constant for activeDescription: Whether the patient record is active
Type: token
Path: Patient.active
-
SP_ANIMAL_SPECIES
Search parameter constant for animal-speciesDescription: The species for animal patients
Type: token
Path: Patient.animal.species
- See Also:
-
ANIMAL_SPECIES
Fluent Client search parameter constant for animal-speciesDescription: The species for animal patients
Type: token
Path: Patient.animal.species
-
SP_ANIMAL_BREED
Search parameter constant for animal-breedDescription: The breed for animal patients
Type: token
Path: Patient.animal.breed
- See Also:
-
ANIMAL_BREED
Fluent Client search parameter constant for animal-breedDescription: The breed for animal patients
Type: token
Path: Patient.animal.breed
-
SP_LINK
Search parameter constant for linkDescription: All patients linked to the given patient
Type: reference
Path: Patient.link.other
- See Also:
-
LINK
Fluent Client search parameter constant for linkDescription: All patients linked to the given patient
Type: reference
Path: Patient.link.other
-
SP_DECEASED
Search parameter constant for deceasedDescription: This patient has been marked as deceased, or as a death date entered
Type: token
Path: Patient.deceased[x]
- See Also:
-
DECEASED
Fluent Client search parameter constant for deceasedDescription: This patient has been marked as deceased, or as a death date entered
Type: token
Path: Patient.deceased[x]
-
SP_DEATHDATE
Search parameter constant for deathdateDescription: The date of death has been provided and satisfies this search value
Type: date
Path: Patient.deceasedDateTime
- See Also:
-
DEATHDATE
Fluent Client search parameter constant for deathdateDescription: The date of death has been provided and satisfies this search value
Type: date
Path: Patient.deceasedDateTime
-
INCLUDE_CAREPROVIDER
Constant for fluent queries to be used to add include statements. Specifies the path value of "Patient:careprovider". -
INCLUDE_LINK
Constant for fluent queries to be used to add include statements. Specifies the path value of "Patient:link". -
INCLUDE_ORGANIZATION
Constant for fluent queries to be used to add include statements. Specifies the path value of "Patient:organization".
-
-
Constructor Details
-
Patient
public Patient()
-
-
Method Details
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
-
getAllPopulatedChildElementsOfType
public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType) - Specified by:
getAllPopulatedChildElementsOfType
in interfaceca.uhn.fhir.model.api.ICompositeElement
-
getIdentifier
Gets the value(s) for identifier (id). creating it if it does not exist. Will not returnnull
.Definition: An identifier for this patient
-
setIdentifier
Sets the value(s) for identifier (id)Definition: An identifier for this patient
-
addIdentifier
Adds and returns a new value for identifier (id)Definition: An identifier for this patient
-
addIdentifier
Adds a given new value for identifier (id)Definition: An identifier for this patient
- Parameters:
theValue
- The identifier to add (must not benull
)
-
getIdentifierFirstRep
Gets the first repetition for identifier (id), creating it if it does not already exist.Definition: An identifier for this patient
-
getActiveElement
Gets the value(s) for active (status). creating it if it does not exist. Will not returnnull
.Definition: Whether this patient record is in active use
-
getActive
Gets the value(s) for active (status). creating it if it does not exist. This method may returnnull
.Definition: Whether this patient record is in active use
-
setActive
Sets the value(s) for active (status)Definition: Whether this patient record is in active use
-
setActive
Sets the value for active (status)Definition: Whether this patient record is in active use
-
getName
Gets the value(s) for name (). creating it if it does not exist. Will not returnnull
.Definition: A name associated with the individual.
-
setName
Sets the value(s) for name ()Definition: A name associated with the individual.
-
addName
Adds and returns a new value for name ()Definition: A name associated with the individual.
-
addName
Adds a given new value for name ()Definition: A name associated with the individual.
- Parameters:
theValue
- The name to add (must not benull
)
-
getNameFirstRep
Gets the first repetition for name (), creating it if it does not already exist.Definition: A name associated with the individual.
-
getTelecom
Gets the value(s) for telecom (). creating it if it does not exist. Will not returnnull
.Definition: A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted.
-
setTelecom
Sets the value(s) for telecom ()Definition: A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted.
-
addTelecom
Adds and returns a new value for telecom ()Definition: A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted.
-
addTelecom
Adds a given new value for telecom ()Definition: A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted.
- Parameters:
theValue
- The telecom to add (must not benull
)
-
getTelecomFirstRep
Gets the first repetition for telecom (), creating it if it does not already exist.Definition: A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted.
-
getGenderElement
Gets the value(s) for gender (). creating it if it does not exist. Will not returnnull
.Definition: Administrative Gender - the gender that the patient is considered to have for administration and record keeping purposes.
-
getGender
Gets the value(s) for gender (). creating it if it does not exist. This method may returnnull
.Definition: Administrative Gender - the gender that the patient is considered to have for administration and record keeping purposes.
-
setGender
public Patient setGender(ca.uhn.fhir.model.primitive.BoundCodeDt<AdministrativeGenderEnum> theValue) Sets the value(s) for gender ()Definition: Administrative Gender - the gender that the patient is considered to have for administration and record keeping purposes.
-
setGender
Sets the value(s) for gender ()Definition: Administrative Gender - the gender that the patient is considered to have for administration and record keeping purposes.
-
getBirthDateElement
Gets the value(s) for birthDate (). creating it if it does not exist. Will not returnnull
.Definition: The date of birth for the individual
-
getBirthDate
Gets the value(s) for birthDate (). creating it if it does not exist. This method may returnnull
.Definition: The date of birth for the individual
-
setBirthDate
Sets the value(s) for birthDate ()Definition: The date of birth for the individual
-
setBirthDateWithDayPrecision
Sets the value for birthDate ()Definition: The date of birth for the individual
-
setBirthDate
Sets the value for birthDate ()Definition: The date of birth for the individual
-
getDeceased
Gets the value(s) for deceased[x] (). creating it if it does not exist. Will not returnnull
.Definition: Indicates if the individual is deceased or not
-
setDeceased
Sets the value(s) for deceased[x] ()Definition: Indicates if the individual is deceased or not
-
getAddress
Gets the value(s) for address (). creating it if it does not exist. Will not returnnull
.Definition: Addresses for the individual
-
setAddress
Sets the value(s) for address ()Definition: Addresses for the individual
-
addAddress
Adds and returns a new value for address ()Definition: Addresses for the individual
-
addAddress
Adds a given new value for address ()Definition: Addresses for the individual
- Parameters:
theValue
- The address to add (must not benull
)
-
getAddressFirstRep
Gets the first repetition for address (), creating it if it does not already exist.Definition: Addresses for the individual
-
getMaritalStatus
Gets the value(s) for maritalStatus (). creating it if it does not exist. Will not returnnull
.Definition: This field contains a patient's most recent marital (civil) status.
-
setMaritalStatus
Sets the value(s) for maritalStatus ()Definition: This field contains a patient's most recent marital (civil) status.
-
setMaritalStatus
Sets the value(s) for maritalStatus ()Definition: This field contains a patient's most recent marital (civil) status.
-
getMultipleBirth
Gets the value(s) for multipleBirth[x] (). creating it if it does not exist. Will not returnnull
.Definition: Indicates whether the patient is part of a multiple or indicates the actual birth order.
-
setMultipleBirth
Sets the value(s) for multipleBirth[x] ()Definition: Indicates whether the patient is part of a multiple or indicates the actual birth order.
-
getPhoto
Gets the value(s) for photo (). creating it if it does not exist. Will not returnnull
.Definition: Image of the patient
-
setPhoto
Sets the value(s) for photo ()Definition: Image of the patient
-
addPhoto
Adds and returns a new value for photo ()Definition: Image of the patient
-
addPhoto
Adds a given new value for photo ()Definition: Image of the patient
- Parameters:
theValue
- The photo to add (must not benull
)
-
getPhotoFirstRep
Gets the first repetition for photo (), creating it if it does not already exist.Definition: Image of the patient
-
getContact
Gets the value(s) for contact (). creating it if it does not exist. Will not returnnull
.Definition: A contact party (e.g. guardian, partner, friend) for the patient
-
setContact
Sets the value(s) for contact ()Definition: A contact party (e.g. guardian, partner, friend) for the patient
-
addContact
Adds and returns a new value for contact ()Definition: A contact party (e.g. guardian, partner, friend) for the patient
-
addContact
Adds a given new value for contact ()Definition: A contact party (e.g. guardian, partner, friend) for the patient
- Parameters:
theValue
- The contact to add (must not benull
)
-
getContactFirstRep
Gets the first repetition for contact (), creating it if it does not already exist.Definition: A contact party (e.g. guardian, partner, friend) for the patient
-
getAnimal
Gets the value(s) for animal (). creating it if it does not exist. Will not returnnull
.Definition: This patient is known to be an animal
-
setAnimal
Sets the value(s) for animal ()Definition: This patient is known to be an animal
-
getCommunication
Gets the value(s) for communication (). creating it if it does not exist. Will not returnnull
.Definition: Languages which may be used to communicate with the patient about his or her health
-
setCommunication
Sets the value(s) for communication ()Definition: Languages which may be used to communicate with the patient about his or her health
-
addCommunication
Adds and returns a new value for communication ()Definition: Languages which may be used to communicate with the patient about his or her health
-
addCommunication
Adds a given new value for communication ()Definition: Languages which may be used to communicate with the patient about his or her health
- Parameters:
theValue
- The communication to add (must not benull
)
-
getCommunicationFirstRep
Gets the first repetition for communication (), creating it if it does not already exist.Definition: Languages which may be used to communicate with the patient about his or her health
-
getCareProvider
Gets the value(s) for careProvider (). creating it if it does not exist. Will not returnnull
.Definition: Patient's nominated care provider
-
setCareProvider
Sets the value(s) for careProvider ()Definition: Patient's nominated care provider
-
addCareProvider
Adds and returns a new value for careProvider ()Definition: Patient's nominated care provider
-
getManagingOrganization
Gets the value(s) for managingOrganization (). creating it if it does not exist. Will not returnnull
.Definition: Organization that is the custodian of the patient record
-
setManagingOrganization
Sets the value(s) for managingOrganization ()Definition: Organization that is the custodian of the patient record
-
getLink
Gets the value(s) for link (). creating it if it does not exist. Will not returnnull
.Definition: Link to another patient resource that concerns the same actual patient
-
setLink
Sets the value(s) for link ()Definition: Link to another patient resource that concerns the same actual patient
-
addLink
Adds and returns a new value for link ()Definition: Link to another patient resource that concerns the same actual patient
-
addLink
Adds a given new value for link ()Definition: Link to another patient resource that concerns the same actual patient
- Parameters:
theValue
- The link to add (must not benull
)
-
getLinkFirstRep
Gets the first repetition for link (), creating it if it does not already exist.Definition: Link to another patient resource that concerns the same actual patient
-
getResourceName
- Specified by:
getResourceName
in interfaceca.uhn.fhir.model.api.IResource
-
getStructureFhirVersionEnum
- Specified by:
getStructureFhirVersionEnum
in interfaceorg.hl7.fhir.instance.model.api.IBaseResource
- Specified by:
getStructureFhirVersionEnum
in interfaceca.uhn.fhir.model.api.IResource
-