Skip to content
Affaf Imran
All Work

12

Virtual Patient System

Developer

Virtual Patient System, primary view

01Context

A medical simulation in which the user interviews a virtual patient by voice, gathers information, and submits a diagnosis.

The interesting part is not the conversation itself but everything it has to resolve against: a configurable condition, its vitals, the procedures available, and a scoring model that judges what the user concluded.

02My Ownership

  • Voice Interaction

    Loop

  • Conditions

  • Vitals

  • Dialogue

  • Animation

  • Procedures

  • Session Configuration

  • AI

  • Scoring

03Engineering Scope

Every element is configurable, so one system produces many sessions rather than one scripted encounter.

The interaction loop

  • Voice interaction
  • Dialogue
  • Animation
  • AI

The patient

  • Conditions
  • Vitals
  • Procedures

The session

  • Session configuration
  • Assessment and scoring

04Interview to Diagnosis

System view / portfolio visualization: a conceptual map of how the systems relate, not the production class graph.

  1. Voice Input
  2. Dialogue
  3. Patient State
  4. Procedures
  5. Diagnosis
  6. Scoring

Supporting services

  • Session Configuration
  • AI

05A Configurable Encounter

The session is assembled rather than scripted. A condition, its vitals and the available procedures are configuration, which means the same system can present a different case each time instead of replaying one authored encounter.

Voice is the interface to that state. What the user asks drives dialogue and animation, what they examine runs a procedure, and what they conclude is assessed by the scoring model, so the loop closes on a judgement rather than simply ending.

06Outcome

Built and showcased as a configurable virtual-patient simulation.

07Visual Evidence

Virtual Patient System, a session with the virtual patient in progress
A patient session in progress
Virtual Patient System, assessment and feedback after a session
Assessment and scoring feedback

Virtual Patient System case study: Affaf Imran