Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Ejemplo de cargas útiles de suscripción
Los siguientes ejemplos de código muestran cómo crear cargas útiles de suscripción.
EventBridge
Suscripción con tipo event-bridge de canal y id-only carga útil.
{ "resourceType": "Subscription", "meta": { "profile": [ "http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-subscription" ] }, "status": "requested", "end": "2026-07-31T05:38:17.2404292+00:00", "reason": "Test subscription for walkthrough", "criteria": "https://healthlake.<AWS_REGION>.amazonaws.com/datastore/<datastoreId/r4/SubscriptionTopic/<your topic id>", "_criteria": { "extension": [ { "url": "http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-filter-criteria", "valueString": "Encounter?subject=Patient/<patient id>" } ] }, "channel": { "type": "event-bridge", "endpoint": "arn:aws:healthlake:eu-west-2:111122223333:event-bus/FhirSubscriptions-bus", "payload": "application/fhir+json", "_payload": { "extension": [ { "url": "http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-payload-content", "valueCode": "id-only" } ] } } }
Suscripción con tipo de event-bridge terminal y full-resource carga útil.
{ "resourceType": "Subscription", "meta": { "profile": [ "http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-subscription" ] }, "status": "requested", "end": "2026-07-31T05:38:17.2404292+00:00", "reason": "Test subscription for walkthrough", "criteria": "https://healthlake.<AWS_REGION>.amazonaws.com/datastore/<datastoreId>/r4/SubscriptionTopic/<your topic id>", "_criteria": { "extension": [ { "url": "http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-filter-criteria", "valueString": "Encounter?subject=Patient/<patient id>" } ] }, "channel": { "type": "event-bridge", "endpoint": "<your event bus arn>", "payload": "application/fhir+json", "_payload": { "extension": [ { "url": "http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-payload-content", "valueCode": "full-resource" } ] } } }
Rest Hook
Suscripción con rest-hook terminal y tipo id-only de carga útil.
{ "resourceType": "Subscription", "meta": { "profile": [ "http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-subscription" ] }, "status": "requested", "end": "2026-07-31T05:38:17.2404292+00:00", "reason": "Test subscription for walkthrough", "criteria": "https://healthlake.<AWS_REGION>.amazonaws.com/datastore/<datastoreId>/r4/SubscriptionTopic/<your topic id>", "_criteria": { "extension": [ { "url": "http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-filter-criteria", "valueString": "Encounter?subject=Patient/<your patient id>" } ] }, "channel": { "type": "rest-hook", "_type": { "extension": [ { "url": "http://healthlake.amazonaws.com/channel-type-clientId", "valueString": "<CLIENT_ID>" }, { "url": "http://healthlake.amazonaws.com/channel-type-clientSecret", "valueString": "<CLIENT_SECRET>" }, { "url": "http://healthlake.amazonaws.com/channel-type-oauth-endpoint", "valueUri": "<OAUTH_ENDPOINT_URL>" } ] }, "endpoint": "<YOUR_REST_HOOK_ENDPOINT>", "payload": "application/fhir+json", "_payload": { "extension": [ { "url": "http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-payload-content", "valueCode": "id-only" } ] } } }
Suscripción con tipo rest-hook de canal y full-resource carga útil.
{ "resourceType": "Subscription", "meta": { "profile": [ "http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-subscription" ] }, "status": "requested", "end": "2026-07-31T05:38:17.2404292+00:00", "reason": "Test subscription for walkthrough", "criteria": "https://healthlake.<AWS_REGION>.amazonaws.com/datastore/<datastoreId>/r4/SubscriptionTopic/<your topic id>", "_criteria": { "extension": [ { "url": "http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-filter-criteria", "valueString": "Encounter?subject=Patient/test-patient-id" } ] }, "channel": { "type": "rest-hook", "_type": { "extension": [ { "url": "http://healthlake.amazonaws.com/channel-type-clientId", "valueString": "<CLIENT_ID>" }, { "url": "http://healthlake.amazonaws.com/channel-type-clientSecret", "valueString": "<CLIENT_SECRET>" }, { "url": "http://healthlake.amazonaws.com/channel-type-oauth-endpoint", "valueUri": "<OAUTH_ENDPOINT_URL>" } ] }, "endpoint": "<YOUR_REST_HOOK_ENDPOINT>", "payload": "application/fhir+json", "_payload": { "extension": [ { "url": "http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-payload-content", "valueCode": "full-resource" } ] } } }