Validation Results for TransversalClinicalCore

Generated Fri Aug 02 15:53:30 UTC 2024, FHIR version 4.0.1 for hl7.fhir.be.core-clinical#1.2.0 (canonical = https://www.ehealth.fgov.be/standards/fhir/core-clinical (history)). See Errors Only

Quality Checks
Publisher Version:IG Publisher Version: v1.6.18
Publication Code:n/a . PackageId = hl7.fhir.be.core-clinical, Canonical = https://www.ehealth.fgov.be/standards/fhir/core-clinical
Realm Check for n/a:
  • n/a
Publication Request:
  • History Page 'history.html' is wrong (ig.json#paths/history) - must be 'https://www.ehealth.fgov.be/standards/fhir/core-clinical/history.html'
  • No publication request found
Supressed Messages:5 Suppressed Issues
Dependency Checks:
PackageVersionFHIRCanonicalWeb BaseComment
.. hl7.fhir.be.core-clinical1.2.0R4https://www.ehealth.fgov.be/standards/fhir/core-clinical
... 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.be.core2.1.1 MR4https://www.ehealth.fgov.be/standards/fhir/corehttps://build.fhir.org/ig/hl7-be/core/Matched to latest patch release (current$issue-133->2.1.1)
.... hl7.terminology.r46.0.2 MR4http://terminology.hl7.orghttp://terminology.hl7.org/6.0.2see above
.... hl7.fhir.uv.extensions.r45.1.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.1.0see above
Templates: hl7.be.fhir.template#current -> fhir.base.template#current. Tools: 0.1.0
Dependent IGs:3 guides
Global Profiles:(none declared)
Terminology Server(s):http://tx.fhir.org/r4 (details)
HTA Analysis:3 issues
R5 Dependencies:
Draft Dependencies:
Modifier Extensions:(none)
Previous Version Comparison: Comparison with version 1.0.0
IPA Comparison: n/a
IPS Comparison: n/a
Summary: errors = 0, warn = 105, info = 7, broken links = 0
FilenameErrorsWarningsHints
Build Errors0131
/scratch/repo/fsh-generated/resources/CodeSystem-be-cs-bodysite000
/scratch/repo/fsh-generated/resources/CodeSystem-be-cs-problem-category000
/scratch/repo/fsh-generated/resources/CodeSystem-be-cs-problem-origin-type000
/scratch/repo/fsh-generated/resources/CodeSystem-be-cs-score000
/scratch/repo/fsh-generated/resources/CodeSystem-be-cs-score-category000
/scratch/repo/fsh-generated/resources/ImplementationGuide-hl7.fhir.be.core-clinical000
/scratch/repo/fsh-generated/resources/NamingSystem-be-ns-diagnostic-report-diabetes000
/scratch/repo/fsh-generated/resources/NamingSystem-be-ns-nihdi-diagnostic-observation-device000
/scratch/repo/fsh-generated/resources/Parameters-terminology-expansion000
/scratch/repo/fsh-generated/resources/StructureDefinition-BeModelDiagnosticReportDiabetes0380
/scratch/repo/fsh-generated/resources/StructureDefinition-BeModelObservationDiabetes0440
/scratch/repo/fsh-generated/resources/StructureDefinition-be-diagnostic-report-diabetes014
/scratch/repo/fsh-generated/resources/StructureDefinition-be-ext-laterality010
/scratch/repo/fsh-generated/resources/StructureDefinition-be-ext-problem-origin-type010
/scratch/repo/fsh-generated/resources/StructureDefinition-be-observation010
/scratch/repo/fsh-generated/resources/StructureDefinition-be-observation-diabetes012
/scratch/repo/fsh-generated/resources/StructureDefinition-be-observationcodeableconcept010
/scratch/repo/fsh-generated/resources/StructureDefinition-be-problem010
/scratch/repo/fsh-generated/resources/StructureDefinition-be-scoreresult010
/scratch/repo/fsh-generated/resources/ValueSet-be-vs-bodysite000
/scratch/repo/fsh-generated/resources/ValueSet-be-vs-laterality000
/scratch/repo/fsh-generated/resources/ValueSet-be-vs-problem-category000
/scratch/repo/fsh-generated/resources/ValueSet-be-vs-problem-code000
/scratch/repo/fsh-generated/resources/ValueSet-be-vs-problem-origin-type000
/scratch/repo/fsh-generated/resources/ValueSet-be-vs-reaction-manifestation-code000
/scratch/repo/fsh-generated/resources/ValueSet-be-vs-score020
/scratch/repo/fsh-generated/resources/ValueSet-be-vs-scorecategory000

n/a Show Validation Information

ImplementationGuide.urlwarningThe canonical URL for an Implementation Guide must point directly to the implementation guide resource, not to the Implementation Guide as a whole
ImplementationGuide.dependency[2].urlwarningThe canonical URL for an Implementation Guide must point directly to the implementation guide resource, not to the Implementation Guide as a whole
ImplementationGuide.dependency[2].urlinformationThe correct canonical URL for this dependency is https://www.ehealth.fgov.be/standards/fhir/core/ImplementationGuide/hl7.fhir.be.core
warningUnable to find ImplementationGuide.definition.resource.description for the resource StructureDefinition/BeModelDiagnosticReportDiabetes. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list.
warningUnable to find ImplementationGuide.definition.resource.description for the resource StructureDefinition/BeModelObservationDiabetes. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list.
warningUnable to find ImplementationGuide.definition.resource.description for the resource StructureDefinition/be-diagnostic-report-diabetes. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list.
warningUnable to find ImplementationGuide.definition.resource.description for the resource StructureDefinition/be-observation-diabetes. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list.
warningUnable to find ImplementationGuide.definition.resource.description for the resource NamingSystem/be-ns-diagnostic-report-diabetes. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list.
warningUnable to find ImplementationGuide.definition.resource.description for the resource NamingSystem/be-ns-nihdi-diagnostic-observation-device. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list.
warningUnable to find ImplementationGuide.definition.resource.description for the resource Parameters/terminology-expansion. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list.
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] 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/CodeSystem-be-cs-bodysite.json Show Validation Information (1)


fsh-generated/resources/CodeSystem-be-cs-problem-category.json Show Validation Information (1)


fsh-generated/resources/CodeSystem-be-cs-problem-origin-type.json Show Validation Information (1)


fsh-generated/resources/CodeSystem-be-cs-score.json Show Validation Information (1)


fsh-generated/resources/CodeSystem-be-cs-score-category.json Show Validation Information (1)


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


fsh-generated/resources/NamingSystem-be-ns-diagnostic-report-diabetes.json Show Validation Information (1)


fsh-generated/resources/NamingSystem-be-ns-nihdi-diagnostic-observation-device.json Show Validation Information (1)


fsh-generated/resources/Parameters-terminology-expansion.json Show Validation Information (1)


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

PathSeverityMessage
StructureDefinition​.snapshot​.element[1] (l1​/c43823)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[2] (l1​/c44216)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[3] (l1​/c44537)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​/c45097)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[5] (l1​/c45759)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​/c46460)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[7] (l1​/c47338)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[8] (l1​/c48200)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[9] (l1​/c48800)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[10] (l1​/c49525)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[11] (l1​/c49926)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[12] (l1​/c50484)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[13] (l1​/c51103)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[14] (l1​/c51694)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[15] (l1​/c52333)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[16] (l1​/c52924)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[17] (l1​/c53218)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[18] (l1​/c53669)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[19] (l1​/c54150)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​/c54838)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[2] (l1​/c55144)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[3] (l1​/c55384)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​/c55858)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[5] (l1​/c56444)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​/c57068)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[7] (l1​/c57868)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[8] (l1​/c58650)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[9] (l1​/c59173)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[10] (l1​/c59816)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[11] (l1​/c60142)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[12] (l1​/c60627)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[13] (l1​/c61158)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[14] (l1​/c61657)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[15] (l1​/c62218)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[16] (l1​/c62736)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[17] (l1​/c62957)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[18] (l1​/c63331)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[19] (l1​/c63737)warningConstraint failed: eld-20: 'Element names should be simple alphanumerics with a max of 64 characters, or code generation tools may be broken'

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

PathSeverityMessage
StructureDefinition​.snapshot​.element[1] (l1​/c42634)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[2] (l1​/c43156)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[3] (l1​/c43592)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​/c43977)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[5] (l1​/c44450)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]​.short (l1​/c44737)warningvalue should not start or finish with whitespace ' Is the unique identifier (national register number)[1] of the health professional or organization (company number) which encodes the information and takes responsibility for its content.'
StructureDefinition​.snapshot​.element[6] (l1​/c45062)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[7] (l1​/c45627)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[8]​.short (l1​/c45798)warningvalue should not start or finish with whitespace '698472009 “Glucose monitoring” (FR) (invariant)See VS_Obs_Dia_Category '
StructureDefinition​.snapshot​.element[8] (l1​/c46011)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[9] (l1​/c46419)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[10] (l1​/c46851)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[11] (l1​/c47211)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[12] (l1​/c47746)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[13] (l1​/c48019)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[14]​.short (l1​/c50101)warningvalue should not start or finish with whitespace 'Structure composed of reference elements allowing the interpretation of measurements:·\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ReferenceRange.Low (0...1)·\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ReferenceRange.High (0...1)·\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ReferenceRange.AppliesTo (0...*)We automatically work according to the ADA standards which define target value intervals for the following derived observations: Coded1 Coefficient of Variation2 Days Sensor Worn3% Data Captured4 TAR % (Time above range - very high)5 TAR % (Time above range - high)6 SHOOTING % (Time in Range)7 TBR % (Time below range - low)8 TBR % (Time below range - very low)By observation code derived from this list, we will potentially find:A) Target - reference interval to indicate the target lower limit (“Low”) and upper limit (“High”).Note that these limits do not depend on the diabetes category.For example: for TIR, it is recommended that the blood glucose value be at least 70% of the time in the “normal” range.So for ReferenceRange “TIR_REF”→ TIR_REF.Low = 70%→ TIR_REF.High = 100%B) filter - application interval with a lower limit and an upper limit to filter the measurement observations considered in the calculation of the derived value. This defines the range of counted values. These ranges may vary by diabetes category.For example: the “normal” range is between 70 mg/dL and 180 mg/dL for category 1 and 3, and between 63 mg/dL and 140 mg/dL for category 2.So for ReferenceRange “TIR_REF”→ TIR_REF.AppliesTo(CAT1, ≥70 mg/dL, ≤180 mg/dL)→ TIR_REF.AppliesTo(CAT2, ≥63 mg/dL, ≤140 mg/dL)→ TIR_REF.AppliesTo(CAT3, ≥70 mg/dL, ≤180 mg/dL)As we base ourselves on ADA standards, there is little point in passing all this information for each observation.If, however, a doctor changes values ​​(target and/or filter) for a specific patient AND you want to communicate these changes outside of your patient file, this mechanism provides the means.See VS_Obs_Diab_Ref '
StructureDefinition​.snapshot​.element[14] (l1​/c52209)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[15] (l1​/c52549)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[16]​.short (l1​/c52723)warningvalue should not start or finish with whitespace ' Not application for the diabetes project BodyLocalisation'
StructureDefinition​.snapshot​.element[16] (l1​/c52932)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[17] (l1​/c53303)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[18] (l1​/c53607)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​/c54047)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[2] (l1​/c54490)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[3] (l1​/c54850)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​/c55154)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[5] (l1​/c55556)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]​.short (l1​/c55843)warningvalue should not start or finish with whitespace ' Is the unique identifier (national register number)[1] of the health professional or organization (company number) which encodes the information and takes responsibility for its content.'
StructureDefinition​.differential​.element[6] (l1​/c56096)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[7] (l1​/c56588)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[8]​.short (l1​/c56759)warningvalue should not start or finish with whitespace '698472009 “Glucose monitoring” (FR) (invariant)See VS_Obs_Dia_Category '
StructureDefinition​.differential​.element[8] (l1​/c56901)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[9] (l1​/c57239)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[10] (l1​/c57598)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[11] (l1​/c57888)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[12] (l1​/c58355)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[13] (l1​/c58559)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[14]​.short (l1​/c60641)warningvalue should not start or finish with whitespace 'Structure composed of reference elements allowing the interpretation of measurements:·\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ReferenceRange.Low (0...1)·\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ReferenceRange.High (0...1)·\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ReferenceRange.AppliesTo (0...*)We automatically work according to the ADA standards which define target value intervals for the following derived observations: Coded1 Coefficient of Variation2 Days Sensor Worn3% Data Captured4 TAR % (Time above range - very high)5 TAR % (Time above range - high)6 SHOOTING % (Time in Range)7 TBR % (Time below range - low)8 TBR % (Time below range - very low)By observation code derived from this list, we will potentially find:A) Target - reference interval to indicate the target lower limit (“Low”) and upper limit (“High”).Note that these limits do not depend on the diabetes category.For example: for TIR, it is recommended that the blood glucose value be at least 70% of the time in the “normal” range.So for ReferenceRange “TIR_REF”→ TIR_REF.Low = 70%→ TIR_REF.High = 100%B) filter - application interval with a lower limit and an upper limit to filter the measurement observations considered in the calculation of the derived value. This defines the range of counted values. These ranges may vary by diabetes category.For example: the “normal” range is between 70 mg/dL and 180 mg/dL for category 1 and 3, and between 63 mg/dL and 140 mg/dL for category 2.So for ReferenceRange “TIR_REF”→ TIR_REF.AppliesTo(CAT1, ≥70 mg/dL, ≤180 mg/dL)→ TIR_REF.AppliesTo(CAT2, ≥63 mg/dL, ≤140 mg/dL)→ TIR_REF.AppliesTo(CAT3, ≥70 mg/dL, ≤180 mg/dL)As we base ourselves on ADA standards, there is little point in passing all this information for each observation.If, however, a doctor changes values ​​(target and/or filter) for a specific patient AND you want to communicate these changes outside of your patient file, this mechanism provides the means.See VS_Obs_Diab_Ref '
StructureDefinition​.differential​.element[14] (l1​/c62672)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[15] (l1​/c62938)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[16]​.short (l1​/c63112)warningvalue should not start or finish with whitespace ' Not application for the diabetes project BodyLocalisation'
StructureDefinition​.differential​.element[16] (l1​/c63241)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[17] (l1​/c63534)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[18] (l1​/c63770)warningConstraint failed: eld-20: 'Element names should be simple alphanumerics with a max of 64 characters, or code generation tools may be broken'

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

PathSeverityMessage
StructureDefinition​.snapshot​.element[51]​.pattern​.ofType(CodeableConcept)​.coding[0] (l1​/c137013)informationA definition for CodeSystem 'http://snomed.info/sct' could not be found, so the code cannot be validated
StructureDefinition​.snapshot​.element[52]​.pattern​.ofType(CodeableConcept)​.coding[0] (l1​/c138273)informationA definition for CodeSystem 'http://snomed.info/sct' could not be found, so the code cannot be validated
StructureDefinition​.differential​.element[14]​.pattern​.ofType(CodeableConcept)​.coding[0] (l1​/c180592)informationA definition for CodeSystem 'http://snomed.info/sct' could not be found, so the code cannot be validated
StructureDefinition​.differential​.element[15]​.pattern​.ofType(CodeableConcept)​.coding[0] (l1​/c180813)informationA definition for CodeSystem 'http://snomed.info/sct' could not be found, so the code cannot be validated
StructureDefinition​.where(url = 'https:​/​/www​.ehealth​.fgov​.be​/standards​/fhir​/core-clinical​/StructureDefinition​/be-diagnostic-report-diabetes')warningThe Implementation Guide contains no examples for this profile

fsh-generated/resources/StructureDefinition-be-ext-laterality.json Show Validation Information (1)

PathSeverityMessage
StructureDefinition​.where(url = 'https:​/​/www​.ehealth​.fgov​.be​/standards​/fhir​/core-clinical​/StructureDefinition​/be-ext-laterality')warningThe Implementation Guide contains no examples for this extension

fsh-generated/resources/StructureDefinition-be-ext-problem-origin-type.json Show Validation Information (1)

PathSeverityMessage
StructureDefinition​.where(url = 'https:​/​/www​.ehealth​.fgov​.be​/standards​/fhir​/core-clinical​/StructureDefinition​/be-ext-problem-origin-type')warningThe Implementation Guide contains no examples for this extension

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

PathSeverityMessage
StructureDefinition​.where(url = 'https:​/​/www​.ehealth​.fgov​.be​/standards​/fhir​/core-clinical​/StructureDefinition​/be-observation')warningThe Implementation Guide contains no examples for this profile

fsh-generated/resources/StructureDefinition-be-observation-diabetes.json Show Validation Information (1)

PathSeverityMessage
StructureDefinition​.snapshot​.element[25]​.pattern​.ofType(CodeableConcept)​.coding[0] (l1​/c85310)informationA definition for CodeSystem 'http://snomed.info/sct' could not be found, so the code cannot be validated
StructureDefinition​.differential​.element[9]​.pattern​.ofType(CodeableConcept)​.coding[0] (l1​/c147245)informationA definition for CodeSystem 'http://snomed.info/sct' could not be found, so the code cannot be validated
StructureDefinition​.where(url = 'https:​/​/www​.ehealth​.fgov​.be​/standards​/fhir​/core-clinical​/StructureDefinition​/be-observation-diabetes')warningThe Implementation Guide contains no examples for this profile

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

PathSeverityMessage
StructureDefinition​.where(url = 'https:​/​/www​.ehealth​.fgov​.be​/standards​/fhir​/core-clinical​/StructureDefinition​/be-observationcodeableconcept')warningThe Implementation Guide contains no examples for this data type profile

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

PathSeverityMessage
StructureDefinition​.where(url = 'https:​/​/www​.ehealth​.fgov​.be​/standards​/fhir​/core-clinical​/StructureDefinition​/be-problem')warningThe Implementation Guide contains no examples for this profile

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

PathSeverityMessage
StructureDefinition​.where(url = 'https:​/​/www​.ehealth​.fgov​.be​/standards​/fhir​/core-clinical​/StructureDefinition​/be-scoreresult')warningThe Implementation Guide contains no examples for this profile

fsh-generated/resources/ValueSet-be-vs-bodysite.json Show Validation Information (1)


fsh-generated/resources/ValueSet-be-vs-laterality.json Show Validation Information (1)


fsh-generated/resources/ValueSet-be-vs-problem-category.json Show Validation Information (1)


fsh-generated/resources/ValueSet-be-vs-problem-code.json Show Validation Information (1)


fsh-generated/resources/ValueSet-be-vs-problem-origin-type.json Show Validation Information (1)


fsh-generated/resources/ValueSet-be-vs-reaction-manifestation-code.json Show Validation Information (1)


fsh-generated/resources/ValueSet-be-vs-score.json Show Validation Information (1)

PathSeverityMessage
ValueSet.compose.include[0]warningUnknown System 'http://snomed.info/sct|http://snomed.info/sct/11000172109' specified, so Concepts and Filters can't be checked (Details: A definition for CodeSystem 'http://snomed.info/sct|http://snomed.info/sct/11000172109' could not be found, so the code cannot be validated)
ValueSet.where(id = 'be-vs-score')warningError from http://tx.fhir.org/r4: Unable to provide support for code system http://snomed.info/sct|http://snomed.info/sct/11000172109 (from , see log)

fsh-generated/resources/ValueSet-be-vs-scorecategory.json Show Validation Information (1)

Suppressed Messages (Warnings, hints, broken links)

If this was a real IG, there should be examples for these profiles too. But it's not, and I'm lazy...

This is inherited from the base resource

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

Errors sorted by type


Type_Specific_Checks_DT_String_WS

fsh-generated/resources/StructureDefinition-BeModelObservationDiabetes.jsonvalue should not start or finish with whitespace ' Is the unique identifier (national register number)[1] of the health professional or organization (company number) which encodes the information and takes responsibility for its content.'
fsh-generated/resources/StructureDefinition-BeModelObservationDiabetes.jsonvalue should not start or finish with whitespace '698472009 “Glucose monitoring” (FR) (invariant)See VS_Obs_Dia_Category '
fsh-generated/resources/StructureDefinition-BeModelObservationDiabetes.jsonvalue should not start or finish with whitespace 'Structure composed of reference elements allowing the interpretation of measurements:·\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ReferenceRange.Low (0...1)·\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ReferenceRange.High (0...1)·\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ReferenceRange.AppliesTo (0...*)We automatically work according to the ADA standards which define target value intervals for the following derived observations: Coded1 Coefficient of Variation2 Days Sensor Worn3% Data Captured4 TAR % (Time above range - very high)5 TAR % (Time above range - high)6 SHOOTING % (Time in Range)7 TBR % (Time below range - low)8 TBR % (Time below range - very low)By observation code derived from this list, we will potentially find:A) Target - reference interval to indicate the target lower limit (“Low”) and upper limit (“High”).Note that these limits do not depend on the diabetes category.For example: for TIR, it is recommended that the blood glucose value be at least 70% of the time in the “normal” range.So for ReferenceRange “TIR_REF”→ TIR_REF.Low = 70%→ TIR_REF.High = 100%B) filter - application interval with a lower limit and an upper limit to filter the measurement observations considered in the calculation of the derived value. This defines the range of counted values. These ranges may vary by diabetes category.For example: the “normal” range is between 70 mg/dL and 180 mg/dL for category 1 and 3, and between 63 mg/dL and 140 mg/dL for category 2.So for ReferenceRange “TIR_REF”→ TIR_REF.AppliesTo(CAT1, ≥70 mg/dL, ≤180 mg/dL)→ TIR_REF.AppliesTo(CAT2, ≥63 mg/dL, ≤140 mg/dL)→ TIR_REF.AppliesTo(CAT3, ≥70 mg/dL, ≤180 mg/dL)As we base ourselves on ADA standards, there is little point in passing all this information for each observation.If, however, a doctor changes values ​​(target and/or filter) for a specific patient AND you want to communicate these changes outside of your patient file, this mechanism provides the means.See VS_Obs_Diab_Ref '
fsh-generated/resources/StructureDefinition-BeModelObservationDiabetes.jsonvalue should not start or finish with whitespace ' Not application for the diabetes project BodyLocalisation'
fsh-generated/resources/StructureDefinition-BeModelObservationDiabetes.jsonvalue should not start or finish with whitespace ' Is the unique identifier (national register number)[1] of the health professional or organization (company number) which encodes the information and takes responsibility for its content.'
fsh-generated/resources/StructureDefinition-BeModelObservationDiabetes.jsonvalue should not start or finish with whitespace '698472009 “Glucose monitoring” (FR) (invariant)See VS_Obs_Dia_Category '
fsh-generated/resources/StructureDefinition-BeModelObservationDiabetes.jsonvalue should not start or finish with whitespace 'Structure composed of reference elements allowing the interpretation of measurements:·\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ReferenceRange.Low (0...1)·\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ReferenceRange.High (0...1)·\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ReferenceRange.AppliesTo (0...*)We automatically work according to the ADA standards which define target value intervals for the following derived observations: Coded1 Coefficient of Variation2 Days Sensor Worn3% Data Captured4 TAR % (Time above range - very high)5 TAR % (Time above range - high)6 SHOOTING % (Time in Range)7 TBR % (Time below range - low)8 TBR % (Time below range - very low)By observation code derived from this list, we will potentially find:A) Target - reference interval to indicate the target lower limit (“Low”) and upper limit (“High”).Note that these limits do not depend on the diabetes category.For example: for TIR, it is recommended that the blood glucose value be at least 70% of the time in the “normal” range.So for ReferenceRange “TIR_REF”→ TIR_REF.Low = 70%→ TIR_REF.High = 100%B) filter - application interval with a lower limit and an upper limit to filter the measurement observations considered in the calculation of the derived value. This defines the range of counted values. These ranges may vary by diabetes category.For example: the “normal” range is between 70 mg/dL and 180 mg/dL for category 1 and 3, and between 63 mg/dL and 140 mg/dL for category 2.So for ReferenceRange “TIR_REF”→ TIR_REF.AppliesTo(CAT1, ≥70 mg/dL, ≤180 mg/dL)→ TIR_REF.AppliesTo(CAT2, ≥63 mg/dL, ≤140 mg/dL)→ TIR_REF.AppliesTo(CAT3, ≥70 mg/dL, ≤180 mg/dL)As we base ourselves on ADA standards, there is little point in passing all this information for each observation.If, however, a doctor changes values ​​(target and/or filter) for a specific patient AND you want to communicate these changes outside of your patient file, this mechanism provides the means.See VS_Obs_Diab_Ref '
fsh-generated/resources/StructureDefinition-BeModelObservationDiabetes.jsonvalue should not start or finish with whitespace ' Not application for the diabetes project BodyLocalisation'