Search

ZD MedicationStatement

Resources conforming to this profile are requested by ZorgDomein when populating the referral letter or request form with data from the source information system.

Queries on the https://[FHIRServerUrl]/MedicationStatement endpoint may include the following query parameters:

  • patient=[PatientID]: [PatientID] refers to the patient ID as provided in the Task resource that is requested by ZorgDomein during SSO.
  • effective=ge[date]: the resources in the search result must only contain MedicationStatement resources that have a MedicationStatement.effective value that is greater than or equal to [date]. For effectivePeriod values this implies that the range defined by the period must overlap with the period from [date] onwards. 
  • effective=lt[date]: the resources in the search result must only contain MedicationStatement resources that have a MedicationStatement.effective value that is less than [date]. For effectivePeriod values this implies that the range defined by the period must overlap with the period before [date]
  • effective:missing=true: the resources in the search result must only contain MedicationStatement resources that have no value for MedicationStatement.effective.
  • context=[EpisodeOfCareIds]: the resources in the search result must only contain MedicationStatement resources that reference one or more of the episodes identified by [EpisodeOfCareIds] in MedicationStatement.context. [EpisodeOfCareIds] may contain multiple, comma separated IDs. This query parameter is used to filter the list of medication records in the data selection modal for “Medicatie actueel”.
  • context:missing=true: indicates that the search result must not contain any MedicationStatement resource that has a value for MedicationStatement.context. This query parameter is used to filter the list of medication records in the data selection modal for “Medicatie actueel”.
  • _sort=-effective: indicates that the resources in the search result must be sorted by effective date, descending.

The canonical URL for this profile is:

http://zorgdomein.nl/fhir/StructureDefinition/zd-medicationstatement

This profile builds on MedicationStatement.


identifierΣ0..*Identifier
basedOnΣ0..*Reference(MedicationRequest | CarePlan | ProcedureRequest | ReferralRequest)
partOfΣ0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Observation)
contextΣ0..1Reference(Encounter | EpisodeOfCare)
statusΣ ?!1..1codeBinding
categoryΣ0..1CodeableConceptBinding
medicationCodeableConceptCodeableConcept
medicationReferenceReference(Medication)
effectiveDateTimedateTime
effectivePeriodPeriod
dateAssertedΣ0..1dateTime
informationSource0..1Reference(Patient | Practitioner | RelatedPerson | Organization)
subjectS Σ1..1Reference(Patient | Group)
derivedFrom0..*Reference(Resource)
takenΣ ?!1..1codeBinding
reasonNotTaken0..*CodeableConcept
reasonCode0..*CodeableConcept
reasonReference0..*Reference(Condition | Observation)
note0..*Annotation
sequenceΣ0..1integer
textS Σ1..1string
additionalInstructionΣ0..*CodeableConcept
patientInstructionΣ0..1string
timingΣ0..1Timing
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
siteΣ0..1CodeableConcept
routeΣ0..1CodeableConcept
methodΣ0..1CodeableConcept
doseRangeRange
doseQuantitySimpleQuantity
maxDosePerPeriodΣ0..1Ratio
maxDosePerAdministrationΣ0..1SimpleQuantity
maxDosePerLifetimeΣ0..1SimpleQuantity
rateRatioRatio
rateRangeRange
rateQuantitySimpleQuantity

See the profile on simplifier.net for additional details.

Resource example

Below you find an example of a MedicationStatement resource that conforms to the ZD MedicationStatement profile.

    {
      "resourceType" : "MedicationStatement",
      "id" : "zd-medicationstatement-1",
      "meta" : {
        "profile" : [
          "http://zorgdomein.nl/fhir/StructureDefinition/zd-medicationstatement"
        ]
      },
      "status" : "completed",
      "medicationCodeableConcept" : {
    	"text" : "Amoxicillin (product)"
      },
      "effectiveDateTime" : "2014-01-23",
      "subject" : {
        "reference" : "Patient/zd-patient-1",
        "display" : "K. Aelbrinck-de Jager"
      },
      "taken" : "y",
      "dosage" : [
        {
          "text" : "one capsule three times daily"
        }
      ]
    }
    
    <MedicationStatement xmlns='http://hl7.org/fhir'>
      <id value='zd-medicationstatement-1'/>
      <meta>
        <profile value='http://zorgdomein.nl/fhir/StructureDefinition/zd-medicationstatement'/>
      </meta>
      <status value='completed'/>
      <medicationCodeableConcept>
        <text value='Amoxicillin (product)'/>
      </medicationCodeableConcept>
      <effectiveDateTime value='2014-01-23'/>
      <subject>
        <reference value='Patient/zd-patient-1'/>
        <display value='K. Aelbrinck-de Jager'/>
      </subject>
      <taken value='y'/>
      <dosage>
        <text value='one capsule three times daily'/>
      </dosage>
    </MedicationStatement>