Healthcare

SimCare

Notes on the healthcare training prototype: what it does now, what is stubbed, and what comes next.

Project

A healthcare communication simulator for practicing patient conversations and reviewing rubric scores.

Plan

  • Build a repeatable practice space for healthcare students before real clinical conversations.
  • Keep the interface presentation-ready, readable, and focused on the training loop instead of backend clutter.
  • Track only the state that matters: patient compliance, student choices, rubric progress, and the compact scenario snapshot.

Build

  • Built the patient selection, compliance controls, scenario prompt, dialogue history, scoring panel, and snapshot display.
  • Limited dialogue history to the most recent exchange flow so the screen stays useful during a presentation.
  • Structured the demo so a viewer can understand the patient state, student action, and grading result at a glance.

Next

  • Add microphone input so students can practice natural speech instead of only button based choices.
  • Expand branching scenarios with stronger patient state changes and clearer feedback after each decision.
  • Build a more complete response model while keeping the snapshot small, structured, and easy to review.
html css javascript state logic rubric scoring responsive layout structured scenario data

Build Notes

The main thing here is state: patient choice, compliance, recent dialogue, score, and what gets sent forward.

Scope and User Flow

SimCare is a scenario based communication trainer. The user selects a patient, sets a starting compliance level, starts a scenario, chooses a student response, and reviews the resulting dialogue, rubric score, and scenario snapshot.

Inputs

  • Patient profile and scenario condition.
  • Starting compliance value with visible threshold markers.
  • Student response choice for the current decision point.
  • Rubric categories: clarity, empathy, safety, and objective progress.

Outputs

  • Dialogue history limited to the most recent four lines.
  • Current compliance state and patient response.
  • Rubric score shown as category scores and total score.
  • Snapshot sent containing only the state needed for the next step.

State and Validation

The page keeps the important training state visible without turning the demo into a transcript dump. The most recent dialogue is strongest visually, older lines fade, and the snapshot stays compact so the next step receives only patient, scenario, compliance, recent dialogue, and scoring context.

Build Notes

The current version is presentation-ready and runs on structured client-side state. The interface is intentionally narrow so the training loop stays easy to follow.

Next

The next version should add microphone input, transcription review, more scenario branches, stronger patient state changes, and post-session feedback.