RelatedPerson
Overview
The RelatedPerson resource represents individuals involved in patient care who are not healthcare providers or the target of care themselves. This includes family members, caregivers, emergency contacts, and other support persons.
Important: Always validate RelatedPerson resource support and available operations by retrieving the current CapabilityStatement from /metadata before implementing integrations.
Resource Schema
The RelatedPerson resource follows the HL7 FHIR R4 RelatedPerson specification.
Key elements include:
identifier- Identifiers for the related personactive- Whether this related person's record is in active usepatient- The patient this person is related torelationship- The nature of the relationshipname- Name(s) associated with the related persontelecom- Contact details for the related persongender- Administrative genderbirthDate- Date of birthaddress- Address(es) for the related personphoto- Image of the related personperiod- Period of time that this relationship is considered validcommunication- Languages spoken by related person
Example RelatedPerson Resource
{
"resourceType": "RelatedPerson",
"id": "12345",
"identifier": [{
"use": "usual",
"system": "http://hospital.example.org/related-persons",
"value": "RP-2024-001"
}],
"active": true,
"patient": {
"reference": "Patient/12345"
},
"relationship": [{
"coding": [{
"system": "http://terminology.hl7.org/CodeSystem/v3-RoleCode",
"code": "WIFE",
"display": "Wife"
}]
}],
"name": [{
"use": "official",
"family": "Smith",
"given": ["Jane", "Marie"]
}],
"telecom": [{
"system": "phone",
"value": "+1-555-123-4567",
"use": "home"
}, {
"system": "email",
"value": "jane.smith@example.com",
"use": "home"
}],
"gender": "female",
"birthDate": "1985-03-20",
"address": [{
"use": "home",
"line": ["123 Family Lane"],
"city": "Hometown",
"state": "CA",
"postalCode": "12345",
"country": "US"
}],
"period": {
"start": "2010-06-15"
}
}
Supported Profiles
This API supports the following FHIR profiles:
Operations
The General Purpose FHIR R4 Procedure resource supports the following standard operations. However, support varies by the targeted CareRecord or solution.
| CareRecord / Solution | Create | Read | Update | Search |
|---|---|---|---|---|
| GEHRIMED | - | - | - | - |
| myAvatar | - | - | - | - |
| myEvolv | - | - | - | - |
| myUnity | - | - | - | - |
Search
Not all Netsmart solutions support Procedure search. See supported operations table above and consult your target solution's documentation for more information.
This operation retrieves a list of resources by these query parameters.
Standard Parameters
| Name | Type | Description |
|---|---|---|
| birthdate | date | The Related Person's date of birth |
| patient | reference | REQUIRED The patient this related person is related to |
Search Examples
Via POST
The POST method is recommended as it keeps health information out of the URL.
- Production
- Preview
curl -X POST https://fhir.netsmartcloud.com/v4/RelatedPerson/_search \
-H "Authorization: {Bearer Token}" \
-H "Accept: application/fhir+json" \
-H "Content-Type: application/x-form-urlencoded" \
-d "patient=Patient/123"
curl -X POST https://fhirtest.netsmartcloud.com/v4/RelatedPerson/_search \
-H "Authorization: {Bearer Token}" \
-H "Accept: application/fhir+json" \
-H "Content-Type: application/x-form-urlencoded" \
-d "patient=Patient/123"
Via GET
- Production
- Preview
curl -X GET https://fhir.netsmartcloud.com/v4/RelatedPerson?patient=Patient/123 \
-H "Authorization: {Bearer Token}" \
-H "Accept: application/fhir+json"
curl -X GET https://fhirtest.netsmartcloud.com/v4/RelatedPerson?patient=Patient/123 \
-H "Authorization: {Bearer Token}" \
-H "Accept: application/fhir+json"
Error Handling
For information about error responses when working with RelatedPerson resources, see Common Errors.
Common RelatedPerson-related errors include:
- Missing required patient reference
- Invalid relationship codes
- Malformed contact information
- Invalid birth dates or period dates
Integration Patterns
Emergency Contacts
Retrieve patient emergency contacts:
# Get all related persons for patient
curl -X GET "https://fhir.netsmartcloud.com/v4/RelatedPerson?patient=12345" \
-H "Authorization: Bearer {token}" \
-H "Accept: application/fhir+json"
Care Coordination
Identify family caregivers:
# Get active related persons
curl -X GET "https://fhir.netsmartcloud.com/v4/RelatedPerson?patient=12345&active=true" \
-H "Authorization: Bearer {token}" \
-H "Accept: application/fhir+json"
Contact Management
Find related persons by birth date:
# Search by birth date
curl -X GET "https://fhir.netsmartcloud.com/v4/RelatedPerson?patient=12345&birthdate=1985-03-20" \
-H "Authorization: Bearer {token}" \
-H "Accept: application/fhir+json"
Relationships to Other Resources
The RelatedPerson resource connects to patient care and administrative resources:
- Patient - The individual to whom the person is related
- Practitioner - Healthcare providers who may interact with related persons
- Organization - Healthcare organizations managing related person information
- Encounter - Clinical encounters involving related persons
- Coverage - Insurance coverage where related persons may be subscribers
Support
For questions about RelatedPerson resource implementation or family/caregiver workflows, contact Netsmart support through your designated support channels.