MAP Server Interfaces - 0.7.x
MAP Interface
AOF.MAP-I.MI.100.v1
Het technische formaat van een check request is:
POST [base endpointadres]/check
Content-Type: application/json; charset=utf-8
AORTA-ID: initialRequestID=<UUID conform RFC4122>; requestID=<UUID conform RFC4122>
{
"interactionId": ["", ""],
"roleCode": {
"code": "",
"codeSystem": ""
},
"dataCategory": {
"code": "",
"codeSystem": ""
}
}
Het initialRequestID attribuut bevat het ID van het allereerste request in de hele keten en dient te worden opgenomen in de logbestanden van alle partijen in de keten, zodat bij foutopsporing de verschillende logbestanden aan elkaar kunnen worden gerelateerd. Het requestID is voor iedere request message uniek. In requests wordt deze gegenereerd door de client. Ook het requestID dient te worden opgenomen in de verschillende logbestanden, zodat altijd duidelijk is op welk bericht een log entry van toepassing is.
Input parameters:
Name | Cardinality | Type | Toelichting |
interactionId | 1..n | String | Interactie-id van het te verzenden bericht, of van de te verzenden berichten. |
roleCode | 0..1 | String | Rolcode van de verantwoordelijke persoon voor de initiatie van de interactie-set. |
roleCode.code | 1..1 | String | Het attribuut kan bevatten:
|
roleCode.codeSystem | 1..1 | String | OID. Toegestane waarden:
|
dataCategory | 0..1 | String | De contextcode die aanduidt binnen welke (zorg)toepassing de interacties worden geïnitieerd. Formaat: "urn:oid:2.16.840.1.113883.2.4.3.111.15.1.<contextcode>". |
dataCategory.codeSystem | 1..1 | String | OID van het object "AORTA contextCodes". Waarde: "urn:oid:2.16.840.1.113883.2.4.3.111.15.1" |
dataCategory.code | 1..1 | String | OID van de feitelijke contextcode die aanduidt binnen welke (zorg)toepassing de interacties worden geïnitieerd. |
Het technische formaat van een check response is:
200 OK
Content-Type: application/json; charset=utf-8
[{
"interactionId": "",
"status": ""
}]
Output bestaat uit 0..n JSON objecten die elk bestaan uit de volgende attributen:
Name | Cardinality | Type | Toelichting |
interactionId | 1..1 | String | Interactie-id van het te verzenden bericht. |
status | 1..1 | String | MAP autorisatiebesluit m.b.t. dit interactie-id. Mogelijke waarden:
|