UCUM mõõtühikud

UCUM (Unified Code for Units of Measure) on mõõtühikute esitamise standard, mille eesmärk on tagada, et ühikud oleksid masinloetavad, üheselt mõistetavad ja süsteemide vahel võrreldavad. UCUM-it kasutatakse eriti tervishoiu- ja laboriandmete kontekstis, kus mõõtmistulemuste ühikute täpne ja standardne esitamine on oluline.

UCUM põhiomadused

  • Koodid: UCUM hõlmab SI-ühikuid, tuletatud ühikuid ning mitmeid muid meditsiinis kasutatavaid ühikuid.
  • Süntaks: ühikud on esitatud formaalse grammatika alusel (nt mg/dL, kg/m2, mm[Hg]).
  • Masinloetavus: koodid ja kokkulepitud süntaks võimaldab tarkvaral ühikuid parsida, võrrelda ja vajadusel teisendada.

UCUM kui grammatika

Erinevalt paljudest koodisüsteemidest ei ole UCUM lihtsalt fikseeritud loetelu koodidest. UCUM on formaalne grammatika, mis määratleb reeglid, kuidas mõõtühikuid võib koostada.

Selle tulemusel on UCUM-is võimalik moodustada teoreetiliselt lõpmatu arv kehtivaid koode, kombineerides baasühikuid, kordajaid, jagamisi ja astmeid (nt g, mg/dL, kg.m/s2, 10*3/uL). Seetõttu ei ole võimalik UCUM-i käsitleda täieliku etteantud koodiloendina ning selle kasutamine nõuab tavaliselt ühte kahest lähenemisest:

  • UCUM parseri või valideerimistarkvara kasutamine, mis oskab grammatika põhjal kontrollida, kas ühiku kood on korrektne ja kuidas seda teisendada.
  • Eelnevalt määratletud UCUM-i alamhulga kasutamine, kus süsteem lubab ainult kindlat komplekti ühikuid.

TEHIKu terminoloogiaserveris avaldatakse UCUM koodisüsteemi fragmendina, mis koosneb enam kasutatavatest koodidest ja nende kombinatsioonidest. Loendid, mis kasutavad UCUM-it, põhinevad sellel fragmendil. Vajadusel on võimalik fragmenti laiendada.

UCUMi kasutamine andmevahetuses

FHIR-is kasutatakse UCUM-it tavaliselt Quantity andmetüübi juures mõõtühikute kodeerimiseks (kohustuslik on UCUM-i kasutamine Duration andmetüübi puhul). Sel juhul on system väärtus http://unitsofmeasure.org ning code sisaldab UCUM-i süntaksi järgi esitatud ühiku koodi.

UCUM on kasutusel Euroopa piiriülestes teenustes ning tõenäoliselt selle kasutamise nõue laieneb EHDSi (Euroopa Terviseandmeruumi) nõuete rakendumisel.

Täna kasutatakse Eestis labori andmestikus valdavalt de facto UCUMi koode, kuid teise koodisüsteemi tunnusega. Ravimite ja annustamisega seotud ühikud, mida kasutatakse piiriüleses andmevahetuses, on varustatud UCUM notatsiooniga vastavas koodisüsteemis tunnuse ‘ucum’ väärtusena.

Lisainfo

Viimati uuendatud 5.03.2026