Smart Launch logging
Logging events Smart On FHIR launch
De Module is geen onderdeel van het Medmij Afsprakenstelsel en om deze reden worden er geen events gelogd vanaf de module.
Happy Flow Events
send_smart_launch_request
event | omschrijving |
|---|---|
send_smart_launch_request | DVP logt het versturen van een smart on fhir launch request naar module |
Voorbeeld logregel: Smart launch request-object voor DVP
smart_on_fhir_launch_code toegevoegd zodat dit request te linken is aan terugkeer naar PGO
{
"event": {
"type": "send_smart_launch_request",
"location": "mijn.pgo.nl",
"datetime": "2025-09-22T15:10:12.123+02:00",
"session_id": "7f0c2f25-15a4-41f0-b8b4-1a2d3f3c4a5b",
"trace_id": "11112222-3333-4444-5555-666677778888"
},
"request": {
"id": "req-smart-0001",
"method": "get",
"client_id": "mijn.pgo.nl",
"server_id": "module.zorg.nl",
"uri": "https://module.zorg.nl/fhir/smart/launch",
"initiated_by": "person",
"smart_on_fhir_launch_code": "789a3f73c2d24d42a34d5f545d6580bc"
}
}
receive_smart_launch_response
event | omschrijving |
|---|---|
receive_smart_launch_response | DVP logt het ontvangen van een smart on fhir launch response van module |
Voorbeeld logregel: Smart launch request-object voor DVP
{
"event": {
"type": "receive_smart_launch_response",
"location": "mijn.pgo.nl",
"datetime": "2025-09-22T15:10:12.789+02:00",
"session_id": "7f0c2f25-15a4-41f0-b8b4-1a2d3f3c4a5b",
"trace_id": "11112222-3333-4444-5555-666677778888"
},
"response": {
"request_id": "req-smart-0001",
"status": 200
}
}
Unhappy Flow Events
receive_smart_launch_request_error
event | omschrijving |
|---|---|
receive_smart_launch_request_error | in plaats van een smart on fhir launch response ontvangt de DVP een smart on fhir launch request error van de Module en DVP logt deze gebeurtenis. |
Voorbeeld logregel: Smart launch error-object voor DVP
{
"event": {
"type": "receive_smart_launch_request_error",
"location": "mijn.pgo.nl",
"datetime": "2025-09-22T15:11:05.456+02:00",
"session_id": "7f0c2f25-15a4-41f0-b8b4-1a2d3f3c4a5b",
"trace_id": "9999aaaa-bbbb-cccc-dddd-eeeeffff0000"
},
"error": {
"request_id": "req-smart-0001",
"code": "invalid_request",
"description": "Launch parameters missing or malformed",
"status": 400
}
}
receive_availability_check_error
event | omschrijving |
|---|---|
receive_availability_check_error | in plaats van een smart on fhir launch response ontvangt de DVP een availability check error van de Module en DVP logt deze gebeurtenis. |
Voorbeeld logregel: Smart launch error-object voor DVP
{
"event": {
"type": "receive_availability_check_error",
"location": "mijn.pgo.nl",
"datetime": "2025-09-22T15:12:20.999+02:00",
"session_id": "7f0c2f25-15a4-41f0-b8b4-1a2d3f3c4a5b",
"trace_id": "abcd1234-5678-90ef-abcd-1234567890ef"
},
"error": {
"request_id": "req-smart-0001",
"code": "service_unavailable",
"description": "Module not available for Smart launch"
}
}
