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..1 Reference(Encounter | EpisodeOfCare)
status Σ ?! 1..1 codeBinding
category Σ 0..1 CodeableConceptBinding
medicationCodeableConcept CodeableConcept
medicationReference Reference(Medication)
effectiveDateTime dateTime
effectivePeriod Period
dateAsserted Σ 0..1 dateTime
informationSource 0..1 Reference(Patient | Practitioner | RelatedPerson | Organization)
subject S Σ 1..1 Reference(Patient | Group)
derivedFrom 0..* Reference(Resource)
taken Σ ?! 1..1 codeBinding
reasonNotTaken 0..* CodeableConcept
reasonCode 0..* CodeableConcept
reasonReference 0..* Reference(Condition | Observation)
note 0..* Annotation
sequence Σ 0..1 integer
text S Σ 1..1 string
additionalInstruction Σ 0..* CodeableConcept
patientInstruction Σ 0..1 string
timing Σ 0..1 Timing
asNeededBoolean boolean
asNeededCodeableConcept CodeableConcept
site Σ 0..1 CodeableConcept
route Σ 0..1 CodeableConcept
method Σ 0..1 CodeableConcept
doseRange Range
doseQuantity SimpleQuantity
maxDosePerPeriod Σ 0..1 Ratio
maxDosePerAdministration Σ 0..1 SimpleQuantity
maxDosePerLifetime Σ 0..1 SimpleQuantity
rateRatio Ratio
rateRange Range
rateQuantity SimpleQuantity

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>