View a markdown version of this page

Siklus hidup Berlangganan FHIR dengan AWS HealthLake - AWS HealthLake

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Siklus hidup Berlangganan FHIR dengan AWS HealthLake

Ikuti langkah-langkah ini untuk memahami siklus hidup Langganan FHIR:

  1. Buat SubscriptionTopic

    • Buat SubscriptionTopic dengan status "unknown"

  2. Buat Subscription

    • Buat Subscription dengan status "requested"

    • HealthLake memvalidasi konfigurasi Subscription

    • Subscriptionharus mereferensikan topik yang sudah ada (topik harus dalam statusunknown,draft,active).

  3. Aktivasi

    • Jika valid, HealthLake perbarui status Subscription ke "active"

    • Saat membuatSubscription, jika topik yang diberikan dalam status"unknown", HealthLake perbarui status menjadi "active" setelah Langganan juga aktif

    • Langganan biasanya membutuhkan waktu 5-10 menit untuk berhasil dibuat

    • Jika Subscription tidak berhasil dibuat, status akan berubah ke error tempat Anda harus melakukan operasi DELETE, lalu coba lagi pembuatan Langganan. Anda dapat melihat "error" bidang di sumber Langganan untuk melihat mengapa Langganan tidak berhasil dibuat.

  4. Menelan saat Berlangganan active

  5. Sementara Subscription adalah active

    • HealthLake monitor untuk acara yang sesuai dengan kriteria Anda

    • Pemberitahuan dikirim ke titik akhir yang dikonfigurasi saat kecocokan terjadi

  6. Penanganan Kesalahan

    • HealthLake mencoba mencoba lagi selama 14 hari dan kemudian berhenti mencoba lagi untuk acara tersebut

  7. Penonaktifan

    • A Subscription dapat dinonaktifkan dengan:

      Mengatur tanggal akhir (penonaktifan otomatis)

      { "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": "id-only" } ] } } }

      Menghapus sumber daya Subscription

      DELETE https://<baseHealthLakeURL>/Subscription/<your subscription resource id>