MedicalInsights
The MedicalInsights model represents the complete AI-generated analysis output for a medical case, combining case summary, SOAP notes, diagnosis, and confidence scoring.
Fields
Comprehensive summary of the medical case Detailed narrative summary of the entire case
List of the most important clinical findings
Patient demographic information
Doctor’s clinical observations
Summary of laboratory findings
Summary of radiology findings
AI confidence score (0.0 to 1.0)
Structured clinical documentation in SOAP format Patient’s reported symptoms and history
Observable and measurable findings
Clinical assessment and interpretation
Treatment and follow-up plan
AI confidence score (0.0 to 1.0)
Primary diagnosis with supporting evidence Name of the primary diagnosis
ICD-10 or ICD-11 code for the diagnosis
Detailed description of the diagnosis
AI confidence score (0.0 to 1.0)
List of evidence supporting this diagnosis
Overall AI confidence score for the entire analysis (0.0 to 1.0)
Timestamp when the insights were generated (ISO 8601 format)
Example
{
"case_summary" : {
"comprehensive_summary" : "45-year-old male with acute coronary syndrome. Patient presented to ER with severe chest pain radiating to left arm. ECG shows ST-segment elevation. Cardiac biomarkers significantly elevated." ,
"key_findings" : [
"ST-segment elevation on ECG" ,
"Elevated troponin (2.5 ng/mL)" ,
"Chest pain with radiation to left arm" ,
"History of hypertension and hyperlipidemia"
],
"patient_context" : {
"name" : "John Doe" ,
"age" : 45 ,
"gender" : "Male"
},
"doctor_notes" : "Patient presents with acute chest pain, diaphoresis, and dyspnea. Pain started 2 hours ago." ,
"lab_summary" : "Troponin I: 2.5 ng/mL (elevated), CK-MB: 45 U/L (elevated), Lipid panel shows total cholesterol 280 mg/dL" ,
"radiology_summary" : "ECG shows ST-segment elevation in leads II, III, aVF consistent with inferior STEMI" ,
"confidence_score" : 0.95
},
"soap_note" : {
"subjective" : "45-year-old male reports severe crushing chest pain (9/10) that started 2 hours ago. Pain radiates to left arm and jaw. Associated with shortness of breath and sweating. No relief with rest." ,
"objective" : "Vital signs: BP 160/95, HR 102, RR 22, SpO2 94% on room air. Patient appears diaphoretic and in distress. ECG shows ST-segment elevation in inferior leads. Troponin I elevated at 2.5 ng/mL." ,
"assessment" : "Acute ST-elevation myocardial infarction (STEMI) - inferior wall. High-risk presentation with hemodynamic instability. Immediate cardiology intervention required." ,
"plan" : "1. Immediate cardiology consult for emergent cardiac catheterization. 2. Aspirin 325mg, Clopidogrel 600mg loading dose. 3. Heparin bolus and infusion. 4. Transfer to cath lab. 5. Continuous cardiac monitoring." ,
"confidence_score" : 0.96
},
"primary_diagnosis" : {
"primary_diagnosis" : "Acute ST-elevation myocardial infarction (STEMI)" ,
"icd_code" : "I21.19" ,
"description" : "Acute ST-elevation myocardial infarction involving the inferior wall with significant cardiac biomarker elevation and characteristic ECG changes." ,
"confidence_score" : 0.94 ,
"supporting_evidence" : [
"ST-segment elevation in inferior leads (II, III, aVF)" ,
"Elevated troponin I (2.5 ng/mL)" ,
"Elevated CK-MB (45 U/L)" ,
"Classic presentation: chest pain radiating to left arm" ,
"Risk factors: hypertension, hyperlipidemia, age 45"
]
},
"overall_confidence_score" : 0.95 ,
"generated_at" : "2024-03-04T14:30:45.123456"
}
Confidence Scoring
The model includes multiple levels of confidence scoring:
overall_confidence_score : Overall confidence in the entire analysis (0.0-1.0)
case_summary.confidence_score : Confidence in the case summary
soap_note.confidence_score : Confidence in the SOAP note generation
primary_diagnosis.confidence_score : Confidence in the primary diagnosis
All confidence scores are validated to be between 0.0 and 1.0 using Pydantic’s Field(ge=0.0, le=1.0) constraint.
The generated_at field uses ISO 8601 datetime format and is automatically populated with the current timestamp when the insights are generated.