Skip to main content
Skip table of contents

Workflow Interfaces - 0.7.x

Let op! Deze interfaces worden verwacht in AoF 0.8 , maar worden nog niet gebruikt in AoF 0.7.

Taak Uitvoering Interface

Deze interface wordt geboden door een Taak Uitvoerend Systeem. Initiatie van interacties vanuit een GBZ-applicatie (Resource Client) verloopt via Resource Broker ZA-in.

Via deze interface kunnen, door een Resource Client (Taak Aanvragend Systeem), een AORTA FHIR-create, een AORTA FHIR-read en een AORTA FHIR-update worden uitgevoerd m.b.t. een AORTA Task resource, op de wijze zoals beschreven in de AORTA FHIR Resource Broker Interface.

Resource Broker VnC stuurt geïnitieerde interacties vervolgens door naar het beoogde Taak Uitvoerend Systeem, waarbij de HTTP headers worden gehanteerd, conform de interface specificatie van het doelsysteem.

Taak Notificatie Interface

Deze interface wordt geboden door een Taak Aanvragend Systeem. Notificaties kunnen worden verzonden vanuit een GBZ-applicatie of vanuit een Resource Broker component (bijvoorbeeld RB ACT). Verzenden van notificaties vanuit een GBZ-applicatie (Resource Client) verloopt via Resource Broker ZA-in.

Resource Broker VnC stuurt geïnitieerde interacties vervolgens door naar het beoogde Taak Aanvragend Systeem, waarbij de HTTP headers worden gehanteerd, conform de interface specificatie van het doelsysteem.

Een notificatie kan als volgt worden afgeleverd:

POST <base>/notify-task/{<app-id>/}<task-system>/<task-code>/<task-id>

Waarbij:

  • base gelijk is aan de FQDN van de server waarop een POST wordt uitgevoerd
  • app-id, gelijk is aan het appID van de GBZ-applicatie die de notificatie uiteindelijk moet ontvangen (slechts aanwezig bij een POST op een tussenliggende component van de resource broker)
  • task-system, gelijk is aan code.coding.system van deze Task
  • task-code, gelijk is aan code.coding.code van deze Task
  • task-id, gelijk is aan het resource.id van deze Task

Bij een notificatie wordt in het HTTP-request, op de volgende wijze, een custom HTTP header meegezonden:

Het HTTP POST request dat de notificatie draagt, kan optioneel ook een body bevatten met daarin de FHIR Task instance zelf, exclusief secondary resource instances waaraan het refereert (gelijk aan hoe een Task zou worden geretourneerd als gevolg van een FHIR-read). Wanneer een Taak Uitvoerend Systeem dit doet, dan is het voor dit systeem niet verplicht om ook een FHIR-read interactie m.b.t. deze Task te ondersteunen.


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.