MedicationStatement

FHIR Profile

The profile is accessible via MedicationStatement and presented below. The profile represents the record of antibiotics given to a patient, either before or after surgery.

This profile is based on the MedicationStatement base profile for FHIR version R4, see also MedicationStatement.

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
basedOnΣ0..*Reference(MedicationRequest | CarePlan | ServiceRequest)
partOfΣ0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Observation)
statusΣ ?!1..1codeBinding
statusReason0..*CodeableConcept
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uriFixed Value
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uriFixed Value
versionΣ0..1string
codeΣ0..1codeFixed Value
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
subjectΣ1..1Reference(Patient | Group)
contextΣ1..1Reference(Encounter | EpisodeOfCare)
effectiveDateTimedateTime
effectivePeriodPeriod
dateAssertedΣ0..1dateTime
informationSource0..1Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization)
derivedFrom0..*Reference(Resource)
reasonCode0..*CodeableConcept
reasonReference0..*Reference(Condition | Observation | DiagnosticReport)
note0..*Annotation
dosage0..*Dosage

Mapping

Here is a list of the exact mapping for this FHIR Profile. The mapping includes the DICA variable and corresponding FHIR data element. In case of a DICA option set, the relation between the DICA options and available values within the FHIR data element are defined.

DICA variable FHIR Data Element DICA Option Set Value DICA Option Set Code
systantibiot category.coding.code 101 1/yes 18286008
postopantibiot category.coding.code 101 1/yes 430193006

Constraints

Constraints can refer to the cardinality of an element, required value or type of value.

The following constraints apply:

  • When either systantibiot or postopantibiot are defined as "yes" for a patient, a separate MedicationStatement Resource is created.
  • Hence, if both pre- and postsurgery antibiotics have been used, then create two MedicationStatement Resources.
  • Element status is required. This element requires one of the following values: active | completed | entered-in-error | intended | stopped | on-hold | unknown | not-taken. The terms 'completed' and 'not taken' refer to the status of antibiotic administration during procedures. 'Completed' indicates that antibiotics were administered, while 'not taken' signifies that they were not. This binary classification is used for data recording purposes within the registry. While some institutions have a standardized protocol for antibiotic administration, others leave it to the discretion of the individual surgeon. For the purposes of the DBIR registry, the antibiotic administration status must be recorded as either completed or not taken.
  • Element category is required. In category.coding, the "system" subelement has fixed value "http://snomed.info/sct". The subelement "code" can hold one of the following two values: 18286008 (Administration of medication before a surgical procedure) or 430193006 (Administration of medication after a surgical procedure).
  • Element medication is required. As both variables concern antibiotics, values for the medication.coding.code.system is set as "http://snomed.info/sct", with fixed value 68322007 (Administration of antibiotic) for element medication.coding.code.
  • Element subject is required, referring to a Patient Resource.
  • Element context is required, referring to the Encounter or EpisodeOfCare is which the medication was given.

Example MedicationStatement Resource


{
   "resourceType":"MedicationStatement",
   "id":"ExampleMedicationStatement",
   "meta":{
      "profile":[
         "http://mrdm.nl/profiles/fhir/r4/dbir/StructureDefinition/MedicationStatement"
      ]
   },
   "status":"completed",
   "medicationCodeableConcept":{
      "coding":[
         {
            "system":"http://snomed.info/sct",
            "code":"68322007",
            "display":"Administration of antibiotic (procedure)"
         }
      ]
   },
   "subject":{
      "reference":"Patient/pat1",
      "display":"Paula Janssen"
   },
   "context":{
      "reference":"Encounter/12324"
   },
   "category":[
      {
         "coding":[
            {
               "system":"http://snomed.info/sct",
               "code":"430193006",
               "display":"Administration of medication after a surgical procedure"
            }
         ]
      }
   ],
   "effectiveDateTime":"2024-02-01",
   "dateAsserted":"2024-02-22"
}