Skip to main content
Skip table of contents

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

JSON
{
  "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

JSON
{
  "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

JSON
{
  "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

JSON
{
  "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"
  }
}

JavaScript errors detected

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

If this problem persists, please contact our support.