Page tree

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.

  • No labels


  1. 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?

    1. 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.