Clinician workspace — demonstration only · not for real diagnosis or treatment · Application hub · MedRecord
Dashboard

Your work in one place — from solo clinics to multi-site groups (demo). Session-only data; not a certified EHR.

Practice Small group (2–10)
Scheduling, inbox, and tasks scale with your org — in production, roles and routing would be enforced in the EHR.
On calendar today
0
Inbox
0
Unsigned notes
0
Labs to review
0
Critical / abnormal
0
Messages
0
Today’s schedule
Pending approvals
CDS & safety
Activity & follow-ups
Recent activity
Follow-ups on file
Schedule

Switch between week, day, month, or an agenda of upcoming visits.

For group practices, a live EHR would add resource and location filters. In this demo, provider and room are optional on each visit.

Personal calendar sync Bring your own events into this view (session only)

Export an .ics file from Apple Calendar (File → Export), Google Calendar (Settings → Import & export → Export), or Outlook (File → Save Calendar), then import it here. For live CalDAV, use the bridge below (browsers cannot call CalDAV directly due to CORS and credential safety).

CalDAV (live) POST goes to your machine’s bridge only — password never stored in session JSON

Run node caldav-bridge.mjs in the MedHealth folder (listens on 127.0.0.1:8765 by default). Paste your calendar collection CalDAV URL (one calendar), username, and password or app-specific password (e.g. iCloud). Range: last 7 days through next 180 days. Google Calendar expects OAuth, not Basic auth — use .ics export or a Google-aware backend instead.

Consent on file

Follow the three tabs: Clinical summary first, then Notes & queue to act, then Update chart for demo edits. Nothing leaves this browser.

Access & clinical picture

CDS = clinical decision support (drug, lab, and guide prompts). Mock rules only in this session.

Clinician notes & quick actions
Patient-submitted (approve or deny)
Edit chart draft (local demo)

In production, changes would write to your EHR with a full audit trail.

Orders & labsLabs → one panel per requisition in Lab. ImagingmedhealthImagingQueue (ready for a future radiology module). Results & notes shows both streams for the selected patient.

Favorites (Tools → order phrases) — tap to add to the active lab or imaging list. Referral / Rx uses the text field below.

Request

Recent orders (this session)
SOAP — attach to visit

Quick templates (fill fields — you always edit before signing):

Subjective

Objective

Assessment

Plan

Speech: allow microphone. Unclear text should always be edited.

Encounters in session

Inbox

Unsigned notes, results, messages, and orders in one worklist. Done clears an item for this session only. Nothing is transmitted off this device in the demo.

— open
Secure messaging (demo — not HIPAA-attested here)
Select a thread
Lab & result inboxAbnormal and pending-review items (session)

Out-of-range values are highlighted. Acknowledge to clear from this queue, or open the patient chart. A live EHR would show interfaces, order status, and trending.

Patient directoryThis session’s panel — extend with EHR search in production
Open slots today:
PatientMRNAccessLast visit (demo)
Organization

Use the dashboard Practice type to reflect how you work — the product UI can mirror solo, group, or system workflows in a full build.

Future: your IT would attach an approved AI endpoint here; this static file includes a local assistant that only reads this session’s in-memory “database.”

Follow-up scheduler
Personal calendar · CalDAV

Configure defaults here; they stay in this session and sync to the Schedule screen. Saving Organization above also stores bridge URL, calendar URL, and username (not password).

CalDAV (live) Same bridge as Schedule — run node caldav-bridge.mjs
Session activity

Local audit-style trail for this browser tab only. Not a legal record of disclosure.