Managing FHIR resources in Amazon HealthLake - Amazon HealthLake

Managing FHIR resources in Amazon HealthLake

Amazon HealthLake enables users to manage their FHIR resources in a Data Store through an HTTP client or the console.

Managing FHIR resources

Use the Amazon HealthLake FHIR REST APIs to can create, read, update, and delete resources in an active Data Store. To see all of the active Data Store’s FHIR-related capabilities, see the capability statement for the active Data Store through either GETCapabilities in an HTTP client or the console. FHIR resources are validated against the FHIR R4 Structure Definition. If a resource is invalid, an OperationOutcome message will result with details explaining the exception.

The following table lists the actions that are supported by HealthLake.

Supported Operations

Operation

Description

Instance-level, Type-level or Whole-system interaction

Read

Read the current state of the resource Instance-level
Update Update a resource by its ID (or create it if it's new) Instance-level

Delete

Delete a resource Instance-level

Create

Create a new resource with a server-assigned ID

Type-level

Search

Search the resource type based on filter criteria Type-level

Capabilities

Get a capability statement for the system Whole-system level

The following table lists the 71 resources types supported by HealthLake. You can use these resources as search criteria or as part of analysis workflows.

Account

DocumentReference Parameters
ActivityDefinition Encounter Patient
AllergyIntolerance Endpoint PaymentNotice
Appointment EpisodeofCare PaymentReconciliation
AppointmentResponse ExplanationOfBenefit Person
AuditEvent

FamilyMemberHistory

Practitioner

Binary

Goal PractitionerRole
Bundle GuidanceResponse Procedure

CapabilityStatement

HealthcareService Provenance
CarePlan ImagingStudy Questionnaire
CareTeam Immunization QuestionnaireResponse
Claim Library RelatedPerson
ClaimResponse

Location

RequestGroup

CodeSystem

Measure

Schedule

Communication

MeasureReport

ServiceRequest

CommunicationRequest Medication

Slot

ConceptMap MedicationAdministration

Specimen

Condition

MedicationDispense

StructureDefinition

Coverage

MedicationRequest

StructureMap

CoverageEligibilityRequest

MessageHeader

Substance

CoverageEligibilityResponse NutritionOrder ValueSet
Device

Observation

VisionPrescription

DiagnosticReport

OperationOutcome

 
DocumentManifest Organization

 

Note: An AuditEvent resource can be created or read, but can not be updated or deleted.