PackagesCanonicalsLogsProblems
    Packages
    ForgePatientChart.0830@0.1.0
    https://telus.com/fhir/patientChart/StructureDefinition/medication-administration
{
  "description": null,
  "_filename": "profile-medication-administration.StructureDefinition.json",
  "package_name": "ForgePatientChart.0830",
  "date": null,
  "derivation": "constraint",
  "publisher": null,
  "fhirVersion": "4.0.1",
  "name": "MedicationAdministration",
  "mapping": [ {
    "uri": "http://hl7.org/fhir/workflow",
    "name": "Workflow Pattern",
    "identity": "workflow"
  }, {
    "uri": "http://hl7.org/v3",
    "name": "RIM Mapping",
    "identity": "rim"
  }, {
    "uri": "http://hl7.org/fhir/fivews",
    "name": "FiveWs Pattern Mapping",
    "identity": "w5"
  }, {
    "uri": "http://hl7.org/v2",
    "name": "HL7 v2 Mapping",
    "identity": "v2"
  }, {
    "uri": "http://www.w3.org/ns/prov",
    "name": "W3C PROV",
    "identity": "w3c.prov"
  } ],
  "abstract": false,
  "type": "MedicationAdministration",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": null,
  "package_version": "0.1.0",
  "status": "draft",
  "id": "0011055c-af62-4498-8602-7d483144f7a2",
  "kind": "resource",
  "url": "https://telus.com/fhir/patientChart/StructureDefinition/medication-administration",
  "version": null,
  "differential": {
    "element": [ {
      "id": "MedicationAdministration.id",
      "path": "MedicationAdministration.id",
      "mustSupport": true
    }, {
      "id": "MedicationAdministration.meta",
      "path": "MedicationAdministration.meta",
      "mustSupport": true
    }, {
      "id": "MedicationAdministration.meta.lastUpdated",
      "path": "MedicationAdministration.meta.lastUpdated",
      "mustSupport": true
    }, {
      "id": "MedicationAdministration.meta.source",
      "path": "MedicationAdministration.meta.source",
      "mustSupport": true
    }, {
      "id": "MedicationAdministration.meta.profile",
      "path": "MedicationAdministration.meta.profile",
      "comment": "Usage:   May be used for validatiing a message instance against this profile.  This will be determined by each implementation.\r\n\r\nIt is up to the server and/or other infrastructure of policy to determine whether/how these claims are verified and/or updated over time.  The list of profile URLs is a set.",
      "mustSupport": true
    }, {
      "id": "MedicationAdministration.meta.security",
      "path": "MedicationAdministration.meta.security",
      "mustSupport": true
    }, {
      "id": "MedicationAdministration.meta.security.system",
      "path": "MedicationAdministration.meta.security.system",
      "mustSupport": true
    }, {
      "id": "MedicationAdministration.meta.security.code",
      "path": "MedicationAdministration.meta.security.code",
      "mustSupport": true
    }, {
      "id": "MedicationAdministration.text",
      "path": "MedicationAdministration.text",
      "comment": "Conformance Rule:     This must be formatted, as closely as possible what was presented to the user in the originating system and must include all clinical data.    \r\n\r\nContained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied).  This may be necessary for data from legacy systems where information is captured as a \"text blob\" or where text is additionally entered raw or narrated and encoded information is added later.",
      "mustSupport": true
    }, {
      "id": "MedicationAdministration.status",
      "path": "MedicationAdministration.status",
      "comment": "TERMINOLOGY:  Completed, not-done (refused) are supported; other values \r\n\r\nThis element is labeled as a modifier because the status contains codes that mark the resource as not currently valid.",
      "mustSupport": true
    }, {
      "id": "MedicationAdministration.statusReason",
      "path": "MedicationAdministration.statusReason",
      "comment": "Terminology - create a value set for statusReason.   Include value of \"refused\" \r\n\r\n\r\nNot all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
      "mustSupport": true
    }, {
      "id": "MedicationAdministration.statusReason.coding",
      "path": "MedicationAdministration.statusReason.coding",
      "mustSupport": true
    }, {
      "id": "MedicationAdministration.statusReason.coding.system",
      "path": "MedicationAdministration.statusReason.coding.system",
      "mustSupport": true
    }, {
      "id": "MedicationAdministration.statusReason.coding.code",
      "path": "MedicationAdministration.statusReason.coding.code",
      "mustSupport": true
    }, {
      "id": "MedicationAdministration.statusReason.text",
      "path": "MedicationAdministration.statusReason.text",
      "mustSupport": true
    }, {
      "id": "MedicationAdministration.medication[x]",
      "path": "MedicationAdministration.medication[x]",
      "comment": "Usage Note:  This reference should include a user-friendly textual representation of the reference that should be used in the narrative\r\n\r\nIf only a code is specified, then it needs to be a code for a specific product. If more information is required, then the use of the medication resource is recommended.  For example, if you require form or lot number, then you must reference the Medication resource.",
      "mustSupport": true
    }, {
      "id": "MedicationAdministration.subject",
      "path": "MedicationAdministration.subject",
      "mustSupport": true
    }, {
      "id": "MedicationAdministration.subject.reference",
      "min": 1,
      "path": "MedicationAdministration.subject.reference",
      "mustSupport": true
    }, {
      "id": "MedicationAdministration.subject.display",
      "path": "MedicationAdministration.subject.display",
      "comment": "Usage Note:   This should contain the name of the Patient, which can then be used in narrative\r\n\r\nThis is generally not the same as the Resource.text of the referenced resource.  The purpose is to identify what's being referenced, not to fully describe it.",
      "mustSupport": true
    }, {
      "id": "MedicationAdministration.effective[x]",
      "path": "MedicationAdministration.effective[x]",
      "comment": "Conformance Rule:   The only known use case is a dateTime; no known use case for Period",
      "mustSupport": true
    }, {
      "id": "MedicationAdministration.performer",
      "path": "MedicationAdministration.performer",
      "mustSupport": true
    }, {
      "id": "MedicationAdministration.performer.actor",
      "path": "MedicationAdministration.performer.actor",
      "mustSupport": true
    }, {
      "id": "MedicationAdministration.performer.actor.reference",
      "path": "MedicationAdministration.performer.actor.reference",
      "mustSupport": true
    }, {
      "id": "MedicationAdministration.performer.actor.display",
      "path": "MedicationAdministration.performer.actor.display",
      "comment": "Usage Note:  This is a user-friendly textual representation of the reference that should be used in the narrative\r\n\r\nThis is generally not the same as the Resource.text of the referenced resource.  The purpose is to identify what's being referenced, not to fully describe it.",
      "mustSupport": true
    }, {
      "id": "MedicationAdministration.reasonCode",
      "path": "MedicationAdministration.reasonCode",
      "mustSupport": true
    }, {
      "id": "MedicationAdministration.dosage",
      "path": "MedicationAdministration.dosage",
      "mustSupport": true
    }, {
      "id": "MedicationAdministration.dosage.text",
      "min": 1,
      "path": "MedicationAdministration.dosage.text",
      "comment": "Usage Note:  This is a user-friendly textual representation of the reference that should be used in the narrative\r\n\r\nNote that FHIR strings SHALL NOT exceed 1MB in size",
      "mustSupport": true
    } ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/MedicationAdministration"
}