Validation Results for MyHealthEuNcpApiIg

Generated Thu Feb 20 14:03:27 GMT 2025, FHIR version 4.0.1 for myhealth.eu.fhir.ncp-api#0.0.1 (canonical = http://myhealth.eu/fhir/ncp-api (history)). See Full QA Report

Quality Checks
Publisher Version:IG Publisher Version: v1.8.13
Publication Code:n/a . PackageId = myhealth.eu.fhir.ncp-api, Canonical = http://myhealth.eu/fhir/ncp-api
Realm Check for n/a:
  • n/a
Language Info:This IG has no language information
Publication Request:
  • Error fetching package-list from http://myhealth.eu/fhir/ncp-api: Error parsing JSON source: Unexpected content '<' in json format at Line 1 (path=[null])
  • 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
  • Dependency on hl7.fhir.uv.ips is to the current version - not allowed
  • Dependency on hl7.fhir.eu.laboratory is to the current version - not allowed
Supressed Messages:No Suppressed Issues
Dependency Checks:
PackageVersionFHIRCanonicalWeb BaseComment
.. myhealth.eu.fhir.ncp-api0.0.1R4http://myhealth.eu/fhir/ncp-api
... hl7.terminology.r46.2.0 MR4http://terminology.hl7.orghttp://terminology.hl7.org/6.2.0
... hl7.fhir.uv.extensions.r45.2.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0
... hl7.fhir.uv.ipscurrent VR4http://hl7.org/fhir/uv/ipshttps://build.fhir.org/ig/HL7/fhir-ips/Cannot be published with a dependency on a current build version
.... hl7.terminology.r46.2.0 MR4http://terminology.hl7.orghttp://terminology.hl7.org/6.2.0see above
.... hl7.fhir.uv.extensions.r45.1.0 OR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.1.0Latest Release is 5.2.0
.... hl7.terminology.r46.1.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/6.1.0Latest Release is 6.2.0
.... hl7.fhir.uv.extensions.r45.1.0 OR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.1.0see above. Latest Release is 5.2.0
.... hl7.fhir.uv.ipscurrent VR4http://hl7.org/fhir/uv/ipshttps://build.fhir.org/ig/HL7/fhir-ips/see above
.... hl7.fhir.eu.extensionscurrent VR4http://hl7.eu/fhir/extensionshttps://build.fhir.org/ig/hl7-eu/extensions-r5/Cannot be published with a dependency on a current build version
..... hl7.terminology.r46.2.0 MR4http://terminology.hl7.orghttp://terminology.hl7.org/6.2.0see above
..... hl7.fhir.uv.extensions.r45.2.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0see above
..... hl7.fhir.uv.ipscurrent VR4http://hl7.org/fhir/uv/ipshttps://build.fhir.org/ig/HL7/fhir-ips/see above
.... hl7.fhir.eu.base.r40.0.1-ci UR4http://hl7.eu/fhir/basehttps://build.fhir.org/ig/hl7-eu/base/Matched to latest patch release (current->0.0.1-ci)
..... hl7.terminology.r46.1.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/6.1.0see above. Latest Release is 6.2.0
..... hl7.fhir.uv.extensions.r45.1.0 OR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.1.0see above. Latest Release is 5.2.0
..... hl7.fhir.uv.ipscurrent VR4http://hl7.org/fhir/uv/ipshttps://build.fhir.org/ig/HL7/fhir-ips/see above
..... hl7.fhir.eu.extensions0.1.0 MR4http://hl7.eu/fhir/extensionshttp://hl7.eu/fhir/extensions/0.1.0Matched to latest patch release (0.1.x->0.1.0)
...... hl7.terminology.r45.3.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0Latest Release is 6.2.0
...... hl7.fhir.uv.extensions.r41.0.0 OR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0Latest Release is 5.2.0
... hl7.fhir.eu.extensions0.1.0 MR4http://hl7.eu/fhir/extensionshttp://hl7.eu/fhir/extensions/0.1.0see above
... myhealth.eu.fhir.laboratorydev VR4http://fhir.ehdsi.eu/laboratoryfile:///builds/ehdsi/ehdsi-fhir-ig/laboratory/output
.... hl7.fhir.uv.extensions.r45.2.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0see above
.... hl7.fhir.uv.ips1.1.0 MR4http://hl7.org/fhir/uv/ipshttp://hl7.org/fhir/uv/ips/STU1.1
..... hl7.terminology.r45.0.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.0.0Latest Release is 6.2.0
..... fhir.dicom2022.4.20221006 OR4http://fhir.org/packages/fhir.dicomhttp://fhir.org/packages/fhir.dicomLatest Release is 2024.2.20240331
.... hl7.fhir.eu.laboratory0.1.0 MR4http://hl7.eu/fhir/laboratoryhttp://hl7.eu/fhir/laboratory/0.1.0Matched to latest patch release (0.1.x->0.1.0)
..... hl7.terminology.r45.3.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0see above. Latest Release is 6.2.0
..... hl7.fhir.uv.extensions.r41.0.0 OR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0see above. Latest Release is 5.2.0
..... hl7.fhir.uv.ips1.1.0 MR4http://hl7.org/fhir/uv/ipshttp://hl7.org/fhir/uv/ips/STU1.1see above
..... hl7.fhir.eu.extensions0.1.0 MR4http://hl7.eu/fhir/extensionshttp://hl7.eu/fhir/extensions/0.1.0see above
.... hl7.fhir.eu.extensions0.1.0 MR4http://hl7.eu/fhir/extensionshttp://hl7.eu/fhir/extensions/0.1.0see above
.... hl7.terminology5.5.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.5.0Latest Release is 6.2.0
..... hl7.fhir.uv.extensions.r41.0.0 OR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0see above. Latest Release is 5.2.0
Templates: myhealth.eu.fhir.template#0.0.1 -> fhir.base.template#current. Tools: 0.3.0
Dependent IGs:no references
Global Profiles:(none declared)
Terminology Server(s):http://tx.fhir.org/r4 (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://myhealth.eu/fhir/ncp-api (Problem #1 with package-list.json at http://myhealth.eu/fhir/ncp-api: Error parsing JSON source: Unexpected content '<' in json format at Line 1 (path=[null]))
IPA Comparison: n/a
IPS Comparison: n/a
Validation Flags: On: autoLoad; Off: hintAboutNonMustSupport, anyExtensionsAllowed, checkAggregation, showReferenceMessages, noExperimentalContent, displayWarnings
Summary: errors = 6, warn = 7, info = 8, broken links = 0.
FilenameErrorsWarningsHints
Build Errors030
/builds/ehdsi/ehdsi-fhir-ig/ncp-api/fsh-generated/resources/Bundle-BundleLabResultReportPOC424
/builds/ehdsi/ehdsi-fhir-ig/ncp-api/fsh-generated/resources/DocumentReference-SimpleChemistryResultDocRef100
/builds/ehdsi/ehdsi-fhir-ig/ncp-api/fsh-generated/resources/StructureDefinition-Patient-minimal-myhealtheu010
/builds/ehdsi/ehdsi-fhir-ig/ncp-api/fsh-generated/resources/ValueSet-eHDSILaboratoryReportType010
/builds/ehdsi/ehdsi-fhir-ig/ncp-api/input/capabilities/capabilitystatement100

n/a Show Validation Information

warningUnable to find ImplementationGuide.definition.resource.description for the resource CapabilityStatement/a87fce1b-c081-4667-a092-64834ab7e05b. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list.
1warningThe HTML fragment 'ip-statements.xhtml' is not included anywhere in the produced implementation guide
IGwarningThe IG is not for the international realm, and it uses SNOMED CT, so it should fix the SCT edition in the expansion parameters

fsh-generated/resources/Bundle-BundleLabResultReportPOC.json Show Validation Information (29)

PathSeverityMessage
Bundle​.entry[0]​.resource​/*Composition​/4028a0b8-37fc-4491-a8e7-0f28e6fc59b4*​/​.section[0]​.entry[0] (l67​/c16)errorUnable to find a profile match for urn:uuid:8bd279af-125a-4318-b461-ba5629b12e7f among choices: http://fhir.ehdsi.eu/laboratory/StructureDefinition/Observation-resultslab-lab-myhealtheu Reference_REF_CantMatchChoice
Bundle​.entry[0]​.resource​/*Composition​/4028a0b8-37fc-4491-a8e7-0f28e6fc59b4*​/​.section[0]​.entry[0] (l67​/c16)Slicing InformationDetails for urn:uuid:8bd279af-125a-4318-b461-ba5629b12e7f matching against profile http://fhir.ehdsi.eu/laboratory/StructureDefinition/Observation-resultslab-lab-myhealtheu|0.0.2 Show Reasoning Details_for__matching_against_Profile_
Bundle​.entry[1]​.resource​/*DiagnosticReport​/Inline-Diagnostic-Report-lab-report*​/​.extension[0] (l98​/c12)errorSlicing cannot be evaluated: Unable to resolve profile CanonicalType[http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition] SLICING_CANNOT_BE_EVALUATED
Bundle​.entry[1]​.resource​/*DiagnosticReport​/Inline-Diagnostic-Report-lab-report*​/ (l96​/c8)informationDiagnosticReport.extension:DiagnosticReportCompositionR5: Found 0 matches, but unable to check minimum required (DiagnosticReport.extension) due to lack of slicing validation (from http://fhir.ehdsi.eu/laboratory/StructureDefinition/DiagnosticReport-lab-myhealtheu|0.0.2) Validation_VAL_Profile_NoCheckMin
Bundle​.entry[1]​.resource​/*DiagnosticReport​/Inline-Diagnostic-Report-lab-report*​/​.extension[0]​.value​.ofType(Reference) (l100​/c14)Slicing InformationDetails for urn:uuid:4028a0b8-37fc-4491-a8e7-0f28e6fc59b4 matching against profile http://hl7.org/fhir/StructureDefinition/Composition|4.0.1 Show Reasoning Details_for__matching_against_Profile_
Bundle​.entry[3]​.resource​/*Observation​/8bd279af-125a-4318-b461-ba5629b12e7f*​/​.code (l231​/c10)errorNone of the codings provided are in the value set 'eHDSI Laboratory Codes with exceptions' (http://fhir.ehdsi.eu/laboratory/ValueSet/eHDSILabCodeWithExceptions|0.0.2), and a coding from this value set is required) (codes = http://loinc.org#883-9) (from server, see log) Terminology_TX_NoValid_1_CC
Bundle​.entry[4]​.resource​/*ServiceRequest​/Inline-ServiceRequest-lab-report*​/​.code (l287​/c10)errorNone of the codings provided are in the value set 'eHDSI Laboratory Codes with exceptions' (http://fhir.ehdsi.eu/laboratory/ValueSet/eHDSILabCodeWithExceptions|0.0.2), and a coding from this value set is required) (codes = http://loinc.org#883-9) (from server, see log) Terminology_TX_NoValid_1_CC
Bundle​.entry[5]​.resource​/*Organization​/ce122b36-f942-4cee-8c6d-b13ece8cf23c*​/​.address[0]​.line[0]​.extension[0] (l335​/c20)Slicing InformationThis element does not match any known slice defined in the profile http://hl7.eu/fhir/laboratory/StructureDefinition/Address-eu|0.2.0-ci (this may not be a problem, but you should check that it's not intended to match a slice) Show Reasoning Details_for__matching_against_Profile_
Bundle.entry[9] (l95/c6)warningEntry 'urn:uuid:f5d20fe5-6d14-46de-80ea-8124f427a754' isn't reachable by traversing forwards from the Composition. Only Provenance is approved to be used this way (R4 section 3.3.1) BUNDLE_BUNDLE_ENTRY_REVERSE_R4
Bundle.entry[9] (l264/c6)warningEntry 'urn:uuid:2e861278-2e99-4ffa-befa-049467a095b2' isn't reachable by traversing forwards from the Composition. Only Provenance is approved to be used this way (R4 section 3.3.1) BUNDLE_BUNDLE_ENTRY_REVERSE_R4

fsh-generated/resources/DocumentReference-SimpleChemistryResultDocRef.json Show Validation Information (1)

PathSeverityMessage
DocumentReference.subject (l47/c4)errorUnable to resolve resource with reference 'urn:uuid:de17bfd2-8d73-45fa-b0bb-8eb0e463ddb8' Reference_REF_CantResolve

fsh-generated/resources/StructureDefinition-Patient-minimal-myhealtheu.json Show Validation Information (1)

PathSeverityMessage
StructureDefinition​.where(url = 'http:​/​/myhealth​.eu​/fhir​/ncp-api​/StructureDefinition​/Patient-minimal-myhealtheu')warningThe Implementation Guide contains no examples for this profile

fsh-generated/resources/ValueSet-eHDSILaboratoryReportType.json Show Validation Information (1)

PathSeverityMessage
ValueSet (l1/c2012)warningThe resource status 'active' and the standards status 'draft' are not consistent VALIDATION_VAL_STATUS_INCONSISTENT

input/capabilities/capabilitystatement.xml Show Validation Information (1)

PathSeverityMessage
CapabilityStatement​.rest[0]​.resource[1]​.operation[0]​.definition (l1​/c18412)errorCanonical URLs must be absolute URLs if they are not fragment references (/fhir/OperationDefinition/Composition-i-document) TYPE_SPECIFIC_CHECKS_CANONICAL_ABSOLUTE

Suppressed Messages (Warnings, hints, broken links)

No suppressed messsages

Errors sorted by type


BUNDLE_BUNDLE_ENTRY_REVERSE_R4

fsh-generated/resources/Bundle-BundleLabResultReportPOC.jsonEntry 'urn:uuid:f5d20fe5-6d14-46de-80ea-8124f427a754' isn't reachable by traversing forwards from the Composition. Only Provenance is approved to be used this way (R4 section 3.3.1)
fsh-generated/resources/Bundle-BundleLabResultReportPOC.jsonEntry 'urn:uuid:2e861278-2e99-4ffa-befa-049467a095b2' isn't reachable by traversing forwards from the Composition. Only Provenance is approved to be used this way (R4 section 3.3.1)

Details_for__matching_against_Profile_

fsh-generated/resources/Bundle-BundleLabResultReportPOC.jsonDetails for urn:uuid:8bd279af-125a-4318-b461-ba5629b12e7f matching against profile http://fhir.ehdsi.eu/laboratory/StructureDefinition/Observation-resultslab-lab-myhealtheu|0.0.2
fsh-generated/resources/Bundle-BundleLabResultReportPOC.jsonDetails for urn:uuid:4028a0b8-37fc-4491-a8e7-0f28e6fc59b4 matching against profile http://hl7.org/fhir/StructureDefinition/Composition|4.0.1
fsh-generated/resources/Bundle-BundleLabResultReportPOC.jsonThis element does not match any known slice defined in the profile http://hl7.eu/fhir/laboratory/StructureDefinition/Address-eu|0.2.0-ci (this may not be a problem, but you should check that it's not intended to match a slice)

MSG_DEPENDS_ON_DEPRECATED

fsh-generated/resources/StructureDefinition-DocumentReference-minimal-myhealtheu.jsonThe extension http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet|5.2.0 is deprecated

Reference_REF_CantMatchChoice

fsh-generated/resources/Bundle-BundleLabResultReportPOC.jsonUnable to find a profile match for urn:uuid:8bd279af-125a-4318-b461-ba5629b12e7f among choices: http://fhir.ehdsi.eu/laboratory/StructureDefinition/Observation-resultslab-lab-myhealtheu

Reference_REF_CantResolve

fsh-generated/resources/DocumentReference-SimpleChemistryResultDocRef.jsonUnable to resolve resource with reference 'urn:uuid:de17bfd2-8d73-45fa-b0bb-8eb0e463ddb8'

SD_PATH_SLICING_DEPRECATED

fsh-generated/resources/StructureDefinition-DocumentReference-minimal-myhealtheu.jsonThe discriminator type 'pattern' is deprecated in R5+. For future compatibility, you could consider using type=value with a pattern[x] instead (if this is not an inherited slicing)
fsh-generated/resources/StructureDefinition-DocumentReference-minimal-myhealtheu.jsonThe discriminator type 'pattern' is deprecated in R5+. For future compatibility, you could consider using type=value with a pattern[x] instead (if this is not an inherited slicing)

SLICING_CANNOT_BE_EVALUATED

fsh-generated/resources/Bundle-BundleLabResultReportPOC.jsonSlicing cannot be evaluated: Unable to resolve profile CanonicalType[http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition]

TYPE_SPECIFIC_CHECKS_CANONICAL_ABSOLUTE

input/capabilities/capabilitystatement.xmlCanonical URLs must be absolute URLs if they are not fragment references (/fhir/OperationDefinition/Composition-i-document)

TYPE_SPECIFIC_CHECKS_DT_XHTML_UNKNOWN_HREF

fsh-generated/resources/StructureDefinition-DocumentReference-minimal-myhealtheu.jsonHyperlink scheme 'file' in 'file:///builds/ehdsi/ehdsi-fhir-ig/laboratory/output/ValueSet-eHDSILabStudyType.html' at 'div/table/tr/td/a' for 'eHDSI Laboratory Study Types' is not a widely supported protocol and should be checked

Terminology_TX_NoValid_1_CC

fsh-generated/resources/Bundle-BundleLabResultReportPOC.jsonNone of the codings provided are in the value set 'eHDSI Laboratory Codes with exceptions' (http://fhir.ehdsi.eu/laboratory/ValueSet/eHDSILabCodeWithExceptions|0.0.2), and a coding from this value set is required) (codes = http://loinc.org#883-9)
fsh-generated/resources/Bundle-BundleLabResultReportPOC.jsonNone of the codings provided are in the value set 'eHDSI Laboratory Codes with exceptions' (http://fhir.ehdsi.eu/laboratory/ValueSet/eHDSILabCodeWithExceptions|0.0.2), and a coding from this value set is required) (codes = http://loinc.org#883-9)

VALIDATION_VAL_STATUS_INCONSISTENT

fsh-generated/resources/ValueSet-eHDSILaboratoryReportType.jsonThe resource status 'active' and the standards status 'draft' are not consistent

Validation_VAL_Profile_NoCheckMin

fsh-generated/resources/Bundle-BundleLabResultReportPOC.jsonDiagnosticReport.extension:DiagnosticReportCompositionR5: Found 0 matches, but unable to check minimum required (DiagnosticReport.extension) due to lack of slicing validation (from http://fhir.ehdsi.eu/laboratory/StructureDefinition/DiagnosticReport-lab-myhealtheu|0.0.2)