1 FormAI50 Forms15 minper patientErrorsPrompt 1:ExtractPrompt 2:ValidatePrompt 3:QuestionCompleteIntake DataMonTueWedThuFriPromptsToolsRolesSystemDemo50 Intakes30 minvs 12.5 hrs100%CompleteNo errorsNo calls

50IntakeFormsin30Minutes

3 prompts. Copy. Paste. Done.

15minutesperpatientintakeform

Handwriting. Missing data. Phone calls.

3promptsthatdothework

Extract. Validate. Question. Ship it.

Thisweek:buildittogether

Mon: Prompts. Fri: Working demo.

30minutes.50completeintakes.

Zero handwriting. Zero phone calls.

Scroll to advance · Click chips to copy

Published: June 9, 2025
😤

1. The Problem

Healthcare staff spend 15 minutes per patient intake form. Multiply that by 50 patients and you've lost 12.5 hours to data entry.

Walk into any medical office at 7:45 AM. The front desk has a stack of patient intake forms from yesterday. Handwritten. Half-complete. Someone wrote 'dizzy sometimes' with no timeline. Another left the medication section blank. The medical assistant sits down with coffee and starts the daily ritual: squint at handwriting, call patients for missing info, type everything into the EHR, realize critical allergies weren't mentioned, call again. Fifteen minutes per form if you're lucky. Fifty patients means the morning is gone before the first appointment even starts.

12.5 hours

Wasted on 50 intake forms

At 15 minutes per patient, processing 50 intake forms takes 750 minutes. That's more than an entire workday spent on data entry instead of patient care.

40% incomplete

Forms missing critical data

Patients don't know what 'current medications' includes. They skip allergy sections. They write 'back pain' with no severity, duration, or triggers. Staff spend hours calling for clarifications.

🔥

30% error rate

From manual transcription

Handwriting is illegible. Staff misread 'Lisinopril' as 'Lisinoprel'. Dosages get transposed. Allergies are entered in the wrong field. Every error is a potential safety issue and a guaranteed callback.

"I spend my first two hours every day decoding handwriting and calling patients. By the time I'm done, I'm already behind and we haven't seen a single patient yet."

— Medical assistant, 8 years in family practice

2. The 3 Building-Block Prompts

Example: 01: Extract & Structure

💬 The Prompt

Extract patient information from this intake form text and output as valid JSON. Include these fields: patient_name, age, gender, chief_complaint, symptoms (array), duration, severity (1-10 scale), current_medications (array with name and dosage), allergies (array), family_history (array), insurance_provider, emergency_contact (name and phone). If any field is not mentioned, use null. Preserve exact medical terminology but standardize format. Intake form text: [PASTE PATIENT'S HANDWRITTEN OR TYPED INTAKE FORM HERE] Example input: Name: Maria Rodriguez, 62 years old, female. I've been having chest tightness for about 3 days, especially when I walk upstairs. It feels like pressure, maybe 6 out of 10. I take metformin 500mg twice daily for diabetes and atorvastatin 20mg at night. I'm allergic to penicillin (get hives). My father had a heart attack at age 65. Insurance is Blue Cross PPO. Emergency contact is my daughter Sofia at 555-0123. Output only valid JSON, no explanations.

✅ Generated Output:

✅ Intro Paragraph:

{ "patient_name": "Maria Rodriguez", "age": 62, "gender": "female", "chief_complaint": "chest tightness", "symptoms": [ "chest tightness on exertion", "pressure sensation", "triggered by stairs/walking" ], "duration": "3 days", "severity": 6, "current_medications": [ {"name": "metformin", "dosage": "500mg twice daily"}, {"name": "atorvastatin", "dosage": "20mg nightly"} ], "allergies": [ {"substance": "penicillin", "reaction": "hives"} ], "family_history": [ "father: myocardial infarction age 65" ], "insurance_provider": "Blue Cross PPO", "emergency_contact": { "name": "Sofia Rodriguez", "phone": "555-0123", "relationship": "daughter" } }

✅ Meta Description:

Why this works: Medical staff need structured data for EHR systems, not paragraphs. This prompt transforms 'I feel bad when I walk' into diagnosis-ready fields with proper medical terminology. The JSON format means zero manual typing—just copy and paste into your system. // Try it now: Copy this prompt into ChatGPT. Replace the example with any patient description (even messy handwriting transcribed to text). Watch narrative become structured data in 10 seconds. This is your foundation—everything else builds on clean extraction.

3. Your 10-Minute Quick Win

Test the 3-prompt chain right now

Grab 3 incomplete intake forms from yesterday. Watch them become complete in 10 minutes.

Don't wait for perfect implementation. You can test this entire workflow in the next 10 minutes with forms you already have. Here's how to turn 3 messy intake forms into complete, structured data before your coffee gets cold.

📋
3 min
01

Extract the Data

Open ChatGPT or Claude. Copy Prompt 1 (Extract & Structure). Take your messiest intake form—the one with terrible handwriting and half-blank fields. Type or transcribe the patient's text into the prompt. Hit enter. Watch messy narrative become clean JSON in 10 seconds.

Structured JSON with patient data
🔍
2 min
02

Find the Gaps

Copy the JSON output from step 1. Paste it into Prompt 2 (Find Missing Info). Get a list of every critical piece of missing data with specific questions to ask. This is your callback script—copy it and call the patient right now.

List of missing fields + exact questions
5 min
03

Generate Smart Questions

Take the same JSON from step 1. Feed it into Prompt 3 (Smart Follow-Ups). Get 8-12 diagnostic-quality questions specific to the patient's complaint. Compare these to your standard intake form. Notice how much more targeted and complete they are. Use these questions for your next 3 patients.

Complaint-specific diagnostic questions

Manual Process

15 min × 3 forms = 45 min

  • Squint at handwriting for 5 minutes
  • Call patient for missing info (10 min)
  • Type everything into EHR manually
  • Discover more missing data mid-appointment
  • Still incomplete after 15 minutes

3-Prompt Method

10 min total for 3 forms

  • Clean JSON in 10 seconds (no typing)
  • Know exactly what's missing instantly
  • Targeted questions, not generic callbacks
  • 100% complete before patient arrives
  • Ready to paste into EHR

Your First 10 Minutes

3 forms

Processed completely

10 min

Total time (vs 45 min)

100%

Data completeness

Doing This Manually?

Imagine these 3 prompts running automatically on every intake form. Data extracted, validated, and ready for EHR before the patient arrives. That's what we build.