ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.

e-veselība — national e-health platform + e-Recepte

e-veselība is the Latvian national e-health platform, operated by NVD (Nacionālais veselības dienests — National Health Service) under the Veselības ministrija (Ministry of Health). It centralises e-Recepte (mandatory electronic prescription since 2018), medical records, vaccination records, and the interface with NMPD (Neatliekamās medicīniskās palīdzības dienests — Emergency Medical Service). HL7 v2 + partial FHIR R4 stack, eParaksts integration, ~97% Rx prescription coverage.

History — from 2014 to mandatory 2018 rollout

The e-veselība programme launched officially in 2014 under NVD. Rollout was progressive: connecting family doctors (ģimenes ārsti) then specialists. The major switch is the e-Recepte mandate on 1 January 2018 — paper prescriptions disappear except in exceptions. The COVID-19 pandemic accelerates usage (telemedicine, vaccination certificates). Since 2022 the Latvian NCP connected to MyHealth@EU lets EU patients pick up Latvian prescriptions abroad.

text e-veseliba-timeline.txt
2009-2012  | First Latvian e-health studies. NVD pilot programme.
           |
2014       | Official e-veselība launch — patient portal + e-Recepte
           | + electronic vaccination record.
           |
2016       | Progressive mandatory connection of family doctors
           | (ģimenes ārsti) and specialists.
           |
2018       | e-Recepte becomes mandatory — paper prescription phased out
           | (except exceptions).
           |
2020       | COVID-19 usage peak — e-Recepte + integrated telemedicine.
           | NMPD links its interventions to the e-veselība record.
           |
2022       | EU NCP (National Contact Point) integration — EU patients
           | can pick up their Latvian prescriptions abroad via MyHealth@EU.
           |
2024       | FHIR R4 pilots — progressive migration from HL7 v2.
           | European Health Data Space (EHDS) preparation.
           |
2025-2026  | EHDS — Latvia among the primary countries for EU health
           | data interoperability.

Governance — Veselības ministrija + NVD + NMPD

Veselības ministrija (Ministry of Health) sets public policy. NVD (Nacionālais veselības dienests) operates the public health system (funding, e-veselība, contracting). NMPD (Neatliekamās medicīniskās palīdzības dienests) runs the 113 emergency line and pre-hospital care. Zāļu valsts aģentūra (ZVA — State Agency of Medicines) regulates medicines.

Technical schema — HL7 v2 + FHIR R4

e-veselība runs on a legacy HL7 v2.5 core (ORU, RDE for prescriptions, RDS for dispensing) with a progressive migration to FHIR R4 since 2024. Standard classifications:

  • ATC: medication classification (international).
  • ICD-10: diagnoses.
  • SNOMED CT: adoption underway.
  • LOINC: lab tests.
  • Patient identifier: personas kods (11 chars, DDMMYY-XXXXX).
json erecepte-fhir-sample.json
{
  "resourceType": "MedicationRequest",
  "id": "lv-erecepte-2026-0042",
  "meta": {
    "profile": [
      "https://e-veseliba.gov.lv/fhir/StructureDefinition/eReceptePrescription"
    ]
  },
  "status": "active",
  "intent": "order",
  "medicationCodeableConcept": {
    "coding": [
      {
        "system": "https://e-veseliba.gov.lv/CodeSystem/atc",
        "code": "C09AA02",
        "display": "Enalaprils 10 mg"
      }
    ]
  },
  "subject": {
    "reference": "Patient/lv-personas-kods-310175-12345",
    "display": "Anna Bērziņa"
  },
  "requester": {
    "reference": "Practitioner/lv-arsts-1234",
    "display": "Dr. Jānis Kalns"
  },
  "dispenseRequest": {
    "quantity": { "value": 30, "unit": "tablets" },
    "expectedSupplyDuration": { "value": 30, "unit": "d" }
  },
  "authoredOn": "2026-06-15T14:22:00+03:00"
}

Comparison — Baltic e-health

DimensionLatviaEstoniaLithuania
Platforme-veselībaTervise infosüsteeme-Sveikata
OperatorNVDTEHIKSAM + ESPBI IS
e-Recepte mandatory20182010 (EU pioneer)2017
Rx coverage~97%~99%~95%
StandardsHL7 v2 + FHIR R4HL7 v3 + FHIR + X-RoadHL7 v2 + FHIR
MyHealth@EUYes (2022)Yes (2018)Yes (2020)

Adoption — ~97% of prescriptions

  • ~97% of Rx prescriptions flow through e-Recepte in 2024 per NVD. The remaining ~3% are exceptions (outages, doctor on the move, some controlled substances).
  • ~1.8M patients have an active e-veselība account (essentially the whole insured population).
  • ~6,000 healthcare professionals connected — family doctors, specialists, nurses, midwives, pharmacists.
  • ~1,100 pharmacies integrated (Apotheka, BENU, Mēness aptieka, Latvijas aptieka). All in HL7 v2 for RDS dispensing.

Common pitfalls

  • Confusing personas kods and vienotais reģistrācijas numurs. personas kods = personal identifier (11 chars, DDMMYY-XXXXX). vienotais reģistrācijas numurs = company identifier (11 digits). Both 11 chars but different formats.
  • Wrong ATC code without level. ATC must be at level 5 (substance) for e-Recepte. C09AA02 = Enalapril (OK). C09 = RAAS inhibitors (too generic, rejected).
  • FHIR vs HL7 v2 depending on endpoint. Not all endpoints accept FHIR R4 yet. Check each NVD service's capability statement before integration.
  • Forgetting eParaksts signing. Every e-Recepte must be signed qualified-eParaksts by the prescriber. An unsigned prescription is rejected.
  • Minor without guardian. For minors, e-veselība access goes through a declared guardian (parent / legal representative). The FHIR Patient resource must point to a RelatedPerson.