{
  "resourceType": "StructureDefinition",
  "id": "ProfileMedicationStatement",
  "url": "https://www.medizininformatik-initiative.de/fhir/polar/StructureDefinition/ProfileMedicationStatement",
  "version": "0.1.0",
  "name": "ProfileMedicationStatement",
  "title": "Profile - MedicationStatement - Medikation",
  "status": "draft",
  "description": "Auf der MII Medikation aufbauendes Profil zur Beschreibung eines MedicationStatement im POLAR Use Case.",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "MedicationStatement",
  "baseDefinition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/MedicationStatement",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "MedicationStatement",
        "path": "MedicationStatement",
        "constraint": [
          {
            "key": "polar-6",
            "severity": "error",
            "human": "Die Dosis (dose und rateQuantity oder rateRatio.numerator) in MedicationAdministration und MedicationStatement muss die gleiche Einheit wie der Denominator in der Strength der ingredients haben.",
            "expression": "medicationReference.exists() implies (dosage.dose.code | rateQuantity.code | rateRatio.numerator.code) = medicationReference.resolve().ingredient.strength.denominator.code",
            "source": "https://www.medizininformatik-initiative.de/fhir/polar/StructureDefinition/ProfileMedicationStatement"
          }
        ]
      }
    ]
  }
}