Generated Wed Apr 01 11:18:28 UTC 2026, FHIR version 4.0.1 for de.fhir.medication#1.0.3 (canonical = http://ig.fhir.de/igs/medication (history)). See Errors Only & IP
| Quality Checks | |||||||||||||||||||||||||||||||||||||
| Publisher Version: | IG Publisher Version: v2.2.4 | ||||||||||||||||||||||||||||||||||||
| Publication Code: | n/a . PackageId = de.fhir.medication, Canonical = http://ig.fhir.de/igs/medication | ||||||||||||||||||||||||||||||||||||
| Realm Check for n/a: |
| ||||||||||||||||||||||||||||||||||||
| Language Info: | This IG has no language information | ||||||||||||||||||||||||||||||||||||
| Publication Request: |
| ||||||||||||||||||||||||||||||||||||
| Supressed Messages: | No Suppressed Issues | ||||||||||||||||||||||||||||||||||||
| Dependency Checks: |
| ||||||||||||||||||||||||||||||||||||
| Related IGs: | n/a | ||||||||||||||||||||||||||||||||||||
| Dependent IGs: | no references | ||||||||||||||||||||||||||||||||||||
| Global Profiles: | (none declared) | ||||||||||||||||||||||||||||||||||||
| Terminology Server(s): | http://tx.fhir.org/r4, https://tx.fhir.org/r4 (details) | ||||||||||||||||||||||||||||||||||||
| HTA Analysis: | Non-HL7 Igs are exempt from terminology dependency analysis | ||||||||||||||||||||||||||||||||||||
| R5 Dependencies: | |||||||||||||||||||||||||||||||||||||
| Draft Dependencies: |
| ||||||||||||||||||||||||||||||||||||
| Modifier Extensions: | (none) | ||||||||||||||||||||||||||||||||||||
| Previous Version Comparison: | |||||||||||||||||||||||||||||||||||||
| IPA Comparison: | n/a | ||||||||||||||||||||||||||||||||||||
| IPS Comparison: | n/a | ||||||||||||||||||||||||||||||||||||
| Validation Flags: | On: autoLoad; Off: hintAboutNonMustSupport, anyExtensionsAllowed, checkAggregation, showReferenceMessages, noExperimentalContent, displayWarnings | ||||||||||||||||||||||||||||||||||||
| Summary: | errors = 858, warn = 732, info = 307, broken links = 0, pinned = n/a. | ||||||||||||||||||||||||||||||||||||
| 1 | warning | The HTML fragment 'ip-statements.xhtml' is not included anywhere in the produced implementation guide |
| 2 | warning | An HTML fragment from the set [cross-version-analysis.xhtml, cross-version-analysis-inline.xhtml] is not included anywhere in the produced implementation guide |
| 4 | warning | The HTML fragment 'globals-table.xhtml' is not included anywhere in the produced implementation guide |
| ✓ |
| ✓ |
| ✓ |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageWarnungViererschemaInText: 'Hinweis: In Dosage.text wurde ein Viererschema (z. B. 1-1-1-1) erkannt. Bitte prüfen, ob dies strukturiert abgebildet werden kann. (text.exists() implies text.matches('.*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\d+.*').not())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageWarnungViererschemaInText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l51/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l54/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'Die Dosiereinheit muss über alle Dosierungen gleich sein. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( doseAndRate.exists() implies ( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Quantity).code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).low.code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).high.code ).distinct().count() = 1 ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageDoseUnitSameCode | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l51/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l54/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'Die Dosiereinheit muss über alle Dosierungen gleich sein. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( doseAndRate.exists() implies ( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Quantity).code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).low.code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).high.code ).distinct().count() = 1 ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageDoseUnitSameCode | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredOrFreeTextWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageWarnungViererschemaInText: 'Hinweis: In Dosage.text wurde ein Viererschema (z. B. 1-1-1-1) erkannt. Bitte prüfen, ob dies strukturiert abgebildet werden kann. (text.exists() implies text.matches('.*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\d+.*').not())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageWarnungViererschemaInText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredOrFreeText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredOrFreeTextWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredOrFreeText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: FreeTextMatchesRenderedText: 'Wenn eine Dosierung als reiner Freitext angegeben ist (text vorhanden, timing und doseAndRate leer) UND die Extension renderedDosageInstruction befüllt ist, muss der Wert in dosageInstruction.text mit dem Wert in der Extension übereinstimmen. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).where(text.exists() and timing.empty() and doseAndRate.empty()).exists() ) implies ( ( %resource.ofType(MedicationRequest).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).empty() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).value = %resource.dosageInstruction.text ) ) or ( %resource.ofType(MedicationDispense).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).empty() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).value = %resource.dosageInstruction.text ) ) or ( %resource.ofType(MedicationStatement).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).empty() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).value = %resource.dosage.text ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#FreeTextMatchesRenderedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: FreeTextSingleDosageOnlyWarning: 'Wenn eine Dosierung als reiner Freitext angegeben ist, soll nur genau ein Dosage-Element existieren. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(text.exists() and timing.empty() and doseAndRate.empty()) ) implies ( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).count() = 1 ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#FreeTextSingleDosageOnlyWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: FreeTextSingleDosageOnly: 'Wenn eine Dosierung als reiner Freitext angegeben ist, darf nur genau ein Dosage-Element existieren. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(text.exists() and timing.empty() and doseAndRate.empty()) ) implies ( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).count() = 1 ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#FreeTextSingleDosageOnly | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l19/c6) | warning | Constraint failed: FreeTextSingleDosageOnlyWarning: 'Wenn eine Dosierung als reiner Freitext angegeben ist, soll nur genau ein Dosage-Element existieren. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(text.exists() and timing.empty() and doseAndRate.empty()) ) implies ( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).count() = 1 ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#FreeTextSingleDosageOnlyWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l19/c6) | error | Constraint failed: FreeTextSingleDosageOnly: 'Wenn eine Dosierung als reiner Freitext angegeben ist, darf nur genau ein Dosage-Element existieren. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(text.exists() and timing.empty() and doseAndRate.empty()) ) implies ( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).count() = 1 ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#FreeTextSingleDosageOnly | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingBoundsUnitMatchesCode: 'boundsDuration.unit muss zur UCUM boundsDuration.code passen (z. B. 'Woche(n)' nur mit code='wk'). (bounds.ofType(Duration).exists().not() or ( ( bounds.ofType(Duration).code = 'd' implies ( bounds.ofType(Duration).unit = 'Tag(e)' or bounds.ofType(Duration).unit = 'Tag' or bounds.ofType(Duration).unit = 'Tage' ) ) and ( bounds.ofType(Duration).code = 'wk' implies ( bounds.ofType(Duration).unit = 'Woche(n)' or bounds.ofType(Duration).unit = 'Woche' or bounds.ofType(Duration).unit = 'Wochen' ) ) and ( bounds.ofType(Duration).code = 'mo' implies ( bounds.ofType(Duration).unit = 'Monat(e)' or bounds.ofType(Duration).unit = 'Monat' or bounds.ofType(Duration).unit = 'Monate' ) ) and ( bounds.ofType(Duration).code = 'a' implies ( bounds.ofType(Duration).unit = 'Jahr(e)' or bounds.ofType(Duration).unit = 'Jahr' or bounds.ofType(Duration).unit = 'Jahre' ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingBoundsUnitMatchesCode | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l32/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l35/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l30/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l30/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l33/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l30/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l30/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l33/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l41/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l54/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l54/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l57/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l39/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l39/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l39/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l42/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l50/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l50/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l41/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l41/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l44/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, then only one dosage is allowed in the resource. (( /* Detect Interval */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) /* Only One Dosage allowed for Interval */ implies ( ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.count() = 1 ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.count() = 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingIntervalOnlyOneFrequency | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l50/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l50/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, then only one dosage is allowed in the resource. (( /* Detect Interval */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) /* Only One Dosage allowed for Interval */ implies ( ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.count() = 1 ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.count() = 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingIntervalOnlyOneFrequency | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l41/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l41/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l44/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l50/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l50/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l41/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l41/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l44/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, then only one dosage is allowed in the resource. (( /* Detect Interval */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) /* Only One Dosage allowed for Interval */ implies ( ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.count() = 1 ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.count() = 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingIntervalOnlyOneFrequency | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l50/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l50/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, then only one dosage is allowed in the resource. (( /* Detect Interval */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) /* Only One Dosage allowed for Interval */ implies ( ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.count() = 1 ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.count() = 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingIntervalOnlyOneFrequency | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l41/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l41/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l44/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, then only one dosage is allowed in the resource. (( /* Detect Interval */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) /* Only One Dosage allowed for Interval */ implies ( ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.count() = 1 ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.count() = 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingIntervalOnlyOneFrequency | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l50/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l50/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, then only one dosage is allowed in the resource. (( /* Detect Interval */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) /* Only One Dosage allowed for Interval */ implies ( ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.count() = 1 ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.count() = 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingIntervalOnlyOneFrequency | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l41/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l41/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l44/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyWhenOrTimeOfDay: 'Dosages Timings must not state a time of day and period of day across multiple dosage instances (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and (timing.repeat.when.exists() or timing.repeat.timeOfDay.exists()) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.exists() xor %resource.dosageInstruction.timing.repeat.timeOfDay.exists()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.exists() xor %resource.dosage.timing.repeat.timeOfDay.exists()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyWhenOrTimeOfDay | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l50/c10) | error | Constraint failed: TimingOnlyWhenOrTimeOfDay: 'Dosages Timings must not state a time of day and period of day across multiple dosage instances (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and (timing.repeat.when.exists() or timing.repeat.timeOfDay.exists()) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.exists() xor %resource.dosageInstruction.timing.repeat.timeOfDay.exists()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.exists() xor %resource.dosage.timing.repeat.timeOfDay.exists()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyWhenOrTimeOfDay | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l41/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l41/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l44/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l39/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l39/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l42/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l39/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l39/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l42/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l50/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l71/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l71/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l74/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l48/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingSingleDosageForTimeOfDay: 'Wenn nur timeOfDay verwendet wird und täglich dosiert wird, ist die Angabe in einem einzigen Dosage-Element zu modellieren. Mehrere Dosage-Elemente sind nur zulässig, wenn sich die Dosis (Wert) unterscheidet. (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ) implies ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).where( timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ).count() = 1 ) or ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).where( timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ).doseAndRate.dose.ofType(Quantity).value.distinct().count() > 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDay | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l40/c10) | error | Constraint failed: TimingSingleDosageForTimeOfDay: 'Wenn nur timeOfDay verwendet wird und täglich dosiert wird, ist die Angabe in einem einzigen Dosage-Element zu modellieren. Mehrere Dosage-Elemente sind nur zulässig, wenn sich die Dosis (Wert) unterscheidet. (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ) implies ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).where( timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ).count() = 1 ) or ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).where( timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ).doseAndRate.dose.ofType(Quantity).value.distinct().count() > 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDay | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l51/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l54/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingSingleDosageForWhen: 'Wenn nur when verwendet wird und täglich dosiert wird, ist die Angabe in einem einzigen Dosage-Element zu modellieren. Mehrere Dosage-Elemente sind nur zulässig, wenn sich die Dosis (Wert) unterscheidet. (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ) implies ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).where( timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ).count() = 1 ) or ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).where( timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ).doseAndRate.dose.ofType(Quantity).value.distinct().count() > 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhen | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l40/c10) | error | Constraint failed: TimingSingleDosageForWhen: 'Wenn nur when verwendet wird und täglich dosiert wird, ist die Angabe in einem einzigen Dosage-Element zu modellieren. Mehrere Dosage-Elemente sind nur zulässig, wenn sich die Dosis (Wert) unterscheidet. (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ) implies ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).where( timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ).count() = 1 ) or ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).where( timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ).doseAndRate.dose.ofType(Quantity).value.distinct().count() > 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhen | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l51/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l54/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyOneWhen: 'Dosages Timings must not state the same period of day across multiple dosage instances (( /* Detect 4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneWhen | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l50/c10) | error | Constraint failed: TimingOnlyOneWhen: 'Dosages Timings must not state the same period of day across multiple dosage instances (( /* Detect 4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneWhen | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l50/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l50/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l41/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l41/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l44/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneTimeOfDay: 'Dosages Timings must not state the same time of day across multiple dosage instances (( /* Detect TimeOfDay */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeOfDay | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l40/c10) | error | Constraint failed: TimingOnlyOneTimeOfDay: 'Dosages Timings must not state the same time of day across multiple dosage instances (( /* Detect TimeOfDay */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeOfDay | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l40/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l52/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l52/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l55/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'For schedules using only dayOfWeek with either timeOfDay or when, each (day + period of day/time) combination must be unique across all dosage instructions. (( /* Detect DayOfWeek and Time/4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOnePeriodForDayOfWeek | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l34/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l34/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l37/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l45/c10) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'For schedules using only dayOfWeek with either timeOfDay or when, each (day + period of day/time) combination must be unique across all dosage instructions. (( /* Detect DayOfWeek and Time/4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOnePeriodForDayOfWeek | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l45/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l45/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l60/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l60/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l63/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l43/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'For schedules using only dayOfWeek with either timeOfDay or when, each (day + period of day/time) combination must be unique across all dosage instructions. (( /* Detect DayOfWeek and Time/4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOnePeriodForDayOfWeek | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l34/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l34/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l37/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l45/c10) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'For schedules using only dayOfWeek with either timeOfDay or when, each (day + period of day/time) combination must be unique across all dosage instructions. (( /* Detect DayOfWeek and Time/4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOnePeriodForDayOfWeek | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l45/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l45/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l60/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l60/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l63/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l43/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, then only one dosage is allowed in the resource. (( /* Detect Interval */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) /* Only One Dosage allowed for Interval */ implies ( ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.count() = 1 ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.count() = 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingIntervalOnlyOneFrequency | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l26/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l26/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l37/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, then only one dosage is allowed in the resource. (( /* Detect Interval */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) /* Only One Dosage allowed for Interval */ implies ( ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.count() = 1 ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.count() = 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingIntervalOnlyOneFrequency | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l45/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l45/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l48/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l35/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneWhen: 'Dosages Timings must not state the same period of day across multiple dosage instances (( /* Detect 4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneWhen | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l40/c10) | error | Constraint failed: TimingOnlyOneWhen: 'Dosages Timings must not state the same period of day across multiple dosage instances (( /* Detect 4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneWhen | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l40/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l52/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l52/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l55/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneTimeOfDay: 'Dosages Timings must not state the same time of day across multiple dosage instances (( /* Detect TimeOfDay */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeOfDay | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l40/c10) | error | Constraint failed: TimingOnlyOneTimeOfDay: 'Dosages Timings must not state the same time of day across multiple dosage instances (( /* Detect TimeOfDay */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeOfDay | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l40/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l51/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l54/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l40/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l51/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l54/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneBounds: 'Dosages Timings must state the same bounds duration across multiple dosage instances (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( ( /* only one different value and code are allowed*/ (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies %resource.dosageInstruction.timing.repeat.bounds.ofType(Duration).exists().not() or ( (%resource.dosageInstruction.timing.repeat.bounds.ofType(Duration).count() = %resource.dosageInstruction.count()) and (%resource.dosageInstruction.timing.repeat.bounds.ofType(Duration).value.distinct().count() = 1) and (%resource.dosageInstruction.timing.repeat.bounds.ofType(Duration).code.distinct().count() = 1) ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.timing.repeat.bounds.ofType(Duration).exists().not() or ( (%resource.dosage.timing.repeat.bounds.ofType(Duration).count() = %resource.dosage.count()) and (%resource.dosage.timing.repeat.bounds.ofType(Duration).value.distinct().count() = 1) and (%resource.dosage.timing.repeat.bounds.ofType(Duration).code.distinct().count() = 1) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneBounds | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l35/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l35/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l38/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l46/c10) | error | Constraint failed: TimingOnlyOneBounds: 'Dosages Timings must state the same bounds duration across multiple dosage instances (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( ( /* only one different value and code are allowed*/ (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies %resource.dosageInstruction.timing.repeat.bounds.ofType(Duration).exists().not() or ( (%resource.dosageInstruction.timing.repeat.bounds.ofType(Duration).count() = %resource.dosageInstruction.count()) and (%resource.dosageInstruction.timing.repeat.bounds.ofType(Duration).value.distinct().count() = 1) and (%resource.dosageInstruction.timing.repeat.bounds.ofType(Duration).code.distinct().count() = 1) ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.timing.repeat.bounds.ofType(Duration).exists().not() or ( (%resource.dosage.timing.repeat.bounds.ofType(Duration).count() = %resource.dosage.count()) and (%resource.dosage.timing.repeat.bounds.ofType(Duration).value.distinct().count() = 1) and (%resource.dosage.timing.repeat.bounds.ofType(Duration).code.distinct().count() = 1) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneBounds | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l63/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l63/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l66/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l44/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'For schedules using only dayOfWeek with either timeOfDay or when, each (day + period of day/time) combination must be unique across all dosage instructions. (( /* Detect DayOfWeek and Time/4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOnePeriodForDayOfWeek | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l32/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l35/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l43/c10) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'For schedules using only dayOfWeek with either timeOfDay or when, each (day + period of day/time) combination must be unique across all dosage instructions. (( /* Detect DayOfWeek and Time/4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOnePeriodForDayOfWeek | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l57/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l57/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l60/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l41/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'For schedules using only dayOfWeek with either timeOfDay or when, each (day + period of day/time) combination must be unique across all dosage instructions. (( /* Detect DayOfWeek and Time/4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOnePeriodForDayOfWeek | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l32/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l35/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l43/c10) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'For schedules using only dayOfWeek with either timeOfDay or when, each (day + period of day/time) combination must be unique across all dosage instructions. (( /* Detect DayOfWeek and Time/4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOnePeriodForDayOfWeek | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l57/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l57/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l60/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l41/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingNoRedundantDosageForDay: 'When using DayOfWeek with timeOfDay/when schema, multiple dosagesInstructions with the same dayOfWeek and doseQuantity should be combined into one dosageInstruction with multiple timeOfDay/when values (( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies ( /* For each day of week, if it appears multiple times, the doseQuantity must differ */ /* Monday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'mon').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'mon').doseAndRate.dose.ofType(Quantity).value.count())) and /* Tuesday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'tue').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'tue').doseAndRate.dose.ofType(Quantity).value.count())) and /* Wednesday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'wed').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'wed').doseAndRate.dose.ofType(Quantity).value.count())) and /* Thursday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'thu').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'thu').doseAndRate.dose.ofType(Quantity).value.count())) and /* Friday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'fri').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'fri').doseAndRate.dose.ofType(Quantity).value.count())) and /* Saturday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'sat').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'sat').doseAndRate.dose.ofType(Quantity).value.count())) and /* Sunday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'sun').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'sun').doseAndRate.dose.ofType(Quantity).value.count())) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( /* Monday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'mon').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'mon').doseAndRate.dose.ofType(Quantity).value.count())) and /* Tuesday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'tue').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'tue').doseAndRate.dose.ofType(Quantity).value.count())) and /* Wednesday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'wed').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'wed').doseAndRate.dose.ofType(Quantity).value.count())) and /* Thursday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'thu').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'thu').doseAndRate.dose.ofType(Quantity).value.count())) and /* Friday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'fri').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'fri').doseAndRate.dose.ofType(Quantity).value.count())) and /* Saturday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'sat').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'sat').doseAndRate.dose.ofType(Quantity).value.count())) and /* Sunday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'sun').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'sun').doseAndRate.dose.ofType(Quantity).value.count())) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingNoRedundantDosageForDay | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l32/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l35/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l43/c10) | error | Constraint failed: TimingNoRedundantDosageForDay: 'When using DayOfWeek with timeOfDay/when schema, multiple dosagesInstructions with the same dayOfWeek and doseQuantity should be combined into one dosageInstruction with multiple timeOfDay/when values (( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies ( /* For each day of week, if it appears multiple times, the doseQuantity must differ */ /* Monday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'mon').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'mon').doseAndRate.dose.ofType(Quantity).value.count())) and /* Tuesday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'tue').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'tue').doseAndRate.dose.ofType(Quantity).value.count())) and /* Wednesday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'wed').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'wed').doseAndRate.dose.ofType(Quantity).value.count())) and /* Thursday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'thu').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'thu').doseAndRate.dose.ofType(Quantity).value.count())) and /* Friday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'fri').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'fri').doseAndRate.dose.ofType(Quantity).value.count())) and /* Saturday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'sat').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'sat').doseAndRate.dose.ofType(Quantity).value.count())) and /* Sunday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'sun').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'sun').doseAndRate.dose.ofType(Quantity).value.count())) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( /* Monday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'mon').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'mon').doseAndRate.dose.ofType(Quantity).value.count())) and /* Tuesday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'tue').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'tue').doseAndRate.dose.ofType(Quantity).value.count())) and /* Wednesday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'wed').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'wed').doseAndRate.dose.ofType(Quantity).value.count())) and /* Thursday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'thu').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'thu').doseAndRate.dose.ofType(Quantity).value.count())) and /* Friday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'fri').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'fri').doseAndRate.dose.ofType(Quantity).value.count())) and /* Saturday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'sat').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'sat').doseAndRate.dose.ofType(Quantity).value.count())) and /* Sunday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'sun').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'sun').doseAndRate.dose.ofType(Quantity).value.count())) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingNoRedundantDosageForDay | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l57/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l57/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l60/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l41/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: tim-10: 'If there's a timeOfDay, there cannot be a when, or vice versa (timeOfDay.empty() or when.empty())' (defined in http://hl7.org/fhir/StructureDefinition/Timing) http://hl7.org/fhir/StructureDefinition/Timing#tim-10 | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyWhenOrTimeOfDay: 'Dosages Timings must not state a time of day and period of day across multiple dosage instances (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and (timing.repeat.when.exists() or timing.repeat.timeOfDay.exists()) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.exists() xor %resource.dosageInstruction.timing.repeat.timeOfDay.exists()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.exists() xor %resource.dosage.timing.repeat.timeOfDay.exists()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyWhenOrTimeOfDay | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredOrFreeTextWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredOrFreeText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyWhenOrTimeOfDay: 'Dosages Timings must not state a time of day and period of day across multiple dosage instances (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and (timing.repeat.when.exists() or timing.repeat.timeOfDay.exists()) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.exists() xor %resource.dosageInstruction.timing.repeat.timeOfDay.exists()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.exists() xor %resource.dosage.timing.repeat.timeOfDay.exists()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyWhenOrTimeOfDay | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l30/c10) | error | Constraint failed: TimingOnlyWhenOrTimeOfDay: 'Dosages Timings must not state a time of day and period of day across multiple dosage instances (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and (timing.repeat.when.exists() or timing.repeat.timeOfDay.exists()) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.exists() xor %resource.dosageInstruction.timing.repeat.timeOfDay.exists()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.exists() xor %resource.dosage.timing.repeat.timeOfDay.exists()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyWhenOrTimeOfDay | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l28/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'Die Dosiereinheit muss über alle Dosierungen gleich sein. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( doseAndRate.exists() implies ( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Quantity).code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).low.code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).high.code ).distinct().count() = 1 ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageDoseUnitSameCode | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l51/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l54/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'Die Dosiereinheit muss über alle Dosierungen gleich sein. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( doseAndRate.exists() implies ( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Quantity).code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).low.code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).high.code ).distinct().count() = 1 ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageDoseUnitSameCode | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l40/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l52/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l52/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l55/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l40/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l40/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l52/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l52/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l55/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneWhen: 'Dosages Timings must not state the same period of day across multiple dosage instances (( /* Detect 4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneWhen | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l40/c10) | error | Constraint failed: TimingOnlyOneWhen: 'Dosages Timings must not state the same period of day across multiple dosage instances (( /* Detect 4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneWhen | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l40/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l40/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l52/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l52/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l55/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyOneDayOfWeek: 'Dosages Timings must not state the same day across multiple dosage instances (( /* Detect DayOfWeek */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.dayOfWeek.distinct().count() = %resource.dosageInstruction.timing.repeat.dayOfWeek.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.dayOfWeek.distinct().count() = %resource.dosage.timing.repeat.dayOfWeek.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneDayOfWeek | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l50/c10) | error | Constraint failed: TimingOnlyOneDayOfWeek: 'Dosages Timings must not state the same day across multiple dosage instances (( /* Detect DayOfWeek */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.dayOfWeek.distinct().count() = %resource.dosageInstruction.timing.repeat.dayOfWeek.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.dayOfWeek.distinct().count() = %resource.dosage.timing.repeat.dayOfWeek.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneDayOfWeek | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l41/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l41/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l44/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l35/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l63/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l44/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l32/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l57/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l41/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| ✓ |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| ✓ |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l26/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l33/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l33/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l36/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l60/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l60/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l63/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l42/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l32/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l32/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l35/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l57/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l57/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l60/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l41/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l32/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l35/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l57/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l57/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l60/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l41/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Timing.repeat.count: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredOrFreeTextWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredOrFreeText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Dosage.asNeeded[x]: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Dosage.asNeeded[x]: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Dosage.method: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Dosage.route: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Dosage.site: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Range) (l19/c12) | error | This element does not match any known slice defined in the profile http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3 and slicing is CLOSED: MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Range): Does not match slice 'doseQuantity' (discriminator: ($this is Quantity)) Validation_VAL_Profile_NotSlice | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Range) (l18/c10) | error | The Profile 'http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3' definition allows for the type Quantity but found type Range Extension_PROF_Type | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Range).low (l20/c14) | error | This element is not allowed by the profile http://hl7.org/fhir/StructureDefinition/SimpleQuantity|4.0.1 Validation_VAL_Profile_NotAllowed | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Range).high (l26/c14) | error | This element is not allowed by the profile http://hl7.org/fhir/StructureDefinition/SimpleQuantity|4.0.1 Validation_VAL_Profile_NotAllowed | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredOrFreeTextWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredOrFreeText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0] (l18/c10) | error | Dosage.doseAndRate.rate[x]: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredOrFreeTextWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'Die Dosiereinheit muss über alle Dosierungen gleich sein. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( doseAndRate.exists() implies ( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Quantity).code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).low.code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).high.code ).distinct().count() = 1 ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageDoseUnitSameCode | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredOrFreeText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0] (l18/c10) | error | Dosage.doseAndRate.rate[x]: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredOrFreeTextWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'Die Dosiereinheit muss über alle Dosierungen gleich sein. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( doseAndRate.exists() implies ( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Quantity).code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).low.code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).high.code ).distinct().count() = 1 ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageDoseUnitSameCode | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredOrFreeText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0] (l18/c10) | error | Dosage.doseAndRate.rate[x]: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredOrFreeTextWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'Die Dosiereinheit muss über alle Dosierungen gleich sein. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( doseAndRate.exists() implies ( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Quantity).code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).low.code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).high.code ).distinct().count() = 1 ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageDoseUnitSameCode | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredOrFreeText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Dosage.additionalInstruction: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Dosage.maxDosePerPeriod: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Dosage.maxDosePerAdministration: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Dosage.maxDosePerLifetime: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Timing.repeat.count: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredOrFreeTextWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredOrFreeText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: tim-8: 'If there's a countMax, there must be a count (countMax.empty() or count.exists())' (defined in http://hl7.org/fhir/StructureDefinition/Timing) http://hl7.org/fhir/StructureDefinition/Timing#tim-8 | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Timing.repeat.countMax: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat.bounds.ofType(Period) (l19/c12) | error | This element does not match any known slice defined in the profile http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3 and slicing is CLOSED: MedicationDispense.dosageInstruction[0].timing.repeat.bounds.ofType(Period): Does not match slice 'boundsDuration' (discriminator: ($this is Duration)) Validation_VAL_Profile_NotSlice | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat.bounds.ofType(Period) (l18/c10) | error | The Profile 'http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3' definition allows for the type Duration but found type Period Extension_PROF_Type | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat.bounds.ofType(Period).start (l20/c34) | error | This element is not allowed by the profile http://hl7.org/fhir/StructureDefinition/Duration|4.0.1 Validation_VAL_Profile_NotAllowed | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat.bounds.ofType(Period).end (l21/c32) | error | This element is not allowed by the profile http://hl7.org/fhir/StructureDefinition/Duration|4.0.1 Validation_VAL_Profile_NotAllowed | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredOrFreeTextWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredOrFreeText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat.bounds.ofType(Range) (l19/c12) | error | This element does not match any known slice defined in the profile http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3 and slicing is CLOSED: MedicationDispense.dosageInstruction[0].timing.repeat.bounds.ofType(Range): Does not match slice 'boundsDuration' (discriminator: ($this is Duration)) Validation_VAL_Profile_NotSlice | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat.bounds.ofType(Range) (l18/c10) | error | The Profile 'http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3' definition allows for the type Duration but found type Range Extension_PROF_Type | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat.bounds.ofType(Range).low (l20/c14) | error | This element is not allowed by the profile http://hl7.org/fhir/StructureDefinition/Duration|4.0.1 Validation_VAL_Profile_NotAllowed | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat.bounds.ofType(Range).high (l26/c14) | error | This element is not allowed by the profile http://hl7.org/fhir/StructureDefinition/Duration|4.0.1 Validation_VAL_Profile_NotAllowed | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredOrFreeTextWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredOrFreeText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: tim-9: 'If there's an offset, there must be a when (and not C, CM, CD, CV) (offset.empty() or (when.exists() and ((when in ('C' | 'CM' | 'CD' | 'CV')).not())))' (defined in http://hl7.org/fhir/StructureDefinition/Timing) http://hl7.org/fhir/StructureDefinition/Timing#tim-9 | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Timing.repeat.offset: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing (l17/c8) | error | Timing.event: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat (l21/c10) | error | Constraint failed: tim-10: 'If there's a timeOfDay, there cannot be a when, or vice versa (timeOfDay.empty() or when.empty())' (defined in http://hl7.org/fhir/StructureDefinition/Timing) http://hl7.org/fhir/StructureDefinition/Timing#tim-10 | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat (l21/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat (l21/c10) | error | Constraint failed: TimingOnlyWhenOrTimeOfDay: 'Dosages Timings must not state a time of day and period of day across multiple dosage instances (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and (timing.repeat.when.exists() or timing.repeat.timeOfDay.exists()) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.exists() xor %resource.dosageInstruction.timing.repeat.timeOfDay.exists()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.exists() xor %resource.dosage.timing.repeat.timeOfDay.exists()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyWhenOrTimeOfDay | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageWarnungViererschemaInText: 'Hinweis: In Dosage.text wurde ein Viererschema (z. B. 1-1-1-1) erkannt. Bitte prüfen, ob dies strukturiert abgebildet werden kann. (text.exists() implies text.matches('.*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\d+.*').not())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageWarnungViererschemaInText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageWarnungViererschemaInText: 'Hinweis: In Dosage.text wurde ein Viererschema (z. B. 1-1-1-1) erkannt. Bitte prüfen, ob dies strukturiert abgebildet werden kann. (text.exists() implies text.matches('.*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\d+.*').not())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageWarnungViererschemaInText | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageWarnungViererschemaInText: 'Hinweis: In Dosage.text wurde ein Viererschema (z. B. 1-1-1-1) erkannt. Bitte prüfen, ob dies strukturiert abgebildet werden kann. (text.exists() implies text.matches('.*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\d+.*').not())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageWarnungViererschemaInText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l26/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l26/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l31/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l31/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l34/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l35/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l35/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l38/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l30/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l30/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l33/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l34/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l34/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l37/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l30/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l30/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l33/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l30/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l30/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l33/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l36/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l36/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l39/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l30/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l30/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l33/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l51/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l54/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l51/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l54/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l51/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l54/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l32/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l35/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l52/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l52/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l55/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| ✓ |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l51/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l54/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l34/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l34/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l37/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l34/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l34/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l37/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l60/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l60/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l63/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l43/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l39/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l39/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l42/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l71/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l71/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l74/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l48/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l35/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l35/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l38/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l51/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l54/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l51/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l54/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l30/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l30/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l33/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l54/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l54/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l57/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l39/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l32/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l35/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l26/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l26/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l26/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l26/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l26/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l26/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l26/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l26/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l55/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l55/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l58/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l35/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l35/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l38/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l67/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l67/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l70/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l44/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l30/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l30/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l33/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l30/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l30/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l33/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l51/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l54/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l35/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l35/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l38/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l31/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l31/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l34/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l32/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l35/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'Die Dosiereinheit muss über alle Dosierungen gleich sein. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( doseAndRate.exists() implies ( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Quantity).code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).low.code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).high.code ).distinct().count() = 1 ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageDoseUnitSameCode | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l51/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l54/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'Die Dosiereinheit muss über alle Dosierungen gleich sein. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( doseAndRate.exists() implies ( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Quantity).code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).low.code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).high.code ).distinct().count() = 1 ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageDoseUnitSameCode | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredOrFreeTextWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageWarnungViererschemaInText: 'Hinweis: In Dosage.text wurde ein Viererschema (z. B. 1-1-1-1) erkannt. Bitte prüfen, ob dies strukturiert abgebildet werden kann. (text.exists() implies text.matches('.*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\d+.*').not())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageWarnungViererschemaInText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredOrFreeText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredOrFreeTextWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredOrFreeText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: FreeTextMatchesRenderedText: 'Wenn eine Dosierung als reiner Freitext angegeben ist (text vorhanden, timing und doseAndRate leer) UND die Extension renderedDosageInstruction befüllt ist, muss der Wert in dosageInstruction.text mit dem Wert in der Extension übereinstimmen. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).where(text.exists() and timing.empty() and doseAndRate.empty()).exists() ) implies ( ( %resource.ofType(MedicationRequest).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).empty() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).value = %resource.dosageInstruction.text ) ) or ( %resource.ofType(MedicationDispense).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).empty() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).value = %resource.dosageInstruction.text ) ) or ( %resource.ofType(MedicationStatement).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).empty() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).value = %resource.dosage.text ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#FreeTextMatchesRenderedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: FreeTextSingleDosageOnlyWarning: 'Wenn eine Dosierung als reiner Freitext angegeben ist, soll nur genau ein Dosage-Element existieren. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(text.exists() and timing.empty() and doseAndRate.empty()) ) implies ( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).count() = 1 ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#FreeTextSingleDosageOnlyWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: FreeTextSingleDosageOnly: 'Wenn eine Dosierung als reiner Freitext angegeben ist, darf nur genau ein Dosage-Element existieren. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(text.exists() and timing.empty() and doseAndRate.empty()) ) implies ( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).count() = 1 ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#FreeTextSingleDosageOnly | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l19/c6) | warning | Constraint failed: FreeTextSingleDosageOnlyWarning: 'Wenn eine Dosierung als reiner Freitext angegeben ist, soll nur genau ein Dosage-Element existieren. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(text.exists() and timing.empty() and doseAndRate.empty()) ) implies ( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).count() = 1 ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#FreeTextSingleDosageOnlyWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l19/c6) | error | Constraint failed: FreeTextSingleDosageOnly: 'Wenn eine Dosierung als reiner Freitext angegeben ist, darf nur genau ein Dosage-Element existieren. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(text.exists() and timing.empty() and doseAndRate.empty()) ) implies ( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).count() = 1 ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#FreeTextSingleDosageOnly | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingBoundsUnitMatchesCode: 'boundsDuration.unit muss zur UCUM boundsDuration.code passen (z. B. 'Woche(n)' nur mit code='wk'). (bounds.ofType(Duration).exists().not() or ( ( bounds.ofType(Duration).code = 'd' implies ( bounds.ofType(Duration).unit = 'Tag(e)' or bounds.ofType(Duration).unit = 'Tag' or bounds.ofType(Duration).unit = 'Tage' ) ) and ( bounds.ofType(Duration).code = 'wk' implies ( bounds.ofType(Duration).unit = 'Woche(n)' or bounds.ofType(Duration).unit = 'Woche' or bounds.ofType(Duration).unit = 'Wochen' ) ) and ( bounds.ofType(Duration).code = 'mo' implies ( bounds.ofType(Duration).unit = 'Monat(e)' or bounds.ofType(Duration).unit = 'Monat' or bounds.ofType(Duration).unit = 'Monate' ) ) and ( bounds.ofType(Duration).code = 'a' implies ( bounds.ofType(Duration).unit = 'Jahr(e)' or bounds.ofType(Duration).unit = 'Jahr' or bounds.ofType(Duration).unit = 'Jahre' ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingBoundsUnitMatchesCode | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l32/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l35/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l30/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l30/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l33/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l30/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l30/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l33/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l41/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l54/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l54/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l57/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l39/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l39/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l39/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l42/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l50/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l50/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l41/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l41/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l44/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, then only one dosage is allowed in the resource. (( /* Detect Interval */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) /* Only One Dosage allowed for Interval */ implies ( ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.count() = 1 ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.count() = 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingIntervalOnlyOneFrequency | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l50/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l50/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, then only one dosage is allowed in the resource. (( /* Detect Interval */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) /* Only One Dosage allowed for Interval */ implies ( ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.count() = 1 ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.count() = 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingIntervalOnlyOneFrequency | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l41/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l41/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l44/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l50/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l50/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l41/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l41/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l44/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, then only one dosage is allowed in the resource. (( /* Detect Interval */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) /* Only One Dosage allowed for Interval */ implies ( ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.count() = 1 ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.count() = 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingIntervalOnlyOneFrequency | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l50/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l50/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, then only one dosage is allowed in the resource. (( /* Detect Interval */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) /* Only One Dosage allowed for Interval */ implies ( ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.count() = 1 ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.count() = 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingIntervalOnlyOneFrequency | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l41/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l41/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l44/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, then only one dosage is allowed in the resource. (( /* Detect Interval */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) /* Only One Dosage allowed for Interval */ implies ( ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.count() = 1 ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.count() = 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingIntervalOnlyOneFrequency | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l50/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l50/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, then only one dosage is allowed in the resource. (( /* Detect Interval */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) /* Only One Dosage allowed for Interval */ implies ( ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.count() = 1 ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.count() = 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingIntervalOnlyOneFrequency | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l41/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l41/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l44/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyWhenOrTimeOfDay: 'Dosages Timings must not state a time of day and period of day across multiple dosage instances (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and (timing.repeat.when.exists() or timing.repeat.timeOfDay.exists()) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.exists() xor %resource.dosageInstruction.timing.repeat.timeOfDay.exists()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.exists() xor %resource.dosage.timing.repeat.timeOfDay.exists()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyWhenOrTimeOfDay | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l50/c10) | error | Constraint failed: TimingOnlyWhenOrTimeOfDay: 'Dosages Timings must not state a time of day and period of day across multiple dosage instances (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and (timing.repeat.when.exists() or timing.repeat.timeOfDay.exists()) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.exists() xor %resource.dosageInstruction.timing.repeat.timeOfDay.exists()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.exists() xor %resource.dosage.timing.repeat.timeOfDay.exists()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyWhenOrTimeOfDay | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l41/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l41/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l44/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l39/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l39/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l42/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l39/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l39/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l42/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l50/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l71/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l71/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l74/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l48/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingSingleDosageForTimeOfDay: 'Wenn nur timeOfDay verwendet wird und täglich dosiert wird, ist die Angabe in einem einzigen Dosage-Element zu modellieren. Mehrere Dosage-Elemente sind nur zulässig, wenn sich die Dosis (Wert) unterscheidet. (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ) implies ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).where( timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ).count() = 1 ) or ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).where( timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ).doseAndRate.dose.ofType(Quantity).value.distinct().count() > 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDay | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l40/c10) | error | Constraint failed: TimingSingleDosageForTimeOfDay: 'Wenn nur timeOfDay verwendet wird und täglich dosiert wird, ist die Angabe in einem einzigen Dosage-Element zu modellieren. Mehrere Dosage-Elemente sind nur zulässig, wenn sich die Dosis (Wert) unterscheidet. (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ) implies ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).where( timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ).count() = 1 ) or ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).where( timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ).doseAndRate.dose.ofType(Quantity).value.distinct().count() > 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDay | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l51/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l54/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingSingleDosageForWhen: 'Wenn nur when verwendet wird und täglich dosiert wird, ist die Angabe in einem einzigen Dosage-Element zu modellieren. Mehrere Dosage-Elemente sind nur zulässig, wenn sich die Dosis (Wert) unterscheidet. (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ) implies ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).where( timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ).count() = 1 ) or ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).where( timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ).doseAndRate.dose.ofType(Quantity).value.distinct().count() > 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhen | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l40/c10) | error | Constraint failed: TimingSingleDosageForWhen: 'Wenn nur when verwendet wird und täglich dosiert wird, ist die Angabe in einem einzigen Dosage-Element zu modellieren. Mehrere Dosage-Elemente sind nur zulässig, wenn sich die Dosis (Wert) unterscheidet. (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ) implies ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).where( timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ).count() = 1 ) or ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).where( timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ).doseAndRate.dose.ofType(Quantity).value.distinct().count() > 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhen | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l51/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l54/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyOneWhen: 'Dosages Timings must not state the same period of day across multiple dosage instances (( /* Detect 4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneWhen | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l50/c10) | error | Constraint failed: TimingOnlyOneWhen: 'Dosages Timings must not state the same period of day across multiple dosage instances (( /* Detect 4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneWhen | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l50/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l50/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l41/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l41/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l44/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneTimeOfDay: 'Dosages Timings must not state the same time of day across multiple dosage instances (( /* Detect TimeOfDay */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeOfDay | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l40/c10) | error | Constraint failed: TimingOnlyOneTimeOfDay: 'Dosages Timings must not state the same time of day across multiple dosage instances (( /* Detect TimeOfDay */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeOfDay | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l40/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l52/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l52/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l55/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'For schedules using only dayOfWeek with either timeOfDay or when, each (day + period of day/time) combination must be unique across all dosage instructions. (( /* Detect DayOfWeek and Time/4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOnePeriodForDayOfWeek | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l34/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l34/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l37/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l45/c10) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'For schedules using only dayOfWeek with either timeOfDay or when, each (day + period of day/time) combination must be unique across all dosage instructions. (( /* Detect DayOfWeek and Time/4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOnePeriodForDayOfWeek | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l45/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l45/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l60/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l60/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l63/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l43/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'For schedules using only dayOfWeek with either timeOfDay or when, each (day + period of day/time) combination must be unique across all dosage instructions. (( /* Detect DayOfWeek and Time/4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOnePeriodForDayOfWeek | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l34/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l34/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l37/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l45/c10) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'For schedules using only dayOfWeek with either timeOfDay or when, each (day + period of day/time) combination must be unique across all dosage instructions. (( /* Detect DayOfWeek and Time/4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOnePeriodForDayOfWeek | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l45/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l45/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l60/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l60/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l63/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l43/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, then only one dosage is allowed in the resource. (( /* Detect Interval */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) /* Only One Dosage allowed for Interval */ implies ( ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.count() = 1 ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.count() = 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingIntervalOnlyOneFrequency | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l26/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l26/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l37/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, then only one dosage is allowed in the resource. (( /* Detect Interval */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) /* Only One Dosage allowed for Interval */ implies ( ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.count() = 1 ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.count() = 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingIntervalOnlyOneFrequency | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l45/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l45/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l48/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l35/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneWhen: 'Dosages Timings must not state the same period of day across multiple dosage instances (( /* Detect 4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneWhen | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l40/c10) | error | Constraint failed: TimingOnlyOneWhen: 'Dosages Timings must not state the same period of day across multiple dosage instances (( /* Detect 4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneWhen | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l40/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l52/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l52/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l55/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneTimeOfDay: 'Dosages Timings must not state the same time of day across multiple dosage instances (( /* Detect TimeOfDay */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeOfDay | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l40/c10) | error | Constraint failed: TimingOnlyOneTimeOfDay: 'Dosages Timings must not state the same time of day across multiple dosage instances (( /* Detect TimeOfDay */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeOfDay | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l40/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l51/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l54/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l40/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l51/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l54/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneBounds: 'Dosages Timings must state the same bounds duration across multiple dosage instances (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( ( /* only one different value and code are allowed*/ (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies %resource.dosageInstruction.timing.repeat.bounds.ofType(Duration).exists().not() or ( (%resource.dosageInstruction.timing.repeat.bounds.ofType(Duration).count() = %resource.dosageInstruction.count()) and (%resource.dosageInstruction.timing.repeat.bounds.ofType(Duration).value.distinct().count() = 1) and (%resource.dosageInstruction.timing.repeat.bounds.ofType(Duration).code.distinct().count() = 1) ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.timing.repeat.bounds.ofType(Duration).exists().not() or ( (%resource.dosage.timing.repeat.bounds.ofType(Duration).count() = %resource.dosage.count()) and (%resource.dosage.timing.repeat.bounds.ofType(Duration).value.distinct().count() = 1) and (%resource.dosage.timing.repeat.bounds.ofType(Duration).code.distinct().count() = 1) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneBounds | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l35/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l35/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l38/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l46/c10) | error | Constraint failed: TimingOnlyOneBounds: 'Dosages Timings must state the same bounds duration across multiple dosage instances (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( ( /* only one different value and code are allowed*/ (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies %resource.dosageInstruction.timing.repeat.bounds.ofType(Duration).exists().not() or ( (%resource.dosageInstruction.timing.repeat.bounds.ofType(Duration).count() = %resource.dosageInstruction.count()) and (%resource.dosageInstruction.timing.repeat.bounds.ofType(Duration).value.distinct().count() = 1) and (%resource.dosageInstruction.timing.repeat.bounds.ofType(Duration).code.distinct().count() = 1) ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.timing.repeat.bounds.ofType(Duration).exists().not() or ( (%resource.dosage.timing.repeat.bounds.ofType(Duration).count() = %resource.dosage.count()) and (%resource.dosage.timing.repeat.bounds.ofType(Duration).value.distinct().count() = 1) and (%resource.dosage.timing.repeat.bounds.ofType(Duration).code.distinct().count() = 1) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneBounds | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l63/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l63/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l66/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l44/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'For schedules using only dayOfWeek with either timeOfDay or when, each (day + period of day/time) combination must be unique across all dosage instructions. (( /* Detect DayOfWeek and Time/4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOnePeriodForDayOfWeek | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l32/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l35/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l43/c10) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'For schedules using only dayOfWeek with either timeOfDay or when, each (day + period of day/time) combination must be unique across all dosage instructions. (( /* Detect DayOfWeek and Time/4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOnePeriodForDayOfWeek | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l57/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l57/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l60/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l41/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'For schedules using only dayOfWeek with either timeOfDay or when, each (day + period of day/time) combination must be unique across all dosage instructions. (( /* Detect DayOfWeek and Time/4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOnePeriodForDayOfWeek | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l32/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l35/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l43/c10) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'For schedules using only dayOfWeek with either timeOfDay or when, each (day + period of day/time) combination must be unique across all dosage instructions. (( /* Detect DayOfWeek and Time/4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOnePeriodForDayOfWeek | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l57/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l57/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l60/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l41/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingNoRedundantDosageForDay: 'When using DayOfWeek with timeOfDay/when schema, multiple dosagesInstructions with the same dayOfWeek and doseQuantity should be combined into one dosageInstruction with multiple timeOfDay/when values (( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies ( /* For each day of week, if it appears multiple times, the doseQuantity must differ */ /* Monday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'mon').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'mon').doseAndRate.dose.ofType(Quantity).value.count())) and /* Tuesday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'tue').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'tue').doseAndRate.dose.ofType(Quantity).value.count())) and /* Wednesday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'wed').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'wed').doseAndRate.dose.ofType(Quantity).value.count())) and /* Thursday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'thu').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'thu').doseAndRate.dose.ofType(Quantity).value.count())) and /* Friday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'fri').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'fri').doseAndRate.dose.ofType(Quantity).value.count())) and /* Saturday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'sat').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'sat').doseAndRate.dose.ofType(Quantity).value.count())) and /* Sunday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'sun').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'sun').doseAndRate.dose.ofType(Quantity).value.count())) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( /* Monday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'mon').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'mon').doseAndRate.dose.ofType(Quantity).value.count())) and /* Tuesday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'tue').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'tue').doseAndRate.dose.ofType(Quantity).value.count())) and /* Wednesday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'wed').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'wed').doseAndRate.dose.ofType(Quantity).value.count())) and /* Thursday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'thu').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'thu').doseAndRate.dose.ofType(Quantity).value.count())) and /* Friday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'fri').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'fri').doseAndRate.dose.ofType(Quantity).value.count())) and /* Saturday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'sat').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'sat').doseAndRate.dose.ofType(Quantity).value.count())) and /* Sunday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'sun').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'sun').doseAndRate.dose.ofType(Quantity).value.count())) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingNoRedundantDosageForDay | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l32/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l35/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l43/c10) | error | Constraint failed: TimingNoRedundantDosageForDay: 'When using DayOfWeek with timeOfDay/when schema, multiple dosagesInstructions with the same dayOfWeek and doseQuantity should be combined into one dosageInstruction with multiple timeOfDay/when values (( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies ( /* For each day of week, if it appears multiple times, the doseQuantity must differ */ /* Monday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'mon').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'mon').doseAndRate.dose.ofType(Quantity).value.count())) and /* Tuesday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'tue').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'tue').doseAndRate.dose.ofType(Quantity).value.count())) and /* Wednesday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'wed').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'wed').doseAndRate.dose.ofType(Quantity).value.count())) and /* Thursday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'thu').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'thu').doseAndRate.dose.ofType(Quantity).value.count())) and /* Friday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'fri').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'fri').doseAndRate.dose.ofType(Quantity).value.count())) and /* Saturday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'sat').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'sat').doseAndRate.dose.ofType(Quantity).value.count())) and /* Sunday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'sun').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'sun').doseAndRate.dose.ofType(Quantity).value.count())) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( /* Monday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'mon').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'mon').doseAndRate.dose.ofType(Quantity).value.count())) and /* Tuesday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'tue').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'tue').doseAndRate.dose.ofType(Quantity).value.count())) and /* Wednesday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'wed').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'wed').doseAndRate.dose.ofType(Quantity).value.count())) and /* Thursday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'thu').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'thu').doseAndRate.dose.ofType(Quantity).value.count())) and /* Friday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'fri').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'fri').doseAndRate.dose.ofType(Quantity).value.count())) and /* Saturday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'sat').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'sat').doseAndRate.dose.ofType(Quantity).value.count())) and /* Sunday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'sun').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'sun').doseAndRate.dose.ofType(Quantity).value.count())) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingNoRedundantDosageForDay | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l57/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l57/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l60/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l41/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingNoRedundantDosageForDay: 'When using DayOfWeek with timeOfDay/when schema, multiple dosagesInstructions with the same dayOfWeek and doseQuantity should be combined into one dosageInstruction with multiple timeOfDay/when values (( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies ( /* For each day of week, if it appears multiple times, the doseQuantity must differ */ /* Monday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'mon').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'mon').doseAndRate.dose.ofType(Quantity).value.count())) and /* Tuesday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'tue').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'tue').doseAndRate.dose.ofType(Quantity).value.count())) and /* Wednesday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'wed').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'wed').doseAndRate.dose.ofType(Quantity).value.count())) and /* Thursday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'thu').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'thu').doseAndRate.dose.ofType(Quantity).value.count())) and /* Friday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'fri').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'fri').doseAndRate.dose.ofType(Quantity).value.count())) and /* Saturday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'sat').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'sat').doseAndRate.dose.ofType(Quantity).value.count())) and /* Sunday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'sun').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'sun').doseAndRate.dose.ofType(Quantity).value.count())) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( /* Monday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'mon').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'mon').doseAndRate.dose.ofType(Quantity).value.count())) and /* Tuesday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'tue').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'tue').doseAndRate.dose.ofType(Quantity).value.count())) and /* Wednesday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'wed').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'wed').doseAndRate.dose.ofType(Quantity).value.count())) and /* Thursday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'thu').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'thu').doseAndRate.dose.ofType(Quantity).value.count())) and /* Friday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'fri').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'fri').doseAndRate.dose.ofType(Quantity).value.count())) and /* Saturday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'sat').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'sat').doseAndRate.dose.ofType(Quantity).value.count())) and /* Sunday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'sun').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'sun').doseAndRate.dose.ofType(Quantity).value.count())) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingNoRedundantDosageForDay | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l32/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l35/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l43/c10) | error | Constraint failed: TimingNoRedundantDosageForDay: 'When using DayOfWeek with timeOfDay/when schema, multiple dosagesInstructions with the same dayOfWeek and doseQuantity should be combined into one dosageInstruction with multiple timeOfDay/when values (( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies ( /* For each day of week, if it appears multiple times, the doseQuantity must differ */ /* Monday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'mon').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'mon').doseAndRate.dose.ofType(Quantity).value.count())) and /* Tuesday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'tue').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'tue').doseAndRate.dose.ofType(Quantity).value.count())) and /* Wednesday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'wed').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'wed').doseAndRate.dose.ofType(Quantity).value.count())) and /* Thursday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'thu').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'thu').doseAndRate.dose.ofType(Quantity).value.count())) and /* Friday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'fri').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'fri').doseAndRate.dose.ofType(Quantity).value.count())) and /* Saturday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'sat').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'sat').doseAndRate.dose.ofType(Quantity).value.count())) and /* Sunday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'sun').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'sun').doseAndRate.dose.ofType(Quantity).value.count())) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( /* Monday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'mon').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'mon').doseAndRate.dose.ofType(Quantity).value.count())) and /* Tuesday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'tue').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'tue').doseAndRate.dose.ofType(Quantity).value.count())) and /* Wednesday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'wed').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'wed').doseAndRate.dose.ofType(Quantity).value.count())) and /* Thursday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'thu').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'thu').doseAndRate.dose.ofType(Quantity).value.count())) and /* Friday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'fri').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'fri').doseAndRate.dose.ofType(Quantity).value.count())) and /* Saturday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'sat').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'sat').doseAndRate.dose.ofType(Quantity).value.count())) and /* Sunday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'sun').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'sun').doseAndRate.dose.ofType(Quantity).value.count())) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingNoRedundantDosageForDay | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l57/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l57/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l60/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l41/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: tim-10: 'If there's a timeOfDay, there cannot be a when, or vice versa (timeOfDay.empty() or when.empty())' (defined in http://hl7.org/fhir/StructureDefinition/Timing) http://hl7.org/fhir/StructureDefinition/Timing#tim-10 | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyWhenOrTimeOfDay: 'Dosages Timings must not state a time of day and period of day across multiple dosage instances (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and (timing.repeat.when.exists() or timing.repeat.timeOfDay.exists()) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.exists() xor %resource.dosageInstruction.timing.repeat.timeOfDay.exists()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.exists() xor %resource.dosage.timing.repeat.timeOfDay.exists()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyWhenOrTimeOfDay | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredOrFreeTextWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredOrFreeText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyWhenOrTimeOfDay: 'Dosages Timings must not state a time of day and period of day across multiple dosage instances (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and (timing.repeat.when.exists() or timing.repeat.timeOfDay.exists()) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.exists() xor %resource.dosageInstruction.timing.repeat.timeOfDay.exists()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.exists() xor %resource.dosage.timing.repeat.timeOfDay.exists()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyWhenOrTimeOfDay | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l30/c10) | error | Constraint failed: TimingOnlyWhenOrTimeOfDay: 'Dosages Timings must not state a time of day and period of day across multiple dosage instances (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and (timing.repeat.when.exists() or timing.repeat.timeOfDay.exists()) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.exists() xor %resource.dosageInstruction.timing.repeat.timeOfDay.exists()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.exists() xor %resource.dosage.timing.repeat.timeOfDay.exists()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyWhenOrTimeOfDay | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l28/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'Die Dosiereinheit muss über alle Dosierungen gleich sein. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( doseAndRate.exists() implies ( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Quantity).code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).low.code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).high.code ).distinct().count() = 1 ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageDoseUnitSameCode | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l51/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l54/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'Die Dosiereinheit muss über alle Dosierungen gleich sein. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( doseAndRate.exists() implies ( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Quantity).code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).low.code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).high.code ).distinct().count() = 1 ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageDoseUnitSameCode | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l40/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l52/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l52/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l55/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l40/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l40/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l52/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l52/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l55/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneWhen: 'Dosages Timings must not state the same period of day across multiple dosage instances (( /* Detect 4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneWhen | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l40/c10) | error | Constraint failed: TimingOnlyOneWhen: 'Dosages Timings must not state the same period of day across multiple dosage instances (( /* Detect 4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneWhen | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l40/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l40/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l52/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l52/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l55/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyOneDayOfWeek: 'Dosages Timings must not state the same day across multiple dosage instances (( /* Detect DayOfWeek */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.dayOfWeek.distinct().count() = %resource.dosageInstruction.timing.repeat.dayOfWeek.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.dayOfWeek.distinct().count() = %resource.dosage.timing.repeat.dayOfWeek.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneDayOfWeek | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l50/c10) | error | Constraint failed: TimingOnlyOneDayOfWeek: 'Dosages Timings must not state the same day across multiple dosage instances (( /* Detect DayOfWeek */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.dayOfWeek.distinct().count() = %resource.dosageInstruction.timing.repeat.dayOfWeek.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.dayOfWeek.distinct().count() = %resource.dosage.timing.repeat.dayOfWeek.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneDayOfWeek | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l41/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l41/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l44/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| ✓ |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l26/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l33/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l33/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l36/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l60/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l60/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l63/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l42/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l32/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l32/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l35/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l57/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l57/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l60/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l41/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l32/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l35/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l57/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l57/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l60/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l41/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[2].doseAndRate[0].dose.ofType(Quantity) (l82/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[2].doseAndRate[0].dose.ofType(Quantity).system (l82/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[2].doseAndRate[0].dose.ofType(Quantity).system (l85/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[2] (l66/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[3].doseAndRate[0].dose.ofType(Quantity) (l107/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[3].doseAndRate[0].dose.ofType(Quantity).system (l107/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[3].doseAndRate[0].dose.ofType(Quantity).system (l110/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[3] (l91/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l32/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l35/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l57/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l57/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l60/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l41/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Timing.repeat.count: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredOrFreeTextWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredOrFreeText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Dosage.asNeeded[x]: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Dosage.asNeeded[x]: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Dosage.method: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Dosage.route: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Dosage.site: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Range) (l19/c12) | error | This element does not match any known slice defined in the profile http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3 and slicing is CLOSED: MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Range): Does not match slice 'doseQuantity' (discriminator: ($this is Quantity)) Validation_VAL_Profile_NotSlice | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Range) (l18/c10) | error | The Profile 'http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3' definition allows for the type Quantity but found type Range Extension_PROF_Type | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Range).low (l20/c14) | error | This element is not allowed by the profile http://hl7.org/fhir/StructureDefinition/SimpleQuantity|4.0.1 Validation_VAL_Profile_NotAllowed | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Range).high (l26/c14) | error | This element is not allowed by the profile http://hl7.org/fhir/StructureDefinition/SimpleQuantity|4.0.1 Validation_VAL_Profile_NotAllowed | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredOrFreeTextWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredOrFreeText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0] (l18/c10) | error | Dosage.doseAndRate.rate[x]: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredOrFreeTextWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'Die Dosiereinheit muss über alle Dosierungen gleich sein. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( doseAndRate.exists() implies ( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Quantity).code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).low.code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).high.code ).distinct().count() = 1 ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageDoseUnitSameCode | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredOrFreeText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0] (l18/c10) | error | Dosage.doseAndRate.rate[x]: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredOrFreeTextWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'Die Dosiereinheit muss über alle Dosierungen gleich sein. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( doseAndRate.exists() implies ( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Quantity).code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).low.code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).high.code ).distinct().count() = 1 ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageDoseUnitSameCode | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredOrFreeText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0] (l18/c10) | error | Dosage.doseAndRate.rate[x]: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredOrFreeTextWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'Die Dosiereinheit muss über alle Dosierungen gleich sein. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( doseAndRate.exists() implies ( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Quantity).code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).low.code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).high.code ).distinct().count() = 1 ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageDoseUnitSameCode | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredOrFreeText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Dosage.additionalInstruction: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Dosage.maxDosePerPeriod: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Dosage.maxDosePerAdministration: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Dosage.maxDosePerLifetime: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Timing.repeat.count: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredOrFreeTextWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredOrFreeText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: tim-8: 'If there's a countMax, there must be a count (countMax.empty() or count.exists())' (defined in http://hl7.org/fhir/StructureDefinition/Timing) http://hl7.org/fhir/StructureDefinition/Timing#tim-8 | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Timing.repeat.countMax: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat.bounds.ofType(Period) (l19/c12) | error | This element does not match any known slice defined in the profile http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3 and slicing is CLOSED: MedicationRequest.dosageInstruction[0].timing.repeat.bounds.ofType(Period): Does not match slice 'boundsDuration' (discriminator: ($this is Duration)) Validation_VAL_Profile_NotSlice | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat.bounds.ofType(Period) (l18/c10) | error | The Profile 'http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3' definition allows for the type Duration but found type Period Extension_PROF_Type | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat.bounds.ofType(Period).start (l20/c34) | error | This element is not allowed by the profile http://hl7.org/fhir/StructureDefinition/Duration|4.0.1 Validation_VAL_Profile_NotAllowed | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat.bounds.ofType(Period).end (l21/c32) | error | This element is not allowed by the profile http://hl7.org/fhir/StructureDefinition/Duration|4.0.1 Validation_VAL_Profile_NotAllowed | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredOrFreeTextWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredOrFreeText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat.bounds.ofType(Range) (l19/c12) | error | This element does not match any known slice defined in the profile http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3 and slicing is CLOSED: MedicationRequest.dosageInstruction[0].timing.repeat.bounds.ofType(Range): Does not match slice 'boundsDuration' (discriminator: ($this is Duration)) Validation_VAL_Profile_NotSlice | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat.bounds.ofType(Range) (l18/c10) | error | The Profile 'http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3' definition allows for the type Duration but found type Range Extension_PROF_Type | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat.bounds.ofType(Range).low (l20/c14) | error | This element is not allowed by the profile http://hl7.org/fhir/StructureDefinition/Duration|4.0.1 Validation_VAL_Profile_NotAllowed | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat.bounds.ofType(Range).high (l26/c14) | error | This element is not allowed by the profile http://hl7.org/fhir/StructureDefinition/Duration|4.0.1 Validation_VAL_Profile_NotAllowed | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredOrFreeTextWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredOrFreeText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: tim-9: 'If there's an offset, there must be a when (and not C, CM, CD, CV) (offset.empty() or (when.exists() and ((when in ('C' | 'CM' | 'CD' | 'CV')).not())))' (defined in http://hl7.org/fhir/StructureDefinition/Timing) http://hl7.org/fhir/StructureDefinition/Timing#tim-9 | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Timing.repeat.offset: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing (l17/c8) | error | Timing.event: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat (l21/c10) | error | Constraint failed: tim-10: 'If there's a timeOfDay, there cannot be a when, or vice versa (timeOfDay.empty() or when.empty())' (defined in http://hl7.org/fhir/StructureDefinition/Timing) http://hl7.org/fhir/StructureDefinition/Timing#tim-10 | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat (l21/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat (l21/c10) | error | Constraint failed: TimingOnlyWhenOrTimeOfDay: 'Dosages Timings must not state a time of day and period of day across multiple dosage instances (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and (timing.repeat.when.exists() or timing.repeat.timeOfDay.exists()) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.exists() xor %resource.dosageInstruction.timing.repeat.timeOfDay.exists()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.exists() xor %resource.dosage.timing.repeat.timeOfDay.exists()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyWhenOrTimeOfDay | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageWarnungViererschemaInText: 'Hinweis: In Dosage.text wurde ein Viererschema (z. B. 1-1-1-1) erkannt. Bitte prüfen, ob dies strukturiert abgebildet werden kann. (text.exists() implies text.matches('.*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\d+.*').not())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageWarnungViererschemaInText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageWarnungViererschemaInText: 'Hinweis: In Dosage.text wurde ein Viererschema (z. B. 1-1-1-1) erkannt. Bitte prüfen, ob dies strukturiert abgebildet werden kann. (text.exists() implies text.matches('.*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\d+.*').not())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageWarnungViererschemaInText | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageWarnungViererschemaInText: 'Hinweis: In Dosage.text wurde ein Viererschema (z. B. 1-1-1-1) erkannt. Bitte prüfen, ob dies strukturiert abgebildet werden kann. (text.exists() implies text.matches('.*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\d+.*').not())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageWarnungViererschemaInText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l51/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l54/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'Die Dosiereinheit muss über alle Dosierungen gleich sein. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( doseAndRate.exists() implies ( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Quantity).code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).low.code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).high.code ).distinct().count() = 1 ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageDoseUnitSameCode | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l51/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l54/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l38/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'Die Dosiereinheit muss über alle Dosierungen gleich sein. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( doseAndRate.exists() implies ( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Quantity).code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).low.code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).high.code ).distinct().count() = 1 ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageDoseUnitSameCode | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredOrFreeTextWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageWarnungViererschemaInText: 'Hinweis: In Dosage.text wurde ein Viererschema (z. B. 1-1-1-1) erkannt. Bitte prüfen, ob dies strukturiert abgebildet werden kann. (text.exists() implies text.matches('.*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\d+.*').not())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageWarnungViererschemaInText | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredOrFreeText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredOrFreeTextWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredOrFreeText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: FreeTextMatchesRenderedText: 'Wenn eine Dosierung als reiner Freitext angegeben ist (text vorhanden, timing und doseAndRate leer) UND die Extension renderedDosageInstruction befüllt ist, muss der Wert in dosageInstruction.text mit dem Wert in der Extension übereinstimmen. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).where(text.exists() and timing.empty() and doseAndRate.empty()).exists() ) implies ( ( %resource.ofType(MedicationRequest).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).empty() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).value = %resource.dosageInstruction.text ) ) or ( %resource.ofType(MedicationDispense).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).empty() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).value = %resource.dosageInstruction.text ) ) or ( %resource.ofType(MedicationStatement).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).empty() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).value = %resource.dosage.text ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#FreeTextMatchesRenderedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: FreeTextSingleDosageOnlyWarning: 'Wenn eine Dosierung als reiner Freitext angegeben ist, soll nur genau ein Dosage-Element existieren. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(text.exists() and timing.empty() and doseAndRate.empty()) ) implies ( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).count() = 1 ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#FreeTextSingleDosageOnlyWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: FreeTextSingleDosageOnly: 'Wenn eine Dosierung als reiner Freitext angegeben ist, darf nur genau ein Dosage-Element existieren. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(text.exists() and timing.empty() and doseAndRate.empty()) ) implies ( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).count() = 1 ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#FreeTextSingleDosageOnly | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l19/c6) | warning | Constraint failed: FreeTextSingleDosageOnlyWarning: 'Wenn eine Dosierung als reiner Freitext angegeben ist, soll nur genau ein Dosage-Element existieren. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(text.exists() and timing.empty() and doseAndRate.empty()) ) implies ( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).count() = 1 ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#FreeTextSingleDosageOnlyWarning | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l19/c6) | error | Constraint failed: FreeTextSingleDosageOnly: 'Wenn eine Dosierung als reiner Freitext angegeben ist, darf nur genau ein Dosage-Element existieren. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(text.exists() and timing.empty() and doseAndRate.empty()) ) implies ( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).count() = 1 ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#FreeTextSingleDosageOnly | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingBoundsUnitMatchesCode: 'boundsDuration.unit muss zur UCUM boundsDuration.code passen (z. B. 'Woche(n)' nur mit code='wk'). (bounds.ofType(Duration).exists().not() or ( ( bounds.ofType(Duration).code = 'd' implies ( bounds.ofType(Duration).unit = 'Tag(e)' or bounds.ofType(Duration).unit = 'Tag' or bounds.ofType(Duration).unit = 'Tage' ) ) and ( bounds.ofType(Duration).code = 'wk' implies ( bounds.ofType(Duration).unit = 'Woche(n)' or bounds.ofType(Duration).unit = 'Woche' or bounds.ofType(Duration).unit = 'Wochen' ) ) and ( bounds.ofType(Duration).code = 'mo' implies ( bounds.ofType(Duration).unit = 'Monat(e)' or bounds.ofType(Duration).unit = 'Monat' or bounds.ofType(Duration).unit = 'Monate' ) ) and ( bounds.ofType(Duration).code = 'a' implies ( bounds.ofType(Duration).unit = 'Jahr(e)' or bounds.ofType(Duration).unit = 'Jahr' or bounds.ofType(Duration).unit = 'Jahre' ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingBoundsUnitMatchesCode | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l32/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l35/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l30/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l30/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l33/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l30/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l30/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l33/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l41/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l54/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l54/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l57/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l39/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l39/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l39/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l42/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l50/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l50/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l41/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l41/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l44/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat (l28/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, then only one dosage is allowed in the resource. (( /* Detect Interval */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) /* Only One Dosage allowed for Interval */ implies ( ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.count() = 1 ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.count() = 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingIntervalOnlyOneFrequency | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l50/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l50/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, then only one dosage is allowed in the resource. (( /* Detect Interval */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) /* Only One Dosage allowed for Interval */ implies ( ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.count() = 1 ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.count() = 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingIntervalOnlyOneFrequency | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l41/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l41/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l44/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l50/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l50/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l41/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l41/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l44/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat (l28/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, then only one dosage is allowed in the resource. (( /* Detect Interval */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) /* Only One Dosage allowed for Interval */ implies ( ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.count() = 1 ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.count() = 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingIntervalOnlyOneFrequency | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l50/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l50/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, then only one dosage is allowed in the resource. (( /* Detect Interval */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) /* Only One Dosage allowed for Interval */ implies ( ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.count() = 1 ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.count() = 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingIntervalOnlyOneFrequency | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l41/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l41/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l44/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat (l28/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, then only one dosage is allowed in the resource. (( /* Detect Interval */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) /* Only One Dosage allowed for Interval */ implies ( ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.count() = 1 ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.count() = 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingIntervalOnlyOneFrequency | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l50/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l50/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, then only one dosage is allowed in the resource. (( /* Detect Interval */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) /* Only One Dosage allowed for Interval */ implies ( ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.count() = 1 ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.count() = 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingIntervalOnlyOneFrequency | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l41/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l41/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l44/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyWhenOrTimeOfDay: 'Dosages Timings must not state a time of day and period of day across multiple dosage instances (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and (timing.repeat.when.exists() or timing.repeat.timeOfDay.exists()) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.exists() xor %resource.dosageInstruction.timing.repeat.timeOfDay.exists()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.exists() xor %resource.dosage.timing.repeat.timeOfDay.exists()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyWhenOrTimeOfDay | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l50/c10) | error | Constraint failed: TimingOnlyWhenOrTimeOfDay: 'Dosages Timings must not state a time of day and period of day across multiple dosage instances (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and (timing.repeat.when.exists() or timing.repeat.timeOfDay.exists()) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.exists() xor %resource.dosageInstruction.timing.repeat.timeOfDay.exists()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.exists() xor %resource.dosage.timing.repeat.timeOfDay.exists()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyWhenOrTimeOfDay | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l41/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l41/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l44/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l39/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l39/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l42/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l39/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l39/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l42/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l50/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l71/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l71/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l74/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l48/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingSingleDosageForTimeOfDay: 'Wenn nur timeOfDay verwendet wird und täglich dosiert wird, ist die Angabe in einem einzigen Dosage-Element zu modellieren. Mehrere Dosage-Elemente sind nur zulässig, wenn sich die Dosis (Wert) unterscheidet. (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ) implies ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).where( timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ).count() = 1 ) or ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).where( timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ).doseAndRate.dose.ofType(Quantity).value.distinct().count() > 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDay | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l40/c10) | error | Constraint failed: TimingSingleDosageForTimeOfDay: 'Wenn nur timeOfDay verwendet wird und täglich dosiert wird, ist die Angabe in einem einzigen Dosage-Element zu modellieren. Mehrere Dosage-Elemente sind nur zulässig, wenn sich die Dosis (Wert) unterscheidet. (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ) implies ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).where( timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ).count() = 1 ) or ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).where( timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ).doseAndRate.dose.ofType(Quantity).value.distinct().count() > 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDay | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l51/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l54/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingSingleDosageForWhen: 'Wenn nur when verwendet wird und täglich dosiert wird, ist die Angabe in einem einzigen Dosage-Element zu modellieren. Mehrere Dosage-Elemente sind nur zulässig, wenn sich die Dosis (Wert) unterscheidet. (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ) implies ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).where( timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ).count() = 1 ) or ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).where( timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ).doseAndRate.dose.ofType(Quantity).value.distinct().count() > 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhen | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l40/c10) | error | Constraint failed: TimingSingleDosageForWhen: 'Wenn nur when verwendet wird und täglich dosiert wird, ist die Angabe in einem einzigen Dosage-Element zu modellieren. Mehrere Dosage-Elemente sind nur zulässig, wenn sich die Dosis (Wert) unterscheidet. (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ) implies ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).where( timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ).count() = 1 ) or ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).where( timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists() and timing.repeat.periodUnit = 'd') ).doseAndRate.dose.ofType(Quantity).value.distinct().count() > 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhen | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l51/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l54/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyOneWhen: 'Dosages Timings must not state the same period of day across multiple dosage instances (( /* Detect 4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneWhen | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l50/c10) | error | Constraint failed: TimingOnlyOneWhen: 'Dosages Timings must not state the same period of day across multiple dosage instances (( /* Detect 4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneWhen | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l50/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l50/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l41/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l41/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l44/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneTimeOfDay: 'Dosages Timings must not state the same time of day across multiple dosage instances (( /* Detect TimeOfDay */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeOfDay | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l40/c10) | error | Constraint failed: TimingOnlyOneTimeOfDay: 'Dosages Timings must not state the same time of day across multiple dosage instances (( /* Detect TimeOfDay */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeOfDay | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l40/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l52/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l52/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l55/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'For schedules using only dayOfWeek with either timeOfDay or when, each (day + period of day/time) combination must be unique across all dosage instructions. (( /* Detect DayOfWeek and Time/4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOnePeriodForDayOfWeek | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l34/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l34/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l37/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l45/c10) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'For schedules using only dayOfWeek with either timeOfDay or when, each (day + period of day/time) combination must be unique across all dosage instructions. (( /* Detect DayOfWeek and Time/4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOnePeriodForDayOfWeek | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l45/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l45/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l60/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l60/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l63/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l43/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'For schedules using only dayOfWeek with either timeOfDay or when, each (day + period of day/time) combination must be unique across all dosage instructions. (( /* Detect DayOfWeek and Time/4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOnePeriodForDayOfWeek | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l34/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l34/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l37/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l45/c10) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'For schedules using only dayOfWeek with either timeOfDay or when, each (day + period of day/time) combination must be unique across all dosage instructions. (( /* Detect DayOfWeek and Time/4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOnePeriodForDayOfWeek | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l45/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l45/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l60/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l60/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l63/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l43/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, then only one dosage is allowed in the resource. (( /* Detect Interval */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) /* Only One Dosage allowed for Interval */ implies ( ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.count() = 1 ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.count() = 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingIntervalOnlyOneFrequency | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l26/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l26/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l37/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, then only one dosage is allowed in the resource. (( /* Detect Interval */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) /* Only One Dosage allowed for Interval */ implies ( ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.count() = 1 ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.count() = 1 ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingIntervalOnlyOneFrequency | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l45/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l45/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l48/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l35/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneWhen: 'Dosages Timings must not state the same period of day across multiple dosage instances (( /* Detect 4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneWhen | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l40/c10) | error | Constraint failed: TimingOnlyOneWhen: 'Dosages Timings must not state the same period of day across multiple dosage instances (( /* Detect 4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneWhen | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l40/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l52/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l52/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l55/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneTimeOfDay: 'Dosages Timings must not state the same time of day across multiple dosage instances (( /* Detect TimeOfDay */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeOfDay | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l40/c10) | error | Constraint failed: TimingOnlyOneTimeOfDay: 'Dosages Timings must not state the same time of day across multiple dosage instances (( /* Detect TimeOfDay */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and timing.repeat.timeOfDay.exists() and timing.repeat.when.empty() ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeOfDay | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l40/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l51/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l54/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l40/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l51/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l54/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneBounds: 'Dosages Timings must state the same bounds duration across multiple dosage instances (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( ( /* only one different value and code are allowed*/ (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies %resource.dosageInstruction.timing.repeat.bounds.ofType(Duration).exists().not() or ( (%resource.dosageInstruction.timing.repeat.bounds.ofType(Duration).count() = %resource.dosageInstruction.count()) and (%resource.dosageInstruction.timing.repeat.bounds.ofType(Duration).value.distinct().count() = 1) and (%resource.dosageInstruction.timing.repeat.bounds.ofType(Duration).code.distinct().count() = 1) ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.timing.repeat.bounds.ofType(Duration).exists().not() or ( (%resource.dosage.timing.repeat.bounds.ofType(Duration).count() = %resource.dosage.count()) and (%resource.dosage.timing.repeat.bounds.ofType(Duration).value.distinct().count() = 1) and (%resource.dosage.timing.repeat.bounds.ofType(Duration).code.distinct().count() = 1) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneBounds | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l35/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l35/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l38/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l46/c10) | error | Constraint failed: TimingOnlyOneBounds: 'Dosages Timings must state the same bounds duration across multiple dosage instances (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( ( /* only one different value and code are allowed*/ (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies %resource.dosageInstruction.timing.repeat.bounds.ofType(Duration).exists().not() or ( (%resource.dosageInstruction.timing.repeat.bounds.ofType(Duration).count() = %resource.dosageInstruction.count()) and (%resource.dosageInstruction.timing.repeat.bounds.ofType(Duration).value.distinct().count() = 1) and (%resource.dosageInstruction.timing.repeat.bounds.ofType(Duration).code.distinct().count() = 1) ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.timing.repeat.bounds.ofType(Duration).exists().not() or ( (%resource.dosage.timing.repeat.bounds.ofType(Duration).count() = %resource.dosage.count()) and (%resource.dosage.timing.repeat.bounds.ofType(Duration).value.distinct().count() = 1) and (%resource.dosage.timing.repeat.bounds.ofType(Duration).code.distinct().count() = 1) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneBounds | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l63/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l63/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l66/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l44/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'For schedules using only dayOfWeek with either timeOfDay or when, each (day + period of day/time) combination must be unique across all dosage instructions. (( /* Detect DayOfWeek and Time/4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOnePeriodForDayOfWeek | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l32/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l35/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l43/c10) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'For schedules using only dayOfWeek with either timeOfDay or when, each (day + period of day/time) combination must be unique across all dosage instructions. (( /* Detect DayOfWeek and Time/4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOnePeriodForDayOfWeek | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l57/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l57/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l60/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l41/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'For schedules using only dayOfWeek with either timeOfDay or when, each (day + period of day/time) combination must be unique across all dosage instructions. (( /* Detect DayOfWeek and Time/4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOnePeriodForDayOfWeek | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l32/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l35/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l43/c10) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'For schedules using only dayOfWeek with either timeOfDay or when, each (day + period of day/time) combination must be unique across all dosage instructions. (( /* Detect DayOfWeek and Time/4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( /* For each day of week */ /* if Mon occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies ( (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('mon' in dayOfWeek).timeOfDay.count()) )) and /* if tue occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies ( (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('tue' in dayOfWeek).timeOfDay.count()) )) and /* if wed occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies ( (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('wed' in dayOfWeek).timeOfDay.count()) )) and /* if thu occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies ( (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('thu' in dayOfWeek).timeOfDay.count()) )) and /* if fri occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies ( (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('fri' in dayOfWeek).timeOfDay.count()) )) and /* if sat occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sat' in dayOfWeek).timeOfDay.count()) )) and /* if sun occurs multiple times */ ((%resource.dosage.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies ( (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).when.count()) and (%resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.distinct().count() = %resource.dosage.timing.repeat.where('sun' in dayOfWeek).timeOfDay.count()) )) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOnePeriodForDayOfWeek | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l57/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l57/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l60/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l41/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingNoRedundantDosageForDay: 'When using DayOfWeek with timeOfDay/when schema, multiple dosagesInstructions with the same dayOfWeek and doseQuantity should be combined into one dosageInstruction with multiple timeOfDay/when values (( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies ( /* For each day of week, if it appears multiple times, the doseQuantity must differ */ /* Monday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'mon').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'mon').doseAndRate.dose.ofType(Quantity).value.count())) and /* Tuesday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'tue').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'tue').doseAndRate.dose.ofType(Quantity).value.count())) and /* Wednesday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'wed').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'wed').doseAndRate.dose.ofType(Quantity).value.count())) and /* Thursday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'thu').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'thu').doseAndRate.dose.ofType(Quantity).value.count())) and /* Friday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'fri').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'fri').doseAndRate.dose.ofType(Quantity).value.count())) and /* Saturday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'sat').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'sat').doseAndRate.dose.ofType(Quantity).value.count())) and /* Sunday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'sun').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'sun').doseAndRate.dose.ofType(Quantity).value.count())) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( /* Monday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'mon').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'mon').doseAndRate.dose.ofType(Quantity).value.count())) and /* Tuesday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'tue').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'tue').doseAndRate.dose.ofType(Quantity).value.count())) and /* Wednesday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'wed').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'wed').doseAndRate.dose.ofType(Quantity).value.count())) and /* Thursday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'thu').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'thu').doseAndRate.dose.ofType(Quantity).value.count())) and /* Friday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'fri').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'fri').doseAndRate.dose.ofType(Quantity).value.count())) and /* Saturday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'sat').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'sat').doseAndRate.dose.ofType(Quantity).value.count())) and /* Sunday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'sun').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'sun').doseAndRate.dose.ofType(Quantity).value.count())) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingNoRedundantDosageForDay | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l32/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l35/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l43/c10) | error | Constraint failed: TimingNoRedundantDosageForDay: 'When using DayOfWeek with timeOfDay/when schema, multiple dosagesInstructions with the same dayOfWeek and doseQuantity should be combined into one dosageInstruction with multiple timeOfDay/when values (( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies ( /* For each day of week, if it appears multiple times, the doseQuantity must differ */ /* Monday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'mon').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'mon').doseAndRate.dose.ofType(Quantity).value.count())) and /* Tuesday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'tue').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'tue').doseAndRate.dose.ofType(Quantity).value.count())) and /* Wednesday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'wed').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'wed').doseAndRate.dose.ofType(Quantity).value.count())) and /* Thursday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'thu').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'thu').doseAndRate.dose.ofType(Quantity).value.count())) and /* Friday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'fri').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'fri').doseAndRate.dose.ofType(Quantity).value.count())) and /* Saturday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'sat').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'sat').doseAndRate.dose.ofType(Quantity).value.count())) and /* Sunday */ ((%resource.dosageInstruction.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies (%resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'sun').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.dosageInstruction.where(timing.repeat.dayOfWeek contains 'sun').doseAndRate.dose.ofType(Quantity).value.count())) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( /* Monday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'mon').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'mon').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'mon').doseAndRate.dose.ofType(Quantity).value.count())) and /* Tuesday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'tue').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'tue').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'tue').doseAndRate.dose.ofType(Quantity).value.count())) and /* Wednesday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'wed').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'wed').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'wed').doseAndRate.dose.ofType(Quantity).value.count())) and /* Thursday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'thu').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'thu').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'thu').doseAndRate.dose.ofType(Quantity).value.count())) and /* Friday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'fri').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'fri').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'fri').doseAndRate.dose.ofType(Quantity).value.count())) and /* Saturday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'sat').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'sat').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'sat').doseAndRate.dose.ofType(Quantity).value.count())) and /* Sunday */ ((%resource.ofType(MedicationStatement).dosage.timing.repeat.dayOfWeek.where($this = 'sun').count() > 1) implies (%resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'sun').doseAndRate.dose.ofType(Quantity).value.distinct().count() = %resource.ofType(MedicationStatement).dosage.where(timing.repeat.dayOfWeek contains 'sun').doseAndRate.dose.ofType(Quantity).value.count())) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingNoRedundantDosageForDay | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l57/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l57/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l60/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l41/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l28/c10) | error | Constraint failed: tim-10: 'If there's a timeOfDay, there cannot be a when, or vice versa (timeOfDay.empty() or when.empty())' (defined in http://hl7.org/fhir/StructureDefinition/Timing) http://hl7.org/fhir/StructureDefinition/Timing#tim-10 | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyWhenOrTimeOfDay: 'Dosages Timings must not state a time of day and period of day across multiple dosage instances (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and (timing.repeat.when.exists() or timing.repeat.timeOfDay.exists()) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.exists() xor %resource.dosageInstruction.timing.repeat.timeOfDay.exists()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.exists() xor %resource.dosage.timing.repeat.timeOfDay.exists()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyWhenOrTimeOfDay | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l28/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l28/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredOrFreeTextWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredOrFreeText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyWhenOrTimeOfDay: 'Dosages Timings must not state a time of day and period of day across multiple dosage instances (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and (timing.repeat.when.exists() or timing.repeat.timeOfDay.exists()) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.exists() xor %resource.dosageInstruction.timing.repeat.timeOfDay.exists()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.exists() xor %resource.dosage.timing.repeat.timeOfDay.exists()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyWhenOrTimeOfDay | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l30/c10) | error | Constraint failed: TimingOnlyWhenOrTimeOfDay: 'Dosages Timings must not state a time of day and period of day across multiple dosage instances (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and (timing.repeat.when.exists() or timing.repeat.timeOfDay.exists()) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.exists() xor %resource.dosageInstruction.timing.repeat.timeOfDay.exists()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.exists() xor %resource.dosage.timing.repeat.timeOfDay.exists()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyWhenOrTimeOfDay | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l28/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'Die Dosiereinheit muss über alle Dosierungen gleich sein. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( doseAndRate.exists() implies ( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Quantity).code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).low.code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).high.code ).distinct().count() = 1 ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageDoseUnitSameCode | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l51/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l54/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l38/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'Die Dosiereinheit muss über alle Dosierungen gleich sein. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( doseAndRate.exists() implies ( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Quantity).code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).low.code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).high.code ).distinct().count() = 1 ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageDoseUnitSameCode | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l40/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l52/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l52/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l55/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l40/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l40/c10) | error | Constraint failed: TimingPeriodUnit: 'If weekdays are given the periodUnit must be week, otherwise day ((dayOfWeek.exists() implies periodUnit = 'wk') and ((dayOfWeek.empty() and (when.exists() or timeOfDay.exists())) implies periodUnit = 'd'))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodUnit | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l52/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l52/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l55/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneWhen: 'Dosages Timings must not state the same period of day across multiple dosage instances (( /* Detect 4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneWhen | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l29/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l40/c10) | error | Constraint failed: TimingOnlyOneWhen: 'Dosages Timings must not state the same period of day across multiple dosage instances (( /* Detect 4-Schema */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and timing.repeat.when.exists() and timing.repeat.timeOfDay.empty() implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneWhen | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l40/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'Dosage Interval Timings must use the same period and periodUnit across all dosage instances, and each timeOfDay or when value must be unique across dosage instances (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) implies ( ( %resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists() ) implies ( %resource.dosageInstruction.timing.repeat.period.distinct().count() = 1 and %resource.dosageInstruction.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosageInstruction.timing.repeat.timeOfDay.distinct().count() = %resource.dosageInstruction.timing.repeat.timeOfDay.count()) and (%resource.dosageInstruction.timing.repeat.when.distinct().count() = %resource.dosageInstruction.timing.repeat.when.count()) ) ) and ( %resource.ofType(MedicationStatement).exists() implies ( ( %resource.dosage.timing.repeat.period.distinct().count() = 1 and %resource.dosage.timing.repeat.periodUnit.distinct().count() = 1 ) and ( (%resource.dosage.timing.repeat.timeOfDay.distinct().count() = %resource.dosage.timing.repeat.timeOfDay.count()) and (%resource.dosage.timing.repeat.when.distinct().count() = %resource.dosage.timing.repeat.when.count()) ) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneTimeForInterval | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l40/c10) | error | Constraint failed: TimingFrequencyCount: 'The frequency of the timing needs to reflect the count of timeOfDay or when ((when.exists() and dayOfWeek.empty() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() implies dayOfWeek.count() = frequency))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFrequencyCount | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l52/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l52/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l55/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l28/c10) | error | Constraint failed: TimingOnlyOneDayOfWeek: 'Dosages Timings must not state the same day across multiple dosage instances (( /* Detect DayOfWeek */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.dayOfWeek.distinct().count() = %resource.dosageInstruction.timing.repeat.dayOfWeek.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.dayOfWeek.distinct().count() = %resource.dosage.timing.repeat.dayOfWeek.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneDayOfWeek | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l19/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l19/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l22/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l50/c10) | error | Constraint failed: TimingOnlyOneDayOfWeek: 'Dosages Timings must not state the same day across multiple dosage instances (( /* Detect DayOfWeek */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.dayOfWeek.distinct().count() = %resource.dosageInstruction.timing.repeat.dayOfWeek.count()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.dayOfWeek.distinct().count() = %resource.dosage.timing.repeat.dayOfWeek.count()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneDayOfWeek | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l41/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l41/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l44/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l30/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| ✓ |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l26/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| ✓ |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l26/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l33/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l33/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l36/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l60/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l60/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l63/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l42/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l32/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l29/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l51/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l32/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l35/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l57/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l57/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l60/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l41/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l32/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l35/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l57/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l57/c12) | information | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l60/c86) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l41/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'Liegt eine strukturierte Dosierungsangabe vor (timing und doseAndRate belegt, text leer), muss die Extension GeneratedDosageInstructionsMeta vorhanden sein. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists(timing.exists() and doseAndRate.exists() and text.empty()) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresGeneratedText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Timing.repeat.count: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredOrFreeTextWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredOrFreeText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0] (l16/c6) | error | Dosage.asNeeded[x]: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0] (l16/c6) | error | Dosage.asNeeded[x]: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0] (l16/c6) | error | Dosage.method: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0] (l16/c6) | error | Dosage.route: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0] (l16/c6) | error | Dosage.site: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Range) (l19/c12) | error | This element does not match any known slice defined in the profile http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3 and slicing is CLOSED: MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Range): Does not match slice 'doseQuantity' (discriminator: ($this is Quantity)) Validation_VAL_Profile_NotSlice | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Range) (l18/c10) | error | The Profile 'http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3' definition allows for the type Quantity but found type Range Extension_PROF_Type | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Range).low (l20/c14) | error | This element is not allowed by the profile http://hl7.org/fhir/StructureDefinition/SimpleQuantity|4.0.1 Validation_VAL_Profile_NotAllowed | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Range).high (l26/c14) | error | This element is not allowed by the profile http://hl7.org/fhir/StructureDefinition/SimpleQuantity|4.0.1 Validation_VAL_Profile_NotAllowed | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredOrFreeTextWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredOrFreeText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0] (l18/c10) | error | Dosage.doseAndRate.rate[x]: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredOrFreeTextWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'Die Dosiereinheit muss über alle Dosierungen gleich sein. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( doseAndRate.exists() implies ( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Quantity).code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).low.code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).high.code ).distinct().count() = 1 ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageDoseUnitSameCode | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredOrFreeText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0] (l18/c10) | error | Dosage.doseAndRate.rate[x]: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredOrFreeTextWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'Die Dosiereinheit muss über alle Dosierungen gleich sein. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( doseAndRate.exists() implies ( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Quantity).code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).low.code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).high.code ).distinct().count() = 1 ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageDoseUnitSameCode | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredOrFreeText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0] (l18/c10) | error | Dosage.doseAndRate.rate[x]: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredOrFreeTextWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'Die Dosiereinheit muss über alle Dosierungen gleich sein. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( doseAndRate.exists() implies ( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Quantity).code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).low.code | (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).doseAndRate.dose.ofType(Range).high.code ).distinct().count() = 1 ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageDoseUnitSameCode | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredOrFreeText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0] (l16/c6) | error | Dosage.additionalInstruction: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0] (l16/c6) | error | Dosage.maxDosePerPeriod: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0] (l16/c6) | error | Dosage.maxDosePerAdministration: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0] (l16/c6) | error | Dosage.maxDosePerLifetime: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Timing.repeat.count: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredOrFreeTextWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredOrFreeText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: tim-8: 'If there's a countMax, there must be a count (countMax.empty() or count.exists())' (defined in http://hl7.org/fhir/StructureDefinition/Timing) http://hl7.org/fhir/StructureDefinition/Timing#tim-8 | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Timing.repeat.countMax: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat.bounds.ofType(Period) (l19/c12) | error | This element does not match any known slice defined in the profile http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3 and slicing is CLOSED: MedicationStatement.dosage[0].timing.repeat.bounds.ofType(Period): Does not match slice 'boundsDuration' (discriminator: ($this is Duration)) Validation_VAL_Profile_NotSlice | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat.bounds.ofType(Period) (l18/c10) | error | The Profile 'http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3' definition allows for the type Duration but found type Period Extension_PROF_Type | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat.bounds.ofType(Period).start (l20/c34) | error | This element is not allowed by the profile http://hl7.org/fhir/StructureDefinition/Duration|4.0.1 Validation_VAL_Profile_NotAllowed | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat.bounds.ofType(Period).end (l21/c32) | error | This element is not allowed by the profile http://hl7.org/fhir/StructureDefinition/Duration|4.0.1 Validation_VAL_Profile_NotAllowed | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredOrFreeTextWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredOrFreeText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat.bounds.ofType(Range) (l19/c12) | error | This element does not match any known slice defined in the profile http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3 and slicing is CLOSED: MedicationStatement.dosage[0].timing.repeat.bounds.ofType(Range): Does not match slice 'boundsDuration' (discriminator: ($this is Duration)) Validation_VAL_Profile_NotSlice | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat.bounds.ofType(Range) (l18/c10) | error | The Profile 'http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3' definition allows for the type Duration but found type Range Extension_PROF_Type | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat.bounds.ofType(Range).low (l20/c14) | error | This element is not allowed by the profile http://hl7.org/fhir/StructureDefinition/Duration|4.0.1 Validation_VAL_Profile_NotAllowed | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat.bounds.ofType(Range).high (l26/c14) | error | This element is not allowed by the profile http://hl7.org/fhir/StructureDefinition/Duration|4.0.1 Validation_VAL_Profile_NotAllowed | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredOrFreeTextWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (text.exists() and timing.empty() and doseAndRate.empty()) or (text.empty() and (timing.exists() or doseAndRate.exists())) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredOrFreeText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: tim-9: 'If there's an offset, there must be a when (and not C, CM, CD, CV) (offset.empty() or (when.exists() and ((when in ('C' | 'CM' | 'CD' | 'CV')).not())))' (defined in http://hl7.org/fhir/StructureDefinition/Timing) http://hl7.org/fhir/StructureDefinition/Timing#tim-9 | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Timing.repeat.offset: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing (l17/c8) | error | Timing.event: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3) Validation_VAL_Profile_Maximum | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat (l21/c10) | error | Constraint failed: tim-10: 'If there's a timeOfDay, there cannot be a when, or vice versa (timeOfDay.empty() or when.empty())' (defined in http://hl7.org/fhir/StructureDefinition/Timing) http://hl7.org/fhir/StructureDefinition/Timing#tim-10 | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat (l21/c10) | error | Constraint failed: TimingOnlyOneType: 'Only one kind of Timing is allowed. Current allowed timings: 4-Scheme, TimeOfDay, DayOfWeek, Interval, DayOfWeek and Time/4-Schema, Interval and Time/4-Schema (/* DayOfWeek */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() ) or /* Interval */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.frequency.exists() and (timing.repeat.period.exists() and timing.repeat.period = 1) and (timing.repeat.periodUnit.exists()) and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ) or /* Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyOneType | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat (l21/c10) | error | Constraint failed: TimingOnlyWhenOrTimeOfDay: 'Dosages Timings must not state a time of day and period of day across multiple dosage instances (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.frequency.exists() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and timing.repeat.dayOfWeek.empty() and (timing.repeat.when.exists() or timing.repeat.timeOfDay.exists()) implies ( ( (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies (%resource.dosageInstruction.timing.repeat.when.exists() xor %resource.dosageInstruction.timing.repeat.timeOfDay.exists()) ) and ( %resource.ofType(MedicationStatement).exists() implies (%resource.dosage.timing.repeat.when.exists() xor %resource.dosage.timing.repeat.timeOfDay.exists()) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingOnlyWhenOrTimeOfDay | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'Wenn eine strukturierte Dosierungsangabe erfolgt, müssen sowohl timing als auch doseAndRate angegeben werden. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies timing.exists()) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBoth | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageWarnungViererschemaInText: 'Hinweis: In Dosage.text wurde ein Viererschema (z. B. 1-1-1-1) erkannt. Bitte prüfen, ob dies strukturiert abgebildet werden kann. (text.exists() implies text.matches('.*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\d+.*').not())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageWarnungViererschemaInText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageWarnungViererschemaInText: 'Hinweis: In Dosage.text wurde ein Viererschema (z. B. 1-1-1-1) erkannt. Bitte prüfen, ob dies strukturiert abgebildet werden kann. (text.exists() implies text.matches('.*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\d+.*').not())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageWarnungViererschemaInText | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| StructureDefinition.where(url = 'http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE') | warning | The Implementation Guide contains no examples for this data type profile | -- |
| Path | Severity | Message | Validating |
| Dosage dgMP.dose[x][[CanonicalType[http://hl7.org/fhir/StructureDefinition/SimpleQuantity]]].Dosage.doseAndRate.dose[x] | warning | Binding https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT could not be located | -- |
| StructureDefinition.snapshot.element[18].binding.valueSet (l1/c80417) | warning | A definition could not be found for Canonical URL 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' TYPE_SPECIFIC_CHECKS_DT_CANONICAL_RESOLVE | StructureDefinition |
| StructureDefinition.differential.element[12].binding.valueSet (l1/c100665) | warning | A definition could not be found for Canonical URL 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' TYPE_SPECIFIC_CHECKS_DT_CANONICAL_RESOLVE | StructureDefinition |
| ✓ |
| Path | Severity | Message | Validating |
| StructureDefinition.snapshot.element[4].binding.extension[0] (l1/c26654) | information | The extension http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet|5.2.0 is deprecated MSG_DEPENDS_ON_DEPRECATED | StructureDefinition |
| StructureDefinition.snapshot.element[34].mapping[0].map (l1/c63415) | information | The 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 SECURITY_STRING_CONTENT_WARNING | StructureDefinition |
| StructureDefinition | warning | MedicationDispense is labeled as an abstract type, but no concrete descendants were found (check definitions - this is usually an error unless concrete definitions are in some other package) SD_DERIVATION_NO_CONCRETE | -- |
| Path | Severity | Message | Validating |
| StructureDefinition | warning | MedicationRequest is labeled as an abstract type, but no concrete descendants were found (check definitions - this is usually an error unless concrete definitions are in some other package) SD_DERIVATION_NO_CONCRETE | -- |
| Path | Severity | Message | Validating |
| StructureDefinition | warning | MedicationStatement is labeled as an abstract type, but no concrete descendants were found (check definitions - this is usually an error unless concrete definitions are in some other package) SD_DERIVATION_NO_CONCRETE | -- |
| Path | Severity | Message | Validating |
| StructureDefinition.where(url = 'http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE') | warning | The Implementation Guide contains no examples for this data type profile | -- |
| ✓ |
| Path | Severity | Message | Validating |
| ValueSet (l1/c1330) | warning | Published value sets SHOULD conform to the ShareableValueSet profile, which says that the element ValueSet.experimental is mandatory, but it is not present | -- |
| Path | Severity | Message | Validating |
| ValueSet.compose.include[0].system (l1/c1576) | warning | No definition could be found for URL value 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' Type_Specific_Checks_DT_URL_Resolve | ValueSet |
| ValueSet (l1/c1701) | warning | Published value sets SHOULD conform to the ShareableValueSet profile, which says that the element ValueSet.experimental is mandatory, but it is not present | -- |
| ValueSet.where(id = 'DosageDoseQuantityDE') | warning | Error from https://tx.fhir.org/r4: Error: A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the value set cannot be expanded (from server, see log) | -- |
| Path | Severity | Message | Validating |
| ValueSet (l1/c1874) | warning | Published value sets SHOULD conform to the ShareableValueSet profile, which says that the element ValueSet.experimental is mandatory, but it is not present | -- |
| ✓ |
| Path | Severity | Message | Validating |
| ValueSet (l1/c1729) | warning | Published value sets SHOULD conform to the ShareableValueSet profile, which says that the element ValueSet.experimental is mandatory, but it is not present | -- |
| Path | Severity | Message | Validating |
| ValueSet (l1/c2409) | warning | Published value sets SHOULD conform to the ShareableValueSet profile, which says that the element ValueSet.experimental is mandatory, but it is not present | -- |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
Suppressed Messages (Warnings, hints, broken links)
No suppressed messsages
Errors sorted by type
| fsh-generated/resources/MedicationDispense-MD-Unsupported-Dosage-07-of-20-DoseRange.json | The Profile 'http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3' definition allows for the type Quantity but found type Range | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-MD-Unsupported-Dosage-17-of-20-BoundsPeriod.json | The Profile 'http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3' definition allows for the type Duration but found type Period | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-MD-Unsupported-Dosage-18-of-20-BoundsRange.json | The Profile 'http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3' definition allows for the type Duration but found type Range | Medication Dispense dgMP |
| fsh-generated/resources/MedicationRequest-MR-Unsupported-Dosage-07-of-20-DoseRange.json | The Profile 'http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3' definition allows for the type Quantity but found type Range | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-MR-Unsupported-Dosage-17-of-20-BoundsPeriod.json | The Profile 'http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3' definition allows for the type Duration but found type Period | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-MR-Unsupported-Dosage-18-of-20-BoundsRange.json | The Profile 'http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3' definition allows for the type Duration but found type Range | Medication Request dgMP |
| fsh-generated/resources/MedicationStatement-MS-Unsupported-Dosage-07-of-20-DoseRange.json | The Profile 'http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3' definition allows for the type Quantity but found type Range | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-MS-Unsupported-Dosage-17-of-20-BoundsPeriod.json | The Profile 'http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3' definition allows for the type Duration but found type Period | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-MS-Unsupported-Dosage-18-of-20-BoundsRange.json | The Profile 'http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3' definition allows for the type Duration but found type Range | Medication Statement dgMP |
| fsh-generated/resources/StructureDefinition-MedicationDispenseDgMP.json | The extension http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet|5.2.0 is deprecated | StructureDefinition |
| fsh-generated/resources/StructureDefinition-MedicationDispenseDgMP.json | MedicationDispense is labeled as an abstract type, but no concrete descendants were found (check definitions - this is usually an error unless concrete definitions are in some other package) | -- |
| fsh-generated/resources/StructureDefinition-MedicationRequestDgMP.json | MedicationRequest is labeled as an abstract type, but no concrete descendants were found (check definitions - this is usually an error unless concrete definitions are in some other package) | -- |
| fsh-generated/resources/StructureDefinition-MedicationStatementDgMP.json | MedicationStatement is labeled as an abstract type, but no concrete descendants were found (check definitions - this is usually an error unless concrete definitions are in some other package) | -- |
| fsh-generated/resources/StructureDefinition-MedicationDispenseDgMP.json | The 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 | StructureDefinition |
| fsh-generated/resources/StructureDefinition-DosageDgMP.json | A definition could not be found for Canonical URL 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' | StructureDefinition |
| fsh-generated/resources/StructureDefinition-DosageDgMP.json | A definition could not be found for Canonical URL 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' | StructureDefinition |
| fsh-generated/resources/MedicationDispense-Example-MD-Dosage-UnitStueck-1020.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-Example-MD-Dosage-UnitStueck-1020.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-Example-MD-Dosage-UnitTasse-1000.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-Example-MD-DosageTr-1000.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-DosageDoseUnitSameCode-Dispense-01-of-01.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-DosageDoseUnitSameCode-Dispense-01-of-01.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-DosageStructuredOrFreeText-Dispense-01-of-02.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-DosageStructuredOrFreeText-Dispense-02-of-02.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-DosageStructuredRequiresBoth-Dispense-02-of-02.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-DosageStructuredRequiresGeneratedText-Dispense-01-of-01.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-TimingBoundsUnitMatchesCode-Dispense-02-of-03.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-TimingFrequencyCount-Dispense-01-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-TimingFrequencyCount-Dispense-02-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-TimingFrequencyCount-Dispense-03-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-TimingFrequencyCount-Dispense-04-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-TimingFrequencyCount-Dispense-04-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-TimingFrequencyCount-Dispense-05-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-TimingOnlyOneType-Dispense-01-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-TimingOnlyOneType-Dispense-01-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-TimingOnlyOneType-Dispense-02-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-TimingOnlyOneType-Dispense-02-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-TimingOnlyOneType-Dispense-03-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-TimingOnlyOneType-Dispense-03-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-TimingOnlyOneType-Dispense-04-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-TimingOnlyOneType-Dispense-04-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-TimingOnlyOneType-Dispense-05-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-TimingOnlyOneType-Dispense-05-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-TimingOnlyWhenOrTimeOfDay-Dispense-01-of-01.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-TimingOnlyWhenOrTimeOfDay-Dispense-01-of-01.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-TimingPeriodUnit-Dispense-01-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-TimingPeriodUnit-Dispense-02-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-TimingPeriodUnit-Dispense-03-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-TimingPeriodUnit-Dispense-04-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-TimingPeriodUnit-Dispense-05-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-TimingPeriodUnit-Dispense-05-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-TimingSingleDosageForTimeOfDay-Dispense-02-of-03.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-TimingSingleDosageForTimeOfDay-Dispense-02-of-03.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-TimingSingleDosageForWhen-Dispense-02-of-03.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-C-TimingSingleDosageForWhen-Dispense-02-of-03.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-multiple-01-of-10-when-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-multiple-01-of-10-when-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-multiple-02-of-10-C-TimingOnlyOneTimeOfDay-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-multiple-02-of-10-C-TimingOnlyOneTimeOfDay-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-multiple-04-of-10-C-TimingOnlyOnePeriodForDayOfWeek-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-multiple-04-of-10-C-TimingOnlyOnePeriodForDayOfWeek-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-multiple-05-of-10-C-TimingOnlyOnePeriodForDayOfWeek-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-multiple-05-of-10-C-TimingOnlyOnePeriodForDayOfWeek-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-multiple-06-of-10-C-TimingIntervalOnlyOneFrequency-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-multiple-06-of-10-C-TimingIntervalOnlyOneFrequency-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-multiple-07-of-10-C-TimingOnlyOneWhen-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-multiple-07-of-10-C-TimingOnlyOneWhen-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-multiple-08-of-10-C-TimingOnlyOneTimeOfDay-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-multiple-08-of-10-C-TimingOnlyOneTimeOfDay-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-multiple-09-of-10-C-TimingOnlyOneTimeForInterval-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-multiple-09-of-10-C-TimingOnlyOneTimeForInterval-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-multiple-10-of-10-C-TimingOnlyOneBounds-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-multiple-10-of-10-C-TimingOnlyOneBounds-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-period-03-of-06-C-TimingOnlyOnePeriodForDayOfWeek-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-period-03-of-06-C-TimingOnlyOnePeriodForDayOfWeek-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-period-04-of-06-C-TimingOnlyOnePeriodForDayOfWeek-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-period-04-of-06-C-TimingOnlyOnePeriodForDayOfWeek-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-redundant-03-of-04-C-TimingNoRedundantDosageForDay-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-INV-redundant-03-of-04-C-TimingNoRedundantDosageForDay-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-Invalid-Dosage-01-of-12-FreqPeriod-When-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-Invalid-Dosage-02-of-12-FreqPeriod-ToD-DayOfWeek-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-Invalid-Dosage-03-of-12-FreqPeriod-When-DayOfWeek-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-Invalid-Dosage-04-of-12-FreeText-and-structured-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-Invalid-Dosage-06-of-12-multiple-dosagecodes-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-Invalid-Dosage-06-of-12-multiple-dosagecodes-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-Invalid-Dosage-09-of-12-C-TimingOnlyOneTimeForInterval-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-Invalid-Dosage-09-of-12-C-TimingOnlyOneTimeForInterval-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-Invalid-Dosage-10-of-12-When-DiffPeriodU-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-Invalid-Dosage-10-of-12-When-DiffPeriodU-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-Invalid-Dosage-11-of-12-C-TimingOnlyOneWhen-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-Invalid-Dosage-11-of-12-C-TimingOnlyOneWhen-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-Invalid-Dosage-12-of-12-C-TimingOnlyOneDayOfWeek-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-Invalid-Dosage-12-of-12-C-TimingOnlyOneDayOfWeek-MD.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-MD-Dosage-multiple-day-time.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-MD-Dosage-multiple-day-time.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-MD-Test-DifferentDaysEachOnce-Valid.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-MD-Test-DifferentDaysEachOnce-Valid.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-MD-Test-SameDayDifferentDoses-Valid.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-MD-Test-SameDayDifferentDoses-Valid.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Dispense dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Bug-EmptyLists.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Bug-MultipleTimeOfDay-Daily.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Bug-MultipleTimeOfDay-DayOfWeek.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Bug-MultipleTimeOfDay-Interval.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Bug-MultipleWhen-DayOfWeek.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Bug-MultipleWhen-Interval.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-1000.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-1010.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-1010-10-Days.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-1010-Unsorted.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-10120.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-10120.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-1020.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-1020.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-1020-Unordered.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-1020-Unordered.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-1111.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-1220.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-1220.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-UnitStueck-1020.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-UnitStueck-1020.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-UnitTasse-1000.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-comb-dayofweek-1.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-comb-dayofweek-2.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-comb-dayofweek-2.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-comb-dayofweek-3.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-comb-dayofweek-3.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-comb-dayofweek-unsorted.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-comb-interval-1.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-comb-interval-1.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-comb-interval-2.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-comb-interval-3.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-comb-interval-3.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-comb-interval-4.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-comb-interval-4.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-interval-2d-bound.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-interval-2wk.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-interval-3d.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-interval-4times-d.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-interval-8d.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-tod-1t-8am.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-tod-2-12am.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-tod-multi.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-tod-multi.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-tod-multi-bound.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-tod-multi-bound.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-tod-unsorted.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-weekday-2t.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-weekday-2t-1t.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-weekday-2t-1t.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-weekday-2t-bound.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-weekday-3t.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-Dosage-weekday-unsorted.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Example-MR-DosageTr-1000.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-DosageDoseUnitSameCode-Request-01-of-01.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-DosageDoseUnitSameCode-Request-01-of-01.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-DosageStructuredOrFreeText-Request-01-of-02.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-DosageStructuredOrFreeText-Request-02-of-02.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-DosageStructuredRequiresBoth-Request-02-of-02.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-DosageStructuredRequiresGeneratedText-Request-01-of-01.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-TimingBoundsUnitMatchesCode-Request-01-of-03.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-TimingFrequencyCount-Request-01-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-TimingFrequencyCount-Request-02-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-TimingFrequencyCount-Request-03-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-TimingFrequencyCount-Request-04-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-TimingFrequencyCount-Request-04-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-TimingFrequencyCount-Request-05-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-TimingOnlyOneType-Request-01-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-TimingOnlyOneType-Request-01-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-TimingOnlyOneType-Request-02-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-TimingOnlyOneType-Request-02-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-TimingOnlyOneType-Request-03-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-TimingOnlyOneType-Request-03-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-TimingOnlyOneType-Request-04-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-TimingOnlyOneType-Request-04-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-TimingOnlyOneType-Request-05-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-TimingOnlyOneType-Request-05-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-TimingOnlyWhenOrTimeOfDay-Request-01-of-01.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-TimingOnlyWhenOrTimeOfDay-Request-01-of-01.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-TimingPeriodUnit-Request-01-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-TimingPeriodUnit-Request-02-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-TimingPeriodUnit-Request-03-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-TimingPeriodUnit-Request-04-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-TimingPeriodUnit-Request-05-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-TimingPeriodUnit-Request-05-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-TimingSingleDosageForTimeOfDay-Request-01-of-03.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-TimingSingleDosageForTimeOfDay-Request-01-of-03.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-TimingSingleDosageForWhen-Request-01-of-03.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-C-TimingSingleDosageForWhen-Request-01-of-03.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-multiple-01-of-10-when.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-multiple-01-of-10-when.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-multiple-02-of-10-C-TimingOnlyOneTimeOfDay.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-multiple-02-of-10-C-TimingOnlyOneTimeOfDay.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-multiple-04-of-10-C-TimingOnlyOnePeriodForDayOfWeek.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-multiple-04-of-10-C-TimingOnlyOnePeriodForDayOfWeek.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-multiple-05-of-10-C-TimingOnlyOnePeriodForDayOfWeek.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-multiple-05-of-10-C-TimingOnlyOnePeriodForDayOfWeek.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-multiple-06-of-10-C-TimingIntervalOnlyOneFrequency.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-multiple-06-of-10-C-TimingIntervalOnlyOneFrequency.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-multiple-07-of-10-C-TimingOnlyOneWhen.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-multiple-07-of-10-C-TimingOnlyOneWhen.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-multiple-08-of-10-C-TimingOnlyOneTimeOfDay.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-multiple-08-of-10-C-TimingOnlyOneTimeOfDay.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-multiple-09-of-10-C-TimingOnlyOneTimeForInterval.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-multiple-09-of-10-C-TimingOnlyOneTimeForInterval.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-multiple-10-of-10-C-TimingOnlyOneBounds.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-multiple-10-of-10-C-TimingOnlyOneBounds.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-period-01-of-06-C-TimingOnlyOnePeriodForDayOfWeek.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-period-01-of-06-C-TimingOnlyOnePeriodForDayOfWeek.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-period-02-of-06-C-TimingOnlyOnePeriodForDayOfWeek.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-period-02-of-06-C-TimingOnlyOnePeriodForDayOfWeek.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-redundant-01-of-04-C-TimingNoRedundantDosageForDay.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-redundant-01-of-04-C-TimingNoRedundantDosageForDay.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-redundant-02-of-04-C-TimingNoRedundantDosageForDay.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-INV-redundant-02-of-04-C-TimingNoRedundantDosageForDay.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Invalid-Dosage-01-of-12-FreqPeriod-When.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Invalid-Dosage-02-of-12-FreqPeriod-ToD-DayOfWeek.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Invalid-Dosage-03-of-12-FreqPeriod-When-DayOfWeek.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Invalid-Dosage-04-of-12-FreeText-and-structured.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Invalid-Dosage-06-of-12-multiple-dosagecodes.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Invalid-Dosage-06-of-12-multiple-dosagecodes.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Invalid-Dosage-09-of-12-C-TimingOnlyOneTimeForInterval.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Invalid-Dosage-09-of-12-C-TimingOnlyOneTimeForInterval.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Invalid-Dosage-10-of-12-When-DiffPeriodU.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Invalid-Dosage-10-of-12-When-DiffPeriodU.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Invalid-Dosage-11-of-12-C-TimingOnlyOneWhen.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Invalid-Dosage-11-of-12-C-TimingOnlyOneWhen.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Invalid-Dosage-12-of-12-C-TimingOnlyOneDayOfWeek.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-Invalid-Dosage-12-of-12-C-TimingOnlyOneDayOfWeek.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-MR-Dosage-multiple-day-time.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-MR-Dosage-multiple-day-time.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-MR-Test-DifferentDaysEachOnce-Valid.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-MR-Test-DifferentDaysEachOnce-Valid.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-MR-Test-MultipleDaysDifferentDoses-Valid.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-MR-Test-MultipleDaysDifferentDoses-Valid.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-MR-Test-MultipleDaysDifferentDoses-Valid.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-MR-Test-MultipleDaysDifferentDoses-Valid.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-MR-Test-SameDayDifferentDoses-Valid.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-MR-Test-SameDayDifferentDoses-Valid.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Request dgMP |
| fsh-generated/resources/MedicationStatement-Example-MS-Dosage-UnitStueck-1020.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-Example-MS-Dosage-UnitStueck-1020.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-Example-MS-Dosage-UnitTasse-1000.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-Example-MS-DosageTr-1000.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-DosageDoseUnitSameCode-Statement-01-of-01.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-DosageDoseUnitSameCode-Statement-01-of-01.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-DosageStructuredOrFreeText-Statement-01-of-02.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-DosageStructuredOrFreeText-Statement-02-of-02.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-DosageStructuredRequiresBoth-Statement-02-of-02.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-DosageStructuredRequiresGeneratedText-Statement-01-of-01.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-TimingBoundsUnitMatchesCode-Statement-03-of-03.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-TimingFrequencyCount-Statement-01-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-TimingFrequencyCount-Statement-02-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-TimingFrequencyCount-Statement-03-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-TimingFrequencyCount-Statement-04-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-TimingFrequencyCount-Statement-04-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-TimingFrequencyCount-Statement-05-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-TimingOnlyOneType-Statement-01-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-TimingOnlyOneType-Statement-01-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-TimingOnlyOneType-Statement-02-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-TimingOnlyOneType-Statement-02-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-TimingOnlyOneType-Statement-03-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-TimingOnlyOneType-Statement-03-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-TimingOnlyOneType-Statement-04-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-TimingOnlyOneType-Statement-04-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-TimingOnlyOneType-Statement-05-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-TimingOnlyOneType-Statement-05-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-TimingOnlyWhenOrTimeOfDay-Statement-01-of-01.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-TimingOnlyWhenOrTimeOfDay-Statement-01-of-01.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-TimingPeriodUnit-Statement-01-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-TimingPeriodUnit-Statement-02-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-TimingPeriodUnit-Statement-03-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-TimingPeriodUnit-Statement-04-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-TimingPeriodUnit-Statement-05-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-TimingPeriodUnit-Statement-05-of-05.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-TimingSingleDosageForTimeOfDay-Statement-03-of-03.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-TimingSingleDosageForTimeOfDay-Statement-03-of-03.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-TimingSingleDosageForWhen-Statement-03-of-03.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-C-TimingSingleDosageForWhen-Statement-03-of-03.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-multiple-01-of-10-when-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-multiple-01-of-10-when-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-multiple-02-of-10-C-TimingOnlyOneTimeOfDay-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-multiple-02-of-10-C-TimingOnlyOneTimeOfDay-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-multiple-04-of-10-C-TimingOnlyOnePeriodForDayOfWeek-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-multiple-04-of-10-C-TimingOnlyOnePeriodForDayOfWeek-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-multiple-05-of-10-C-TimingOnlyOnePeriodForDayOfWeek-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-multiple-05-of-10-C-TimingOnlyOnePeriodForDayOfWeek-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-multiple-06-of-10-C-TimingIntervalOnlyOneFrequency-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-multiple-06-of-10-C-TimingIntervalOnlyOneFrequency-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-multiple-07-of-10-C-TimingOnlyOneWhen-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-multiple-07-of-10-C-TimingOnlyOneWhen-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-multiple-08-of-10-C-TimingOnlyOneTimeOfDay-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-multiple-08-of-10-C-TimingOnlyOneTimeOfDay-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-multiple-09-of-10-C-TimingOnlyOneTimeForInterval-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-multiple-09-of-10-C-TimingOnlyOneTimeForInterval-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-multiple-10-of-10-C-TimingOnlyOneBounds-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-multiple-10-of-10-C-TimingOnlyOneBounds-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-period-05-of-06-C-TimingOnlyOnePeriodForDayOfWeek-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-period-05-of-06-C-TimingOnlyOnePeriodForDayOfWeek-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-period-06-of-06-C-TimingOnlyOnePeriodForDayOfWeek-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-period-06-of-06-C-TimingOnlyOnePeriodForDayOfWeek-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-redundant-04-of-04-C-TimingNoRedundantDosageForDay-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-INV-redundant-04-of-04-C-TimingNoRedundantDosageForDay-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-Invalid-Dosage-01-of-12-FreqPeriod-When-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-Invalid-Dosage-02-of-12-FreqPeriod-ToD-DayOfWeek-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-Invalid-Dosage-03-of-12-FreqPeriod-When-DayOfWeek-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-Invalid-Dosage-04-of-12-FreeText-and-structured-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-Invalid-Dosage-06-of-12-multiple-dosagecodes-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-Invalid-Dosage-06-of-12-multiple-dosagecodes-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-Invalid-Dosage-09-of-12-C-TimingOnlyOneTimeForInterval-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-Invalid-Dosage-09-of-12-C-TimingOnlyOneTimeForInterval-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-Invalid-Dosage-10-of-12-When-DiffPeriodU-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-Invalid-Dosage-10-of-12-When-DiffPeriodU-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-Invalid-Dosage-11-of-12-C-TimingOnlyOneWhen-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-Invalid-Dosage-11-of-12-C-TimingOnlyOneWhen-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-Invalid-Dosage-12-of-12-C-TimingOnlyOneDayOfWeek-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-Invalid-Dosage-12-of-12-C-TimingOnlyOneDayOfWeek-MS.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-MS-Dosage-multiple-day-time.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-MS-Dosage-multiple-day-time.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-MS-Test-DifferentDaysEachOnce-Valid.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-MS-Test-DifferentDaysEachOnce-Valid.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-MS-Test-SameDayDifferentDoses-Valid.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-MS-Test-SameDayDifferentDoses-Valid.json | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated | Medication Statement dgMP |
| fsh-generated/resources/MedicationDispense-MD-Unsupported-Dosage-01-of-20-Count.json | Timing.repeat.count: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3) | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-MD-Unsupported-Dosage-02-of-20-asNeededBoolean.json | Dosage.asNeeded[x]: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-MD-Unsupported-Dosage-03-of-20-asNeededCodeableConcept.json | Dosage.asNeeded[x]: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-MD-Unsupported-Dosage-04-of-20-Method.json | Dosage.method: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-MD-Unsupported-Dosage-05-of-20-Route.json | Dosage.route: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-MD-Unsupported-Dosage-06-of-20-Site.json | Dosage.site: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-MD-Unsupported-Dosage-08-of-20-RateQuantity.json | Dosage.doseAndRate.rate[x]: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-MD-Unsupported-Dosage-09-of-20-RateRange.json | Dosage.doseAndRate.rate[x]: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-MD-Unsupported-Dosage-10-of-20-RateRatio.json | Dosage.doseAndRate.rate[x]: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-MD-Unsupported-Dosage-11-of-20-AdditionalInstruction.json | Dosage.additionalInstruction: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-MD-Unsupported-Dosage-12-of-20-MaxDosePerPeriod.json | Dosage.maxDosePerPeriod: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-MD-Unsupported-Dosage-13-of-20-MaxDosePerAdministration.json | Dosage.maxDosePerAdministration: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-MD-Unsupported-Dosage-14-of-20-MaxDosePerLifetime.json | Dosage.maxDosePerLifetime: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-MD-Unsupported-Dosage-15-of-20-Count.json | Timing.repeat.count: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3) | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-MD-Unsupported-Dosage-16-of-20-CountMax.json | Timing.repeat.countMax: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3) | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-MD-Unsupported-Dosage-19-of-20-Offset.json | Timing.repeat.offset: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3) | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-MD-Unsupported-Dosage-20-of-20-Event.json | Timing.event: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3) | Medication Dispense dgMP |
| fsh-generated/resources/MedicationRequest-MR-Unsupported-Dosage-01-of-20-Count.json | Timing.repeat.count: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3) | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-MR-Unsupported-Dosage-02-of-20-asNeededBoolean.json | Dosage.asNeeded[x]: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-MR-Unsupported-Dosage-03-of-20-asNeededCodeableConcept.json | Dosage.asNeeded[x]: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-MR-Unsupported-Dosage-04-of-20-Method.json | Dosage.method: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-MR-Unsupported-Dosage-05-of-20-Route.json | Dosage.route: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-MR-Unsupported-Dosage-06-of-20-Site.json | Dosage.site: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-MR-Unsupported-Dosage-08-of-20-RateQuantity.json | Dosage.doseAndRate.rate[x]: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-MR-Unsupported-Dosage-09-of-20-RateRange.json | Dosage.doseAndRate.rate[x]: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-MR-Unsupported-Dosage-10-of-20-RateRatio.json | Dosage.doseAndRate.rate[x]: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-MR-Unsupported-Dosage-11-of-20-AdditionalInstruction.json | Dosage.additionalInstruction: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-MR-Unsupported-Dosage-12-of-20-MaxDosePerPeriod.json | Dosage.maxDosePerPeriod: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-MR-Unsupported-Dosage-13-of-20-MaxDosePerAdministration.json | Dosage.maxDosePerAdministration: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-MR-Unsupported-Dosage-14-of-20-MaxDosePerLifetime.json | Dosage.maxDosePerLifetime: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-MR-Unsupported-Dosage-15-of-20-Count.json | Timing.repeat.count: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3) | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-MR-Unsupported-Dosage-16-of-20-CountMax.json | Timing.repeat.countMax: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3) | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-MR-Unsupported-Dosage-19-of-20-Offset.json | Timing.repeat.offset: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3) | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-MR-Unsupported-Dosage-20-of-20-Event.json | Timing.event: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3) | Medication Request dgMP |
| fsh-generated/resources/MedicationStatement-MS-Unsupported-Dosage-01-of-20-Count.json | Timing.repeat.count: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3) | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-MS-Unsupported-Dosage-02-of-20-asNeededBoolean.json | Dosage.asNeeded[x]: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-MS-Unsupported-Dosage-03-of-20-asNeededCodeableConcept.json | Dosage.asNeeded[x]: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-MS-Unsupported-Dosage-04-of-20-Method.json | Dosage.method: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-MS-Unsupported-Dosage-05-of-20-Route.json | Dosage.route: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-MS-Unsupported-Dosage-06-of-20-Site.json | Dosage.site: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-MS-Unsupported-Dosage-08-of-20-RateQuantity.json | Dosage.doseAndRate.rate[x]: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-MS-Unsupported-Dosage-09-of-20-RateRange.json | Dosage.doseAndRate.rate[x]: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-MS-Unsupported-Dosage-10-of-20-RateRatio.json | Dosage.doseAndRate.rate[x]: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-MS-Unsupported-Dosage-11-of-20-AdditionalInstruction.json | Dosage.additionalInstruction: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-MS-Unsupported-Dosage-12-of-20-MaxDosePerPeriod.json | Dosage.maxDosePerPeriod: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-MS-Unsupported-Dosage-13-of-20-MaxDosePerAdministration.json | Dosage.maxDosePerAdministration: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-MS-Unsupported-Dosage-14-of-20-MaxDosePerLifetime.json | Dosage.maxDosePerLifetime: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3) | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-MS-Unsupported-Dosage-15-of-20-Count.json | Timing.repeat.count: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3) | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-MS-Unsupported-Dosage-16-of-20-CountMax.json | Timing.repeat.countMax: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3) | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-MS-Unsupported-Dosage-19-of-20-Offset.json | Timing.repeat.offset: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3) | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-MS-Unsupported-Dosage-20-of-20-Event.json | Timing.event: max allowed = 0, but found 1 (from http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3) | Medication Statement dgMP |
| fsh-generated/resources/MedicationDispense-MD-Unsupported-Dosage-07-of-20-DoseRange.json | This element does not match any known slice defined in the profile http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3 and slicing is CLOSED: MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Range): Does not match slice 'doseQuantity' (discriminator: ($this is Quantity)) | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-MD-Unsupported-Dosage-17-of-20-BoundsPeriod.json | This element does not match any known slice defined in the profile http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3 and slicing is CLOSED: MedicationDispense.dosageInstruction[0].timing.repeat.bounds.ofType(Period): Does not match slice 'boundsDuration' (discriminator: ($this is Duration)) | Medication Dispense dgMP |
| fsh-generated/resources/MedicationDispense-MD-Unsupported-Dosage-18-of-20-BoundsRange.json | This element does not match any known slice defined in the profile http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3 and slicing is CLOSED: MedicationDispense.dosageInstruction[0].timing.repeat.bounds.ofType(Range): Does not match slice 'boundsDuration' (discriminator: ($this is Duration)) | Medication Dispense dgMP |
| fsh-generated/resources/MedicationRequest-MR-Unsupported-Dosage-07-of-20-DoseRange.json | This element does not match any known slice defined in the profile http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3 and slicing is CLOSED: MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Range): Does not match slice 'doseQuantity' (discriminator: ($this is Quantity)) | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-MR-Unsupported-Dosage-17-of-20-BoundsPeriod.json | This element does not match any known slice defined in the profile http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3 and slicing is CLOSED: MedicationRequest.dosageInstruction[0].timing.repeat.bounds.ofType(Period): Does not match slice 'boundsDuration' (discriminator: ($this is Duration)) | Medication Request dgMP |
| fsh-generated/resources/MedicationRequest-MR-Unsupported-Dosage-18-of-20-BoundsRange.json | This element does not match any known slice defined in the profile http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3 and slicing is CLOSED: MedicationRequest.dosageInstruction[0].timing.repeat.bounds.ofType(Range): Does not match slice 'boundsDuration' (discriminator: ($this is Duration)) | Medication Request dgMP |
| fsh-generated/resources/MedicationStatement-MS-Unsupported-Dosage-07-of-20-DoseRange.json | This element does not match any known slice defined in the profile http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP|1.0.3 and slicing is CLOSED: MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Range): Does not match slice 'doseQuantity' (discriminator: ($this is Quantity)) | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-MS-Unsupported-Dosage-17-of-20-BoundsPeriod.json | This element does not match any known slice defined in the profile http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3 and slicing is CLOSED: MedicationStatement.dosage[0].timing.repeat.bounds.ofType(Period): Does not match slice 'boundsDuration' (discriminator: ($this is Duration)) | Medication Statement dgMP |
| fsh-generated/resources/MedicationStatement-MS-Unsupported-Dosage-18-of-20-BoundsRange.json | This element does not match any known slice defined in the profile http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP|1.0.3 and slicing is CLOSED: MedicationStatement.dosage[0].timing.repeat.bounds.ofType(Range): Does not match slice 'boundsDuration' (discriminator: ($this is Duration)) | Medication Statement dgMP |