...
# | Eis | FHIR service | Bron applicatie | Domein |
---|---|---|---|---|
001 | De Subscriptions (abonnementen) werken zoals beschreven in de FHIR REST API en FHIR Subscription resource met uitzondering van de verdere eisen. | X | X | |
002 | De Subscription.channel.type MOET als waarde rest-hook hebben | X | X | |
003 | De Subscription.channel.payload mag geen waarde hebben. Er mag geen payload gebruikt worden bij de Subscription of Notification. | X | X | |
004 | Het gebruikte endpoint (Subscription.channel.endpoint ) moet een https endpoint zijn. | X | X | |
005 | Indien de waarde van Subscription.criteria niet een valide search query is mag de FHIR Resource service deze afwijzen met een foutcode in de 400 range. | X | ||
006 | Bij het notificeren van de abonnementen op de Subscription dient dezelfde logica toegepast te worden als bij search narrowing op de Subscription.criteria. | X | ||
007 | De in het notificatie request moeten de trace headers gevuld zijn. De X-Request-ID moet een nieuwe waarde hebben, de X-Correlation-ID moet de waarde hebben van het originele request dat de Subscription-activatie heeft veroorzaakt en het X-Trace-ID moet gevuld worden als deze in het originele request voorkomt of als de FHIR resource service ervoor kiest deze te vullen. | X | ||
008 | In de requests die de applicatie uitvoert in de context van de notificatie dienen de waarden gevuld te zijn met de waarden van de X-Request-ID en X-Trace-ID headers uit het notificatie request. Deze worden respectievelijk geplaatst in de X-Correlation-ID en X-Trace-ID headers respectievelijk. | X | ||
009 | De FHIR resource service moet een AuditEvent van het type transmit aanmaken bij het uitvoeren van de rest-hook met de waarden voor de tracing zoals deze in het request wordt meegezonden. | X | ||
010 | De ontvangende applicatie moet een AuditEvent van het type recieve bij het ontvangen van een notificatie met de waarden voor de tracing zoals deze in het request is ontvagen. | X | ||
011 | Indien er zich een probleem voordoet in de ontvangende applicatie bij de verwerking van de resources die voortkomen uit de notificatie moet de applicatie, zie voor details TOP-KT-012b - FHIR REST Client foutafhandeling. | X |