Validation Results for YourComputableMyIGNameHere

Generated Thu Apr 04 14:13:24 UTC 2024, FHIR version 4.0.1 for example.fhir.uv.myig#0.2.0 (canonical = http://somewhere.org/fhir/uv/myig (history)). See Errors Only

Quality Checks
Publisher Version:IG Publisher Version: v1.6.4
Publication Code:n/a . PackageId = example.fhir.uv.myig, Canonical = http://somewhere.org/fhir/uv/myig
Realm Check for n/a:
  • n/a
Publication Request:
  • The file package-list.json should not exist in the root folder
  • Error fetching package-list from http://somewhere.org/fhir/uv/myig: 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:22 Suppressed Issues
Dependency Checks:
PackageVersionFHIRCanonicalWeb BaseComment
.. example.fhir.uv.myig0.2.0R4http://somewhere.org/fhir/uv/myig
... hl7.terminology.r45.3.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0Latest Release is 5.5.0
... hl7.fhir.uv.extensions.r41.0.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0
... fhir.cqf.common4.0.1 MR4http://fhir.org/guides/cqf/commonhttp://fhir.org/guides/cqf/common/4.0.1
.... hl7.fhir.uv.cpg1.0.0 MR4http://hl7.org/fhir/uv/cpghttp://hl7.org/fhir/uv/cpg/STU1
Templates: fhir.base.template#current. Tools: 0.1.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://somewhere.org/fhir/uv/myig (Problem #1 with package-list.json at http://somewhere.org/fhir/uv/myig: Not Found)
IPA Comparison: n/a
IPS Comparison: n/a
Summary: errors = 25, warn = 19, info = 3, broken links = 0
FilenameErrorsWarningsHints
Build Errors140
/scratch/repo/input/examples/Binary-example000
/scratch/repo/input/examples/Binary-image-example000
/scratch/repo/input/examples/Binary-logical-example100
/scratch/repo/input/examples/Library-example230
/scratch/repo/input/examples/Observation-example1021
/scratch/repo/input/examples/Patient-example012
/scratch/repo/input/history/h1010
/scratch/repo/input/myig710
/scratch/repo/input/resources/ActorDefinition-example200
/scratch/repo/input/resources/MyLogical100
/scratch/repo/input/resources/codesystem-fake010
/scratch/repo/input/resources/library-example-image000
/scratch/repo/input/resources/library-example-sql000
/scratch/repo/input/resources/myObservation040
/scratch/repo/input/resources/valueset-fake000
/scratch/repo/input/resources/valueset-no-codesystem020
not relevant100

n/a Show Validation Information

input/cql/notincluded.cqlerrorCQL source was not associated with a library resource in the IG.
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

input/examples/Binary-example.json Show Validation Information (1)


input/examples/Binary-image-example.jpg Show Validation Information (1)


input/examples/Binary-logical-example.xml Show Validation Information (1)

PathSeverityMessage
/?:MyLogical/?:element2errorText should not be present ('Text')

input/examples/Library-example.json Show Validation Information (1)

PathSeverityMessage
input/cql/example.cqlwarningThe function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.
input/cql/example.cqlwarningThe function FHIRHelpers.ToInterval has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.
input/cql/example.cqlwarningThe function FHIRHelpers.ToDateTime has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.
Library​.relatedArtifact[6]​.resource (l1​/c1725)errorCanonical URLs must be absolute URLs if they are not fragment references (TBD)
Library​.dataRequirement[4]​.codeFilter[0]​.valueSet (l1​/c3292)errorCanonical URLs must be absolute URLs if they are not fragment references (TBD)

Editor's Comment: These errors are intentional to demonstrate that specifying the canonical URL for value sets in the CQL is expected

input/examples/Observation-example.xml Show Validation Information (1)

PathSeverityMessage
Observation.code (l17/c9)errorAs specified by profile http://somewhere.org/fhir/uv/myig/StructureDefinition/myObservation|0.2.0, Element 'code' is out of order (found after subject)
Observation​.code​.coding[2]​.display (l17​/c9)errorWrong Display Name 'VS1' for http://somewhere.org/fhir/uv/myig/CodeSystem/cs-fake#01. Valid display is one of 2 choices: 'CS1' or 'CS2' (for the language(s) '--')
Observation​.code​.coding[4]​.display (l17​/c9)errorWrong Display Name 'VS2' for http://somewhere.org/fhir/uv/myig/CodeSystem/cs-fake#01. Valid display is one of 2 choices: 'CS1' or 'CS2' (for the language(s) '--')
Observation.code (l17/c9)errorNone of the codings provided are in the value set 'ValueSet fake' (http://somewhere.org/fhir/uv/myig/ValueSet/valueset-fake|0.2.0), and a coding from this value set is required) (codes = http://somewhere.org/fhir/uv/myig/CodeSystem/cs-fake#01, http://somewhere.org/fhir/uv/myig/CodeSystem/cs-fake#01, http://somewhere.org/fhir/uv/myig/CodeSystem/cs-fake#01, http://loinc.org#85354-9, http://somewhere.org/fhir/uv/myig/CodeSystem/cs-fake#01)
Observation (l8/c182)warningBest Practice Recommendation: In general, all observations should have a performer
Observation (l8/c182)warningBest Practice Recommendation: In general, all observations should have an effective[x] ()
Observation.code (l17/c9)errorAs specified by profile http://hl7.org/fhir/StructureDefinition/bp|4.0.1, Element 'code' is out of order (found after subject)
Observation (l8/c182)errorObservation.category: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/bp|4.0.1)
Observation (l8/c182)errorSlice 'Observation.category:VSCat': a matching slice is required, but not found (from http://hl7.org/fhir/StructureDefinition/bp|4.0.1). Note that other slices are allowed in addition to this required slice
Observation (l8/c182)errorObservation.effective[x]: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/bp|4.0.1)
Observation.code (l17/c9)informationReference to experimental CodeSystem http://somewhere.org/fhir/uv/myig/CodeSystem/cs-fake|0.2.0
Observation​.component[0]​.value​.ofType(Quantity) (l50​/c20)errorObservation.component:SystolicBP.value[x].unit: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/bp|4.0.1)
Observation​.component[1]​.value​.ofType(Quantity) (l63​/c20)errorObservation.component:DiastolicBP.value[x].unit: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/bp|4.0.1)

input/examples/Patient-example.xml Show Validation Information (1)

PathSeverityMessage
Patient.name[0] (l16/c9)Slicing InformationThis element does not match any known slice defined in the profile http://somewhere.org/fhir/uv/myig/StructureDefinition/mypatient|0.2.0 (this may not be a problem, but you should check that it's not intended to match a slice) Show Reasoning
Patient.name[1] (l21/c9)Slicing InformationThis element does not match any known slice defined in the profile http://somewhere.org/fhir/uv/myig/StructureDefinition/mypatient|0.2.0 (this may not be a problem, but you should check that it's not intended to match a slice) Show Reasoning
Patient.maritalStatus (l41/c18)warningNo code provided, and a code should be provided from the value set 'MaritalStatus' (http://hl7.org/fhir/ValueSet/marital-status|4.0.1)

input/history/h1.json Show Validation Information (2)

PathSeverityMessage
Bundle​.entry[0]​.resource​/*Provenance​/h1-1*​/​.reason[0] (l15​/c12)warningNo code provided, and a code should be provided from the value set 'PurposeOfUse' (http://terminology.hl7.org/ValueSet/v3-PurposeOfUse|2.0.0)

input/myig.xml Show Validation Information (1)

PathSeverityMessage
input/myigwarningUnknown Parameters: [showsource=true]
ImplementationGuide​.definition​.extension[5]​.extension[0]​.value​.ofType(string) (l1​/c3891)errorThe value provided ('showsource') was not found in the value set 'ig-parameters Codes ValueSet' (http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0), and a code is required from this value set (error message = The System URI could not be determined for the code 'showsource' in the ValueSet 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0'; The provided code '#showsource' was not found in the value set 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0')
ImplementationGuide​.definition​.extension[9]​.extension[0]​.value​.ofType(string) (l1​/c4547)errorThe value provided ('translation-sources') was not found in the value set 'ig-parameters Codes ValueSet' (http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0), and a code is required from this value set (error message = The System URI could not be determined for the code 'translation-sources' in the ValueSet 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0'; The provided code '#translation-sources' was not found in the value set 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0')
ImplementationGuide​.definition​.extension[10]​.extension[0]​.value​.ofType(string) (l1​/c4735)errorThe value provided ('translation-sources') was not found in the value set 'ig-parameters Codes ValueSet' (http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0), and a code is required from this value set (error message = The System URI could not be determined for the code 'translation-sources' in the ValueSet 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0'; The provided code '#translation-sources' was not found in the value set 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0')
ImplementationGuide​.definition​.extension[40]​.extension[0]​.value​.ofType(code) (l1​/c9830)errorThe value provided ('showsource') was not found in the value set 'ig-parameters Codes ValueSet' (http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0), and a code is required from this value set (error message = The System URI could not be determined for the code 'showsource' in the ValueSet 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0'; The provided code '#showsource' was not found in the value set 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0')
ImplementationGuide​.definition​.extension[44]​.extension[0]​.value​.ofType(code) (l1​/c10478)errorThe value provided ('translation-sources') was not found in the value set 'ig-parameters Codes ValueSet' (http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0), and a code is required from this value set (error message = The System URI could not be determined for the code 'translation-sources' in the ValueSet 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0'; The provided code '#translation-sources' was not found in the value set 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0')
ImplementationGuide​.definition​.extension[45]​.extension[0]​.value​.ofType(code) (l1​/c10664)errorThe value provided ('translation-sources') was not found in the value set 'ig-parameters Codes ValueSet' (http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0), and a code is required from this value set (error message = The System URI could not be determined for the code 'translation-sources' in the ValueSet 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0'; The provided code '#translation-sources' was not found in the value set 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0')
ImplementationGuide​.definition​.resource[4]​.extension[0]​.url (l1​/c15878)errorURL value 'http://hl7.org/fhir/tools/StructureDefinition/ig-example-actor' does not resolve

input/resources/ActorDefinition-example.json Show Validation Information (1)

PathSeverityMessage
ActorDefinition​.extension[0]​.url (l1​/c876)errorURL value 'http://hl7.org/fhir/tools/StructureDefinition/ig-actor-example-url' does not resolve
ActorDefinition.type (l1/c2052)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/MyLogical.xml Show Validation Information (1)

PathSeverityMessage
StructureDefinition​.snapshot (l1​/c33490)errorConstraint failed: sdf-3: 'Each element definition in a snapshot must have a formal definition and cardinalities'

input/resources/codesystem-fake.xml Show Validation Information (1)

PathSeverityMessage
CodeSystem​.concept[0]​.designation[0] (l1​/c2140)warningNew Rule: The designation 'CS2' has no use and no language, so is not differentiated from the base display ('CS1')

input/resources/library-example-image.xml Show Validation Information (1)


input/resources/library-example-sql.xml Show Validation Information (1)


input/resources/myObservation.xml Show Validation Information (1)

PathSeverityMessage
StructureDefinition​.identifier[0]​.type​.coding[0]​.system (l1​/c194652)warningA definition for CodeSystem 'http://example.org/some-id-type-system' could not be found, so the code cannot be validated (from http://tx.fhir.org/r4)
StructureDefinition​.identifier[1]​.type​.coding[0] (l1​/c194859)warningA definition for CodeSystem 'http://example.org/some-id-type-system' could not be found, so the code cannot be validated
StructureDefinition​.identifier[2]​.type​.coding[0] (l1​/c194967)warningA definition for CodeSystem 'http://example.org/some-id-type-system' could not be found, so the code cannot be validated
StructureDefinition​.identifier[3]​.type​.coding[0] (l1​/c195074)warningA definition for CodeSystem 'http://example.org/some-id-type-system' could not be found, so the code cannot be validated

input/resources/valueset-fake.xml Show Validation Information (1)


input/resources/valueset-no-codesystem.xml Show Validation Information (1)

PathSeverityMessage
ValueSet.compose.include[0]warningUnknown System/Version 'http://not-a-known-code-system#2.36' specified, so Concepts and Filters can't be checked (Details: A definition for CodeSystem 'http://not-a-known-code-system' version '2.36' could not be found, so the code cannot be validated. Valid versions: [])
ValueSet​.where(id = 'valueset-no-codesystem')warningError from http://tx.fhir.org/r4: Unable to provide support for code system http://not-a-known-code-system version 2.36 (from , see log)

input/resources/resources-spreadsheet.xml Show Validation Information (1)

PathSeverityMessage
StructureDefinition​.snapshot​.element[12]errorThe slice definition for Patient.name has a minimum of 0 but the slices add up to a minimum of 1

Suppressed Messages (Warnings, hints, broken links)

Have verified that these examples are being checked against the expected profiles/resources.

If this was a real IG, there should be examples for these profiles too. But it's not, and I'm lazy...

The objective is to show a reference to an unknown code system, so these warnings are expected

These errors are intentional to demonstrate that specifying the canonical URL for value sets in the CQL is expected

These examples are fake code systems - they're not expected to be checked

This error is intentional to demonstrate that CQL files not included in a Library resource in the IG are an error:

This is inherited from the base resource

We don't want a code for the change reason (and this binding shouldn't be extensible anyhow)

We expect that all of the 'structural' resources will only be validated against their respective 'core' resource definitions

We're expecting these to not match the slice - we're showing how you can use slicing to define the one repetition you want even when many repetitions might be present

Errors sorted by type


All_observations_should_have_a_performer

input/examples/Observation-example.xmlBest Practice Recommendation: In general, all observations should have a performer

All_observations_should_have_an_effectiveDateTime_or_an_effectivePeriod

input/examples/Observation-example.xmlBest Practice Recommendation: In general, all observations should have an effective[x] ()

CODESYSTEM_DESIGNATION_DISP_CLASH_NO_LANG

input/resources/codesystem-fake.xmlThe designation 'CS2' has no use and no language, so is not differentiated from the base display ('CS1')

MSG_EXPERIMENTAL

input/examples/Observation-example.xmlReference to experimental CodeSystem http://somewhere.org/fhir/uv/myig/CodeSystem/cs-fake|0.2.0

TYPE_SPECIFIC_CHECKS_CANONICAL_ABSOLUTE

input/examples/Library-example.jsonCanonical URLs must be absolute URLs if they are not fragment references (TBD)
input/examples/Library-example.jsonCanonical URLs must be absolute URLs if they are not fragment references (TBD)

Terminology_TX_Code_ValueSet_Ext

input/examples/Patient-example.xmlNo code provided, and a code should be provided from the value set 'MaritalStatus' (http://hl7.org/fhir/ValueSet/marital-status|4.0.1)
input/history/h1.jsonNo code provided, and a code should be provided from the value set 'PurposeOfUse' (http://terminology.hl7.org/ValueSet/v3-PurposeOfUse|2.0.0)

Terminology_TX_NoValid_16

input/myig.xmlThe value provided ('showsource') was not found in the value set 'ig-parameters Codes ValueSet' (http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0), and a code is required from this value set (error message = The System URI could not be determined for the code 'showsource' in the ValueSet 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0'; The provided code '#showsource' was not found in the value set 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0')
input/myig.xmlThe value provided ('translation-sources') was not found in the value set 'ig-parameters Codes ValueSet' (http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0), and a code is required from this value set (error message = The System URI could not be determined for the code 'translation-sources' in the ValueSet 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0'; The provided code '#translation-sources' was not found in the value set 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0')
input/myig.xmlThe value provided ('translation-sources') was not found in the value set 'ig-parameters Codes ValueSet' (http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0), and a code is required from this value set (error message = The System URI could not be determined for the code 'translation-sources' in the ValueSet 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0'; The provided code '#translation-sources' was not found in the value set 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0')
input/myig.xmlThe value provided ('showsource') was not found in the value set 'ig-parameters Codes ValueSet' (http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0), and a code is required from this value set (error message = The System URI could not be determined for the code 'showsource' in the ValueSet 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0'; The provided code '#showsource' was not found in the value set 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0')
input/myig.xmlThe value provided ('translation-sources') was not found in the value set 'ig-parameters Codes ValueSet' (http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0), and a code is required from this value set (error message = The System URI could not be determined for the code 'translation-sources' in the ValueSet 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0'; The provided code '#translation-sources' was not found in the value set 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0')
input/myig.xmlThe value provided ('translation-sources') was not found in the value set 'ig-parameters Codes ValueSet' (http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0), and a code is required from this value set (error message = The System URI could not be determined for the code 'translation-sources' in the ValueSet 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0'; The provided code '#translation-sources' was not found in the value set 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.1.0')
input/resources/ActorDefinition-example.jsonThe 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')

Terminology_TX_NoValid_1_CC

input/examples/Observation-example.xmlNone of the codings provided are in the value set 'ValueSet fake' (http://somewhere.org/fhir/uv/myig/ValueSet/valueset-fake|0.2.0), and a coding from this value set is required) (codes = http://somewhere.org/fhir/uv/myig/CodeSystem/cs-fake#01, http://somewhere.org/fhir/uv/myig/CodeSystem/cs-fake#01, http://somewhere.org/fhir/uv/myig/CodeSystem/cs-fake#01, http://loinc.org#85354-9, http://somewhere.org/fhir/uv/myig/CodeSystem/cs-fake#01)

Type_Specific_Checks_DT_URL_Resolve

input/myig.xmlURL value 'http://hl7.org/fhir/tools/StructureDefinition/ig-example-actor' does not resolve
input/resources/ActorDefinition-example.jsonURL value 'http://hl7.org/fhir/tools/StructureDefinition/ig-actor-example-url' does not resolve

Validation_VAL_Profile_Minimum

input/examples/Observation-example.xmlObservation.category: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/bp|4.0.1)
input/examples/Observation-example.xmlObservation.effective[x]: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/bp|4.0.1)
input/examples/Observation-example.xmlObservation.component:SystolicBP.value[x].unit: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/bp|4.0.1)
input/examples/Observation-example.xmlObservation.component:DiastolicBP.value[x].unit: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/bp|4.0.1)

Validation_VAL_Profile_Minimum_SLICE

input/examples/Observation-example.xmlSlice 'Observation.category:VSCat': a matching slice is required, but not found (from http://hl7.org/fhir/StructureDefinition/bp|4.0.1). Note that other slices are allowed in addition to this required slice

Validation_VAL_Profile_OutOfOrder

input/examples/Observation-example.xmlAs specified by profile http://somewhere.org/fhir/uv/myig/StructureDefinition/myObservation|0.2.0, Element 'code' is out of order (found after subject)
input/examples/Observation-example.xmlAs specified by profile http://hl7.org/fhir/StructureDefinition/bp|4.0.1, Element 'code' is out of order (found after subject)