Generated Thu Oct 15 22:53:47 UTC 2026, FHIR version 6.0.0-snapshot1 for hl7.fhir.uv.mapping-language#0.1.0 (canonical = http://hl7.org/fhir/uv/mapping-language (history)). See Full QA Report & IP
| Quality Checks | |||||||||||||||||||||||||||||||||||||||||||
| Publisher Version: | IG Publisher Version: v3.0.1 | ||||||||||||||||||||||||||||||||||||||||||
| Publication Code: | mapping-language . PackageId = hl7.fhir.uv.mapping-language, Canonical = http://hl7.org/fhir/uv/mapping-language | ||||||||||||||||||||||||||||||||||||||||||
| Realm Check for UV: |
| ||||||||||||||||||||||||||||||||||||||||||
| Language Info: | Stated Languages: n/a. IG Resource Lang: en. 1 of 92 (1%) of resources have a language. Population Policy: NONE | ||||||||||||||||||||||||||||||||||||||||||
| Publication Request: |
| ||||||||||||||||||||||||||||||||||||||||||
| Supressed Messages: | 25 Suppressed Issues | ||||||||||||||||||||||||||||||||||||||||||
| Dependency Checks: |
| ||||||||||||||||||||||||||||||||||||||||||
| Related IGs: | n/a | ||||||||||||||||||||||||||||||||||||||||||
| Dependent IGs: | no references | ||||||||||||||||||||||||||||||||||||||||||
| Global Profiles: | (none declared) | ||||||||||||||||||||||||||||||||||||||||||
| Terminology Server(s): | https://tx.fhir.org/r5 (details) | ||||||||||||||||||||||||||||||||||||||||||
| HTA Analysis: | no Non-HL7 references found | ||||||||||||||||||||||||||||||||||||||||||
| 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/fhir/uv/mapping-language (Problem #1 with package-list.json at http://hl7.org/fhir/uv/mapping-language: 404 Not Found) | ||||||||||||||||||||||||||||||||||||||||||
| IPA Comparison: | n/a | ||||||||||||||||||||||||||||||||||||||||||
| IPS Comparison: | n/a | ||||||||||||||||||||||||||||||||||||||||||
| Validation Flags: | On: autoLoad; Off: hintAboutNonMustSupport, anyExtensionsAllowed, checkAggregation, showReferenceMessages, noExperimentalContent, displayWarnings | ||||||||||||||||||||||||||||||||||||||||||
| Summary: | errors = 10, warn = 2, info = 1, broken links = 0, pinned = n/a. | ||||||||||||||||||||||||||||||||||||||||||
| warning | The jira specification file appears to be out of date with the versions, artifacts and pages currently defined in the IG. A proposed revised file to be reviewed and, if appropriate, submitted as a pull request against the XML folder in https://github.com/HL7/JIRA-Spec-Artifacts. To see the differences, perform a file compare on 'template/jira-current.xml' (a normalized view of what is in Github) and 'template/jira-new.xml' (reflects current IG content) | |
| en/debug.html | information | The html source contains the word 'SHOULD' but it is not in a text phrase marked as a conformance clause: 'Status of the trace recording: complete, truncated, or stopped, as defined below. If absent, assume complete. Producers SHOULD provide this explicitly.' CONFORMANCE_STATEMENT_WORD |
| Path | Severity | Message | Validating |
| StructureMap.group[0].rule[0].source[0].element[0] (l1/c4006) | error | The source path src.group! refers to the path Basic.group! which is unknownEditor's Comment: This is a test of using backticks to delimit identifiers that contain values not otherwise able to be used as identifier (which can occur in logical models representing non fhir data structures - but don't have a logical model to back these - just an example to verify parser/narrative generation) SM_SOURCE_PATH_INVALID | -- |
| StructureMap.group[0].rule[0].target[0].element[0] (l1/c4071) | error | The target path tgt.group# refers to the path Basic.group# which is unknownEditor's Comment: This is a test of using backticks to delimit identifiers that contain values not otherwise able to be used as identifier (which can occur in logical models representing non fhir data structures - but don't have a logical model to back these - just an example to verify parser/narrative generation) SM_TARGET_PATH_INVALID | -- |
| StructureMap.group[0].rule[1].source[0].element[0] (l1/c4286) | error | The source path src.section4.5 refers to the path Basic.section4.5 which is unknownEditor's Comment: This is a test of using backticks to delimit identifiers that contain values not otherwise able to be used as identifier (which can occur in logical models representing non fhir data structures - but don't have a logical model to back these - just an example to verify parser/narrative generation) SM_SOURCE_PATH_INVALID | -- |
| StructureMap.group[0].rule[1].target[0].element[0] (l1/c4355) | error | The target path tgt.section4.5 refers to the path Basic.section4.5 which is unknownEditor's Comment: This is a test of using backticks to delimit identifiers that contain values not otherwise able to be used as identifier (which can occur in logical models representing non fhir data structures - but don't have a logical model to back these - just an example to verify parser/narrative generation) SM_TARGET_PATH_INVALID | -- |
| StructureMap.group[0].rule[2].source[0].element[0] (l1/c4481) | error | The source path src.section4.6 refers to the path Basic.section4.6 which is unknownEditor's Comment: This is a test of using backticks to delimit identifiers that contain values not otherwise able to be used as identifier (which can occur in logical models representing non fhir data structures - but don't have a logical model to back these - just an example to verify parser/narrative generation) SM_SOURCE_PATH_INVALID | -- |
| StructureMap.group[0].rule[2].target[0].element[0] (l1/c4550) | error | The target path tgt.section4.6 refers to the path Basic.section4.6 which is unknownEditor's Comment: This is a test of using backticks to delimit identifiers that contain values not otherwise able to be used as identifier (which can occur in logical models representing non fhir data structures - but don't have a logical model to back these - just an example to verify parser/narrative generation) SM_TARGET_PATH_INVALID | -- |
| Path | Severity | Message | Validating |
| StructureMap.group[0].rule[0].rule[0].target[0].parameter[1] (l1/c5372) | error | Constraint failed: ele-1: 'All FHIR elements must have a @value or children or both (hasValue() or (children().count() > id.count()))' (defined in http://hl7.org/fhir/StructureDefinition/Element) http://hl7.org/fhir/StructureDefinition/Element#ele-1 | Structure Map |
| StructureMap.group[0].rule[0].rule[0].target[0].parameter[1] (l1/c5372) | error | StructureMap.group.rule.target.parameter.value[x]: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/StructureMap|0.1.0) Validation_VAL_Profile_Minimum | Structure Map |
| StructureMap.group[0].rule[0].rule[2].target[0].parameter[1] (l1/c5879) | error | Constraint failed: ele-1: 'All FHIR elements must have a @value or children or both (hasValue() or (children().count() > id.count()))' (defined in http://hl7.org/fhir/StructureDefinition/Element) http://hl7.org/fhir/StructureDefinition/Element#ele-1 | Structure Map |
| StructureMap.group[0].rule[0].rule[2].target[0].parameter[1] (l1/c5879) | error | StructureMap.group.rule.target.parameter.value[x]: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/StructureMap|0.1.0) Validation_VAL_Profile_Minimum | Structure Map |
| Path | Severity | Message | Validating |
| StructureDefinition.text.div (l1/c165458) | warning | Hyperlink '#StructureMap.group.rule' at 'div/table/tr/td/a' for 'rule' resolves to multiple targets ($/text/div/table/tr[40]/td[0]/a[1]/@name, $/snapshot/element/id, $/differential/element/id) TYPE_SPECIFIC_CHECKS_DT_XHTML_MULTIPLE_MATCHES | StructureDefinition |
Suppressed Messages (Warnings, hints, broken links)
All these are copies using the simple identity approach - no variable name is needed
Conformance language still to be cleaned up in the IG from the last published version
Further work required in the FML validator to derive type information from the create() function, and then chain into following targets
Handling whitespace is not uncommon in maps when concatenating fields with whitespace seperators
StructureMap.versionAlgorithm is defined this way in all other canonical resources, not sure why this is an error here.
The target (Observation.value) doesn't have a required binding, so this warning just indicates that further validation of the conceptmap is not possible
The target type for the translate example is to a choice type, so the FML validator doesn't check any further than it has
These code systems are bound to code elements with a required binding
This is a test of using backticks to delimit identifiers that contain values not otherwise able to be used as identifier (which can occur in logical models representing non fhir data structures - but don't have a logical model to back these - just an example to verify parser/narrative generation)
This warning comes from the snapshot generator for the Resource.language property
license codesystem referenced by the IG Publisher
the fhirpath primitive types are commonly used in FML (not really an experimental codesystem) https://jira.hl7.org/browse/FHIR-58822
Errors sorted by type
| input/examples/syntax-backticks.fml | The source path src.group! refers to the path Basic.group! which is unknown | -- |
| input/examples/syntax-backticks.fml | The source path src.section4.5 refers to the path Basic.section4.5 which is unknown | -- |
| input/examples/syntax-backticks.fml | The source path src.section4.6 refers to the path Basic.section4.6 which is unknown | -- |
| input/examples/syntax-backticks.fml | The target path tgt.group# refers to the path Basic.group# which is unknown | -- |
| input/examples/syntax-backticks.fml | The target path tgt.section4.5 refers to the path Basic.section4.5 which is unknown | -- |
| input/examples/syntax-backticks.fml | The target path tgt.section4.6 refers to the path Basic.section4.6 which is unknown | -- |
| input/resources/structuremap/StructureDefinition-StructureMap.xml | Hyperlink '#StructureMap.group.rule' at 'div/table/tr/td/a' for 'rule' resolves to multiple targets ($/text/div/table/tr[40]/td[0]/a[1]/@name, $/snapshot/element/id, $/differential/element/id) | StructureDefinition |
| input/examples/transform-append.fml | StructureMap.group.rule.target.parameter.value[x]: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/StructureMap|0.1.0) | Structure Map |
| input/examples/transform-append.fml | StructureMap.group.rule.target.parameter.value[x]: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/StructureMap|0.1.0) | Structure Map |