Validation Results for icp

Generated Sun Sep 08 23:18:02 UTC 2024, FHIR version 4.0.1 for hl7.org.nz.fhir.ig.icp#1.0.0 (canonical = http://hl7.org.nz/fhir (history)). See Full QA Report

Quality Checks
Publisher Version:IG Publisher Version: v1.6.22
Publication Code:n/a . PackageId = hl7.org.nz.fhir.ig.icp, Canonical = http://hl7.org.nz/fhir
Realm Check for n/a:
  • n/a
Publication Request:
  • Error fetching package-list from http://hl7.org.nz/fhir: 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:7 Suppressed Issues
Dependency Checks:
PackageVersionFHIRCanonicalWeb BaseComment
.. hl7.org.nz.fhir.ig.icp1.0.0R4http://hl7.org.nz/fhirHL7 Packages must have an id that starts with hl7.cda., hl7.fhir., or hl7.v2.
... 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
... fhir.org.nz.ig.base3.0.0 UR4http://fhir.org.nz/ig/basefile:///Users/davidhay/IG/nzbase/output
.... hl7.terminology.r44.0.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/4.0.0Latest Release is 6.0.2
Templates: nz.fhir.template.icp#1.0.0 -> fhir.base.template#current. Tools: 0.2.0
Dependent IGs:no references
Global Profiles:(none declared)
Terminology Server(s):http://tx.fhir.org/r4 (details)
HTA Analysis:All OK
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.org.nz/fhir (Problem #1 with package-list.json at http://hl7.org.nz/fhir: Not Found)
IPA Comparison: n/a
IPS Comparison: n/a
Summary: errors = 11, warn = 13, info = 29, broken links = 1
FilenameErrorsWarningsHints
Build Errors030
/scratch/repo/fsh-generated/resources/Encounter-icp-referral-decline101
/scratch/repo/fsh-generated/resources/EpisodeOfCare-icp-create-case101
/scratch/repo/fsh-generated/resources/EpisodeOfCare-icp-exit-case101
/scratch/repo/fsh-generated/resources/EpisodeOfCare-icp-exit-case-other101
/scratch/repo/fsh-generated/resources/EpisodeOfCare-icp-exit-case-with-supporting-details101
/scratch/repo/fsh-generated/resources/EpisodeOfCare-icp-modify-case101
/scratch/repo/fsh-generated/resources/ImplementationGuide-hl7.org.nz.fhir.ig.icp012
/scratch/repo/fsh-generated/resources/Observation-icp-clinical-measurement-shoulder-strength100
/scratch/repo/fsh-generated/resources/Observation-icp-prom-measurement100
/scratch/repo/fsh-generated/resources/Observation-icp-prom-measurement-data-absent100
/scratch/repo/fsh-generated/resources/StructureDefinition-acc-icp-exit-reason060
/scratch/repo/fsh-generated/resources/StructureDefinition-acc-icp-measurement-clinical110
/scratch/repo/fsh-generated/resources/StructureDefinition-acc-icp-measurement-prom110
/scratch/repo/fsh-generated/resources/StructureDefinition-acc-icp-referral-declined020

n/a Show Validation Information

output​/index​.html​#​/html​/body​/div​/div​/div​/div​/div​/p​/a at Line 228, column 606warningThe link 'http://hl7.org.nz/fhir/StructureDefinition/acc-icp-patient' for "ICP Patient" is a canonical link and is therefore unsafe with regard to versions
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

fsh-generated/resources/Encounter-icp-referral-decline.json Show Validation Information (4)

PathSeverityMessage
Encounter.status (l28/c23)informationReference to draft CodeSystem http://hl7.org/fhir/encounter-status|4.0.1
Encounter.serviceProvider (l33/c4)errorUnable to resolve resource with reference 'Organization/ORG123'

fsh-generated/resources/EpisodeOfCare-icp-create-case.json Show Validation Information (4)

PathSeverityMessage
EpisodeOfCare.status (l44/c21)informationReference to draft CodeSystem http://hl7.org/fhir/episode-of-care-status|4.0.1
EpisodeOfCare​.managingOrganization (l38​/c4)errorUnable to resolve resource with reference 'Organization/ORG123'

fsh-generated/resources/EpisodeOfCare-icp-exit-case.json Show Validation Information (4)

PathSeverityMessage
EpisodeOfCare.status (l34/c23)informationReference to draft CodeSystem http://hl7.org/fhir/episode-of-care-status|4.0.1
EpisodeOfCare​.managingOrganization (l31​/c4)errorUnable to resolve resource with reference 'Organization/ORG123'

fsh-generated/resources/EpisodeOfCare-icp-exit-case-other.json Show Validation Information (4)

PathSeverityMessage
EpisodeOfCare.status (l34/c23)informationReference to draft CodeSystem http://hl7.org/fhir/episode-of-care-status|4.0.1
EpisodeOfCare​.managingOrganization (l31​/c4)errorUnable to resolve resource with reference 'Organization/ORG123'

fsh-generated/resources/EpisodeOfCare-icp-exit-case-with-supporting-details.json Show Validation Information (4)

PathSeverityMessage
EpisodeOfCare.status (l34/c23)informationReference to draft CodeSystem http://hl7.org/fhir/episode-of-care-status|4.0.1
EpisodeOfCare​.managingOrganization (l31​/c4)errorUnable to resolve resource with reference 'Organization/ORG123'

fsh-generated/resources/EpisodeOfCare-icp-modify-case.json Show Validation Information (4)

PathSeverityMessage
EpisodeOfCare.status (l28/c21)informationReference to draft CodeSystem http://hl7.org/fhir/episode-of-care-status|4.0.1
EpisodeOfCare​.managingOrganization (l29​/c4)errorUnable to resolve resource with reference 'Organization/ORG123'

fsh-generated/resources/ImplementationGuide-hl7.org.nz.fhir.ig.icp.json Show Validation Information (1)

PathSeverityMessage
ImplementationGuide​.definition​.resource[11]​.description (l1​/c17199)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
ImplementationGuide​.definition​.resource[13]​.description (l1​/c18631)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
ImplementationGuide (l1/c43122)warningConstraint failed: ig-0: 'Name should be usable as an identifier for the module by machine processing applications such as code generation'

fsh-generated/resources/Observation-icp-clinical-measurement-shoulder-strength.json Show Validation Information (4)

PathSeverityMessage
Observation.performer[0] (l29/c6)errorUnable to resolve resource with reference 'Organization/ORG123'

fsh-generated/resources/Observation-icp-prom-measurement.json Show Validation Information (4)

PathSeverityMessage
Observation.performer[0] (l29/c6)errorUnable to resolve resource with reference 'Organization/ORG123'

fsh-generated/resources/Observation-icp-prom-measurement-data-absent.json Show Validation Information (4)

PathSeverityMessage
Observation.performer[0] (l29/c6)errorUnable to resolve resource with reference 'Organization/ORG123'

fsh-generated/resources/StructureDefinition-acc-icp-exit-reason.json Show Validation Information (1)

PathSeverityMessage
StructureDefinition​.snapshot​.element[0]​.constraint[2] (l1​/c59632)warningrecovery-goal-not-achieved-or-acc-support-invariant: The left side is inherently a collection, and so the expression 'extension.where(url = 'additional-acc-support-needed').value = true' may fail or return false if there is more than one item in the content being evaluated
StructureDefinition​.snapshot​.element[0]​.constraint[2] (l1​/c59632)warningrecovery-goal-not-achieved-or-acc-support-invariant: The left side is inherently a collection, and so the expression 'extension.where(url = 'reason').value != 'goal-achieved'' may fail or return false if there is more than one item in the content being evaluated
StructureDefinition​.snapshot​.element[0]​.constraint[3] (l1​/c60202)warningnot-recovery-goal-achieved-and-acc-support-invariant: The left side is inherently a collection, and so the expression 'extension.where(url = 'additional-acc-support-needed').value = false' may fail or return false if there is more than one item in the content being evaluated
StructureDefinition​.snapshot​.element[0]​.constraint[3] (l1​/c60202)warningnot-recovery-goal-achieved-and-acc-support-invariant: The left side is inherently a collection, and so the expression 'extension.where(url = 'reason').value = 'goal-achieved'' may fail or return false if there is more than one item in the content being evaluated
StructureDefinition​.snapshot​.element[0]​.constraint[4] (l1​/c60513)warningother-reason-invariant: The left side is inherently a collection, and so the expression 'extension.where(url = 'reason').value = 'other'' may fail or return false if there is more than one item in the content being evaluated
StructureDefinition​.snapshot​.element[0]​.constraint[5] (l1​/c60842)warningnot-other-reason-invariant: The left side is inherently a collection, and so the expression 'extension.where(url = 'reason').value != 'other'' may fail or return false if there is more than one item in the content being evaluated

fsh-generated/resources/StructureDefinition-acc-icp-measurement-clinical.json Show Validation Information (1)

PathSeverityMessage
StructureDefinition​.description (l1​/c18201)warningThe markdown contains content that appears to be an embedded HTML tag starting at 'Th'. This will (or SHOULD) be escaped by the presentation layer. The content should be checked to confirm that this is the desired behaviour
StructureDefinition​.snapshot​.element[0]​.constraint[7] (l1​/c23658)errorError in constraint 'require-data-absent-or-value-quantity-invariant' with expression 'exists(dataAbsentReason) or exists(valueQuantity)': Error evaluating FHIRPath expression: The parameter type http://hl7.org/fhir/StructureDefinition/CodeableConcept is not legal for exists parameter 1. expecting SINGLETON[http://hl7.org/fhirpath/System.Boolean] (@char 3)

fsh-generated/resources/StructureDefinition-acc-icp-measurement-prom.json Show Validation Information (1)

PathSeverityMessage
StructureDefinition​.description (l1​/c15721)warningThe markdown contains content that appears to be an embedded HTML tag starting at 'Th'. This will (or SHOULD) be escaped by the presentation layer. The content should be checked to confirm that this is the desired behaviour
StructureDefinition​.snapshot​.element[0]​.constraint[7] (l1​/c21171)errorError in constraint 'require-data-absent-or-value-integer-invariant' with expression 'exists(dataAbsentReason) or exists(valueInteger)': Error evaluating FHIRPath expression: The parameter type http://hl7.org/fhir/StructureDefinition/CodeableConcept is not legal for exists parameter 1. expecting SINGLETON[http://hl7.org/fhirpath/System.Boolean] (@char 3)

fsh-generated/resources/StructureDefinition-acc-icp-referral-declined.json Show Validation Information (1)

PathSeverityMessage
StructureDefinition​.snapshot​.element[0]​.constraint[2] (l1​/c49897)warningother-reason-invariant: The left side is inherently a collection, and so the expression 'extension.where(url = 'reason').value = 'other'' may fail or return false if there is more than one item in the content being evaluated
StructureDefinition​.snapshot​.element[0]​.constraint[3] (l1​/c50232)warningnot-other-reason-invariant: The left side is inherently a collection, and so the expression 'extension.where(url = 'reason').value != 'other'' may fail or return false if there is more than one item in the content being evaluated

Suppressed Messages (Warnings, hints, broken links)

known warning

Errors sorted by type


CODESYSTEM_THO_CHECK

fsh-generated/resources/CodeSystem-acc-icd10.jsonMost code systems defined in HL7 IGs will need to move to THO later during the process. Consider giving this code system a THO URL now (See https://confluence.hl7.org/display/TSMG/Terminology+Play+Book, and/or talk to TSMG)
fsh-generated/resources/CodeSystem-acc-icd9.jsonMost code systems defined in HL7 IGs will need to move to THO later during the process. Consider giving this code system a THO URL now (See https://confluence.hl7.org/display/TSMG/Terminology+Play+Book, and/or talk to TSMG)
fsh-generated/resources/CodeSystem-acc-icp-clinical-msk-measurement-standard.jsonMost code systems defined in HL7 IGs will need to move to THO later during the process. Consider giving this code system a THO URL now (See https://confluence.hl7.org/display/TSMG/Terminology+Play+Book, and/or talk to TSMG)
fsh-generated/resources/CodeSystem-acc-icp-complexity-score.jsonMost code systems defined in HL7 IGs will need to move to THO later during the process. Consider giving this code system a THO URL now (See https://confluence.hl7.org/display/TSMG/Terminology+Play+Book, and/or talk to TSMG)
fsh-generated/resources/CodeSystem-acc-icp-data-absent-reason.jsonMost code systems defined in HL7 IGs will need to move to THO later during the process. Consider giving this code system a THO URL now (See https://confluence.hl7.org/display/TSMG/Terminology+Play+Book, and/or talk to TSMG)
fsh-generated/resources/CodeSystem-acc-icp-declined-reason.jsonMost code systems defined in HL7 IGs will need to move to THO later during the process. Consider giving this code system a THO URL now (See https://confluence.hl7.org/display/TSMG/Terminology+Play+Book, and/or talk to TSMG)
fsh-generated/resources/CodeSystem-acc-icp-diagnosis-side.jsonMost code systems defined in HL7 IGs will need to move to THO later during the process. Consider giving this code system a THO URL now (See https://confluence.hl7.org/display/TSMG/Terminology+Play+Book, and/or talk to TSMG)
fsh-generated/resources/CodeSystem-acc-icp-error.jsonMost code systems defined in HL7 IGs will need to move to THO later during the process. Consider giving this code system a THO URL now (See https://confluence.hl7.org/display/TSMG/Terminology+Play+Book, and/or talk to TSMG)
fsh-generated/resources/CodeSystem-acc-icp-exceptional-funding-rationale.jsonMost code systems defined in HL7 IGs will need to move to THO later during the process. Consider giving this code system a THO URL now (See https://confluence.hl7.org/display/TSMG/Terminology+Play+Book, and/or talk to TSMG)
fsh-generated/resources/CodeSystem-acc-icp-exit-reason.jsonMost code systems defined in HL7 IGs will need to move to THO later during the process. Consider giving this code system a THO URL now (See https://confluence.hl7.org/display/TSMG/Terminology+Play+Book, and/or talk to TSMG)
fsh-generated/resources/CodeSystem-acc-icp-prom-msk-measurement-standard.jsonMost code systems defined in HL7 IGs will need to move to THO later during the process. Consider giving this code system a THO URL now (See https://confluence.hl7.org/display/TSMG/Terminology+Play+Book, and/or talk to TSMG)
fsh-generated/resources/CodeSystem-acc-icp-recorded-outcome-stage.jsonMost code systems defined in HL7 IGs will need to move to THO later during the process. Consider giving this code system a THO URL now (See https://confluence.hl7.org/display/TSMG/Terminology+Play+Book, and/or talk to TSMG)
fsh-generated/resources/CodeSystem-acc-icp-referral-source-type.jsonMost code systems defined in HL7 IGs will need to move to THO later during the process. Consider giving this code system a THO URL now (See https://confluence.hl7.org/display/TSMG/Terminology+Play+Book, and/or talk to TSMG)
fsh-generated/resources/CodeSystem-acc-icp-service-bundle-change-rationale.jsonMost code systems defined in HL7 IGs will need to move to THO later during the process. Consider giving this code system a THO URL now (See https://confluence.hl7.org/display/TSMG/Terminology+Play+Book, and/or talk to TSMG)
fsh-generated/resources/CodeSystem-acc-icp-service-bundle-msk.jsonMost code systems defined in HL7 IGs will need to move to THO later during the process. Consider giving this code system a THO URL now (See https://confluence.hl7.org/display/TSMG/Terminology+Play+Book, and/or talk to TSMG)
fsh-generated/resources/CodeSystem-acc-icp-service-type.jsonMost code systems defined in HL7 IGs will need to move to THO later during the process. Consider giving this code system a THO URL now (See https://confluence.hl7.org/display/TSMG/Terminology+Play+Book, and/or talk to TSMG)
fsh-generated/resources/CodeSystem-acc-read-code.jsonMost code systems defined in HL7 IGs will need to move to THO later during the process. Consider giving this code system a THO URL now (See https://confluence.hl7.org/display/TSMG/Terminology+Play+Book, and/or talk to TSMG)

ED_INVARIANT_EXPRESSION_ERROR

fsh-generated/resources/StructureDefinition-acc-icp-measurement-clinical.jsonError in constraint 'require-data-absent-or-value-quantity-invariant' with expression 'exists(dataAbsentReason) or exists(valueQuantity)': Error evaluating FHIRPath expression: The parameter type http://hl7.org/fhir/StructureDefinition/CodeableConcept is not legal for exists parameter 1. expecting SINGLETON[http://hl7.org/fhirpath/System.Boolean] (@char 3)
fsh-generated/resources/StructureDefinition-acc-icp-measurement-prom.jsonError in constraint 'require-data-absent-or-value-integer-invariant' with expression 'exists(dataAbsentReason) or exists(valueInteger)': Error evaluating FHIRPath expression: The parameter type http://hl7.org/fhir/StructureDefinition/CodeableConcept is not legal for exists parameter 1. expecting SINGLETON[http://hl7.org/fhirpath/System.Boolean] (@char 3)

FHIRPATH_COLLECTION_STATUS_OPERATION_LEFT

fsh-generated/resources/StructureDefinition-acc-icp-exit-reason.jsonrecovery-goal-not-achieved-or-acc-support-invariant: The left side is inherently a collection, and so the expression 'extension.where(url = 'additional-acc-support-needed').value = true' may fail or return false if there is more than one item in the content being evaluated
fsh-generated/resources/StructureDefinition-acc-icp-exit-reason.jsonrecovery-goal-not-achieved-or-acc-support-invariant: The left side is inherently a collection, and so the expression 'extension.where(url = 'reason').value != 'goal-achieved'' may fail or return false if there is more than one item in the content being evaluated
fsh-generated/resources/StructureDefinition-acc-icp-exit-reason.jsonnot-recovery-goal-achieved-and-acc-support-invariant: The left side is inherently a collection, and so the expression 'extension.where(url = 'additional-acc-support-needed').value = false' may fail or return false if there is more than one item in the content being evaluated
fsh-generated/resources/StructureDefinition-acc-icp-exit-reason.jsonnot-recovery-goal-achieved-and-acc-support-invariant: The left side is inherently a collection, and so the expression 'extension.where(url = 'reason').value = 'goal-achieved'' may fail or return false if there is more than one item in the content being evaluated
fsh-generated/resources/StructureDefinition-acc-icp-exit-reason.jsonother-reason-invariant: The left side is inherently a collection, and so the expression 'extension.where(url = 'reason').value = 'other'' may fail or return false if there is more than one item in the content being evaluated
fsh-generated/resources/StructureDefinition-acc-icp-exit-reason.jsonnot-other-reason-invariant: The left side is inherently a collection, and so the expression 'extension.where(url = 'reason').value != 'other'' may fail or return false if there is more than one item in the content being evaluated
fsh-generated/resources/StructureDefinition-acc-icp-referral-declined.jsonother-reason-invariant: The left side is inherently a collection, and so the expression 'extension.where(url = 'reason').value = 'other'' may fail or return false if there is more than one item in the content being evaluated
fsh-generated/resources/StructureDefinition-acc-icp-referral-declined.jsonnot-other-reason-invariant: The left side is inherently a collection, and so the expression 'extension.where(url = 'reason').value != 'other'' may fail or return false if there is more than one item in the content being evaluated

MSG_DRAFT

fsh-generated/resources/Encounter-icp-referral-decline.jsonReference to draft CodeSystem http://hl7.org/fhir/encounter-status|4.0.1
fsh-generated/resources/EpisodeOfCare-icp-create-case.jsonReference to draft CodeSystem http://hl7.org/fhir/episode-of-care-status|4.0.1
fsh-generated/resources/EpisodeOfCare-icp-exit-case.jsonReference to draft CodeSystem http://hl7.org/fhir/episode-of-care-status|4.0.1
fsh-generated/resources/EpisodeOfCare-icp-exit-case-other.jsonReference to draft CodeSystem http://hl7.org/fhir/episode-of-care-status|4.0.1
fsh-generated/resources/EpisodeOfCare-icp-exit-case-with-supporting-details.jsonReference to draft CodeSystem http://hl7.org/fhir/episode-of-care-status|4.0.1
fsh-generated/resources/EpisodeOfCare-icp-modify-case.jsonReference to draft CodeSystem http://hl7.org/fhir/episode-of-care-status|4.0.1

Reference_REF_CantResolve

fsh-generated/resources/Encounter-icp-referral-decline.jsonUnable to resolve resource with reference 'Organization/ORG123'
fsh-generated/resources/EpisodeOfCare-icp-create-case.jsonUnable to resolve resource with reference 'Organization/ORG123'
fsh-generated/resources/EpisodeOfCare-icp-exit-case.jsonUnable to resolve resource with reference 'Organization/ORG123'
fsh-generated/resources/EpisodeOfCare-icp-exit-case-other.jsonUnable to resolve resource with reference 'Organization/ORG123'
fsh-generated/resources/EpisodeOfCare-icp-exit-case-with-supporting-details.jsonUnable to resolve resource with reference 'Organization/ORG123'
fsh-generated/resources/EpisodeOfCare-icp-modify-case.jsonUnable to resolve resource with reference 'Organization/ORG123'
fsh-generated/resources/Observation-icp-clinical-measurement-shoulder-strength.jsonUnable to resolve resource with reference 'Organization/ORG123'
fsh-generated/resources/Observation-icp-prom-measurement.jsonUnable to resolve resource with reference 'Organization/ORG123'
fsh-generated/resources/Observation-icp-prom-measurement-data-absent.jsonUnable to resolve resource with reference 'Organization/ORG123'

SECURITY_STRING_CONTENT_WARNING

fsh-generated/resources/ImplementationGuide-hl7.org.nz.fhir.ig.icp.jsonThe 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
fsh-generated/resources/ImplementationGuide-hl7.org.nz.fhir.ig.icp.jsonThe 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_MARKDOWN_HTML

fsh-generated/resources/StructureDefinition-acc-icp-measurement-clinical.jsonThe markdown contains content that appears to be an embedded HTML tag starting at 'Th'. This will (or SHOULD) be escaped by the presentation layer. The content should be checked to confirm that this is the desired behaviour
fsh-generated/resources/StructureDefinition-acc-icp-measurement-prom.jsonThe markdown contains content that appears to be an embedded HTML tag starting at 'Th'. This will (or SHOULD) be escaped by the presentation layer. The content should be checked to confirm that this is the desired behaviour