Publisert - 05.10.2026

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.

Endpoints

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

Query parameters

This endpoint accepts a multipart content request. The report payload must be placed in a part called adverseIncidentRequest and attachments must be placed in one or more parts, all called attachments.

Required scope

Clients need one or both of the following scopes in order to call this endpoint

  • nhn:melde/report/send
    Client can dispatch a report, but not updated it later
  • nhn:melde/report/update
    Client can update a report. Clients allowed to update reports need both scopes.

Request payload

Request payload structure:

{
  "Header": {
    "ExternalCaseId": "(Unique case id)",
    "Reporter": {
      // Reporter info
    },
    "Patient": {
      // Patient info, if any
    },
    "Incident": {
      // Incident info
    },
    "ContactPersons": [
      // List of contact persons, if any
    ],
    "ReportAreas": {
      // Flags telling which report areas are included in this report
      "SeriousIncident": true | false,
      "DrugSideEffects": true | false,
      "Biovigilance": true | false,
      "Cosmetics": true | false,
      "DietarySupplements": true | false,
      "MedicalEquipment": true | false,
      "ECigarette": true | false,
      "Radiation": true | false
    }
  },
  "Report": {
    "SeriousIncident": {
      // Serious incident detailed info
    },
    "DrugSideEffects": {
      // Drug side effects detailed info
    },
    "Biovigilance": {
      // Biovigilance detailed info
    },
    "Cosmetics": {
      // Cosmetics detailed info
    },
    "DietarySupplements": {
      // Dietary supplemenets detailed info
    },
    "MedicalEquipment": {
      // Medical equipment detailed info
    },
    "ECigarette": {
      // E-cigarette detailed info
    },
    "Radiation": {
      // Radiation detailed info
    },
  }
}

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.

See the Swagger UI for detailed information about the different report areas

Søk i Utviklerportalen

Søket er fullført!