hl7au / au-fhir-base

AU Base FHIR Implementation Guide Source
36 stars 26 forks source link

Fix invariant key & FHIRPath in the Identifier Routability extension #804

Closed dbojicic closed 11 months ago

dbojicic commented 11 months ago

As per https://chat.fhir.org/#narrow/stream/179173-australia/topic/au-base.20progress/near/366765629

Issue raised by @brianpos: Yo, the invariant isn't showing in the list of invariants, and it's also wrong. https://build.fhir.org/ig/hl7au/au-fhir-base/StructureDefinition-identifier-routability.html (valueBoolean => value) inv-routability-preference - this is the invariant key, pretty non standard format for this value too. Maybe a code value more like ex-rp-1

Noting that the issue around invariant showing in the list of invariants has been resolved.

dbojicic commented 11 months ago

@dt-r comment in the Zulip chat:

I'm not sure why that isn't showing since the source value in the constraint is right. I agree that the code for the invariant could be better - in AU Base the convention would be more like inv-ex-rp-0.

dbojicic commented 11 months ago

Considering the AU Base invariant conventions, https://github.com/hl7au/au-fhir-base/wiki/HL7-AU-Conventions:-profile-invariants-and-slices, this invariant key should become inv-idrout-0.