Stream: australia
Topic: au-fhir-pd R4- Reference type is repeated
Chandan Datta (Feb 11 2020 at 04:44):
We are trying to validate the FHIR AUPD profile definitions with Forge tool and ran into an issue. In the au-fhir-pd profile R4- Reference type is repeated(in for example the StructureDefinition-au-healthcareservice.xml), which is a violation of the eld-13 rule
<element id="HealthcareService.endpoint"> <path value="HealthcareService.endpoint" /> <short value="Technical endpoints for this healthcare service, including secure messaging endpoints" /> <type> <code value="Reference" /> <targetProfile value="http://hl7.org.au/fhir/pd/StructureDefinition/au-pd-sm-endpoint" /> </type> <type> <code value="Reference" /> <targetProfile value="http://hl7.org/fhir/StructureDefinition/Endpoint" /> </type> <mustSupport value="true" /> </element>
The Reference type is repeated, which is a violation of the eld-13 rule.
- What was the intended usage of the Reference and what is the fix for this? It seems like it’s OK to have multiple instances of type. And since each instance of type is allowed to have 0..* instances of code, structurally it seems like this should work.
- Was Forge used to author these profiles or was it any other tool?
- Which FHIR server was used to test the Profile conformance by anyone who has used these profiles?
Brian Postlethwaite (Feb 11 2020 at 08:11):
That looks like a merge issue.
I don't recall if we meant to have a slice, or always use that profile.
Brian Postlethwaite (Feb 11 2020 at 08:12):
Trim to just the AU target profile and try that.
Brian Postlethwaite (Feb 11 2020 at 08:12):
R4 is in progress still.
Chandan Datta (Feb 12 2020 at 06:08):
Let me know when updated and will get the latest from git. does this look correct? pasted image
Last updated: Apr 12 2022 at 19:14 UTC