FHIR © HL7.org  |  Server Home  |  XIG Home  |  XIG Stats  |  Server Source  |  FHIR  

FHIR IG Statistics: StructureDefinition/MedicationRequest

Packageca.healthpei.io.core
Resource TypeStructureDefinition
IdMedicationRequest
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=ca.healthpei.io.core@0.1.7-DFT&canonical=http://healthpei.ca/fhir/StructureDefinition/ca-pei-profile-MedicationRequest
URLhttp://healthpei.ca/fhir/StructureDefinition/ca-pei-profile-MedicationRequest
Statusdraft
NameMedicationRequest
TitleMedicationRequest
DescriptionAn order or request for both supply of the medication and the instructions for administration of the medication to a patient. The resource is called MedicationRequest rather than MedicationPrescription or MedicationOrder to generalize the use across inpatient and outpatient settings, including care plans, etc., and to harmonize with workflow patterns.
TypeMedicationRequest
Kindresource

Resources that use this resource

StructureDefinition
ca-pei-profile-MedicationDispenseMedicationDispense

Resources that this resource uses

StructureDefinition
ca-pei-profile-PatientPatient

Narrative

No narrative content found in resource


Source

{
  "resourceType": "StructureDefinition",
  "id": "MedicationRequest",
  "url": "http://healthpei.ca/fhir/StructureDefinition/ca-pei-profile-MedicationRequest",
  "name": "MedicationRequest",
  "title": "MedicationRequest",
  "status": "draft",
  "description": "An order or request for both supply of the medication and the instructions for administration of the medication to a patient. The resource is called MedicationRequest rather than MedicationPrescription or MedicationOrder to generalize the use across inpatient and outpatient settings, including care plans, etc., and to harmonize with workflow patterns.",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "MedicationRequest",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/MedicationRequest",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "MedicationRequest.identifier",
        "path": "MedicationRequest.identifier",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.status",
        "path": "MedicationRequest.status",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.intent",
        "path": "MedicationRequest.intent",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.category",
        "path": "MedicationRequest.category",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.category.coding",
        "path": "MedicationRequest.category.coding",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.category.coding.system",
        "path": "MedicationRequest.category.coding.system",
        "fixedUri": "http://terminology.hl7.org/CodeSystem/medicationrequest-category",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.category.coding.code",
        "path": "MedicationRequest.category.coding.code",
        "fixedCode": "community",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.category.coding.display",
        "path": "MedicationRequest.category.coding.display",
        "fixedString": "community",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.category.text",
        "path": "MedicationRequest.category.text",
        "fixedString": "community",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.medication[x]",
        "path": "MedicationRequest.medication[x]",
        "slicing": {
          "discriminator": [
            {
              "type": "type",
              "path": "$this"
            }
          ],
          "ordered": false,
          "rules": "open"
        },
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.medication[x]:medicationReference",
        "path": "MedicationRequest.medication[x]",
        "sliceName": "medicationReference",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Medication"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.subject",
        "path": "MedicationRequest.subject",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://healthpei.ca/fhir/StructureDefinition/ca-pei-profile-Patient"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.subject.reference",
        "path": "MedicationRequest.subject.reference",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.authoredOn",
        "path": "MedicationRequest.authoredOn",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.requester",
        "path": "MedicationRequest.requester",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dosageInstruction",
        "path": "MedicationRequest.dosageInstruction",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dosageInstruction.text",
        "path": "MedicationRequest.dosageInstruction.text",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dispenseRequest",
        "path": "MedicationRequest.dispenseRequest",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dispenseRequest.initialFill",
        "path": "MedicationRequest.dispenseRequest.initialFill",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dispenseRequest.initialFill.quantity",
        "path": "MedicationRequest.dispenseRequest.initialFill.quantity",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dispenseRequest.initialFill.quantity.value",
        "path": "MedicationRequest.dispenseRequest.initialFill.quantity.value",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dispenseRequest.initialFill.quantity.unit",
        "path": "MedicationRequest.dispenseRequest.initialFill.quantity.unit",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dispenseRequest.initialFill.quantity.system",
        "path": "MedicationRequest.dispenseRequest.initialFill.quantity.system",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dispenseRequest.initialFill.quantity.code",
        "path": "MedicationRequest.dispenseRequest.initialFill.quantity.code",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dispenseRequest.initialFill.duration",
        "path": "MedicationRequest.dispenseRequest.initialFill.duration",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dispenseRequest.initialFill.duration.value",
        "path": "MedicationRequest.dispenseRequest.initialFill.duration.value",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dispenseRequest.initialFill.duration.unit",
        "path": "MedicationRequest.dispenseRequest.initialFill.duration.unit",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dispenseRequest.initialFill.duration.system",
        "path": "MedicationRequest.dispenseRequest.initialFill.duration.system",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dispenseRequest.initialFill.duration.code",
        "path": "MedicationRequest.dispenseRequest.initialFill.duration.code",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dispenseRequest.validityPeriod",
        "path": "MedicationRequest.dispenseRequest.validityPeriod",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dispenseRequest.validityPeriod.start",
        "path": "MedicationRequest.dispenseRequest.validityPeriod.start",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dispenseRequest.validityPeriod.end",
        "path": "MedicationRequest.dispenseRequest.validityPeriod.end",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dispenseRequest.numberOfRepeatsAllowed",
        "path": "MedicationRequest.dispenseRequest.numberOfRepeatsAllowed",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dispenseRequest.quantity",
        "path": "MedicationRequest.dispenseRequest.quantity",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dispenseRequest.quantity.value",
        "path": "MedicationRequest.dispenseRequest.quantity.value",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dispenseRequest.quantity.unit",
        "path": "MedicationRequest.dispenseRequest.quantity.unit",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dispenseRequest.quantity.system",
        "path": "MedicationRequest.dispenseRequest.quantity.system",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dispenseRequest.quantity.code",
        "path": "MedicationRequest.dispenseRequest.quantity.code",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dispenseRequest.expectedSupplyDuration",
        "path": "MedicationRequest.dispenseRequest.expectedSupplyDuration",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dispenseRequest.expectedSupplyDuration.value",
        "path": "MedicationRequest.dispenseRequest.expectedSupplyDuration.value",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dispenseRequest.expectedSupplyDuration.unit",
        "path": "MedicationRequest.dispenseRequest.expectedSupplyDuration.unit",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dispenseRequest.expectedSupplyDuration.system",
        "path": "MedicationRequest.dispenseRequest.expectedSupplyDuration.system",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dispenseRequest.expectedSupplyDuration.code",
        "path": "MedicationRequest.dispenseRequest.expectedSupplyDuration.code",
        "mustSupport": true
      }
    ]
  }
}