Skip to content
DoseFolio

Notes from the review desk

How we built a medication review desk

Why DoseFolio separates finding a medication, reading its directions, and marking an entry reviewed.

Three actions, one readable list

DoseFolio is organized around find, check and take away. Search narrows an imported medication list. A review mark records which entries the visitor has read in the current session. Export produces a copy for a later conversation. Keeping these actions separate prevents a checkbox from looking like a medication administration record. Checking an entry never means a dose was taken.

The system behind the review

The frontend is a React application served as static files. Its connection requests go to a separate Node service, which uses FinchNode Hosted Connect and the production API. That server keeps the API key outside the browser and ties a temporary session to this site’s origin. DoseFolio receives the categories authorized for that session rather than a browser credential that could query arbitrary patients.

Directions stay with their source

The review desk displays supplied medication details rather than generating a dosing schedule. A recorded direction may be incomplete, old or different from a current instruction. The app does not resolve that difference, check interactions or recommend changes. The useful outcome is a list of entries to clarify with a clinician or pharmacist, with the source wording available to support the discussion.

Review state is deliberately temporary

Review marks belong to the current interface session. They are not sent back to a medical record and should not be treated as an adherence history. An exported review is a separate file under the visitor’s control. Ending the connection removes access here, but does not erase a file already downloaded. This distinction is part of the workflow, not an extra promise about clinical accuracy.

Current integration status

The code implements the production connection path, while live activation is still pending. An unavailable connection produces a setup message instead of a sample medication list. DoseFolio has its own review-focused interface and public repository, with a clear boundary between the connection adapter and the review desk. The implementation can be inspected in source; deployment alone is not evidence of real patient connectivity.

Sources and implementation

Browse all public guides →