Patient

The FHIR R4 Patient resource represents demographic and administrative information about an individual receiving healthcare services. It is the central reference point for nearly all clinical resources in FHIR.

Use Cases

  • Register a new patient in the Health Gorilla network
  • Retrieve or match patient demographics across systems
  • Link clinical data (e.g., labs, medications, encounters) to the patient record

Base URLs

Required Scopes

  • patient.read for GET
  • patient.write for POST and PUT

For details, go to: OAuth 2.0 Authentication.

Search Parameters

ParameterDescriptionFHIR Value Set or ExampleFHIR Data TypeRequired
nameFilters by patient name (first, last, or both)"John", "Doe", "John Doe"stringNo
identifierSearches by a patient identifierMRN, SSN, or system-specific IDstokenNo
birthdateFilters by date of birtheq1980-01-01, le2000-12-31dateNo
genderFilters by genderAdministrativeGender (male, female, other)tokenNo
addressFilters by any part of the address"Sunnyvale"stringNo
telecomSearches by phone number or email555-1234, [email protected]tokenNo
_idSearches by the FHIR resource IDPatient/{id}tokenNo

Resource Attributes

AttributeDescriptionExampleFHIR Data TypeRequired
idUnique FHIR ID for the patientpat-78910idYes
identifierExternal patient IDsMRN: 123456, SSN: 999-12-3456Identifier[]No
nameFull patient nameJohn DoeHumanName[]Yes
genderPatient's gendermalecodeNo
birthDateDate of birth1985-06-21dateNo
telecomContact information555-555-5555, [email protected]ContactPoint[]No
addressPhysical or mailing address123 Main St, Sunnyvale, CAAddress[]No
deceasedBooleanIndicates if the patient is deceasedfalse, truebooleanNo
activeWhether the patient record is activetruebooleanNo
managingOrganizationOrganization responsible for the patientOrganization/{id}Reference(Organization)No
communication.languagePreferred languageen, esCodeableConceptNo
generalPractitionerReference to the primary care providerPractitioner/{id}ReferenceNo

Events

Patient records emit webhook events on create and update. For setup and payload format, see Webhooks & Polling.

Errors

All Patient operations return FHIR OperationOutcome for structured error responses. See Error Handling.

More Information