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 that may be used to communicate with the patient about their 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
  • Minimum Length: 1
    Identifies the meaning of the extension.
  • Minimum Length: 1
    The value of the extension.
Nested Schema : line
Type: array
The street name, number, direction, P.O. Box, and so on.
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
The given name (not always the first name). 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