Class Patient
- java.lang.Object
-
- ca.uhn.fhir.model.api.BaseElement
-
- ca.uhn.fhir.model.dstu2.resource.BaseResource
-
- ca.uhn.fhir.model.dstu2.resource.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
public class Patient extends BaseResource implements ca.uhn.fhir.model.api.IResource
HAPI/FHIR Patient Resource (administrative.individual)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:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPatient.AnimalBlock class for child element: Patient.animal ()static classPatient.CommunicationBlock class for child element: Patient.communication ()static classPatient.ContactBlock class for child element: Patient.contact ()static classPatient.LinkBlock class for child element: Patient.link ()
-
Field Summary
Fields Modifier and Type Field Description static ca.uhn.fhir.rest.gclient.TokenClientParamACTIVEFluent Client search parameter constant for activestatic ca.uhn.fhir.rest.gclient.StringClientParamADDRESSFluent Client search parameter constant for addressstatic ca.uhn.fhir.rest.gclient.StringClientParamADDRESS_CITYFluent Client search parameter constant for address-citystatic ca.uhn.fhir.rest.gclient.StringClientParamADDRESS_COUNTRYFluent Client search parameter constant for address-countrystatic ca.uhn.fhir.rest.gclient.StringClientParamADDRESS_POSTALCODEFluent Client search parameter constant for address-postalcodestatic ca.uhn.fhir.rest.gclient.StringClientParamADDRESS_STATEFluent Client search parameter constant for address-statestatic ca.uhn.fhir.rest.gclient.TokenClientParamADDRESS_USEFluent Client search parameter constant for address-usestatic ca.uhn.fhir.rest.gclient.TokenClientParamANIMAL_BREEDFluent Client search parameter constant for animal-breedstatic ca.uhn.fhir.rest.gclient.TokenClientParamANIMAL_SPECIESFluent Client search parameter constant for animal-speciesstatic ca.uhn.fhir.rest.gclient.DateClientParamBIRTHDATEFluent Client search parameter constant for birthdatestatic ca.uhn.fhir.rest.gclient.ReferenceClientParamCAREPROVIDERFluent Client search parameter constant for careproviderstatic ca.uhn.fhir.rest.gclient.DateClientParamDEATHDATEFluent Client search parameter constant for deathdatestatic ca.uhn.fhir.rest.gclient.TokenClientParamDECEASEDFluent Client search parameter constant for deceasedstatic ca.uhn.fhir.rest.gclient.TokenClientParamEMAILFluent Client search parameter constant for emailstatic ca.uhn.fhir.rest.gclient.StringClientParamFAMILYFluent Client search parameter constant for familystatic ca.uhn.fhir.rest.gclient.TokenClientParamGENDERFluent Client search parameter constant for genderstatic ca.uhn.fhir.rest.gclient.StringClientParamGIVENFluent Client search parameter constant for givenstatic ca.uhn.fhir.rest.gclient.TokenClientParamIDENTIFIERFluent Client search parameter constant for identifierstatic ca.uhn.fhir.model.api.IncludeINCLUDE_CAREPROVIDERConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_LINKConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_ORGANIZATIONConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.rest.gclient.TokenClientParamLANGUAGEFluent Client search parameter constant for languagestatic ca.uhn.fhir.rest.gclient.ReferenceClientParamLINKFluent Client search parameter constant for linkstatic ca.uhn.fhir.rest.gclient.StringClientParamNAMEFluent Client search parameter constant for namestatic ca.uhn.fhir.rest.gclient.ReferenceClientParamORGANIZATIONFluent Client search parameter constant for organizationstatic ca.uhn.fhir.rest.gclient.TokenClientParamPHONEFluent Client search parameter constant for phonestatic ca.uhn.fhir.rest.gclient.StringClientParamPHONETICFluent Client search parameter constant for phoneticstatic StringSP_ACTIVESearch parameter constant for activestatic StringSP_ADDRESSSearch parameter constant for addressstatic StringSP_ADDRESS_CITYSearch parameter constant for address-citystatic StringSP_ADDRESS_COUNTRYSearch parameter constant for address-countrystatic StringSP_ADDRESS_POSTALCODESearch parameter constant for address-postalcodestatic StringSP_ADDRESS_STATESearch parameter constant for address-statestatic StringSP_ADDRESS_USESearch parameter constant for address-usestatic StringSP_ANIMAL_BREEDSearch parameter constant for animal-breedstatic StringSP_ANIMAL_SPECIESSearch parameter constant for animal-speciesstatic StringSP_BIRTHDATESearch parameter constant for birthdatestatic StringSP_CAREPROVIDERSearch parameter constant for careproviderstatic StringSP_DEATHDATESearch parameter constant for deathdatestatic StringSP_DECEASEDSearch parameter constant for deceasedstatic StringSP_EMAILSearch parameter constant for emailstatic StringSP_FAMILYSearch parameter constant for familystatic StringSP_GENDERSearch parameter constant for genderstatic StringSP_GIVENSearch parameter constant for givenstatic StringSP_IDENTIFIERSearch parameter constant for identifierstatic StringSP_LANGUAGESearch parameter constant for languagestatic StringSP_LINKSearch parameter constant for linkstatic StringSP_NAMESearch parameter constant for namestatic StringSP_ORGANIZATIONSearch parameter constant for organizationstatic StringSP_PHONESearch parameter constant for phonestatic StringSP_PHONETICSearch parameter constant for phoneticstatic StringSP_TELECOMSearch parameter constant for telecomstatic ca.uhn.fhir.rest.gclient.TokenClientParamTELECOMFluent Client search parameter constant for telecom-
Fields inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
RES_ID, SP_RES_ID, SP_RES_LANGUAGE
-
-
Constructor Summary
Constructors Constructor Description Patient()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AddressDtaddAddress()Adds and returns a new value for address ()PatientaddAddress(AddressDt theValue)Adds a given new value for address ()ResourceReferenceDtaddCareProvider()Adds and returns a new value for careProvider ()Patient.CommunicationaddCommunication()Adds and returns a new value for communication ()PatientaddCommunication(Patient.Communication theValue)Adds a given new value for communication ()Patient.ContactaddContact()Adds and returns a new value for contact ()PatientaddContact(Patient.Contact theValue)Adds a given new value for contact ()IdentifierDtaddIdentifier()Adds and returns a new value for identifier (id)PatientaddIdentifier(IdentifierDt theValue)Adds a given new value for identifier (id)Patient.LinkaddLink()Adds and returns a new value for link ()PatientaddLink(Patient.Link theValue)Adds a given new value for link ()HumanNameDtaddName()Adds and returns a new value for name ()PatientaddName(HumanNameDt theValue)Adds a given new value for name ()AttachmentDtaddPhoto()Adds and returns a new value for photo ()PatientaddPhoto(AttachmentDt theValue)Adds a given new value for photo ()ContactPointDtaddTelecom()Adds and returns a new value for telecom ()PatientaddTelecom(ContactPointDt theValue)Adds a given new value for telecom ()BooleangetActive()Gets the value(s) for active (status).ca.uhn.fhir.model.primitive.BooleanDtgetActiveElement()Gets the value(s) for active (status).List<AddressDt>getAddress()Gets the value(s) for address ().AddressDtgetAddressFirstRep()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)Patient.AnimalgetAnimal()Gets the value(s) for animal ().DategetBirthDate()Gets the value(s) for birthDate ().ca.uhn.fhir.model.primitive.DateDtgetBirthDateElement()Gets the value(s) for birthDate ().List<ResourceReferenceDt>getCareProvider()Gets the value(s) for careProvider ().List<Patient.Communication>getCommunication()Gets the value(s) for communication ().Patient.CommunicationgetCommunicationFirstRep()Gets the first repetition for communication (), creating it if it does not already exist.List<Patient.Contact>getContact()Gets the value(s) for contact ().Patient.ContactgetContactFirstRep()Gets the first repetition for contact (), creating it if it does not already exist.ca.uhn.fhir.model.api.IDatatypegetDeceased()Gets the value(s) for deceased[x] ().StringgetGender()Gets the value(s) for gender ().ca.uhn.fhir.model.primitive.BoundCodeDt<AdministrativeGenderEnum>getGenderElement()Gets the value(s) for gender ().List<IdentifierDt>getIdentifier()Gets the value(s) for identifier (id).IdentifierDtgetIdentifierFirstRep()Gets the first repetition for identifier (id), creating it if it does not already exist.List<Patient.Link>getLink()Gets the value(s) for link ().Patient.LinkgetLinkFirstRep()Gets the first repetition for link (), creating it if it does not already exist.ResourceReferenceDtgetManagingOrganization()Gets the value(s) for managingOrganization ().BoundCodeableConceptDt<MaritalStatusCodesEnum>getMaritalStatus()Gets the value(s) for maritalStatus ().ca.uhn.fhir.model.api.IDatatypegetMultipleBirth()Gets the value(s) for multipleBirth[x] ().List<HumanNameDt>getName()Gets the value(s) for name ().HumanNameDtgetNameFirstRep()Gets the first repetition for name (), creating it if it does not already exist.List<AttachmentDt>getPhoto()Gets the value(s) for photo ().AttachmentDtgetPhotoFirstRep()Gets the first repetition for photo (), creating it if it does not already exist.StringgetResourceName()ca.uhn.fhir.context.FhirVersionEnumgetStructureFhirVersionEnum()List<ContactPointDt>getTelecom()Gets the value(s) for telecom ().ContactPointDtgetTelecomFirstRep()Gets the first repetition for telecom (), creating it if it does not already exist.booleanisEmpty()PatientsetActive(boolean theBoolean)Sets the value for active (status)PatientsetActive(ca.uhn.fhir.model.primitive.BooleanDt theValue)Sets the value(s) for active (status)PatientsetAddress(List<AddressDt> theValue)Sets the value(s) for address ()PatientsetAnimal(Patient.Animal theValue)Sets the value(s) for animal ()PatientsetBirthDate(ca.uhn.fhir.model.primitive.DateDt theValue)Sets the value(s) for birthDate ()PatientsetBirthDate(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)Sets the value for birthDate ()PatientsetBirthDateWithDayPrecision(Date theDate)Sets the value for birthDate ()PatientsetCareProvider(List<ResourceReferenceDt> theValue)Sets the value(s) for careProvider ()PatientsetCommunication(List<Patient.Communication> theValue)Sets the value(s) for communication ()PatientsetContact(List<Patient.Contact> theValue)Sets the value(s) for contact ()PatientsetDeceased(ca.uhn.fhir.model.api.IDatatype theValue)Sets the value(s) for deceased[x] ()PatientsetGender(AdministrativeGenderEnum theValue)Sets the value(s) for gender ()PatientsetGender(ca.uhn.fhir.model.primitive.BoundCodeDt<AdministrativeGenderEnum> theValue)Sets the value(s) for gender ()PatientsetIdentifier(List<IdentifierDt> theValue)Sets the value(s) for identifier (id)PatientsetLink(List<Patient.Link> theValue)Sets the value(s) for link ()PatientsetManagingOrganization(ResourceReferenceDt theValue)Sets the value(s) for managingOrganization ()PatientsetMaritalStatus(BoundCodeableConceptDt<MaritalStatusCodesEnum> theValue)Sets the value(s) for maritalStatus ()PatientsetMaritalStatus(MaritalStatusCodesEnum theValue)Sets the value(s) for maritalStatus ()PatientsetMultipleBirth(ca.uhn.fhir.model.api.IDatatype theValue)Sets the value(s) for multipleBirth[x] ()PatientsetName(List<HumanNameDt> theValue)Sets the value(s) for name ()PatientsetPhoto(List<AttachmentDt> theValue)Sets the value(s) for photo ()PatientsetTelecom(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
-
-
-
-
Field Detail
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter constant for identifierDescription: A patient identifier
Type: token
Path: Patient.identifier
- See Also:
- Constant Field Values
-
IDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Fluent Client search parameter constant for identifierDescription: A patient identifier
Type: token
Path: Patient.identifier
-
SP_NAME
public static final String 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:
- Constant Field Values
-
NAME
public static final ca.uhn.fhir.rest.gclient.StringClientParam 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
public static final String SP_FAMILY
Search parameter constant for familyDescription: A portion of the family name of the patient
Type: string
Path: Patient.name.family
- See Also:
- Constant Field Values
-
FAMILY
public static final ca.uhn.fhir.rest.gclient.StringClientParam 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
public static final String SP_GIVEN
Search parameter constant for givenDescription: A portion of the given name of the patient
Type: string
Path: Patient.name.given
- See Also:
- Constant Field Values
-
GIVEN
public static final ca.uhn.fhir.rest.gclient.StringClientParam 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
public static final String 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:
- Constant Field Values
-
PHONETIC
public static final ca.uhn.fhir.rest.gclient.StringClientParam 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
public static final String 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:
- Constant Field Values
-
TELECOM
public static final ca.uhn.fhir.rest.gclient.TokenClientParam 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
public static final String SP_PHONE
Search parameter constant for phoneDescription: A value in a phone contact
Type: token
Path: Patient.telecom(system=phone)
- See Also:
- Constant Field Values
-
PHONE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam PHONE
Fluent Client search parameter constant for phoneDescription: A value in a phone contact
Type: token
Path: Patient.telecom(system=phone)
-
SP_EMAIL
public static final String SP_EMAIL
Search parameter constant for emailDescription: A value in an email contact
Type: token
Path: Patient.telecom(system=email)
- See Also:
- Constant Field Values
-
EMAIL
public static final ca.uhn.fhir.rest.gclient.TokenClientParam EMAIL
Fluent Client search parameter constant for emailDescription: A value in an email contact
Type: token
Path: Patient.telecom(system=email)
-
SP_ADDRESS
public static final String 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:
- Constant Field Values
-
ADDRESS
public static final ca.uhn.fhir.rest.gclient.StringClientParam 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
public static final String SP_ADDRESS_CITY
Search parameter constant for address-cityDescription: A city specified in an address
Type: string
Path: Patient.address.city
- See Also:
- Constant Field Values
-
ADDRESS_CITY
public static final ca.uhn.fhir.rest.gclient.StringClientParam 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
public static final String SP_ADDRESS_STATE
Search parameter constant for address-stateDescription: A state specified in an address
Type: string
Path: Patient.address.state
- See Also:
- Constant Field Values
-
ADDRESS_STATE
public static final ca.uhn.fhir.rest.gclient.StringClientParam 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
public static final String SP_ADDRESS_POSTALCODE
Search parameter constant for address-postalcodeDescription: A postalCode specified in an address
Type: string
Path: Patient.address.postalCode
- See Also:
- Constant Field Values
-
ADDRESS_POSTALCODE
public static final ca.uhn.fhir.rest.gclient.StringClientParam 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
public static final String SP_ADDRESS_COUNTRY
Search parameter constant for address-countryDescription: A country specified in an address
Type: string
Path: Patient.address.country
- See Also:
- Constant Field Values
-
ADDRESS_COUNTRY
public static final ca.uhn.fhir.rest.gclient.StringClientParam 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
public static final String SP_ADDRESS_USE
Search parameter constant for address-useDescription: A use code specified in an address
Type: token
Path: Patient.address.use
- See Also:
- Constant Field Values
-
ADDRESS_USE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam 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
public static final String SP_GENDER
Search parameter constant for genderDescription: Gender of the patient
Type: token
Path: Patient.gender
- See Also:
- Constant Field Values
-
GENDER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam GENDER
Fluent Client search parameter constant for genderDescription: Gender of the patient
Type: token
Path: Patient.gender
-
SP_LANGUAGE
public static final String SP_LANGUAGE
Search parameter constant for languageDescription: Language code (irrespective of use value)
Type: token
Path: Patient.communication.language
- See Also:
- Constant Field Values
-
LANGUAGE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam LANGUAGE
Fluent Client search parameter constant for languageDescription: Language code (irrespective of use value)
Type: token
Path: Patient.communication.language
-
SP_BIRTHDATE
public static final String SP_BIRTHDATE
Search parameter constant for birthdateDescription: The patient's date of birth
Type: date
Path: Patient.birthDate
- See Also:
- Constant Field Values
-
BIRTHDATE
public static final ca.uhn.fhir.rest.gclient.DateClientParam BIRTHDATE
Fluent Client search parameter constant for birthdateDescription: The patient's date of birth
Type: date
Path: Patient.birthDate
-
SP_ORGANIZATION
public static final String SP_ORGANIZATION
Search parameter constant for organizationDescription: The organization at which this person is a patient
Type: reference
Path: Patient.managingOrganization
- See Also:
- Constant Field Values
-
ORGANIZATION
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORGANIZATION
Fluent Client search parameter constant for organizationDescription: The organization at which this person is a patient
Type: reference
Path: Patient.managingOrganization
-
SP_CAREPROVIDER
public static final String 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:
- Constant Field Values
-
CAREPROVIDER
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam 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
public static final String SP_ACTIVE
Search parameter constant for activeDescription: Whether the patient record is active
Type: token
Path: Patient.active
- See Also:
- Constant Field Values
-
ACTIVE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACTIVE
Fluent Client search parameter constant for activeDescription: Whether the patient record is active
Type: token
Path: Patient.active
-
SP_ANIMAL_SPECIES
public static final String SP_ANIMAL_SPECIES
Search parameter constant for animal-speciesDescription: The species for animal patients
Type: token
Path: Patient.animal.species
- See Also:
- Constant Field Values
-
ANIMAL_SPECIES
public static final ca.uhn.fhir.rest.gclient.TokenClientParam ANIMAL_SPECIES
Fluent Client search parameter constant for animal-speciesDescription: The species for animal patients
Type: token
Path: Patient.animal.species
-
SP_ANIMAL_BREED
public static final String SP_ANIMAL_BREED
Search parameter constant for animal-breedDescription: The breed for animal patients
Type: token
Path: Patient.animal.breed
- See Also:
- Constant Field Values
-
ANIMAL_BREED
public static final ca.uhn.fhir.rest.gclient.TokenClientParam ANIMAL_BREED
Fluent Client search parameter constant for animal-breedDescription: The breed for animal patients
Type: token
Path: Patient.animal.breed
-
SP_LINK
public static final String SP_LINK
Search parameter constant for linkDescription: All patients linked to the given patient
Type: reference
Path: Patient.link.other
- See Also:
- Constant Field Values
-
LINK
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LINK
Fluent Client search parameter constant for linkDescription: All patients linked to the given patient
Type: reference
Path: Patient.link.other
-
SP_DECEASED
public static final String 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:
- Constant Field Values
-
DECEASED
public static final ca.uhn.fhir.rest.gclient.TokenClientParam 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
public static final String 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:
- Constant Field Values
-
DEATHDATE
public static final ca.uhn.fhir.rest.gclient.DateClientParam 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
public static final ca.uhn.fhir.model.api.Include INCLUDE_CAREPROVIDER
Constant for fluent queries to be used to add include statements. Specifies the path value of "Patient:careprovider".
-
INCLUDE_LINK
public static final ca.uhn.fhir.model.api.Include INCLUDE_LINK
Constant for fluent queries to be used to add include statements. Specifies the path value of "Patient:link".
-
INCLUDE_ORGANIZATION
public static final ca.uhn.fhir.model.api.Include INCLUDE_ORGANIZATION
Constant for fluent queries to be used to add include statements. Specifies the path value of "Patient:organization".
-
-
Constructor Detail
-
Patient
public Patient()
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin 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:
getAllPopulatedChildElementsOfTypein interfaceca.uhn.fhir.model.api.ICompositeElement
-
getIdentifier
public List<IdentifierDt> 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
public Patient setIdentifier(List<IdentifierDt> theValue)
Sets the value(s) for identifier (id)Definition: An identifier for this patient
-
addIdentifier
public IdentifierDt addIdentifier()
Adds and returns a new value for identifier (id)Definition: An identifier for this patient
-
addIdentifier
public Patient addIdentifier(IdentifierDt theValue)
Adds a given new value for identifier (id)Definition: An identifier for this patient
- Parameters:
theValue- The identifier to add (must not benull)
-
getIdentifierFirstRep
public IdentifierDt getIdentifierFirstRep()
Gets the first repetition for identifier (id), creating it if it does not already exist.Definition: An identifier for this patient
-
getActiveElement
public ca.uhn.fhir.model.primitive.BooleanDt 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
public Boolean 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
public Patient setActive(ca.uhn.fhir.model.primitive.BooleanDt theValue)
Sets the value(s) for active (status)Definition: Whether this patient record is in active use
-
setActive
public Patient setActive(boolean theBoolean)
Sets the value for active (status)Definition: Whether this patient record is in active use
-
getName
public List<HumanNameDt> 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
public Patient setName(List<HumanNameDt> theValue)
Sets the value(s) for name ()Definition: A name associated with the individual.
-
addName
public HumanNameDt addName()
Adds and returns a new value for name ()Definition: A name associated with the individual.
-
addName
public Patient addName(HumanNameDt theValue)
Adds a given new value for name ()Definition: A name associated with the individual.
- Parameters:
theValue- The name to add (must not benull)
-
getNameFirstRep
public HumanNameDt getNameFirstRep()
Gets the first repetition for name (), creating it if it does not already exist.Definition: A name associated with the individual.
-
getTelecom
public List<ContactPointDt> 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
public Patient setTelecom(List<ContactPointDt> theValue)
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
public ContactPointDt 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
public Patient addTelecom(ContactPointDt theValue)
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
public ContactPointDt 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
public ca.uhn.fhir.model.primitive.BoundCodeDt<AdministrativeGenderEnum> 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
public String 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
public Patient setGender(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.
-
getBirthDateElement
public ca.uhn.fhir.model.primitive.DateDt 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
public Date 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
public Patient setBirthDate(ca.uhn.fhir.model.primitive.DateDt theValue)
Sets the value(s) for birthDate ()Definition: The date of birth for the individual
-
setBirthDate
public Patient setBirthDate(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)
Sets the value for birthDate ()Definition: The date of birth for the individual
-
setBirthDateWithDayPrecision
public Patient setBirthDateWithDayPrecision(Date theDate)
Sets the value for birthDate ()Definition: The date of birth for the individual
-
getDeceased
public ca.uhn.fhir.model.api.IDatatype 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
public Patient setDeceased(ca.uhn.fhir.model.api.IDatatype theValue)
Sets the value(s) for deceased[x] ()Definition: Indicates if the individual is deceased or not
-
getAddress
public List<AddressDt> getAddress()
Gets the value(s) for address (). creating it if it does not exist. Will not returnnull.Definition: Addresses for the individual
-
setAddress
public Patient setAddress(List<AddressDt> theValue)
Sets the value(s) for address ()Definition: Addresses for the individual
-
addAddress
public AddressDt addAddress()
Adds and returns a new value for address ()Definition: Addresses for the individual
-
addAddress
public Patient addAddress(AddressDt theValue)
Adds a given new value for address ()Definition: Addresses for the individual
- Parameters:
theValue- The address to add (must not benull)
-
getAddressFirstRep
public AddressDt getAddressFirstRep()
Gets the first repetition for address (), creating it if it does not already exist.Definition: Addresses for the individual
-
getMaritalStatus
public BoundCodeableConceptDt<MaritalStatusCodesEnum> 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
public Patient setMaritalStatus(BoundCodeableConceptDt<MaritalStatusCodesEnum> theValue)
Sets the value(s) for maritalStatus ()Definition: This field contains a patient's most recent marital (civil) status.
-
setMaritalStatus
public Patient setMaritalStatus(MaritalStatusCodesEnum theValue)
Sets the value(s) for maritalStatus ()Definition: This field contains a patient's most recent marital (civil) status.
-
getMultipleBirth
public ca.uhn.fhir.model.api.IDatatype 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
public Patient setMultipleBirth(ca.uhn.fhir.model.api.IDatatype theValue)
Sets the value(s) for multipleBirth[x] ()Definition: Indicates whether the patient is part of a multiple or indicates the actual birth order.
-
getPhoto
public List<AttachmentDt> getPhoto()
Gets the value(s) for photo (). creating it if it does not exist. Will not returnnull.Definition: Image of the patient
-
setPhoto
public Patient setPhoto(List<AttachmentDt> theValue)
Sets the value(s) for photo ()Definition: Image of the patient
-
addPhoto
public AttachmentDt addPhoto()
Adds and returns a new value for photo ()Definition: Image of the patient
-
addPhoto
public Patient addPhoto(AttachmentDt theValue)
Adds a given new value for photo ()Definition: Image of the patient
- Parameters:
theValue- The photo to add (must not benull)
-
getPhotoFirstRep
public AttachmentDt getPhotoFirstRep()
Gets the first repetition for photo (), creating it if it does not already exist.Definition: Image of the patient
-
getContact
public List<Patient.Contact> 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
public Patient setContact(List<Patient.Contact> theValue)
Sets the value(s) for contact ()Definition: A contact party (e.g. guardian, partner, friend) for the patient
-
addContact
public Patient.Contact addContact()
Adds and returns a new value for contact ()Definition: A contact party (e.g. guardian, partner, friend) for the patient
-
addContact
public Patient addContact(Patient.Contact theValue)
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
public Patient.Contact 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
public Patient.Animal 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
public Patient setAnimal(Patient.Animal theValue)
Sets the value(s) for animal ()Definition: This patient is known to be an animal
-
getCommunication
public List<Patient.Communication> 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
public Patient setCommunication(List<Patient.Communication> theValue)
Sets the value(s) for communication ()Definition: Languages which may be used to communicate with the patient about his or her health
-
addCommunication
public Patient.Communication 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
public Patient addCommunication(Patient.Communication theValue)
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
public Patient.Communication 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
public List<ResourceReferenceDt> getCareProvider()
Gets the value(s) for careProvider (). creating it if it does not exist. Will not returnnull.Definition: Patient's nominated care provider
-
setCareProvider
public Patient setCareProvider(List<ResourceReferenceDt> theValue)
Sets the value(s) for careProvider ()Definition: Patient's nominated care provider
-
addCareProvider
public ResourceReferenceDt addCareProvider()
Adds and returns a new value for careProvider ()Definition: Patient's nominated care provider
-
getManagingOrganization
public ResourceReferenceDt 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
public Patient setManagingOrganization(ResourceReferenceDt theValue)
Sets the value(s) for managingOrganization ()Definition: Organization that is the custodian of the patient record
-
getLink
public List<Patient.Link> 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
public Patient setLink(List<Patient.Link> theValue)
Sets the value(s) for link ()Definition: Link to another patient resource that concerns the same actual patient
-
addLink
public Patient.Link addLink()
Adds and returns a new value for link ()Definition: Link to another patient resource that concerns the same actual patient
-
addLink
public Patient addLink(Patient.Link theValue)
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
public Patient.Link 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
public String getResourceName()
- Specified by:
getResourceNamein interfaceca.uhn.fhir.model.api.IResource
-
getStructureFhirVersionEnum
public ca.uhn.fhir.context.FhirVersionEnum getStructureFhirVersionEnum()
- Specified by:
getStructureFhirVersionEnumin interfaceorg.hl7.fhir.instance.model.api.IBaseResource- Specified by:
getStructureFhirVersionEnumin interfaceca.uhn.fhir.model.api.IResource
-
-