Skip to content
Agents draft, clinicians sign — no agent path writes to the record alone

The workspaces

An EMR is judged on the twenty minutes between patients

Nobody has ever chosen a hospital system for its architecture. They choose it, or resent it, based on how many clicks stand between a patient walking in and the record being right — and on whether the software makes them type the same thing twice. These screens are described by the question the person opening them is holding.

Six surfaces

Described by the question, not the widget

Each surface exists to answer one question the person opening it is holding. If it cannot answer that question without them opening a second system, it has not done its job.

01

Ambulatory

What is this patient here for, and what did we agree?

The outpatient day, in the order it happens: the schedule, check-in opening the encounter, the chart, the scribe drafting alongside the consultation, and the coding surface at the end of it. The draft and the chart are visibly different things on this screen, because the moment they look alike is the moment one is mistaken for the other.

  • A draft note is marked as a draft everywhere it appears, including on the way out
  • Proposed codes shown with what they were derived from, accepted one at a time
  • The problem list, allergies and the core data set as structured resources rather than prose
  • Nothing on this screen commits to the record without an explicit signature
02

Inpatient

Who can go home, and where is the ward stuck?

A bed board over the real ward and bed hierarchy, and a flow view showing readiness for discharge and where the bottleneck actually is. Assignment comes from the deterministic rules engine, so the board shows what the rules permit rather than what a model thought would be tidy.

  • Admission, transfer and discharge as movements through a real location hierarchy
  • Census computed from the assignment ledger, not from a query that has drifted
  • Discharge-readiness flags from an agent, acted on by a person
  • Bottleneck flags that name the step, not the ward
03

Orders and results

Has it come back, and has anybody seen it?

Order entry and the results that answer it, bound together. The unanswered order is the interesting object on this screen — a result that arrived and was never seen is the failure mode this surface exists to make visible.

  • Every result tied to the request that asked for it, never filed loose against a patient
  • Critical values routed to a named clinician, flagged and never interpreted
  • Observations, reports and imaging pointers in one trail per encounter
  • Acknowledgement recorded, so “nobody saw it” is a question with an answer
04

Pharmacy

Is this safe to dispense, and do we actually have it?

Formulary, inventory, dispensing, the administration record and retail point of sale. The safety checks on this screen are deterministic engine output rather than model output, and they block rather than warn — a warning in a busy pharmacy is a thing that gets dismissed.

  • Interaction, allergy and dose-range checks that hard-block, with the reason shown
  • Lot and expiry tracked, and dispensing that takes the oldest-expiring stock first
  • Controlled substances honouring their schedule, including the ones that never refill
  • Reconciliation across transitions, presented for a pharmacist to sign
05

Revenue cycle

Why has this not been paid?

Billing, coverage, claims, prior authorisation and the denial trail, with the agent queues that draft into them. The charge on this screen traces back to the encounter that produced it, so a disputed line is answered from the record rather than from memory.

  • Every charge traceable to the clinical event behind it, pharmacy charges included
  • Denials categorised from the remittance, with a drafted appeal a human sends
  • Charge-integrity flags raised before the bill goes out rather than after it bounces
  • Prior-authorisation status tracked as state rather than chased by phone
06

The review queue

What did the agents do while I was on the ward?

One queue for the whole roster. Everything Tier A waiting on a signature, and everything Tier B that has already acted and can be overridden, in one place — because a review surface per agent is a review surface nobody opens.

  • Drafts awaiting signature, with what the agent was given and what the critic said
  • Completed Tier-B actions with a one-click reversal and the state they changed
  • Every override stored, attributable, and reportable as a measure of the roster
  • Cost and latency per invocation visible, so the agents are accountable as a line item

The full map

Ten workspaces, scoped by role

A hospital is not one user. Access is scoped per clinical role on top of the facility scope, so a workspace is not merely hidden from the people who should not see it.

AmbulatoryScheduling · Encounter · Chart · Scribe · Coding
InpatientBed board · Patient flow
OrdersOrder entry · Results
PharmacyFormulary & inventory · e-Prescribing · Point of sale · Pharmacy agents
BillingBilling · Revenue-cycle agents
ClaimsClaims · Prior authorisation · Prior-auth agent
Clinical supportCritical values & handoff · Discharge coordination · Document ingestion
EngagementMessaging · Engagement agent · Inbound referrals · Video visits
Exchange & portalRecords summary & exchange · Patient portal
AdministrationRegistration · Providers · Tenant admin · Agent orchestration · Audit & compliance · Security · Validation · Go-live

Interface rules

Three rules this interface is being held to

  • A draft never looks like a note

    Preliminary content is visually distinct everywhere it appears — on screen, in an export, in a print. The failure this prevents is somebody reading an unsigned draft as a clinical record three months later, which is not a failure anyone notices on the day.

  • The empty state tells the truth

    Where the system has nothing, it says so. A chart that renders an absent allergy list identically to a confirmed empty one is the single most dangerous thing an interface in this domain can do.

  • Built for a ward round, not a demo

    The performance target is a real service: a full inpatient census, a clinic list that does not stall between patients, and a queue that stays responsive when the whole roster has been running overnight.

What does your day in this actually look like?

Six surfaces designed from a careful reading of the work rather than from doing it. If the one you would live in is missing, or the one we put first is the one you never open, tell us.

Get in touch

Talk to the people building it

No chatbot and no ticket queue. Tell us what your hospital or practice actually looks like — how many beds, which departments, what the doctors are doing twice, what your billing team keeps chasing — and someone who works on the software will reply.

info@legosphere.com

Please keep patient identifiers, clinical details and credentials out of this box — it is an ordinary enquiry form, not a channel for protected health information.