기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
를 사용한 FHIR 구독 수명 주기 AWS HealthLake
다음 단계에 따라 FHIR 구독 수명 주기를 이해합니다.
-
SubscriptionTopic생성-
상태가
SubscriptionTopic인 생성"unknown"
-
-
Subscription생성-
상태가
Subscription인 생성"requested" -
HealthLake는
Subscription구성을 검증합니다. -
Subscription는 이미 존재하는 주제를 참조해야 합니다(주제는 상태unknown,draft,에 있어야 함active).
-
-
활성화
-
유효한 경우 HealthLake는 상태를
Subscription로 업데이트합니다."active" -
를 생성하는 동안 지정된 주제가 상태인
Subscription경우"unknown"HealthLake는 구독도 활성화"active"되면 상태를 로 업데이트합니다. -
구독을 성공적으로 생성하는 데 보통 5~10분이 걸립니다.
-
Subscription가 성공적으로 생성되지 않으면 상태가 DELETE 작업을 수행해야 하는error위치로 변경된 다음 구독 생성을 다시 시도합니다. 구독 리소스의"error"필드를 보고 구독이 성공적으로 생성되지 않은 이유를 확인할 수 있습니다.
-
-
구독이 인 동안 수집
active -
Subscription가 인 동안active-
HealthLake는 기준과 일치하는 이벤트를 모니터링합니다.
-
일치가 발생하면 구성된 엔드포인트로 알림이 전송됩니다.
-
-
오류 처리
-
HealthLake는 14일 동안 재시도를 시도한 다음 해당 이벤트에 대한 재시도를 중지합니다.
-
-
비활성화
-
는 다음을 통해 비활성화할
Subscription수 있습니다.종료 날짜 설정(자동 비활성화)
{ "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" } ] } } }Subscription리소스 삭제DELETE https://<baseHealthLakeURL>/Subscription/<your subscription resource id>
-