Closed robeastwood-agency closed 3 years ago
The core extension should be used if a body structure resource is to be referenced by a Condition. An HL7 AU extension offers no value to implementers, it conveniently allows for typing the resource to be AU Base BodyStructure but that comes at the cost of a reduction in interoperability when redefining a core extension locally for the same concept.
If the desired behaviour is that the referenced resource conforms to Au Base Body Structure this can be achieved via other means e.g. invariants. Though given that AU Base Condition and AU Base Body Structure are both base profiles there is limited value in applying this rule - this would likely be useful downstream for a set of profiles derived from AU Base asserting an implementation relevant set of profiles but not in AU Base itself.
Suggest that a note is added to the Extensions part of AU Base Condition to call out the core extension as a potentially useful extension.
Closing due to lack of requirement.
The Condition resource includes an element to capture the bodySite as a CodeableConcept. The included note states:
However, the HL7 AU base IG now includes AU Base BodyStructure profile that carries SNOMED CT terminology support; therefore consider creating an extension referencing the AU BodyStructure profile to be optionally used within a Condition record (and possibly others such as Specimen, Procedure etc).
Furthermore, proposing:
To proceed, seeking agreement with this approach.