Schedule a demo
Clinical

Medication refill

This scenario supports medication management integrations around a straightforward renewal of daily vitamin D3. The prescriber authorizes a new supply, the pharmacy fulfills a ninety-day dispense, and the patient’s medication list reflects continued adherence without gaps or dose changes.

12resources / instance
10FHIR types
10instances
medication_refill.py
from zato_fhir.test.r4.v1 import Scenarios, TestData

for visit in Scenarios.medication_refill:
    for name in visit.patient.name:
        print(name.text)

    for name in visit.practitioner.name:
        print(name.text)

    print(visit.organization.name)

    for enc in visit.encounters:
        print(enc.status)

    print(visit.medication_request.status)
    print(visit.medication_dispense.status)
    print(visit.medication_statement.status)

    for coding in visit.medication_knowledge.code.coding:
        print(coding.display)

    for coding in visit.substance.code.coding:
        print(coding.display)

    print(visit.detected_issue.status)

for dispense in TestData.MedicationDispense:
    print(dispense.status)

About this scenario

This scenario supports medication management integrations around a straightforward renewal of daily vitamin D3. The prescriber authorizes a new supply, the pharmacy fulfills a ninety-day dispense, and the patient’s medication list reflects continued adherence without gaps or dose changes.

Medication knowledge and substance resources give downstream systems a stable semantic anchor for decision support. A detected-issue review completes with no interactions flagged, reinforcing a calm, well-controlled maintenance narrative suitable for demos and regression tests.

FHIR resources in this scenario

12 resources per instance, 120 total across 10 instances.

FHIR resource typeRole in this scenario
PatientPerson renewing the supplement
PractitionerPrescriber for the maintenance therapy
OrganizationPharmacy or care organization
EncounterClinical context for the renewal visit
MedicationRequestRenewed order for vitamin D3
MedicationDispenseNinety-day supply fulfillment
MedicationStatementPatient-reported or inferred ongoing use
MedicationKnowledgeReference knowledge about the product
SubstanceIngredient-level substance detail
DetectedIssueInteraction or safety check result
FHIR resources per instance12
Total resources (10 instances)120
Distinct resource types10
Scenario identifier`Scenarios.medication_refill`

At a glance

12
FHIR resources per instance
120
Total resources (10 instances)
10
Distinct resource types
Scenarios.medication_refill
Scenario identifier

Ready to build integrations?

Get started with Zato and connect your systems in minutes.

Open source In Python