Pull patroon
Eén van de Koppeltaal functionaliteiten is een applicatieinstantie die gegevens opvraagt bij de FHIR store, dit is een pull interactie. Een pull interactie wordt gekarakteriseerd doordat de applicatieinstantie gegevens opvraagt, waarna de FHIR store de gegevens verstuurd. In Koppeltaal worden pull interacties gerealiseerd via een FHIR RESTful API, voor meer informatie zie TOP-KT-002.
Onderstaand tabel en interactiemodel beschrijft het pull-patroon.
| Patroon naam | Pull | 
|---|---|
| Systemen | Applicatieinstantie, FHIR store | 
| Voorwaarde | De applicatieinstantie is geautoriseerd om de data pull te initiëren bij de FHIR store. | 
| Trigger | Geïnitieerd door de applicatieinstantie. | 
| Resultaat | De FHIR store heeft gegevens succesvol verzonden naar de applicatieinstantie en alle relevante events zijn gelogd door het verantwoordelijke systeem. | 
| Gerelateerde use cases | KT.UC.003a - Inzien administratieve gegevens KT.UC.003b - Volgen administratieve gegevens KT.UC.004 - Inzien en selecteren digitale interventie(s) | 
| # | Actie | Omschrijving | 
|---|---|---|
| 1 | Data verzoek | De applicatieinstantie stuurt een data verzoek naar de FHIR store. Dit is een GET call naar een /<resources> endpoint. | 
| 2 | Data respons | De FHIR store stuurt de verzochte data naar de applicatieinstantie. Hier wordt gebruik gemaakt van de standaard HTTP response codes. | 
Een data pull is in de developer guide verder gespecificeerd.
