Patient

The Patient resource represents a person receiving healthcare services in Open Aidn.

Open Aidn supports selected fields from the base HL7 FHIR R4 Patient resource. Where applicable, these fields are intended to align with the Norwegian no-basis-Patient profile.

Standards and profiles

Endpoints

Method Path Required scope Description
POST /Patient/_search patient.search Search using application/x-www-form-urlencoded body parameters.
GET /Patient/{id} patient.read Read one Patient by ID.

Search results are returned in a FHIR Bundle with type set to searchset.

Search parameters

Parameter Type Description
patient.Identifier identifier Patient identifier used to find one patient.
_include token, repeatable Adds supported related resources to the response Bundle.

patient.Identifier is required for search.

Read parameters

Parameter Type Description
_include token, repeatable Use Patient:contact or RelatedPersons to include related persons for the patient.

Supported includes

_include value Included resource Description
Patient:contact RelatedPerson Adds related persons connected to the patient.
RelatedPersons RelatedPerson Alias for including related persons.
Patient:practitioner PractitionerRole Adds practitioner roles to search responses.
PractitionerRole PractitionerRole Alias for including practitioner roles in search responses.

Response fields

Open Aidn may add fields over time. Integrations should expect the following fields to be available:

Field Description
id Patient identifier.
identifier National identifiers, Aidn’s short patient reference, and migrated external identifiers, when available.
name Patient name.
gender Administrative gender, when available.
birthDate Birth date when available.
deceased[x] Whether the patient is deceased or the date of death, when available.
maritalStatus Marital status using Norwegian base coding.
telecom Contact points.
address Patient addresses.
communication Registered languages.
generalPractitioner Reference to a contained general practitioner role, when available.
contained Contained general practitioner resources, when available.
POST /Patient/_search HTTP/1.1
Host: <OPEN_AIDN_FHIR_HOST>
Accept: application/fhir+json
Content-Type: application/x-www-form-urlencoded
Authorization: Bearer <ACCESS_TOKEN>

patient.Identifier=<PATIENT_IDENTIFIER>&_include=Patient:contact

The response is a FHIR Bundle containing matching Patient resources. Included related resources are returned as separate entries in the bundle.

Back to home