Validation Results for CH_EMED

Generated Mon Mar 16 14:42:32 UTC 2026, FHIR version 4.0.1 for ch.fhir.ig.ch-emed#7.0.0-ballot-ci-build (canonical = http://fhir.ch/ig/ch-emed (history)). See Full QA Report & IP

Quality Checks
Publisher Version:IG Publisher Version: v2.1.2
Publication Code:n/a . PackageId = ch.fhir.ig.ch-emed, Canonical = http://fhir.ch/ig/ch-emed
Realm Check for n/a:
  • n/a
Language Info:Stated Languages: n/a. IG Resource Lang: n/a. 12 of 108 (11%) of resources have a language. Population Policy: NONE
Publication Request:
RelatedIgs(None Found)
  • Publication Request is for v'6.0.0' but package version is v7.0.0-ballot-ci-build
  • Publication Request is for version v6.0.0 which is already published
  • Dependency on ch.fhir.ig.ch-core is to the current version - not allowed
Supressed Messages:18 Suppressed Issues
Dependency Checks:
PackageVersionFHIRCanonicalWeb BaseComment
.. ch.fhir.ig.ch-emed7.0.0-ballot-ci-buildR4http://fhir.ch/ig/ch-emed
... ch.fhir.ig.ch-corecurrent VR4http://fhir.ch/ig/ch-corehttps://build.fhir.org/ig/hl7ch/ch-core/Cannot be published with a dependency on a current build version
.... ch.fhir.ig.ch-term3.3.0 MR4http://fhir.ch/ig/ch-termhttp://fhir.ch/ig/ch-term/3.3.0Matched to latest patch release (3.3.x->3.3.0)
..... hl7.fhir.uv.extensions.r45.2.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0
..... ihe.formatcode.fhir1.4.0 OR4https://profiles.ihe.net/fhir/ihe.formatcode.fhirhttps://profiles.ihe.net/fhir/ihe.formatcode.fhir/1.4.0Latest Release is 1.5.0
...... hl7.terminology.r46.3.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/6.3.0Latest Release is 7.1.0
....... hl7.fhir.uv.extensions.r45.2.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0 (as above)
...... hl7.fhir.uv.extensions.r45.2.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0 (as above)
..... hl7.terminology.r47.0.1 OR4http://terminology.hl7.orghttp://terminology.hl7.org/7.0.1Latest Release is 7.1.0
...... hl7.fhir.uv.extensions.r45.2.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0 (as above)
.... hl7.terminology.r47.0.1 OR4http://terminology.hl7.orghttp://terminology.hl7.org/7.0.1 (as above). Latest Release is 7.1.0
.... hl7.fhir.uv.extensions.r45.3.0-ballot-tc1 IR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.3.0-ballot-tc1
..... hl7.terminology.r46.5.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/6.5.0Latest Release is 7.1.0
...... hl7.fhir.uv.extensions.r45.2.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0 (as above)
... hl7.terminology.r47.0.1 OR4http://terminology.hl7.orghttp://terminology.hl7.org/7.0.1 (as above). Latest Release is 7.1.0
... hl7.fhir.uv.extensions.r45.2.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0 (as above)
Templates: ch.fhir.ig.template#current -> fhir.base.template#current
Related IGs:n/a
Dependent IGs:no references
Global Profiles:(none declared)
Terminology Server(s):http://tx.fhir.org/r4, https://tx.fhir.ch/r4, https://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: Comparison with version 6.0.0
IPA Comparison: n/a
IPS Comparison: n/a
Validation Flags: On: autoLoad, displayWarnings; Off: hintAboutNonMustSupport, anyExtensionsAllowed, checkAggregation, showReferenceMessages, noExperimentalContent
Summary: errors = 5, warn = 2, info = 5, broken links = 0, pinned = n/a.
FilenameErrorsWarningsHints
Build Errors000
/home/runner/work/ch-emed_fork/ch-emed_fork/fsh-generated/resources/ImplementationGuide-ch.fhir.ig.ch-emed110
/home/runner/work/ch-emed_fork/ch-emed_fork/fsh-generated/resources/MedicationStatement-dosage-example411

n/a Show Validation Information


fsh-generated/resources/ImplementationGuide-ch.fhir.ig.ch-emed.json Show Validation Information (1)

PathSeverityMessage
ImplementationGuide​.definition​.extension[29]​.url (l1​/c6828)errorNo definition could be found for URL value 'http://hl7.org/fhir/tools/StructureDefinition/expansion-parameters'

Editor's Comment: Known IG Publisher issue (https://chat.fhir.org/#narrow/channel/179252-IG-creation/topic/Publisher.20v2.2E0.2E24.20-.20error.20in.20local.20build/with/547712458) Type_Specific_Checks_DT_URL_Resolve
ImplementationGuide​.dependsOn[1] (l1​/c1547)warningThe ImplementationGuide uses package hl7.terminology.r4#7.0.1 released on 2025-12-11, but the most recent appropriate version is 7.1.0. This reference is getting old and the more recent version should be considered IG_DEPENDENCY_VERSION_WARNING_OLD

fsh-generated/resources/MedicationStatement-dosage-example.json Show Validation Information (8)

PathSeverityMessage
MedicationStatement.dosage[0] (l98/c6)errorThis element does not match any known slice defined in the profile http://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-medicationstatement-card|7.0.0-ballot-ci-build and slicing is CLOSED: MedicationStatement.dosage[0]: Does not match slice 'baseEntry' (discriminator: $this.conformsTo('http://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-dosage')), MedicationStatement.dosage[0]: Details for MedicationStatement matching against profile http://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-dosage|7.0.0-ballot-ci-build, MedicationStatement.dosage[0]: Does not match slice 'additionalEntry' (discriminator: $this.conformsTo('http://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-dosage-split')), MedicationStatement.dosage[0]: Details for MedicationStatement matching against profile http://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-dosage-split|7.0.0-ballot-ci-build Validation_VAL_Profile_NotSlice
MedicationStatement (l1/c2)errorSlice 'MedicationStatement.dosage:baseEntry': a matching slice is required, but not found (from http://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-medicationstatement-card|7.0.0-ballot-ci-build). Note that other slices are allowed in addition to this required slice Validation_VAL_Profile_Minimum_SLICE
MedicationStatement​.dosage[0]​.extension[0] (l100​/c10)errorThe extension http://pjolo/cm-emed_fork/StructureDefinition/chmed-posology-detail-object-type could not be found so is not allowed here Extension_EXT_Unknown_NotHere
MedicationStatement​.dosage[0]​.extension[0]​.url (l101​/c99)warningNo definition could be found for URL value 'http://pjolo/cm-emed_fork/StructureDefinition/chmed-posology-detail-object-type' Type_Specific_Checks_DT_URL_Resolve
MedicationStatement​.dosage[0]​.extension[0]​.value​.ofType(Coding)​.system (l102​/c12)informationA definition for CodeSystem 'http://pjolo/ch-emed_fork/ValueSet/chmed-valueset-posology-detail-object-type' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM
MedicationStatement (l1/c2)errorConstraint failed: ch-dosage-medstat: 'If one dosage element is present, it SHALL NOT have a sequence number. If more than one dosage element is present, the base entry SHALL have the sequence number 1. ((dosage.count() > 1 implies dosage.where($this.conformsTo('http://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-dosage') and sequence = 1).exists()) and (dosage.count() = 1 implies dosage.single().sequence.exists().not()))' (defined in http://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-medicationstatement) http://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-medicationstatement#ch-dosage-medstat

Suppressed Messages (Warnings, hints, broken links)

All important examples are contained in the IG

Caused through underlying profile

Coming from the base profile

Display values (and LOINC additional to SCT codes)

External code system

Known IG Publisher issue (https://chat.fhir.org/#narrow/channel/179252-IG-creation/topic/Publisher.20v2.2E0.2E24.20-.20error.20in.20local.20build/with/547712458)

Test case for extensible value set binding (parameter = allow-extensible-warnings)

Test case for using not recommended timing codes (1-1-1-1)

Errors sorted by type


Details_for__matching_against_Profile_

fsh-generated/resources/Bundle-2-1-MedicationList.jsonThis element does not match any known slice defined in the profile http://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-medicationstatement|7.0.0-ballot-ci-build (this may not be a problem, but you should check that it's not intended to match a slice)
fsh-generated/resources/Bundle-2-1-MedicationList.jsonThis element does not match any known slice defined in the profile http://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-medicationdispense|7.0.0-ballot-ci-build (this may not be a problem, but you should check that it's not intended to match a slice)
fsh-generated/resources/Medication-TriatecWithLocalCodes.jsonThis element does not match any known slice defined in the profile http://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-medication-medicationdispense|7.0.0-ballot-ci-build (this may not be a problem, but you should check that it's not intended to match a slice)
fsh-generated/resources/Medication-TriatecWithLocalCodes.jsonThis element does not match any known slice defined in the profile http://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-medication|7.0.0-ballot-ci-build (this may not be a problem, but you should check that it's not intended to match a slice)

Extension_EXT_Unknown_NotHere

fsh-generated/resources/MedicationStatement-dosage-example.jsonThe extension http://pjolo/cm-emed_fork/StructureDefinition/chmed-posology-detail-object-type could not be found so is not allowed here

IG_DEPENDENCY_VERSION_WARNING_OLD

fsh-generated/resources/ImplementationGuide-ch.fhir.ig.ch-emed.jsonThe ImplementationGuide uses package hl7.terminology.r4#7.0.1 released on 2025-12-11, but the most recent appropriate version is 7.1.0. This reference is getting old and the more recent version should be considered

Type_Specific_Checks_DT_URL_Resolve

fsh-generated/resources/ImplementationGuide-ch.fhir.ig.ch-emed.jsonNo definition could be found for URL value 'http://hl7.org/fhir/tools/StructureDefinition/expansion-parameters'
fsh-generated/resources/MedicationStatement-dosage-example.jsonNo definition could be found for URL value 'http://pjolo/cm-emed_fork/StructureDefinition/chmed-posology-detail-object-type'

UNKNOWN_CODESYSTEM

fsh-generated/resources/MedicationStatement-dosage-example.jsonA definition for CodeSystem 'http://pjolo/ch-emed_fork/ValueSet/chmed-valueset-posology-detail-object-type' could not be found, so the code cannot be validated

Validation_VAL_Profile_Minimum_SLICE

fsh-generated/resources/MedicationStatement-dosage-example.jsonSlice 'MedicationStatement.dosage:baseEntry': a matching slice is required, but not found (from http://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-medicationstatement-card|7.0.0-ballot-ci-build). Note that other slices are allowed in addition to this required slice

Validation_VAL_Profile_NotSlice

fsh-generated/resources/MedicationStatement-dosage-example.jsonThis element does not match any known slice defined in the profile http://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-medicationstatement-card|7.0.0-ballot-ci-build and slicing is CLOSED: MedicationStatement.dosage[0]: Does not match slice 'baseEntry' (discriminator: $this.conformsTo('http://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-dosage')), MedicationStatement.dosage[0]: Details for MedicationStatement matching against profile http://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-dosage|7.0.0-ballot-ci-build, MedicationStatement.dosage[0]: Does not match slice 'additionalEntry' (discriminator: $this.conformsTo('http://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-dosage-split')), MedicationStatement.dosage[0]: Details for MedicationStatement matching against profile http://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-dosage-split|7.0.0-ballot-ci-build