Clinical Practice Guidelines (CPG) on EBMonFHIR
1.2.0 - qa-preview

This page is part of the CPG-on-EBMonFHIR Implementation Guide (1.2.0).

Resource Profile: DrugAdministrationAction - Detailed Descriptions

Draft as of 2022-09-06

Definitions for the drug-administration-action resource profile.

Guidance on how to interpret the contents of this table can be found here

0. ActivityDefinition
Invariantsdosage-if-administration-should-be-performed: Dosage should be defined if the drug administration should be performed ((doNotPerform = false) implies dosage.exists())
2. ActivityDefinition.kind
Pattern ValueMedicationRequest
4. ActivityDefinition.code
Pattern Value{
  "coding" : [{
    "system" : "http://snomed.info/sct",
    "code" : "18629005",
    "display" : "Administration of drug or medicament (procedure)"
  }]
}
6. ActivityDefinition.timing[x]
Control0..0
8. ActivityDefinition.product[x]
TypeCodeableConcept, Reference(Medication, Substance)
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
10. ActivityDefinition.product[x].coding
Control1..?
SlicingThis element introduces a set of slices on ActivityDefinition.product[x].coding. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • pattern @ $this
  • 12. ActivityDefinition.product[x].coding:sct
    Slice Namesct
    Control0..1
    BindingThe codes SHALL be taken from Substances SNOMED CT
    (required to https://www.netzwerk-universitaetsmedizin.de/fhir/cpg-on-ebm-on-fhir/ValueSet/vs-substances-snomed)
    Pattern Value{
      "system" : "http://snomed.info/sct"
    }
    14. ActivityDefinition.product[x].coding:sct.system
    Control1..?
    Must Supporttrue
    16. ActivityDefinition.product[x].coding:sct.code
    Control1..?
    Must Supporttrue
    18. ActivityDefinition.product[x].coding:atc
    Slice Nameatc
    Control0..1
    Pattern Value{
      "system" : "http://www.whocc.no/atc"
    }
    20. ActivityDefinition.product[x].coding:atc.system
    Control1..?
    Must Supporttrue
    22. ActivityDefinition.product[x].coding:atc.code
    Control1..?
    Must Supporttrue
    24. ActivityDefinition.product[x].coding:rxnorm
    Slice Namerxnorm
    Control0..1
    Pattern Value{
      "system" : "http://www.nlm.nih.gov/research/umls/rxnorm"
    }
    26. ActivityDefinition.product[x].coding:rxnorm.system
    Control1..?
    Must Supporttrue
    28. ActivityDefinition.product[x].coding:rxnorm.code
    Control1..?
    Must Supporttrue
    30. ActivityDefinition.product[x].coding:atcde
    Slice Nameatcde
    Control0..1
    Pattern Value{
      "system" : "http://fhir.de/CodeSystem/bfarm/atc"
    }
    32. ActivityDefinition.product[x].coding:atcde.system
    Control1..?
    Must Supporttrue
    34. ActivityDefinition.product[x].coding:atcde.code
    Control1..?
    Must Supporttrue
    36. ActivityDefinition.quantity
    Control0..0
    38. ActivityDefinition.dosage
    Control1..?
    40. ActivityDefinition.dosage.extension:condition
    Slice Namecondition
    Control0..1
    TypeExtension(Dosage Condition) (Complex Extension)
    Must Supporttrue
    42. ActivityDefinition.dosage.route
    BindingThe codes SHALL be taken from SNOMEDCTRouteCodes
    (required to http://hl7.org/fhir/ValueSet/route-codes)
    Must Supporttrue
    44. ActivityDefinition.dosage.doseAndRate
    Control1..?