Closed robeastwood-agency closed 4 years ago
After product owner meeting: agreed changes to invariants and supporting information with PO 1) invariants on attester merged and changed to current style 2) invariant inv-dh-cmp-10 on section deleted 3) invariant inv-dh-cmp-07 on authorRole deleted 4) copyright updated to 2020 5) usage scenarios and implementation guidance updated 6) use 1.1.1 of aubase for dependencyList.version in ig-advancecarerecords-1.json
Reviewed changes with PO and sent for review
After review made the following changes
Merged into master, rebuilt and pushed to GitHub. [adc5db0]
Prerequisites
The bug
In the Advance Care Directive Custodian Record composition profile (composition-acdcr-1), the invariants on the following 2 extensions have faulty FHIRPath expressions, related to the use of 'conformsTo'. The consequence of which is that acceptable content for these elements always fails to be valid against these invariants.
1) Element: Composition.extension:compositionAuthorRole
Composition.extension('http://hl7.org.au/fhir/StructureDefinition/composition-author-role').resolve().conformsTo('http://ns.electronichealth.net.au/ci/fhir/3.0/StructureDefinition/practitioner-ident-1')
2) Element: Composition.attester.extension:attesterRelatedParty
Composition.attester.extension('http://hl7.org.au/fhir/StructureDefinition/attester-related-party').resolve().conformsTo('http://ns.electronichealth.net.au/ci/fhir/3.0/StructureDefinition/relatedperson-ident-1')
|What I expected to happen
Acceptable content for this element shall be valid against these invariants. Unacceptable content for this element shall not be valid against these invariants.
The fix
The correct (and simplified) FHIRPath is (respectively):
Screenshots
N/A
Workarounds
N/A
QA.html excerpt
N/A
Desktop (please complete the following information):
N/A
Additional context
N/A