Overview
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. Each Related Person has next elements:- a status
- a patient
- the relationship to the patient
- the name of the related person
- the telecom of the related person
- the address of the related person
- Supports caretakers as part of CareTeam USCDI requirements
Must support elements, mandatory and optional search parameters
RelatedPerson must support these elements:activepatientrelationshipnametelecomaddress
GET [base url]/RelatedPerson[id]
The following search parameter combinations SHOULD be supported (optional):
SHOULD support searching using the patient search parameter:GET [base url]/RelatedPerson?patient={Type/}[id]
SHOULD support searching using the combination of the patient and name search parameters:GET [base url]/RelatedPerson?patient={Type/}[id]&name=[string]
The response to any search operation is always a list of resources in a Bundle or an Operation Outcome.
Related Person By Id
Get RelatedPerson by ID. METHOD GET[base url] - FHIR base url
{id} - Id for RelatedPerson resource
HEADERS
The Authorization token SHALL be obtained during the Authentication and Authorization process. Go to Authentication and Authorization for further details.
| Header | Type | Required/Optional | Value |
|---|---|---|---|
| Authorization | string | required | Bearer <token> |
| Code | Description | Comment |
|---|---|---|
| 200 | OK | The request was processed successfully |
| 400 | Bad request | Invalid request parameters or FHIR operation outcome resource returned |
| 401 | Unauthorized | This code indicates that the client request has not been completed because it lacks valid authentication credentials for the requested resource |
| 404 | No route matched with those values | The request was able to communicate with a given server, but the server could not find what was requested |
| 500 | Internal Server Error | The server has encountered a situation it doesn’t know how to handle |
Related Person by patient
Get RelatedPerson by a specific patient METHOD GET[base url] - FHIR base url
{Type/} - optional reference type. Example: Patient/[id] - patient id HEADERS The Authorization token SHALL be obtained during the Authentication and Authorization process. Go to Authentication and Authorization for further details.
| Header | Type | Required/Optional | Value |
|---|---|---|---|
| Authorization | string | required | Bearer <token> |
| Code | Description | Comment |
|---|---|---|
| 200 | OK | The request was processed successfully |
| 400 | Bad request | Invalid request parameters or FHIR operation outcome resource returned |
| 401 | Unauthorized | This code indicates that the client request has not been completed because it lacks valid authentication credentials for the requested resource |
| 404 | No route matched with those values | The request was able to communicate with a given server, but the server could not find what was requested |
| 500 | Internal Server Error | The server has encountered a situation it doesn’t know how to handle |
Related Person by patient and name
Get RelatedPerson by a specific patient and name METHOD GET[base url] - FHIR base url
{Type/} - optional reference type. Example: Patient/[id] - patient id
[string] - name search string HEADERS The Authorization token SHALL be obtained during the Authentication and Authorization process. Go to Authentication and Authorization for further details.
| Header | Type | Required/Optional | Value |
|---|---|---|---|
| Authorization | string | required | Bearer <token> |
| Code | Description | Comment |
|---|---|---|
| 200 | OK | The request was processed successfully |
| 400 | Bad request | Invalid request parameters or FHIR operation outcome resource returned |
| 401 | Unauthorized | This code indicates that the client request has not been completed because it lacks valid authentication credentials for the requested resource |
| 404 | No route matched with those values | The request was able to communicate with a given server, but the server could not find what was requested |
| 500 | Internal Server Error | The server has encountered a situation it doesn’t know how to handle |