Stream: conformance
Topic: Invalid invariant sdf-20 in STU3
Michel Rutten (Feb 14 2019 at 13:43):
I assumed that technical correction for STU3 (3.0.1) included a fix for sdf-20, but apparently it is still broken?
http://hl7.org/fhir/stu3/structuredefinition.html#invs
expression on StructureDefinition.differential: element.first().slicing.empty()
Incorrect - FHIR allows root element to be excluded from the differential.
Should be: element.where(path.contains('.').not()).slicing.empty()
Will there be another technical correction to fix this invariant?
Lloyd McKenzie (Feb 14 2019 at 15:41):
There will have to be. We'll need another change request.
Michel Rutten (Feb 14 2019 at 15:42):
@Marten Smits submitted ticket GF#20391
Lloyd McKenzie (Feb 14 2019 at 15:43):
Yes, but that dealt with the schematron, not the expression
Morten Ernebjerg (Feb 14 2019 at 19:55):
I put in ticket GF #20339 when the upcoming technical correction was announced. It specifically requests that the invariant be fixed, i.e. that the fix to Michel's ticket GF #13768 be downported from R4 to STU3.
Last updated: Apr 12 2022 at 19:14 UTC