The library hapi-fhir-validation-5.7.0.jar brings with it the library ucum-1.0.3.jar. UCUM-Lib has a problem converting the temperature units to canonical form (e.g. Celsius to Kelvin or Fahrenheit to Kelvin). I would like to know if you already have a solution for this.
To Reproduce
Try to get a canonical value-code-pair for "20 Celsius" by UcumEssenceService.getCanonicalForm(valueCodePair)
Hello,
The library hapi-fhir-validation-5.7.0.jar brings with it the library ucum-1.0.3.jar. UCUM-Lib has a problem converting the temperature units to canonical form (e.g. Celsius to Kelvin or Fahrenheit to Kelvin). I would like to know if you already have a solution for this.
To Reproduce Try to get a canonical value-code-pair for "20 Celsius" by UcumEssenceService.getCanonicalForm(valueCodePair)
The result is:![image](https://github.com/hapifhir/hapi-fhir/assets/29888058/10c096cd-83d7-423c-b1d4-232330c2ebcb)
Expected behavior If the conversion works correctly (e.g. for "20 kg"), the result will look like this:![image](https://github.com/hapifhir/hapi-fhir/assets/29888058/81a2c101-fa54-4f5b-9ab4-1dde1129f5ce)
Environment OS: Windows 11