This page is part of the FHIR Specification (v4.3.0: R4B - STU ). This is a downloaded version of the specification. For a full list of available versions, see the Directory of published versions
8.2 Resource RelatedPerson - Content
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.
8.2.1 Scope and Usage
RelatedPersons typically have a personal or non-healthcare-specific professional relationship to the patient. A RelatedPerson
resource is primarily used for attribution of information,
since RelatedPersons are often a source of information about the patient.
For keeping information about people for contact purposes for a patient, use a Patient's Contact element.
Some individuals may serve as both a Patient's Contact and a Related Person.
Example RelatedPersons are:
A patient's wife or husband
A patient's relatives or friends
A neighbor bringing a patient to the hospital
The owner or trainer of a horse
A patient's attorney or guardian
A Guide Dog
8.2.2 Boundaries and Relationships
The primary distinction between a Practitioner and a RelatedPerson is based on whether:
The person/animal operates on behalf of the care delivery organization over multiple patients (Practitioner) or,
Where the person/animal is not associated with the organization, and instead is
allocated tasks specifically for the RelatedPerson's Patient (RelatedPerson).
A standard extension animalSpecies can be used to indicate the species of a service animal.
8.2.3 References This resource is referenced by Annotation , Signature , Account , AdverseEvent , AllergyIntolerance , Appointment , AppointmentResponse , AuditEvent , Basic , CarePlan , CareTeam , ChargeItem , Claim , Communication , CommunicationRequest , Composition , Condition , Consent , Contract , Coverage , DeviceRequest , DeviceUseStatement , DocumentManifest , DocumentReference , Encounter , ExplanationOfBenefit , Goal , Group , ImagingStudy , Invoice , MeasureReport , Media , MedicationAdministration , MedicationDispense , MedicationRequest , MedicationStatement , Observation , Patient , Person , Procedure , Provenance , QuestionnaireResponse , RequestGroup , Schedule , ServiceRequest , SupplyRequest and Task .
This resource does not implement any patterns.
8.2.4
Resource Content
JSON Template
{
"resourceType" : "RelatedPerson ",
// from Resource : id , meta , implicitRules , and language
// from DomainResource : text , contained , extension , and modifierExtension
"identifier " : [{ Identifier }], // A human identifier for this person
"active " : <boolean >, // Whether this related person's record is in active use
"patient " : { Reference (Patient ) }, // R! The patient this person is related to
"relationship " : [{ CodeableConcept }], // The nature of the relationship
"name " : [{ HumanName }], // A name associated with the person
"telecom " : [{ ContactPoint }], // A contact detail for the person
"gender " : "<code >", // male | female | other | unknown
"birthDate " : "<date >", // The date on which the related person was born
"address " : [{ Address }], // Address where the related person can be contacted or visited
"photo " : [{ Attachment }], // Image of the person
"period " : { Period }, // Period of time that this relationship is considered valid
"communication " : [{ // A language which may be used to communicate with about the patient's health
"language " : { CodeableConcept }, // R! The language which can be used to communicate with the patient about his or her health
"preferred " : <boolean > // Language preference indicator
}]
}
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> .
[ a fhir:RelatedPerson ;
fhir:nodeRole fhir:treeRoot; # if this is the parser root
# from Resource : .id , .meta , .implicitRules , and .language
# from DomainResource : .text , .contained , .extension , and .modifierExtension
fhir:RelatedPerson.identifier [ Identifier ], ... ; # 0..* A human identifier for this person
fhir:RelatedPerson.active [ boolean ]; # 0..1 Whether this related person's record is in active use
fhir:RelatedPerson.patient [ Reference (Patient ) ]; # 1..1 The patient this person is related to
fhir:RelatedPerson.relationship [ CodeableConcept ], ... ; # 0..* The nature of the relationship
fhir:RelatedPerson.name [ HumanName ], ... ; # 0..* A name associated with the person
fhir:RelatedPerson.telecom [ ContactPoint ], ... ; # 0..* A contact detail for the person
fhir:RelatedPerson.gender [ code ]; # 0..1 male | female | other | unknown
fhir:RelatedPerson.birthDate [ date ]; # 0..1 The date on which the related person was born
fhir:RelatedPerson.address [ Address ], ... ; # 0..* Address where the related person can be contacted or visited
fhir:RelatedPerson.photo [ Attachment ], ... ; # 0..* Image of the person
fhir:RelatedPerson.period [ Period ]; # 0..1 Period of time that this relationship is considered valid
fhir:RelatedPerson.communication [ # 0..* A language which may be used to communicate with about the patient's health
fhir:RelatedPerson.communication.language [ CodeableConcept ]; # 1..1 The language which can be used to communicate with the patient about his or her health
fhir:RelatedPerson.communication.preferred [ boolean ]; # 0..1 Language preference indicator
], ...;
]
Changes since R4
See the Full Difference for further information
This analysis is available as XML or JSON .
Conversions between R3 and R4
See R3 <--> R4 Conversion Maps (status = 4 tests that all execute ok. All tests pass round-trip testing and all r3 resources are valid.)
JSON Template
{
"resourceType" : "RelatedPerson ",
// from Resource : id , meta , implicitRules , and language
// from DomainResource : text , contained , extension , and modifierExtension
"identifier " : [{ Identifier }], // A human identifier for this person
"active " : <boolean >, // Whether this related person's record is in active use
"patient " : { Reference (Patient ) }, // R! The patient this person is related to
"relationship " : [{ CodeableConcept }], // The nature of the relationship
"name " : [{ HumanName }], // A name associated with the person
"telecom " : [{ ContactPoint }], // A contact detail for the person
"gender " : "<code >", // male | female | other | unknown
"birthDate " : "<date >", // The date on which the related person was born
"address " : [{ Address }], // Address where the related person can be contacted or visited
"photo " : [{ Attachment }], // Image of the person
"period " : { Period }, // Period of time that this relationship is considered valid
"communication " : [{ // A language which may be used to communicate with about the patient's health
"language " : { CodeableConcept }, // R! The language which can be used to communicate with the patient about his or her health
"preferred " : <boolean > // Language preference indicator
}]
}
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> .
[ a fhir:RelatedPerson ;
fhir:nodeRole fhir:treeRoot; # if this is the parser root
# from Resource : .id , .meta , .implicitRules , and .language
# from DomainResource : .text , .contained , .extension , and .modifierExtension
fhir:RelatedPerson.identifier [ Identifier ], ... ; # 0..* A human identifier for this person
fhir:RelatedPerson.active [ boolean ]; # 0..1 Whether this related person's record is in active use
fhir:RelatedPerson.patient [ Reference (Patient ) ]; # 1..1 The patient this person is related to
fhir:RelatedPerson.relationship [ CodeableConcept ], ... ; # 0..* The nature of the relationship
fhir:RelatedPerson.name [ HumanName ], ... ; # 0..* A name associated with the person
fhir:RelatedPerson.telecom [ ContactPoint ], ... ; # 0..* A contact detail for the person
fhir:RelatedPerson.gender [ code ]; # 0..1 male | female | other | unknown
fhir:RelatedPerson.birthDate [ date ]; # 0..1 The date on which the related person was born
fhir:RelatedPerson.address [ Address ], ... ; # 0..* Address where the related person can be contacted or visited
fhir:RelatedPerson.photo [ Attachment ], ... ; # 0..* Image of the person
fhir:RelatedPerson.period [ Period ]; # 0..1 Period of time that this relationship is considered valid
fhir:RelatedPerson.communication [ # 0..* A language which may be used to communicate with about the patient's health
fhir:RelatedPerson.communication.language [ CodeableConcept ]; # 1..1 The language which can be used to communicate with the patient about his or her health
fhir:RelatedPerson.communication.preferred [ boolean ]; # 0..1 Language preference indicator
], ...;
]
Changes since Release 4
See the Full Difference for further information
This analysis is available as XML or JSON .
Conversions between R3 and R4
See R3 <--> R4 Conversion Maps (status = 4 tests that all execute ok. All tests pass round-trip testing and all r3 resources are valid.)
See the Profiles & Extensions and the alternate definitions:
Master Definition XML + JSON ,
XML Schema /Schematron + JSON
Schema , ShEx (for Turtle ) + see the extensions & the dependency analysis
8.2.4.1
Terminology Bindings
8.2.5 Search Parameters
Search parameters for this resource. The common parameters also apply. See Searching for more information about searching in REST, messaging, and services.
Name Type Description Expression In Common
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 (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