Validation Results for StarterIG

Generated Wed Dec 11 06:26:29 UTC 2024, FHIR version 4.0.1 for jembi.starter.ig#1.0.1 (canonical = http://jembi.org/fhir (history)). See Full QA Report

Quality Checks
Publisher Version:IG Publisher Version: v1.8.1
Publication Code:n/a . PackageId = jembi.starter.ig, Canonical = http://jembi.org/fhir
Realm Check for n/a:
  • n/a
Publication Request:
  • This IG has never been published
  • 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:3 Suppressed Issues
Dependency Checks:
PackageVersionFHIRCanonicalWeb BaseComment
.. jembi.starter.ig1.0.1R4http://jembi.org/fhir
... hl7.terminology.r46.1.0 MR4http://terminology.hl7.orghttp://terminology.hl7.org/6.1.0
... hl7.fhir.uv.extensions.r45.1.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.1.0
... hl7.fhir.us.cqfmeasures4.0.0 OR4http://hl7.org/fhir/us/cqfmeasureshttp://hl7.org/fhir/us/cqfmeasures/STU4Latest Release is 5.0.0
.... hl7.fhir.uv.extensions.r41.0.0 OR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0Latest Release is 5.1.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 OR4http://hl7.org/fhir/uv/cpghttp://hl7.org/fhir/uv/cpg/STU1Latest Release is 2.0.0
.... hl7.fhir.us.qicore5.0.0 OR4http://hl7.org/fhir/us/qicorehttp://hl7.org/fhir/us/qicore/STU5Latest Release is 6.0.0
..... hl7.terminology.r45.0.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.0.0Latest Release is 6.1.0
..... hl7.fhir.us.core5.0.1 OR4http://hl7.org/fhir/us/corehttp://hl7.org/fhir/us/core/STU5.0.1Latest Release is 7.0.0
...... hl7.terminology.r43.1.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/3.1.0Latest Release is 6.1.0
...... hl7.fhir.uv.bulkdata2.0.0 MR4http://hl7.org/fhir/uv/bulkdatahttp://hl7.org/fhir/uv/bulkdata/STU2
...... hl7.fhir.uv.smart-app-launch2.0.0 OR4http://hl7.org/fhir/smart-app-launchhttp://hl7.org/fhir/smart-app-launch/STU2Latest Release is 2.2.0
...... us.nlm.vsac0.7.0 OR4http://fhir.org/packages/us.nlm.vsachttp://fhir.org/packages/us.nlm.vsacLatest Release is 0.21.0
...... hl7.fhir.uv.sdc3.0.0 MR4http://hl7.org/fhir/uv/sdchttp://hl7.org/fhir/uv/sdc/STU3
....... hl7.fhir.r4.examples4.0.1 OR4http://hl7.org/fhirhttp://hl7.org/fhir/R4Latest Release is 5.0.0
.... hl7.terminology5.2.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.2.0Latest Release is 6.1.0
..... hl7.fhir.uv.extensions.r41.0.0 OR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0see above. Latest Release is 5.1.0
... fhir.cqf.common4.0.1 MR4http://fhir.org/guides/cqf/commonhttp://fhir.org/guides/cqf/common/4.0.1see above
... hl7.fhir.uv.sql-on-fhir2.0.0-pre UR5http://hl7.org/fhir/uv/sql-on-fhirhttps://build.fhir.org/ig/FHIR/sql-on-fhir-v2/FHIR Version Mismatch
.... hl7.terminology.r56.0.2 OR5http://terminology.hl7.orghttp://terminology.hl7.org/6.0.2FHIR Version Mismatch. Latest Release is 6.1.0
.... hl7.fhir.uv.extensions.r55.1.0 MR5http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.1.0FHIR Version Mismatch
Templates: jembi.fhir.template#0.0.1 -> fhir.base.template#current. Tools: 0.3.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:(none)
Draft Dependencies:
Modifier Extensions:(none)
Previous Version Comparison: Unable to compare with previous version: Unable to find version history at http://jembi.org/fhir (Problem #1 with package-list.json at http://jembi.org/fhir: Not Found)
IPA Comparison: n/a
IPS Comparison: n/a
Validation Flags: On: autoLoad; Off: hintAboutNonMustSupport, anyExtensionsAllowed, checkAggregation, showReferenceMessages, noExperimentalContent, displayWarnings
Summary: errors = 3, warn = 10, info = 51, broken links = 9
FilenameErrorsWarningsHints
Build Errors900
/scratch/repo/fsh-generated/resources/Measure-InitiatedARTMeasure300
/scratch/repo/fsh-generated/resources/StructureDefinition-CHTPatientLogicalModel060
/scratch/repo/input/maps/breastfeeding-status-questionnaire-to-obs0410

n/a Show Validation Information

warningThis IG is version 4.0.1, while the IG 'hl7.fhir.uv.sql-on-fhir' is from version 5.0.0
output​/Measure-InitiatedARTMeasure​.html​#​/html​/body​/div​/div​/div​/a​/img​/div​/a​/img​/div​/div​/div​/div​/div​/div​/table​/tbody​/tr​/td​/a at Line 482, column 41errorThe link '#initiatedart-initial-population' for "Initial Population" cannot be resolved (valid targets: [project-logo, segment-header, project-nav, publish-box, bottom, segment-post-footer, family-logo, family-nav, ig-status, top, root, stripe, segment-footer, segment-navbar, measure-hiv-patients-initiated-on-art -experimental-, segment-content, segment-breadcrumb])
output​/Measure-InitiatedARTMeasure​.html​#​/html​/body​/div​/div​/div​/a​/img​/div​/a​/img​/div​/div​/div​/div​/div​/div​/table​/tbody​/tr​/td​/a at Line 520, column 41errorThe link '#initiatedart-denominator' for "Denominator" cannot be resolved (valid targets: [project-logo, segment-header, project-nav, publish-box, bottom, segment-post-footer, family-logo, family-nav, ig-status, top, root, stripe, segment-footer, segment-navbar, measure-hiv-patients-initiated-on-art -experimental-, segment-content, segment-breadcrumb])
output​/Measure-InitiatedARTMeasure​.html​#​/html​/body​/div​/div​/div​/a​/img​/div​/a​/img​/div​/div​/div​/div​/div​/div​/table​/tbody​/tr​/td​/a at Line 558, column 41errorThe link '#initiatedart-numerator' for "Numerator" cannot be resolved (valid targets: [project-logo, segment-header, project-nav, publish-box, bottom, segment-post-footer, family-logo, family-nav, ig-status, top, root, stripe, segment-footer, segment-navbar, measure-hiv-patients-initiated-on-art -experimental-, segment-content, segment-breadcrumb])
output​/StructureDefinition-vl-service-request-definitions​.html​#​/html​/body​/div​/div​/div​/a​/img​/div​/a​/img​/div​/div​/div​/div​/div​/div​/div​/table​/tr​/td​/p​/a at Line 407, column 1211errorThe link 'http://hl7.org/fhir/R4/valueset-diagnostic-requests.html' for "here" cannot be resolved
output​/StructureDefinition-vl-service-request-definitions​.html​#​/html​/body​/div​/div​/div​/a​/img​/div​/a​/img​/div​/div​/div​/div​/div​/div​/div​/table​/tr​/td​/p​/a at Line 590, column 965errorThe link 'http://hl7.org/fhir/R4/valueset-diagnostic-requests.html' for "here" cannot be resolved
output​/StructureDefinition-vl-service-request​.html​#​/html​/body​/div​/div​/div​/a​/img​/div​/a​/img​/div​/div​/div​/div​/div​/div​/div​/div​/div​/table​/tr​/td​/a at Line 619, column 902errorThe link 'http://hl7.org/fhir/R4/valueset-diagnostic-requests.html' for "here" cannot be resolved
output​/StructureDefinition-vl-service-request​.html​#​/html​/body​/div​/div​/div​/a​/img​/div​/a​/img​/div​/div​/div​/div​/div​/div​/div​/div​/div​/table​/tr​/td​/a at Line 1002, column 904errorThe link 'http://hl7.org/fhir/R4/valueset-diagnostic-requests.html' for "here" cannot be resolved
output​/StructureDefinition-vl-service-request​.html​#​/html​/body​/div​/div​/div​/a​/img​/div​/a​/img​/div​/div​/div​/div​/div​/div​/div​/div​/div​/table​/tr​/td​/a at Line 1688, column 902errorThe link 'http://hl7.org/fhir/R4/valueset-diagnostic-requests.html' for "here" cannot be resolved
output​/StructureDefinition-vl-service-request​.html​#​/html​/body​/div​/div​/div​/a​/img​/div​/a​/img​/div​/div​/div​/div​/div​/div​/div​/div​/div​/table​/tr​/td​/a at Line 2071, column 904errorThe link 'http://hl7.org/fhir/R4/valueset-diagnostic-requests.html' for "here" cannot be resolved

fsh-generated/resources/Measure-InitiatedARTMeasure.json Show Validation Information (1)

PathSeverityMessage
Measure.text.diverrorHyperlink '#initiatedart-initial-population' at 'div/table/tbody/tr/td/a' for 'Initial Population' does not resolve
Measure.text.diverrorHyperlink '#initiatedart-denominator' at 'div/table/tbody/tr/td/a' for 'Denominator' does not resolve
Measure.text.diverrorHyperlink '#initiatedart-numerator' at 'div/table/tbody/tr/td/a' for 'Numerator' does not resolve

fsh-generated/resources/StructureDefinition-CHTPatientLogicalModel.json Show Validation Information (1)

PathSeverityMessage
StructureDefinition​.snapshot​.element[1] (l1​/c20642)warningConstraint failed: eld-20: 'Element names should be simple alphanumerics with a max of 64 characters, or code generation tools may be broken'
StructureDefinition​.snapshot​.element[4] (l1​/c21700)warningConstraint failed: eld-20: 'Element names should be simple alphanumerics with a max of 64 characters, or code generation tools may be broken'
StructureDefinition​.snapshot​.element[6] (l1​/c22380)warningConstraint failed: eld-20: 'Element names should be simple alphanumerics with a max of 64 characters, or code generation tools may be broken'
StructureDefinition​.differential​.element[1] (l1​/c23348)warningConstraint failed: eld-20: 'Element names should be simple alphanumerics with a max of 64 characters, or code generation tools may be broken'
StructureDefinition​.differential​.element[4] (l1​/c24204)warningConstraint failed: eld-20: 'Element names should be simple alphanumerics with a max of 64 characters, or code generation tools may be broken'
StructureDefinition​.differential​.element[6] (l1​/c24751)warningConstraint failed: eld-20: 'Element names should be simple alphanumerics with a max of 64 characters, or code generation tools may be broken'

input/maps/breastfeeding-status-questionnaire-to-obs.fml Show Validation Information (1)

PathSeverityMessage
StructureMap​.group[0]​.rule[0]​.source[0] (l1​/c8348)informationThe source statement doesn't assign a variable to the source - check that this is what is intended
StructureMap​.group[0]​.rule[1]​.source[0] (l1​/c8495)informationThe source statement doesn't assign a variable to the source - check that this is what is intended
StructureMap​.group[0]​.rule[1]​.rule[0]​.source[0] (l1​/c8657)informationThe source statement doesn't assign a variable to the source - check that this is what is intended
StructureMap​.group[0]​.rule[2]​.source[0] (l1​/c8921)informationThe source statement doesn't assign a variable to the source - check that this is what is intended
StructureMap​.group[0]​.rule[3]​.source[0] (l1​/c9110)informationThe source statement doesn't assign a variable to the source - check that this is what is intended
StructureMap​.group[0]​.rule[4]​.source[0] (l1​/c9336)informationThe source statement doesn't assign a variable to the source - check that this is what is intended
StructureMap​.group[0]​.rule[6]​.source[0] (l1​/c9868)informationThe source statement doesn't assign a variable to the source - check that this is what is intended
StructureMap​.group[0]​.rule[10]​.rule[0]​.rule[0]​.rule[0]​.source[0] (l1​/c11394)informationThe source statement doesn't assign a variable to the source - check that this is what is intended
StructureMap​.group[0]​.rule[10]​.rule[0]​.rule[0]​.rule[0]​.rule[0]​.source[0] (l1​/c11641)informationThe source statement doesn't assign a variable to the source - check that this is what is intended
StructureMap​.group[0]​.rule[10]​.rule[0]​.rule[0]​.rule[0]​.rule[0]​.target[0] (l1​/c11883)warningThe source variable does not have a required binding, so this concept map can't be checked
StructureMap​.group[0]​.rule[10]​.rule[0]​.rule[0]​.rule[0]​.rule[0]​.target[0] (l1​/c11883)warningThe target variable does not have a required binding, so this concept map can't be checked
StructureMap​.group[0]​.rule[10]​.rule[0]​.rule[0]​.rule[0]​.rule[1]​.source[0] (l1​/c11963)informationThe source statement doesn't assign a variable to the source - check that this is what is intended
StructureMap​.group[0]​.rule[10]​.rule[0]​.rule[0]​.rule[0]​.rule[1]​.target[0] (l1​/c12201)warningThe source variable does not have a required binding, so this concept map can't be checked
StructureMap​.group[0]​.rule[10]​.rule[0]​.rule[0]​.rule[0]​.rule[1]​.target[0] (l1​/c12201)warningThe target variable does not have a required binding, so this concept map can't be checked

Suppressed Messages (Warnings, hints, broken links)

Not all profiles and/or extensions need an example

Errors sorted by type


CONCEPTMAP_GROUP_SOURCE_SERVER_SIDE

fsh-generated/resources/ConceptMap-LOINCCodesToProprietary.jsonSource Code System http://loinc.org is only supported on the terminology server, so the source codes are not validated for performance reasons

CONCEPTMAP_GROUP_TARGET_SERVER_SIDE

fsh-generated/resources/ConceptMap-LOINCCodesToProprietary.jsonTarget Code System http://loinc.org is only supported on the terminology server, so the target codes are not validated for performance reasons

MSG_EXPERIMENTAL

fsh-generated/resources/Binary-RelatedPersonLogicalModelExample2.jsonReference to experimental CodeSystem http://jembi.org/fhir/CodeSystem/cs-marital-status|1.0.1
fsh-generated/resources/QuestionnaireResponse-PregnancyStatusQuestionnaireResponseExample.jsonReference to experimental CodeSystem http://jembi.org/fhir/CodeSystem/yes-no-code-system|1.0.1
fsh-generated/resources/RelatedPerson-MotherRelatedPerson2.jsonReference to experimental CodeSystem http://jembi.org/fhir/CodeSystem/cs-marital-status|1.0.1

SECURITY_STRING_CONTENT_WARNING

fsh-generated/resources/StructureDefinition-generic-medication-dispense.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

SM_RULE_SOURCE_UNASSIGNED

fsh-generated/resources/StructureMap-CHTPatientToFHIRR4Patient.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-CHTPatientToFHIRR4Patient.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-CHTPatientToFHIRR4Patient.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-CHTPatientToFHIRR4Patient.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-CHTPatientToFHIRR4Patient.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-CHTPatientToFHIRR4Patient.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-CHTPatientToFHIRR4Patient.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-CHTPatientToFHIRR4Patient.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-CHTPatientToFHIRR4Patient.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-CHTPatientToFHIRR4Patient.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-CHTPatientToFHIRR4Patient.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/breastfeeding-status-proprietary-to-obs.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/breastfeeding-status-proprietary-to-obs.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/breastfeeding-status-proprietary-to-obs.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/breastfeeding-status-proprietary-to-obs.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/breastfeeding-status-proprietary-to-obs.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/breastfeeding-status-proprietary-to-obs.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/breastfeeding-status-proprietary-to-obs.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/breastfeeding-status-proprietary-to-obs.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/breastfeeding-status-proprietary-to-obs.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/breastfeeding-status-proprietary-to-obs.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/breastfeeding-status-proprietary-to-obs.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/breastfeeding-status-proprietary-to-obs.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/breastfeeding-status-proprietary-to-obs.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/breastfeeding-status-proprietary-to-obs.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/breastfeeding-status-proprietary-to-obs.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/breastfeeding-status-proprietary-to-obs.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/breastfeeding-status-proprietary-to-obs.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/breastfeeding-status-proprietary-to-obs.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/breastfeeding-status-proprietary-to-obs.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/breastfeeding-status-proprietary-to-obs.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/breastfeeding-status-proprietary-to-obs.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/breastfeeding-status-questionnaire-to-obs.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/breastfeeding-status-questionnaire-to-obs.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/breastfeeding-status-questionnaire-to-obs.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/breastfeeding-status-questionnaire-to-obs.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/breastfeeding-status-questionnaire-to-obs.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/breastfeeding-status-questionnaire-to-obs.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/breastfeeding-status-questionnaire-to-obs.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/breastfeeding-status-questionnaire-to-obs.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/breastfeeding-status-questionnaire-to-obs.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/breastfeeding-status-questionnaire-to-obs.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/obs-to-breastfeeding-status-proprietary.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/obs-to-breastfeeding-status-proprietary.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended
input/maps/obs-to-breastfeeding-status-proprietary.fmlThe source statement doesn't assign a variable to the source - check that this is what is intended

SM_TARGET_TRANSLATE_BINDING_SOURCE

input/maps/breastfeeding-status-questionnaire-to-obs.fmlThe source variable does not have a required binding, so this concept map can't be checked
input/maps/breastfeeding-status-questionnaire-to-obs.fmlThe source variable does not have a required binding, so this concept map can't be checked

SM_TARGET_TRANSLATE_BINDING_TARGET

input/maps/breastfeeding-status-questionnaire-to-obs.fmlThe target variable does not have a required binding, so this concept map can't be checked
input/maps/breastfeeding-status-questionnaire-to-obs.fmlThe target variable does not have a required binding, so this concept map can't be checked

Type_Specific_Checks_DT_XHTML_Resolve

fsh-generated/resources/Measure-InitiatedARTMeasure.jsonHyperlink '#initiatedart-initial-population' at 'div/table/tbody/tr/td/a' for 'Initial Population' does not resolve
fsh-generated/resources/Measure-InitiatedARTMeasure.jsonHyperlink '#initiatedart-denominator' at 'div/table/tbody/tr/td/a' for 'Denominator' does not resolve
fsh-generated/resources/Measure-InitiatedARTMeasure.jsonHyperlink '#initiatedart-numerator' at 'div/table/tbody/tr/td/a' for 'Numerator' does not resolve