Person
Overview
The Person resource identifies an individual outside of a specific health care context providing a mechanism to link person resources across different facilities or organizations.
The following fields are returned if valued:
- Person id
- Identifier (Cerner alias Federated Person Principal)
- Name
- Telecom
- Gender
- Date of birth
- Address
- Active
Terminology Bindings
Person.identifier.type |
|
Search
Search for Persons that meet supplied query parameters:
GET /Person?:parameters
Authorization Types
Parameters
Name | Required? | Type | Description |
---|---|---|---|
_id |
No, if populated all other parameters are ignored | token |
The logical resource id associated with the resource. |
identifier |
Yes, or _id
|
token |
The person identifier. Example: urn:oid:2.16.840.1.113883.3.13.6|01022228
|
Notes:
-
identifier
value must include both a system and a code. Example:identifier=urn:oid:2.16.840.1.113883.3.13.6|URN:CERNER:...:PI98N2FK5TN
Headers
Accept: application/json+fhir
Authorization: <OAuth2 Bearer Token>
Example
Request
GET https://fhir-open.cerner.com/dstu2/ec2458f2-1e24-41c8-b71b-0e701af7583d/Person?identifier=urn%3Aoid%3A2.16.840.1.113883.6.1000%7C6931
Response
Status: 200 OK
{
"resourceType": "Bundle",
"id": "50b40472-6a6f-4852-b26a-526804bf69ec",
"type": "searchset",
"total": 1,
"link": [
{
"relation": "self",
"url": "https://fhir-open.cerner.com/dstu2/ec2458f2-1e24-41c8-b71b-0e701af7583d/Person?identifier=urn%3Aoid%3A2.16.840.1.113883.6.1000%7C6931"
}
],
"entry": [
{
"fullUrl": "https://fhir-open.cerner.com/dstu2/ec2458f2-1e24-41c8-b71b-0e701af7583d/Person/12724067",
"resource": {
"resourceType": "Person",
"id": "12724067",
"meta": {
"versionId": "6",
"lastUpdated": "2020-03-30T19:43:17.000Z"
},
"text": {
"status": "generated",
"div": "<div><p><b>Person</b></p><p><b>Name</b>: SMART, JOE</p><p><b>DOB</b>: Apr 29, 1976</p><p><b>Administrative Gender</b>: Male</p><p><b>Status</b>: Active</p></div>"
},
"name": [
{
"use": "official",
"text": "SMART, JOE",
"family": [
"SMART"
],
"given": [
"JOE"
],
"period": {
"start": "2019-12-26T15:14:12.000Z"
}
}
],
"telecom": [
{
"system": "phone",
"value": "8168888886",
"use": "home",
"period": {
"start": "2019-12-26T15:14:12.000Z"
}
}
],
"gender": "male",
"birthDate": "1976-04-29",
"address": [
{
"use": "home",
"text": "12345 Main St\\nKansas city, MO 64116\\nUS",
"line": [
"12345 Main St"
],
"city": "Kansas city",
"district": "Jackson",
"state": "MO",
"postalCode": "64116",
"country": "US",
"period": {
"start": "2019-12-26T15:13:36.000Z"
}
}
],
"active": true
}
}
]
}
Note: The examples provided here are non-normative and replaying them in the public sandbox is not guaranteed to yield the results shown on the site.
Errors
The common errors and OperationOutcomes may be returned.
Retrieve by id
List an individual Person by its id:
GET /Person/:id
Authorization Types
Headers
Accept: application/json+fhir
Authorization: <OAuth2 Bearer Token>
Example
Request
GET https://fhir-open.cerner.com/dstu2/ec2458f2-1e24-41c8-b71b-0e701af7583d/Person/12724067
Response
Status: 200 OK
{
"resourceType": "Person",
"id": "12724067",
"meta": {
"versionId": "6",
"lastUpdated": "2020-03-30T19:43:17.000Z"
},
"text": {
"status": "generated",
"div": "<div><p><b>Person</b></p><p><b>Name</b>: SMART, JOE</p><p><b>DOB</b>: Apr 29, 1976</p><p><b>Administrative Gender</b>: Male</p><p><b>Status</b>: Active</p></div>"
},
"name": [
{
"use": "official",
"text": "SMART, JOE",
"family": [
"SMART"
],
"given": [
"JOE"
],
"period": {
"start": "2019-12-26T15:14:12.000Z"
}
}
],
"telecom": [
{
"system": "phone",
"value": "8168888886",
"use": "home",
"period": {
"start": "2019-12-26T15:14:12.000Z"
}
}
],
"gender": "male",
"birthDate": "1976-04-29",
"address": [
{
"use": "home",
"text": "12345 Main St\\nKansas city, MO 64116\\nUS",
"line": [
"12345 Main St"
],
"city": "Kansas city",
"district": "Jackson",
"state": "MO",
"postalCode": "64116",
"country": "US",
"period": {
"start": "2019-12-26T15:13:36.000Z"
}
}
],
"active": true
}
Note: The examples provided here are non-normative and replaying them in the public sandbox is not guaranteed to yield the results shown on the site.
Errors
The common errors and OperationOutcomes may be returned.
Person Combines Example
Cerner Millennium supports the ability to logically merge a person record into another person record when both records are describing the same person. This is known as a “person combine”. If necessary, this merging can later be undone by performing a “person uncombine”. When the requested person record has been combined into another record, an inactive Person entry will be returned which has a link to the current Person entry. Entries for combined patients will only be returned when retrieving the entries directly by id. They will not be returned when searching with other parameters.
The ability to perform person combine or uncombine operations is not available through the Cerner Ignite platform.
Request
GET https://fhir-open.cerner.com/dstu2/ec2458f2-1e24-41c8-b71b-0e701af7583d/Person/12742633
Response
Status: 200 OK
{
"resourceType": "Person",
"id": "12742633",
"active": false,
"link": [
{
"target": {
"reference": "Person/12724067"
}
}
]
}
Note: The examples provided here are non-normative and replaying them in the public sandbox is not guaranteed to yield the results shown on the site.
Errors
The common errors and OperationOutcomes may be returned.