HealthRecordCommunity
FHIRHL7🌏 International🏛 NHNEnriched

How to read all latest records for a given critical information type (e.g., AllergyIntolerance) for a patient

Read all the latest records for a given critical information type, eg AllergyIntolerance, for a patient.

January 28, 2025NHN

Summary

This article explains how to use an API to retrieve the latest records for a specific critical health information type, such as AllergyIntolerance, for a given patient. It provides cURL examples and FHIR Bundle response examples for developers using a HelseId token.

Details

This document serves as technical documentation detailing the specification for searching specific critical health data (e.g., AllergyIntolerance) within a medical information system. It demonstrates that an API can be used to retrieve bundled resources, such as the latest allergy records, based on a specified patient ID. Authorization requires a HelseId token, and cURL sample code is provided for implementation. The endpoint handles FHIR format (`application/fhir+json`), returning results in a Bundle resource. The response example confirms that the retrieved AllergyIntolerance record utilizes standard HL7 terminology codes for clinical status and verification status. Furthermore, it includes metadata detailing which healthcare professional (PractitionerRole) recorded the information and what source of information (SourceOfInformation) was used. This mechanism is crucial for ensuring the reliability and traceability of medical data in interoperable systems. The API not only retrieves raw data but also attaches contextual information—such as the involved department or specialist—thereby enhancing data integrity. This technology is characterized by its adherence to FHIR standards while integrating with domestic code systems (e.g., `nhn.no/kj/fhir/...`) and authentication infrastructures (HelseId).

📰
Read Original Article
utviklerportal-dev.nhn.no

Original content copyright by respective publishers