Prism Diopter UCUM Validation Conformance Error in C-CDA R2.1 Validator for 2015 Edition Cures Update

36 views
Skip to first unread message

Dennis Ball

unread,
Mar 9, 2023, 6:45:03 PM3/9/23
to Edge Test Tool (ETT)
The Unit [p`diop] (prism diopter (magnifying power)) is a valid unit expression but it is being classified as an ONC 2015 S&CC Vocabulary Validation Conformance Error.  I understand that it is not in the value set (2.16.840.1.113883.1.11.12839) but it should not be classified as an error since many specialties will have units that are valid but not part of the most common list.

Previously, [diop] (diopter) was doing the same thing and was fixed at some point.   Is it possible to apply the following workflow?
  1. Check if the Unit code is in the value set
  2. If the Unit code is in the value set, it conforms so stop checking
  3. If the Unit code is not in the value set, check if it is a valid code
  4. If the Unit code is valid then stop checking - Could mark as informational or a warning at this point since it is valid but not in the expected value set
  5. If the Unit code is not valid, output a conformance error
https://ucum.nlm.nih.gov/ucum-lhc/demo.html  (UCUM expression validator)

I have attached the source document, the scorecard output and the conformance error from the validator.
IAT - EyeCare Sample.xml
IAT UCUM Conformance Error
IAT - EyeCare Sample-Scorecard.pdf

Katie Crenshaw

unread,
Mar 10, 2023, 9:13:28 AM3/10/23
to Edge Test Tool (ETT)

Thanks for reaching out. This has been logged for review and a member of the team will reach out in the near future.

Katie 

Dan Brown SITE

unread,
May 5, 2023, 2:40:13 PM5/5/23
to Edge Test Tool (ETT)
Agreed that it should not be an error/should be allowed. This can be considered a bug in the validator/not treated as an error.
We need to update the tool to support an informational response vs an error for items that are not in the value set but are actually valid. This is a significant feature with many considerations (to know what is valid that is not in the value set) so it won't arrive anytime soon. Thanks for linking the demo/API. It is possible that we will utilize it for implementation.

Thanks,
Dan
Reply all
Reply to author
Forward
0 new messages