Sarah updates her address in the patient portal.
She submits the new address through the portal's USPS-validated form. The portal does not write to the EHR directly — it posts a single FHIR R5 Patient resource patch and lets MedicineOS fan it out.
FHIR Patient resource patched with the new address. SMART App Launch propagates the change to dental and vision payers. CDS Hooks fire for any pending visits. 0.31 joules. Zero touch.
She submits the new address through the portal's USPS-validated form. The portal does not write to the EHR directly — it posts a single FHIR R5 Patient resource patch and lets MedicineOS fan it out.
RFC 6902 patch over Patient/8e21 replaces address[0] with the standardized form, line/city/state/postalCode populated. Resource version bumps 14 → 15 and the prior version is preserved in the history endpoint for audit.
MedicineOS authenticates as a registered SMART backend app, presents a signed JWT (RFC 7523), and receives an access token with scope system/Patient.rs user/Coverage.r. The token is valid for 300 seconds — long enough for the fan-out, short enough to not loiter.
MedicineOS reads Coverage where beneficiary=Patient/8e21 against Anthem's FHIR R5 endpoint, finds Coverage/44219, and submits a Patient.address replace. Round-trip 240 ms, response 200 with the new ETag.
Coverage/vsp-99812 patched the same way; VSP confirms the new address resolves to in-network providers in 95616 (12 optometrists within 5 miles). No referral disruption.
Coverage/bscca-731204 patched. Blue Shield's check is a service-area lookup against ZIP 95616; in-network PCP list is 318 providers. The PCP-of-record (Dr. Tran, NPI 1538291847) remains valid — no reassignment needed.
Encounter/55012 (scheduled 2026-06-04, Dr. Tran) and Encounter/55418 (annual eye exam, 2026-07-19) re-evaluate. The eye-exam Encounter card surfaces: "Patient address changed — confirm preferred clinic location at check-in." No clinician action required today.
ServiceRequest for atorvastatin 20 mg, sertraline 50 mg, and a metformin refill are flagged; an NCPDP SCRIPT 2025 RxChange notification goes to the prior CVS and a NewRx to the new CVS at 95616. Adherence series stays joined by patient_id, no break.
MedicineOS, in one line
MedicineOS handles health as a typed, signed, energy-metered operation. The whole pillar is one shape: take a claim, do the work, sign the receipt.