Validation Results for MHRGatewayFHIR

Generated Wed Sep 11 07:06:46 UTC 2024, FHIR version 4.0.1 for au.digitalhealth.r4.mhr-fhir-gw#0.0.1 (canonical = http://ns.electronichealth.net.au/fhir (history)). See Full QA Report

Quality Checks
Publisher Version:IG Publisher Version: v1.6.23
Publication Code:n/a . PackageId = au.digitalhealth.r4.mhr-fhir-gw, Canonical = http://ns.electronichealth.net.au/fhir
Realm Check for n/a:
  • n/a
Publication Request:
  • Error fetching package-list from http://ns.electronichealth.net.au/fhir: Error parsing JSON source: Unexpected content at start of JSON at Line 1 (path=[null]) from 'http://ns.electronichealth.net.au/fhir/package-list.json'
  • This IG has never been published, so the version should start with '0.' or include a patch version e.g. '-ballot'
  • No publication request found
Supressed Messages:5 Suppressed Issues
Dependency Checks:
PackageVersionFHIRCanonicalWeb BaseComment
.. au.digitalhealth.r4.mhr-fhir-gw0.0.1R4http://ns.electronichealth.net.au/fhir
... hl7.terminology.r46.0.2 MR4http://terminology.hl7.orghttp://terminology.hl7.org/6.0.2
... hl7.fhir.uv.extensions.r45.1.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.1.0
... hl7.fhir.au.corecurrent VR4http://hl7.org.au/fhir/corehttps://build.fhir.org/ig/hl7au/au-fhir-core/Cannot be published with a dependency on a current build version
.... hl7.terminology.r46.0.2 MR4http://terminology.hl7.orghttp://terminology.hl7.org/6.0.2see above
.... hl7.fhir.uv.extensions.r45.1.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.1.0see above
.... hl7.fhir.au.basecurrent VR4http://hl7.org.au/fhirhttps://build.fhir.org/ig/hl7au/au-fhir-base/Cannot be published with a dependency on a current build version
..... hl7.terminology.r46.0.2 MR4http://terminology.hl7.orghttp://terminology.hl7.org/6.0.2see above
..... hl7.fhir.uv.extensions.r45.1.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.1.0see above
.... hl7.fhir.uv.smart-app-launch2.1.0 OR4http://hl7.org/fhir/smart-app-launchhttp://hl7.org/fhir/smart-app-launch/STU2.1Latest Release is 2.2.0
..... hl7.terminology.r45.0.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.0.0Latest Release is 6.0.2
.... hl7.fhir.uv.ipacurrent VR4http://hl7.org/fhir/uv/ipahttps://build.fhir.org/ig/HL7/fhir-ipa/Cannot be published with a dependency on a current build version
..... hl7.terminology.r46.0.2 MR4http://terminology.hl7.orghttp://terminology.hl7.org/6.0.2see above
..... hl7.fhir.uv.extensions.r45.1.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.1.0see above
..... hl7.fhir.uv.smart-app-launch2.0.0 OR4http://hl7.org/fhir/smart-app-launchhttp://hl7.org/fhir/smart-app-launch/STU2Latest Release is 2.2.0
Templates: adha.template.fhir#current -> adha.template.base#current -> fhir.base.template#current. Tools: 0.2.0
Dependent IGs:no references
Global Profiles:(none declared)
Terminology Server(s):http://tx.fhir.org/r4, https://tx.ontoserver.csiro.au/fhir (details)
HTA Analysis:Non-HL7 Igs are exempt from terminology dependency analysis
R5 Dependencies:
Draft Dependencies:
Modifier Extensions:(none)
Previous Version Comparison: Unable to compare with previous version: Unable to find version history at http://ns.electronichealth.net.au/fhir (Problem #1 with package-list.json at http://ns.electronichealth.net.au/fhir: Error parsing JSON source: Unexpected content at start of JSON at Line 1 (path=[null]) from 'http://ns.electronichealth.net.au/fhir/package-list.json')
IPA Comparison: n/a
IPS Comparison: n/a
Summary: errors = 3, warn = 8, info = 2, broken links = 0
FilenameErrorsWarningsHints
Build Errors000
/scratch/repo/input/examples/observation-evs-max-01010
/scratch/repo/input/examples/patient-broadway-mike030
/scratch/repo/input/examples/patient-lobster-larry011
/scratch/repo/input/examples/patient-zhu-lily031
/scratch/repo/input/resources/StructureDefinition/mhr-gw-actor-requester100
/scratch/repo/input/resources/StructureDefinition/mhr-gw-actor-responder200

n/a Show Validation Information


input/examples/observation-evs-max-01.xml Show Validation Information (1)

PathSeverityMessage
Observation (l2/c42)warningBest Practice Recommendation: In general, all observations should have a performer

input/examples/patient-broadway-mike.xml Show Validation Information (1)

PathSeverityMessage
Patient.identifier[0] (l15/c17)warningFound multiple matching profiles among 2 choices: http://hl7.org.au/fhir/StructureDefinition/au-ihi, http://hl7.org/fhir/StructureDefinition/Identifier
Patient.identifier[1] (l41/c17)warningFound multiple matching profiles among 2 choices: http://hl7.org.au/fhir/StructureDefinition/au-medicarecardnumber, http://hl7.org/fhir/StructureDefinition/Identifier
Patient.address[0] (l76/c14)warningFound multiple matching profiles among 2 choices: http://hl7.org.au/fhir/StructureDefinition/au-address, http://hl7.org/fhir/StructureDefinition/Address

input/examples/patient-lobster-larry.xml Show Validation Information (1)

PathSeverityMessage
Patient.identifier[0] (l15/c15)warningFound multiple matching profiles among 2 choices: http://hl7.org.au/fhir/StructureDefinition/au-ihi, http://hl7.org/fhir/StructureDefinition/Identifier
Patient​.birthDate​.extension[0] (l52​/c79)Slicing InformationThis element does not match any known slice defined in the profile http://ns.electronichealth.net.au/fhir/StructureDefinition/dh-patient-mcv-1|0.0.1 (this may not be a problem, but you should check that it's not intended to match a slice) Show Reasoning

input/examples/patient-zhu-lily.xml Show Validation Information (1)

PathSeverityMessage
Patient.identifier[1] (l44/c17)Slicing InformationThis element does not match any known slice defined in the profile http://ns.electronichealth.net.au/fhir/StructureDefinition/dh-patient-match-1|0.0.1 (this may not be a problem, but you should check that it's not intended to match a slice) Show Reasoning
Patient.identifier[0] (l17/c17)warningFound multiple matching profiles among 2 choices: http://hl7.org.au/fhir/StructureDefinition/au-ihi, http://hl7.org/fhir/StructureDefinition/Identifier
Patient.identifier[1] (l44/c17)warningFound multiple matching profiles among 2 choices: http://hl7.org.au/fhir/StructureDefinition/au-medicalrecordnumber, http://hl7.org/fhir/StructureDefinition/Identifier
Patient.address[0] (l67/c14)warningFound multiple matching profiles among 2 choices: http://hl7.org.au/fhir/StructureDefinition/au-address, http://hl7.org/fhir/StructureDefinition/Address

input/resources/StructureDefinition/mhr-gw-actor-requester.xml Show Validation Information (1)

PathSeverityMessage
ActorDefinition.type (l1/c1784)errorThe value provided ('system') was not found in the value set 'Example Scenario Actor Type' (http://hl7.org/fhir/ValueSet/examplescenario-actor-type|5.0.0), and a code is required from this value set (error message = The System URI could not be determined for the code 'system' in the ValueSet 'http://hl7.org/fhir/ValueSet/examplescenario-actor-type|5.0.0'; The provided code '#system' was not found in the value set 'http://hl7.org/fhir/ValueSet/examplescenario-actor-type|5.0.0')

input/resources/StructureDefinition/mhr-gw-actor-responder.xml Show Validation Information (1)

PathSeverityMessage
ActorDefinition.type (l1/c1679)errorThe value provided ('system') was not found in the value set 'Example Scenario Actor Type' (http://hl7.org/fhir/ValueSet/examplescenario-actor-type|5.0.0), and a code is required from this value set (error message = The System URI could not be determined for the code 'system' in the ValueSet 'http://hl7.org/fhir/ValueSet/examplescenario-actor-type|5.0.0'; The provided code '#system' was not found in the value set 'http://hl7.org/fhir/ValueSet/examplescenario-actor-type|5.0.0')
ActorDefinition.capabilities (l1/c1754)errorCanonical URLs must be absolute URLs if they are not fragment references (TBD)

Suppressed Messages (Warnings, hints, broken links)

=== These errors are pending an update to the IG publisher for resolution; currently, there is no timeline for their correction. They are related by R4 and R5 value sets having different values, but using an R4 values returns the same error. See https://chat.fhir.org/#narrow/stream/179252-IG-creation/topic/QA.20error.20with.20ActorDefinition.20in.20R4.20IG ====

A category code does not need to be supplied in every instance of category

Legacy constraint in R4 that has been removed in subsequent versions

Ticket raised to consider removal of this constraint https://jira.hl7.org/browse/FHIR-46165

Errors sorted by type


All_observations_should_have_a_performer

input/examples/observation-evs-max-01.xmlBest Practice Recommendation: In general, all observations should have a performer

TYPE_SPECIFIC_CHECKS_CANONICAL_ABSOLUTE

input/resources/StructureDefinition/mhr-gw-actor-responder.xmlCanonical URLs must be absolute URLs if they are not fragment references (TBD)

Terminology_TX_NoValid_16

input/resources/StructureDefinition/mhr-gw-actor-requester.xmlThe value provided ('system') was not found in the value set 'Example Scenario Actor Type' (http://hl7.org/fhir/ValueSet/examplescenario-actor-type|5.0.0), and a code is required from this value set (error message = The System URI could not be determined for the code 'system' in the ValueSet 'http://hl7.org/fhir/ValueSet/examplescenario-actor-type|5.0.0'; The provided code '#system' was not found in the value set 'http://hl7.org/fhir/ValueSet/examplescenario-actor-type|5.0.0')
input/resources/StructureDefinition/mhr-gw-actor-responder.xmlThe value provided ('system') was not found in the value set 'Example Scenario Actor Type' (http://hl7.org/fhir/ValueSet/examplescenario-actor-type|5.0.0), and a code is required from this value set (error message = The System URI could not be determined for the code 'system' in the ValueSet 'http://hl7.org/fhir/ValueSet/examplescenario-actor-type|5.0.0'; The provided code '#system' was not found in the value set 'http://hl7.org/fhir/ValueSet/examplescenario-actor-type|5.0.0')

Validation_VAL_Profile_MultipleMatches

input/examples/patient-broadway-mike.xmlFound multiple matching profiles among 2 choices: http://hl7.org.au/fhir/StructureDefinition/au-ihi, http://hl7.org/fhir/StructureDefinition/Identifier
input/examples/patient-broadway-mike.xmlFound multiple matching profiles among 2 choices: http://hl7.org.au/fhir/StructureDefinition/au-medicarecardnumber, http://hl7.org/fhir/StructureDefinition/Identifier
input/examples/patient-broadway-mike.xmlFound multiple matching profiles among 2 choices: http://hl7.org.au/fhir/StructureDefinition/au-address, http://hl7.org/fhir/StructureDefinition/Address
input/examples/patient-lobster-larry.xmlFound multiple matching profiles among 2 choices: http://hl7.org.au/fhir/StructureDefinition/au-ihi, http://hl7.org/fhir/StructureDefinition/Identifier
input/examples/patient-zhu-lily.xmlFound multiple matching profiles among 2 choices: http://hl7.org.au/fhir/StructureDefinition/au-ihi, http://hl7.org/fhir/StructureDefinition/Identifier
input/examples/patient-zhu-lily.xmlFound multiple matching profiles among 2 choices: http://hl7.org.au/fhir/StructureDefinition/au-medicalrecordnumber, http://hl7.org/fhir/StructureDefinition/Identifier
input/examples/patient-zhu-lily.xmlFound multiple matching profiles among 2 choices: http://hl7.org.au/fhir/StructureDefinition/au-address, http://hl7.org/fhir/StructureDefinition/Address