Skip to main content

RelatedPerson

ResourceBase · IndividualsTrial useMaturity 2

Information about a person that is involved in the care for a patient, but who is not the target of healthcare, nor has a formal responsibility in the care process.

Tested supportFull test results →
Backends
PostgreSQLElasticsearch
Interactions
CreateReadUpdatePatchDelete
Search
17 of 17 parameters tested

Structure​

ElementCard.TypeDescription
identifierΣ
0..*IdentifierA human identifier for this person
active?!Σ
0..1booleanWhether this related person's record is in active use
patientRequiredΣ
1..1Reference(Patient)The patient this person is related to
relationshipΣ
0..*CodeableConceptThe nature of the relationshipBinding (preferred): relatedperson-relationshiptype
nameΣ
0..*HumanNameA name associated with the person
telecomΣ
0..*ContactPointA contact detail for the person
genderΣ
0..1codemale | female | other | unknownBinding (required): administrative-gender
birthDateΣ
0..1dateThe date on which the related person was born
addressΣ
0..*AddressAddress where the related person can be contacted or visited
photo
0..*AttachmentImage of the person
period
0..1PeriodPeriod of time that this relationship is considered valid
communication
0..*BackboneElementA language which may be used to communicate with about the patient's health
languageRequired
1..1CodeableConceptThe language which can be used to communicate with the patient about his or her healthBinding (preferred): languages
preferred
0..1booleanLanguage preference indicator

Σ in _summary results · ?! modifier element · 1.. required · inherited elements in grey

Search parameters​

Query with GET [base]/RelatedPerson?[parameter]=[value]. Type decides which modifiers and prefixes apply, see search features.

ParameterTypeDescriptionPGES
activetoken

Indicates if the related person record is active

RelatedPerson.active
addressstring

A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text

RelatedPerson.address
address-citystring

A city specified in an address

RelatedPerson.address.city
address-countrystring

A country specified in an address

RelatedPerson.address.country
address-postalcodestring

A postal code specified in an address

RelatedPerson.address.postalCode
address-statestring

A state specified in an address

RelatedPerson.address.state
address-usetoken

A use code specified in an address

RelatedPerson.address.use
birthdatedate

The Related Person's date of birth

RelatedPerson.birthDate
emailtoken

A value in an email contact

RelatedPerson.telecom.where(system='email')
gendertoken

Gender of the related person

RelatedPerson.gender
identifiertoken

An Identifier of the RelatedPerson

RelatedPerson.identifier
namestring

A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text

RelatedPerson.name
patientreference

The patient this related person is related to

RelatedPerson.patient
phonetoken

A value in a phone contact

RelatedPerson.telecom.where(system='phone')
phoneticstring

A portion of name using some kind of phonetic matching algorithm

RelatedPerson.name
relationshiptoken

The relationship between the patient and the relatedperson

RelatedPerson.relationship
telecomtoken

The value in any kind of contact

RelatedPerson.telecom

PG: PostgreSQL, ES: Elasticsearch. passes its TestScript checks, fails, not tested yet.

Common parameters on every resource (8)
_haste-health-authorreference

The author of the resource

_idtoken

Logical id of this artifact

_lastUpdateddate

When the resource version last changed

_profileuri

Profiles this resource claims to conform to

_securitytoken

Security Labels applied to this resource

_sourceuri

Identifies where the resource comes from

_tagtoken

Tags applied to this resource

_typetoken

Derived from the R4B Definition