Details
-
Change Request
-
Resolution: Persuasive with Modification
-
Medium
-
FHIR R5 Subscriptions Backport (FHIR)
-
1.2.0-ballot
-
FHIR Infrastructure
-
STU
-
Channels
-
-
Clarification
-
Non-substantive
Description
The REST-Hook channel section describes a Subscription lifecycle:
"When a Subscription is created for a REST Hook channel type, the server SHALL set initial status to requested, pending verification of the nominated endpoint URL. After a successful handshake notification has been sent and accepted, the server SHALL update the status to active. Any errors in the initial handshake SHALL result in the status being changed to error."
The lifecycle of Subscription.status from requested to active/error seems too strict, especially for administratively created subscriptions (see FHIR-43505). Specifically, the "After a successful handshake notification has been sent and accepted, the server SHALL update the status to active." requirement implies (because of the SHALL) that a handshake is sufficient to move from requested to accepted, when in fact you might need (at least) two activities (the handshake, and the async IT governance approval). I suppose you could say that approval has to happen before the client submits the Subscription request.
But my main point is that only a handshake may not be sufficient to activate a subscription, so we should loosen the SHALL so a server can do more than just a handshake before activating the subscription.
Attachments
Issue Links
- is voted on by
-
BALLOT-58161 Negative - Christopher Schaut : 2024-Jan-FHIR IG R5 SUBSCR 2R4 R1 STU
- Balloted
-
BALLOT-59188 Negative - Vassil Peytchev : 2024-Jan-FHIR IG R5 SUBSCR 2R4 R1 STU
- Balloted
-
BALLOT-59212 Negative - Kimberly Herman : 2024-Jan-FHIR IG R5 SUBSCR 2R4 R1 STU
- Balloted
-
BALLOT-59226 Negative - Daniel Rutz : 2024-Jan-FHIR IG R5 SUBSCR 2R4 R1 STU
- Balloted
-
BALLOT-59251 Negative - Danielle Friend : 2024-Jan-FHIR IG R5 SUBSCR 2R4 R1 STU
- Balloted
-
BALLOT-59265 Negative - Cooper Thompson : 2024-Jan-FHIR IG R5 SUBSCR 2R4 R1 STU
- Balloted
-
BALLOT-59279 Negative - David Sundaram-Stukel : 2024-Jan-FHIR IG R5 SUBSCR 2R4 R1 STU
- Balloted
-
BALLOT-59327 Negative - Chris Courville : 2024-Jan-FHIR IG R5 SUBSCR 2R4 R1 STU
- Balloted
-
BALLOT-59341 Negative - Amit Popat : 2024-Jan-FHIR IG R5 SUBSCR 2R4 R1 STU
- Balloted
- relates to
-
FHIR-43613 Apply Subscription changes from backport IG ballot to FHIR Core
- Triaged