Validation Results for HelseAPI

Generated Fri Feb 09 18:44:30 UTC 2024, FHIR version 4.0.1 for hl7.fhir.no.helseapi.ig#1.0.0 (canonical = http://hl7.no/helseapi/ig (history)). See Full QA Report

Quality Checks
Publisher Version:IG Publisher Version: v1.5.16
Publication Code:n/a . PackageId = hl7.fhir.no.helseapi.ig, Canonical = http://hl7.no/helseapi/ig
Realm Check for n/a:
  • n/a
Publication Request:
  • Error fetching package-list from http://hl7.no/helseapi/ig: Not Found
  • 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:No Suppressed Issues
Dependency Checks:
PackageVersionFHIRCanonicalWeb BaseComment
.. hl7.fhir.no.helseapi.ig1.0.0R4http://hl7.no/helseapi/ig
... hl7.terminology.r45.3.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0Latest Release is 5.4.0
... hl7.fhir.uv.extensions.r41.0.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0
... hl7.fhir.no.basis2.2.0 UR4
Templates: no.fhir.ig.template#0.4.0 -> fhir.base.template#0.4.0. Tools: 0.1.0
Dependent IGs:no references
Global Profiles:(none declared)
Terminology Server(s):http://tx.fhir.org/r4 (details)
HTA Analysis:1 issue
R5 Dependencies:(none)
Draft Dependencies:
Modifier Extensions:(none)
Previous Version Comparison: Unable to compare with previous version: Unable to find version history at http://hl7.no/helseapi/ig (Problem #1 with package-list.json at http://hl7.no/helseapi/ig: Not Found)
IPA Comparison: n/a
IPS Comparison: n/a
Summary: errors = 24, warn = 19, info = 13, broken links = 0
FilenameErrorsWarningsHints
Build Errors1150
/github/workspace/igs/helseapi/fsh-generated/resources/CodeSystem-no-helseapi-documentreference-category401
/github/workspace/igs/helseapi/input/profiles/no-helseapi-Address.structuredefinition-profile211
/github/workspace/igs/helseapi/input/profiles/no-helseapi-DocumentReference.structuredefinition-profile210
/github/workspace/igs/helseapi/input/profiles/no-helseapi-Patient.structuredefinition-profile516
/github/workspace/igs/helseapi/input/profiles/no-helseapi-Practitioner.structuredefinition-profile215
/github/workspace/igs/helseapi/input/resources/no-helseapi-documentreference-category.valueset400
/github/workspace/igs/helseapi/input/resources/no-helseapi-documentreference-type.valueset400

n/a Show Validation Information

ImplementationGuide​.definition​.parameter[23]​.valueerrorSupressed messages file not found
warningUnable to find ImplementationGuide.definition.resource.description for the resource ValueSet/no-helseapi-documentreference-category. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list.
warningUnable to find ImplementationGuide.definition.resource.description for the resource ValueSet/no-helseapi-documentreference-type. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list.
warningUnable to find ImplementationGuide.definition.resource.description for the resource StructureDefinition/no-helseapi-Address. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list.
warningUnable to find ImplementationGuide.definition.resource.description for the resource StructureDefinition/no-helseapi-DocumentReference. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list.
warningUnable to find ImplementationGuide.definition.resource.description for the resource StructureDefinition/no-helseapi-Patient. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list.
warningUnable to find ImplementationGuide.definition.resource.description for the resource StructureDefinition/no-helseapi-Practitioner. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list.
Address.extensionwarningThe reference urn:oid:2.16.578.1.12.4.1.1.3403 could not be resolved
Patient.extension.extensionwarningThe reference urn:iso:std:iso:3166 could not be resolved
Practitioner.qualification.code.codingwarningThe reference urn:oid:2.16.578.1.12.4.1.1.9060 could not be resolved
Practitioner.qualification.code.codingwarningThe reference urn:oid:2.16.578.1.12.4.1.1.7704 could not be resolved
Practitioner.qualification.code.codingwarningThe reference urn:oid:2.16.578.1.12.4.1.1.7426 could not be resolved
1warningThe HTML fragment 'ip-statements.xhtml' is not included anywhere in the produced implementation guide
2warningAn HTML fragment from the set [cross-version-analysis.xhtml, cross-version-analysis-inline.xhtml] is not included anywhere in the produced implementation guide
3warningAn HTML fragment from the set [dependency-table.xhtml, dependency-table-short.xhtml] is not included anywhere in the produced implementation guide
4warningThe HTML fragment 'globals-table.xhtml' is not included anywhere in the produced implementation guide

fsh-generated/resources/CodeSystem-no-helseapi-documentreference-category.json Show Validation Information (1)

PathSeverityMessage
CodeSystem​.where(url = 'http:​/​/hl7​.no​/fhir​/CodeSystem​/no-helseapi-documentreference-category')errorConformance resource /github/workspace/igs/helseapi/fsh-generated/resources/CodeSystem-no-helseapi-documentreference-category.json - the canonical URL (http://hl7.no/helseapi/ig/CodeSystem/no-helseapi-documentreference-category) does not match the URL (http://hl7.no/fhir/CodeSystem/no-helseapi-documentreference-category)
CodeSysteminformationCodeSystems SHOULD have a stated value for the caseSensitive element so that users know the status and meaning of the code system clearly
CodeSystem (l1/c1205)errorPublished code systems SHALL conform to the ShareableCodeSystem profile, which says that the element CodeSystem.experimental is mandatory, but it is not present
CodeSystem (l1/c1205)errorPublished code systems SHALL conform to the ShareableCodeSystem profile, which says that the element CodeSystem.caseSensitive is mandatory, but it is not present
fsh-generated​/resources​/CodeSystem-no-helseapi-documentreference-categoryerrorURL Mismatch http://hl7.no/helseapi/ig/CodeSystem/no-helseapi-documentreference-category vs http://hl7.no/fhir/CodeSystem/no-helseapi-documentreference-category

input/profiles/no-helseapi-Address.structuredefinition-profile.xml Show Validation Information (1)

PathSeverityMessage
StructureDefinition​.where(url = 'http:​/​/hl7​.no​/fhir​/StructureDefinition​/no-helseapi-Address')errorConformance resource /github/workspace/igs/helseapi/input/profiles/no-helseapi-Address.structuredefinition-profile.xml - the canonical URL (http://hl7.no/helseapi/ig/StructureDefinition/no-helseapi-Address) does not match the URL (http://hl7.no/fhir/StructureDefinition/no-helseapi-Address)
StructureDefinition​.snapshot​.element[19]​.mapping[2]​.map (l1​/c48469)informationThe string value contains text that looks like embedded HTML tags. If this content is rendered to HTML without appropriate post-processing, it may be a security risk
StructureDefinition​.where(url = 'http:​/​/hl7​.no​/fhir​/StructureDefinition​/no-helseapi-Address')warningThe Implementation Guide contains no examples for this data type profile
input​/profiles​/no-helseapi-Address​.structuredefinition-profileerrorURL Mismatch http://hl7.no/helseapi/ig/StructureDefinition/no-helseapi-Address vs http://hl7.no/fhir/StructureDefinition/no-helseapi-Address

input/profiles/no-helseapi-DocumentReference.structuredefinition-profile.xml Show Validation Information (1)

PathSeverityMessage
StructureDefinition​.where(url = 'http:​/​/hl7​.no​/fhir​/StructureDefinition​/no-helseapi-DocumentReference')errorConformance resource /github/workspace/igs/helseapi/input/profiles/no-helseapi-DocumentReference.structuredefinition-profile.xml - the canonical URL (http://hl7.no/helseapi/ig/StructureDefinition/no-helseapi-DocumentReference) does not match the URL (http://hl7.no/fhir/StructureDefinition/no-helseapi-DocumentReference)
StructureDefinition​.where(url = 'http:​/​/hl7​.no​/fhir​/StructureDefinition​/no-helseapi-DocumentReference')warningThe Implementation Guide contains no examples for this profile
input​/profiles​/no-helseapi-DocumentReference​.structuredefinition-profileerrorURL Mismatch http://hl7.no/helseapi/ig/StructureDefinition/no-helseapi-DocumentReference vs http://hl7.no/fhir/StructureDefinition/no-helseapi-DocumentReference

input/profiles/no-helseapi-Patient.structuredefinition-profile.xml Show Validation Information (1)

PathSeverityMessage
StructureDefinition​.where(url = 'http:​/​/hl7​.no​/fhir​/StructureDefinition​/no-helseapi-Patient')errorConformance resource /github/workspace/igs/helseapi/input/profiles/no-helseapi-Patient.structuredefinition-profile.xml - the canonical URL (http://hl7.no/helseapi/ig/StructureDefinition/no-helseapi-Patient) does not match the URL (http://hl7.no/fhir/StructureDefinition/no-helseapi-Patient)
StructureDefinition​.snapshot​.element[11]​.binding​.valueSet (l1​/c40846)errorCanonical URL 'urn:iso:std:iso:3166' refers to a resource that has the wrong type. Found CodeSystem expecting one of [ValueSet]
StructureDefinition​.snapshot​.element[32]​.mapping[2]​.map (l1​/c69868)informationThe string value contains text that looks like embedded HTML tags. If this content is rendered to HTML without appropriate post-processing, it may be a security risk
StructureDefinition​.snapshot​.element[41]​.mapping[2]​.map (l1​/c83984)informationThe string value contains text that looks like embedded HTML tags. If this content is rendered to HTML without appropriate post-processing, it may be a security risk
StructureDefinition​.snapshot​.element[50]​.mapping[2]​.map (l1​/c97384)informationThe string value contains text that looks like embedded HTML tags. If this content is rendered to HTML without appropriate post-processing, it may be a security risk
StructureDefinition​.snapshot​.element[70]​.mapping[2]​.map (l1​/c126974)informationThe string value contains text that looks like embedded HTML tags. If this content is rendered to HTML without appropriate post-processing, it may be a security risk
StructureDefinition​.snapshot​.element[83]​.mapping[2]​.map (l1​/c144783)informationThe string value contains text that looks like embedded HTML tags. If this content is rendered to HTML without appropriate post-processing, it may be a security risk
StructureDefinition​.snapshot​.element[102]​.mapping[2]​.map (l1​/c174996)informationThe string value contains text that looks like embedded HTML tags. If this content is rendered to HTML without appropriate post-processing, it may be a security risk
StructureDefinition​.snapshot​.element[11]​.bindingerrorThe element Patient.extension.extension has a binding, but no bindable types are present [Extension]
StructureDefinition​.snapshot​.element[11]​.bindingerrorThe valueSet reference urn:iso:std:iso:3166 on element Patient.extension.extension points to something that is not a value set (CodeSystem)
StructureDefinition​.where(url = 'http:​/​/hl7​.no​/fhir​/StructureDefinition​/no-helseapi-Patient')warningThe Implementation Guide contains no examples for this profile
input​/profiles​/no-helseapi-Patient​.structuredefinition-profileerrorURL Mismatch http://hl7.no/helseapi/ig/StructureDefinition/no-helseapi-Patient vs http://hl7.no/fhir/StructureDefinition/no-helseapi-Patient

input/profiles/no-helseapi-Practitioner.structuredefinition-profile.xml Show Validation Information (1)

PathSeverityMessage
StructureDefinition​.where(url = 'http:​/​/hl7​.no​/fhir​/StructureDefinition​/no-helseapi-Practitioner')errorConformance resource /github/workspace/igs/helseapi/input/profiles/no-helseapi-Practitioner.structuredefinition-profile.xml - the canonical URL (http://hl7.no/helseapi/ig/StructureDefinition/no-helseapi-Practitioner) does not match the URL (http://hl7.no/fhir/StructureDefinition/no-helseapi-Practitioner)
StructureDefinition​.snapshot​.element[17]​.mapping[2]​.map (l1​/c49729)informationThe string value contains text that looks like embedded HTML tags. If this content is rendered to HTML without appropriate post-processing, it may be a security risk
StructureDefinition​.snapshot​.element[26]​.mapping[2]​.map (l1​/c63213)informationThe string value contains text that looks like embedded HTML tags. If this content is rendered to HTML without appropriate post-processing, it may be a security risk
StructureDefinition​.snapshot​.element[35]​.mapping[2]​.map (l1​/c76497)informationThe string value contains text that looks like embedded HTML tags. If this content is rendered to HTML without appropriate post-processing, it may be a security risk
StructureDefinition​.snapshot​.element[48]​.mapping[2]​.map (l1​/c93760)informationThe string value contains text that looks like embedded HTML tags. If this content is rendered to HTML without appropriate post-processing, it may be a security risk
StructureDefinition​.snapshot​.element[88]​.mapping[2]​.map (l1​/c151589)informationThe string value contains text that looks like embedded HTML tags. If this content is rendered to HTML without appropriate post-processing, it may be a security risk
StructureDefinition​.where(url = 'http:​/​/hl7​.no​/fhir​/StructureDefinition​/no-helseapi-Practitioner')warningThe Implementation Guide contains no examples for this profile
input​/profiles​/no-helseapi-Practitioner​.structuredefinition-profileerrorURL Mismatch http://hl7.no/helseapi/ig/StructureDefinition/no-helseapi-Practitioner vs http://hl7.no/fhir/StructureDefinition/no-helseapi-Practitioner

input/resources/no-helseapi-documentreference-category.valueset.xml Show Validation Information (1)

PathSeverityMessage
ValueSet​.where(url = 'http:​/​/hl7​.no​/fhir​/ValueSet​/no-helseapi-documentreference-category')errorConformance resource /github/workspace/igs/helseapi/input/resources/no-helseapi-documentreference-category.valueset.xml - the canonical URL (http://hl7.no/helseapi/ig/ValueSet/no-helseapi-documentreference-category) does not match the URL (http://hl7.no/fhir/ValueSet/no-helseapi-documentreference-category)
ValueSet (l1/c834)errorPublished value sets SHALL conform to the ShareableValueSet profile, which says that the element ValueSet.experimental is mandatory, but it is not present
ValueSet (l1/c834)errorPublished value sets SHALL conform to the ShareableValueSet profile, which says that the element ValueSet.description is mandatory, but it is not present
input​/resources​/no-helseapi-documentreference-category​.valueseterrorURL Mismatch http://hl7.no/helseapi/ig/ValueSet/no-helseapi-documentreference-category vs http://hl7.no/fhir/ValueSet/no-helseapi-documentreference-category

input/resources/no-helseapi-documentreference-type.valueset.xml Show Validation Information (1)

PathSeverityMessage
ValueSet​.where(url = 'http:​/​/hl7​.no​/fhir​/ValueSet​/no-helseapi-documentreference-type')errorConformance resource /github/workspace/igs/helseapi/input/resources/no-helseapi-documentreference-type.valueset.xml - the canonical URL (http://hl7.no/helseapi/ig/ValueSet/no-helseapi-documentreference-type) does not match the URL (http://hl7.no/fhir/ValueSet/no-helseapi-documentreference-type)
ValueSet (l1/c2088)errorPublished value sets SHALL conform to the ShareableValueSet profile, which says that the element ValueSet.experimental is mandatory, but it is not present
ValueSet (l1/c2088)errorPublished value sets SHALL conform to the ShareableValueSet profile, which says that the element ValueSet.description is mandatory, but it is not present
input​/resources​/no-helseapi-documentreference-type​.valueseterrorURL Mismatch http://hl7.no/helseapi/ig/ValueSet/no-helseapi-documentreference-type vs http://hl7.no/fhir/ValueSet/no-helseapi-documentreference-type

Suppressed Messages (Warnings, hints, broken links)

No suppressed messsages

Errors sorted by type


CODESYSTEM_SHAREABLE_MISSING_HL7

fsh-generated/resources/CodeSystem-no-helseapi-documentreference-category.jsonPublished code systems SHALL conform to the ShareableCodeSystem profile, which says that the element CodeSystem.experimental is mandatory, but it is not present
fsh-generated/resources/CodeSystem-no-helseapi-documentreference-category.jsonPublished code systems SHALL conform to the ShareableCodeSystem profile, which says that the element CodeSystem.caseSensitive is mandatory, but it is not present

RESOURCE_CANONICAL_MISMATCH

fsh-generated/resources/CodeSystem-no-helseapi-documentreference-category.jsonConformance resource /github/workspace/igs/helseapi/fsh-generated/resources/CodeSystem-no-helseapi-documentreference-category.json - the canonical URL (http://hl7.no/helseapi/ig/CodeSystem/no-helseapi-documentreference-category) does not match the URL (http://hl7.no/fhir/CodeSystem/no-helseapi-documentreference-category)
input/profiles/no-helseapi-Address.structuredefinition-profile.xmlConformance resource /github/workspace/igs/helseapi/input/profiles/no-helseapi-Address.structuredefinition-profile.xml - the canonical URL (http://hl7.no/helseapi/ig/StructureDefinition/no-helseapi-Address) does not match the URL (http://hl7.no/fhir/StructureDefinition/no-helseapi-Address)
input/profiles/no-helseapi-DocumentReference.structuredefinition-profile.xmlConformance resource /github/workspace/igs/helseapi/input/profiles/no-helseapi-DocumentReference.structuredefinition-profile.xml - the canonical URL (http://hl7.no/helseapi/ig/StructureDefinition/no-helseapi-DocumentReference) does not match the URL (http://hl7.no/fhir/StructureDefinition/no-helseapi-DocumentReference)
input/profiles/no-helseapi-Patient.structuredefinition-profile.xmlConformance resource /github/workspace/igs/helseapi/input/profiles/no-helseapi-Patient.structuredefinition-profile.xml - the canonical URL (http://hl7.no/helseapi/ig/StructureDefinition/no-helseapi-Patient) does not match the URL (http://hl7.no/fhir/StructureDefinition/no-helseapi-Patient)
input/profiles/no-helseapi-Practitioner.structuredefinition-profile.xmlConformance resource /github/workspace/igs/helseapi/input/profiles/no-helseapi-Practitioner.structuredefinition-profile.xml - the canonical URL (http://hl7.no/helseapi/ig/StructureDefinition/no-helseapi-Practitioner) does not match the URL (http://hl7.no/fhir/StructureDefinition/no-helseapi-Practitioner)
input/resources/no-helseapi-documentreference-category.valueset.xmlConformance resource /github/workspace/igs/helseapi/input/resources/no-helseapi-documentreference-category.valueset.xml - the canonical URL (http://hl7.no/helseapi/ig/ValueSet/no-helseapi-documentreference-category) does not match the URL (http://hl7.no/fhir/ValueSet/no-helseapi-documentreference-category)
input/resources/no-helseapi-documentreference-type.valueset.xmlConformance resource /github/workspace/igs/helseapi/input/resources/no-helseapi-documentreference-type.valueset.xml - the canonical URL (http://hl7.no/helseapi/ig/ValueSet/no-helseapi-documentreference-type) does not match the URL (http://hl7.no/fhir/ValueSet/no-helseapi-documentreference-type)

SD_ED_BIND_NOT_VS

input/profiles/no-helseapi-Patient.structuredefinition-profile.xmlThe valueSet reference urn:iso:std:iso:3166 on element Patient.extension.extension points to something that is not a value set (CodeSystem)

SD_ED_BIND_NO_BINDABLE

input/profiles/no-helseapi-Patient.structuredefinition-profile.xmlThe element Patient.extension.extension has a binding, but no bindable types are present [Extension]

SECURITY_STRING_CONTENT_WARNING

input/profiles/no-helseapi-Address.structuredefinition-profile.xmlThe string value contains text that looks like embedded HTML tags. If this content is rendered to HTML without appropriate post-processing, it may be a security risk
input/profiles/no-helseapi-Patient.structuredefinition-profile.xmlThe string value contains text that looks like embedded HTML tags. If this content is rendered to HTML without appropriate post-processing, it may be a security risk
input/profiles/no-helseapi-Patient.structuredefinition-profile.xmlThe string value contains text that looks like embedded HTML tags. If this content is rendered to HTML without appropriate post-processing, it may be a security risk
input/profiles/no-helseapi-Patient.structuredefinition-profile.xmlThe string value contains text that looks like embedded HTML tags. If this content is rendered to HTML without appropriate post-processing, it may be a security risk
input/profiles/no-helseapi-Patient.structuredefinition-profile.xmlThe string value contains text that looks like embedded HTML tags. If this content is rendered to HTML without appropriate post-processing, it may be a security risk
input/profiles/no-helseapi-Patient.structuredefinition-profile.xmlThe string value contains text that looks like embedded HTML tags. If this content is rendered to HTML without appropriate post-processing, it may be a security risk
input/profiles/no-helseapi-Patient.structuredefinition-profile.xmlThe string value contains text that looks like embedded HTML tags. If this content is rendered to HTML without appropriate post-processing, it may be a security risk
input/profiles/no-helseapi-Practitioner.structuredefinition-profile.xmlThe string value contains text that looks like embedded HTML tags. If this content is rendered to HTML without appropriate post-processing, it may be a security risk
input/profiles/no-helseapi-Practitioner.structuredefinition-profile.xmlThe string value contains text that looks like embedded HTML tags. If this content is rendered to HTML without appropriate post-processing, it may be a security risk
input/profiles/no-helseapi-Practitioner.structuredefinition-profile.xmlThe string value contains text that looks like embedded HTML tags. If this content is rendered to HTML without appropriate post-processing, it may be a security risk
input/profiles/no-helseapi-Practitioner.structuredefinition-profile.xmlThe string value contains text that looks like embedded HTML tags. If this content is rendered to HTML without appropriate post-processing, it may be a security risk
input/profiles/no-helseapi-Practitioner.structuredefinition-profile.xmlThe string value contains text that looks like embedded HTML tags. If this content is rendered to HTML without appropriate post-processing, it may be a security risk

TYPE_SPECIFIC_CHECKS_DT_CANONICAL_TYPE

input/profiles/no-helseapi-Patient.structuredefinition-profile.xmlCanonical URL 'urn:iso:std:iso:3166' refers to a resource that has the wrong type. Found CodeSystem expecting one of [ValueSet]

VALUESET_SHAREABLE_MISSING_HL7

input/resources/no-helseapi-documentreference-category.valueset.xmlPublished value sets SHALL conform to the ShareableValueSet profile, which says that the element ValueSet.experimental is mandatory, but it is not present
input/resources/no-helseapi-documentreference-category.valueset.xmlPublished value sets SHALL conform to the ShareableValueSet profile, which says that the element ValueSet.description is mandatory, but it is not present
input/resources/no-helseapi-documentreference-type.valueset.xmlPublished value sets SHALL conform to the ShareableValueSet profile, which says that the element ValueSet.experimental is mandatory, but it is not present
input/resources/no-helseapi-documentreference-type.valueset.xmlPublished value sets SHALL conform to the ShareableValueSet profile, which says that the element ValueSet.description is mandatory, but it is not present