Create a showcase of UCUM implementations
To include
- ucumate
- NLM UCUM validation tool
- general disclaimer regarding no warranties, etc.
Requested of ChatGPT o3: Please provide a list of all websites (domestically and internationally) that have implemented a Unified Code for Units of Measure (UCUM) interface and validation tool.
ChatGPT o3's Response:
UNITED STATES • National Library of Medicine (NLM) “UCUM‑LHC” validator and converter — [https://ucum.nlm.nih.gov/ucum‑lhc/](https://ucum.nlm.nih.gov/ucum‑lhc/) — interactive web form, REST/CSV API, open‑source code on GitHub. • NLM ClinicalTables UCUM API — https://clinicaltables.nlm.nih.gov/apidoc/ucum/v3/ — REST endpoints (/validate, /convert, /commensurable) widely used in EHRs and research pipelines. • UCUM Web API (Data.gov catalogue entry) — federal listing that points to the same NLM service and provides SLA metadata. • XML4Pharma UCUM Web Services — https://xml4pharmaserver.com/.../UCUM_webservices.html — original SOAP/REST service, still maintained as a mirror of the NLM implementation. • HL7 public terminology server at tx.fhir.org — FHIR R4 server; UCUM validation available through the $validate‑code operation. • Anton V. lightweight UCUM validator/converter — [https://www.antvaset.com/ucum‑validator](https://www.antvaset.com/ucum‑validator) — single‑page web tool. • University of Hawaiʻi SOEST ERDDAP UDUNITS⇄UCUM converter — bridges UDUNITS‑1/‑2 strings and UCUM expressions.
INTERNATIONAL • Canada — Infoway Terminology Server (terminology‑server.infoway‑inforoute.ca) — FHIR service powered by Ontoserver; UCUM loaded among core code systems. • United Kingdom — NHS England Terminology Server (digital.nhs.uk/services/terminology‑server) — FHIR server with UCUM validation. • Germany — BfArM National Terminology Server (terminologieserver.bfarm.de) — FHIR endpoints expose UCUM via $validate‑code. • Australia — CSIRO Ontoserver demo (tx.ontoserver.csiro.au/fhir) — public FHIR R4 stack; “Common UCUM Codes” value‑set included. • Australia — National Clinical Terminology Service (healthterminologies.gov.au/fhir) — production Ontoserver instance of the Australian Digital Health Agency. • Switzerland — HL7 CH Terminology Server (tx.fhir.ch/r4) — UCUM available for Swiss e‑health profiles. • Pan‑European — HL7 Europe Terminology Server (tx.hl7europe.eu/r4) — reference FHIR server with UCUM validation. • Belgium — Belgium Health Apps Ontoserver (apps.health.belgium.be/ontoserver/fhir) — national FHIR terminology service providing UCUM. • France — ASIP Santé SMT Terminology Server (smt.esante.gouv.fr/fhir) — UCUM validation via $validate‑code in the French e‑Santé stack.
OBSERVATIONS
- Most national servers require free registration or an API key for high‑volume calls, but their web UIs allow low‑volume UCUM validation without credentials.
- Nearly all listed FHIR servers embed the official UCUM Java library (via Ontoserver or HAPI FHIR).
- Many commercial EHR and LIS vendors run private UCUM validators behind log‑ins; they are not listed here because no public interface is exposed.
- The list is current as of 10 July 2025; regional health‑IT projects launch new endpoints frequently, so periodic re‑checks are advisable.