Generated Sun Aug 30 09:30:51 UTC 2026, FHIR version 4.0.1 for de.fhir.medication#2.0.0-ballot (canonical = http://ig.fhir.de/igs/medication (history)). See Full QA Report & IP
| Quality Checks | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Publisher Version: | IG Publisher Version: v2.3.3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Previous Version Comparison: | Comparison with version 1.0.7 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| IPA Comparison: | n/a | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| IPS Comparison: | n/a | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Validation Flags: | On: autoLoad; Off: hintAboutNonMustSupport, anyExtensionsAllowed, checkAggregation, showReferenceMessages, noExperimentalContent, displayWarnings | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary: | errors = 1348, warn = 1659, info = 631, broken links = 1, pinned = n/a. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| warning | Unable to find ImplementationGuide.definition.resource.description for the resource StructureDefinition/PRNSchemeLogical. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. | |
| warning | Unable to find ImplementationGuide.definition.resource.description for the resource StructureDefinition/WeekdayCombinationSchemeLogical. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. | |
| warning | Unable to find ImplementationGuide.definition.resource.description for the resource StructureDefinition/IntervalCombinationSchemeLogical. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. | |
| warning | Unable to find ImplementationGuide.definition.resource.description for the resource StructureDefinition/IntervalSchemeLogical. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. | |
| warning | Unable to find ImplementationGuide.definition.resource.description for the resource StructureDefinition/WhenSchemeLogical. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. | |
| warning | Unable to find ImplementationGuide.definition.resource.description for the resource StructureDefinition/TimeSchemeLogical. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. | |
| warning | Unable to find ImplementationGuide.definition.resource.description for the resource StructureDefinition/WeekdaySchemeLogical. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. | |
| dosierung-constraints.html#/html/body/div/div/div/div/div/p/a at Line 633, column 336 | error | The link '#dosageviererschemaintext' for "DosageFourSlotPatternInText" cannot be resolved (valid targets: 80 targets) HTML_LINK_CHECK_FAILED |
| 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].doseAndRate[0].dose.ofType(Range).low.system (l20/c14) | information | A definition for 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(Range).low.system (l23/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high.system (l26/c14) | information | A definition for 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(Range).high.system (l29/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).low (l20/c14) | 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(Range).high (l26/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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(Range).low.system (l27/c14) | information | A definition for 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(Range).low.system (l30/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high.system (l33/c14) | information | A definition for 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(Range).high.system (l36/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).low (l27/c14) | 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(Range).high (l33/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l28/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 (l28/c12) | information | A definition for 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 (l31/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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(Range).low.system (l29/c14) | information | A definition for 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(Range).low.system (l32/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high.system (l35/c14) | information | A definition for 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(Range).high.system (l38/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).low (l29/c14) | 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(Range).high (l35/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l28/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 (l28/c12) | information | A definition for 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 (l31/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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(Range).low.system (l28/c14) | information | A definition for 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(Range).low.system (l31/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high.system (l34/c14) | information | A definition for 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(Range).high.system (l37/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).low (l28/c14) | 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(Range).high (l34/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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(Range).low.system (l28/c14) | information | A definition for 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(Range).low.system (l31/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high.system (l34/c14) | information | A definition for 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(Range).high.system (l37/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).low (l28/c14) | 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(Range).high (l34/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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(Range).low.system (l31/c14) | information | A definition for 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(Range).low.system (l34/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high.system (l37/c14) | information | A definition for 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(Range).high.system (l40/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).low (l31/c14) | 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(Range).high (l37/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l36/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 (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 Dispense dgMP |
| MedicationDispense.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 Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l38/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 (l38/c12) | information | A definition for 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 (l41/c86) | warning | No 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].maxDosePerPeriod.numerator.system (l47/c10) | information | A definition for 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].maxDosePerPeriod.numerator.system (l49/c84) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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(Range).low.system (l27/c14) | information | A definition for 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(Range).low.system (l30/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high.system (l33/c14) | information | A definition for 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(Range).high.system (l36/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).low (l27/c14) | 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(Range).high (l33/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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: 'The Dosage elements of a resource must not mix a time of day (timeOfDay) and a part of the day (when). (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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: TimingPeriodUnit: 'periodUnit may only be given together with period. With dayOfWeek, only the redundant weekly statement is allowed; with when or timeOfDay without dayOfWeek, days, weeks or months are allowed. (periodUnit.empty() or ( period.exists() and ( (dayOfWeek.exists() and periodUnit = 'wk') or ( dayOfWeek.empty() and ( (when.empty() and timeOfDay.empty()) or periodUnit = 'd' or periodUnit = 'wk' or periodUnit = 'mo' ) ) ) ))' (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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: TimingPeriodUnit: 'periodUnit may only be given together with period. With dayOfWeek, only the redundant weekly statement is allowed; with when or timeOfDay without dayOfWeek, days, weeks or months are allowed. (periodUnit.empty() or ( period.exists() and ( (dayOfWeek.exists() and periodUnit = 'wk') or ( dayOfWeek.empty() and ( (when.empty() and timeOfDay.empty()) or periodUnit = 'd' or periodUnit = 'wk' or periodUnit = 'mo' ) ) ) ))' (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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: 'The Dosage elements of a resource must not mix a time of day (timeOfDay) and a part of the day (when). (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( (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) | warning | Constraint failed: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l30/c10) | error | Constraint failed: TimingOnlyWhenOrTimeOfDay: 'The Dosage elements of a resource must not mix a time of day (timeOfDay) and a part of the day (when). (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( (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) | warning | Constraint failed: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l28/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingSingleDosageForWhen: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#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) | warning | Constraint failed: DosageDoseUnitSameCodeWarning: 'The dose unit should be the same across all dosages. ((%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#DosageDoseUnitSameCodeWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'The dose unit must be the same across all dosages. ((%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/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseUnitSameCode | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l40/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l40/c10) | error | Constraint failed: TimingSingleDosageForWhen: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#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) | warning | Constraint failed: DosageDoseUnitSameCodeWarning: 'The dose unit should be the same across all dosages. ((%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#DosageDoseUnitSameCodeWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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] (l38/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'The dose unit must be the same across all dosages. ((%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/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseUnitSameCode | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l18/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l40/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l18/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l40/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only when, no part of the day may occur in more than one Dosage element of a resource. (( /* Detect when-based schema */ %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() 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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only when, no part of the day may occur in more than one Dosage element of a resource. (( /* Detect when-based schema */ %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() 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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If frequency is given together with when, timeOfDay or dayOfWeek, its value must match the number of concrete administrations. ((when.exists() and dayOfWeek.empty() and frequency.exists() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() and frequency.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() and frequency.exists() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() and frequency.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() and frequency.exists() 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only dayOfWeek, no weekday may occur in more than one Dosage element of a resource. (( /* Detect DayOfWeek */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only dayOfWeek, no weekday may occur in more than one Dosage element of a resource. (( /* Detect DayOfWeek */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: AsNeededForIdentical: 'The reason for use (asNeededFor) must be populated identically across all Dosage elements of a resource. Multiple reasons per element are allowed but must then match in every element. (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( extension.where( url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor' ).value.ofType(CodeableConcept).text.distinct().count() = ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).extension.where( url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor' ).value.ofType(CodeableConcept).text.distinct().count() ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#AsNeededForIdentical | 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] (l44/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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] (l44/c6) | error | Constraint failed: AsNeededForIdentical: 'The reason for use (asNeededFor) must be populated identically across all Dosage elements of a resource. Multiple reasons per element are allowed but must then match in every element. (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( extension.where( url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor' ).value.ofType(CodeableConcept).text.distinct().count() = ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).extension.where( url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor' ).value.ofType(CodeableConcept).text.distinct().count() ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#AsNeededForIdentical | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: AsNeededForRequiresAsNeeded: 'A reason for use (asNeededFor) may only be given for an as-needed dosage (asNeededBoolean = true). (extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() implies asNeeded.ofType(boolean) = true)' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#AsNeededForRequiresAsNeeded | 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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: AsNeededIdentical: 'The as-needed flag (asNeededBoolean) must be populated identically across all Dosage elements of a resource. (( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).asNeeded.ofType(boolean).distinct().count() <= 1 ) and ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).asNeeded.ofType(boolean).exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(asNeeded.ofType(boolean).exists()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#AsNeededIdentical | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l46/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 (l46/c12) | information | A definition for 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 (l49/c86) | warning | No 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] (l36/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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] (l36/c6) | error | Constraint failed: AsNeededIdentical: 'The as-needed flag (asNeededBoolean) must be populated identically across all Dosage elements of a resource. (( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).asNeeded.ofType(boolean).distinct().count() <= 1 ) and ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).asNeeded.ofType(boolean).exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(asNeeded.ofType(boolean).exists()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#AsNeededIdentical | 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: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: AsNeededSingleDosageOnly: 'If an as-needed dosage with asNeededBoolean = true is given without timing, exactly one Dosage element must exist in the resource. (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).where( asNeeded.ofType(boolean) = true and timing.empty() ).exists() 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#AsNeededSingleDosageOnly | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].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[1].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[1].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[1] (l29/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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] (l29/c6) | error | Constraint failed: AsNeededSingleDosageOnly: 'If an as-needed dosage with asNeededBoolean = true is given without timing, exactly one Dosage element must exist in the resource. (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).where( asNeeded.ofType(boolean) = true and timing.empty() ).exists() 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#AsNeededSingleDosageOnly | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: DosageDoseQuantityAllowedFractions: 'Dose values in doseQuantity or doseRange must be whole numbers or use one of the following fractional parts: .25, .33, .5, .66 or .75. (doseAndRate.all( ( dose.ofType(Quantity).value.empty() or dose.ofType(Quantity).value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) and ( dose.ofType(Range).low.value.empty() or dose.ofType(Range).low.value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) and ( dose.ofType(Range).high.value.empty() or dose.ofType(Range).high.value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseQuantityAllowedFractions | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: DosageDoseQuantityAllowedFractions: 'Dose values in doseQuantity or doseRange must be whole numbers or use one of the following fractional parts: .25, .33, .5, .66 or .75. (doseAndRate.all( ( dose.ofType(Quantity).value.empty() or dose.ofType(Quantity).value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) and ( dose.ofType(Range).low.value.empty() or dose.ofType(Range).low.value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) and ( dose.ofType(Range).high.value.empty() or dose.ofType(Range).high.value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseQuantityAllowedFractions | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageDoseValueDecimalNotation: 'Dose values in doseQuantity or doseRange must use plain decimal notation with at most two decimal places. Exponential notation (e.g. 50e-2 instead of 0.5) is not allowed. (doseAndRate.all( ( dose.ofType(Quantity).value.empty() or dose.ofType(Quantity).value.toString().matches('^[0-9]+([.][0-9]{1,2})?$') ) and ( dose.ofType(Range).low.value.empty() or dose.ofType(Range).low.value.toString().matches('^[0-9]+([.][0-9]{1,2})?$') ) and ( dose.ofType(Range).high.value.empty() or dose.ofType(Range).high.value.toString().matches('^[0-9]+([.][0-9]{1,2})?$') ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseValueDecimalNotation | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingSingleDosageForWhen: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForWhen | 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) | warning | Constraint failed: DosageDoseUnitSameCodeWarning: 'The dose unit should be the same across all dosages. ((%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#DosageDoseUnitSameCodeWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'The dose unit must be the same across all dosages. ((%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/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseUnitSameCode | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l37/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l37/c10) | error | Constraint failed: TimingSingleDosageForWhen: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForWhen | 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) | warning | Constraint failed: DosageDoseUnitSameCodeWarning: 'The dose unit should be the same across all dosages. ((%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#DosageDoseUnitSameCodeWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1] (l35/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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] (l35/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'The dose unit must be the same across all dosages. ((%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/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseUnitSameCode | 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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: DosageDoseQuantityAllowedFractions: 'Dose values in doseQuantity or doseRange must be whole numbers or use one of the following fractional parts: .25, .33, .5, .66 or .75. (doseAndRate.all( ( dose.ofType(Quantity).value.empty() or dose.ofType(Quantity).value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) and ( dose.ofType(Range).low.value.empty() or dose.ofType(Range).low.value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) and ( dose.ofType(Range).high.value.empty() or dose.ofType(Range).high.value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseQuantityAllowedFractions | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageDoseValueDecimalNotation: 'Dose values in doseQuantity or doseRange must use plain decimal notation with at most two decimal places. Exponential notation (e.g. 50e-2 instead of 0.5) is not allowed. (doseAndRate.all( ( dose.ofType(Quantity).value.empty() or dose.ofType(Quantity).value.toString().matches('^[0-9]+([.][0-9]{1,2})?$') ) and ( dose.ofType(Range).low.value.empty() or dose.ofType(Range).low.value.toString().matches('^[0-9]+([.][0-9]{1,2})?$') ) and ( dose.ofType(Range).high.value.empty() or dose.ofType(Range).high.value.toString().matches('^[0-9]+([.][0-9]{1,2})?$') ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseValueDecimalNotation | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Range).low.system (l27/c14) | information | A definition for 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(Range).low.system (l30/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high.system (l33/c14) | information | A definition for 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(Range).high.system (l36/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).low (l27/c14) | 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(Range).high (l33/c14) | 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) | warning | Constraint failed: DosageDoseValuePositiveWarning: 'doseQuantity.value and doseRange.high.value should be greater than 0. The value 0 is additionally allowed for doseRange.low.value only. (doseAndRate.all( dose.ofType(Quantity).value.all($this > 0) and dose.ofType(Range).low.value.all($this >= 0) and dose.ofType(Range).high.value.all($this > 0) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageDoseValuePositiveWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: DosageDoseValueDecimalNotation: 'Dose values in doseQuantity or doseRange must use plain decimal notation with at most two decimal places. Exponential notation (e.g. 50e-2 instead of 0.5) is not allowed. (doseAndRate.all( ( dose.ofType(Quantity).value.empty() or dose.ofType(Quantity).value.toString().matches('^[0-9]+([.][0-9]{1,2})?$') ) and ( dose.ofType(Range).low.value.empty() or dose.ofType(Range).low.value.toString().matches('^[0-9]+([.][0-9]{1,2})?$') ) and ( dose.ofType(Range).high.value.empty() or dose.ofType(Range).high.value.toString().matches('^[0-9]+([.][0-9]{1,2})?$') ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseValueDecimalNotation | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageDoseValuePositive: 'doseQuantity.value and doseRange.high.value must be greater than 0. The value 0 is additionally allowed for doseRange.low.value only. (doseAndRate.all( dose.ofType(Quantity).value.all($this > 0) and dose.ofType(Range).low.value.all($this >= 0) and dose.ofType(Range).high.value.all($this > 0) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseValuePositive | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Range).low.system (l27/c14) | information | A definition for 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(Range).low.system (l30/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high.system (l33/c14) | information | A definition for 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(Range).high.system (l36/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).low (l27/c14) | 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(Range).high (l33/c14) | 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) | warning | Constraint failed: DosageDoseValuePositiveWarning: 'doseQuantity.value and doseRange.high.value should be greater than 0. The value 0 is additionally allowed for doseRange.low.value only. (doseAndRate.all( dose.ofType(Quantity).value.all($this > 0) and dose.ofType(Range).low.value.all($this >= 0) and dose.ofType(Range).high.value.all($this > 0) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageDoseValuePositiveWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: DosageDoseValuePositive: 'doseQuantity.value and doseRange.high.value must be greater than 0. The value 0 is additionally allowed for doseRange.low.value only. (doseAndRate.all( dose.ofType(Quantity).value.all($this > 0) and dose.ofType(Range).low.value.all($this >= 0) and dose.ofType(Range).high.value.all($this > 0) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseValuePositive | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageFourSlotPatternInTextWarning: 'A four-slot dosing schema (Viererschema, e.g. 1-1-1-1) was detected in Dosage.text. Please check whether it can be represented structurally. (text.exists() implies text.matches('.*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\s*\\d+.*').not())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageFourSlotPatternInTextWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageFourSlotPatternInText: 'A bare four-slot dosing schema (Viererschema, e.g. 1-0-1-0 or 1-0-1-0 Stück) must not be given as free text in Dosage.text; it has to be represented structurally. (text.exists() implies text.matches('^\\s*\\d+([.,]\\d+)?(\\s*/\\s*\\d+)?(\\s*[-–]\\s*\\d+([.,]\\d+)?(\\s*/\\s*\\d+)?){3}(\\s*[A-Za-zÄÖÜäöüß().]+)?\\s*$').not())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageFourSlotPatternInText | 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].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) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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) (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) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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) | warning | Constraint failed: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#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) | warning | Constraint failed: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | 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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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(Range).low (l27/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: DoseRangeHighRequiredWhenLowPresent: 'If a lower bound is given for doseRange, an upper bound must be given as well. (doseAndRate.dose.ofType(Range).low.empty() or doseAndRate.dose.ofType(Range).high.exists())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DoseRangeHighRequiredWhenLowPresent | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Range).high.system (l33/c14) | information | A definition for 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(Range).high.system (l35/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range) (l26/c12) | error | Constraint failed: rng-2: 'If present, low SHALL have a lower value than high (low.empty() or high.empty() or (low <= high))' http://hl7.org/fhir/StructureDefinition/Range#rng-2 | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Range).low (l27/c14) | 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(Range).high (l33/c14) | 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) | warning | Constraint failed: DosageDoseUnitSameCodeWarning: 'The dose unit should be the same across all dosages. ((%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#DosageDoseUnitSameCodeWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'The dose unit must be the same across all dosages. ((%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/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseUnitSameCode | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DoseRangeLowAndHighSameUnit: 'The lower and upper bound of a variable single dose must use the same unit of measure. (doseAndRate.dose.ofType(Range).low.empty() or doseAndRate.dose.ofType(Range).high.empty() or ( doseAndRate.dose.ofType(Range).low.system = doseAndRate.dose.ofType(Range).high.system and doseAndRate.dose.ofType(Range).low.code = doseAndRate.dose.ofType(Range).high.code and doseAndRate.dose.ofType(Range).low.unit = doseAndRate.dose.ofType(Range).high.unit ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DoseRangeLowAndHighSameUnit | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense (l1/c2) | error | Constraint failed: ExtRequiresDosage-MD: 'If a dosage extension (GeneratedDosageInstructionsMeta or renderedDosageInstruction) is present, at least one dosageInstruction must be present. (( extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' or url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() ) implies dosageInstruction.exists())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/MedicationDispenseDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/MedicationDispenseDgMP#ExtRequiresDosage-MD | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: FreeTextMatchesRenderedText: 'If a dosage is given as pure free text (text present, timing and doseAndRate empty) AND the renderedDosageInstruction extension is populated, the value in dosageInstruction.text must match the value in the extension. (( (%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: 'If a dosage is given as pure free text, there should be exactly one Dosage element. (( (%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: 'If a dosage is given as pure free text, there must be exactly one Dosage element. (( (%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: 'If a dosage is given as pure free text, there should be exactly one Dosage element. (( (%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: 'If a dosage is given as pure free text, there must be exactly one Dosage element. (( (%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].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].maxDosePerPeriod.numerator.system (l35/c10) | information | A definition for 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].maxDosePerPeriod.numerator.system (l37/c84) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: MaxDoseOnlyPureAsNeeded: 'A maximum amount (maxDosePerPeriod) may only be given for a pure as-needed dosage: asNeededBoolean = true and no timing. A structured rhythm already determines how much is applied within the reference period. (maxDosePerPeriod.exists() implies (asNeeded.ofType(boolean) = true and timing.empty()))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#MaxDoseOnlyPureAsNeeded | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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].maxDosePerPeriod.numerator.system (l36/c10) | information | A definition for 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].maxDosePerPeriod.numerator.system (l38/c84) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: MaxDosePerPeriodOnly24hOr1d: 'maxDosePerPeriod is only allowed with a reference period of 24 hours (24 h) or 1 day (1 d). Other periods (e.g. at most 3 every 6 h) are not allowed. (maxDosePerPeriod.empty() or ( (maxDosePerPeriod.denominator.value = 24 and maxDosePerPeriod.denominator.code = 'h') or (maxDosePerPeriod.denominator.value = 1 and maxDosePerPeriod.denominator.code = 'd') ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#MaxDosePerPeriodOnly24hOr1d | 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: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: MaxDoseSameUnitAsDose: 'maxDosePerPeriod must use the same unit, code and system as doseQuantity. ( maxDosePerPeriod.empty() or ( ( doseAndRate.dose.ofType(Quantity).exists() and doseAndRate.dose.ofType(Quantity).system = maxDosePerPeriod.numerator.system and doseAndRate.dose.ofType(Quantity).code = maxDosePerPeriod.numerator.code and doseAndRate.dose.ofType(Quantity).unit = maxDosePerPeriod.numerator.unit ) or ( doseAndRate.dose.ofType(Range).exists() and ( doseAndRate.dose.ofType(Range).low.empty() or ( doseAndRate.dose.ofType(Range).low.system = maxDosePerPeriod.numerator.system and doseAndRate.dose.ofType(Range).low.code = maxDosePerPeriod.numerator.code and doseAndRate.dose.ofType(Range).low.unit = maxDosePerPeriod.numerator.unit ) ) and ( doseAndRate.dose.ofType(Range).high.empty() or ( doseAndRate.dose.ofType(Range).high.system = maxDosePerPeriod.numerator.system and doseAndRate.dose.ofType(Range).high.code = maxDosePerPeriod.numerator.code and doseAndRate.dose.ofType(Range).high.unit = maxDosePerPeriod.numerator.unit ) ) ) ) )' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#MaxDoseSameUnitAsDose | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l38/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 (l38/c12) | information | A definition for 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 (l41/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: MinimumIntervalOnlyPureAsNeeded: 'A minimum interval between two single administrations (Mindestabstand) may only be given for a pure as-needed dosage: asNeededBoolean = true and no timing. A structured rhythm already determines the spacing between administrations; a second, weaker lower bound next to it is contradictory. (modifierExtension.where(url='http://ig.fhir.de/igs/medication/StructureDefinition/MinimumIntervalBetweenAdministrations').exists() implies (asNeeded.ofType(boolean) = true and timing.empty()))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#MinimumIntervalOnlyPureAsNeeded | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: MinimumIntervalUnitMatchesCode: 'The display unit of the minimum interval (valueDuration.unit) must match the UCUM code (e.g. 'Stunde(n)' only with code='h'). (modifierExtension.where( url='http://ig.fhir.de/igs/medication/StructureDefinition/MinimumIntervalBetweenAdministrations' ).value.ofType(Duration).all( ( code = 'min' implies (unit = 'Minute(n)' or unit = 'Minute' or unit = 'Minuten') ) and ( code = 'h' implies (unit = 'Stunde(n)' or unit = 'Stunde' or unit = 'Stunden') ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#MinimumIntervalUnitMatchesCode | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: PatientInstructionIdentical: 'If patientInstruction is used in a resource with multiple dosages, the field must be populated identically in all Dosage elements. (( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).patientInstruction.distinct().count() <= 1 ) and ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).patientInstruction.exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(patientInstruction.exists()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#PatientInstructionIdentical | 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] (l39/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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] (l39/c6) | error | Constraint failed: PatientInstructionIdentical: 'If patientInstruction is used in a resource with multiple dosages, the field must be populated identically in all Dosage elements. (( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).patientInstruction.distinct().count() <= 1 ) and ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).patientInstruction.exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(patientInstruction.exists()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#PatientInstructionIdentical | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: PatientInstructionIdentical: 'If patientInstruction is used in a resource with multiple dosages, the field must be populated identically in all Dosage elements. (( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).patientInstruction.distinct().count() <= 1 ) and ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).patientInstruction.exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(patientInstruction.exists()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#PatientInstructionIdentical | 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] (l39/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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] (l39/c6) | error | Constraint failed: PatientInstructionIdentical: 'If patientInstruction is used in a resource with multiple dosages, the field must be populated identically in all Dosage elements. (( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).patientInstruction.distinct().count() <= 1 ) and ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).patientInstruction.exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(patientInstruction.exists()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#PatientInstructionIdentical | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingBoundsDurationOnlyWholeNumber: 'boundsDuration.value must be a whole number; decimal values are not allowed. (bounds.ofType(Duration).value.empty() or bounds.ofType(Duration).value mod 1 = 0)' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingBoundsDurationOnlyWholeNumber | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingBoundsDurationOnlyWholeNumber: 'boundsDuration.value must be a whole number; decimal values are not allowed. (bounds.ofType(Duration).value.empty() or bounds.ofType(Duration).value mod 1 = 0)' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingBoundsDurationOnlyWholeNumber | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: TimingBoundsUnitMatchesCodeWarning: 'boundsDuration.unit must match the UCUM boundsDuration.code (e.g. 'Woche(n)' only with 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#TimingBoundsUnitMatchesCodeWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingBoundsUnitMatchesCode: 'boundsDuration.unit must match the UCUM boundsDuration.code (e.g. 'Woche(n)' only with 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/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: TimingBoundsUnitMatchesCodeWarning: 'boundsDuration.unit must match the UCUM boundsDuration.code (e.g. 'Woche(n)' only with 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#TimingBoundsUnitMatchesCodeWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingBoundsUnitMatchesCode: 'boundsDuration.unit must match the UCUM boundsDuration.code (e.g. 'Woche(n)' only with 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/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: TimingFreqOrPeriodGtOneWarning: 'If frequency and period are given together, only one of them may exceed 1 - either the frequency including frequencyMax or the period including periodMax. A statement in which both exceed 1, such as 'six times within three hours', is hard to express in language and is not needed: the same meaning can be conveyed by adapting the period, e.g. 'every 30 minutes'. (/* Detect Interval only */ ( timeOfDay.empty() and when.empty() and dayOfWeek.empty() and frequency.exists() and period.exists() ) implies ( ( (frequency > 1 or (frequencyMax.exists() and frequencyMax > 1)) implies ( period = 1 and (periodMax.empty() or periodMax = 1) ) ) and ( (period > 1 or (periodMax.exists() and periodMax > 1)) implies ( frequency = 1 and (frequencyMax.empty() or frequencyMax = 1) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingFreqOrPeriodGtOneWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingFreqOrPeriodGtOne: 'If frequency and period are given together, only one of them may exceed 1 - either the frequency including frequencyMax or the period including periodMax. A statement in which both exceed 1, such as 'six times within three hours', is hard to express in language and is not needed: the same meaning can be conveyed by adapting the period, e.g. 'every 30 minutes'. (/* Detect Interval only */ ( timeOfDay.empty() and when.empty() and dayOfWeek.empty() and frequency.exists() and period.exists() ) implies ( ( (frequency > 1 or (frequencyMax.exists() and frequencyMax > 1)) implies ( period = 1 and (periodMax.empty() or periodMax = 1) ) ) and ( (period > 1 or (periodMax.exists() and periodMax > 1)) implies ( frequency = 1 and (frequencyMax.empty() or frequencyMax = 1) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFreqOrPeriodGtOne | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If frequency is given together with when, timeOfDay or dayOfWeek, its value must match the number of concrete administrations. ((when.exists() and dayOfWeek.empty() and frequency.exists() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() and frequency.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() and frequency.exists() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() and frequency.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() and frequency.exists() 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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 (l47/c10) | error | Constraint failed: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l47/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, only one Dosage element 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) (l38/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 (l38/c12) | information | A definition for 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 (l41/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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 (l53/c10) | error | Constraint failed: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l53/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, only one Dosage element 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) (l44/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 (l44/c12) | information | A definition for 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 (l47/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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 (l47/c10) | error | Constraint failed: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l47/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, only one Dosage element 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) (l38/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 (l38/c12) | information | A definition for 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 (l41/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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 (l53/c10) | error | Constraint failed: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l53/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, only one Dosage element 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) (l44/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 (l44/c12) | information | A definition for 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 (l47/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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 (l53/c10) | error | Constraint failed: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l53/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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) (l44/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 (l44/c12) | information | A definition for 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 (l47/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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 (l53/c10) | error | Constraint failed: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l53/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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) (l44/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 (l44/c12) | information | A definition for 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 (l47/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'The Dosage elements of a resource must not mix a time of day (timeOfDay) and a part of the day (when). (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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 (l47/c10) | error | Constraint failed: TimingOnlyWhenOrTimeOfDay: 'The Dosage elements of a resource must not mix a time of day (timeOfDay) and a part of the day (when). (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( (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) (l38/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 (l38/c12) | information | A definition for 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 (l41/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'The Dosage elements of a resource must not mix a time of day (timeOfDay) and a part of the day (when). (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'The Dosage elements of a resource must not mix a time of day (timeOfDay) and a part of the day (when). (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingPeriodOnlyWholeNumber: 'period and periodMax must be whole numbers; decimal values are not allowed. ((period.exists() implies period mod 1 = 0) and (periodMax.exists() implies periodMax mod 1 = 0))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodOnlyWholeNumber | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingPeriodOnlyWholeNumber: 'period and periodMax must be whole numbers; decimal values are not allowed. ((period.exists() implies period mod 1 = 0) and (periodMax.exists() implies periodMax mod 1 = 0))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodOnlyWholeNumber | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l18/c10) | error | Constraint failed: TimingPeriodUnit: 'periodUnit may only be given together with period. With dayOfWeek, only the redundant weekly statement is allowed; with when or timeOfDay without dayOfWeek, days, weeks or months are allowed. (periodUnit.empty() or ( period.exists() and ( (dayOfWeek.exists() and periodUnit = 'wk') or ( dayOfWeek.empty() and ( (when.empty() and timeOfDay.empty()) or periodUnit = 'd' or periodUnit = 'wk' or periodUnit = 'mo' ) ) ) ))' (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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l18/c10) | error | Constraint failed: TimingPeriodUnit: 'periodUnit may only be given together with period. With dayOfWeek, only the redundant weekly statement is allowed; with when or timeOfDay without dayOfWeek, days, weeks or months are allowed. (periodUnit.empty() or ( period.exists() and ( (dayOfWeek.exists() and periodUnit = 'wk') or ( dayOfWeek.empty() and ( (when.empty() and timeOfDay.empty()) or periodUnit = 'd' or periodUnit = 'wk' or periodUnit = 'mo' ) ) ) ))' (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l18/c10) | error | Constraint failed: TimingPeriodUnit: 'periodUnit may only be given together with period. With dayOfWeek, only the redundant weekly statement is allowed; with when or timeOfDay without dayOfWeek, days, weeks or months are allowed. (periodUnit.empty() or ( period.exists() and ( (dayOfWeek.exists() and periodUnit = 'wk') or ( dayOfWeek.empty() and ( (when.empty() and timeOfDay.empty()) or periodUnit = 'd' or periodUnit = 'wk' or periodUnit = 'mo' ) ) ) ))' (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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: TimingSingleDosageForTimeOfDayWarning: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDayWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingSingleDosageForTimeOfDay: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForTimeOfDay | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: TimingSingleDosageForTimeOfDayWarning: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDayWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l37/c10) | error | Constraint failed: TimingSingleDosageForTimeOfDay: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForTimeOfDay | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: TimingSingleDosageForTimeOfDayWarning: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDayWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingSingleDosageForTimeOfDay: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForTimeOfDay | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: TimingSingleDosageForTimeOfDayWarning: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDayWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l37/c10) | error | Constraint failed: TimingSingleDosageForTimeOfDay: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForTimeOfDay | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[2].timing.repeat (l56/c10) | warning | Constraint failed: TimingSingleDosageForTimeOfDayWarning: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDayWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[2].timing.repeat (l56/c10) | error | Constraint failed: TimingSingleDosageForTimeOfDay: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForTimeOfDay | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[2].doseAndRate[0].dose.ofType(Quantity) (l64/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[2].doseAndRate[0].dose.ofType(Quantity).system (l64/c12) | information | A definition for 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[2].doseAndRate[0].dose.ofType(Quantity).system (l67/c86) | warning | No 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[2] (l54/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingSingleDosageForWhen: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForWhen | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l37/c10) | error | Constraint failed: TimingSingleDosageForWhen: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForWhen | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingSingleDosageForWhen: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForWhen | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].timing.repeat (l37/c10) | error | Constraint failed: TimingSingleDosageForWhen: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForWhen | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[2].timing.repeat (l56/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[2].timing.repeat (l56/c10) | error | Constraint failed: TimingSingleDosageForWhen: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForWhen | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[2].doseAndRate[0].dose.ofType(Quantity) (l64/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[2].doseAndRate[0].dose.ofType(Quantity).system (l64/c12) | information | A definition for 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[2].doseAndRate[0].dose.ofType(Quantity).system (l67/c86) | warning | No 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[2] (l54/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingVarFreqGtMin: 'For a variable frequency, the maximum frequency must be greater than the minimum frequency. (frequencyMax.empty() or frequency.empty() or frequency.value.toInteger() < frequencyMax.value.toInteger())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingVarFreqGtMin | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingVarPeriodGtMin: 'For a variable period, the maximum period must be greater than the minimum period. (periodMax.empty() or period.empty() or period < periodMax)' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingVarPeriodGtMin | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: dos-1: 'AsNeededFor can only be set if AsNeeded is empty or true (extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').empty() or asNeeded.empty() or asNeeded)' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#dos-1 | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: AsNeededForRequiresAsNeeded: 'A reason for use (asNeededFor) may only be given for an as-needed dosage (asNeededBoolean = true). (extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() implies asNeeded.ofType(boolean) = true)' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#AsNeededForRequiresAsNeeded | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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].doseAndRate[0].dose.ofType(Quantity) (l28/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 (l28/c12) | information | A definition for 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 (l31/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: AsNeededForIdentical: 'The reason for use (asNeededFor) must be populated identically across all Dosage elements of a resource. Multiple reasons per element are allowed but must then match in every element. (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( extension.where( url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor' ).value.ofType(CodeableConcept).text.distinct().count() = ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).extension.where( url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor' ).value.ofType(CodeableConcept).text.distinct().count() ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#AsNeededForIdentical | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l62/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 (l62/c12) | information | A definition for 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 (l65/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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] (l44/c6) | error | Constraint failed: AsNeededForIdentical: 'The reason for use (asNeededFor) must be populated identically across all Dosage elements of a resource. Multiple reasons per element are allowed but must then match in every element. (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( extension.where( url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor' ).value.ofType(CodeableConcept).text.distinct().count() = ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).extension.where( url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor' ).value.ofType(CodeableConcept).text.distinct().count() ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#AsNeededForIdentical | 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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: AsNeededIdentical: 'The as-needed flag (asNeededBoolean) must be populated identically across all Dosage elements of a resource. (( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).asNeeded.ofType(boolean).distinct().count() <= 1 ) and ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).asNeeded.ofType(boolean).exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(asNeeded.ofType(boolean).exists()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#AsNeededIdentical | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l46/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 (l46/c12) | information | A definition for 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 (l49/c86) | warning | No 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] (l36/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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] (l36/c6) | error | Constraint failed: AsNeededIdentical: 'The as-needed flag (asNeededBoolean) must be populated identically across all Dosage elements of a resource. (( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).asNeeded.ofType(boolean).distinct().count() <= 1 ) and ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).asNeeded.ofType(boolean).exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(asNeeded.ofType(boolean).exists()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#AsNeededIdentical | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Range).low.system (l27/c14) | information | A definition for 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(Range).low.system (l30/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high.system (l33/c14) | information | A definition for 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(Range).high.system (l36/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).low (l27/c14) | 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(Range).high (l33/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: DosageDoseQuantityAllowedFractions: 'Dose values in doseQuantity or doseRange must be whole numbers or use one of the following fractional parts: .25, .33, .5, .66 or .75. (doseAndRate.all( ( dose.ofType(Quantity).value.empty() or dose.ofType(Quantity).value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) and ( dose.ofType(Range).low.value.empty() or dose.ofType(Range).low.value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) and ( dose.ofType(Range).high.value.empty() or dose.ofType(Range).high.value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseQuantityAllowedFractions | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Range).low.system (l27/c14) | information | A definition for 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(Range).low.system (l30/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high.system (l33/c14) | information | A definition for 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(Range).high.system (l36/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).low (l27/c14) | 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(Range).high (l33/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: DosageDoseQuantityAllowedFractions: 'Dose values in doseQuantity or doseRange must be whole numbers or use one of the following fractional parts: .25, .33, .5, .66 or .75. (doseAndRate.all( ( dose.ofType(Quantity).value.empty() or dose.ofType(Quantity).value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) and ( dose.ofType(Range).low.value.empty() or dose.ofType(Range).low.value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) and ( dose.ofType(Range).high.value.empty() or dose.ofType(Range).high.value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseQuantityAllowedFractions | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: MinimumIntervalUnitMatchesCode: 'The display unit of the minimum interval (valueDuration.unit) must match the UCUM code (e.g. 'Stunde(n)' only with code='h'). (modifierExtension.where( url='http://ig.fhir.de/igs/medication/StructureDefinition/MinimumIntervalBetweenAdministrations' ).value.ofType(Duration).all( ( code = 'min' implies (unit = 'Minute(n)' or unit = 'Minute' or unit = 'Minuten') ) and ( code = 'h' implies (unit = 'Stunde(n)' or unit = 'Stunde' or unit = 'Stunden') ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#MinimumIntervalUnitMatchesCode | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneBounds: 'All Dosage elements of a resource must state the same bounds (Duration or Period), and either all of them carry a bounds or none. (( %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).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).value.distinct().count() = 1) and (%resource.dosage.timing.repeat.bounds.ofType(Duration).code.distinct().count() = 1) ) ) and ( /* boundsPeriod: Start und Ende müssen ebenfalls über alle Dosierungen gleich sein. Die Textgenerierung liest den Zeitrahmen nur aus dem ersten Dosage-Element. */ (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies %resource.dosageInstruction.timing.repeat.bounds.ofType(Period).exists().not() or ( (%resource.dosageInstruction.timing.repeat.bounds.ofType(Period).start.distinct().count() <= 1) and (%resource.dosageInstruction.timing.repeat.bounds.ofType(Period).end.distinct().count() <= 1) ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.timing.repeat.bounds.ofType(Period).exists().not() or ( (%resource.dosage.timing.repeat.bounds.ofType(Period).start.distinct().count() <= 1) and (%resource.dosage.timing.repeat.bounds.ofType(Period).end.distinct().count() <= 1) ) ) ) and ( /* Entweder alle Dosage-Elemente tragen einen Zeitrahmen oder keines. Die Textgenerierung liest ihn nur aus dem ersten Element; ein Element ohne Zeitrahmen wuerde sonst stillschweigend als begrenzt dargestellt. */ ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).timing.repeat.bounds.exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(timing.repeat.bounds.exists()) ) ) ))' (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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneBounds: 'All Dosage elements of a resource must state the same bounds (Duration or Period), and either all of them carry a bounds or none. (( %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).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).value.distinct().count() = 1) and (%resource.dosage.timing.repeat.bounds.ofType(Duration).code.distinct().count() = 1) ) ) and ( /* boundsPeriod: Start und Ende müssen ebenfalls über alle Dosierungen gleich sein. Die Textgenerierung liest den Zeitrahmen nur aus dem ersten Dosage-Element. */ (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies %resource.dosageInstruction.timing.repeat.bounds.ofType(Period).exists().not() or ( (%resource.dosageInstruction.timing.repeat.bounds.ofType(Period).start.distinct().count() <= 1) and (%resource.dosageInstruction.timing.repeat.bounds.ofType(Period).end.distinct().count() <= 1) ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.timing.repeat.bounds.ofType(Period).exists().not() or ( (%resource.dosage.timing.repeat.bounds.ofType(Period).start.distinct().count() <= 1) and (%resource.dosage.timing.repeat.bounds.ofType(Period).end.distinct().count() <= 1) ) ) ) and ( /* Entweder alle Dosage-Elemente tragen einen Zeitrahmen oder keines. Die Textgenerierung liest ihn nur aus dem ersten Element; ein Element ohne Zeitrahmen wuerde sonst stillschweigend als begrenzt dargestellt. */ ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).timing.repeat.bounds.exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(timing.repeat.bounds.exists()) ) ) ))' (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) (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] (l41/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only when, no part of the day may occur in more than one Dosage element of a resource. (( /* Detect when-based schema */ %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() 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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only when, no part of the day may occur in more than one Dosage element of a resource. (( /* Detect when-based schema */ %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() 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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If frequency is given together with when, timeOfDay or dayOfWeek, its value must match the number of concrete administrations. ((when.exists() and dayOfWeek.empty() and frequency.exists() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() and frequency.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() and frequency.exists() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() and frequency.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() and frequency.exists() 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only timeOfDay, no time of day may occur in more than one Dosage element of a resource. (( /* Detect TimeOfDay */ %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() ) 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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only timeOfDay, no time of day may occur in more than one Dosage element of a resource. (( /* Detect TimeOfDay */ %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() ) 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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l18/c10) | error | Constraint failed: TimingFrequencyCount: 'If frequency is given together with when, timeOfDay or dayOfWeek, its value must match the number of concrete administrations. ((when.exists() and dayOfWeek.empty() and frequency.exists() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() and frequency.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() and frequency.exists() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() and frequency.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() and frequency.exists() 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: 'periodUnit may only be given together with period. With dayOfWeek, only the redundant weekly statement is allowed; with when or timeOfDay without dayOfWeek, days, weeks or months are allowed. (periodUnit.empty() or ( period.exists() and ( (dayOfWeek.exists() and periodUnit = 'wk') or ( dayOfWeek.empty() and ( (when.empty() and timeOfDay.empty()) or periodUnit = 'd' or periodUnit = 'wk' or periodUnit = 'mo' ) ) ) ))' (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].timing (l17/c8) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'In a schema that combines dayOfWeek with either timeOfDay or when, each combination of weekday and time must be unique across all Dosage elements of a resource. (( /* 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.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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l45/c10) | error | Constraint failed: TimingFrequencyCount: 'If frequency is given together with when, timeOfDay or dayOfWeek, its value must match the number of concrete administrations. ((when.exists() and dayOfWeek.empty() and frequency.exists() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() and frequency.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() and frequency.exists() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() and frequency.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() and frequency.exists() 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: 'periodUnit may only be given together with period. With dayOfWeek, only the redundant weekly statement is allowed; with when or timeOfDay without dayOfWeek, days, weeks or months are allowed. (periodUnit.empty() or ( period.exists() and ( (dayOfWeek.exists() and periodUnit = 'wk') or ( dayOfWeek.empty() and ( (when.empty() and timeOfDay.empty()) or periodUnit = 'd' or periodUnit = 'wk' or periodUnit = 'mo' ) ) ) ))' (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].timing (l44/c8) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'In a schema that combines dayOfWeek with either timeOfDay or when, each combination of weekday and time must be unique across all Dosage elements of a resource. (( /* 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.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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l18/c10) | error | Constraint failed: TimingFrequencyCount: 'If frequency is given together with when, timeOfDay or dayOfWeek, its value must match the number of concrete administrations. ((when.exists() and dayOfWeek.empty() and frequency.exists() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() and frequency.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() and frequency.exists() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() and frequency.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() and frequency.exists() 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: 'periodUnit may only be given together with period. With dayOfWeek, only the redundant weekly statement is allowed; with when or timeOfDay without dayOfWeek, days, weeks or months are allowed. (periodUnit.empty() or ( period.exists() and ( (dayOfWeek.exists() and periodUnit = 'wk') or ( dayOfWeek.empty() and ( (when.empty() and timeOfDay.empty()) or periodUnit = 'd' or periodUnit = 'wk' or periodUnit = 'mo' ) ) ) ))' (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].timing (l17/c8) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'In a schema that combines dayOfWeek with either timeOfDay or when, each combination of weekday and time must be unique across all Dosage elements of a resource. (( /* 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.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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l45/c10) | error | Constraint failed: TimingFrequencyCount: 'If frequency is given together with when, timeOfDay or dayOfWeek, its value must match the number of concrete administrations. ((when.exists() and dayOfWeek.empty() and frequency.exists() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() and frequency.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() and frequency.exists() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() and frequency.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() and frequency.exists() 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: 'periodUnit may only be given together with period. With dayOfWeek, only the redundant weekly statement is allowed; with when or timeOfDay without dayOfWeek, days, weeks or months are allowed. (periodUnit.empty() or ( period.exists() and ( (dayOfWeek.exists() and periodUnit = 'wk') or ( dayOfWeek.empty() and ( (when.empty() and timeOfDay.empty()) or periodUnit = 'd' or periodUnit = 'wk' or periodUnit = 'mo' ) ) ) ))' (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].timing (l44/c8) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'In a schema that combines dayOfWeek with either timeOfDay or when, each combination of weekday and time must be unique across all Dosage elements of a resource. (( /* 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.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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only when, no part of the day may occur in more than one Dosage element of a resource. (( /* Detect when-based schema */ %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() 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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only when, no part of the day may occur in more than one Dosage element of a resource. (( /* Detect when-based schema */ %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() 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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only timeOfDay, no time of day may occur in more than one Dosage element of a resource. (( /* Detect TimeOfDay */ %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() ) 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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only timeOfDay, no time of day may occur in more than one Dosage element of a resource. (( /* Detect TimeOfDay */ %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() ) 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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'All Dosage elements of a resource must state the same bounds (Duration or Period), and either all of them carry a bounds or none. (( %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).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).value.distinct().count() = 1) and (%resource.dosage.timing.repeat.bounds.ofType(Duration).code.distinct().count() = 1) ) ) and ( /* boundsPeriod: Start und Ende müssen ebenfalls über alle Dosierungen gleich sein. Die Textgenerierung liest den Zeitrahmen nur aus dem ersten Dosage-Element. */ (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies %resource.dosageInstruction.timing.repeat.bounds.ofType(Period).exists().not() or ( (%resource.dosageInstruction.timing.repeat.bounds.ofType(Period).start.distinct().count() <= 1) and (%resource.dosageInstruction.timing.repeat.bounds.ofType(Period).end.distinct().count() <= 1) ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.timing.repeat.bounds.ofType(Period).exists().not() or ( (%resource.dosage.timing.repeat.bounds.ofType(Period).start.distinct().count() <= 1) and (%resource.dosage.timing.repeat.bounds.ofType(Period).end.distinct().count() <= 1) ) ) ) and ( /* Entweder alle Dosage-Elemente tragen einen Zeitrahmen oder keines. Die Textgenerierung liest ihn nur aus dem ersten Element; ein Element ohne Zeitrahmen wuerde sonst stillschweigend als begrenzt dargestellt. */ ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).timing.repeat.bounds.exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(timing.repeat.bounds.exists()) ) ) ))' (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'All Dosage elements of a resource must state the same bounds (Duration or Period), and either all of them carry a bounds or none. (( %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).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).value.distinct().count() = 1) and (%resource.dosage.timing.repeat.bounds.ofType(Duration).code.distinct().count() = 1) ) ) and ( /* boundsPeriod: Start und Ende müssen ebenfalls über alle Dosierungen gleich sein. Die Textgenerierung liest den Zeitrahmen nur aus dem ersten Dosage-Element. */ (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies %resource.dosageInstruction.timing.repeat.bounds.ofType(Period).exists().not() or ( (%resource.dosageInstruction.timing.repeat.bounds.ofType(Period).start.distinct().count() <= 1) and (%resource.dosageInstruction.timing.repeat.bounds.ofType(Period).end.distinct().count() <= 1) ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.timing.repeat.bounds.ofType(Period).exists().not() or ( (%resource.dosage.timing.repeat.bounds.ofType(Period).start.distinct().count() <= 1) and (%resource.dosage.timing.repeat.bounds.ofType(Period).end.distinct().count() <= 1) ) ) ) and ( /* Entweder alle Dosage-Elemente tragen einen Zeitrahmen oder keines. Die Textgenerierung liest ihn nur aus dem ersten Element; ein Element ohne Zeitrahmen wuerde sonst stillschweigend als begrenzt dargestellt. */ ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).timing.repeat.bounds.exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(timing.repeat.bounds.exists()) ) ) ))' (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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) | warning | Constraint failed: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: MinimumIntervalOnlyPureAsNeeded: 'A minimum interval between two single administrations (Mindestabstand) may only be given for a pure as-needed dosage: asNeededBoolean = true and no timing. A structured rhythm already determines the spacing between administrations; a second, weaker lower bound next to it is contradictory. (modifierExtension.where(url='http://ig.fhir.de/igs/medication/StructureDefinition/MinimumIntervalBetweenAdministrations').exists() implies (asNeeded.ofType(boolean) = true and timing.empty()))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#MinimumIntervalOnlyPureAsNeeded | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingPeriodOnlyWholeNumber: 'period and periodMax must be whole numbers; decimal values are not allowed. ((period.exists() implies period mod 1 = 0) and (periodMax.exists() implies periodMax mod 1 = 0))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodOnlyWholeNumber | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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].maxDosePerPeriod.numerator.system (l28/c10) | information | A definition for 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].maxDosePerPeriod.numerator.system (l30/c84) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: MaxDosePerPeriodOnly24hOr1d: 'maxDosePerPeriod is only allowed with a reference period of 24 hours (24 h) or 1 day (1 d). Other periods (e.g. at most 3 every 6 h) are not allowed. (maxDosePerPeriod.empty() or ( (maxDosePerPeriod.denominator.value = 24 and maxDosePerPeriod.denominator.code = 'h') or (maxDosePerPeriod.denominator.value = 1 and maxDosePerPeriod.denominator.code = 'd') ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#MaxDosePerPeriodOnly24hOr1d | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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] (l35/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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] (l35/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l28/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l49/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] (l37/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l28/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l49/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] (l37/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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] (l35/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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] (l35/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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|2.0.0-ballot) Validation_VAL_Profile_Maximum | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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 |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | 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|2.0.0-ballot) 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|2.0.0-ballot) 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|2.0.0-ballot) Validation_VAL_Profile_Maximum | 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|2.0.0-ballot) Validation_VAL_Profile_Maximum | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageDoseUnitSameCodeWarning: 'The dose unit should be the same across all dosages. ((%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#DosageDoseUnitSameCodeWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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 |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'The dose unit must be the same across all dosages. ((%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/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseUnitSameCode | 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|2.0.0-ballot) Validation_VAL_Profile_Maximum | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageDoseUnitSameCodeWarning: 'The dose unit should be the same across all dosages. ((%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#DosageDoseUnitSameCodeWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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 |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'The dose unit must be the same across all dosages. ((%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/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseUnitSameCode | 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|2.0.0-ballot) Validation_VAL_Profile_Maximum | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageDoseUnitSameCodeWarning: 'The dose unit should be the same across all dosages. ((%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#DosageDoseUnitSameCodeWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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 |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'The dose unit must be the same across all dosages. ((%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/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseUnitSameCode | 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|2.0.0-ballot) 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|2.0.0-ballot) 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|2.0.0-ballot) 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|2.0.0-ballot) Validation_VAL_Profile_Maximum | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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 |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | 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|2.0.0-ballot) Validation_VAL_Profile_Maximum | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | 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|2.0.0-ballot and slicing is CLOSED: MedicationDispense.dosageInstruction[0].timing.repeat.bounds.ofType(Range): Does not match slice 'boundsDuration' (discriminator: ($this is Duration)), MedicationDispense.dosageInstruction[0].timing.repeat.bounds.ofType(Range): Does not match slice 'boundsPeriod' (discriminator: ($this is Period)) Validation_VAL_Profile_NotSlice | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0].timing.repeat (l19/c12) | error | The type of element boundsRange is not known - it could not be determined from the information available. Valid types at this point are Duration, Period Validation_VAL_Profile_NoType | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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 |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | 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|2.0.0-ballot) Validation_VAL_Profile_Maximum | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#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|2.0.0-ballot) 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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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: 'The Dosage elements of a resource must not mix a time of day (timeOfDay) and a part of the day (when). (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( (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) | warning | Constraint failed: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Dispense dgMP |
| MedicationDispense.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Dispense DE |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l26/c12) | warning | A definition for CodeSystem 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT' could not be found, so the code cannot be validated (from https://tx.fhir.org/r4, see log, or see the servers logic) UNKNOWN_CODESYSTEM | Medication Dispense DE |
| 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 DE |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageDoseUnitSameCodeWarning: 'The dose unit should be the same across all dosages. ((%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#DosageDoseUnitSameCodeWarning | Medication Dispense DE |
| MedicationDispense.dosageInstruction[1].timing.repeat (l37/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Dispense DE |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l45/c12) | warning | A definition for 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 DE |
| 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 DE |
| MedicationDispense.dosageInstruction[1] (l35/c6) | warning | Constraint failed: DosageDoseUnitSameCodeWarning: 'The dose unit should be the same across all dosages. ((%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#DosageDoseUnitSameCodeWarning | Medication Dispense DE |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Range).low.system (l27/c14) | warning | A definition for 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 DE |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Range).low.system (l30/c88) | warning | No 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 DE |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Range).high.system (l33/c14) | warning | A definition for 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 DE |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Range).high.system (l36/c88) | warning | No 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 DE |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageDoseValuePositiveWarning: 'doseQuantity.value and doseRange.high.value should be greater than 0. The value 0 is additionally allowed for doseRange.low.value only. (doseAndRate.all( dose.ofType(Quantity).value.all($this > 0) and dose.ofType(Range).low.value.all($this >= 0) and dose.ofType(Range).high.value.all($this > 0) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageDoseValuePositiveWarning | Medication Dispense DE |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Range).low.system (l27/c14) | warning | A definition for 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 DE |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Range).low.system (l30/c88) | warning | No 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 DE |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Range).high.system (l33/c14) | warning | A definition for 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 DE |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Range).high.system (l36/c88) | warning | No 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 DE |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageDoseValuePositiveWarning: 'doseQuantity.value and doseRange.high.value should be greater than 0. The value 0 is additionally allowed for doseRange.low.value only. (doseAndRate.all( dose.ofType(Quantity).value.all($this > 0) and dose.ofType(Range).low.value.all($this >= 0) and dose.ofType(Range).high.value.all($this > 0) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageDoseValuePositiveWarning | Medication Dispense DE |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageFourSlotPatternInTextWarning: 'A four-slot dosing schema (Viererschema, e.g. 1-1-1-1) was detected in Dosage.text. Please check whether it can be represented structurally. (text.exists() implies text.matches('.*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\s*\\d+.*').not())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageFourSlotPatternInTextWarning | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l26/c12) | warning | A definition for 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 DE |
| 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 DE |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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 DE |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Dispense DE |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Range).low.system (l28/c14) | information | A definition for 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(Range).low.system (l30/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high.system (l34/c14) | information | A definition for 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(Range).high.system (l36/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).low (l28/c14) | 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(Range).high (l34/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | warning | Constraint failed: DoseRangeNoVarPeriod: 'A variable single dose and a variable period should not be used together. (doseAndRate.dose.ofType(Range).empty() or timing.repeat.periodMax.empty())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DoseRangeNoVarPeriod | Medication Dispense dgMP |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: FreeTextSingleDosageOnlyWarning: 'If a dosage is given as pure free text, there should be exactly one Dosage element. (( (%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 DE |
| MedicationDispense.dosageInstruction[1] (l19/c6) | warning | Constraint failed: FreeTextSingleDosageOnlyWarning: 'If a dosage is given as pure free text, there should be exactly one Dosage element. (( (%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 DE |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | warning | Constraint failed: TimingBoundsUnitMatchesCodeWarning: 'boundsDuration.unit must match the UCUM boundsDuration.code (e.g. 'Woche(n)' only with 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#TimingBoundsUnitMatchesCodeWarning | Medication Dispense DE |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c12) | warning | A definition for 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 DE |
| 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 DE |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | warning | Constraint failed: TimingFreqOrPeriodGtOneWarning: 'If frequency and period are given together, only one of them may exceed 1 - either the frequency including frequencyMax or the period including periodMax. A statement in which both exceed 1, such as 'six times within three hours', is hard to express in language and is not needed: the same meaning can be conveyed by adapting the period, e.g. 'every 30 minutes'. (/* Detect Interval only */ ( timeOfDay.empty() and when.empty() and dayOfWeek.empty() and frequency.exists() and period.exists() ) implies ( ( (frequency > 1 or (frequencyMax.exists() and frequencyMax > 1)) implies ( period = 1 and (periodMax.empty() or periodMax = 1) ) ) and ( (period > 1 or (periodMax.exists() and periodMax > 1)) implies ( frequency = 1 and (frequencyMax.empty() or frequencyMax = 1) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingFreqOrPeriodGtOneWarning | Medication Dispense DE |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l26/c12) | warning | A definition for 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 DE |
| 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 DE |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | warning | Constraint failed: TimingSingleDosageForTimeOfDayWarning: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDayWarning | Medication Dispense DE |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l26/c12) | warning | A definition for 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 DE |
| 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 DE |
| MedicationDispense.dosageInstruction[1].timing.repeat (l37/c10) | warning | Constraint failed: TimingSingleDosageForTimeOfDayWarning: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDayWarning | Medication Dispense DE |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l45/c12) | warning | A definition for 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 DE |
| 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 DE |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | warning | Constraint failed: TimingSingleDosageForTimeOfDayWarning: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDayWarning | Medication Dispense DE |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l26/c12) | warning | A definition for 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 DE |
| 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 DE |
| MedicationDispense.dosageInstruction[1].timing.repeat (l37/c10) | warning | Constraint failed: TimingSingleDosageForTimeOfDayWarning: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDayWarning | Medication Dispense DE |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l45/c12) | warning | A definition for 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 DE |
| 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 DE |
| MedicationDispense.dosageInstruction[2].timing.repeat (l56/c10) | warning | Constraint failed: TimingSingleDosageForTimeOfDayWarning: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDayWarning | Medication Dispense DE |
| MedicationDispense.dosageInstruction[2].doseAndRate[0].dose.ofType(Quantity).system (l64/c12) | warning | A definition for 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 DE |
| MedicationDispense.dosageInstruction[2].doseAndRate[0].dose.ofType(Quantity).system (l67/c86) | warning | No 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 DE |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Dispense DE |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l26/c12) | warning | A definition for 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 DE |
| 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 DE |
| MedicationDispense.dosageInstruction[1].timing.repeat (l37/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Dispense DE |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l45/c12) | warning | A definition for 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 DE |
| 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 DE |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0].timing.repeat (l18/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Dispense DE |
| MedicationDispense.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l26/c12) | warning | A definition for 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 DE |
| 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 DE |
| MedicationDispense.dosageInstruction[1].timing.repeat (l37/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Dispense DE |
| MedicationDispense.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l45/c12) | warning | A definition for 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 DE |
| 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 DE |
| MedicationDispense.dosageInstruction[2].timing.repeat (l56/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Dispense DE |
| MedicationDispense.dosageInstruction[2].doseAndRate[0].dose.ofType(Quantity).system (l64/c12) | warning | A definition for 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 DE |
| MedicationDispense.dosageInstruction[2].doseAndRate[0].dose.ofType(Quantity).system (l67/c86) | warning | No 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 DE |
| Path | Severity | Message | Validating |
| MedicationDispense.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageFourSlotPatternInTextWarning: 'A four-slot dosing schema (Viererschema, e.g. 1-1-1-1) was detected in Dosage.text. Please check whether it can be represented structurally. (text.exists() implies text.matches('.*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\s*\\d+.*').not())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageFourSlotPatternInTextWarning | Medication Dispense 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l28/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 (l28/c12) | information | A definition for 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 (l31/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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(Range).low.system (l20/c14) | information | A definition for 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(Range).low.system (l23/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high.system (l26/c14) | information | A definition for 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(Range).high.system (l29/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).low (l20/c14) | 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(Range).high (l26/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l28/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 (l28/c12) | information | A definition for 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 (l31/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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(Range).low.system (l29/c14) | information | A definition for 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(Range).low.system (l32/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high.system (l35/c14) | information | A definition for 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(Range).high.system (l38/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).low (l29/c14) | 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(Range).high (l35/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l28/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 (l28/c12) | information | A definition for 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 (l31/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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(Range).low.system (l28/c14) | information | A definition for 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(Range).low.system (l31/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high.system (l34/c14) | information | A definition for 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(Range).high.system (l37/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).low (l28/c14) | 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(Range).high (l34/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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(Range).low.system (l28/c14) | information | A definition for 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(Range).low.system (l31/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high.system (l34/c14) | information | A definition for 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(Range).high.system (l37/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).low (l28/c14) | 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(Range).high (l34/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l46/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 (l46/c12) | information | A definition for 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 (l49/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l38/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 (l38/c12) | information | A definition for 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 (l41/c86) | warning | No 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].maxDosePerPeriod.numerator.system (l47/c10) | information | A definition for 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].maxDosePerPeriod.numerator.system (l49/c84) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l50/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 (l50/c12) | information | A definition for 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 (l53/c86) | warning | No 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].maxDosePerPeriod.numerator.system (l59/c10) | information | A definition for 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].maxDosePerPeriod.numerator.system (l61/c84) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l46/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 (l46/c12) | information | A definition for 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 (l49/c86) | warning | No 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] (l36/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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].maxDosePerPeriod.numerator.system (l28/c10) | information | A definition for 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].maxDosePerPeriod.numerator.system (l30/c84) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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] (l40/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l65/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 (l65/c12) | information | A definition for 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 (l68/c86) | warning | No 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] (l45/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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(Range).low.system (l30/c14) | information | A definition for 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(Range).low.system (l32/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high.system (l36/c14) | information | A definition for 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(Range).high.system (l38/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).low (l30/c14) | 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(Range).high (l36/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l59/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 (l59/c12) | information | A definition for 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 (l62/c86) | warning | No 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] (l46/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l28/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 (l28/c12) | information | A definition for 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 (l31/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l49/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 (l49/c12) | information | A definition for 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 (l52/c86) | warning | No 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] (l37/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l28/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 (l28/c12) | information | A definition for 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 (l31/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l28/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 (l28/c12) | information | A definition for 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 (l31/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l49/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 (l49/c12) | information | A definition for 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 (l52/c86) | warning | No 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] (l37/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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(Range).high.system (l27/c14) | information | A definition for 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(Range).high.system (l29/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high (l27/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l49/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 (l49/c12) | information | A definition for 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 (l52/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l61/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 (l61/c12) | information | A definition for 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 (l64/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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(Range).low.system (l27/c14) | information | A definition for 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(Range).low.system (l29/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high.system (l33/c14) | information | A definition for 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(Range).high.system (l35/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).low (l27/c14) | 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(Range).high (l33/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l28/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 (l28/c12) | information | A definition for 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 (l31/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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(Range).low.system (l27/c14) | information | A definition for 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(Range).low.system (l29/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high.system (l33/c14) | information | A definition for 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(Range).high.system (l35/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).low (l27/c14) | 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(Range).high (l33/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l53/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 (l53/c12) | information | A definition for 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 (l56/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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: 'The Dosage elements of a resource must not mix a time of day (timeOfDay) and a part of the day (when). (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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: TimingPeriodUnit: 'periodUnit may only be given together with period. With dayOfWeek, only the redundant weekly statement is allowed; with when or timeOfDay without dayOfWeek, days, weeks or months are allowed. (periodUnit.empty() or ( period.exists() and ( (dayOfWeek.exists() and periodUnit = 'wk') or ( dayOfWeek.empty() and ( (when.empty() and timeOfDay.empty()) or periodUnit = 'd' or periodUnit = 'wk' or periodUnit = 'mo' ) ) ) ))' (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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: TimingPeriodUnit: 'periodUnit may only be given together with period. With dayOfWeek, only the redundant weekly statement is allowed; with when or timeOfDay without dayOfWeek, days, weeks or months are allowed. (periodUnit.empty() or ( period.exists() and ( (dayOfWeek.exists() and periodUnit = 'wk') or ( dayOfWeek.empty() and ( (when.empty() and timeOfDay.empty()) or periodUnit = 'd' or periodUnit = 'wk' or periodUnit = 'mo' ) ) ) ))' (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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: 'The Dosage elements of a resource must not mix a time of day (timeOfDay) and a part of the day (when). (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( (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) | warning | Constraint failed: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l30/c10) | error | Constraint failed: TimingOnlyWhenOrTimeOfDay: 'The Dosage elements of a resource must not mix a time of day (timeOfDay) and a part of the day (when). (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( (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) | warning | Constraint failed: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l28/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingSingleDosageForWhen: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#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) | warning | Constraint failed: DosageDoseUnitSameCodeWarning: 'The dose unit should be the same across all dosages. ((%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#DosageDoseUnitSameCodeWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'The dose unit must be the same across all dosages. ((%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/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseUnitSameCode | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l40/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l40/c10) | error | Constraint failed: TimingSingleDosageForWhen: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#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) | warning | Constraint failed: DosageDoseUnitSameCodeWarning: 'The dose unit should be the same across all dosages. ((%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#DosageDoseUnitSameCodeWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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] (l38/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'The dose unit must be the same across all dosages. ((%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/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseUnitSameCode | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l18/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l40/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l18/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l40/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only when, no part of the day may occur in more than one Dosage element of a resource. (( /* Detect when-based schema */ %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() 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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only when, no part of the day may occur in more than one Dosage element of a resource. (( /* Detect when-based schema */ %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() 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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If frequency is given together with when, timeOfDay or dayOfWeek, its value must match the number of concrete administrations. ((when.exists() and dayOfWeek.empty() and frequency.exists() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() and frequency.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() and frequency.exists() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() and frequency.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() and frequency.exists() 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only dayOfWeek, no weekday may occur in more than one Dosage element of a resource. (( /* Detect DayOfWeek */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only dayOfWeek, no weekday may occur in more than one Dosage element of a resource. (( /* Detect DayOfWeek */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: AsNeededForIdentical: 'The reason for use (asNeededFor) must be populated identically across all Dosage elements of a resource. Multiple reasons per element are allowed but must then match in every element. (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( extension.where( url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor' ).value.ofType(CodeableConcept).text.distinct().count() = ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).extension.where( url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor' ).value.ofType(CodeableConcept).text.distinct().count() ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#AsNeededForIdentical | 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] (l44/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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] (l44/c6) | error | Constraint failed: AsNeededForIdentical: 'The reason for use (asNeededFor) must be populated identically across all Dosage elements of a resource. Multiple reasons per element are allowed but must then match in every element. (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( extension.where( url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor' ).value.ofType(CodeableConcept).text.distinct().count() = ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).extension.where( url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor' ).value.ofType(CodeableConcept).text.distinct().count() ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#AsNeededForIdentical | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: AsNeededForRequiresAsNeeded: 'A reason for use (asNeededFor) may only be given for an as-needed dosage (asNeededBoolean = true). (extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() implies asNeeded.ofType(boolean) = true)' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#AsNeededForRequiresAsNeeded | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: AsNeededIdentical: 'The as-needed flag (asNeededBoolean) must be populated identically across all Dosage elements of a resource. (( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).asNeeded.ofType(boolean).distinct().count() <= 1 ) and ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).asNeeded.ofType(boolean).exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(asNeeded.ofType(boolean).exists()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#AsNeededIdentical | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l46/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 (l46/c12) | information | A definition for 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 (l49/c86) | warning | No 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] (l36/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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] (l36/c6) | error | Constraint failed: AsNeededIdentical: 'The as-needed flag (asNeededBoolean) must be populated identically across all Dosage elements of a resource. (( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).asNeeded.ofType(boolean).distinct().count() <= 1 ) and ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).asNeeded.ofType(boolean).exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(asNeeded.ofType(boolean).exists()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#AsNeededIdentical | 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: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: AsNeededSingleDosageOnly: 'If an as-needed dosage with asNeededBoolean = true is given without timing, exactly one Dosage element must exist in the resource. (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).where( asNeeded.ofType(boolean) = true and timing.empty() ).exists() 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#AsNeededSingleDosageOnly | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].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[1].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[1].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[1] (l29/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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] (l29/c6) | error | Constraint failed: AsNeededSingleDosageOnly: 'If an as-needed dosage with asNeededBoolean = true is given without timing, exactly one Dosage element must exist in the resource. (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).where( asNeeded.ofType(boolean) = true and timing.empty() ).exists() 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#AsNeededSingleDosageOnly | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: DosageDoseQuantityAllowedFractions: 'Dose values in doseQuantity or doseRange must be whole numbers or use one of the following fractional parts: .25, .33, .5, .66 or .75. (doseAndRate.all( ( dose.ofType(Quantity).value.empty() or dose.ofType(Quantity).value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) and ( dose.ofType(Range).low.value.empty() or dose.ofType(Range).low.value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) and ( dose.ofType(Range).high.value.empty() or dose.ofType(Range).high.value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseQuantityAllowedFractions | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: DosageDoseQuantityAllowedFractions: 'Dose values in doseQuantity or doseRange must be whole numbers or use one of the following fractional parts: .25, .33, .5, .66 or .75. (doseAndRate.all( ( dose.ofType(Quantity).value.empty() or dose.ofType(Quantity).value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) and ( dose.ofType(Range).low.value.empty() or dose.ofType(Range).low.value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) and ( dose.ofType(Range).high.value.empty() or dose.ofType(Range).high.value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseQuantityAllowedFractions | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageDoseValueDecimalNotation: 'Dose values in doseQuantity or doseRange must use plain decimal notation with at most two decimal places. Exponential notation (e.g. 50e-2 instead of 0.5) is not allowed. (doseAndRate.all( ( dose.ofType(Quantity).value.empty() or dose.ofType(Quantity).value.toString().matches('^[0-9]+([.][0-9]{1,2})?$') ) and ( dose.ofType(Range).low.value.empty() or dose.ofType(Range).low.value.toString().matches('^[0-9]+([.][0-9]{1,2})?$') ) and ( dose.ofType(Range).high.value.empty() or dose.ofType(Range).high.value.toString().matches('^[0-9]+([.][0-9]{1,2})?$') ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseValueDecimalNotation | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingSingleDosageForWhen: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForWhen | 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) | warning | Constraint failed: DosageDoseUnitSameCodeWarning: 'The dose unit should be the same across all dosages. ((%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#DosageDoseUnitSameCodeWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'The dose unit must be the same across all dosages. ((%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/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseUnitSameCode | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l37/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l37/c10) | error | Constraint failed: TimingSingleDosageForWhen: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForWhen | 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) | warning | Constraint failed: DosageDoseUnitSameCodeWarning: 'The dose unit should be the same across all dosages. ((%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#DosageDoseUnitSameCodeWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1] (l35/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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] (l35/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'The dose unit must be the same across all dosages. ((%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/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseUnitSameCode | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: DosageDoseQuantityAllowedFractions: 'Dose values in doseQuantity or doseRange must be whole numbers or use one of the following fractional parts: .25, .33, .5, .66 or .75. (doseAndRate.all( ( dose.ofType(Quantity).value.empty() or dose.ofType(Quantity).value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) and ( dose.ofType(Range).low.value.empty() or dose.ofType(Range).low.value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) and ( dose.ofType(Range).high.value.empty() or dose.ofType(Range).high.value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseQuantityAllowedFractions | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageDoseValueDecimalNotation: 'Dose values in doseQuantity or doseRange must use plain decimal notation with at most two decimal places. Exponential notation (e.g. 50e-2 instead of 0.5) is not allowed. (doseAndRate.all( ( dose.ofType(Quantity).value.empty() or dose.ofType(Quantity).value.toString().matches('^[0-9]+([.][0-9]{1,2})?$') ) and ( dose.ofType(Range).low.value.empty() or dose.ofType(Range).low.value.toString().matches('^[0-9]+([.][0-9]{1,2})?$') ) and ( dose.ofType(Range).high.value.empty() or dose.ofType(Range).high.value.toString().matches('^[0-9]+([.][0-9]{1,2})?$') ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseValueDecimalNotation | 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) | warning | Constraint failed: DosageDoseValuePositiveWarning: 'doseQuantity.value and doseRange.high.value should be greater than 0. The value 0 is additionally allowed for doseRange.low.value only. (doseAndRate.all( dose.ofType(Quantity).value.all($this > 0) and dose.ofType(Range).low.value.all($this >= 0) and dose.ofType(Range).high.value.all($this > 0) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageDoseValuePositiveWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: DosageDoseValueDecimalNotation: 'Dose values in doseQuantity or doseRange must use plain decimal notation with at most two decimal places. Exponential notation (e.g. 50e-2 instead of 0.5) is not allowed. (doseAndRate.all( ( dose.ofType(Quantity).value.empty() or dose.ofType(Quantity).value.toString().matches('^[0-9]+([.][0-9]{1,2})?$') ) and ( dose.ofType(Range).low.value.empty() or dose.ofType(Range).low.value.toString().matches('^[0-9]+([.][0-9]{1,2})?$') ) and ( dose.ofType(Range).high.value.empty() or dose.ofType(Range).high.value.toString().matches('^[0-9]+([.][0-9]{1,2})?$') ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseValueDecimalNotation | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageDoseValuePositive: 'doseQuantity.value and doseRange.high.value must be greater than 0. The value 0 is additionally allowed for doseRange.low.value only. (doseAndRate.all( dose.ofType(Quantity).value.all($this > 0) and dose.ofType(Range).low.value.all($this >= 0) and dose.ofType(Range).high.value.all($this > 0) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseValuePositive | 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) | warning | Constraint failed: DosageDoseValuePositiveWarning: 'doseQuantity.value and doseRange.high.value should be greater than 0. The value 0 is additionally allowed for doseRange.low.value only. (doseAndRate.all( dose.ofType(Quantity).value.all($this > 0) and dose.ofType(Range).low.value.all($this >= 0) and dose.ofType(Range).high.value.all($this > 0) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageDoseValuePositiveWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: DosageDoseValuePositive: 'doseQuantity.value and doseRange.high.value must be greater than 0. The value 0 is additionally allowed for doseRange.low.value only. (doseAndRate.all( dose.ofType(Quantity).value.all($this > 0) and dose.ofType(Range).low.value.all($this >= 0) and dose.ofType(Range).high.value.all($this > 0) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseValuePositive | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageFourSlotPatternInTextWarning: 'A four-slot dosing schema (Viererschema, e.g. 1-1-1-1) was detected in Dosage.text. Please check whether it can be represented structurally. (text.exists() implies text.matches('.*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\s*\\d+.*').not())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageFourSlotPatternInTextWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageFourSlotPatternInText: 'A bare four-slot dosing schema (Viererschema, e.g. 1-0-1-0 or 1-0-1-0 Stück) must not be given as free text in Dosage.text; it has to be represented structurally. (text.exists() implies text.matches('^\\s*\\d+([.,]\\d+)?(\\s*/\\s*\\d+)?(\\s*[-–]\\s*\\d+([.,]\\d+)?(\\s*/\\s*\\d+)?){3}(\\s*[A-Za-zÄÖÜäöüß().]+)?\\s*$').not())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageFourSlotPatternInText | 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) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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 |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#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) | warning | Constraint failed: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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(Range).low (l27/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: DoseRangeHighRequiredWhenLowPresent: 'If a lower bound is given for doseRange, an upper bound must be given as well. (doseAndRate.dose.ofType(Range).low.empty() or doseAndRate.dose.ofType(Range).high.exists())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DoseRangeHighRequiredWhenLowPresent | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Range).high.system (l33/c14) | information | A definition for 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(Range).high.system (l35/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range) (l26/c12) | error | Constraint failed: rng-2: 'If present, low SHALL have a lower value than high (low.empty() or high.empty() or (low <= high))' http://hl7.org/fhir/StructureDefinition/Range#rng-2 | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Range).low (l27/c14) | 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(Range).high (l33/c14) | 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) | warning | Constraint failed: DosageDoseUnitSameCodeWarning: 'The dose unit should be the same across all dosages. ((%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#DosageDoseUnitSameCodeWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'The dose unit must be the same across all dosages. ((%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/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseUnitSameCode | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DoseRangeLowAndHighSameUnit: 'The lower and upper bound of a variable single dose must use the same unit of measure. (doseAndRate.dose.ofType(Range).low.empty() or doseAndRate.dose.ofType(Range).high.empty() or ( doseAndRate.dose.ofType(Range).low.system = doseAndRate.dose.ofType(Range).high.system and doseAndRate.dose.ofType(Range).low.code = doseAndRate.dose.ofType(Range).high.code and doseAndRate.dose.ofType(Range).low.unit = doseAndRate.dose.ofType(Range).high.unit ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DoseRangeLowAndHighSameUnit | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest (l1/c2) | error | Constraint failed: ExtRequiresDosage-MR: 'If a dosage extension (GeneratedDosageInstructionsMeta or renderedDosageInstruction) is present, at least one dosageInstruction must be present. (( extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' or url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() ) implies dosageInstruction.exists())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/MedicationRequestDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/MedicationRequestDgMP#ExtRequiresDosage-MR | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: FreeTextMatchesRenderedText: 'If a dosage is given as pure free text (text present, timing and doseAndRate empty) AND the renderedDosageInstruction extension is populated, the value in dosageInstruction.text must match the value in the extension. (( (%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: 'If a dosage is given as pure free text, there should be exactly one Dosage element. (( (%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: 'If a dosage is given as pure free text, there must be exactly one Dosage element. (( (%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: 'If a dosage is given as pure free text, there should be exactly one Dosage element. (( (%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: 'If a dosage is given as pure free text, there must be exactly one Dosage element. (( (%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].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].maxDosePerPeriod.numerator.system (l35/c10) | information | A definition for 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].maxDosePerPeriod.numerator.system (l37/c84) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: MaxDoseOnlyPureAsNeeded: 'A maximum amount (maxDosePerPeriod) may only be given for a pure as-needed dosage: asNeededBoolean = true and no timing. A structured rhythm already determines how much is applied within the reference period. (maxDosePerPeriod.exists() implies (asNeeded.ofType(boolean) = true and timing.empty()))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#MaxDoseOnlyPureAsNeeded | 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].maxDosePerPeriod.numerator.system (l35/c10) | information | A definition for 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].maxDosePerPeriod.numerator.system (l37/c84) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: MaxDoseOnlyPureAsNeeded: 'A maximum amount (maxDosePerPeriod) may only be given for a pure as-needed dosage: asNeededBoolean = true and no timing. A structured rhythm already determines how much is applied within the reference period. (maxDosePerPeriod.exists() implies (asNeeded.ofType(boolean) = true and timing.empty()))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#MaxDoseOnlyPureAsNeeded | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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].maxDosePerPeriod.numerator.system (l36/c10) | information | A definition for 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].maxDosePerPeriod.numerator.system (l38/c84) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: MaxDosePerPeriodOnly24hOr1d: 'maxDosePerPeriod is only allowed with a reference period of 24 hours (24 h) or 1 day (1 d). Other periods (e.g. at most 3 every 6 h) are not allowed. (maxDosePerPeriod.empty() or ( (maxDosePerPeriod.denominator.value = 24 and maxDosePerPeriod.denominator.code = 'h') or (maxDosePerPeriod.denominator.value = 1 and maxDosePerPeriod.denominator.code = 'd') ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#MaxDosePerPeriodOnly24hOr1d | 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: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: MaxDoseSameUnitAsDose: 'maxDosePerPeriod must use the same unit, code and system as doseQuantity. ( maxDosePerPeriod.empty() or ( ( doseAndRate.dose.ofType(Quantity).exists() and doseAndRate.dose.ofType(Quantity).system = maxDosePerPeriod.numerator.system and doseAndRate.dose.ofType(Quantity).code = maxDosePerPeriod.numerator.code and doseAndRate.dose.ofType(Quantity).unit = maxDosePerPeriod.numerator.unit ) or ( doseAndRate.dose.ofType(Range).exists() and ( doseAndRate.dose.ofType(Range).low.empty() or ( doseAndRate.dose.ofType(Range).low.system = maxDosePerPeriod.numerator.system and doseAndRate.dose.ofType(Range).low.code = maxDosePerPeriod.numerator.code and doseAndRate.dose.ofType(Range).low.unit = maxDosePerPeriod.numerator.unit ) ) and ( doseAndRate.dose.ofType(Range).high.empty() or ( doseAndRate.dose.ofType(Range).high.system = maxDosePerPeriod.numerator.system and doseAndRate.dose.ofType(Range).high.code = maxDosePerPeriod.numerator.code and doseAndRate.dose.ofType(Range).high.unit = maxDosePerPeriod.numerator.unit ) ) ) ) )' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#MaxDoseSameUnitAsDose | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l38/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 (l38/c12) | information | A definition for 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 (l41/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: MinimumIntervalOnlyPureAsNeeded: 'A minimum interval between two single administrations (Mindestabstand) may only be given for a pure as-needed dosage: asNeededBoolean = true and no timing. A structured rhythm already determines the spacing between administrations; a second, weaker lower bound next to it is contradictory. (modifierExtension.where(url='http://ig.fhir.de/igs/medication/StructureDefinition/MinimumIntervalBetweenAdministrations').exists() implies (asNeeded.ofType(boolean) = true and timing.empty()))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#MinimumIntervalOnlyPureAsNeeded | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: MinimumIntervalUnitMatchesCode: 'The display unit of the minimum interval (valueDuration.unit) must match the UCUM code (e.g. 'Stunde(n)' only with code='h'). (modifierExtension.where( url='http://ig.fhir.de/igs/medication/StructureDefinition/MinimumIntervalBetweenAdministrations' ).value.ofType(Duration).all( ( code = 'min' implies (unit = 'Minute(n)' or unit = 'Minute' or unit = 'Minuten') ) and ( code = 'h' implies (unit = 'Stunde(n)' or unit = 'Stunde' or unit = 'Stunden') ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#MinimumIntervalUnitMatchesCode | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: PatientInstructionIdentical: 'If patientInstruction is used in a resource with multiple dosages, the field must be populated identically in all Dosage elements. (( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).patientInstruction.distinct().count() <= 1 ) and ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).patientInstruction.exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(patientInstruction.exists()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#PatientInstructionIdentical | 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] (l39/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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] (l39/c6) | error | Constraint failed: PatientInstructionIdentical: 'If patientInstruction is used in a resource with multiple dosages, the field must be populated identically in all Dosage elements. (( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).patientInstruction.distinct().count() <= 1 ) and ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).patientInstruction.exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(patientInstruction.exists()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#PatientInstructionIdentical | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: PatientInstructionIdentical: 'If patientInstruction is used in a resource with multiple dosages, the field must be populated identically in all Dosage elements. (( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).patientInstruction.distinct().count() <= 1 ) and ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).patientInstruction.exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(patientInstruction.exists()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#PatientInstructionIdentical | 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] (l39/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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] (l39/c6) | error | Constraint failed: PatientInstructionIdentical: 'If patientInstruction is used in a resource with multiple dosages, the field must be populated identically in all Dosage elements. (( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).patientInstruction.distinct().count() <= 1 ) and ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).patientInstruction.exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(patientInstruction.exists()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#PatientInstructionIdentical | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingBoundsDurationOnlyWholeNumber: 'boundsDuration.value must be a whole number; decimal values are not allowed. (bounds.ofType(Duration).value.empty() or bounds.ofType(Duration).value mod 1 = 0)' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingBoundsDurationOnlyWholeNumber | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingBoundsDurationOnlyWholeNumber: 'boundsDuration.value must be a whole number; decimal values are not allowed. (bounds.ofType(Duration).value.empty() or bounds.ofType(Duration).value mod 1 = 0)' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingBoundsDurationOnlyWholeNumber | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: TimingBoundsUnitMatchesCodeWarning: 'boundsDuration.unit must match the UCUM boundsDuration.code (e.g. 'Woche(n)' only with 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#TimingBoundsUnitMatchesCodeWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingBoundsUnitMatchesCode: 'boundsDuration.unit must match the UCUM boundsDuration.code (e.g. 'Woche(n)' only with 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/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: TimingBoundsUnitMatchesCodeWarning: 'boundsDuration.unit must match the UCUM boundsDuration.code (e.g. 'Woche(n)' only with 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#TimingBoundsUnitMatchesCodeWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingBoundsUnitMatchesCode: 'boundsDuration.unit must match the UCUM boundsDuration.code (e.g. 'Woche(n)' only with 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/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: TimingFreqOrPeriodGtOneWarning: 'If frequency and period are given together, only one of them may exceed 1 - either the frequency including frequencyMax or the period including periodMax. A statement in which both exceed 1, such as 'six times within three hours', is hard to express in language and is not needed: the same meaning can be conveyed by adapting the period, e.g. 'every 30 minutes'. (/* Detect Interval only */ ( timeOfDay.empty() and when.empty() and dayOfWeek.empty() and frequency.exists() and period.exists() ) implies ( ( (frequency > 1 or (frequencyMax.exists() and frequencyMax > 1)) implies ( period = 1 and (periodMax.empty() or periodMax = 1) ) ) and ( (period > 1 or (periodMax.exists() and periodMax > 1)) implies ( frequency = 1 and (frequencyMax.empty() or frequencyMax = 1) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingFreqOrPeriodGtOneWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingFreqOrPeriodGtOne: 'If frequency and period are given together, only one of them may exceed 1 - either the frequency including frequencyMax or the period including periodMax. A statement in which both exceed 1, such as 'six times within three hours', is hard to express in language and is not needed: the same meaning can be conveyed by adapting the period, e.g. 'every 30 minutes'. (/* Detect Interval only */ ( timeOfDay.empty() and when.empty() and dayOfWeek.empty() and frequency.exists() and period.exists() ) implies ( ( (frequency > 1 or (frequencyMax.exists() and frequencyMax > 1)) implies ( period = 1 and (periodMax.empty() or periodMax = 1) ) ) and ( (period > 1 or (periodMax.exists() and periodMax > 1)) implies ( frequency = 1 and (frequencyMax.empty() or frequencyMax = 1) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFreqOrPeriodGtOne | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If frequency is given together with when, timeOfDay or dayOfWeek, its value must match the number of concrete administrations. ((when.exists() and dayOfWeek.empty() and frequency.exists() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() and frequency.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() and frequency.exists() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() and frequency.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() and frequency.exists() 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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 (l47/c10) | error | Constraint failed: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l47/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, only one Dosage element 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) (l38/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 (l38/c12) | information | A definition for 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 (l41/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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 (l53/c10) | error | Constraint failed: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l53/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, only one Dosage element 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) (l44/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 (l44/c12) | information | A definition for 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 (l47/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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 (l47/c10) | error | Constraint failed: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l47/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, only one Dosage element 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) (l38/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 (l38/c12) | information | A definition for 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 (l41/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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 (l53/c10) | error | Constraint failed: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l53/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, only one Dosage element 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) (l44/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 (l44/c12) | information | A definition for 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 (l47/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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 (l53/c10) | error | Constraint failed: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l53/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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) (l44/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 (l44/c12) | information | A definition for 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 (l47/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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 (l53/c10) | error | Constraint failed: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l53/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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) (l44/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 (l44/c12) | information | A definition for 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 (l47/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'The Dosage elements of a resource must not mix a time of day (timeOfDay) and a part of the day (when). (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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 (l47/c10) | error | Constraint failed: TimingOnlyWhenOrTimeOfDay: 'The Dosage elements of a resource must not mix a time of day (timeOfDay) and a part of the day (when). (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( (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) (l38/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 (l38/c12) | information | A definition for 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 (l41/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'The Dosage elements of a resource must not mix a time of day (timeOfDay) and a part of the day (when). (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'The Dosage elements of a resource must not mix a time of day (timeOfDay) and a part of the day (when). (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingPeriodOnlyWholeNumber: 'period and periodMax must be whole numbers; decimal values are not allowed. ((period.exists() implies period mod 1 = 0) and (periodMax.exists() implies periodMax mod 1 = 0))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodOnlyWholeNumber | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingPeriodOnlyWholeNumber: 'period and periodMax must be whole numbers; decimal values are not allowed. ((period.exists() implies period mod 1 = 0) and (periodMax.exists() implies periodMax mod 1 = 0))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodOnlyWholeNumber | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l18/c10) | error | Constraint failed: TimingPeriodUnit: 'periodUnit may only be given together with period. With dayOfWeek, only the redundant weekly statement is allowed; with when or timeOfDay without dayOfWeek, days, weeks or months are allowed. (periodUnit.empty() or ( period.exists() and ( (dayOfWeek.exists() and periodUnit = 'wk') or ( dayOfWeek.empty() and ( (when.empty() and timeOfDay.empty()) or periodUnit = 'd' or periodUnit = 'wk' or periodUnit = 'mo' ) ) ) ))' (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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l18/c10) | error | Constraint failed: TimingPeriodUnit: 'periodUnit may only be given together with period. With dayOfWeek, only the redundant weekly statement is allowed; with when or timeOfDay without dayOfWeek, days, weeks or months are allowed. (periodUnit.empty() or ( period.exists() and ( (dayOfWeek.exists() and periodUnit = 'wk') or ( dayOfWeek.empty() and ( (when.empty() and timeOfDay.empty()) or periodUnit = 'd' or periodUnit = 'wk' or periodUnit = 'mo' ) ) ) ))' (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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l18/c10) | error | Constraint failed: TimingPeriodUnit: 'periodUnit may only be given together with period. With dayOfWeek, only the redundant weekly statement is allowed; with when or timeOfDay without dayOfWeek, days, weeks or months are allowed. (periodUnit.empty() or ( period.exists() and ( (dayOfWeek.exists() and periodUnit = 'wk') or ( dayOfWeek.empty() and ( (when.empty() and timeOfDay.empty()) or periodUnit = 'd' or periodUnit = 'wk' or periodUnit = 'mo' ) ) ) ))' (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: TimingSingleDosageForTimeOfDayWarning: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDayWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingSingleDosageForTimeOfDay: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForTimeOfDay | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: TimingSingleDosageForTimeOfDayWarning: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDayWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l37/c10) | error | Constraint failed: TimingSingleDosageForTimeOfDay: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForTimeOfDay | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: TimingSingleDosageForTimeOfDayWarning: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDayWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingSingleDosageForTimeOfDay: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForTimeOfDay | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: TimingSingleDosageForTimeOfDayWarning: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDayWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l37/c10) | error | Constraint failed: TimingSingleDosageForTimeOfDay: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForTimeOfDay | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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].timing.repeat (l56/c10) | warning | Constraint failed: TimingSingleDosageForTimeOfDayWarning: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDayWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[2].timing.repeat (l56/c10) | error | Constraint failed: TimingSingleDosageForTimeOfDay: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForTimeOfDay | Medication Request dgMP |
| MedicationRequest.dosageInstruction[2].doseAndRate[0].dose.ofType(Quantity) (l64/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 (l64/c12) | information | A definition for 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 (l67/c86) | warning | No 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] (l54/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingSingleDosageForWhen: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForWhen | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l37/c10) | error | Constraint failed: TimingSingleDosageForWhen: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForWhen | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingSingleDosageForWhen: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForWhen | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].timing.repeat (l37/c10) | error | Constraint failed: TimingSingleDosageForWhen: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForWhen | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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].timing.repeat (l56/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[2].timing.repeat (l56/c10) | error | Constraint failed: TimingSingleDosageForWhen: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForWhen | Medication Request dgMP |
| MedicationRequest.dosageInstruction[2].doseAndRate[0].dose.ofType(Quantity) (l64/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 (l64/c12) | information | A definition for 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 (l67/c86) | warning | No 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] (l54/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingVarFreqGtMin: 'For a variable frequency, the maximum frequency must be greater than the minimum frequency. (frequencyMax.empty() or frequency.empty() or frequency.value.toInteger() < frequencyMax.value.toInteger())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingVarFreqGtMin | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingVarPeriodGtMin: 'For a variable period, the maximum period must be greater than the minimum period. (periodMax.empty() or period.empty() or period < periodMax)' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingVarPeriodGtMin | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: dos-1: 'AsNeededFor can only be set if AsNeeded is empty or true (extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').empty() or asNeeded.empty() or asNeeded)' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#dos-1 | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: AsNeededForRequiresAsNeeded: 'A reason for use (asNeededFor) may only be given for an as-needed dosage (asNeededBoolean = true). (extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() implies asNeeded.ofType(boolean) = true)' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#AsNeededForRequiresAsNeeded | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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].doseAndRate[0].dose.ofType(Quantity) (l28/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 (l28/c12) | information | A definition for 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 (l31/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: AsNeededForIdentical: 'The reason for use (asNeededFor) must be populated identically across all Dosage elements of a resource. Multiple reasons per element are allowed but must then match in every element. (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( extension.where( url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor' ).value.ofType(CodeableConcept).text.distinct().count() = ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).extension.where( url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor' ).value.ofType(CodeableConcept).text.distinct().count() ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#AsNeededForIdentical | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l62/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 (l62/c12) | information | A definition for 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 (l65/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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] (l44/c6) | error | Constraint failed: AsNeededForIdentical: 'The reason for use (asNeededFor) must be populated identically across all Dosage elements of a resource. Multiple reasons per element are allowed but must then match in every element. (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( extension.where( url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor' ).value.ofType(CodeableConcept).text.distinct().count() = ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).extension.where( url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor' ).value.ofType(CodeableConcept).text.distinct().count() ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#AsNeededForIdentical | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: AsNeededIdentical: 'The as-needed flag (asNeededBoolean) must be populated identically across all Dosage elements of a resource. (( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).asNeeded.ofType(boolean).distinct().count() <= 1 ) and ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).asNeeded.ofType(boolean).exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(asNeeded.ofType(boolean).exists()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#AsNeededIdentical | Medication Request dgMP |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity) (l46/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 (l46/c12) | information | A definition for 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 (l49/c86) | warning | No 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] (l36/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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] (l36/c6) | error | Constraint failed: AsNeededIdentical: 'The as-needed flag (asNeededBoolean) must be populated identically across all Dosage elements of a resource. (( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).asNeeded.ofType(boolean).distinct().count() <= 1 ) and ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).asNeeded.ofType(boolean).exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(asNeeded.ofType(boolean).exists()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#AsNeededIdentical | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Range).low.system (l27/c14) | information | A definition for 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(Range).low.system (l30/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high.system (l33/c14) | information | A definition for 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(Range).high.system (l36/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).low (l27/c14) | 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(Range).high (l33/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: DosageDoseQuantityAllowedFractions: 'Dose values in doseQuantity or doseRange must be whole numbers or use one of the following fractional parts: .25, .33, .5, .66 or .75. (doseAndRate.all( ( dose.ofType(Quantity).value.empty() or dose.ofType(Quantity).value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) and ( dose.ofType(Range).low.value.empty() or dose.ofType(Range).low.value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) and ( dose.ofType(Range).high.value.empty() or dose.ofType(Range).high.value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseQuantityAllowedFractions | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Range).low.system (l27/c14) | information | A definition for 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(Range).low.system (l30/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high.system (l33/c14) | information | A definition for 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(Range).high.system (l36/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).low (l27/c14) | 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(Range).high (l33/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: DosageDoseQuantityAllowedFractions: 'Dose values in doseQuantity or doseRange must be whole numbers or use one of the following fractional parts: .25, .33, .5, .66 or .75. (doseAndRate.all( ( dose.ofType(Quantity).value.empty() or dose.ofType(Quantity).value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) and ( dose.ofType(Range).low.value.empty() or dose.ofType(Range).low.value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) and ( dose.ofType(Range).high.value.empty() or dose.ofType(Range).high.value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseQuantityAllowedFractions | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: MinimumIntervalUnitMatchesCode: 'The display unit of the minimum interval (valueDuration.unit) must match the UCUM code (e.g. 'Stunde(n)' only with code='h'). (modifierExtension.where( url='http://ig.fhir.de/igs/medication/StructureDefinition/MinimumIntervalBetweenAdministrations' ).value.ofType(Duration).all( ( code = 'min' implies (unit = 'Minute(n)' or unit = 'Minute' or unit = 'Minuten') ) and ( code = 'h' implies (unit = 'Stunde(n)' or unit = 'Stunde' or unit = 'Stunden') ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#MinimumIntervalUnitMatchesCode | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneBounds: 'All Dosage elements of a resource must state the same bounds (Duration or Period), and either all of them carry a bounds or none. (( %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).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).value.distinct().count() = 1) and (%resource.dosage.timing.repeat.bounds.ofType(Duration).code.distinct().count() = 1) ) ) and ( /* boundsPeriod: Start und Ende müssen ebenfalls über alle Dosierungen gleich sein. Die Textgenerierung liest den Zeitrahmen nur aus dem ersten Dosage-Element. */ (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies %resource.dosageInstruction.timing.repeat.bounds.ofType(Period).exists().not() or ( (%resource.dosageInstruction.timing.repeat.bounds.ofType(Period).start.distinct().count() <= 1) and (%resource.dosageInstruction.timing.repeat.bounds.ofType(Period).end.distinct().count() <= 1) ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.timing.repeat.bounds.ofType(Period).exists().not() or ( (%resource.dosage.timing.repeat.bounds.ofType(Period).start.distinct().count() <= 1) and (%resource.dosage.timing.repeat.bounds.ofType(Period).end.distinct().count() <= 1) ) ) ) and ( /* Entweder alle Dosage-Elemente tragen einen Zeitrahmen oder keines. Die Textgenerierung liest ihn nur aus dem ersten Element; ein Element ohne Zeitrahmen wuerde sonst stillschweigend als begrenzt dargestellt. */ ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).timing.repeat.bounds.exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(timing.repeat.bounds.exists()) ) ) ))' (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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneBounds: 'All Dosage elements of a resource must state the same bounds (Duration or Period), and either all of them carry a bounds or none. (( %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).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).value.distinct().count() = 1) and (%resource.dosage.timing.repeat.bounds.ofType(Duration).code.distinct().count() = 1) ) ) and ( /* boundsPeriod: Start und Ende müssen ebenfalls über alle Dosierungen gleich sein. Die Textgenerierung liest den Zeitrahmen nur aus dem ersten Dosage-Element. */ (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies %resource.dosageInstruction.timing.repeat.bounds.ofType(Period).exists().not() or ( (%resource.dosageInstruction.timing.repeat.bounds.ofType(Period).start.distinct().count() <= 1) and (%resource.dosageInstruction.timing.repeat.bounds.ofType(Period).end.distinct().count() <= 1) ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.timing.repeat.bounds.ofType(Period).exists().not() or ( (%resource.dosage.timing.repeat.bounds.ofType(Period).start.distinct().count() <= 1) and (%resource.dosage.timing.repeat.bounds.ofType(Period).end.distinct().count() <= 1) ) ) ) and ( /* Entweder alle Dosage-Elemente tragen einen Zeitrahmen oder keines. Die Textgenerierung liest ihn nur aus dem ersten Element; ein Element ohne Zeitrahmen wuerde sonst stillschweigend als begrenzt dargestellt. */ ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).timing.repeat.bounds.exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(timing.repeat.bounds.exists()) ) ) ))' (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) (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] (l41/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only when, no part of the day may occur in more than one Dosage element of a resource. (( /* Detect when-based schema */ %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() 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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only when, no part of the day may occur in more than one Dosage element of a resource. (( /* Detect when-based schema */ %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() 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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If frequency is given together with when, timeOfDay or dayOfWeek, its value must match the number of concrete administrations. ((when.exists() and dayOfWeek.empty() and frequency.exists() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() and frequency.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() and frequency.exists() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() and frequency.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() and frequency.exists() 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only timeOfDay, no time of day may occur in more than one Dosage element of a resource. (( /* Detect TimeOfDay */ %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() ) 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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only timeOfDay, no time of day may occur in more than one Dosage element of a resource. (( /* Detect TimeOfDay */ %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() ) 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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l18/c10) | error | Constraint failed: TimingFrequencyCount: 'If frequency is given together with when, timeOfDay or dayOfWeek, its value must match the number of concrete administrations. ((when.exists() and dayOfWeek.empty() and frequency.exists() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() and frequency.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() and frequency.exists() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() and frequency.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() and frequency.exists() 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: 'periodUnit may only be given together with period. With dayOfWeek, only the redundant weekly statement is allowed; with when or timeOfDay without dayOfWeek, days, weeks or months are allowed. (periodUnit.empty() or ( period.exists() and ( (dayOfWeek.exists() and periodUnit = 'wk') or ( dayOfWeek.empty() and ( (when.empty() and timeOfDay.empty()) or periodUnit = 'd' or periodUnit = 'wk' or periodUnit = 'mo' ) ) ) ))' (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].timing (l17/c8) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'In a schema that combines dayOfWeek with either timeOfDay or when, each combination of weekday and time must be unique across all Dosage elements of a resource. (( /* 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.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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l45/c10) | error | Constraint failed: TimingFrequencyCount: 'If frequency is given together with when, timeOfDay or dayOfWeek, its value must match the number of concrete administrations. ((when.exists() and dayOfWeek.empty() and frequency.exists() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() and frequency.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() and frequency.exists() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() and frequency.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() and frequency.exists() 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: 'periodUnit may only be given together with period. With dayOfWeek, only the redundant weekly statement is allowed; with when or timeOfDay without dayOfWeek, days, weeks or months are allowed. (periodUnit.empty() or ( period.exists() and ( (dayOfWeek.exists() and periodUnit = 'wk') or ( dayOfWeek.empty() and ( (when.empty() and timeOfDay.empty()) or periodUnit = 'd' or periodUnit = 'wk' or periodUnit = 'mo' ) ) ) ))' (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].timing (l44/c8) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'In a schema that combines dayOfWeek with either timeOfDay or when, each combination of weekday and time must be unique across all Dosage elements of a resource. (( /* 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.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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l18/c10) | error | Constraint failed: TimingFrequencyCount: 'If frequency is given together with when, timeOfDay or dayOfWeek, its value must match the number of concrete administrations. ((when.exists() and dayOfWeek.empty() and frequency.exists() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() and frequency.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() and frequency.exists() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() and frequency.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() and frequency.exists() 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: 'periodUnit may only be given together with period. With dayOfWeek, only the redundant weekly statement is allowed; with when or timeOfDay without dayOfWeek, days, weeks or months are allowed. (periodUnit.empty() or ( period.exists() and ( (dayOfWeek.exists() and periodUnit = 'wk') or ( dayOfWeek.empty() and ( (when.empty() and timeOfDay.empty()) or periodUnit = 'd' or periodUnit = 'wk' or periodUnit = 'mo' ) ) ) ))' (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].timing (l17/c8) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'In a schema that combines dayOfWeek with either timeOfDay or when, each combination of weekday and time must be unique across all Dosage elements of a resource. (( /* 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.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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l45/c10) | error | Constraint failed: TimingFrequencyCount: 'If frequency is given together with when, timeOfDay or dayOfWeek, its value must match the number of concrete administrations. ((when.exists() and dayOfWeek.empty() and frequency.exists() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() and frequency.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() and frequency.exists() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() and frequency.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() and frequency.exists() 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: 'periodUnit may only be given together with period. With dayOfWeek, only the redundant weekly statement is allowed; with when or timeOfDay without dayOfWeek, days, weeks or months are allowed. (periodUnit.empty() or ( period.exists() and ( (dayOfWeek.exists() and periodUnit = 'wk') or ( dayOfWeek.empty() and ( (when.empty() and timeOfDay.empty()) or periodUnit = 'd' or periodUnit = 'wk' or periodUnit = 'mo' ) ) ) ))' (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].timing (l44/c8) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'In a schema that combines dayOfWeek with either timeOfDay or when, each combination of weekday and time must be unique across all Dosage elements of a resource. (( /* 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.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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only when, no part of the day may occur in more than one Dosage element of a resource. (( /* Detect when-based schema */ %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() 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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only when, no part of the day may occur in more than one Dosage element of a resource. (( /* Detect when-based schema */ %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() 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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only timeOfDay, no time of day may occur in more than one Dosage element of a resource. (( /* Detect TimeOfDay */ %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() ) 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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only timeOfDay, no time of day may occur in more than one Dosage element of a resource. (( /* Detect TimeOfDay */ %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() ) 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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'All Dosage elements of a resource must state the same bounds (Duration or Period), and either all of them carry a bounds or none. (( %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).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).value.distinct().count() = 1) and (%resource.dosage.timing.repeat.bounds.ofType(Duration).code.distinct().count() = 1) ) ) and ( /* boundsPeriod: Start und Ende müssen ebenfalls über alle Dosierungen gleich sein. Die Textgenerierung liest den Zeitrahmen nur aus dem ersten Dosage-Element. */ (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies %resource.dosageInstruction.timing.repeat.bounds.ofType(Period).exists().not() or ( (%resource.dosageInstruction.timing.repeat.bounds.ofType(Period).start.distinct().count() <= 1) and (%resource.dosageInstruction.timing.repeat.bounds.ofType(Period).end.distinct().count() <= 1) ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.timing.repeat.bounds.ofType(Period).exists().not() or ( (%resource.dosage.timing.repeat.bounds.ofType(Period).start.distinct().count() <= 1) and (%resource.dosage.timing.repeat.bounds.ofType(Period).end.distinct().count() <= 1) ) ) ) and ( /* Entweder alle Dosage-Elemente tragen einen Zeitrahmen oder keines. Die Textgenerierung liest ihn nur aus dem ersten Element; ein Element ohne Zeitrahmen wuerde sonst stillschweigend als begrenzt dargestellt. */ ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).timing.repeat.bounds.exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(timing.repeat.bounds.exists()) ) ) ))' (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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneBounds: 'All Dosage elements of a resource must state the same bounds (Duration or Period), and either all of them carry a bounds or none. (( %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).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).value.distinct().count() = 1) and (%resource.dosage.timing.repeat.bounds.ofType(Duration).code.distinct().count() = 1) ) ) and ( /* boundsPeriod: Start und Ende müssen ebenfalls über alle Dosierungen gleich sein. Die Textgenerierung liest den Zeitrahmen nur aus dem ersten Dosage-Element. */ (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies %resource.dosageInstruction.timing.repeat.bounds.ofType(Period).exists().not() or ( (%resource.dosageInstruction.timing.repeat.bounds.ofType(Period).start.distinct().count() <= 1) and (%resource.dosageInstruction.timing.repeat.bounds.ofType(Period).end.distinct().count() <= 1) ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.timing.repeat.bounds.ofType(Period).exists().not() or ( (%resource.dosage.timing.repeat.bounds.ofType(Period).start.distinct().count() <= 1) and (%resource.dosage.timing.repeat.bounds.ofType(Period).end.distinct().count() <= 1) ) ) ) and ( /* Entweder alle Dosage-Elemente tragen einen Zeitrahmen oder keines. Die Textgenerierung liest ihn nur aus dem ersten Element; ein Element ohne Zeitrahmen wuerde sonst stillschweigend als begrenzt dargestellt. */ ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).timing.repeat.bounds.exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(timing.repeat.bounds.exists()) ) ) ))' (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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: MinimumIntervalOnlyPureAsNeeded: 'A minimum interval between two single administrations (Mindestabstand) may only be given for a pure as-needed dosage: asNeededBoolean = true and no timing. A structured rhythm already determines the spacing between administrations; a second, weaker lower bound next to it is contradictory. (modifierExtension.where(url='http://ig.fhir.de/igs/medication/StructureDefinition/MinimumIntervalBetweenAdministrations').exists() implies (asNeeded.ofType(boolean) = true and timing.empty()))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#MinimumIntervalOnlyPureAsNeeded | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | error | Constraint failed: TimingPeriodOnlyWholeNumber: 'period and periodMax must be whole numbers; decimal values are not allowed. ((period.exists() implies period mod 1 = 0) and (periodMax.exists() implies periodMax mod 1 = 0))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodOnlyWholeNumber | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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].maxDosePerPeriod.numerator.system (l28/c10) | information | A definition for 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].maxDosePerPeriod.numerator.system (l30/c84) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: MaxDosePerPeriodOnly24hOr1d: 'maxDosePerPeriod is only allowed with a reference period of 24 hours (24 h) or 1 day (1 d). Other periods (e.g. at most 3 every 6 h) are not allowed. (maxDosePerPeriod.empty() or ( (maxDosePerPeriod.denominator.value = 24 and maxDosePerPeriod.denominator.code = 'h') or (maxDosePerPeriod.denominator.value = 1 and maxDosePerPeriod.denominator.code = 'd') ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#MaxDosePerPeriodOnly24hOr1d | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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] (l35/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l28/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l49/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] (l37/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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] (l35/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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] (l35/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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|2.0.0-ballot) Validation_VAL_Profile_Maximum | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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 |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | 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|2.0.0-ballot) 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|2.0.0-ballot) 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|2.0.0-ballot) Validation_VAL_Profile_Maximum | 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|2.0.0-ballot) Validation_VAL_Profile_Maximum | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageDoseUnitSameCodeWarning: 'The dose unit should be the same across all dosages. ((%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#DosageDoseUnitSameCodeWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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 |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'The dose unit must be the same across all dosages. ((%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/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseUnitSameCode | 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|2.0.0-ballot) Validation_VAL_Profile_Maximum | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageDoseUnitSameCodeWarning: 'The dose unit should be the same across all dosages. ((%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#DosageDoseUnitSameCodeWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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 |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'The dose unit must be the same across all dosages. ((%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/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseUnitSameCode | 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|2.0.0-ballot) Validation_VAL_Profile_Maximum | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageDoseUnitSameCodeWarning: 'The dose unit should be the same across all dosages. ((%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#DosageDoseUnitSameCodeWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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 |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'The dose unit must be the same across all dosages. ((%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/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseUnitSameCode | 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|2.0.0-ballot) 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|2.0.0-ballot) 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|2.0.0-ballot) 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|2.0.0-ballot) Validation_VAL_Profile_Maximum | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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 |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | 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|2.0.0-ballot) Validation_VAL_Profile_Maximum | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | 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|2.0.0-ballot and slicing is CLOSED: MedicationRequest.dosageInstruction[0].timing.repeat.bounds.ofType(Range): Does not match slice 'boundsDuration' (discriminator: ($this is Duration)), MedicationRequest.dosageInstruction[0].timing.repeat.bounds.ofType(Range): Does not match slice 'boundsPeriod' (discriminator: ($this is Period)) Validation_VAL_Profile_NotSlice | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0].timing.repeat (l19/c12) | error | The type of element boundsRange is not known - it could not be determined from the information available. Valid types at this point are Duration, Period Validation_VAL_Profile_NoType | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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 |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | 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|2.0.0-ballot) Validation_VAL_Profile_Maximum | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#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|2.0.0-ballot) 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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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: 'The Dosage elements of a resource must not mix a time of day (timeOfDay) and a part of the day (when). (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( (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) | warning | Constraint failed: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Request dgMP |
| MedicationRequest.dosageInstruction[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Request DE |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l26/c12) | warning | A definition for 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 DE |
| 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 DE |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageDoseUnitSameCodeWarning: 'The dose unit should be the same across all dosages. ((%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#DosageDoseUnitSameCodeWarning | Medication Request DE |
| MedicationRequest.dosageInstruction[1].timing.repeat (l37/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Request DE |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l45/c12) | warning | A definition for 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 DE |
| 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 DE |
| MedicationRequest.dosageInstruction[1] (l35/c6) | warning | Constraint failed: DosageDoseUnitSameCodeWarning: 'The dose unit should be the same across all dosages. ((%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#DosageDoseUnitSameCodeWarning | Medication Request DE |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l26/c12) | warning | A definition for 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 DE |
| 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 DE |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageDoseValuePositiveWarning: 'doseQuantity.value and doseRange.high.value should be greater than 0. The value 0 is additionally allowed for doseRange.low.value only. (doseAndRate.all( dose.ofType(Quantity).value.all($this > 0) and dose.ofType(Range).low.value.all($this >= 0) and dose.ofType(Range).high.value.all($this > 0) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageDoseValuePositiveWarning | Medication Request DE |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l26/c12) | warning | A definition for 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 DE |
| 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 DE |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageDoseValuePositiveWarning: 'doseQuantity.value and doseRange.high.value should be greater than 0. The value 0 is additionally allowed for doseRange.low.value only. (doseAndRate.all( dose.ofType(Quantity).value.all($this > 0) and dose.ofType(Range).low.value.all($this >= 0) and dose.ofType(Range).high.value.all($this > 0) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageDoseValuePositiveWarning | Medication Request DE |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageFourSlotPatternInTextWarning: 'A four-slot dosing schema (Viererschema, e.g. 1-1-1-1) was detected in Dosage.text. Please check whether it can be represented structurally. (text.exists() implies text.matches('.*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\s*\\d+.*').not())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageFourSlotPatternInTextWarning | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l26/c12) | warning | A definition for 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 DE |
| 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 DE |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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 DE |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Request DE |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Range).low.system (l28/c14) | information | A definition for 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(Range).low.system (l30/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high.system (l34/c14) | information | A definition for 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(Range).high.system (l36/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).low (l28/c14) | 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(Range).high (l34/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | warning | Constraint failed: DoseRangeNoVarPeriod: 'A variable single dose and a variable period should not be used together. (doseAndRate.dose.ofType(Range).empty() or timing.repeat.periodMax.empty())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DoseRangeNoVarPeriod | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: FreeTextSingleDosageOnlyWarning: 'If a dosage is given as pure free text, there should be exactly one Dosage element. (( (%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 DE |
| MedicationRequest.dosageInstruction[1] (l19/c6) | warning | Constraint failed: FreeTextSingleDosageOnlyWarning: 'If a dosage is given as pure free text, there should be exactly one Dosage element. (( (%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 DE |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | warning | Constraint failed: TimingBoundsUnitMatchesCodeWarning: 'boundsDuration.unit must match the UCUM boundsDuration.code (e.g. 'Woche(n)' only with 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#TimingBoundsUnitMatchesCodeWarning | Medication Request DE |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c12) | warning | A definition for 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 DE |
| 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 DE |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | warning | Constraint failed: TimingFreqOrPeriodGtOneWarning: 'If frequency and period are given together, only one of them may exceed 1 - either the frequency including frequencyMax or the period including periodMax. A statement in which both exceed 1, such as 'six times within three hours', is hard to express in language and is not needed: the same meaning can be conveyed by adapting the period, e.g. 'every 30 minutes'. (/* Detect Interval only */ ( timeOfDay.empty() and when.empty() and dayOfWeek.empty() and frequency.exists() and period.exists() ) implies ( ( (frequency > 1 or (frequencyMax.exists() and frequencyMax > 1)) implies ( period = 1 and (periodMax.empty() or periodMax = 1) ) ) and ( (period > 1 or (periodMax.exists() and periodMax > 1)) implies ( frequency = 1 and (frequencyMax.empty() or frequencyMax = 1) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingFreqOrPeriodGtOneWarning | Medication Request DE |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l26/c12) | warning | A definition for 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 DE |
| 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 DE |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | warning | Constraint failed: TimingSingleDosageForTimeOfDayWarning: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDayWarning | Medication Request DE |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l26/c12) | warning | A definition for 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 DE |
| 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 DE |
| MedicationRequest.dosageInstruction[1].timing.repeat (l37/c10) | warning | Constraint failed: TimingSingleDosageForTimeOfDayWarning: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDayWarning | Medication Request DE |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l45/c12) | warning | A definition for 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 DE |
| 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 DE |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | warning | Constraint failed: TimingSingleDosageForTimeOfDayWarning: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDayWarning | Medication Request DE |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l26/c12) | warning | A definition for 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 DE |
| 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 DE |
| MedicationRequest.dosageInstruction[1].timing.repeat (l37/c10) | warning | Constraint failed: TimingSingleDosageForTimeOfDayWarning: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDayWarning | Medication Request DE |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l45/c12) | warning | A definition for 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 DE |
| 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 DE |
| MedicationRequest.dosageInstruction[2].timing.repeat (l56/c10) | warning | Constraint failed: TimingSingleDosageForTimeOfDayWarning: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDayWarning | Medication Request DE |
| MedicationRequest.dosageInstruction[2].doseAndRate[0].dose.ofType(Quantity).system (l64/c12) | warning | A definition for 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 DE |
| MedicationRequest.dosageInstruction[2].doseAndRate[0].dose.ofType(Quantity).system (l67/c86) | warning | No 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 DE |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Request DE |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l26/c12) | warning | A definition for 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 DE |
| 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 DE |
| MedicationRequest.dosageInstruction[1].timing.repeat (l37/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Request DE |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l45/c12) | warning | A definition for 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 DE |
| 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 DE |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0].timing.repeat (l18/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Request DE |
| MedicationRequest.dosageInstruction[0].doseAndRate[0].dose.ofType(Quantity).system (l26/c12) | warning | A definition for 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 DE |
| 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 DE |
| MedicationRequest.dosageInstruction[1].timing.repeat (l37/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Request DE |
| MedicationRequest.dosageInstruction[1].doseAndRate[0].dose.ofType(Quantity).system (l45/c12) | warning | A definition for 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 DE |
| 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 DE |
| MedicationRequest.dosageInstruction[2].timing.repeat (l56/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Request DE |
| MedicationRequest.dosageInstruction[2].doseAndRate[0].dose.ofType(Quantity).system (l64/c12) | warning | A definition for 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 DE |
| MedicationRequest.dosageInstruction[2].doseAndRate[0].dose.ofType(Quantity).system (l67/c86) | warning | No 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 DE |
| Path | Severity | Message | Validating |
| MedicationRequest.dosageInstruction[0] (l16/c6) | warning | Constraint failed: DosageFourSlotPatternInTextWarning: 'A four-slot dosing schema (Viererschema, e.g. 1-1-1-1) was detected in Dosage.text. Please check whether it can be represented structurally. (text.exists() implies text.matches('.*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\s*\\d+.*').not())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageFourSlotPatternInTextWarning | Medication Request dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Range).low.system (l20/c14) | information | A definition for 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(Range).low.system (l23/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high.system (l26/c14) | information | A definition for 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(Range).high.system (l29/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).low (l20/c14) | 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(Range).high (l26/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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(Range).low.system (l27/c14) | information | A definition for 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(Range).low.system (l30/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high.system (l33/c14) | information | A definition for 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(Range).high.system (l36/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).low (l27/c14) | 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(Range).high (l33/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l28/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 (l28/c12) | information | A definition for 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 (l31/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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(Range).low.system (l29/c14) | information | A definition for 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(Range).low.system (l32/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high.system (l35/c14) | information | A definition for 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(Range).high.system (l38/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).low (l29/c14) | 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(Range).high (l35/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l28/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 (l28/c12) | information | A definition for 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 (l31/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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(Range).low.system (l28/c14) | information | A definition for 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(Range).low.system (l31/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high.system (l34/c14) | information | A definition for 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(Range).high.system (l37/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).low (l28/c14) | 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(Range).high (l34/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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(Range).low.system (l28/c14) | information | A definition for 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(Range).low.system (l31/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high.system (l34/c14) | information | A definition for 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(Range).high.system (l37/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).low (l28/c14) | 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(Range).high (l34/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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(Range).low.system (l31/c14) | information | A definition for 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(Range).low.system (l34/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high.system (l37/c14) | information | A definition for 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(Range).high.system (l40/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).low (l31/c14) | 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(Range).high (l37/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l36/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 (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 Statement dgMP |
| MedicationStatement.dosage[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 Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l38/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 (l38/c12) | information | A definition for 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 (l41/c86) | warning | No 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].maxDosePerPeriod.numerator.system (l47/c10) | information | A definition for 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].maxDosePerPeriod.numerator.system (l49/c84) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l31/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 (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 Statement dgMP |
| MedicationStatement.dosage[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 Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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: 'The Dosage elements of a resource must not mix a time of day (timeOfDay) and a part of the day (when). (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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: TimingPeriodUnit: 'periodUnit may only be given together with period. With dayOfWeek, only the redundant weekly statement is allowed; with when or timeOfDay without dayOfWeek, days, weeks or months are allowed. (periodUnit.empty() or ( period.exists() and ( (dayOfWeek.exists() and periodUnit = 'wk') or ( dayOfWeek.empty() and ( (when.empty() and timeOfDay.empty()) or periodUnit = 'd' or periodUnit = 'wk' or periodUnit = 'mo' ) ) ) ))' (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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: TimingPeriodUnit: 'periodUnit may only be given together with period. With dayOfWeek, only the redundant weekly statement is allowed; with when or timeOfDay without dayOfWeek, days, weeks or months are allowed. (periodUnit.empty() or ( period.exists() and ( (dayOfWeek.exists() and periodUnit = 'wk') or ( dayOfWeek.empty() and ( (when.empty() and timeOfDay.empty()) or periodUnit = 'd' or periodUnit = 'wk' or periodUnit = 'mo' ) ) ) ))' (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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: 'The Dosage elements of a resource must not mix a time of day (timeOfDay) and a part of the day (when). (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( (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) | warning | Constraint failed: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l30/c10) | error | Constraint failed: TimingOnlyWhenOrTimeOfDay: 'The Dosage elements of a resource must not mix a time of day (timeOfDay) and a part of the day (when). (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( (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) | warning | Constraint failed: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l28/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingSingleDosageForWhen: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#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) | warning | Constraint failed: DosageDoseUnitSameCodeWarning: 'The dose unit should be the same across all dosages. ((%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#DosageDoseUnitSameCodeWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'The dose unit must be the same across all dosages. ((%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/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseUnitSameCode | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l40/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l40/c10) | error | Constraint failed: TimingSingleDosageForWhen: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#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) | warning | Constraint failed: DosageDoseUnitSameCodeWarning: 'The dose unit should be the same across all dosages. ((%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#DosageDoseUnitSameCodeWarning | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l38/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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] (l38/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'The dose unit must be the same across all dosages. ((%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/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseUnitSameCode | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l18/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l40/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l18/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l40/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only when, no part of the day may occur in more than one Dosage element of a resource. (( /* Detect when-based schema */ %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() 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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only when, no part of the day may occur in more than one Dosage element of a resource. (( /* Detect when-based schema */ %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() 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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If frequency is given together with when, timeOfDay or dayOfWeek, its value must match the number of concrete administrations. ((when.exists() and dayOfWeek.empty() and frequency.exists() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() and frequency.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() and frequency.exists() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() and frequency.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() and frequency.exists() 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only dayOfWeek, no weekday may occur in more than one Dosage element of a resource. (( /* Detect DayOfWeek */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only dayOfWeek, no weekday may occur in more than one Dosage element of a resource. (( /* Detect DayOfWeek */ %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: AsNeededForIdentical: 'The reason for use (asNeededFor) must be populated identically across all Dosage elements of a resource. Multiple reasons per element are allowed but must then match in every element. (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( extension.where( url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor' ).value.ofType(CodeableConcept).text.distinct().count() = ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).extension.where( url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor' ).value.ofType(CodeableConcept).text.distinct().count() ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#AsNeededForIdentical | 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] (l44/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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] (l44/c6) | error | Constraint failed: AsNeededForIdentical: 'The reason for use (asNeededFor) must be populated identically across all Dosage elements of a resource. Multiple reasons per element are allowed but must then match in every element. (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( extension.where( url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor' ).value.ofType(CodeableConcept).text.distinct().count() = ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).extension.where( url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor' ).value.ofType(CodeableConcept).text.distinct().count() ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#AsNeededForIdentical | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: AsNeededForRequiresAsNeeded: 'A reason for use (asNeededFor) may only be given for an as-needed dosage (asNeededBoolean = true). (extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() implies asNeeded.ofType(boolean) = true)' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#AsNeededForRequiresAsNeeded | 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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: AsNeededIdentical: 'The as-needed flag (asNeededBoolean) must be populated identically across all Dosage elements of a resource. (( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).asNeeded.ofType(boolean).distinct().count() <= 1 ) and ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).asNeeded.ofType(boolean).exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(asNeeded.ofType(boolean).exists()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#AsNeededIdentical | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l46/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 (l46/c12) | information | A definition for 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 (l49/c86) | warning | No 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] (l36/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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] (l36/c6) | error | Constraint failed: AsNeededIdentical: 'The as-needed flag (asNeededBoolean) must be populated identically across all Dosage elements of a resource. (( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).asNeeded.ofType(boolean).distinct().count() <= 1 ) and ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).asNeeded.ofType(boolean).exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(asNeeded.ofType(boolean).exists()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#AsNeededIdentical | 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: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: AsNeededSingleDosageOnly: 'If an as-needed dosage with asNeededBoolean = true is given without timing, exactly one Dosage element must exist in the resource. (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).where( asNeeded.ofType(boolean) = true and timing.empty() ).exists() 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#AsNeededSingleDosageOnly | Medication Statement dgMP |
| MedicationStatement.dosage[1].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[1].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[1].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[1] (l29/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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] (l29/c6) | error | Constraint failed: AsNeededSingleDosageOnly: 'If an as-needed dosage with asNeededBoolean = true is given without timing, exactly one Dosage element must exist in the resource. (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).where( asNeeded.ofType(boolean) = true and timing.empty() ).exists() 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#AsNeededSingleDosageOnly | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: DosageDoseQuantityAllowedFractions: 'Dose values in doseQuantity or doseRange must be whole numbers or use one of the following fractional parts: .25, .33, .5, .66 or .75. (doseAndRate.all( ( dose.ofType(Quantity).value.empty() or dose.ofType(Quantity).value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) and ( dose.ofType(Range).low.value.empty() or dose.ofType(Range).low.value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) and ( dose.ofType(Range).high.value.empty() or dose.ofType(Range).high.value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseQuantityAllowedFractions | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: DosageDoseQuantityAllowedFractions: 'Dose values in doseQuantity or doseRange must be whole numbers or use one of the following fractional parts: .25, .33, .5, .66 or .75. (doseAndRate.all( ( dose.ofType(Quantity).value.empty() or dose.ofType(Quantity).value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) and ( dose.ofType(Range).low.value.empty() or dose.ofType(Range).low.value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) and ( dose.ofType(Range).high.value.empty() or dose.ofType(Range).high.value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseQuantityAllowedFractions | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageDoseValueDecimalNotation: 'Dose values in doseQuantity or doseRange must use plain decimal notation with at most two decimal places. Exponential notation (e.g. 50e-2 instead of 0.5) is not allowed. (doseAndRate.all( ( dose.ofType(Quantity).value.empty() or dose.ofType(Quantity).value.toString().matches('^[0-9]+([.][0-9]{1,2})?$') ) and ( dose.ofType(Range).low.value.empty() or dose.ofType(Range).low.value.toString().matches('^[0-9]+([.][0-9]{1,2})?$') ) and ( dose.ofType(Range).high.value.empty() or dose.ofType(Range).high.value.toString().matches('^[0-9]+([.][0-9]{1,2})?$') ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseValueDecimalNotation | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingSingleDosageForWhen: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForWhen | 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) | warning | Constraint failed: DosageDoseUnitSameCodeWarning: 'The dose unit should be the same across all dosages. ((%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#DosageDoseUnitSameCodeWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'The dose unit must be the same across all dosages. ((%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/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseUnitSameCode | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l37/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l37/c10) | error | Constraint failed: TimingSingleDosageForWhen: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForWhen | 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) | warning | Constraint failed: DosageDoseUnitSameCodeWarning: 'The dose unit should be the same across all dosages. ((%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#DosageDoseUnitSameCodeWarning | Medication Statement dgMP |
| MedicationStatement.dosage[1] (l35/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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] (l35/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'The dose unit must be the same across all dosages. ((%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/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseUnitSameCode | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Range).low.system (l27/c14) | information | A definition for 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(Range).low.system (l30/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high.system (l33/c14) | information | A definition for 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(Range).high.system (l36/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).low (l27/c14) | 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(Range).high (l33/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: DosageDoseQuantityAllowedFractions: 'Dose values in doseQuantity or doseRange must be whole numbers or use one of the following fractional parts: .25, .33, .5, .66 or .75. (doseAndRate.all( ( dose.ofType(Quantity).value.empty() or dose.ofType(Quantity).value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) and ( dose.ofType(Range).low.value.empty() or dose.ofType(Range).low.value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) and ( dose.ofType(Range).high.value.empty() or dose.ofType(Range).high.value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseQuantityAllowedFractions | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageDoseValueDecimalNotation: 'Dose values in doseQuantity or doseRange must use plain decimal notation with at most two decimal places. Exponential notation (e.g. 50e-2 instead of 0.5) is not allowed. (doseAndRate.all( ( dose.ofType(Quantity).value.empty() or dose.ofType(Quantity).value.toString().matches('^[0-9]+([.][0-9]{1,2})?$') ) and ( dose.ofType(Range).low.value.empty() or dose.ofType(Range).low.value.toString().matches('^[0-9]+([.][0-9]{1,2})?$') ) and ( dose.ofType(Range).high.value.empty() or dose.ofType(Range).high.value.toString().matches('^[0-9]+([.][0-9]{1,2})?$') ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseValueDecimalNotation | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Range).high.system (l27/c14) | information | A definition for 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(Range).high.system (l30/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high (l27/c14) | 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) | warning | Constraint failed: DosageDoseValuePositiveWarning: 'doseQuantity.value and doseRange.high.value should be greater than 0. The value 0 is additionally allowed for doseRange.low.value only. (doseAndRate.all( dose.ofType(Quantity).value.all($this > 0) and dose.ofType(Range).low.value.all($this >= 0) and dose.ofType(Range).high.value.all($this > 0) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageDoseValuePositiveWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: DosageDoseValueDecimalNotation: 'Dose values in doseQuantity or doseRange must use plain decimal notation with at most two decimal places. Exponential notation (e.g. 50e-2 instead of 0.5) is not allowed. (doseAndRate.all( ( dose.ofType(Quantity).value.empty() or dose.ofType(Quantity).value.toString().matches('^[0-9]+([.][0-9]{1,2})?$') ) and ( dose.ofType(Range).low.value.empty() or dose.ofType(Range).low.value.toString().matches('^[0-9]+([.][0-9]{1,2})?$') ) and ( dose.ofType(Range).high.value.empty() or dose.ofType(Range).high.value.toString().matches('^[0-9]+([.][0-9]{1,2})?$') ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseValueDecimalNotation | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageDoseValuePositive: 'doseQuantity.value and doseRange.high.value must be greater than 0. The value 0 is additionally allowed for doseRange.low.value only. (doseAndRate.all( dose.ofType(Quantity).value.all($this > 0) and dose.ofType(Range).low.value.all($this >= 0) and dose.ofType(Range).high.value.all($this > 0) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseValuePositive | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageFourSlotPatternInTextWarning: 'A four-slot dosing schema (Viererschema, e.g. 1-1-1-1) was detected in Dosage.text. Please check whether it can be represented structurally. (text.exists() implies text.matches('.*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\s*\\d+.*').not())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageFourSlotPatternInTextWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageFourSlotPatternInText: 'A bare four-slot dosing schema (Viererschema, e.g. 1-0-1-0 or 1-0-1-0 Stück) must not be given as free text in Dosage.text; it has to be represented structurally. (text.exists() implies text.matches('^\\s*\\d+([.,]\\d+)?(\\s*/\\s*\\d+)?(\\s*[-–]\\s*\\d+([.,]\\d+)?(\\s*/\\s*\\d+)?){3}(\\s*[A-Za-zÄÖÜäöüß().]+)?\\s*$').not())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageFourSlotPatternInText | 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].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) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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 |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#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) | warning | Constraint failed: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | 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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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(Range).low (l27/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: DoseRangeHighRequiredWhenLowPresent: 'If a lower bound is given for doseRange, an upper bound must be given as well. (doseAndRate.dose.ofType(Range).low.empty() or doseAndRate.dose.ofType(Range).high.exists())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DoseRangeHighRequiredWhenLowPresent | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Range).high.system (l33/c14) | information | A definition for 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(Range).high.system (l35/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range) (l26/c12) | error | Constraint failed: rng-2: 'If present, low SHALL have a lower value than high (low.empty() or high.empty() or (low <= high))' http://hl7.org/fhir/StructureDefinition/Range#rng-2 | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Range).low (l27/c14) | 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(Range).high (l33/c14) | 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) | warning | Constraint failed: DosageDoseUnitSameCodeWarning: 'The dose unit should be the same across all dosages. ((%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#DosageDoseUnitSameCodeWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'The dose unit must be the same across all dosages. ((%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/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseUnitSameCode | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DoseRangeLowAndHighSameUnit: 'The lower and upper bound of a variable single dose must use the same unit of measure. (doseAndRate.dose.ofType(Range).low.empty() or doseAndRate.dose.ofType(Range).high.empty() or ( doseAndRate.dose.ofType(Range).low.system = doseAndRate.dose.ofType(Range).high.system and doseAndRate.dose.ofType(Range).low.code = doseAndRate.dose.ofType(Range).high.code and doseAndRate.dose.ofType(Range).low.unit = doseAndRate.dose.ofType(Range).high.unit ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DoseRangeLowAndHighSameUnit | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement (l1/c2) | error | Constraint failed: ExtRequiresDosage-MS: 'If a dosage extension (GeneratedDosageInstructionsMeta or renderedDosageInstruction) is present, at least one dosage must be present. (( extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' or url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.renderedDosageInstruction' ).exists() ) implies dosage.exists())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/MedicationStatementDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/MedicationStatementDgMP#ExtRequiresDosage-MS | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: FreeTextMatchesRenderedText: 'If a dosage is given as pure free text (text present, timing and doseAndRate empty) AND the renderedDosageInstruction extension is populated, the value in dosageInstruction.text must match the value in the extension. (( (%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: 'If a dosage is given as pure free text, there should be exactly one Dosage element. (( (%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: 'If a dosage is given as pure free text, there must be exactly one Dosage element. (( (%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: 'If a dosage is given as pure free text, there should be exactly one Dosage element. (( (%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: 'If a dosage is given as pure free text, there must be exactly one Dosage element. (( (%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].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].maxDosePerPeriod.numerator.system (l35/c10) | information | A definition for 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].maxDosePerPeriod.numerator.system (l37/c84) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: MaxDoseOnlyPureAsNeeded: 'A maximum amount (maxDosePerPeriod) may only be given for a pure as-needed dosage: asNeededBoolean = true and no timing. A structured rhythm already determines how much is applied within the reference period. (maxDosePerPeriod.exists() implies (asNeeded.ofType(boolean) = true and timing.empty()))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#MaxDoseOnlyPureAsNeeded | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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].maxDosePerPeriod.numerator.system (l36/c10) | information | A definition for 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].maxDosePerPeriod.numerator.system (l38/c84) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: MaxDosePerPeriodOnly24hOr1d: 'maxDosePerPeriod is only allowed with a reference period of 24 hours (24 h) or 1 day (1 d). Other periods (e.g. at most 3 every 6 h) are not allowed. (maxDosePerPeriod.empty() or ( (maxDosePerPeriod.denominator.value = 24 and maxDosePerPeriod.denominator.code = 'h') or (maxDosePerPeriod.denominator.value = 1 and maxDosePerPeriod.denominator.code = 'd') ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#MaxDosePerPeriodOnly24hOr1d | 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: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: MaxDoseSameUnitAsDose: 'maxDosePerPeriod must use the same unit, code and system as doseQuantity. ( maxDosePerPeriod.empty() or ( ( doseAndRate.dose.ofType(Quantity).exists() and doseAndRate.dose.ofType(Quantity).system = maxDosePerPeriod.numerator.system and doseAndRate.dose.ofType(Quantity).code = maxDosePerPeriod.numerator.code and doseAndRate.dose.ofType(Quantity).unit = maxDosePerPeriod.numerator.unit ) or ( doseAndRate.dose.ofType(Range).exists() and ( doseAndRate.dose.ofType(Range).low.empty() or ( doseAndRate.dose.ofType(Range).low.system = maxDosePerPeriod.numerator.system and doseAndRate.dose.ofType(Range).low.code = maxDosePerPeriod.numerator.code and doseAndRate.dose.ofType(Range).low.unit = maxDosePerPeriod.numerator.unit ) ) and ( doseAndRate.dose.ofType(Range).high.empty() or ( doseAndRate.dose.ofType(Range).high.system = maxDosePerPeriod.numerator.system and doseAndRate.dose.ofType(Range).high.code = maxDosePerPeriod.numerator.code and doseAndRate.dose.ofType(Range).high.unit = maxDosePerPeriod.numerator.unit ) ) ) ) )' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#MaxDoseSameUnitAsDose | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l38/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 (l38/c12) | information | A definition for 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 (l41/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: MinimumIntervalOnlyPureAsNeeded: 'A minimum interval between two single administrations (Mindestabstand) may only be given for a pure as-needed dosage: asNeededBoolean = true and no timing. A structured rhythm already determines the spacing between administrations; a second, weaker lower bound next to it is contradictory. (modifierExtension.where(url='http://ig.fhir.de/igs/medication/StructureDefinition/MinimumIntervalBetweenAdministrations').exists() implies (asNeeded.ofType(boolean) = true and timing.empty()))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#MinimumIntervalOnlyPureAsNeeded | 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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: MinimumIntervalUnitMatchesCode: 'The display unit of the minimum interval (valueDuration.unit) must match the UCUM code (e.g. 'Stunde(n)' only with code='h'). (modifierExtension.where( url='http://ig.fhir.de/igs/medication/StructureDefinition/MinimumIntervalBetweenAdministrations' ).value.ofType(Duration).all( ( code = 'min' implies (unit = 'Minute(n)' or unit = 'Minute' or unit = 'Minuten') ) and ( code = 'h' implies (unit = 'Stunde(n)' or unit = 'Stunde' or unit = 'Stunden') ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#MinimumIntervalUnitMatchesCode | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: PatientInstructionIdentical: 'If patientInstruction is used in a resource with multiple dosages, the field must be populated identically in all Dosage elements. (( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).patientInstruction.distinct().count() <= 1 ) and ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).patientInstruction.exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(patientInstruction.exists()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#PatientInstructionIdentical | 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] (l39/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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] (l39/c6) | error | Constraint failed: PatientInstructionIdentical: 'If patientInstruction is used in a resource with multiple dosages, the field must be populated identically in all Dosage elements. (( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).patientInstruction.distinct().count() <= 1 ) and ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).patientInstruction.exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(patientInstruction.exists()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#PatientInstructionIdentical | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: PatientInstructionIdentical: 'If patientInstruction is used in a resource with multiple dosages, the field must be populated identically in all Dosage elements. (( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).patientInstruction.distinct().count() <= 1 ) and ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).patientInstruction.exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(patientInstruction.exists()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#PatientInstructionIdentical | 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] (l39/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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] (l39/c6) | error | Constraint failed: PatientInstructionIdentical: 'If patientInstruction is used in a resource with multiple dosages, the field must be populated identically in all Dosage elements. (( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).patientInstruction.distinct().count() <= 1 ) and ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).patientInstruction.exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(patientInstruction.exists()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#PatientInstructionIdentical | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingBoundsDurationOnlyWholeNumber: 'boundsDuration.value must be a whole number; decimal values are not allowed. (bounds.ofType(Duration).value.empty() or bounds.ofType(Duration).value mod 1 = 0)' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingBoundsDurationOnlyWholeNumber | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingBoundsDurationOnlyWholeNumber: 'boundsDuration.value must be a whole number; decimal values are not allowed. (bounds.ofType(Duration).value.empty() or bounds.ofType(Duration).value mod 1 = 0)' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingBoundsDurationOnlyWholeNumber | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: TimingBoundsUnitMatchesCodeWarning: 'boundsDuration.unit must match the UCUM boundsDuration.code (e.g. 'Woche(n)' only with 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#TimingBoundsUnitMatchesCodeWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingBoundsUnitMatchesCode: 'boundsDuration.unit must match the UCUM boundsDuration.code (e.g. 'Woche(n)' only with 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/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: TimingBoundsUnitMatchesCodeWarning: 'boundsDuration.unit must match the UCUM boundsDuration.code (e.g. 'Woche(n)' only with 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#TimingBoundsUnitMatchesCodeWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingBoundsUnitMatchesCode: 'boundsDuration.unit must match the UCUM boundsDuration.code (e.g. 'Woche(n)' only with 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/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: TimingFreqOrPeriodGtOneWarning: 'If frequency and period are given together, only one of them may exceed 1 - either the frequency including frequencyMax or the period including periodMax. A statement in which both exceed 1, such as 'six times within three hours', is hard to express in language and is not needed: the same meaning can be conveyed by adapting the period, e.g. 'every 30 minutes'. (/* Detect Interval only */ ( timeOfDay.empty() and when.empty() and dayOfWeek.empty() and frequency.exists() and period.exists() ) implies ( ( (frequency > 1 or (frequencyMax.exists() and frequencyMax > 1)) implies ( period = 1 and (periodMax.empty() or periodMax = 1) ) ) and ( (period > 1 or (periodMax.exists() and periodMax > 1)) implies ( frequency = 1 and (frequencyMax.empty() or frequencyMax = 1) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingFreqOrPeriodGtOneWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingFreqOrPeriodGtOne: 'If frequency and period are given together, only one of them may exceed 1 - either the frequency including frequencyMax or the period including periodMax. A statement in which both exceed 1, such as 'six times within three hours', is hard to express in language and is not needed: the same meaning can be conveyed by adapting the period, e.g. 'every 30 minutes'. (/* Detect Interval only */ ( timeOfDay.empty() and when.empty() and dayOfWeek.empty() and frequency.exists() and period.exists() ) implies ( ( (frequency > 1 or (frequencyMax.exists() and frequencyMax > 1)) implies ( period = 1 and (periodMax.empty() or periodMax = 1) ) ) and ( (period > 1 or (periodMax.exists() and periodMax > 1)) implies ( frequency = 1 and (frequencyMax.empty() or frequencyMax = 1) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingFreqOrPeriodGtOne | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If frequency is given together with when, timeOfDay or dayOfWeek, its value must match the number of concrete administrations. ((when.exists() and dayOfWeek.empty() and frequency.exists() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() and frequency.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() and frequency.exists() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() and frequency.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() and frequency.exists() 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) (l28/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 (l28/c12) | information | A definition for 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 (l31/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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 (l47/c10) | error | Constraint failed: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l47/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, only one Dosage element 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) (l38/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 (l38/c12) | information | A definition for 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 (l41/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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 (l53/c10) | error | Constraint failed: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l53/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, only one Dosage element 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) (l44/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 (l44/c12) | information | A definition for 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 (l47/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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 (l47/c10) | error | Constraint failed: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l47/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, only one Dosage element 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) (l38/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 (l38/c12) | information | A definition for 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 (l41/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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 (l53/c10) | error | Constraint failed: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l53/c10) | error | Constraint failed: TimingIntervalOnlyOneFrequency: 'If a dosage is defined by a pure interval, only one Dosage element 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) (l44/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 (l44/c12) | information | A definition for 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 (l47/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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 (l53/c10) | error | Constraint failed: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l53/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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) (l44/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 (l44/c12) | information | A definition for 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 (l47/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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 (l53/c10) | error | Constraint failed: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l53/c10) | error | Constraint failed: TimingOnlyOneTimeForInterval: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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) (l44/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 (l44/c12) | information | A definition for 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 (l47/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'The Dosage elements of a resource must not mix a time of day (timeOfDay) and a part of the day (when). (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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 (l47/c10) | error | Constraint failed: TimingOnlyWhenOrTimeOfDay: 'The Dosage elements of a resource must not mix a time of day (timeOfDay) and a part of the day (when). (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( (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) (l38/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 (l38/c12) | information | A definition for 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 (l41/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'The Dosage elements of a resource must not mix a time of day (timeOfDay) and a part of the day (when). (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'The Dosage elements of a resource must not mix a time of day (timeOfDay) and a part of the day (when). (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingPeriodOnlyWholeNumber: 'period and periodMax must be whole numbers; decimal values are not allowed. ((period.exists() implies period mod 1 = 0) and (periodMax.exists() implies periodMax mod 1 = 0))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodOnlyWholeNumber | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingPeriodOnlyWholeNumber: 'period and periodMax must be whole numbers; decimal values are not allowed. ((period.exists() implies period mod 1 = 0) and (periodMax.exists() implies periodMax mod 1 = 0))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodOnlyWholeNumber | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l18/c10) | error | Constraint failed: TimingPeriodUnit: 'periodUnit may only be given together with period. With dayOfWeek, only the redundant weekly statement is allowed; with when or timeOfDay without dayOfWeek, days, weeks or months are allowed. (periodUnit.empty() or ( period.exists() and ( (dayOfWeek.exists() and periodUnit = 'wk') or ( dayOfWeek.empty() and ( (when.empty() and timeOfDay.empty()) or periodUnit = 'd' or periodUnit = 'wk' or periodUnit = 'mo' ) ) ) ))' (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l18/c10) | error | Constraint failed: TimingPeriodUnit: 'periodUnit may only be given together with period. With dayOfWeek, only the redundant weekly statement is allowed; with when or timeOfDay without dayOfWeek, days, weeks or months are allowed. (periodUnit.empty() or ( period.exists() and ( (dayOfWeek.exists() and periodUnit = 'wk') or ( dayOfWeek.empty() and ( (when.empty() and timeOfDay.empty()) or periodUnit = 'd' or periodUnit = 'wk' or periodUnit = 'mo' ) ) ) ))' (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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l18/c10) | error | Constraint failed: TimingPeriodUnit: 'periodUnit may only be given together with period. With dayOfWeek, only the redundant weekly statement is allowed; with when or timeOfDay without dayOfWeek, days, weeks or months are allowed. (periodUnit.empty() or ( period.exists() and ( (dayOfWeek.exists() and periodUnit = 'wk') or ( dayOfWeek.empty() and ( (when.empty() and timeOfDay.empty()) or periodUnit = 'd' or periodUnit = 'wk' or periodUnit = 'mo' ) ) ) ))' (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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: TimingSingleDosageForTimeOfDayWarning: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDayWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingSingleDosageForTimeOfDay: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForTimeOfDay | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: TimingSingleDosageForTimeOfDayWarning: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDayWarning | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l37/c10) | error | Constraint failed: TimingSingleDosageForTimeOfDay: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForTimeOfDay | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: TimingSingleDosageForTimeOfDayWarning: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDayWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingSingleDosageForTimeOfDay: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForTimeOfDay | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: TimingSingleDosageForTimeOfDayWarning: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDayWarning | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l37/c10) | error | Constraint failed: TimingSingleDosageForTimeOfDay: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForTimeOfDay | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[2].timing.repeat (l56/c10) | warning | Constraint failed: TimingSingleDosageForTimeOfDayWarning: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDayWarning | Medication Statement dgMP |
| MedicationStatement.dosage[2].timing.repeat (l56/c10) | error | Constraint failed: TimingSingleDosageForTimeOfDay: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForTimeOfDay | Medication Statement dgMP |
| MedicationStatement.dosage[2].doseAndRate[0].dose.ofType(Quantity) (l64/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[2].doseAndRate[0].dose.ofType(Quantity).system (l64/c12) | information | A definition for 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[2].doseAndRate[0].dose.ofType(Quantity).system (l67/c86) | warning | No 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[2] (l54/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingSingleDosageForWhen: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForWhen | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l37/c10) | error | Constraint failed: TimingSingleDosageForWhen: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForWhen | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingSingleDosageForWhen: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForWhen | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Statement dgMP |
| MedicationStatement.dosage[1].timing.repeat (l37/c10) | error | Constraint failed: TimingSingleDosageForWhen: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForWhen | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[2].timing.repeat (l56/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Statement dgMP |
| MedicationStatement.dosage[2].timing.repeat (l56/c10) | error | Constraint failed: TimingSingleDosageForWhen: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingSingleDosageForWhen | Medication Statement dgMP |
| MedicationStatement.dosage[2].doseAndRate[0].dose.ofType(Quantity) (l64/c12) | warning | ValueSet 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT' not found Terminology_TX_ValueSet_NotFound | Medication Statement dgMP |
| MedicationStatement.dosage[2].doseAndRate[0].dose.ofType(Quantity).system (l64/c12) | information | A definition for 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[2].doseAndRate[0].dose.ofType(Quantity).system (l67/c86) | warning | No 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[2] (l54/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingVarFreqGtMin: 'For a variable frequency, the maximum frequency must be greater than the minimum frequency. (frequencyMax.empty() or frequency.empty() or frequency.value.toInteger() < frequencyMax.value.toInteger())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingVarFreqGtMin | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingVarPeriodGtMin: 'For a variable period, the maximum period must be greater than the minimum period. (periodMax.empty() or period.empty() or period < periodMax)' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingVarPeriodGtMin | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: dos-1: 'AsNeededFor can only be set if AsNeeded is empty or true (extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').empty() or asNeeded.empty() or asNeeded)' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#dos-1 | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: AsNeededForRequiresAsNeeded: 'A reason for use (asNeededFor) may only be given for an as-needed dosage (asNeededBoolean = true). (extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() implies asNeeded.ofType(boolean) = true)' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#AsNeededForRequiresAsNeeded | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: AsNeededForIdentical: 'The reason for use (asNeededFor) must be populated identically across all Dosage elements of a resource. Multiple reasons per element are allowed but must then match in every element. (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( extension.where( url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor' ).value.ofType(CodeableConcept).text.distinct().count() = ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).extension.where( url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor' ).value.ofType(CodeableConcept).text.distinct().count() ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#AsNeededForIdentical | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l62/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 (l62/c12) | information | A definition for 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 (l65/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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] (l44/c6) | error | Constraint failed: AsNeededForIdentical: 'The reason for use (asNeededFor) must be populated identically across all Dosage elements of a resource. Multiple reasons per element are allowed but must then match in every element. (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( extension.where( url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor' ).value.ofType(CodeableConcept).text.distinct().count() = ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).extension.where( url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor' ).value.ofType(CodeableConcept).text.distinct().count() ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#AsNeededForIdentical | 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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: AsNeededIdentical: 'The as-needed flag (asNeededBoolean) must be populated identically across all Dosage elements of a resource. (( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).asNeeded.ofType(boolean).distinct().count() <= 1 ) and ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).asNeeded.ofType(boolean).exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(asNeeded.ofType(boolean).exists()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#AsNeededIdentical | Medication Statement dgMP |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity) (l46/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 (l46/c12) | information | A definition for 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 (l49/c86) | warning | No 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] (l36/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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] (l36/c6) | error | Constraint failed: AsNeededIdentical: 'The as-needed flag (asNeededBoolean) must be populated identically across all Dosage elements of a resource. (( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).asNeeded.ofType(boolean).distinct().count() <= 1 ) and ( ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).asNeeded.ofType(boolean).exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(asNeeded.ofType(boolean).exists()) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#AsNeededIdentical | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Range).low.system (l27/c14) | information | A definition for 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(Range).low.system (l30/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high.system (l33/c14) | information | A definition for 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(Range).high.system (l36/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).low (l27/c14) | 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(Range).high (l33/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: DosageDoseQuantityAllowedFractions: 'Dose values in doseQuantity or doseRange must be whole numbers or use one of the following fractional parts: .25, .33, .5, .66 or .75. (doseAndRate.all( ( dose.ofType(Quantity).value.empty() or dose.ofType(Quantity).value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) and ( dose.ofType(Range).low.value.empty() or dose.ofType(Range).low.value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) and ( dose.ofType(Range).high.value.empty() or dose.ofType(Range).high.value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseQuantityAllowedFractions | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Range).low.system (l27/c14) | information | A definition for 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(Range).low.system (l30/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high.system (l33/c14) | information | A definition for 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(Range).high.system (l36/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).low (l27/c14) | 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(Range).high (l33/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: DosageDoseQuantityAllowedFractions: 'Dose values in doseQuantity or doseRange must be whole numbers or use one of the following fractional parts: .25, .33, .5, .66 or .75. (doseAndRate.all( ( dose.ofType(Quantity).value.empty() or dose.ofType(Quantity).value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) and ( dose.ofType(Range).low.value.empty() or dose.ofType(Range).low.value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) and ( dose.ofType(Range).high.value.empty() or dose.ofType(Range).high.value.all( ($this mod 1 = 0) or ($this mod 1 = 0.25) or ($this mod 1 = 0.33) or ($this mod 1 = 0.5) or ($this mod 1 = 0.66) or ($this mod 1 = 0.75) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseQuantityAllowedFractions | 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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: MinimumIntervalUnitMatchesCode: 'The display unit of the minimum interval (valueDuration.unit) must match the UCUM code (e.g. 'Stunde(n)' only with code='h'). (modifierExtension.where( url='http://ig.fhir.de/igs/medication/StructureDefinition/MinimumIntervalBetweenAdministrations' ).value.ofType(Duration).all( ( code = 'min' implies (unit = 'Minute(n)' or unit = 'Minute' or unit = 'Minuten') ) and ( code = 'h' implies (unit = 'Stunde(n)' or unit = 'Stunde' or unit = 'Stunden') ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#MinimumIntervalUnitMatchesCode | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingOnlyOneBounds: 'All Dosage elements of a resource must state the same bounds (Duration or Period), and either all of them carry a bounds or none. (( %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).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).value.distinct().count() = 1) and (%resource.dosage.timing.repeat.bounds.ofType(Duration).code.distinct().count() = 1) ) ) and ( /* boundsPeriod: Start und Ende müssen ebenfalls über alle Dosierungen gleich sein. Die Textgenerierung liest den Zeitrahmen nur aus dem ersten Dosage-Element. */ (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies %resource.dosageInstruction.timing.repeat.bounds.ofType(Period).exists().not() or ( (%resource.dosageInstruction.timing.repeat.bounds.ofType(Period).start.distinct().count() <= 1) and (%resource.dosageInstruction.timing.repeat.bounds.ofType(Period).end.distinct().count() <= 1) ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.timing.repeat.bounds.ofType(Period).exists().not() or ( (%resource.dosage.timing.repeat.bounds.ofType(Period).start.distinct().count() <= 1) and (%resource.dosage.timing.repeat.bounds.ofType(Period).end.distinct().count() <= 1) ) ) ) and ( /* Entweder alle Dosage-Elemente tragen einen Zeitrahmen oder keines. Die Textgenerierung liest ihn nur aus dem ersten Element; ein Element ohne Zeitrahmen wuerde sonst stillschweigend als begrenzt dargestellt. */ ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).timing.repeat.bounds.exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(timing.repeat.bounds.exists()) ) ) ))' (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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneBounds: 'All Dosage elements of a resource must state the same bounds (Duration or Period), and either all of them carry a bounds or none. (( %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).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).value.distinct().count() = 1) and (%resource.dosage.timing.repeat.bounds.ofType(Duration).code.distinct().count() = 1) ) ) and ( /* boundsPeriod: Start und Ende müssen ebenfalls über alle Dosierungen gleich sein. Die Textgenerierung liest den Zeitrahmen nur aus dem ersten Dosage-Element. */ (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies %resource.dosageInstruction.timing.repeat.bounds.ofType(Period).exists().not() or ( (%resource.dosageInstruction.timing.repeat.bounds.ofType(Period).start.distinct().count() <= 1) and (%resource.dosageInstruction.timing.repeat.bounds.ofType(Period).end.distinct().count() <= 1) ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.timing.repeat.bounds.ofType(Period).exists().not() or ( (%resource.dosage.timing.repeat.bounds.ofType(Period).start.distinct().count() <= 1) and (%resource.dosage.timing.repeat.bounds.ofType(Period).end.distinct().count() <= 1) ) ) ) and ( /* Entweder alle Dosage-Elemente tragen einen Zeitrahmen oder keines. Die Textgenerierung liest ihn nur aus dem ersten Element; ein Element ohne Zeitrahmen wuerde sonst stillschweigend als begrenzt dargestellt. */ ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).timing.repeat.bounds.exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(timing.repeat.bounds.exists()) ) ) ))' (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) (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] (l41/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only when, no part of the day may occur in more than one Dosage element of a resource. (( /* Detect when-based schema */ %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() 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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only when, no part of the day may occur in more than one Dosage element of a resource. (( /* Detect when-based schema */ %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() 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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If frequency is given together with when, timeOfDay or dayOfWeek, its value must match the number of concrete administrations. ((when.exists() and dayOfWeek.empty() and frequency.exists() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() and frequency.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() and frequency.exists() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() and frequency.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() and frequency.exists() 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only timeOfDay, no time of day may occur in more than one Dosage element of a resource. (( /* Detect TimeOfDay */ %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() ) 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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only timeOfDay, no time of day may occur in more than one Dosage element of a resource. (( /* Detect TimeOfDay */ %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() ) 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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l18/c10) | error | Constraint failed: TimingFrequencyCount: 'If frequency is given together with when, timeOfDay or dayOfWeek, its value must match the number of concrete administrations. ((when.exists() and dayOfWeek.empty() and frequency.exists() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() and frequency.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() and frequency.exists() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() and frequency.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() and frequency.exists() 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: 'periodUnit may only be given together with period. With dayOfWeek, only the redundant weekly statement is allowed; with when or timeOfDay without dayOfWeek, days, weeks or months are allowed. (periodUnit.empty() or ( period.exists() and ( (dayOfWeek.exists() and periodUnit = 'wk') or ( dayOfWeek.empty() and ( (when.empty() and timeOfDay.empty()) or periodUnit = 'd' or periodUnit = 'wk' or periodUnit = 'mo' ) ) ) ))' (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].timing (l17/c8) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'In a schema that combines dayOfWeek with either timeOfDay or when, each combination of weekday and time must be unique across all Dosage elements of a resource. (( /* 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.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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l45/c10) | error | Constraint failed: TimingFrequencyCount: 'If frequency is given together with when, timeOfDay or dayOfWeek, its value must match the number of concrete administrations. ((when.exists() and dayOfWeek.empty() and frequency.exists() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() and frequency.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() and frequency.exists() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() and frequency.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() and frequency.exists() 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: 'periodUnit may only be given together with period. With dayOfWeek, only the redundant weekly statement is allowed; with when or timeOfDay without dayOfWeek, days, weeks or months are allowed. (periodUnit.empty() or ( period.exists() and ( (dayOfWeek.exists() and periodUnit = 'wk') or ( dayOfWeek.empty() and ( (when.empty() and timeOfDay.empty()) or periodUnit = 'd' or periodUnit = 'wk' or periodUnit = 'mo' ) ) ) ))' (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].timing (l44/c8) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'In a schema that combines dayOfWeek with either timeOfDay or when, each combination of weekday and time must be unique across all Dosage elements of a resource. (( /* 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.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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l18/c10) | error | Constraint failed: TimingFrequencyCount: 'If frequency is given together with when, timeOfDay or dayOfWeek, its value must match the number of concrete administrations. ((when.exists() and dayOfWeek.empty() and frequency.exists() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() and frequency.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() and frequency.exists() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() and frequency.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() and frequency.exists() 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: 'periodUnit may only be given together with period. With dayOfWeek, only the redundant weekly statement is allowed; with when or timeOfDay without dayOfWeek, days, weeks or months are allowed. (periodUnit.empty() or ( period.exists() and ( (dayOfWeek.exists() and periodUnit = 'wk') or ( dayOfWeek.empty() and ( (when.empty() and timeOfDay.empty()) or periodUnit = 'd' or periodUnit = 'wk' or periodUnit = 'mo' ) ) ) ))' (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].timing (l17/c8) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'In a schema that combines dayOfWeek with either timeOfDay or when, each combination of weekday and time must be unique across all Dosage elements of a resource. (( /* 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.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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: TimingOnlyOneType: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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 (l45/c10) | error | Constraint failed: TimingFrequencyCount: 'If frequency is given together with when, timeOfDay or dayOfWeek, its value must match the number of concrete administrations. ((when.exists() and dayOfWeek.empty() and frequency.exists() implies when.count() = frequency) and (when.exists() and dayOfWeek.exists() and frequency.exists() implies (when.count() * dayOfWeek.count()) = frequency) and (timeOfDay.exists() and dayOfWeek.empty() and frequency.exists() implies timeOfDay.count() = frequency) and (timeOfDay.exists() and dayOfWeek.exists() and frequency.exists() implies (timeOfDay.count() * dayOfWeek.count()) = frequency) and (dayOfWeek.exists() and timeOfDay.empty() and when.empty() and frequency.exists() 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: 'periodUnit may only be given together with period. With dayOfWeek, only the redundant weekly statement is allowed; with when or timeOfDay without dayOfWeek, days, weeks or months are allowed. (periodUnit.empty() or ( period.exists() and ( (dayOfWeek.exists() and periodUnit = 'wk') or ( dayOfWeek.empty() and ( (when.empty() and timeOfDay.empty()) or periodUnit = 'd' or periodUnit = 'wk' or periodUnit = 'mo' ) ) ) ))' (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].timing (l44/c8) | error | Constraint failed: TimingOnlyOnePeriodForDayOfWeek: 'In a schema that combines dayOfWeek with either timeOfDay or when, each combination of weekday and time must be unique across all Dosage elements of a resource. (( /* 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.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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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, only one Dosage element 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only when, no part of the day may occur in more than one Dosage element of a resource. (( /* Detect when-based schema */ %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() 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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only when, no part of the day may occur in more than one Dosage element of a resource. (( /* Detect when-based schema */ %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() 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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only timeOfDay, no time of day may occur in more than one Dosage element of a resource. (( /* Detect TimeOfDay */ %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() ) 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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that uses only timeOfDay, no time of day may occur in more than one Dosage element of a resource. (( /* Detect TimeOfDay */ %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() ) 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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'In a schema that combines an interval with timeOfDay or when, all Dosage elements of a resource must use the same period and periodUnit, and each timeOfDay or when value must be unique across them. (/* Detect Interval and Time/4-Schema */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ) .all( ( 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'All Dosage elements of a resource must state the same bounds (Duration or Period), and either all of them carry a bounds or none. (( %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).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).value.distinct().count() = 1) and (%resource.dosage.timing.repeat.bounds.ofType(Duration).code.distinct().count() = 1) ) ) and ( /* boundsPeriod: Start und Ende müssen ebenfalls über alle Dosierungen gleich sein. Die Textgenerierung liest den Zeitrahmen nur aus dem ersten Dosage-Element. */ (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies %resource.dosageInstruction.timing.repeat.bounds.ofType(Period).exists().not() or ( (%resource.dosageInstruction.timing.repeat.bounds.ofType(Period).start.distinct().count() <= 1) and (%resource.dosageInstruction.timing.repeat.bounds.ofType(Period).end.distinct().count() <= 1) ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.timing.repeat.bounds.ofType(Period).exists().not() or ( (%resource.dosage.timing.repeat.bounds.ofType(Period).start.distinct().count() <= 1) and (%resource.dosage.timing.repeat.bounds.ofType(Period).end.distinct().count() <= 1) ) ) ) and ( /* Entweder alle Dosage-Elemente tragen einen Zeitrahmen oder keines. Die Textgenerierung liest ihn nur aus dem ersten Element; ein Element ohne Zeitrahmen wuerde sonst stillschweigend als begrenzt dargestellt. */ ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).timing.repeat.bounds.exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(timing.repeat.bounds.exists()) ) ) ))' (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'All Dosage elements of a resource must state the same bounds (Duration or Period), and either all of them carry a bounds or none. (( %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).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).value.distinct().count() = 1) and (%resource.dosage.timing.repeat.bounds.ofType(Duration).code.distinct().count() = 1) ) ) and ( /* boundsPeriod: Start und Ende müssen ebenfalls über alle Dosierungen gleich sein. Die Textgenerierung liest den Zeitrahmen nur aus dem ersten Dosage-Element. */ (%resource.ofType(MedicationRequest).exists() or %resource.ofType(MedicationDispense).exists()) implies %resource.dosageInstruction.timing.repeat.bounds.ofType(Period).exists().not() or ( (%resource.dosageInstruction.timing.repeat.bounds.ofType(Period).start.distinct().count() <= 1) and (%resource.dosageInstruction.timing.repeat.bounds.ofType(Period).end.distinct().count() <= 1) ) ) and ( %resource.ofType(MedicationStatement).exists() implies %resource.dosage.timing.repeat.bounds.ofType(Period).exists().not() or ( (%resource.dosage.timing.repeat.bounds.ofType(Period).start.distinct().count() <= 1) and (%resource.dosage.timing.repeat.bounds.ofType(Period).end.distinct().count() <= 1) ) ) ) and ( /* Entweder alle Dosage-Elemente tragen einen Zeitrahmen oder keines. Die Textgenerierung liest ihn nur aus dem ersten Element; ein Element ohne Zeitrahmen wuerde sonst stillschweigend als begrenzt dargestellt. */ ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).timing.repeat.bounds.exists() ) implies ( ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all(timing.repeat.bounds.exists()) ) ) ))' (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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].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) | warning | Constraint failed: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: MinimumIntervalOnlyPureAsNeeded: 'A minimum interval between two single administrations (Mindestabstand) may only be given for a pure as-needed dosage: asNeededBoolean = true and no timing. A structured rhythm already determines the spacing between administrations; a second, weaker lower bound next to it is contradictory. (modifierExtension.where(url='http://ig.fhir.de/igs/medication/StructureDefinition/MinimumIntervalBetweenAdministrations').exists() implies (asNeeded.ofType(boolean) = true and timing.empty()))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#MinimumIntervalOnlyPureAsNeeded | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | error | Constraint failed: TimingPeriodOnlyWholeNumber: 'period and periodMax must be whole numbers; decimal values are not allowed. ((period.exists() implies period mod 1 = 0) and (periodMax.exists() implies periodMax mod 1 = 0))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP#TimingPeriodOnlyWholeNumber | Medication Statement dgMP |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l27/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 (l27/c12) | information | A definition for 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 (l30/c86) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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].maxDosePerPeriod.numerator.system (l28/c10) | information | A definition for 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].maxDosePerPeriod.numerator.system (l30/c84) | warning | No 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | error | Constraint failed: MaxDosePerPeriodOnly24hOr1d: 'maxDosePerPeriod is only allowed with a reference period of 24 hours (24 h) or 1 day (1 d). Other periods (e.g. at most 3 every 6 h) are not allowed. (maxDosePerPeriod.empty() or ( (maxDosePerPeriod.denominator.value = 24 and maxDosePerPeriod.denominator.code = 'h') or (maxDosePerPeriod.denominator.value = 1 and maxDosePerPeriod.denominator.code = 'd') ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#MaxDosePerPeriodOnly24hOr1d | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity) (l27/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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] (l35/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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] (l35/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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] (l35/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l28/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l49/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] (l37/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l28/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (l49/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] (l37/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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].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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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] (l35/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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) (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] (l35/c6) | error | Constraint failed: DosageStructuredRequiresGeneratedText: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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|2.0.0-ballot) Validation_VAL_Profile_Maximum | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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 |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | 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|2.0.0-ballot) 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|2.0.0-ballot) 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|2.0.0-ballot) Validation_VAL_Profile_Maximum | 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|2.0.0-ballot) Validation_VAL_Profile_Maximum | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageDoseUnitSameCodeWarning: 'The dose unit should be the same across all dosages. ((%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#DosageDoseUnitSameCodeWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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 |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'The dose unit must be the same across all dosages. ((%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/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseUnitSameCode | 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|2.0.0-ballot) Validation_VAL_Profile_Maximum | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageDoseUnitSameCodeWarning: 'The dose unit should be the same across all dosages. ((%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#DosageDoseUnitSameCodeWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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 |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'The dose unit must be the same across all dosages. ((%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/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseUnitSameCode | 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|2.0.0-ballot) Validation_VAL_Profile_Maximum | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageDoseUnitSameCodeWarning: 'The dose unit should be the same across all dosages. ((%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#DosageDoseUnitSameCodeWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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 |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageDoseUnitSameCode: 'The dose unit must be the same across all dosages. ((%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/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageDoseUnitSameCode | 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|2.0.0-ballot) 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|2.0.0-ballot) 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|2.0.0-ballot) 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|2.0.0-ballot) Validation_VAL_Profile_Maximum | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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 |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | 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|2.0.0-ballot) Validation_VAL_Profile_Maximum | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | 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|2.0.0-ballot and slicing is CLOSED: MedicationStatement.dosage[0].timing.repeat.bounds.ofType(Range): Does not match slice 'boundsDuration' (discriminator: ($this is Duration)), MedicationStatement.dosage[0].timing.repeat.bounds.ofType(Range): Does not match slice 'boundsPeriod' (discriminator: ($this is Period)) Validation_VAL_Profile_NotSlice | Medication Statement dgMP |
| MedicationStatement.dosage[0].timing.repeat (l19/c12) | error | The type of element boundsRange is not known - it could not be determined from the information available. Valid types at this point are Duration, Period Validation_VAL_Profile_NoType | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredOrFreeText: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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 |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | 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|2.0.0-ballot) Validation_VAL_Profile_Maximum | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#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|2.0.0-ballot) 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: 'Exactly one of the supported timing schemas is allowed. With dayOfWeek, frequency and the pair period = 1 and periodUnit = wk are optional redundant legacy statements; they do not constitute an interval schema. With when or timeOfDay, frequency is optional; a non-daily period distinguishes the daily schema from a time interval combined with a time-of-day or clock-time reference. A variable frequency (frequencyMax) is reserved for the pure interval, because concrete times or weekdays already determine the number of administrations. (/* DayOfWeek only; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and timing.repeat.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Interval only (frequency + period + periodUnit, no when/timeOfDay/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.when.empty() and timing.repeat.timeOfDay.empty() and timing.repeat.dayOfWeek.empty() ) or /* DayOfWeek and Time/4-Schema; legacy frequency and the exact 1 wk pair are optional */ ( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( timing.repeat.dayOfWeek.exists() and ( (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'wk') ) ) or /* Daily When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.periodMax.empty() and ( (timing.repeat.period.empty() and timing.repeat.periodUnit.empty()) or (timing.repeat.period = 1 and timing.repeat.periodUnit = 'd') ) ) or /* Non-daily interval combined with When or TimeOfDay; frequency is optional, a variable frequency is not */ ( %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()) or (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty()) ) and timing.repeat.frequencyMax.empty() and timing.repeat.period.exists() and timing.repeat.periodUnit.exists() and (timing.repeat.periodUnit = 'd' or timing.repeat.periodUnit = 'wk' or timing.repeat.periodUnit = 'mo') and ( timing.repeat.periodUnit != 'd' or timing.repeat.period != 1 or timing.repeat.periodMax.exists() ) ))' (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: 'The Dosage elements of a resource must not mix a time of day (timeOfDay) and a part of the day (when). (( %resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).all( (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) | warning | Constraint failed: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Statement dgMP |
| MedicationStatement.dosage[0] (l16/c6) | error | Constraint failed: DosageStructuredRequiresBoth: 'If a structured dosage is given, both timing and doseAndRate must be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DosageStructuredRequiresBoth | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Statement DE |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l26/c12) | warning | A definition for 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 DE |
| 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 DE |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageDoseUnitSameCodeWarning: 'The dose unit should be the same across all dosages. ((%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#DosageDoseUnitSameCodeWarning | Medication Statement DE |
| MedicationStatement.dosage[1].timing.repeat (l37/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Statement DE |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l45/c12) | warning | A definition for 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 DE |
| 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 DE |
| MedicationStatement.dosage[1] (l35/c6) | warning | Constraint failed: DosageDoseUnitSameCodeWarning: 'The dose unit should be the same across all dosages. ((%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#DosageDoseUnitSameCodeWarning | Medication Statement DE |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Range).high.system (l27/c14) | warning | A definition for 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 DE |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Range).high.system (l30/c88) | warning | No 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 DE |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageDoseValuePositiveWarning: 'doseQuantity.value and doseRange.high.value should be greater than 0. The value 0 is additionally allowed for doseRange.low.value only. (doseAndRate.all( dose.ofType(Quantity).value.all($this > 0) and dose.ofType(Range).low.value.all($this >= 0) and dose.ofType(Range).high.value.all($this > 0) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageDoseValuePositiveWarning | Medication Statement DE |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageFourSlotPatternInTextWarning: 'A four-slot dosing schema (Viererschema, e.g. 1-1-1-1) was detected in Dosage.text. Please check whether it can be represented structurally. (text.exists() implies text.matches('.*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\s*\\d+.*').not())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageFourSlotPatternInTextWarning | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l26/c12) | warning | A definition for 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 DE |
| 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 DE |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageStructuredOrFreeTextWarning: 'A dosage must be given either as free text only or as complete structured information only; mixing both is not allowed. ((%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 DE |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageStructuredRequiresBothWarning: 'If a structured dosage is given, both timing and doseAndRate should be present. For pure as-needed dosages, doseAndRate may be given without timing. ((%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage).all( (timing.exists() implies doseAndRate.exists()) and (doseAndRate.exists() implies ( timing.exists() or asNeeded.ofType(boolean) = true or extension.where(url='http://hl7.org/fhir/5.0/StructureDefinition/extension-Dosage.asNeededFor').exists() )) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageStructuredRequiresBothWarning | Medication Statement DE |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Range).low.system (l28/c14) | information | A definition for 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(Range).low.system (l30/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).high.system (l34/c14) | information | A definition for 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(Range).high.system (l36/c88) | warning | No 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].doseAndRate[0].dose.ofType(Range).low (l28/c14) | 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(Range).high (l34/c14) | 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: 'If a structured dosage is present (doseAndRate populated, text empty, plus timing or a pure as-needed dosage), the GeneratedDosageInstructionsMeta extension must be present. (( (%resource.ofType(MedicationRequest).dosageInstruction | %resource.ofType(MedicationDispense).dosageInstruction | %resource.ofType(MedicationStatement).dosage ).exists( text.empty() and doseAndRate.exists() and (timing.exists() or asNeeded.ofType(boolean) = true) ) ) implies ( %resource.extension.where( url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' ).exists() and ( %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.renderedDosageInstruction' ).exists() or %resource.extension.where( url = 'http://hl7.org/fhir/5.0/StructureDefinition/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[0] (l16/c6) | warning | Constraint failed: DoseRangeNoVarPeriod: 'A variable single dose and a variable period should not be used together. (doseAndRate.dose.ofType(Range).empty() or timing.repeat.periodMax.empty())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP#DoseRangeNoVarPeriod | Medication Statement dgMP |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: FreeTextSingleDosageOnlyWarning: 'If a dosage is given as pure free text, there should be exactly one Dosage element. (( (%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 DE |
| MedicationStatement.dosage[1] (l19/c6) | warning | Constraint failed: FreeTextSingleDosageOnlyWarning: 'If a dosage is given as pure free text, there should be exactly one Dosage element. (( (%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 DE |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | warning | Constraint failed: TimingBoundsUnitMatchesCodeWarning: 'boundsDuration.unit must match the UCUM boundsDuration.code (e.g. 'Woche(n)' only with 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#TimingBoundsUnitMatchesCodeWarning | Medication Statement DE |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l32/c12) | warning | A definition for 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 DE |
| 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 DE |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | warning | Constraint failed: TimingFreqOrPeriodGtOneWarning: 'If frequency and period are given together, only one of them may exceed 1 - either the frequency including frequencyMax or the period including periodMax. A statement in which both exceed 1, such as 'six times within three hours', is hard to express in language and is not needed: the same meaning can be conveyed by adapting the period, e.g. 'every 30 minutes'. (/* Detect Interval only */ ( timeOfDay.empty() and when.empty() and dayOfWeek.empty() and frequency.exists() and period.exists() ) implies ( ( (frequency > 1 or (frequencyMax.exists() and frequencyMax > 1)) implies ( period = 1 and (periodMax.empty() or periodMax = 1) ) ) and ( (period > 1 or (periodMax.exists() and periodMax > 1)) implies ( frequency = 1 and (frequencyMax.empty() or frequencyMax = 1) ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingFreqOrPeriodGtOneWarning | Medication Statement DE |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l26/c12) | warning | A definition for 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 DE |
| 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 DE |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | warning | Constraint failed: TimingSingleDosageForTimeOfDayWarning: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDayWarning | Medication Statement DE |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l26/c12) | warning | A definition for 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 DE |
| 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 DE |
| MedicationStatement.dosage[1].timing.repeat (l37/c10) | warning | Constraint failed: TimingSingleDosageForTimeOfDayWarning: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDayWarning | Medication Statement DE |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l45/c12) | warning | A definition for 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 DE |
| 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 DE |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | warning | Constraint failed: TimingSingleDosageForTimeOfDayWarning: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDayWarning | Medication Statement DE |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l26/c12) | warning | A definition for 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 DE |
| 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 DE |
| MedicationStatement.dosage[1].timing.repeat (l37/c10) | warning | Constraint failed: TimingSingleDosageForTimeOfDayWarning: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDayWarning | Medication Statement DE |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l45/c12) | warning | A definition for 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 DE |
| 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 DE |
| MedicationStatement.dosage[2].timing.repeat (l56/c10) | warning | Constraint failed: TimingSingleDosageForTimeOfDayWarning: 'If only timeOfDay is used and dosing is daily, the times must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForTimeOfDayWarning | Medication Statement DE |
| MedicationStatement.dosage[2].doseAndRate[0].dose.ofType(Quantity).system (l64/c12) | warning | A definition for 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 DE |
| MedicationStatement.dosage[2].doseAndRate[0].dose.ofType(Quantity).system (l67/c86) | warning | No 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 DE |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Statement DE |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l26/c12) | warning | A definition for 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 DE |
| 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 DE |
| MedicationStatement.dosage[1].timing.repeat (l37/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Statement DE |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l45/c12) | warning | A definition for 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 DE |
| 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 DE |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0].timing.repeat (l18/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Statement DE |
| MedicationStatement.dosage[0].doseAndRate[0].dose.ofType(Quantity).system (l26/c12) | warning | A definition for 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 DE |
| 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 DE |
| MedicationStatement.dosage[1].timing.repeat (l37/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Statement DE |
| MedicationStatement.dosage[1].doseAndRate[0].dose.ofType(Quantity).system (l45/c12) | warning | A definition for 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 DE |
| 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 DE |
| MedicationStatement.dosage[2].timing.repeat (l56/c10) | warning | Constraint failed: TimingSingleDosageForWhenWarning: 'If only when is used and dosing is daily, the times of day must be modelled in a single Dosage element. Multiple Dosage elements are only allowed if every element carries a distinct dose, including its data type. (( %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() ) 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() ).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() ).doseAndRate.dose.distinct().count() = ( %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() ).count() ) ) ))' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE) http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE#TimingSingleDosageForWhenWarning | Medication Statement DE |
| MedicationStatement.dosage[2].doseAndRate[0].dose.ofType(Quantity).system (l64/c12) | warning | A definition for 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 DE |
| MedicationStatement.dosage[2].doseAndRate[0].dose.ofType(Quantity).system (l67/c86) | warning | No 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 DE |
| Path | Severity | Message | Validating |
| MedicationStatement.dosage[0] (l16/c6) | warning | Constraint failed: DosageFourSlotPatternInTextWarning: 'A four-slot dosing schema (Viererschema, e.g. 1-1-1-1) was detected in Dosage.text. Please check whether it can be represented structurally. (text.exists() implies text.matches('.*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\s*\\d+\\s*[-–]\\s*\\d+.*').not())' (defined in http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE) http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE#DosageFourSlotPatternInTextWarning | Medication Statement dgMP |
| 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 | -- |
| Dosage dgMP.dose[x].Dosage.doseAndRate.dose[x].low | warning | Binding https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT could not be located | -- |
| Dosage dgMP.dose[x].Dosage.doseAndRate.dose[x].high | warning | Binding https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT could not be located | -- |
| StructureDefinition.snapshot.element[0].constraint[19].expression (l1/c117724) | warning | value should not start or finish with whitespace '\n maxDosePerPeriod.empty() or (\n (\n doseAndRate.dose.ofType(Quantity).exists() and\n doseAndRate.dose.ofType(Quantity).system = maxDosePerPeriod.numerator.system and\n doseAndRate.dose.ofType(Quantity).code = maxDosePerPeriod.numerator.code and\n doseAndRate.dose.ofType(Quantity).unit = maxDosePerPeriod.numerator.unit\n ) or (\n doseAndRate.dose.ofType(Range).exists() and\n (\n doseAndRate.dose.ofType(Range).low.empty() or (\n doseAndRate.dose.ofType(Range).low.system = maxDosePerPeriod.numerator.system and\n doseAndRate.dose.ofType(Range).low.code = maxDosePerPeriod.numerator.code and\n doseAndRate.dose.ofType(Range).low.unit = maxDosePerPeriod.numerator.unit\n )\n ) and (\n doseAndRate.dose.ofType(Range).high.empty() or (\n doseAndRate.dose.ofType(Range).high.system = maxDosePerPeriod.numerator.system and\n doseAndRate.dose.ofType(Range).high.code = maxDosePerPeriod.numerator.code and\n doseAndRate.dose.ofType(Range).high.unit = maxDosePerPeriod.numerator.unit\n )\n )\n )\n )\n' Type_Specific_Checks_DT_String_WS | StructureDefinition |
| StructureDefinition.snapshot.element[39].binding.valueSet (l1/c170834) | 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.snapshot.element[50].binding.valueSet (l1/c183901) | 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.snapshot.element[58].binding.valueSet (l1/c192760) | 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[0].constraint[11].expression (l1/c217168) | warning | value should not start or finish with whitespace '\n maxDosePerPeriod.empty() or (\n (\n doseAndRate.dose.ofType(Quantity).exists() and\n doseAndRate.dose.ofType(Quantity).system = maxDosePerPeriod.numerator.system and\n doseAndRate.dose.ofType(Quantity).code = maxDosePerPeriod.numerator.code and\n doseAndRate.dose.ofType(Quantity).unit = maxDosePerPeriod.numerator.unit\n ) or (\n doseAndRate.dose.ofType(Range).exists() and\n (\n doseAndRate.dose.ofType(Range).low.empty() or (\n doseAndRate.dose.ofType(Range).low.system = maxDosePerPeriod.numerator.system and\n doseAndRate.dose.ofType(Range).low.code = maxDosePerPeriod.numerator.code and\n doseAndRate.dose.ofType(Range).low.unit = maxDosePerPeriod.numerator.unit\n )\n ) and (\n doseAndRate.dose.ofType(Range).high.empty() or (\n doseAndRate.dose.ofType(Range).high.system = maxDosePerPeriod.numerator.system and\n doseAndRate.dose.ofType(Range).high.code = maxDosePerPeriod.numerator.code and\n doseAndRate.dose.ofType(Range).high.unit = maxDosePerPeriod.numerator.unit\n )\n )\n )\n )\n' Type_Specific_Checks_DT_String_WS | StructureDefinition |
| StructureDefinition.differential.element[20].binding.valueSet (l1/c228266) | 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[26].binding.valueSet (l1/c229013) | 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[31].binding.valueSet (l1/c229650) | 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 |
| Resource | information | The resource StructureDefinition/DosageDgMP could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| Path | Severity | Message | Validating |
| StructureDefinition.snapshot.element[7].binding.valueSet (l1/c79568) | 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[7].binding.valueSet (l1/c96548) | 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 |
| Resource | information | The resource StructureDefinition/IntervalCombinationSchemeLogical could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| Path | Severity | Message | Validating |
| StructureDefinition.snapshot.element[7].binding.valueSet (l1/c72886) | 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[7].binding.valueSet (l1/c87597) | 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 |
| Resource | information | The resource StructureDefinition/IntervalSchemeLogical could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| Path | Severity | Message | Validating |
| StructureDefinition.snapshot.element[4].binding.extension[0] (l1/c28945) | information | The extension http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet|5.3.0 is deprecated with the note: 'Use additionalBinding extension or element instead' MSG_DEPENDS_ON_DEPRECATED_NOTE | StructureDefinition |
| StructureDefinition.snapshot.element[34].mapping[0].map (l1/c66289) | 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 | -- |
| Resource | information | The resource StructureDefinition/MedicationDispenseDE could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| Path | Severity | Message | Validating |
| StructureDefinition.snapshot.element[34].mapping[0].map (l1/c67568) | 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 | -- |
| Resource | information | The resource StructureDefinition/MedicationDispenseDgMP could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| 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 | -- |
| Resource | information | The resource StructureDefinition/MedicationRequestDE could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| 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 | -- |
| Resource | information | The resource StructureDefinition/MedicationRequestDgMP could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| 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 | -- |
| Resource | information | The resource StructureDefinition/MedicationStatementDE could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| 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 | -- |
| Resource | information | The resource StructureDefinition/MedicationStatementDgMP could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| Path | Severity | Message | Validating |
| StructureDefinition.snapshot.element[7].binding.valueSet (l1/c67825) | 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.snapshot.element[10].binding.valueSet (l1/c69210) | 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[7].binding.valueSet (l1/c81089) | 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[10].binding.valueSet (l1/c82209) | 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 |
| Resource | information | The resource StructureDefinition/PRNSchemeLogical could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| Path | Severity | Message | Validating |
| StructureDefinition.snapshot.element[7].binding.valueSet (l1/c57169) | 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[7].binding.valueSet (l1/c67999) | 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 |
| Resource | information | The resource StructureDefinition/TimeSchemeLogical could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| Path | Severity | Message | Validating |
| StructureDefinition.snapshot.element[7].binding.valueSet (l1/c64114) | 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[7].binding.valueSet (l1/c77368) | 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 |
| Resource | information | The resource StructureDefinition/WeekdayCombinationSchemeLogical could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| Path | Severity | Message | Validating |
| StructureDefinition.snapshot.element[7].binding.valueSet (l1/c58194) | 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[7].binding.valueSet (l1/c69499) | 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 |
| Resource | information | The resource StructureDefinition/WeekdaySchemeLogical could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| Path | Severity | Message | Validating |
| StructureDefinition.snapshot.element[7].binding.valueSet (l1/c57828) | 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[7].binding.valueSet (l1/c68890) | 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 |
| Resource | information | The resource StructureDefinition/WhenSchemeLogical could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| Path | Severity | Message | Validating |
| StructureDefinition (l1/c18315) | warning | The nominated WG 'fhir' means that the publisher should be 'HL7 International / FHIR Infrastructure' but 'HL7 Deutschland e.V.' was found VALIDATION_HL7_PUBLISHER_MISMATCH | StructureDefinition |
| StructureDefinition (l1/c18315) | warning | The nominated WG 'fhir' means that the contact url should be 'http://www.hl7.org/Special/committees/fiwg' but it was not found VALIDATION_HL7_WG_URL | StructureDefinition |
| Resource | information | The resource StructureDefinition/extension-Dosage.asNeededFor could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| Path | Severity | Message | Validating |
| ValueSet (l1/c1421) | warning | Published value sets SHOULD conform to the ShareableValueSet profile, which says that the element ValueSet.experimental is mandatory, but it is not present | -- |
| Resource | warning | The resource ValueSet/AlgorithmLanguageCodesDgMP should have an OID assigned to cater for possible use with OID based terminology systems e.g. CDA usage (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| Path | Severity | Message | Validating |
| ValueSet.compose.include[0].system (l1/c1583) | warning | 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/c1708) | warning | Published value sets SHOULD conform to the ShareableValueSet profile, which says that the element ValueSet.experimental is mandatory, but it is not present | -- |
| Resource | warning | The resource ValueSet/DosageDoseQuantityDE should have an OID assigned to cater for possible use with OID based terminology systems e.g. CDA usage (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| 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/c1881) | warning | Published value sets SHOULD conform to the ShareableValueSet profile, which says that the element ValueSet.experimental is mandatory, but it is not present | -- |
| Resource | warning | The resource ValueSet/DosageUnitsOfTimeDgMP should have an OID assigned to cater for possible use with OID based terminology systems e.g. CDA usage (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| Path | Severity | Message | Validating |
| Resource | warning | The resource ValueSet/EDQMUnitOfPresentation should have an OID assigned to cater for possible use with OID based terminology systems e.g. CDA usage (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| Path | Severity | Message | Validating |
| ValueSet (l1/c1708) | warning | Published value sets SHOULD conform to the ShareableValueSet profile, which says that the element ValueSet.experimental is mandatory, but it is not present | -- |
| Resource | warning | The resource ValueSet/MindestabstandUnitsOfTimeDgMP should have an OID assigned to cater for possible use with OID based terminology systems e.g. CDA usage (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| Path | Severity | Message | Validating |
| ValueSet (l1/c2026) | warning | Published value sets SHOULD conform to the ShareableValueSet profile, which says that the element ValueSet.experimental is mandatory, but it is not present | -- |
| Resource | warning | The resource ValueSet/PeriodUnitsOfTimeDgMP should have an OID assigned to cater for possible use with OID based terminology systems e.g. CDA usage (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| Path | Severity | Message | Validating |
| ValueSet.compose.include[0] | information | Pinned the version of http://hl7.org/fhir/event-timing to 4.0.1 from choices of 4.0.1 (hl7.fhir.r4.core#4.0.1), 5.0.0 (hl7.fhir.uv.xver-r5.r4#0.1.0) PIN_VERSION | -- |
| ValueSet (l1/c2358) | warning | Published value sets SHOULD conform to the ShareableValueSet profile, which says that the element ValueSet.experimental is mandatory, but it is not present | -- |
| Resource | warning | The resource ValueSet/TimingWhenDgMP should have an OID assigned to cater for possible use with OID based terminology systems e.g. CDA usage (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
Suppressed Messages (Warnings, hints, broken links)
No suppressed messsages
Errors sorted by type
| fsh-generated/resources/StructureDefinition-MedicationDispenseDE.json | The extension http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet|5.3.0 is deprecated with the note: 'Use additionalBinding extension or element instead' | StructureDefinition |
| fsh-generated/resources/ValueSet-TimingWhenDgMP.json | Pinned the version of http://hl7.org/fhir/event-timing to 4.0.1 from choices of 4.0.1 (hl7.fhir.r4.core#4.0.1), 5.0.0 (hl7.fhir.uv.xver-r5.r4#0.1.0) | -- |
| fsh-generated/resources/StructureDefinition-MedicationDispenseDE.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-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-MedicationRequestDE.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-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-MedicationStatementDE.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-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-MedicationDispenseDE.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-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/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/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/StructureDefinition-IntervalCombinationSchemeLogical.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-IntervalCombinationSchemeLogical.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-IntervalSchemeLogical.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-IntervalSchemeLogical.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-PRNSchemeLogical.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-PRNSchemeLogical.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-PRNSchemeLogical.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-PRNSchemeLogical.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-TimeSchemeLogical.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-TimeSchemeLogical.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-WeekdayCombinationSchemeLogical.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-WeekdayCombinationSchemeLogical.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-WeekdaySchemeLogical.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-WeekdaySchemeLogical.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-WhenSchemeLogical.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-WhenSchemeLogical.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 | value should not start or finish with whitespace '\n maxDosePerPeriod.empty() or (\n (\n doseAndRate.dose.ofType(Quantity).exists() and\n doseAndRate.dose.ofType(Quantity).system = maxDosePerPeriod.numerator.system and\n doseAndRate.dose.ofType(Quantity).code = maxDosePerPeriod.numerator.code and\n doseAndRate.dose.ofType(Quantity).unit = maxDosePerPeriod.numerator.unit\n ) or (\n doseAndRate.dose.ofType(Range).exists() and\n (\n doseAndRate.dose.ofType(Range).low.empty() or (\n doseAndRate.dose.ofType(Range).low.system = maxDosePerPeriod.numerator.system and\n doseAndRate.dose.ofType(Range).low.code = maxDosePerPeriod.numerator.code and\n doseAndRate.dose.ofType(Range).low.unit = maxDosePerPeriod.numerator.unit\n )\n ) and (\n doseAndRate.dose.ofType(Range).high.empty() or (\n doseAndRate.dose.ofType(Range).high.system = maxDosePerPeriod.numerator.system and\n doseAndRate.dose.ofType(Range).high.code = maxDosePerPeriod.numerator.code and\n doseAndRate.dose.ofType(Range).high.unit = maxDosePerPeriod.numerator.unit\n )\n )\n )\n )\n' | StructureDefinition |
| fsh-generated/resources/StructureDefinition-DosageDgMP.json | value should not start or finish with whitespace '\n maxDosePerPeriod.empty() or (\n (\n doseAndRate.dose.ofType(Quantity).exists() and\n doseAndRate.dose.ofType(Quantity).system = maxDosePerPeriod.numerator.system and\n doseAndRate.dose.ofType(Quantity).code = maxDosePerPeriod.numerator.code and\n doseAndRate.dose.ofType(Quantity).unit = maxDosePerPeriod.numerator.unit\n ) or (\n doseAndRate.dose.ofType(Range).exists() and\n (\n doseAndRate.dose.ofType(Range).low.empty() or (\n doseAndRate.dose.ofType(Range).low.system = maxDosePerPeriod.numerator.system and\n doseAndRate.dose.ofType(Range).low.code = maxDosePerPeriod.numerator.code and\n doseAndRate.dose.ofType(Range).low.unit = maxDosePerPeriod.numerator.unit\n )\n ) and (\n doseAndRate.dose.ofType(Range).high.empty() or (\n doseAndRate.dose.ofType(Range).high.system = maxDosePerPeriod.numerator.system and\n doseAndRate.dose.ofType(Range).high.code = maxDosePerPeriod.numerator.code and\n doseAndRate.dose.ofType(Range).high.unit = maxDosePerPeriod.numerator.unit\n )\n )\n )\n )\n' | StructureDefinition |
| fsh-generated/resources/MedicationDispense-Example-MD-Cov-bedarf-doseRange.json | A 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-Cov-bedarf-doseRange.json | A 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-Cov-bedarf-hinweis.json | A 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-Cov-intervall-bedarf.json | A 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-Cov-intervall-doseRange.json | A 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-Cov-intervall-doseRange.json | A 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-Cov-intervall-hinweis.json | A 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-Cov-intervall-zeitrahmen.json | A 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-Cov-intervallzeit-bedarf.json | A 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-Cov-intervallzeit-doseRange.json | A 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-Cov-intervallzeit-doseRange.json | A 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-Cov-intervallzeit-hinweis.json | A 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-Cov-intervallzeit-zeitrahmen.json | A 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-Cov-uhrzeit-bedarf.json | A 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-Cov-uhrzeit-doseRange.json | A 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-Cov-uhrzeit-doseRange.json | A 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-Cov-uhrzeit-hinweis.json | A 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-Cov-uhrzeit-zeitrahmen.json | A 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-Cov-wochentag-bedarf.json | A 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-Cov-wochentag-doseRange.json | A 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-Cov-wochentag-doseRange.json | A 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-Cov-wochentag-hinweis.json | A 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-Cov-wochentag-zeitrahmen.json | A 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-Cov-wochentagzeit-bedarf.json | A 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-Cov-wochentagzeit-doseRange.json | A 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-Cov-wochentagzeit-doseRange.json | A 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-Cov-wochentagzeit-hinweis.json | A 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-Cov-wochentagzeit-zeitrahmen.json | A 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-Bedarfsmedikation-Kopfschmerzen.json | A 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-Bedarfsmedikation-Kopfschmerzen.json | A 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-Bedarfsmedikation-MehrereAnlaesse.json | A 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-Bedarfsmedikation-ohne-Anlass.json | A 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-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-Dosage-Zero-Range-Low.json | A 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-Zero-Range-Low.json | A 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-Example-MD-Weekday-Legacy.json | A 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-Weekday-TimeOfDay-Legacy.json | A 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-Weekday-When-Legacy.json | A 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-Weekday-Without-Legacy.json | A 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-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-INV-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-INV-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-INV-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-INV-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-INV-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-INV-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-INV-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-INV-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-INV-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-INV-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-INV-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-INV-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-INV-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-INV-C-AsNeededForIdentical-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-AsNeededForIdentical-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-AsNeededIdentical-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-AsNeededIdentical-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-AsNeededSingleDosageOnly-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-AsNeededSingleDosageOnly-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-DosageDoseQuantityAllowedFractions-MD-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-DosageDoseQuantityAllowedFractions-MD-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-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-DosageDoseValueDecimalNotation-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-DosageDoseValuePositive-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-DosageDoseValuePositive-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-DosageDoseValuePositive-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-DosageDoseValuePositive-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-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-MD-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-DoseRangeLowAndHighSameUnit-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-MaxDoseOnlyPureAsNeeded-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-MaxDoseOnlyPureAsNeeded-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-MaxDosePerPeriodOnly24hOr1d-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-MaxDosePerPeriodOnly24hOr1d-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-MaxDoseSameUnitAsDose-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-MinimumIntervalOnlyPureAsNeeded-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-MinimumIntervalUnitMatchesCode-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-PatientInstructionIdentical-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-PatientInstructionIdentical-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-PatientInstructionIdentical-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-PatientInstructionIdentical-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-TimingBoundsDurationOnlyWholeNumber-MD-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-TimingBoundsDurationOnlyWholeNumber-MD-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-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-TimingBoundsUnitMatchesCode-Dispense-05-of-06.json | A 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-TimingFreqOrPeriodGtOne-MD-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.json | A 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.json | A 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-13.json | A 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-13.json | A 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-13.json | A 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-13.json | A 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-13.json | A 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-13.json | A 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-13.json | A 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-13.json | A 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-13.json | A 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-13.json | A 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-06-of-13.json | A 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-06-of-13.json | A 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-07-of-13.json | A 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-07-of-13.json | A 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-08-of-13.json | A 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-08-of-13.json | A 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-09-of-13.json | A 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-09-of-13.json | A 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-10-of-13.json | A 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-10-of-13.json | A 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-11-of-13.json | A 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-11-of-13.json | A 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-12-of-13.json | A 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-12-of-13.json | A 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-13-of-13.json | A 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-13-of-13.json | A 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-MD-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-TimingOnlyOneType-MD-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-TimingOnlyWhenOrTimeOfDay-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-TimingOnlyWhenOrTimeOfDay-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-TimingOnlyWhenOrTimeOfDay-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-TimingOnlyWhenOrTimeOfDay-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-TimingPeriodOnlyWholeNumber-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-TimingPeriodOnlyWholeNumber-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-TimingPeriodUnit-Dispense.json | A 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-MD-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-TimingPeriodUnit-MD-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-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-TimingSingleDosageForTimeOfDay-Dispense-05-of-06.json | A 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-05-of-06.json | A 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-05-of-06.json | A 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-C-TimingSingleDosageForWhen-Dispense-05-of-06.json | A 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-05-of-06.json | A 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-05-of-06.json | A 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-TimingVarFreqGtMin-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-TimingVarPeriodGtMin-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-VarFreq-C-TimingOnlyOneType-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-diff-C-AsNeededForIdentical-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-diff-C-AsNeededForIdentical-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-diff-C-AsNeededIdentical-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-diff-C-AsNeededIdentical-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-high-C-DosageDoseQuantityAllowedFractions-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-high-C-DosageDoseQuantityAllowedFractions-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-low-C-DosageDoseQuantityAllowedFractions-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-low-C-DosageDoseQuantityAllowedFractions-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-min-C-MinimumIntervalUnitMatchesCode-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-miss-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-miss-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-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-noan-C-MinimumIntervalOnlyPureAsNeeded-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-pmax-C-TimingPeriodOnlyWholeNumber-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-wk-C-MaxDosePerPeriodOnly24hOr1d-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-wk-C-MaxDosePerPeriodOnly24hOr1d-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-W-DosageDoseUnitSameCodeWarning-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 DE |
| fsh-generated/resources/MedicationDispense-W-DosageDoseUnitSameCodeWarning-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 DE |
| fsh-generated/resources/MedicationDispense-W-DosageDoseValuePositiveWarning-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 DE |
| fsh-generated/resources/MedicationDispense-W-DosageDoseValuePositiveWarning-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 DE |
| fsh-generated/resources/MedicationDispense-W-DosageDoseValuePositiveWarning-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 DE |
| fsh-generated/resources/MedicationDispense-W-DosageDoseValuePositiveWarning-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 DE |
| fsh-generated/resources/MedicationDispense-W-DosageStructuredOrFreeTextWarning-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 DE |
| fsh-generated/resources/MedicationDispense-W-DoseRangeNoVarPeriod-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-W-DoseRangeNoVarPeriod-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-W-TimingBoundsUnitMatchesCodeWarning-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 DE |
| fsh-generated/resources/MedicationDispense-W-TimingFreqOrPeriodGtOneWarning-MD-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 DE |
| fsh-generated/resources/MedicationDispense-W-TimingSingleDosageForTimeOfDayWarning-MD-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 DE |
| fsh-generated/resources/MedicationDispense-W-TimingSingleDosageForTimeOfDayWarning-MD-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 DE |
| fsh-generated/resources/MedicationDispense-W-TimingSingleDosageForTimeOfDayWarning-MD-05-of-06.json | A 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 DE |
| fsh-generated/resources/MedicationDispense-W-TimingSingleDosageForTimeOfDayWarning-MD-05-of-06.json | A 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 DE |
| fsh-generated/resources/MedicationDispense-W-TimingSingleDosageForTimeOfDayWarning-MD-05-of-06.json | A 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 DE |
| fsh-generated/resources/MedicationDispense-W-TimingSingleDosageForWhenWarning-MD-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 DE |
| fsh-generated/resources/MedicationDispense-W-TimingSingleDosageForWhenWarning-MD-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 DE |
| fsh-generated/resources/MedicationDispense-W-TimingSingleDosageForWhenWarning-MD-05-of-06.json | A 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 DE |
| fsh-generated/resources/MedicationDispense-W-TimingSingleDosageForWhenWarning-MD-05-of-06.json | A 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 DE |
| fsh-generated/resources/MedicationDispense-W-TimingSingleDosageForWhenWarning-MD-05-of-06.json | A 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 DE |
| 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-Cov-bedarf-doseRange.json | A 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-Cov-bedarf-doseRange.json | A 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-Cov-bedarf-hinweis.json | A 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-Cov-intervall-hinweis.json | A 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-Cov-intervallzeit-bedarf.json | A 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-Cov-intervallzeit-doseRange.json | A 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-Cov-intervallzeit-doseRange.json | A 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-Cov-intervallzeit-hinweis.json | A 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-Cov-intervallzeit-zeitrahmen.json | A 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-Cov-uhrzeit-bedarf.json | A 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-Cov-uhrzeit-doseRange.json | A 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-Cov-uhrzeit-doseRange.json | A 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-Cov-uhrzeit-hinweis.json | A 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-Cov-wochentag-bedarf.json | A 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-Cov-wochentag-doseRange.json | A 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-Cov-wochentag-doseRange.json | A 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-Cov-wochentag-hinweis.json | A 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-Cov-wochentagzeit-bedarf.json | A 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-Cov-wochentagzeit-hinweis.json | A 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-1000-enddate.json | A 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-startandenddate.json | A 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-startdate.json | A 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-startdatetime.json | A 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-PatientInstruction.json | A 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-10340.json | A 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-10340.json | A 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-Bedarfsmedikation-Kopfschmerzen.json | A 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-Bedarfsmedikation-Kopfschmerzen.json | A 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-Bedarfsmedikation-MehrereAnlaesse.json | A 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-Bedarfsmedikation-MehrereAnlaesse.json | A 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-Bedarfsmedikation-Struktur-Intervall.json | A 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-asneeded-b4-4schema.json | A 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-asneeded-b4-4schema.json | A 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-asneeded-b7-maxdose-1d.json | A 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-asneeded-b7-maxdose-1d.json | A 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-b3-doserange-mixed.json | A 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-b3-doserange-mixed.json | A 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-b3-doserange-mixed.json | A 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-1mo.json | A 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-30min.json | A 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-6h.json | A 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-interval-b6-doserange-highonly.json | A 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-b8-weekly.json | A 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-b9-4h.json | A 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-varfreq-9-to-10.json | A 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-variable-doseRange.json | A 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-variable-doseRange.json | A 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-variable-frequency.json | A 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-variable-period.json | A 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-Dosage-when-b2-doserange-mixed.json | A 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-when-b2-doserange-mixed.json | A 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-when-b2-doserange-mixed.json | A 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-Example-MR-Weekday-Legacy.json | A 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-Weekday-TimeOfDay-Legacy.json | A 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-Weekday-When-Legacy.json | A 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-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-INV-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-INV-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-INV-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-INV-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-INV-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-INV-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-INV-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-INV-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-INV-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-INV-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-INV-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-INV-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-INV-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-INV-C-AsNeededForIdentical-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-AsNeededForIdentical-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-AsNeededIdentical-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-AsNeededIdentical-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-AsNeededSingleDosageOnly-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-AsNeededSingleDosageOnly-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-DosageDoseQuantityAllowedFractions-MR-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-DosageDoseQuantityAllowedFractions-MR-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-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-DosageDoseValueDecimalNotation-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-DosageDoseValuePositive-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-DosageDoseValuePositive-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-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-MR-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-DoseRangeLowAndHighSameUnit-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-MaxDoseOnlyPureAsNeeded-MR-04-of-04.json | A 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-MaxDoseOnlyPureAsNeeded-MR-04-of-04.json | A 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-MaxDoseOnlyPureAsNeeded-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-MaxDoseOnlyPureAsNeeded-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-MaxDosePerPeriodOnly24hOr1d-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-MaxDosePerPeriodOnly24hOr1d-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-MaxDoseSameUnitAsDose-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-MinimumIntervalOnlyPureAsNeeded-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-MinimumIntervalUnitMatchesCode-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-PatientInstructionIdentical-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-PatientInstructionIdentical-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-PatientInstructionIdentical-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-PatientInstructionIdentical-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-TimingBoundsDurationOnlyWholeNumber-MR-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-TimingBoundsDurationOnlyWholeNumber-MR-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-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-TimingBoundsUnitMatchesCode-Request-04-of-06.json | A 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-TimingFreqOrPeriodGtOne-MR-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.json | A 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-MR-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-TimingOnlyOneType-MR-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-TimingOnlyOneType-Request.json | A 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-13.json | A 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-13.json | A 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-13.json | A 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-13.json | A 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-13.json | A 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-13.json | A 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-13.json | A 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-13.json | A 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-13.json | A 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-13.json | A 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-06-of-13.json | A 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-06-of-13.json | A 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-07-of-13.json | A 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-07-of-13.json | A 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-08-of-13.json | A 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-08-of-13.json | A 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-09-of-13.json | A 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-09-of-13.json | A 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-10-of-13.json | A 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-10-of-13.json | A 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-11-of-13.json | A 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-11-of-13.json | A 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-12-of-13.json | A 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-12-of-13.json | A 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-13-of-13.json | A 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-13-of-13.json | A 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-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-TimingOnlyWhenOrTimeOfDay-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-TimingOnlyWhenOrTimeOfDay-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-TimingOnlyWhenOrTimeOfDay-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-TimingPeriodOnlyWholeNumber-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-TimingPeriodOnlyWholeNumber-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-TimingPeriodUnit-MR-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-TimingPeriodUnit-MR-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-TimingPeriodUnit-Request.json | A 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-TimingSingleDosageForTimeOfDay-Request-04-of-06.json | A 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-04-of-06.json | A 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-04-of-06.json | A 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-C-TimingSingleDosageForWhen-Request-04-of-06.json | A 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-04-of-06.json | A 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-04-of-06.json | A 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-TimingVarFreqGtMin-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-TimingVarPeriodGtMin-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-VarFreq-C-TimingOnlyOneType-MR.json | A 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-diff-C-AsNeededForIdentical-MR.json | A 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-diff-C-AsNeededForIdentical-MR.json | A 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-diff-C-AsNeededIdentical-MR.json | A 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-diff-C-AsNeededIdentical-MR.json | A 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-high-C-DosageDoseQuantityAllowedFractions-MR.json | A 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-high-C-DosageDoseQuantityAllowedFractions-MR.json | A 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-low-C-DosageDoseQuantityAllowedFractions-MR.json | A 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-low-C-DosageDoseQuantityAllowedFractions-MR.json | A 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-min-C-MinimumIntervalUnitMatchesCode-MR.json | A 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-miss-C-TimingOnlyOneBounds-MR.json | A 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-miss-C-TimingOnlyOneBounds-MR.json | A 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-noan-C-MinimumIntervalOnlyPureAsNeeded-MR.json | A 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-pmax-C-TimingPeriodOnlyWholeNumber-MR.json | A 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-wk-C-MaxDosePerPeriodOnly24hOr1d-MR.json | A 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-wk-C-MaxDosePerPeriodOnly24hOr1d-MR.json | A 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-W-DosageDoseUnitSameCodeWarning-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 DE |
| fsh-generated/resources/MedicationRequest-W-DosageDoseUnitSameCodeWarning-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 DE |
| fsh-generated/resources/MedicationRequest-W-DosageDoseValuePositiveWarning-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 DE |
| fsh-generated/resources/MedicationRequest-W-DosageDoseValuePositiveWarning-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 DE |
| fsh-generated/resources/MedicationRequest-W-DosageStructuredOrFreeTextWarning-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 DE |
| fsh-generated/resources/MedicationRequest-W-DoseRangeNoVarPeriod-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-W-DoseRangeNoVarPeriod-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-W-TimingBoundsUnitMatchesCodeWarning-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 DE |
| fsh-generated/resources/MedicationRequest-W-TimingFreqOrPeriodGtOneWarning-MR-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 DE |
| fsh-generated/resources/MedicationRequest-W-TimingSingleDosageForTimeOfDayWarning-MR-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 DE |
| fsh-generated/resources/MedicationRequest-W-TimingSingleDosageForTimeOfDayWarning-MR-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 DE |
| fsh-generated/resources/MedicationRequest-W-TimingSingleDosageForTimeOfDayWarning-MR-04-of-06.json | A 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 DE |
| fsh-generated/resources/MedicationRequest-W-TimingSingleDosageForTimeOfDayWarning-MR-04-of-06.json | A 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 DE |
| fsh-generated/resources/MedicationRequest-W-TimingSingleDosageForTimeOfDayWarning-MR-04-of-06.json | A 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 DE |
| fsh-generated/resources/MedicationRequest-W-TimingSingleDosageForWhenWarning-MR-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 DE |
| fsh-generated/resources/MedicationRequest-W-TimingSingleDosageForWhenWarning-MR-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 DE |
| fsh-generated/resources/MedicationRequest-W-TimingSingleDosageForWhenWarning-MR-04-of-06.json | A 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 DE |
| fsh-generated/resources/MedicationRequest-W-TimingSingleDosageForWhenWarning-MR-04-of-06.json | A 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 DE |
| fsh-generated/resources/MedicationRequest-W-TimingSingleDosageForWhenWarning-MR-04-of-06.json | A 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 DE |
| fsh-generated/resources/MedicationStatement-Example-MS-Cov-bedarf-doseRange.json | A 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-Cov-bedarf-doseRange.json | A 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-Cov-bedarf-hinweis.json | A 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-Cov-intervall-bedarf.json | A 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-Cov-intervall-doseRange.json | A 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-Cov-intervall-doseRange.json | A 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-Cov-intervall-hinweis.json | A 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-Cov-intervall-zeitrahmen.json | A 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-Cov-intervallzeit-bedarf.json | A 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-Cov-intervallzeit-doseRange.json | A 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-Cov-intervallzeit-doseRange.json | A 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-Cov-intervallzeit-hinweis.json | A 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-Cov-intervallzeit-zeitrahmen.json | A 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-Cov-uhrzeit-bedarf.json | A 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-Cov-uhrzeit-doseRange.json | A 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-Cov-uhrzeit-doseRange.json | A 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-Cov-uhrzeit-hinweis.json | A 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-Cov-uhrzeit-zeitrahmen.json | A 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-Cov-wochentag-bedarf.json | A 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-Cov-wochentag-doseRange.json | A 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-Cov-wochentag-doseRange.json | A 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-Cov-wochentag-hinweis.json | A 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-Cov-wochentag-zeitrahmen.json | A 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-Cov-wochentagzeit-bedarf.json | A 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-Cov-wochentagzeit-doseRange.json | A 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-Cov-wochentagzeit-doseRange.json | A 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-Cov-wochentagzeit-hinweis.json | A 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-Cov-wochentagzeit-zeitrahmen.json | A 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-Bedarfsmedikation-Kopfschmerzen.json | A 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-Bedarfsmedikation-Kopfschmerzen.json | A 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-Bedarfsmedikation-MehrereAnlaesse.json | A 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-Bedarfsmedikation-ohne-Anlass.json | A 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-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-Example-MS-Weekday-Legacy.json | A 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-Weekday-TimeOfDay-Legacy.json | A 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-Weekday-When-Legacy.json | A 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-Weekday-When-Without-Legacy.json | A 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-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-INV-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-INV-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-INV-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-INV-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-INV-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-INV-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-INV-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-INV-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-INV-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-INV-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-INV-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-INV-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-INV-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-INV-C-AsNeededForIdentical-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-AsNeededForIdentical-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-AsNeededIdentical-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-AsNeededIdentical-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-AsNeededSingleDosageOnly-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-AsNeededSingleDosageOnly-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-DosageDoseQuantityAllowedFractions-MS-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-DosageDoseQuantityAllowedFractions-MS-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-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-DosageDoseValueDecimalNotation-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-DosageDoseValueDecimalNotation-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-DosageDoseValuePositive-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-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-MS-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-DoseRangeLowAndHighSameUnit-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-MaxDoseOnlyPureAsNeeded-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-MaxDoseOnlyPureAsNeeded-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-MaxDosePerPeriodOnly24hOr1d-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-MaxDosePerPeriodOnly24hOr1d-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-MaxDoseSameUnitAsDose-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-MinimumIntervalOnlyPureAsNeeded-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-MinimumIntervalUnitMatchesCode-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-PatientInstructionIdentical-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-PatientInstructionIdentical-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-PatientInstructionIdentical-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-PatientInstructionIdentical-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-TimingBoundsDurationOnlyWholeNumber-MS-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-TimingBoundsDurationOnlyWholeNumber-MS-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-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-TimingBoundsUnitMatchesCode-Statement-06-of-06.json | A 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-TimingFreqOrPeriodGtOne-MS-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.json | A 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-MS-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-TimingOnlyOneType-MS-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-TimingOnlyOneType-Statement.json | A 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-13.json | A 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-13.json | A 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-13.json | A 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-13.json | A 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-13.json | A 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-13.json | A 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-13.json | A 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-13.json | A 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-13.json | A 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-13.json | A 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-06-of-13.json | A 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-06-of-13.json | A 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-07-of-13.json | A 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-07-of-13.json | A 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-08-of-13.json | A 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-08-of-13.json | A 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-09-of-13.json | A 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-09-of-13.json | A 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-10-of-13.json | A 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-10-of-13.json | A 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-11-of-13.json | A 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-11-of-13.json | A 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-12-of-13.json | A 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-12-of-13.json | A 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-13-of-13.json | A 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-13-of-13.json | A 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-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-TimingOnlyWhenOrTimeOfDay-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-TimingOnlyWhenOrTimeOfDay-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-TimingOnlyWhenOrTimeOfDay-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-TimingPeriodOnlyWholeNumber-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-TimingPeriodOnlyWholeNumber-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-TimingPeriodUnit-MS-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-TimingPeriodUnit-MS-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-TimingPeriodUnit-Statement.json | A 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-TimingSingleDosageForTimeOfDay-Statement-06-of-06.json | A 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-06-of-06.json | A 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-06-of-06.json | A 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-C-TimingSingleDosageForWhen-Statement-06-of-06.json | A 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-06-of-06.json | A 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-06-of-06.json | A 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-TimingVarFreqGtMin-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-TimingVarPeriodGtMin-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-VarFreq-C-TimingOnlyOneType-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-diff-C-AsNeededForIdentical-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-diff-C-AsNeededForIdentical-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-diff-C-AsNeededIdentical-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-diff-C-AsNeededIdentical-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-high-C-DosageDoseQuantityAllowedFractions-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-high-C-DosageDoseQuantityAllowedFractions-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-low-C-DosageDoseQuantityAllowedFractions-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-low-C-DosageDoseQuantityAllowedFractions-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-min-C-MinimumIntervalUnitMatchesCode-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-miss-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-miss-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-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-noan-C-MinimumIntervalOnlyPureAsNeeded-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-pmax-C-TimingPeriodOnlyWholeNumber-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-wk-C-MaxDosePerPeriodOnly24hOr1d-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-wk-C-MaxDosePerPeriodOnly24hOr1d-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-W-DosageDoseUnitSameCodeWarning-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 DE |
| fsh-generated/resources/MedicationStatement-W-DosageDoseUnitSameCodeWarning-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 DE |
| fsh-generated/resources/MedicationStatement-W-DosageDoseValuePositiveWarning-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 DE |
| fsh-generated/resources/MedicationStatement-W-DosageStructuredOrFreeTextWarning-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 DE |
| fsh-generated/resources/MedicationStatement-W-DoseRangeNoVarPeriod-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-W-DoseRangeNoVarPeriod-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-W-TimingBoundsUnitMatchesCodeWarning-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 DE |
| fsh-generated/resources/MedicationStatement-W-TimingFreqOrPeriodGtOneWarning-MS-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 DE |
| fsh-generated/resources/MedicationStatement-W-TimingSingleDosageForTimeOfDayWarning-MS-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 DE |
| fsh-generated/resources/MedicationStatement-W-TimingSingleDosageForTimeOfDayWarning-MS-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 DE |
| fsh-generated/resources/MedicationStatement-W-TimingSingleDosageForTimeOfDayWarning-MS-06-of-06.json | A 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 DE |
| fsh-generated/resources/MedicationStatement-W-TimingSingleDosageForTimeOfDayWarning-MS-06-of-06.json | A 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 DE |
| fsh-generated/resources/MedicationStatement-W-TimingSingleDosageForTimeOfDayWarning-MS-06-of-06.json | A 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 DE |
| fsh-generated/resources/MedicationStatement-W-TimingSingleDosageForWhenWarning-MS-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 DE |
| fsh-generated/resources/MedicationStatement-W-TimingSingleDosageForWhenWarning-MS-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 DE |
| fsh-generated/resources/MedicationStatement-W-TimingSingleDosageForWhenWarning-MS-06-of-06.json | A 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 DE |
| fsh-generated/resources/MedicationStatement-W-TimingSingleDosageForWhenWarning-MS-06-of-06.json | A 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 DE |
| fsh-generated/resources/MedicationStatement-W-TimingSingleDosageForWhenWarning-MS-06-of-06.json | A 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 DE |
| fsh-generated/resources/StructureDefinition-extension-Dosage.asNeededFor.json | The nominated WG 'fhir' means that the publisher should be 'HL7 International / FHIR Infrastructure' but 'HL7 Deutschland e.V.' was found | StructureDefinition |
| fsh-generated/resources/StructureDefinition-extension-Dosage.asNeededFor.json | The nominated WG 'fhir' means that the contact url should be 'http://www.hl7.org/Special/committees/fiwg' but it was not found | StructureDefinition |
| 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | 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|2.0.0-ballot) | Medication Statement dgMP |
| fsh-generated/resources/MedicationDispense-MD-Unsupported-Dosage-18-of-20-BoundsRange.json | The type of element boundsRange is not known - it could not be determined from the information available. Valid types at this point are Duration, Period | Medication Dispense dgMP |
| fsh-generated/resources/MedicationRequest-MR-Unsupported-Dosage-18-of-20-BoundsRange.json | The type of element boundsRange is not known - it could not be determined from the information available. Valid types at this point are Duration, Period | Medication Request dgMP |
| fsh-generated/resources/MedicationStatement-MS-Unsupported-Dosage-18-of-20-BoundsRange.json | The type of element boundsRange is not known - it could not be determined from the information available. Valid types at this point are Duration, Period | Medication Statement 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|2.0.0-ballot and slicing is CLOSED: MedicationDispense.dosageInstruction[0].timing.repeat.bounds.ofType(Range): Does not match slice 'boundsDuration' (discriminator: ($this is Duration)), MedicationDispense.dosageInstruction[0].timing.repeat.bounds.ofType(Range): Does not match slice 'boundsPeriod' (discriminator: ($this is Period)) | Medication Dispense 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|2.0.0-ballot and slicing is CLOSED: MedicationRequest.dosageInstruction[0].timing.repeat.bounds.ofType(Range): Does not match slice 'boundsDuration' (discriminator: ($this is Duration)), MedicationRequest.dosageInstruction[0].timing.repeat.bounds.ofType(Range): Does not match slice 'boundsPeriod' (discriminator: ($this is Period)) | Medication Request 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|2.0.0-ballot and slicing is CLOSED: MedicationStatement.dosage[0].timing.repeat.bounds.ofType(Range): Does not match slice 'boundsDuration' (discriminator: ($this is Duration)), MedicationStatement.dosage[0].timing.repeat.bounds.ofType(Range): Does not match slice 'boundsPeriod' (discriminator: ($this is Period)) | Medication Statement dgMP |