Get a patient record by ID

get

/fhir/r4/{query_endpoint_alias}/Patient/{id}

This path retrieves a patient record using the associated patient ID.

The Oracle Health Clinical Data Exchange Master Patient Index (MPI) engine generates a unique Global Patient ID that identifies a patient across all providers in the network that the system used to retreive patient records.

Request

Path Parameters
Header Parameters
Back to Top

Response

Supported Media Types

200 Response

Success
Headers
Body ()
Root Schema : Patient
Type: object
The Patient FHIR resource.
Show Source
Example:
{
  "resourceType": "Patient",
  "id": "2586450001",
  "identifier": [
      {
          "use": "usual",
          "type": {
              "coding": [
                  {
                      "system": "http://terminology.hl7.org/CodeSystem/v2-0203",
                      "code": "MR",
                      "display": "Medical record number"
                  }
              ]
          },
          "system": "891c71549f4a4bb439b4de8a532f155c_2.16.840.1.113883.3.995.10.1.1",
          "value": "8133"
      },
      {
          "use": "SSN",
          "type": {
              "coding": [
                  {
                      "system": "http://terminology.hl7.org/CodeSystem/v2-0203",
                      "code": "SS"
                  }
              ],
              "text": "SSN"
          },
          "system": "http://hl7.org/fhir/sid/us-ssn",
          "value": "991123333"
      }
  ],
  "name": [
      {
          "use": "official",
          "family": "PEREZ",
          "given": [
              "JUAN"
          ]
      }
  ],
  "telecom": [
      {
          "system": "phone",
          "value": "123-123-1234",
          "use": "home"
      }
  ],
  "gender": "male",
  "birthdate": "1985-07-09",
  "deceasedBoolean": true,
  "deceasedDateTime": "2015-02-14T13:42:00Z",
  "maritalStatus": {
      "coding": [
          {
              "system": "http://terminology.hl7.org/CodeSystem/v3-MaritalStatus",
              "code": "M"
          }
      ]
  },
  "address": [
      {
          "use": "home",
          "text": "1234, SAMPLE ROAD CITYTOWN, ST 56789",
          "line": [
              "1234, SAMPLE ROAD"
          ],
          "city": "CITYTOWN",
          "state": "ST",
          "postalCode": "56789"
      }
  ],
  "communication": [
      {
          "language": {
              "coding": [
                  {
                      "system": "urn:ietf:bcp:47",
                      "code": "nl-NL",
                      "display": "Dutch"
                  }
              ]
          },
          "preferred": true
      }
  ]
}
Nested Schema : address
Type: array
Minimum Number of Items: 1
Unique Items Required: true
Show Source
Nested Schema : communication
Type: array
Minimum Number of Items: 1
Unique Items Required: true
A language which may be used to communicate with the patient about his or her health
Show Source
Nested Schema : deceased
Type: object
Show Source
Nested Schema : identifier
Type: array
Minimum Number of Items: 1
Unique Items Required: true
The list of unique identifiers across all the providers and the associated Social Security numbers (SSNs) are returned. The supported system is http://terminology.hl7.org/CodeSystem/v2-0203.
Show Source
Nested Schema : CodeableConcept
Match All
Show Source
Nested Schema : name
Type: array
Minimum Number of Items: 1
Unique Items Required: true
Show Source
Nested Schema : telecom
Type: array
Show Source
Nested Schema : Address
Match All
Show Source
Nested Schema : Element
Type: object
Show Source
Nested Schema : Address-allOf[1]
Type: object
Show Source
Nested Schema : extension
Type: array
Show Source
Nested Schema : Extension
Type: object
Show Source
Nested Schema : line
Type: array
Street name, number, direction & P.O. Box etc.
Show Source
Nested Schema : Period
Match All
Show Source
Nested Schema : Period-allOf[1]
Type: object
Show Source
Nested Schema : items
Type: object
Show Source
Match All
Show Source
Nested Schema : BackBoneElement
Match All
Show Source
Nested Schema : BackBoneElement-allOf[1]
Type: object
Show Source
Nested Schema : items-allOf[1]
Type: object
Nested Schema : Identifier
Match All
Show Source
Nested Schema : Identifier-allOf[1]
Type: object
Show Source
Nested Schema : CodeableConcept-allOf[1]
Type: object
Show Source
Nested Schema : coding
Type: array
A reference to a code defined by a terminology system
Show Source
Nested Schema : Coding
Match All
Show Source
Nested Schema : Coding-allOf[1]
Type: object
Show Source
Nested Schema : HumanName
Match All
Show Source
Nested Schema : HumanName-allOf[1]
Type: object
Show Source
Nested Schema : given
Type: array
Given names (not always 'first'). Includes middle names
Show Source
Nested Schema : prefix
Type: array
Show Source
Nested Schema : suffix
Type: array
Show Source
Nested Schema : items
Type: object
Show Source

401 Response

Authorization information is missing or invalid.

403 Response

The user does not have sufficient access to perform this action.

404 Response

The requested resource was not found.

500 Response

Internal Server error
Back to Top