{
  "resourceType": "StructureDefinition",
  "url": "https://simplifier.net/onlyfortestingmedication/mymedicationAdministration",
  "version": "1.0",
  "name": "MedicationAdministration",
  "title": "MI-Initiative - Medikation - MedicationAdministration - KOPIE zum Ausprobieren",
  "status": "draft",
  "publisher": "Medizininformatik Initiative",
  "contact": [
    {
      "telecom": [
        {
          "system": "url",
          "value": "https://www.medizininformatik-initiative.de/"
        }
      ]
    }
  ],
  "description": "Dieses Profil beschreibt Medikamentenverabreichungen, einschließlich der Selbstverabreichung von oralen Medikamenten, Injektionen, intravenösen Gaben etc.",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "MedicationAdministration",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/MedicationAdministration",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "MedicationAdministration.id",
        "path": "MedicationAdministration.id",
        "mustSupport": true
      },
      {
        "id": "MedicationAdministration.meta",
        "path": "MedicationAdministration.meta",
        "mustSupport": true
      },
      {
        "id": "MedicationAdministration.meta.source",
        "path": "MedicationAdministration.meta.source",
        "mustSupport": true
      },
      {
        "id": "MedicationAdministration.meta.profile",
        "path": "MedicationAdministration.meta.profile",
        "mustSupport": true
      },
      {
        "id": "MedicationAdministration.partOf",
        "path": "MedicationAdministration.partOf",
        "mustSupport": true
      },
      {
        "id": "MedicationAdministration.status",
        "path": "MedicationAdministration.status",
        "mustSupport": true
      },
      {
        "id": "MedicationAdministration.medication[x]",
        "path": "MedicationAdministration.medication[x]",
        "type": [
          {
            "code": "CodeableConcept"
          },
          {
            "code": "Reference"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "preferred",
          "description": "Representation of unknown or absent medications",
          "valueSet": "http://hl7.org/fhir/uv/ips/ValueSet/absent-or-unknown-medications-uv-ips"
        }
      },
      {
        "id": "MedicationAdministration.subject",
        "path": "MedicationAdministration.subject",
        "mustSupport": true
      },
      {
        "id": "MedicationAdministration.context",
        "path": "MedicationAdministration.context",
        "mustSupport": true
      },
      {
        "id": "MedicationAdministration.effective[x]",
        "path": "MedicationAdministration.effective[x]",
        "mustSupport": true
      },
      {
        "id": "MedicationAdministration.reasonReference",
        "path": "MedicationAdministration.reasonReference",
        "mustSupport": true
      },
      {
        "id": "MedicationAdministration.dosage",
        "path": "MedicationAdministration.dosage",
        "mustSupport": true
      },
      {
        "id": "MedicationAdministration.dosage.site",
        "path": "MedicationAdministration.dosage.site",
        "mustSupport": true
      },
      {
        "id": "MedicationAdministration.dosage.site.coding",
        "path": "MedicationAdministration.dosage.site.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "pattern",
              "path": "$this"
            }
          ],
          "rules": "open"
        },
        "mustSupport": true
      },
      {
        "id": "MedicationAdministration.dosage.site.coding:SNOMED",
        "path": "MedicationAdministration.dosage.site.coding",
        "sliceName": "SNOMED",
        "patternCoding": {
          "system": "http://snomed.info/sct"
        },
        "mustSupport": true,
        "binding": {
          "strength": "example",
          "description": "target site IPS",
          "valueSet": "http://hl7.org/fhir/uv/ips/ValueSet/target-site-uv-ips"
        }
      },
      {
        "id": "MedicationAdministration.dosage.site.coding:SNOMED.system",
        "path": "MedicationAdministration.dosage.site.coding.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "MedicationAdministration.dosage.site.coding:SNOMED.code",
        "path": "MedicationAdministration.dosage.site.coding.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "MedicationAdministration.dosage.route",
        "path": "MedicationAdministration.dosage.route",
        "mustSupport": true,
        "binding": {
          "strength": "example"
        }
      },
      {
        "id": "MedicationAdministration.dosage.route.coding",
        "path": "MedicationAdministration.dosage.route.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "pattern",
              "path": "$this"
            }
          ],
          "rules": "open"
        },
        "mustSupport": true,
        "binding": {
          "strength": "preferred",
          "description": "EDQM Standards Terms",
          "valueSet": "http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration"
        }
      },
      {
        "id": "MedicationAdministration.dosage.route.coding:EDQM",
        "path": "MedicationAdministration.dosage.route.coding",
        "sliceName": "EDQM",
        "max": "1",
        "patternCoding": {
          "system": "http://standardterms.edqm.eu"
        },
        "mustSupport": true,
        "binding": {
          "strength": "preferred",
          "description": "EDQM Standard Terms",
          "valueSet": "http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration"
        }
      },
      {
        "id": "MedicationAdministration.dosage.route.coding:EDQM.system",
        "path": "MedicationAdministration.dosage.route.coding.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "MedicationAdministration.dosage.route.coding:EDQM.code",
        "path": "MedicationAdministration.dosage.route.coding.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "MedicationAdministration.dosage.route.coding:SNOMED",
        "path": "MedicationAdministration.dosage.route.coding",
        "sliceName": "SNOMED",
        "max": "1",
        "patternCoding": {
          "system": "http://snomed.info/sct"
        },
        "mustSupport": true
      },
      {
        "id": "MedicationAdministration.dosage.route.coding:SNOMED.system",
        "path": "MedicationAdministration.dosage.route.coding.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "MedicationAdministration.dosage.route.coding:SNOMED.code",
        "path": "MedicationAdministration.dosage.route.coding.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "MedicationAdministration.dosage.dose",
        "path": "MedicationAdministration.dosage.dose",
        "mustSupport": true
      },
      {
        "id": "MedicationAdministration.dosage.rate[x]",
        "path": "MedicationAdministration.dosage.rate[x]",
        "mustSupport": true
      }
    ]
  }
}