Michael Lawley has run into at least one example of ECL in the spec that is syntactically incorrect.
We should talk about systematically checking the ECL on the FHIR spec now, and look at performing that regularly or integrate ECL checking libraries into the FHIR spec tools.
3 Comments
Michael Lawley
One tracker item for this is https://gforge.hl7.org/gf/project/fhir/tracker/?action=TrackerItemEdit&tracker_item_id=15831&start=0
Dion McMurtrie
Is there a systematic way we can identify all the ECL in the specification now? Or is that a human effort?
Is there work we can do to integrate ECL validation into the IG builder to prevent new errors?
Michael Lawley
I'm not sure about automating it. I found some ECL in
source/condition/condition-spreadsheet.xml
(including the entry referenced in the above tracker).The challenge will be recognising that a "cell" contains ECL as opposed to other arbitrary text; there's no type information available as far as I can tell.