πŸ₯ Interview β†’ 🧾 Green Sheet β†’ πŸ“ˆ Rubric feedback
⚑ Streaming-firstβ€’πŸ”’ Privacy-firstβ€’πŸ§  AI-native

AI Medical Assessment Hospital

Chat with realistic AI-simulated patients, complete a structured green sheet, and get schema-consistent scoring + feedback you can track over time.

πŸ’¬ Patient chat

Consistent, scenario-grounded streaming responses.

🧾 Green sheet

Structured documentation with validation-ready fields.

πŸ“ˆ Feedback + trends

Stored ratings to measure improvement over time.

Quick start ⚑

The core MVP flow in under 5 minutes.

Next.js App Router
1πŸ—ΊοΈ Open the hospital map
2πŸ§‘β€βš•οΈ Pick a patient from a sectionModal
3πŸ’¬ Chat, then fill the green sheet2/3 + 1/3
4βœ… Submit for AI rating + feedback0–100
πŸ”’ Privacy-safe by default

Public stats never expose report free-text unless explicitly allowed.

/profile/user/[userid]
🧩 Shadcn UIπŸŽ›οΈ Radix🧠 Vercel AI SDKπŸ” Streaming🧾 JSON scoring

How it works 🧭

A minimal workflow focused on interviewing, documentation, and feedback.

1
πŸ₯ Select a section and patient

Navigate the hospital map and choose a case suited to your level.

2
πŸ’¬ Interview the patient

Ask targeted questions; the patient reveals details only when prompted.

3
🧾 Complete a green sheet

Document HPI, ROS, PMH, exam, assessment, and plan in a structured form.

4
βœ… Get scored feedback

Receive category scores, strengths, missing items, and suggested next questions.

🧠 Scenario-grounded simulation

Prompts lock the role to β€œpatient” and enforce safety boundaries and consistency.

🧾 Schema-first evaluation

Ratings return structured results: overall score, categories, and actionable feedback.

πŸ“ˆ Track your trajectory

Reports and ratings persist to your profile to visualize learning over time.

πŸ”’ Public stats, private content

Public pages show aggregate stats without leaking report free-text by default.

Recommended routes 🧩

The core pages described in the PRD.

Go to Hospital πŸ₯
Practice session
/hospital/hospital/patient/[patientId]
Profile and public stats
/profile/user/[userid]

Ready to run a case end-to-end? 🎯

Start in the hospital, interview the patient, submit your green sheet, and review feedback in your profile.