Searching FHIR Resources with GET in AWS HealthLake: A Guide
Searching FHIR resources with GET - AWS HealthLake AWS Documentation
AWS provided documentation detailing how to search FHIR resources within AWS HealthLake using GET requests.
Summary
This article explains how to search for FHIR resources within AWS HealthLake. While GET requests can be used to query data store resources, the use of POST requests is recommended as a security best practice when searching for Personally Identifiable Information (PII) or Protected Health Information (PHI).
Key Players
Details
AWS HealthLake provides functionality to search resources in its data store based on the FHIR R4 standard. When using GET requests, search parameters can be passed as part of the URL, and specific syntax examples are provided (e.g., `.../r4/Patient?birthdate=eq1997`). However, for searching sensitive data containing PII or PHI, it is strongly recommended to use POST requests, which encrypt the data in transit by including it in the request body. The guide outlines a process involving collecting the HealthLake region and datastore ID, identifying the target FHIR resource type (e.g., Patient, Condition), and constructing the URL using these elements. It also details multiple security mechanisms, such as AWS Signature Version 4 (SigV4) and SMART on FHIR, providing information on their usage scenarios and configuration. This guide serves as a technical specification/tutorial for developers, offering concrete API call examples (like cURL commands). Such detailed API utilization guidelines are crucial in the Japanese healthcare IT sector for building system integrations and data analysis platforms utilizing standardized formats like FHIR.
Technology Note
FHIR(Fast Healthcare Interoperability Resources)は医療データ交換の国際標準。このエントリの関連技術: FHIR
Original content copyright by respective publishers