PackagesCanonicalsLogsProblems
    Packages
    gov.cdc.nhsn.dqm@1.0.0
    http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/ach-monthly-medicationrequest
description: This profile contains Required and Must Support data elements for reporting medication request (order) information to the NHSN Acute Care Hospital (ACH) Monthly Digital Quality Measure. This profile is based on the [HL7 FHIR® US Core MedicationRequest Profile v3.1.1](http://hl7.org/fhir/us/core/STU3.1.1/StructureDefinition-us-core-medicationrequest.html).
package_name: gov.cdc.nhsn.dqm
derivation: constraint
name: AcuteCareHospitalMonthlyReportingMedicationRequest
type: MedicationRequest
elements:
  category:
    binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/medicationrequest-category'}
    mustSupport: true
    index: 3
  instantiatesCanonical: {mustSupport: true, index: 23}
  meta:
    extensions:
      link-received-date-extension: {url: 'http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/link-received-date-extension', min: 0, max: 1, type: Extension, index: 1}
    elements:
      extension:
        type: Extension
        url: http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/link-received-date-extension
        index: 1
        slicing:
          slices:
            link-received-date-extension:
              match: {}
              schema: {type: Extension, url: 'http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/link-received-date-extension', index: 1}
              min: 0
              max: 1
  instantiatesUri: {mustSupport: true, index: 24}
  encounter:
    elements:
      reference: {mustSupport: true, index: 19}
    required: [reference]
  medication[x]:
    elements:
      reference: {mustSupport: true, index: 17}
    required: [reference]
  reported:
    choices: []
    index: 7
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: $this, type: type}
      min: null
      slices:
        reportedReference:
          match: {}
          schema:
            choices: [reportedReference]
            index: 9
          min: 0
          max: 1
  reasonCode: {mustSupport: true, index: 20}
  statusReason:
    binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/medicationrequest-status-reason'}
    mustSupport: true
    index: 2
  reportedReference:
    type: Reference
    choiceOf: reported
    refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner']
    index: 10
    slicing:
      slices:
        reportedReference:
          match: {}
          schema:
            type: Reference
            choiceOf: reported
            refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner']
            index: 10
          min: 0
          max: 1
  priority: {mustSupport: true, index: 4}
  id: {index: 0}
  dosageInstruction:
    elements:
      timing: {mustSupport: true, index: 26}
      asNeeded:
        mustSupport: true
        choices: []
        index: 28
      site: {mustSupport: true, index: 29}
      route:
        binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/route-codes'}
        index: 30
      method: {mustSupport: true, index: 31}
      doseAndRate:
        mustSupport: true
        index: 32
        elements:
          type: {mustSupport: true, index: 33}
          dose:
            mustSupport: true
            choices: []
            index: 35
          rate:
            mustSupport: true
            choices: []
            index: 37
    required: [route]
  doNotPerform: {mustSupport: true, index: 5}
  reported[x]:
    elements:
      reference: {mustSupport: true, index: 11}
    required: [reference]
  medicationReference:
    type: Reference
    choiceOf: medication
    refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-medication']
    index: 16
    slicing:
      slices:
        medicationReference:
          match: {}
          schema:
            type: Reference
            choiceOf: medication
            refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-medication']
            index: 16
          min: 0
          max: 1
  courseOfTherapyType: {mustSupport: true, index: 25}
  subject:
    elements:
      reference: {mustSupport: true, index: 18}
    required: [reference]
  medication:
    choices: []
    index: 13
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: $this, type: type}
      min: null
      slices:
        medicationReference:
          match: {}
          schema:
            choices: [medicationReference]
            index: 15
          min: 0
          max: 1
  reasonReference:
    mustSupport: true
    index: 21
    elements:
      reference: {mustSupport: true, index: 22}
    required: [reference]
package_version: 1.0.0
class: profile
kind: resource
url: http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/ach-monthly-medicationrequest
base: http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest
version: 1.0.0
required: [id]