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: somewhere.org)
IPA Comparison:
n/a
IPS Comparison:
n/a
Validation Flags:
On: autoLoad; Off: hintAboutNonMustSupport, anyExtensionsAllowed, checkAggregation, showReferenceMessages, noExperimentalContent, displayWarnings
CQL source was not associated with a library resource in the IG.
warning
Unable to find ImplementationGuide.definition.resource.description for the resource Questionnaire/example. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list.
1
warning
The HTML fragment 'ip-statements.xhtml' is not included anywhere in the produced implementation guide
2
warning
An HTML fragment from the set [cross-version-analysis.xhtml, cross-version-analysis-inline.xhtml] is not included anywhere in the produced implementation guide
3
warning
An HTML fragment from the set [dependency-table.xhtml, dependency-table-short.xhtml, dependency-table-nontech.xhtml] is not included anywhere in the produced implementation guide
4
warning
The HTML fragment 'globals-table.xhtml' is not included anywhere in the produced implementation guide
The 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.cql
warning
The 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.cql
warning
The 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.text.div
warning
The XHTML the resource contains more than one node for each of the following node ids and anchor names: cql-content (3x)XHTML_XHTML_DUPLICATE_IDS
Library.relatedArtifact[4].resource (l1/c1482)
warning
A definition could not be found for Canonical URL 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1082'TYPE_SPECIFIC_CHECKS_DT_CANONICAL_RESOLVE
Library.relatedArtifact[5].resource (l1/c1638)
warning
A definition could not be found for Canonical URL 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1053'TYPE_SPECIFIC_CHECKS_DT_CANONICAL_RESOLVE
Library.relatedArtifact[6].resource (l1/c1725)
error
Canonical URLs must be absolute URLs if they are not fragment references (TBD)TYPE_SPECIFIC_CHECKS_CANONICAL_ABSOLUTE
Library.relatedArtifact[6].resource (l1/c1725)
warning
A definition could not be found for Canonical URL 'TBD'TYPE_SPECIFIC_CHECKS_DT_CANONICAL_RESOLVE
A definition could not be found for Canonical URL 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1082'TYPE_SPECIFIC_CHECKS_DT_CANONICAL_RESOLVE
A definition could not be found for Canonical URL 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1053'TYPE_SPECIFIC_CHECKS_DT_CANONICAL_RESOLVE
Canonical 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 expectedTYPE_SPECIFIC_CHECKS_CANONICAL_ABSOLUTE
As specified by profile http://somewhere.org/fhir/uv/myig/StructureDefinition/myObservation|0.2.0, Element 'code' is out of order (found after subject)Validation_VAL_Profile_OutOfOrder
Observation.code (l17/c9)
error
As specified by profile http://hl7.org/fhir/StructureDefinition/bp|4.0.1, Element 'code' is out of order (found after subject)Validation_VAL_Profile_OutOfOrder
Observation (l8/c182)
error
Observation.category: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/bp|4.0.1)Validation_VAL_Profile_Minimum
Observation (l8/c182)
error
Slice '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 sliceValidation_VAL_Profile_Minimum_SLICE
Observation (l8/c182)
error
Observation.effective[x]: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/bp|4.0.1)Validation_VAL_Profile_Minimum
Observation.code (l17/c9)
information
Reference to experimental CodeSystem http://somewhere.org/fhir/uv/myig/CodeSystem/cs-fake|0.2.0 (from https://tx.fhir.org/r4, see log) MSG_EXPERIMENTAL
Observation.code.coding[2].display (l17/c9)
error
Wrong 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) 'en') (from https://tx.fhir.org/r4, see log) Display_Name_for__should_be_one_of__instead_of
Observation.code.coding[4].display (l17/c9)
error
Wrong 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) 'en') (from https://tx.fhir.org/r4, see log) Display_Name_for__should_be_one_of__instead_of
Observation.component:SystolicBP.value[x].unit: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/bp|4.0.1)Validation_VAL_Profile_Minimum
Observation.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
Observation (l8/c182)
warning
Best Practice Recommendation: In general, all observations should have a performerAll_observations_should_have_a_performer
Observation (l8/c182)
warning
Best Practice Recommendation: In general, all observations should have an effective[x] ()All_observations_should_have_an_effectiveDateTime_or_an_effectivePeriod
This 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
This 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)
Patient.name[0]: discriminator = true and ('official' in use) and period.end.empty()
This 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
This 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)
Patient.name[1]: discriminator = true and ('official' in use) and period.end.empty()
The System URI could not be determined for the code 'showsource' in the ValueSet 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.8.0'UNABLE_TO_INFER_CODESYSTEM
The value provided ('showsource') was not found in the value set 'ig-parameters Codes ValueSet' (http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.8.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.8.0'; The provided code '#showsource' was not found in the value set 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.8.0')Terminology_TX_NoValid_16
The System URI could not be determined for the code 'fcp-approved-specification' in the ValueSet 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.8.0'UNABLE_TO_INFER_CODESYSTEM
The value provided ('fcp-approved-specification') was not found in the value set 'ig-parameters Codes ValueSet' (http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.8.0), and a code is required from this value set (error message = The System URI could not be determined for the code 'fcp-approved-specification' in the ValueSet 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.8.0'; The provided code '#fcp-approved-specification' was not found in the value set 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.8.0')Terminology_TX_NoValid_16
The System URI could not be determined for the code 'showsource' in the ValueSet 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.8.0'UNABLE_TO_INFER_CODESYSTEM
The value provided ('showsource') was not found in the value set 'ig-parameters Codes ValueSet' (http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.8.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.8.0'; The provided code '#showsource' was not found in the value set 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.8.0')Terminology_TX_NoValid_16
The System URI could not be determined for the code 'fcp-approved-specification' in the ValueSet 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.8.0'UNABLE_TO_INFER_CODESYSTEM
The value provided ('fcp-approved-specification') was not found in the value set 'ig-parameters Codes ValueSet' (http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.8.0), and a code is required from this value set (error message = The System URI could not be determined for the code 'fcp-approved-specification' in the ValueSet 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.8.0'; The provided code '#fcp-approved-specification' was not found in the value set 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.8.0')Terminology_TX_NoValid_16
The extension http://hl7.org/fhir/StructureDefinition/implementationguide-resource-format could not be found so is not allowed hereExtension_EXT_Unknown_NotHere
No definition could be found for URL value 'http://hl7.org/fhir/StructureDefinition/implementationguide-resource-format'Type_Specific_Checks_DT_URL_Resolve
The extension http://hl7.org/fhir/StructureDefinition/implementationguide-resource-format could not be found so is not allowed hereExtension_EXT_Unknown_NotHere
No definition could be found for URL value 'http://hl7.org/fhir/StructureDefinition/implementationguide-resource-format'Type_Specific_Checks_DT_URL_Resolve
The extension http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm is not allowed to be used at this point (this element is [ImplementationGuide.definition.page, ImplementationGuide.definition.page.page]; allowed for this version = e:DomainResource, e:Resource)Extension_EXTP_Context_Wrong
The extension http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm is not allowed to be used at this point (this element is [ImplementationGuide.definition.page, ImplementationGuide.definition.page.page, ImplementationGuide.definition.page.page.page]; allowed for this version = e:DomainResource, e:Resource)Extension_EXTP_Context_Wrong
The extension http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm is not allowed to be used at this point (this element is [ImplementationGuide.definition.page, ImplementationGuide.definition.page.page, ImplementationGuide.definition.page.page.page]; allowed for this version = e:DomainResource, e:Resource)Extension_EXTP_Context_Wrong
ActorDefinition/example: ActorDefinition: Validated against fhir.ActorDefinition
Path
Severity
Message
ActorDefinition (l1/c2473)
error
The extension http://hl7.org/fhir/tools/StructureDefinition/ig-actor-example-url is not allowed to be used at this point (this element is [ActorDefinition]; allowed for this version = )Extension_EXTP_Context_Wrong_VER
The extension http://hl7.org/fhir/StructureDefinition/elementdefinition-namespace|5.2.0 is deprecated with the note: 'Replaced by [[[http://hl7.org/fhir/tools/StructureDefinition/xml-namespace]]]'MSG_DEPENDS_ON_DEPRECATED_NOTE
StructureDefinition.snapshot (l1/c35622)
error
Constraint failed: sdf-3: 'Each element definition in a snapshot must have a formal definition and cardinalities (element.all(definition.exists() and min.exists() and max.exists()))'http://hl7.org/fhir/StructureDefinition/StructureDefinition#sdf-3
The XHTML the resource contains more than one node for each of the following node ids and anchor names: Extension (4x), Extension.url (4x), Extension.value_x_ (4x)XHTML_XHTML_DUPLICATE_IDS
A definition for CodeSystem 'http://example.org/some-id-type-system' could not be found, so the code cannot be validated (from https://tx.fhir.org/r4) UNKNOWN_CODESYSTEM
A definition for CodeSystem 'http://example.org/some-system' could not be found, so the code cannot be validated (from https://tx.fhir.org/r4, see log) UNKNOWN_CODESYSTEM
A definition for CodeSystem 'http://example.org/some-system' could not be found, so the code cannot be validated (from https://tx.fhir.org/r4, see log) UNKNOWN_CODESYSTEM
The 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)SD_PATH_SLICING_DEPRECATED
The 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)SD_PATH_SLICING_DEPRECATED
No definition could be found for URL value 'http://not-a-known-code-system'Type_Specific_Checks_DT_URL_Resolve
ValueSet.compose.include[0] (l1/c3036)
information
The concepts in the value set include have not been validated because the code system is not known, and no terminology service supports itVALUESET_INC_CS_NO_SUPPORT
ValueSet.where(id = 'valueset-no-codesystem')
warning
Error from https://tx.fhir.org/r4: Unable to provide support for code system http://not-a-known-code-system version 2.36 (from server, see log)
Have verified that these examples are being checked against the expected profiles/resources.
INFORMATION: Binary/example: Binary: Validate resource against profile http://hl7.org/fhir/StructureDefinition/Binary (0 uses)
INFORMATION: Bundle/h1: Bundle.entry[0].resource.ofType(Provenance): Validate resource against profile http://hl7.org/fhir/StructureDefinition/Provenance (0 uses)
INFORMATION: Bundle/h1: Bundle: Validate resource against profile http://hl7.org/fhir/StructureDefinition/Bundle (0 uses)
INFORMATION: Patient/example: Patient: Validate resource against profile http://somewhere.org/fhir/uv/myig/StructureDefinition/mypatient (0 uses)
If this was a real IG, there should be examples for these profiles too. But it's not, and I'm lazy...
WARNING: StructureDefinition.where(url = 'http://somewhere.org/fhir/uv/myig/StructureDefinition/myObservation'): The Implementation Guide contains no examples for this profile (0 uses)
WARNING: StructureDefinition.where(url = 'http://somewhere.org/fhir/uv/myig/StructureDefinition/mypractitioner'): The Implementation Guide contains no examples for this profile (1 uses)
The objective is to show a reference to an unknown code system, so these warnings are expected
WARNING: ValueSet.where(id = 'valueset-no-codesystem'): Error from server: Unable to provide support for code system http://not-a-known-code-system (0 uses)
WARNING: ValueSet/valueset-no-codesystem: ValueSet.compose[0].include[0]: Unknown System/Version specified, so Concepts and Filters can''t be checked (0 uses)
These errors are intentional to demonstrate that specifying the canonical URL for value sets in the CQL is expected
ERROR: Library/example: Library.dataRequirement[4].codeFilter[0].valueSet: Canonical URLs must be absolute URLs if they are not fragment references (TBD) (1 uses)
ERROR: Library/example: Library.relatedArtifact[7].resource: Canonical URLs must be absolute URLs if they are not fragment references (TBD) (0 uses)
These examples are fake code systems - they're not expected to be checked
Code System URI 'http://example.org/some-id-type-system' is unknown so the code cannot be validated (0 uses)
Code System URI 'http://example.org/some-system' is unknown so the code cannot be validated (0 uses)
This error is intentional to demonstrate that CQL files not included in a Library resource in the IG are an error:
ERROR: sample-ig\input\cql\notincluded.cql: CQL source was not associated with a library resource in the IG. (0 uses)
This is inherited from the base resource
WARNING: StructureDefinition/myObservation: StructureDefinition.snapshot.element[15].mapping[3].map: value should not start or finish with whitespace (0 uses)
We don't want a code for the change reason (and this binding shouldn't be extensible anyhow)
WARNING: Bundle/h1: Bundle.entry[0].resource.ofType(Provenance).reason[0]: No code provided, and a code should be provided from the value set 'PurposeOfUse' (http://terminology.hl7.org/ValueSet/v3-PurposeOfUse) (0 uses)
WARNING: Bundle/h1: Bundle.entry[0].resource.ofType(Provenance).reason[0]: No code provided, and a code should be provided from the value set 'PurposeOfUse' (http://terminology.hl7.org/ValueSet/v3-PurposeOfUse) (0 uses)
We expect that all of the 'structural' resources will only be validated against their respective 'core' resource definitions
Validate resource against profile http://hl7.org/fhir/StructureDefinition/ImplementationGuide (0 uses)
Validate resource against profile http://hl7.org/fhir/StructureDefinition/Library (0 uses)
Validate resource against profile http://hl7.org/fhir/StructureDefinition/StructureDefinition (0 uses)
Validate resource against profile http://hl7.org/fhir/StructureDefinition/ValueSet (0 uses)
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
INFORMATION: Patient/example: Patient.name[0]: This element does not match any known slice defined in the profile http://somewhere.org/fhir/uv/myig/StructureDefinition/mypatient (0 uses)
INFORMATION: Patient/example: Patient.name[1]: This element does not match any known slice defined in the profile http://somewhere.org/fhir/uv/myig/StructureDefinition/mypatient (0 uses)
This 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)
This 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)
Wrong 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) 'en')
Wrong 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) 'en')
The extension http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm is not allowed to be used at this point (this element is [ImplementationGuide.definition.page, ImplementationGuide.definition.page.page]; allowed for this version = e:DomainResource, e:Resource)
The extension http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm is not allowed to be used at this point (this element is [ImplementationGuide.definition.page, ImplementationGuide.definition.page.page, ImplementationGuide.definition.page.page.page]; allowed for this version = e:DomainResource, e:Resource)
The extension http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm is not allowed to be used at this point (this element is [ImplementationGuide.definition.page, ImplementationGuide.definition.page.page, ImplementationGuide.definition.page.page.page]; allowed for this version = e:DomainResource, e:Resource)
The extension http://hl7.org/fhir/tools/StructureDefinition/ig-actor-example-url is not allowed to be used at this point (this element is [ActorDefinition]; allowed for this version = )
The extension http://hl7.org/fhir/StructureDefinition/elementdefinition-namespace|5.2.0 is deprecated with the note: 'Replaced by [[[http://hl7.org/fhir/tools/StructureDefinition/xml-namespace]]]'
The 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)
The 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)
The value provided ('showsource') was not found in the value set 'ig-parameters Codes ValueSet' (http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.8.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.8.0'; The provided code '#showsource' was not found in the value set 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.8.0')
The value provided ('fcp-approved-specification') was not found in the value set 'ig-parameters Codes ValueSet' (http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.8.0), and a code is required from this value set (error message = The System URI could not be determined for the code 'fcp-approved-specification' in the ValueSet 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.8.0'; The provided code '#fcp-approved-specification' was not found in the value set 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.8.0')
The value provided ('showsource') was not found in the value set 'ig-parameters Codes ValueSet' (http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.8.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.8.0'; The provided code '#showsource' was not found in the value set 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.8.0')
The value provided ('fcp-approved-specification') was not found in the value set 'ig-parameters Codes ValueSet' (http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.8.0), and a code is required from this value set (error message = The System URI could not be determined for the code 'fcp-approved-specification' in the ValueSet 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.8.0'; The provided code '#fcp-approved-specification' was not found in the value set 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.8.0')
The System URI could not be determined for the code 'fcp-approved-specification' in the ValueSet 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.8.0'
The System URI could not be determined for the code 'fcp-approved-specification' in the ValueSet 'http://hl7.org/fhir/tools/ValueSet/ig-parameters|0.8.0'
Slice '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
As specified by profile http://somewhere.org/fhir/uv/myig/StructureDefinition/myObservation|0.2.0, Element 'code' is out of order (found after subject)
The XHTML the resource contains more than one node for each of the following node ids and anchor names: Extension (4x), Extension.url (4x), Extension.value_x_ (4x)