Redefining Emergency Department patient administration using a FHIR-native model

A FHIR-native PAS designed around the reality of emergency care, where patient movement is constant and identity is resolved over time. Telstra Health's product offering included EMR and bed management, but not a dedicated patient administration system (PAS). Most hospitals ran admissions on a legacy PAS that was difficult to use and disconnected from other systems. I led the design of a proof-of-life PAS MVP built on FHIR, which became the foundation for Kyra PAS, Australia's first FHIR-native, mobile-enabled PAS. As sole designer, I worked within a cross-functional team: a product owner, system architect, a lead engineer, three developers, and a scrum master.

My scope covered the end-to-end ED admission journey: the movement board interaction model, the patient card information hierarchy, and the terminology and data-integrity rules the interface enforced. The product owner scoped what the MVP needed to cover; I owned how it worked.

My role Lead UX Product Designer
Organisation Telstra Health
Timeframe 6-month MVP delivery to a fixed showcase date
Users Emergency Department administrative and clinical staff
1stFHIR-native PAS in Australia
6 moConcept to working MVP
400+Clinicians and leaders at launch

Constraints

  • No dedicated design support beyond myself
  • No external user testing budget
  • Coexistence with legacy PAS required throughout
  • Clinical safety and data integrity requirements were non-negotiable
  • Complex integrations and government reporting dependencies
  • Fixed showcase deadline

Emergency conditions legacy PAS was not designed for

Why legacy PAS fails in ED

Emergency Departments operate under conditions most PAS platforms weren't built for: patient identity is often uncertain at arrival, work is constantly interrupted, and patients move fast across locations, while legacy systems assume complete data capture upfront and linear task completion. One clinical SME summed up the result plainly: "I know it's a black screen with green writing, but we call it the green screen. I think anything I do will be better." Staff had learned to work around their tools rather than with them, deferring administrative entry until workload allowed and correcting records later.

The legacy PAS reality
Legacy PAS interfaces: terminal and form-based systems View larger ↗
Left: a terminal-style interface that clinical staff nicknamed "the green screen." Right: a later-generation form-based system. Both prioritise exhaustive data capture over flow, increasing cognitive load and error risk under ED conditions.

Hospitals also run overlapping systems (PAS, EMR, bed management) that can't safely amend identity data in real time, so duplication becomes the default and errors compound downstream. PAS breakdown in ED isn't a UI problem. It's a system integrity problem.

Why a FHIR-native model changes PAS behaviour

A FHIR-native model supports a distributed approach to patient data: information can be added, corrected, and shared incrementally across systems instead of demanding upfront completeness, while preserving auditability. For PAS, that meant designing for uncertainty and identity resolved over time, operating alongside legacy platforms rather than replacing them outright.

The FHIR-native system model
FHIR-native system model mapped retrospectively View larger ↗
ED staff work in Kyra PAS; a clinical data repository exchanges FHIR resources (Patient, Encounter, Location) and event updates with the EMR and bed management system, so Kyra participates in a shared data layer instead of owning a silo. Mapped retrospectively.

From record ownership to shared participation

A FHIR-native model doesn't ask PAS to own the patient record. It asks PAS to participate in a shared clinical data ecosystem, adding, correcting, and sharing information incrementally instead of demanding completeness upfront.

That shift showed up most concretely in one interaction decision: treat patient movement as the primary surface, not an administrative task buried in a form. In legacy systems, a patient is a row in a table. In this model, a patient is a card occupying a physical location in the department: the patient is a property of the bay, not the other way round.

Designing a viable PAS for Emergency Department reality

Delivery framing

Turning that shift in ownership into a working system was delivery-driven work with a fixed six-month deadline. The objective was a working PAS MVP that demonstrated a modern, interoperable administrative model under Emergency Department conditions.

My role was to translate clinical and operational complexity into a coherent interaction model. The scrum master held the team coordination process, which freed me to stay close to the clinical and engineering detail. I ran regular design walkthroughs with the team, giving developers early visibility of what was coming in the pipeline and space to surface technical constraints before work moved into build. Design, validation, and build happened in parallel throughout.

Defining the MVP journey

The product owner scoped the MVP to a single high-risk journey: ED arrival and triage, identity check or creation, patient movement across ED locations, admission completion, and transfer or discharge. My job was to make that journey work as a coherent, clinically safe interaction model within six months.

The MVP admission journey
The MVP admission journey map View larger ↗
Six stages from arrival to handover, mapped with patient activities, staff goals, touchpoints, pain points, and the FHIR resources created at each step. The experience line dips at identity uncertainty and bed pressure, the two moments the design targets.

Understanding the system

Emergency admission involves more than the ED. Frontstage clinical and clerical work, midstage PAS coordination, and backstage updates across EMR, bed management, billing, and reporting systems all have to move together without blocking patient flow. The service blueprint below maps where uncertainty enters the workflow, which system owns which decisions, and how downstream systems stay informed.

The emergency admission service blueprint
Emergency admission service blueprint View larger ↗
Frontstage clerical, triage, and clinical work; midstage Kyra PAS coordination through the ED board, registration, and movement; backstage FHIR repository, EMR, bed management, billing, and reporting, all moving together from arrival to admission or discharge without blocking patient flow.

Bringing the movement board to life

In legacy systems, moving a patient between locations means navigating to a record, opening an edit screen, updating a field, and saving. By that point, the clinical situation may have changed. I proposed a visual movement board instead, where staff drag patient cards between location columns. State updates automatically when a card moves, status and timing stay visible at all times, and detailed actions are available without leaving the board. A clinical expert I worked with had seen a similar geospatial ED view in a previous organisation, giving early validation that the model matched established clinical workflows.

The ED movement board prototype
Silent screen recording. Patient cards carry triage category, wait time, and location. Staff move patients by dragging cards between columns. Triage timing indicators show urgency status at a glance across the whole department.

Refining the model under clinical scrutiny

Designing under real constraints

There was no production system and no external testing budget. Validation relied on weekly design reviews with the engineering team, structured walkthroughs with clinical SMEs and PAS specialists, architectural alignment sessions, and regular internal critique. These sessions produced concrete changes.

Decision 1 Flag duplicates once, then respect the disregard

A walkthrough surfaced the scenario: staff disregard a name-and-DOB match, then a Medicare number produces an exact match. Should the system flag again? The group's direction was clear: flag once, respect the choice, and reconcile later through merge functionality. I updated the wording and interaction accordingly.

Decision 2 Records are archived, never deleted

In a clinical system, deleted records leave no audit trail and no recovery path. I redesigned the patient edit and record management flows to replace delete with an archive interaction that keeps previous data visible and recoverable within each field section.

Decision 3 Terminology mapped, not assumed

"Triage" means two different things in a hospital: ED urgency categorisation and waitlist prioritisation. Using it loosely would create genuine clinical confusion, so I mapped terminology decisions explicitly at each stage rather than resolving them by convention.

Decision 4 A naming-consistency checklist to catch drift early

With no dedicated design support, terminology drift across screens was a real risk. I kept a running checklist mapping every data field and label to its approved term, and checked new screens against it before review. It caught several inconsistencies before they reached engineering.

From wireframe assumption to resolved interaction model

The patient card is the atomic unit of the entire interaction model. Getting it wrong would have cascaded through every other surface.

My initial wireframe listed nine data points I assumed the card needed to carry: name, MRN, current location, expected location, triage level, doctor's info, what was wrong, time since admission, and waiting time against triage limits. The reasoning felt sound at the time.

Clinical walkthroughs cut that down quickly. Most of that information was either contextual (already visible from which column the card sat in on the board), secondary (accessible by clicking through to the detail panel), or a risk if surfaced in abbreviated form on a small component under time pressure. What the card actually needed to carry was name, age, sex, URN, and triage category. Everything else lived in the detail panel, accessible on click without leaving the board.

Location tied to the bay, not the card

I had originally included a bay number field on the card itself. During review I caught the same modelling error the insight above was built on: an empty bay square waiting to receive a card reinforced the spatial logic of the board and removed a redundant data point from the card.

Card style aligned to existing Telstra Health clinical products

Rather than introducing a new visual language, I matched the card style and DOB formatting conventions already in use across Telstra Health's hospital-facing products. This reduced the learning curve and reinforced that Kyra PAS belonged to the same platform family.

The ED board itself was designed as a column-per-location layout where each column represented a physical space in the department: waiting area, triage, resus, trauma bays, fast track. Staff moved patients by dragging cards between columns. State updated automatically. The detail panel slid out on the right when a card was selected, keeping the full board visible while staff reviewed or updated patient information.

From wireframe assumptions to the resolved ED dashboard
Wireframe exploration alongside high-fidelity prototype View larger ↗
Left: the original patient card assumption list, the first column-based bay layout, and the Telstra Health card format used as a style reference. Right: the high-fidelity board with concise patient cards, a slide-out detail panel, and location conveyed by bay placement instead of card data, making department status readable at a glance.

Proof-of-life delivery and what followed

How success was defined

This phase was explicitly framed as a proof-of-life MVP. Success was defined by system viability and coherence rather than adoption metrics or efficiency gains.

Proven

Complete ED admission journey demonstrated end-to-end. Identity uncertainty handled without blocking flow. Incremental data correction supported. Interaction model demonstrated to 400+ stakeholders. MVP became the foundation for the broader Kyra PAS platform.

Not proven

Clinical efficiency gains. Reduction in patient administration time. Reduction in errors. Adoption in live hospital environments. Long-term clinical outcomes.

Demonstration and reception

The MVP was delivered to a fixed showcase date and presented across the Telstra Health portfolio. More than 400 clinicians, health service leaders, researchers, and senior digital health stakeholders attended.

Discussion moved quickly from whether the approach could work to how it could progress, including integration pathways, staged rollout, and expansion to other admission scenarios. The conversation that had previously centred on legacy constraints shifted to platform ambition.

Telstra Health launches Kyra
The Telstra Health Kyra launch event
A panel of digital health leaders on stage at the launch event, attended by more than 400 clinicians, health service leaders, and senior stakeholders. Discussion moved quickly from whether the approach could work to how it could be implemented at scale.

The MVP became the foundation for Kyra PAS, which Telstra Health brought to market as Australia's first FHIR-native, mobile-enabled Patient Administration System, expanding from the Emergency module I designed to a full platform covering inpatients, theatres, waitlist management, outpatients, maternity, and billing.

Migration capability

The MVP also proved it could be introduced without forcing hospitals to abandon existing systems overnight. The lead engineer and system architect designed a FHIR-native architecture allowing Kyra PAS to run alongside a legacy PAS during transition, with FHIR resources progressively taking ownership of data domains as confidence grew. My interaction model was built to operate within that architecture from the start.

The progressive migration model
The progressive migration model View larger ↗
Stage 1: Kyra handles ED workflows beside the legacy PAS. Stage 2: coexistence, with FHIR resources owned domain by domain. Stage 3: a fully FHIR-native PAS serving EMR, bed management, billing, and analytics, with the legacy system retired. No high-risk cutover. Mapped retrospectively.

Reflection and limits

This work established a viable PAS interaction model, a defensible technical foundation, and a concrete demonstration of PAS operation under genuine ED conditions. It was foundational rather than complete, and I knew that going in.

Six months constrained the depth of scenario coverage and made external clinical validation impossible within the delivery timeline. If I were doing this again, I would push harder earlier for even one round of observation in a live ED environment. The SME sessions were invaluable, but there is no substitute for watching staff manage a real board during a peak period.

What I would keep without question is the decision to treat the movement board as the primary surface from the very beginning. That single framing decision shaped everything else: the card structure, the information hierarchy, the FHIR resource model, and ultimately what made the prototype immediately legible to clinicians who had never seen it before.

Table of contents
Back to← All UX product design work Next case studyTelstra Health — Aged Care →