Validation Results for OMRSFhir2ImplementationGuide

Generated Wed Dec 11 17:19:04 UTC 2024, FHIR version 4.0.1 for openmrs.fhir.core#0.1.0 (canonical = http://fhir.openmrs.org/core (history)). See Full QA Report

Quality Checks
Publisher Version:IG Publisher Version: v1.8.1
Publication Code:n/a . PackageId = openmrs.fhir.core, Canonical = http://fhir.openmrs.org/core
Realm Check for n/a:
  • n/a
Publication Request:
  • This IG has never been published
  • No publication request found
Supressed Messages:No Suppressed Issues
Dependency Checks:
PackageVersionFHIRCanonicalWeb BaseComment
.. openmrs.fhir.core0.1.0R4http://fhir.openmrs.org/core
... 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
Templates: openmrs.fhir2.template#1.0.0 -> 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://fhir.openmrs.org/core (Problem #1 with package-list.json at http://fhir.openmrs.org/core: Not Found)
IPA Comparison: n/a
IPS Comparison: n/a
Validation Flags: On: autoLoad; Off: hintAboutNonMustSupport, anyExtensionsAllowed, checkAggregation, showReferenceMessages, noExperimentalContent, displayWarnings
Summary: errors = 5, warn = 26, info = 2, broken links = 6
FilenameErrorsWarningsHints
Build Errors650
/scratch/repo/fsh-generated/resources/AllergyIntolerance-5b829d01-34bb-47d1-b1bb-9303c3a9ebc010
/scratch/repo/fsh-generated/resources/Condition-a6867095-e2b1-4a68-9aaa-0d161a37ce9c010
/scratch/repo/fsh-generated/resources/Encounter-5b829d01-34bb-47d1-b1bb-9303c3a9ebcb010
/scratch/repo/fsh-generated/resources/Immunization-d48df5c7-605f-4f7b-88b3-f7235b474663010
/scratch/repo/fsh-generated/resources/ImplementationGuide-openmrs.fhir.core060
/scratch/repo/fsh-generated/resources/Medication-f49e4247-528a-4cfd-8856-de161d03fa76010
/scratch/repo/fsh-generated/resources/MedicationRequest-OMRSMedicationRequestExample030
/scratch/repo/fsh-generated/resources/Observation-example-openmrs-Observation531
/scratch/repo/fsh-generated/resources/StructureDefinition-OpenMRS-diagnostic-report020
/scratch/repo/fsh-generated/resources/StructureDefinition-OpenMRS-service-request020

n/a Show Validation Information

output​/StructureDefinition-OpenMRS-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 373, column 1211errorThe link 'http://hl7.org/fhir/R4/valueset-diagnostic-requests.html' for "here" cannot be resolved
output​/StructureDefinition-OpenMRS-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 487, column 965errorThe link 'http://hl7.org/fhir/R4/valueset-diagnostic-requests.html' for "here" cannot be resolved
output​/StructureDefinition-OpenMRS-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 526, column 904errorThe link 'http://hl7.org/fhir/R4/valueset-diagnostic-requests.html' for "here" cannot be resolved
output​/StructureDefinition-OpenMRS-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 744, column 902errorThe link 'http://hl7.org/fhir/R4/valueset-diagnostic-requests.html' for "here" cannot be resolved
output​/StructureDefinition-OpenMRS-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 1273, column 904errorThe link 'http://hl7.org/fhir/R4/valueset-diagnostic-requests.html' for "here" cannot be resolved
output​/StructureDefinition-OpenMRS-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 1491, column 902errorThe link 'http://hl7.org/fhir/R4/valueset-diagnostic-requests.html' for "here" cannot be resolved
output/index.htmlwarningThe html source has duplicate anchor Ids: about,ip,summary
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, dependency-table-nontech.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

fsh-generated/resources/AllergyIntolerance-5b829d01-34bb-47d1-b1bb-9303c3a9ebc.json Show Validation Information (1)

PathSeverityMessage
AllergyIntolerance​.reaction[0]​.substance​.coding[0] (l21​/c8)warningA definition for CodeSystem 'https://openconceptlab.org/orgs/CIEL/sources/CIEL' could not be found, so the code cannot be validated

fsh-generated/resources/Condition-a6867095-e2b1-4a68-9aaa-0d161a37ce9c.json Show Validation Information (1)

PathSeverityMessage
Condition.code.coding[0] (l9/c4)warningA definition for CodeSystem 'https://openconceptlab.org/orgs/CIEL/sources/CIEL' could not be found, so the code cannot be validated

fsh-generated/resources/Encounter-5b829d01-34bb-47d1-b1bb-9303c3a9ebcb.json Show Validation Information (1)

PathSeverityMessage
Encounter​.type[0]​.coding[0]​.system (l19​/c6)warningA definition for CodeSystem 'http://fhir.openmrs.org/code-system/encounter-type' could not be found, so the code cannot be validated (from http://tx.fhir.org/r4)

fsh-generated/resources/Immunization-d48df5c7-605f-4f7b-88b3-f7235b474663.json Show Validation Information (1)

PathSeverityMessage
Immunization​.vaccineCode​.coding[0] (l10​/c4)warningA definition for CodeSystem 'https://cielterminology.org/' could not be found, so the code cannot be validated

fsh-generated/resources/ImplementationGuide-openmrs.fhir.core.json Show Validation Information (1)

PathSeverityMessage
ImplementationGuide​.definition​.resource[88]​.description (l1​/c44750)warningvalue should not start or finish with whitespace '\tSearches for AllergyIntolerance based on the patient's family name eg) /ws/fhir2/{release}/AllergyIntolerance?subject:Patient.family={familyName}'
ImplementationGuide​.definition​.resource[122]​.description (l1​/c59353)warningvalue should not start or finish with whitespace '\tSearches for condition based on the patient's family name eg) /ws/fhir2/{release}/Condition?subject:Patient.family={familyName}'
ImplementationGuide​.definition​.resource[130]​.description (l1​/c62645)warningvalue should not start or finish with whitespace '\tSearches for Encounter based on the patient's family name eg) /ws/fhir2/{release}/Encounter?subject:Patient.family={familyName}'
ImplementationGuide​.definition​.resource[150]​.description (l1​/c71204)warningvalue should not start or finish with whitespace '\tSearches for MedicationRequest based on the patient's family name eg) /ws/fhir2/{release}/MedicationRequest?subject:Patient.family={familyName}'
ImplementationGuide​.definition​.resource[167]​.description (l1​/c78603)warningvalue should not start or finish with whitespace '\tSearches for observations based on the patient's family name eg) /ws/fhir2/{release}/Observation?subject:Patient.family={familyName}'
ImplementationGuide​.definition​.resource[210]​.description (l1​/c97017)warningvalue should not start or finish with whitespace '\tSearches for serviceRequest based on the patient's family name eg) /ws/fhir2/{release}/ServiceRequest?subject:Patient.family={familyName}'

fsh-generated/resources/Medication-f49e4247-528a-4cfd-8856-de161d03fa76.json Show Validation Information (1)

PathSeverityMessage
Medication​.code​.coding[0]​.system (l10​/c4)warningA definition for CodeSystem 'https://cielterminology.org' could not be found, so the code cannot be validated (from http://tx.fhir.org/r4)

fsh-generated/resources/MedicationRequest-OMRSMedicationRequestExample.json Show Validation Information (1)

PathSeverityMessage
MedicationRequest​.medication​.ofType(CodeableConcept)​.coding[0]​.system (l17​/c4)warningA definition for CodeSystem 'http://fhir.openmrs.org' could not be found, so the code cannot be validated (from http://tx.fhir.org/r4)
MedicationRequest​.dosageInstruction[0]​.timing​.code​.coding[0] (l48​/c10)warningA definition for CodeSystem 'http://fhir.openmrs.org' could not be found, so the code cannot be validated
MedicationRequest​.dosageInstruction[0]​.route​.coding[0] (l59​/c8)warningA definition for CodeSystem 'http://fhir.openmrs.org' could not be found, so the code cannot be validated

fsh-generated/resources/Observation-example-openmrs-Observation.json Show Validation Information (1)

PathSeverityMessage
Observation​.referenceRange[0]​.type​.coding[0] (l59​/c8)warningA definition for CodeSystem 'http://fhir.openmrs.org/ext/obs/reference-range' could not be found, so the code cannot be validated
Observation.category[0] (l10/c6)Slicing InformationThis element does not match any known slice defined in the profile http://hl7.org/fhir/StructureDefinition/oxygensat|4.0.1 (this may not be a problem, but you should check that it's not intended to match a slice) Show Reasoning
Observation (l1/c2)errorSlice 'Observation.category:VSCat': a matching slice is required, but not found (from http://hl7.org/fhir/StructureDefinition/oxygensat|4.0.1). Note that other slices are allowed in addition to this required slice
Observation (l1/c2)errorObservation.effective[x]: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/oxygensat|4.0.1)
Observation.code (l19/c4)errorOxygenSatCode: magic LOINC code 2708-6 required, but not found (from http://hl7.org/fhir/StructureDefinition/oxygensat|4.0.1). Note that other Observation codes are allowed in addition to this required magic code
Observation​.value​.ofType(Quantity) (l36​/c4)errorObservation.value[x]:valueQuantity.system: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/oxygensat|4.0.1)
Observation​.value​.ofType(Quantity) (l36​/c4)errorObservation.value[x]:valueQuantity.code: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/oxygensat|4.0.1)
Observation (l1/c2)warningBest Practice Recommendation: In general, all observations should have a performer
Observation (l1/c2)warningBest Practice Recommendation: In general, all observations should have an effective[x] ()

fsh-generated/resources/StructureDefinition-OpenMRS-diagnostic-report.json Show Validation Information (1)

PathSeverityMessage
StructureDefinition​.differential​.element[4]​.bindingwarningThe definition for the element 'DiagnosticReport.code.coding' binds to the value set 'http://fhir.openmrs.org/core/ValueSet/OpenMRS-order-code-vs' which is experimental, but this structure is not labeled as experimental
StructureDefinition​.snapshot​.element[16]​.bindingwarningThe definition for the element 'DiagnosticReport.code.coding' binds to the value set 'http://fhir.openmrs.org/core/ValueSet/OpenMRS-order-code-vs' which is experimental, but this structure is not labeled as experimental

fsh-generated/resources/StructureDefinition-OpenMRS-service-request.json Show Validation Information (1)

PathSeverityMessage
StructureDefinition​.differential​.element[6]​.bindingwarningThe definition for the element 'ServiceRequest.code.coding' binds to the value set 'http://fhir.openmrs.org/core/ValueSet/OpenMRS-order-code-vs' which is experimental, but this structure is not labeled as experimental
StructureDefinition​.snapshot​.element[23]​.bindingwarningThe definition for the element 'ServiceRequest.code.coding' binds to the value set 'http://fhir.openmrs.org/core/ValueSet/OpenMRS-order-code-vs' which is experimental, but this structure is not labeled as experimental

Suppressed Messages (Warnings, hints, broken links)

No suppressed messsages

Errors sorted by type


All_observations_should_have_a_performer

fsh-generated/resources/Observation-example-openmrs-Observation.jsonBest Practice Recommendation: In general, all observations should have a performer

All_observations_should_have_an_effectiveDateTime_or_an_effectivePeriod

fsh-generated/resources/Observation-example-openmrs-Observation.jsonBest Practice Recommendation: In general, all observations should have an effective[x] ()

SECURITY_STRING_CONTENT_WARNING

fsh-generated/resources/StructureDefinition-omrsmedication-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

This_element_does_not_match_any_known_slice_

fsh-generated/resources/Observation-example-openmrs-Observation.jsonThis element does not match any known slice defined in the profile http://hl7.org/fhir/StructureDefinition/oxygensat|4.0.1 (this may not be a problem, but you should check that it's not intended to match a slice)

Type_Specific_Checks_DT_String_WS

fsh-generated/resources/ImplementationGuide-openmrs.fhir.core.jsonvalue should not start or finish with whitespace '\tSearches for AllergyIntolerance based on the patient's family name eg) /ws/fhir2/{release}/AllergyIntolerance?subject:Patient.family={familyName}'
fsh-generated/resources/ImplementationGuide-openmrs.fhir.core.jsonvalue should not start or finish with whitespace '\tSearches for condition based on the patient's family name eg) /ws/fhir2/{release}/Condition?subject:Patient.family={familyName}'
fsh-generated/resources/ImplementationGuide-openmrs.fhir.core.jsonvalue should not start or finish with whitespace '\tSearches for Encounter based on the patient's family name eg) /ws/fhir2/{release}/Encounter?subject:Patient.family={familyName}'
fsh-generated/resources/ImplementationGuide-openmrs.fhir.core.jsonvalue should not start or finish with whitespace '\tSearches for MedicationRequest based on the patient's family name eg) /ws/fhir2/{release}/MedicationRequest?subject:Patient.family={familyName}'
fsh-generated/resources/ImplementationGuide-openmrs.fhir.core.jsonvalue should not start or finish with whitespace '\tSearches for observations based on the patient's family name eg) /ws/fhir2/{release}/Observation?subject:Patient.family={familyName}'
fsh-generated/resources/ImplementationGuide-openmrs.fhir.core.jsonvalue should not start or finish with whitespace '\tSearches for serviceRequest based on the patient's family name eg) /ws/fhir2/{release}/ServiceRequest?subject:Patient.family={familyName}'

VALIDATION_VAL_PROFILE_MINIMUM_MAGIC

fsh-generated/resources/Observation-example-openmrs-Observation.jsonOxygenSatCode: magic LOINC code 2708-6 required, but not found (from http://hl7.org/fhir/StructureDefinition/oxygensat|4.0.1). Note that other Observation codes are allowed in addition to this required magic code

Validation_VAL_Profile_Minimum

fsh-generated/resources/Observation-example-openmrs-Observation.jsonObservation.effective[x]: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/oxygensat|4.0.1)
fsh-generated/resources/Observation-example-openmrs-Observation.jsonObservation.value[x]:valueQuantity.system: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/oxygensat|4.0.1)
fsh-generated/resources/Observation-example-openmrs-Observation.jsonObservation.value[x]:valueQuantity.code: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/oxygensat|4.0.1)

Validation_VAL_Profile_Minimum_SLICE

fsh-generated/resources/Observation-example-openmrs-Observation.jsonSlice 'Observation.category:VSCat': a matching slice is required, but not found (from http://hl7.org/fhir/StructureDefinition/oxygensat|4.0.1). Note that other slices are allowed in addition to this required slice