Validation Results for StarterIG

Generated Sun Nov 17 13:30:33 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.7.2
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.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
... 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 MR4http://hl7.org/fhir/uv/cpghttp://hl7.org/fhir/uv/cpg/STU1
.... 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.0.2
..... 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.0.2
...... 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.20.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.0.2
..... 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
... hl7.fhir.uv.cql1.0.0 MR4http://hl7.org/fhir/uv/cqlhttp://hl7.org/fhir/uv/cql/STU1
.... hl7.terminology5.5.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.5.0Latest Release is 6.0.2
..... 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
.... hl7.fhir.uv.extensions.r45.1.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.1.0see 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 MR5http://terminology.hl7.orghttp://terminology.hl7.org/6.0.2FHIR Version Mismatch
.... 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 = 0, warn = 10, info = 51, broken links = 6
FilenameErrorsWarningsHints
Build Errors600
/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​/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 406, 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 589, 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 618, 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 1001, 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 1687, 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 2070, column 904errorThe link 'http://hl7.org/fhir/R4/valueset-diagnostic-requests.html' for "here" cannot be resolved

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

PathSeverityMessage
StructureDefinition​.snapshot​.element[1] (l1​/c20641)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​/c21699)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​/c22379)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​/c23347)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​/c24203)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​/c24750)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​/c8347)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​/c8494)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​/c8656)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​/c8920)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​/c9109)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​/c9335)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​/c9867)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​/c11393)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​/c11640)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​/c11882)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​/c11882)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​/c11962)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​/c12200)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​/c12200)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