# | 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. | |||
002 | De Subscription.channel.type MOET als waarde rest-hook hebben | |||
003 | De Subscription.channel.payload mag geen waarde hebben. Er mag geen payload gebruikt worden bij de Subscription of Notification. | |||
004 | Het gebruikte endpoint (Subscription.channel.endpoint ) moet een https endpoint zijn. | |||
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. | |||
006 | Bij het notificeren van de abonnementen op de Subscription dient dezelfde logica toegepast te worden als bij search narrowing op de Subscription.criteria. | |||
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. | |||
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 in de X-Correlation-ID en X-Trace-ID headers respectievelijk. | |||
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. | |||
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. | |||
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. |
Skip to end of banner
Go to start of banner
SIG - Eisen (en aanbevelingen) van het registreren en signaleren van gebeurtenissen
General
Content
Integrations
App links