Validation Results for ChEmedEpr

Generated Fri Jan 26 09:58:49 CET 2024, FHIR version 4.0.1 for ch.fhir.ig.ch-emed-epr#1.0.0 (canonical = http://fhir.ch/ig/ch-emed-epr (history)). See Full QA Report

Quality Checks
Publisher Version:IG Publisher Version: v1.5.15
Publication Code:n/a . PackageId = ch.fhir.ig.ch-emed-epr, Canonical = http://fhir.ch/ig/ch-emed-epr
Realm Check for n/a:
  • n/a
Publication Request:
package-idch.fhir.ig.ch-emed-epr
version1.0.0
pathhttp://fhir.ch/ig/ch-emed-epr/1.0.0
Pub-Modemilestone
statustrial-use
sequenceSTU1
descCARA
descmd

FHIR eMedication exchange formats for the implementation effort of CARA within its EPR community

changeschangelog.html
firsttrue
categoryclinical
titleFHIR eMedication exchange formats for the implementation effort of CARA within its EPR community
introductionFHIR eMedication exchange formats for the implementation effort of CARA within its EPR community
ci-buildhttps://build.fhir.org/ig/CARA-ch/ch-emed-epr/
  • Error fetching package-list from http://fhir.ch/ig/ch-emed-epr: Error parsing JSON source: Unexpected content at start of JSON at Line 1 (path=[null]) from 'http://fhir.ch/ig/ch-emed-epr/package-list.json'
  • This IG has never been published, so the version should start with '0.' or include a patch version e.g. '-ballot'
Supressed Messages:7 Suppressed Issues
Dependency Checks:
PackageVersionFHIRCanonicalWeb BaseComment
.. ch.fhir.ig.ch-emed-epr1.0.0R4http://fhir.ch/ig/ch-emed-epr
... hl7.fhir.uv.extensions.r41.0.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0
... ch.fhir.ig.ch-core4.0.1 MR4http://fhir.ch/ig/ch-corehttp://fhir.ch/ig/ch-core/4.0.1
.... hl7.fhir.uv.extensions.r41.0.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0see above
.... ch.fhir.ig.ch-epr-term2.0.10 MR4http://fhir.ch/ig/ch-epr-termhttp://fhir.ch/ig/ch-epr-term/2.0.10Matched to latest patch release (2.0.x->2.0.10)
..... hl7.fhir.uv.extensions.r41.0.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0see above
..... ihe.formatcode.fhir1.1.0 MR4https://profiles.ihe.net/fhir/ihe.formatcode.fhirhttps://profiles.ihe.net/fhir/ihe.formatcode.fhir/1.1.0
..... hl7.terminology5.4.0 MR4http://terminology.hl7.orghttp://terminology.hl7.org/5.4.0
...... hl7.fhir.uv.extensions.r41.0.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0see above
.... hl7.terminology5.4.0 MR4http://terminology.hl7.orghttp://terminology.hl7.org/5.4.0see above
... ch.fhir.ig.ch-emed4.0.1 MR4http://fhir.ch/ig/ch-emedhttp://fhir.ch/ig/ch-emed/4.0.1
.... hl7.fhir.uv.extensions.r41.0.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0see above
.... ch.fhir.ig.ch-core4.0.1 MR4http://fhir.ch/ig/ch-corehttp://fhir.ch/ig/ch-core/4.0.1see above
.... hl7.terminology5.4.0 MR4http://terminology.hl7.orghttp://terminology.hl7.org/5.4.0see above
... hl7.terminology5.4.0 MR4http://terminology.hl7.orghttp://terminology.hl7.org/5.4.0see above
Templates: ch.fhir.ig.template#current -> fhir.base.template#current. Tools: 0.1.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.ch/ig/ch-emed-epr (Problem #1 with package-list.json at http://fhir.ch/ig/ch-emed-epr: Error parsing JSON source: Unexpected content at start of JSON at Line 1 (path=[null]) from 'http://fhir.ch/ig/ch-emed-epr/package-list.json')
IPA Comparison: n/a
IPS Comparison: n/a
Summary: errors = 0, warn = 24, info = 11, broken links = 0
FilenameErrorsWarningsHints
Build Errors000
/Users/oegger/Documents/github/ig-release/buildtmp/ch.fhir.ig.ch-emed-epr#1.0.0-milestone/fsh-generated/resources/Bundle-BundlePmlc1010
/Users/oegger/Documents/github/ig-release/buildtmp/ch.fhir.ig.ch-emed-epr#1.0.0-milestone/fsh-generated/resources/Bundle-DocumentDis1010
/Users/oegger/Documents/github/ig-release/buildtmp/ch.fhir.ig.ch-emed-epr#1.0.0-milestone/fsh-generated/resources/Bundle-DocumentMtp1010
/Users/oegger/Documents/github/ig-release/buildtmp/ch.fhir.ig.ch-emed-epr#1.0.0-milestone/fsh-generated/resources/Bundle-DocumentMtpParacetamolCARAPMP004010
/Users/oegger/Documents/github/ig-release/buildtmp/ch.fhir.ig.ch-emed-epr#1.0.0-milestone/fsh-generated/resources/Bundle-DocumentMtpParacetamolDafalganCARAPMP004010
/Users/oegger/Documents/github/ig-release/buildtmp/ch.fhir.ig.ch-emed-epr#1.0.0-milestone/fsh-generated/resources/Bundle-DocumentPadv1020
/Users/oegger/Documents/github/ig-release/buildtmp/ch.fhir.ig.ch-emed-epr#1.0.0-milestone/fsh-generated/resources/Bundle-DocumentPadv2020
/Users/oegger/Documents/github/ig-release/buildtmp/ch.fhir.ig.ch-emed-epr#1.0.0-milestone/fsh-generated/resources/Bundle-DocumentPadvCancelParacetamolCARAPMP004020
/Users/oegger/Documents/github/ig-release/buildtmp/ch.fhir.ig.ch-emed-epr#1.0.0-milestone/fsh-generated/resources/Bundle-DocumentPmlcCARAPMP004AxapharmParacetamol010
/Users/oegger/Documents/github/ig-release/buildtmp/ch.fhir.ig.ch-emed-epr#1.0.0-milestone/fsh-generated/resources/Bundle-DocumentPmlcCARAPMP004DafalganEffParacetamol010
/Users/oegger/Documents/github/ig-release/buildtmp/ch.fhir.ig.ch-emed-epr#1.0.0-milestone/fsh-generated/resources/Composition-CompositionPmlcParacetamolAxapharmCARAPMP004010
/Users/oegger/Documents/github/ig-release/buildtmp/ch.fhir.ig.ch-emed-epr#1.0.0-milestone/fsh-generated/resources/Composition-CompositionPmlcParacetamolDafalganEffCARAPMP004010
/Users/oegger/Documents/github/ig-release/buildtmp/ch.fhir.ig.ch-emed-epr#1.0.0-milestone/fsh-generated/resources/Medication-MedicationWithTwoIngredients010
/Users/oegger/Documents/github/ig-release/buildtmp/ch.fhir.ig.ch-emed-epr#1.0.0-milestone/fsh-generated/resources/Observation-ObservationParacetamolAxapharmPrePadvCancel010
/Users/oegger/Documents/github/ig-release/buildtmp/ch.fhir.ig.ch-emed-epr#1.0.0-milestone/fsh-generated/resources/Observation-ObservationRamiprilPadv010
/Users/oegger/Documents/github/ig-release/buildtmp/ch.fhir.ig.ch-emed-epr#1.0.0-milestone/fsh-generated/resources/Observation-ObservationTriatecPadv010
/Users/oegger/Documents/github/ig-release/buildtmp/ch.fhir.ig.ch-emed-epr#1.0.0-milestone/fsh-generated/resources/Observation-ObservationTriatecPml010
/Users/oegger/Documents/github/ig-release/buildtmp/ch.fhir.ig.ch-emed-epr#1.0.0-milestone/fsh-generated/resources/StructureDefinition-ch-emed-epr-ratio-amount-per-amount010
/Users/oegger/Documents/github/ig-release/buildtmp/ch.fhir.ig.ch-emed-epr#1.0.0-milestone/fsh-generated/resources/StructureDefinition-ch-emed-epr-ratio-amount-per-time010
/Users/oegger/Documents/github/ig-release/buildtmp/ch.fhir.ig.ch-emed-epr#1.0.0-milestone/fsh-generated/resources/StructureDefinition-ch-emed-epr-related-person010
/Users/oegger/Documents/github/ig-release/buildtmp/ch.fhir.ig.ch-emed-epr#1.0.0-milestone/fsh-generated/resources/StructureDefinition-ch-emed-epr-time-quantity010

n/a Show Validation Information


fsh-generated/resources/Bundle-BundlePmlc1.json Show Validation Information (34)

PathSeverityMessage
Bundle.entry[0].resource.type (l78/c10)warningNone of the codings provided are in the value set 'DocumentEntry.typeCode' (http://fhir.ch/ig/ch-epr-term/ValueSet/DocumentEntry.typeCode|2.0.10), and a coding should come from this value set unless it has no suitable code (note that the validator cannot judge what is suitable) (codes = http://snomed.info/sct#736378000)

fsh-generated/resources/Bundle-DocumentDis1.json Show Validation Information (28)

PathSeverityMessage
Bundle.entry[0].resource.type (l27/c10)warningNone of the codings provided are in the value set 'DocumentEntry.typeCode' (http://fhir.ch/ig/ch-epr-term/ValueSet/DocumentEntry.typeCode|2.0.10), and a coding should come from this value set unless it has no suitable code (note that the validator cannot judge what is suitable) (codes = http://snomed.info/sct#82291000195104, http://loinc.org#60593-1)

fsh-generated/resources/Bundle-DocumentMtp1.json Show Validation Information (27)

PathSeverityMessage
Bundle.entry[0].resource.type (l27/c10)warningNone of the codings provided are in the value set 'DocumentEntry.typeCode' (http://fhir.ch/ig/ch-epr-term/ValueSet/DocumentEntry.typeCode|2.0.10), and a coding should come from this value set unless it has no suitable code (note that the validator cannot judge what is suitable) (codes = http://snomed.info/sct#761931002, http://loinc.org#77603-9)

fsh-generated/resources/Bundle-DocumentMtpParacetamolCARAPMP004.json Show Validation Information (27)

PathSeverityMessage
Bundle.entry[0].resource.type (l27/c10)warningNone of the codings provided are in the value set 'DocumentEntry.typeCode' (http://fhir.ch/ig/ch-epr-term/ValueSet/DocumentEntry.typeCode|2.0.10), and a coding should come from this value set unless it has no suitable code (note that the validator cannot judge what is suitable) (codes = http://snomed.info/sct#761931002, http://loinc.org#77603-9)

fsh-generated/resources/Bundle-DocumentMtpParacetamolDafalganCARAPMP004.json Show Validation Information (27)

PathSeverityMessage
Bundle.entry[0].resource.type (l27/c10)warningNone of the codings provided are in the value set 'DocumentEntry.typeCode' (http://fhir.ch/ig/ch-epr-term/ValueSet/DocumentEntry.typeCode|2.0.10), and a coding should come from this value set unless it has no suitable code (note that the validator cannot judge what is suitable) (codes = http://snomed.info/sct#761931002, http://loinc.org#77603-9)

fsh-generated/resources/Bundle-DocumentPadv1.json Show Validation Information (38)

PathSeverityMessage
Bundle​.entry[5]​.resource​/*Observation​/ObservationTriatecPadv*​/ (l216​/c8)warningBest Practice Recommendation: In general, all observations should have an effective[x] ()
Bundle.entry[5].resource (l216/c8)warningBest Practice Recommendation: In general, all observations should have an effective[x] ()

fsh-generated/resources/Bundle-DocumentPadv2.json Show Validation Information (38)

PathSeverityMessage
Bundle​.entry[5]​.resource​/*Observation​/ObservationRamiprilPadv*​/ (l216​/c8)warningBest Practice Recommendation: In general, all observations should have an effective[x] ()
Bundle.entry[5].resource (l216/c8)warningBest Practice Recommendation: In general, all observations should have an effective[x] ()

fsh-generated/resources/Bundle-DocumentPadvCancelParacetamolCARAPMP004.json Show Validation Information (24)

PathSeverityMessage
Bundle​.entry[5]​.resource​/*Observation​/ObservationParacetamolAxapharmPrePadvCancel*​/ (l221​/c8)warningBest Practice Recommendation: In general, all observations should have an effective[x] ()
Bundle.entry[5].resource (l221/c8)warningBest Practice Recommendation: In general, all observations should have an effective[x] ()

fsh-generated/resources/Bundle-DocumentPmlcCARAPMP004AxapharmParacetamol.json Show Validation Information (40)

PathSeverityMessage
Bundle.entry[0].resource.type (l78/c10)warningNone of the codings provided are in the value set 'DocumentEntry.typeCode' (http://fhir.ch/ig/ch-epr-term/ValueSet/DocumentEntry.typeCode|2.0.10), and a coding should come from this value set unless it has no suitable code (note that the validator cannot judge what is suitable) (codes = http://snomed.info/sct#736378000)

fsh-generated/resources/Bundle-DocumentPmlcCARAPMP004DafalganEffParacetamol.json Show Validation Information (40)

PathSeverityMessage
Bundle.entry[0].resource.type (l78/c10)warningNone of the codings provided are in the value set 'DocumentEntry.typeCode' (http://fhir.ch/ig/ch-epr-term/ValueSet/DocumentEntry.typeCode|2.0.10), and a coding should come from this value set unless it has no suitable code (note that the validator cannot judge what is suitable) (codes = http://snomed.info/sct#736378000)

fsh-generated/resources/Composition-CompositionPmlcParacetamolAxapharmCARAPMP004.json Show Validation Information (1)

PathSeverityMessage
Composition.type (l63/c4)warningNone of the codings provided are in the value set 'DocumentEntry.typeCode' (http://fhir.ch/ig/ch-epr-term/ValueSet/DocumentEntry.typeCode|2.0.10), and a coding should come from this value set unless it has no suitable code (note that the validator cannot judge what is suitable) (codes = http://snomed.info/sct#736378000)

fsh-generated/resources/Composition-CompositionPmlcParacetamolDafalganEffCARAPMP004.json Show Validation Information (1)

PathSeverityMessage
Composition.type (l63/c4)warningNone of the codings provided are in the value set 'DocumentEntry.typeCode' (http://fhir.ch/ig/ch-epr-term/ValueSet/DocumentEntry.typeCode|2.0.10), and a coding should come from this value set unless it has no suitable code (note that the validator cannot judge what is suitable) (codes = http://snomed.info/sct#736378000)

fsh-generated/resources/Medication-MedicationWithTwoIngredients.json Show Validation Information (1)

PathSeverityMessage
Medication.amount.numerator (l30/c6)warningUCUM Codes that contain human readable annotations like {Piece} can be misleading (e.g. they are ignored when comparing units). Best Practice is not to depend on annotations in the UCUM code, so this usage should be checked

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

PathSeverityMessage
Observation (l1/c2)warningBest Practice Recommendation: In general, all observations should have an effective[x] ()

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

PathSeverityMessage
Observation (l1/c2)warningBest Practice Recommendation: In general, all observations should have an effective[x] ()

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

PathSeverityMessage
Observation (l1/c2)warningBest Practice Recommendation: In general, all observations should have an effective[x] ()

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

PathSeverityMessage
Observation (l1/c2)warningBest Practice Recommendation: In general, all observations should have an effective[x] ()

fsh-generated/resources/StructureDefinition-ch-emed-epr-ratio-amount-per-amount.json Show Validation Information (1)

PathSeverityMessage
StructureDefinition​.where(url = 'http:​/​/fhir​.ch​/ig​/ch-emed-epr​/StructureDefinition​/ch-emed-epr-ratio-amount-per-amount')warningThe Implementation Guide contains no examples for this data type profile

fsh-generated/resources/StructureDefinition-ch-emed-epr-ratio-amount-per-time.json Show Validation Information (1)

PathSeverityMessage
StructureDefinition​.where(url = 'http:​/​/fhir​.ch​/ig​/ch-emed-epr​/StructureDefinition​/ch-emed-epr-ratio-amount-per-time')warningThe Implementation Guide contains no examples for this data type profile

fsh-generated/resources/StructureDefinition-ch-emed-epr-related-person.json Show Validation Information (1)

PathSeverityMessage
StructureDefinition​.where(url = 'http:​/​/fhir​.ch​/ig​/ch-emed-epr​/StructureDefinition​/ch-emed-epr-related-person')warningThe Implementation Guide contains no examples for this profile

fsh-generated/resources/StructureDefinition-ch-emed-epr-time-quantity.json Show Validation Information (1)

PathSeverityMessage
StructureDefinition​.where(url = 'http:​/​/fhir​.ch​/ig​/ch-emed-epr​/StructureDefinition​/ch-emed-epr-time-quantity')warningThe Implementation Guide contains no examples for this data type profile

Suppressed Messages (Warnings, hints, broken links)

We use issued field

GTIN codes cannot be validated

The value set is not updated yet

https://jira.hl7.org/browse/FHIR-25429

Errors sorted by type


All_observations_should_have_an_effectiveDateTime_or_an_effectivePeriod

fsh-generated/resources/Bundle-DocumentPadv1.jsonBest Practice Recommendation: In general, all observations should have an effective[x] ()
fsh-generated/resources/Bundle-DocumentPadv1.jsonBest Practice Recommendation: In general, all observations should have an effective[x] ()
fsh-generated/resources/Bundle-DocumentPadv2.jsonBest Practice Recommendation: In general, all observations should have an effective[x] ()
fsh-generated/resources/Bundle-DocumentPadv2.jsonBest Practice Recommendation: In general, all observations should have an effective[x] ()
fsh-generated/resources/Bundle-DocumentPadvCancelParacetamolCARAPMP004.jsonBest Practice Recommendation: In general, all observations should have an effective[x] ()
fsh-generated/resources/Bundle-DocumentPadvCancelParacetamolCARAPMP004.jsonBest Practice Recommendation: In general, all observations should have an effective[x] ()
fsh-generated/resources/Observation-ObservationParacetamolAxapharmPrePadvCancel.jsonBest Practice Recommendation: In general, all observations should have an effective[x] ()
fsh-generated/resources/Observation-ObservationRamiprilPadv.jsonBest Practice Recommendation: In general, all observations should have an effective[x] ()
fsh-generated/resources/Observation-ObservationTriatecPadv.jsonBest Practice Recommendation: In general, all observations should have an effective[x] ()
fsh-generated/resources/Observation-ObservationTriatecPml.jsonBest Practice Recommendation: In general, all observations should have an effective[x] ()

TYPE_SPECIFIC_CHECKS_DT_QTY_UCUM_ANNOTATIONS

fsh-generated/resources/Medication-MedicationWithTwoIngredients.jsonUCUM Codes that contain human readable annotations like {Piece} can be misleading (e.g. they are ignored when comparing units). Best Practice is not to depend on annotations in the UCUM code, so this usage should be checked

Terminology_TX_NoValid_2_CC

fsh-generated/resources/Bundle-BundlePmlc1.jsonNone of the codings provided are in the value set 'DocumentEntry.typeCode' (http://fhir.ch/ig/ch-epr-term/ValueSet/DocumentEntry.typeCode|2.0.10), and a coding should come from this value set unless it has no suitable code (note that the validator cannot judge what is suitable) (codes = http://snomed.info/sct#736378000)
fsh-generated/resources/Bundle-DocumentDis1.jsonNone of the codings provided are in the value set 'DocumentEntry.typeCode' (http://fhir.ch/ig/ch-epr-term/ValueSet/DocumentEntry.typeCode|2.0.10), and a coding should come from this value set unless it has no suitable code (note that the validator cannot judge what is suitable) (codes = http://snomed.info/sct#82291000195104, http://loinc.org#60593-1)
fsh-generated/resources/Bundle-DocumentMtp1.jsonNone of the codings provided are in the value set 'DocumentEntry.typeCode' (http://fhir.ch/ig/ch-epr-term/ValueSet/DocumentEntry.typeCode|2.0.10), and a coding should come from this value set unless it has no suitable code (note that the validator cannot judge what is suitable) (codes = http://snomed.info/sct#761931002, http://loinc.org#77603-9)
fsh-generated/resources/Bundle-DocumentMtpParacetamolCARAPMP004.jsonNone of the codings provided are in the value set 'DocumentEntry.typeCode' (http://fhir.ch/ig/ch-epr-term/ValueSet/DocumentEntry.typeCode|2.0.10), and a coding should come from this value set unless it has no suitable code (note that the validator cannot judge what is suitable) (codes = http://snomed.info/sct#761931002, http://loinc.org#77603-9)
fsh-generated/resources/Bundle-DocumentMtpParacetamolDafalganCARAPMP004.jsonNone of the codings provided are in the value set 'DocumentEntry.typeCode' (http://fhir.ch/ig/ch-epr-term/ValueSet/DocumentEntry.typeCode|2.0.10), and a coding should come from this value set unless it has no suitable code (note that the validator cannot judge what is suitable) (codes = http://snomed.info/sct#761931002, http://loinc.org#77603-9)
fsh-generated/resources/Bundle-DocumentPmlcCARAPMP004AxapharmParacetamol.jsonNone of the codings provided are in the value set 'DocumentEntry.typeCode' (http://fhir.ch/ig/ch-epr-term/ValueSet/DocumentEntry.typeCode|2.0.10), and a coding should come from this value set unless it has no suitable code (note that the validator cannot judge what is suitable) (codes = http://snomed.info/sct#736378000)
fsh-generated/resources/Bundle-DocumentPmlcCARAPMP004DafalganEffParacetamol.jsonNone of the codings provided are in the value set 'DocumentEntry.typeCode' (http://fhir.ch/ig/ch-epr-term/ValueSet/DocumentEntry.typeCode|2.0.10), and a coding should come from this value set unless it has no suitable code (note that the validator cannot judge what is suitable) (codes = http://snomed.info/sct#736378000)
fsh-generated/resources/Composition-CompositionPmlcParacetamolAxapharmCARAPMP004.jsonNone of the codings provided are in the value set 'DocumentEntry.typeCode' (http://fhir.ch/ig/ch-epr-term/ValueSet/DocumentEntry.typeCode|2.0.10), and a coding should come from this value set unless it has no suitable code (note that the validator cannot judge what is suitable) (codes = http://snomed.info/sct#736378000)
fsh-generated/resources/Composition-CompositionPmlcParacetamolDafalganEffCARAPMP004.jsonNone of the codings provided are in the value set 'DocumentEntry.typeCode' (http://fhir.ch/ig/ch-epr-term/ValueSet/DocumentEntry.typeCode|2.0.10), and a coding should come from this value set unless it has no suitable code (note that the validator cannot judge what is suitable) (codes = http://snomed.info/sct#736378000)