PackagesCanonicalsLogsProblems
    Packages
    synapxe.sgcdi@1.0.3
    https://fhir.synapxe.sg/StructureDefinition/profile-ot-medicationadministration
{
  "description": null,
  "_filename": "MedicationAdministration.StructureDefinition.json",
  "package_name": "synapxe.sgcdi",
  "date": null,
  "derivation": "constraint",
  "publisher": null,
  "fhirVersion": "5.0.0",
  "name": "MedicationAdministration",
  "abstract": false,
  "type": "MedicationAdministration",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": null,
  "package_version": "1.0.3",
  "status": "active",
  "id": "1830f017-459d-47c7-b720-4ce99ae3d1ed",
  "kind": "resource",
  "url": "https://fhir.synapxe.sg/StructureDefinition/profile-ot-medicationadministration",
  "version": null,
  "differential": {
    "element": [ {
      "id": "MedicationAdministration.contained",
      "path": "MedicationAdministration.contained",
      "type": [ {
        "code": "Resource",
        "profile": [ "https://fhir.synapxe.sg/StructureDefinition/profile-medication" ]
      } ]
    }, {
      "id": "MedicationAdministration.extension",
      "min": 1,
      "path": "MedicationAdministration.extension"
    }, {
      "id": "MedicationAdministration.extension:infusionStartDateTime",
      "max": "1",
      "path": "MedicationAdministration.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "https://fhir.synapxe.sg/StructureDefinition/ext-generic" ]
      } ],
      "sliceName": "infusionStartDateTime"
    }, {
      "id": "MedicationAdministration.extension:infusionStartDateTime.value[x]",
      "path": "MedicationAdministration.extension.value[x]",
      "type": [ {
        "code": "dateTime"
      } ]
    }, {
      "id": "MedicationAdministration.extension:sequenceNo",
      "max": "1",
      "min": 1,
      "path": "MedicationAdministration.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "https://fhir.synapxe.sg/StructureDefinition/ext-sequenceno" ]
      } ],
      "sliceName": "sequenceNo"
    }, {
      "id": "MedicationAdministration.modifierExtension",
      "max": "0",
      "path": "MedicationAdministration.modifierExtension"
    }, {
      "id": "MedicationAdministration.identifier",
      "max": "1",
      "path": "MedicationAdministration.identifier",
      "type": [ {
        "code": "Identifier",
        "profile": [ "https://fhir.synapxe.sg/StructureDefinition/profile-identifier" ]
      } ]
    }, {
      "id": "MedicationAdministration.basedOn",
      "max": "0",
      "path": "MedicationAdministration.basedOn"
    }, {
      "id": "MedicationAdministration.partOf",
      "max": "0",
      "path": "MedicationAdministration.partOf"
    }, {
      "id": "MedicationAdministration.status",
      "path": "MedicationAdministration.status",
      "fixedCode": "completed"
    }, {
      "id": "MedicationAdministration.statusReason",
      "max": "0",
      "path": "MedicationAdministration.statusReason"
    }, {
      "id": "MedicationAdministration.category",
      "max": "0",
      "path": "MedicationAdministration.category"
    }, {
      "id": "MedicationAdministration.medication",
      "path": "MedicationAdministration.medication",
      "type": [ {
        "code": "CodeableReference",
        "targetProfile": [ "https://fhir.synapxe.sg/StructureDefinition/profile-medication" ]
      } ]
    }, {
      "id": "MedicationAdministration.medication.id",
      "max": "0",
      "path": "MedicationAdministration.medication.id"
    }, {
      "id": "MedicationAdministration.medication.extension",
      "max": "0",
      "path": "MedicationAdministration.medication.extension"
    }, {
      "id": "MedicationAdministration.medication.concept",
      "min": 1,
      "path": "MedicationAdministration.medication.concept",
      "type": [ {
        "code": "CodeableConcept",
        "profile": [ "https://fhir.synapxe.sg/StructureDefinition/profile-codeableconcept" ]
      } ],
      "binding": {
        "strength": "required",
        "valueSet": "https://fhir.synapxe.sg/ValueSet/med-code"
      }
    }, {
      "id": "MedicationAdministration.medication.concept.extension",
      "max": "0",
      "path": "MedicationAdministration.medication.concept.extension"
    }, {
      "id": "MedicationAdministration.medication.concept.coding.system",
      "path": "MedicationAdministration.medication.concept.coding.system",
      "fixedUri": "https://fhir.synapxe.sg/CodeSystem/med-code"
    }, {
      "id": "MedicationAdministration.medication.reference",
      "max": "0",
      "path": "MedicationAdministration.medication.reference",
      "type": [ {
        "code": "Reference",
        "aggregation": [ "contained" ]
      } ]
    }, {
      "id": "MedicationAdministration.subject",
      "path": "MedicationAdministration.subject",
      "type": [ {
        "code": "Reference",
        "profile": [ "https://fhir.synapxe.sg/StructureDefinition/profile-reference-patient" ],
        "targetProfile": [ "https://fhir.synapxe.sg/StructureDefinition/profile-patient" ]
      } ]
    }, {
      "id": "MedicationAdministration.subject.display",
      "max": "0",
      "path": "MedicationAdministration.subject.display"
    }, {
      "id": "MedicationAdministration.encounter",
      "max": "0",
      "path": "MedicationAdministration.encounter"
    }, {
      "id": "MedicationAdministration.supportingInformation",
      "max": "0",
      "path": "MedicationAdministration.supportingInformation"
    }, {
      "id": "MedicationAdministration.occurence[x]",
      "path": "MedicationAdministration.occurence[x]",
      "type": [ {
        "code": "dateTime"
      } ]
    }, {
      "id": "MedicationAdministration.recorded",
      "max": "0",
      "path": "MedicationAdministration.recorded"
    }, {
      "id": "MedicationAdministration.isSubPotent",
      "max": "0",
      "path": "MedicationAdministration.isSubPotent"
    }, {
      "id": "MedicationAdministration.subPotentReason",
      "max": "0",
      "path": "MedicationAdministration.subPotentReason"
    }, {
      "id": "MedicationAdministration.performer",
      "max": "0",
      "path": "MedicationAdministration.performer"
    }, {
      "id": "MedicationAdministration.performer.id",
      "max": "0",
      "path": "MedicationAdministration.performer.id"
    }, {
      "id": "MedicationAdministration.performer.extension",
      "max": "0",
      "path": "MedicationAdministration.performer.extension"
    }, {
      "id": "MedicationAdministration.performer.modifierExtension",
      "max": "0",
      "path": "MedicationAdministration.performer.modifierExtension"
    }, {
      "id": "MedicationAdministration.performer.function",
      "path": "MedicationAdministration.performer.function",
      "type": [ {
        "code": "CodeableConcept",
        "profile": [ "https://fhir.synapxe.sg/StructureDefinition/profile-codeableconcept" ]
      } ],
      "binding": {
        "strength": "required"
      }
    }, {
      "id": "MedicationAdministration.performer.function.extension",
      "max": "0",
      "path": "MedicationAdministration.performer.function.extension"
    }, {
      "id": "MedicationAdministration.performer.function.coding.system",
      "path": "MedicationAdministration.performer.function.coding.system",
      "fixedUri": "http://terminology.hl7.org/CodeSystem/med-admin-perform-function"
    }, {
      "id": "MedicationAdministration.performer.actor",
      "path": "MedicationAdministration.performer.actor",
      "type": [ {
        "code": "CodeableReference",
        "targetProfile": [ "https://fhir.synapxe.sg/StructureDefinition/profile-practitioner" ]
      } ]
    }, {
      "id": "MedicationAdministration.performer.actor.id",
      "max": "0",
      "path": "MedicationAdministration.performer.actor.id"
    }, {
      "id": "MedicationAdministration.performer.actor.extension",
      "max": "0",
      "path": "MedicationAdministration.performer.actor.extension"
    }, {
      "id": "MedicationAdministration.performer.actor.concept",
      "max": "0",
      "path": "MedicationAdministration.performer.actor.concept"
    }, {
      "id": "MedicationAdministration.performer.actor.reference",
      "min": 1,
      "path": "MedicationAdministration.performer.actor.reference",
      "type": [ {
        "code": "Reference",
        "profile": [ "https://fhir.synapxe.sg/StructureDefinition/profile-reference-practitioner" ],
        "targetProfile": [ "https://fhir.synapxe.sg/StructureDefinition/profile-practitioner" ]
      } ]
    }, {
      "id": "MedicationAdministration.reason",
      "max": "0",
      "path": "MedicationAdministration.reason"
    }, {
      "id": "MedicationAdministration.request",
      "max": "0",
      "path": "MedicationAdministration.request"
    }, {
      "id": "MedicationAdministration.request.id",
      "max": "0",
      "path": "MedicationAdministration.request.id"
    }, {
      "id": "MedicationAdministration.request.extension",
      "max": "0",
      "path": "MedicationAdministration.request.extension"
    }, {
      "id": "MedicationAdministration.request.reference",
      "min": 1,
      "path": "MedicationAdministration.request.reference"
    }, {
      "id": "MedicationAdministration.request.type",
      "max": "0",
      "path": "MedicationAdministration.request.type"
    }, {
      "id": "MedicationAdministration.request.identifier",
      "max": "0",
      "path": "MedicationAdministration.request.identifier"
    }, {
      "id": "MedicationAdministration.request.display",
      "max": "0",
      "path": "MedicationAdministration.request.display"
    }, {
      "id": "MedicationAdministration.device",
      "max": "0",
      "path": "MedicationAdministration.device"
    }, {
      "id": "MedicationAdministration.device.id",
      "max": "0",
      "path": "MedicationAdministration.device.id"
    }, {
      "id": "MedicationAdministration.device.extension",
      "max": "0",
      "path": "MedicationAdministration.device.extension"
    }, {
      "id": "MedicationAdministration.device.concept",
      "max": "0",
      "path": "MedicationAdministration.device.concept"
    }, {
      "id": "MedicationAdministration.device.reference",
      "min": 1,
      "path": "MedicationAdministration.device.reference"
    }, {
      "id": "MedicationAdministration.note",
      "max": "0",
      "path": "MedicationAdministration.note"
    }, {
      "id": "MedicationAdministration.note.author[x]",
      "path": "MedicationAdministration.note.author[x]",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "https://fhir.synapxe.sg/StructureDefinition/profile-practitioner" ]
      }, {
        "code": "string"
      } ]
    }, {
      "id": "MedicationAdministration.dosage.id",
      "max": "0",
      "path": "MedicationAdministration.dosage.id"
    }, {
      "id": "MedicationAdministration.dosage.extension:frequency",
      "max": "1",
      "path": "MedicationAdministration.dosage.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "https://fhir.synapxe.sg/StructureDefinition/ext-generic" ]
      } ],
      "sliceName": "frequency",
      "isModifier": false
    }, {
      "id": "MedicationAdministration.dosage.extension:frequency.value[x]",
      "path": "MedicationAdministration.dosage.extension.value[x]",
      "type": [ {
        "code": "CodeableConcept",
        "profile": [ "https://fhir.synapxe.sg/StructureDefinition/profile-codeableconcept" ]
      } ]
    }, {
      "id": "MedicationAdministration.dosage.modifierExtension",
      "max": "0",
      "path": "MedicationAdministration.dosage.modifierExtension"
    }, {
      "id": "MedicationAdministration.dosage.site",
      "max": "0",
      "path": "MedicationAdministration.dosage.site"
    }, {
      "id": "MedicationAdministration.dosage.route",
      "path": "MedicationAdministration.dosage.route",
      "type": [ {
        "code": "CodeableConcept",
        "profile": [ "https://fhir.synapxe.sg/StructureDefinition/profile-codeableconcept" ]
      } ]
    }, {
      "id": "MedicationAdministration.dosage.method",
      "max": "0",
      "path": "MedicationAdministration.dosage.method"
    }, {
      "id": "MedicationAdministration.dosage.dose.id",
      "max": "0",
      "path": "MedicationAdministration.dosage.dose.id"
    }, {
      "id": "MedicationAdministration.dosage.dose.extension",
      "max": "0",
      "path": "MedicationAdministration.dosage.dose.extension"
    }, {
      "id": "MedicationAdministration.dosage.dose.value",
      "min": 1,
      "path": "MedicationAdministration.dosage.dose.value"
    }, {
      "id": "MedicationAdministration.dosage.dose.unit",
      "min": 1,
      "path": "MedicationAdministration.dosage.dose.unit"
    }, {
      "id": "MedicationAdministration.dosage.dose.system",
      "min": 1,
      "path": "MedicationAdministration.dosage.dose.system"
    }, {
      "id": "MedicationAdministration.dosage.dose.code",
      "min": 1,
      "path": "MedicationAdministration.dosage.dose.code"
    }, {
      "id": "MedicationAdministration.dosage.rate[x]",
      "max": "0",
      "path": "MedicationAdministration.dosage.rate[x]",
      "type": [ {
        "code": "Quantity"
      } ]
    }, {
      "id": "MedicationAdministration.eventHistory",
      "max": "0",
      "path": "MedicationAdministration.eventHistory"
    } ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/MedicationAdministration"
}