Adverse incident

Description

This endpoint makes it possible to combine multiple reports in one single request. If a patient got serious side effects from a vaccine, it is possible to use this endpoint to report both a serious incident and a drug side effect in the same report.

Endpoint

[POST] /api/v1/report/adverse-incident

Required scope

nhn:melde/uonskethendelse

Data fields

Request payload structure:

  • Header
    • ExternalCaseId (Unique report id in the client system)
    • Reporter (Information about the reporter)
    • Patient (Information about the patient, where applicable)
    • Incident (Information about the incident)
    • ReportAreas (Tells which reports are included in this request)
      • SeriousIncident: (true | false)
      • DrugSideEffects: (true | false)
      • Biovigilance: (true | false)
      • Cosmetics: (true | false)
      • DietarySupplements: (true | false)
      • MedicalEquipment: (true | false)
  • Report
    • SeriousIncident: (Serious incident report | null)
    • DrugSideEffects: (Drug side effects report | null)
    • Biovigilance: (Biovigilance report | null)
    • Cosmetics: (Cosmetics report | null)
    • DietarySupplements: (Dietary supplements report | null)
    • MedicalEquipment: (Medical equipment report | null)

Notes about the header information:
When combining multiple reports, the header part must at least contain the union of all mandatory fields for the included report areas. However, it is not necessary to send redudant information. If for instance one of the report areas in the report requires patient SSN and another requires date of birth only, it will not be necessary to send date of birth because that can be deduced from SSN.

Each report in the request has an identical structure as the report in the corresponding report area endpoints.