Specificaties gebruik ZORG-AB
Zoek Party
Zoek de Party
met de juiste URA.
Zoek TwiinGtKDienst en GTK-ID binnen Party
Zoek, binnen de aan deze Party
verbonden ElectronicService
instances, naar een actieve (TwiinGtKDienst.Active="true"
) TwiinGtKDienst
, waarvan de SupportedInformationStandard
gelijk is aan “gegevensdienst ID zoals gespecificeerd door Twiin“.
Let op: vooralsnog wordt het attribuut SupportedInformationStandard
gebruikt, later wordt een nieuw attribuut toegevoegd aan de TwiinGtKDienst met een gegevensdienst-ID). Twiin gaat hiervoor eenzelfde stramien hanteren als MedMij.
Het attribuut Identifier
bevat de GTK-ID.
Let op: vooralsnog wordt het attribuut Identifier
gebruikt, later wordt een nieuw attribuut toegevoegd aan de TwiinGtKDienst met een GTK-ID.
Zoek Token Endpoint binnen TwiinGtKDienst
Zoek, binnen de gevonden TwiinGtKDienst
instance, naar een actief Endpoint
(Endpoint.Status="Active"
), waarvan Type
gelijk is aan "Security"
, en waarvan Name
gelijk is aan "Token"
. Endpoint.Address
bevat dan de volledige URL van het token endpoint.
Zoek Notification Endpoint binnen TwiinGtKDienst
Zoek, binnen de gevonden TwiinGtKDienst
instance, naar een actief Endpoint
(Endpoint.Status="Active"
), waarvan Type
gelijk is aan "Notification"
, en waarvan Name
gelijk is aan "NotifiedPull"
. Endpoint.Address
bevat dan de base-URL van het notification endpoint.
Zoek Issuer en JWKS Endpoint binnen TwiinGtKDienst
Zoek, binnen de gevonden TwiinGtKDienst
instance, naar een actief Endpoint
(Endpoint.Status="Active"
), waarvan Type
gelijk is aan "Security"
, en waarvan Name
gelijk is aan "JWKS"
. Endpoint.Address
bevat dan de volledige URL van het JWKS endpoint.
Het Issuer
attribuut van de gevonden TwiinGtKDienst
bevat de identifier van het systeem dat namens de betreffende zorgaanbieder (client_)assertions mag signen.
Zoek Resource Endpoint binnen TwiinGtKDienst
Zoek, binnen de gevonden TwiinGtKDienst
instance, naar een actief Endpoint
(Endpoint.Status="Active"
), waarvan Type
gelijk is aan "Resource"
. Endpoint.Address
bevat dan de base-URL van het resource endpoint, dat kan worden gebruikt voor alle typen resources die horen bij de betreffende Twinn gegevensdienst.
Zoek interacties die een client mag initiëren
Zoek, binnen het gevonden Endpoint
, naar Conformance
instances waarvan Send
gelijk is aan "true"
. Het InteractionID van de betreffende Conformance instances zijn interacties die mogen worden geïnitieerd.
Twiin hanteert dezelfde interaction-ID’s als AoF.
Om te zien of een client een notificatie mag verzenden dient te worden gekeken binnen een Notification Endpoint. Om te zien of een client andere resource interacties mag initiëren dient te worden gekeken binnen een Resource Endpoint.
Zoek interacties die een server mag ontvangen
Zoek, binnen het gevonden Endpoint
, naar Conformance
instances waarvan Receive
gelijk is aan "true"
. Het InteractionID van de betreffende Conformance instances zijn interacties die mogen worden ontvangen.
Twiin hanteert dezelfde interaction-ID’s als AoF.
Om te zien of een server een notificatie mag ontvangen dient te worden gekeken binnen een Notification Endpoint. Om te zien of een server andere resource interacties mag ontvangen dient te worden gekeken binnen een Resource Endpoint.