Spaces:
Running
Running
File size: 29,546 Bytes
f24fd2b |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 |
π₯ OnCall.ai Medical Query Processing Pipeline Test
============================================================
π§ Initializing Pipeline Components...
--------------------------------------------------
1. Initializing Llama3-Med42-70B Client...
2025-07-31 06:38:22,609 - llm_clients - INFO - Medical LLM client initialized with model: m42-health/Llama3-Med42-70B
2025-07-31 06:38:22,609 - llm_clients - WARNING - Medical LLM Model: Research tool only. Not for professional medical diagnosis.
β
LLM client initialized successfully
2. Initializing Retrieval System...
2025-07-31 06:38:22,609 - retrieval - INFO - Initializing retrieval system...
2025-07-31 06:38:22,621 - sentence_transformers.SentenceTransformer - INFO - Use pytorch device_name: mps
2025-07-31 06:38:22,621 - sentence_transformers.SentenceTransformer - INFO - Load pretrained SentenceTransformer: NeuML/pubmedbert-base-embeddings
2025-07-31 06:38:26,965 - retrieval - INFO - Embedding model loaded successfully
2025-07-31 06:38:28,444 - retrieval - INFO - Chunks loaded successfully
2025-07-31 06:38:28,532 - retrieval - INFO - Embeddings loaded successfully
2025-07-31 06:38:28,533 - retrieval - INFO - Loaded existing emergency index
2025-07-31 06:38:28,534 - retrieval - INFO - Loaded existing treatment index
2025-07-31 06:38:28,534 - retrieval - INFO - Retrieval system initialized successfully
β
Retrieval system initialized successfully
3. Initializing User Prompt Processor...
2025-07-31 06:38:28,534 - sentence_transformers.SentenceTransformer - INFO - Use pytorch device_name: mps
2025-07-31 06:38:28,534 - sentence_transformers.SentenceTransformer - INFO - Load pretrained SentenceTransformer: NeuML/pubmedbert-base-embeddings
2025-07-31 06:38:30,716 - user_prompt - INFO - UserPromptProcessor initialized
β
User prompt processor initialized successfully
π All components initialized successfully!
π Starting Comprehensive Pipeline Test
Total test cases: 6
Test started at: 2025-07-31 06:38:22
================================================================================
π test_001: Classic acute myocardial infarction query
Query: 'how to treat acute MI?'
------------------------------------------------------------
Step 1: Extracting medical condition and keywords...
2025-07-31 06:38:30,716 - llm_clients - INFO - Calling Medical LLM with query: how to treat acute MI?
2025-07-31 06:39:12,449 - llm_clients - INFO - Raw LLM Response: The most representative condition: Acute Myocardial Infarction (AMI, or Heart Attack)
For treatment guidance: Acute myocardial infarction is managed by cardiologists and emergency medical teams, not medical assistants. However, for informational purposes, primary treatments include:
1. Reperfusion therapy: This may involve fibrinolysis (clot-busting medications) or percutaneous coronary intervention (PCI, such as angioplasty and stenting).
2. Antiplatelet therapy
2025-07-31 06:39:12,450 - llm_clients - INFO - Query Latency: 41.7327 seconds
2025-07-31 06:39:12,450 - llm_clients - INFO - Extracted Condition: acute myocardial infarction
Condition: acute myocardial infarction
Emergency keywords: MI|chest pain|cardiac arrest
Treatment keywords: aspirin|nitroglycerin|thrombolytic|PCI
Source: predefined_mapping
Duration: 41.734s
Step 2: User confirmation process...
Confirmation type: confirmation_needed
Step 3: Executing retrieval...
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 1.46it/s]
2025-07-31 06:39:13,227 - retrieval - INFO - Search results: Emergency=5, Treatment=5
2025-07-31 06:39:13,228 - retrieval - INFO - Deduplication: Processing 10 results using text matching
2025-07-31 06:39:13,228 - retrieval - INFO - Deduplication summary: 10 β 9 results (removed 1)
Search query: 'MI|chest pain|cardiac arrest aspirin|nitroglycerin|thrombolytic|PCI'
Total results: 9
Emergency results: 4
Treatment results: 5
Duration: 0.778s
Top 3 results:
1. Type: treatment, Distance: 0.6740
Text preview: ong term management abbreviations : ace : angiotensin converting enzyme ; arb : angiotensin receptor...
2. Type: treatment, Distance: 0.6792
Text preview: on ; pci : percutaneous coronary intervention ; po : per os ; stemi : st elevation myocardial infarc...
3. Type: treatment, Distance: 0.6904
Text preview: receptor blocker ; mi : myocardial infarction # do ' s - a pre - hospital ecg is recommended. if ste...
β
Test test_001 completed successfully (42.511s)
π test_002: Symptoms-based query requiring LLM analysis
Query: 'patient with severe chest pain and shortness of breath'
------------------------------------------------------------
Step 1: Extracting medical condition and keywords...
2025-07-31 06:39:13,228 - llm_clients - INFO - Calling Medical LLM with query: patient with severe chest pain and shortness of breath
2025-07-31 06:39:31,525 - llm_clients - INFO - Raw LLM Response: Acute Coronary Syndrome (specifically, possible ST-Elevation Myocardial Infarction - STEMI, given severe chest pain, or non-STEMI/NST-Elevation Acute Coronary Syndrome if ST segments not elevated, based on ECG; shortness of breath indicates potential cardiac ischemia complication or concurrent pulmonary issue like cardiogenic pulmonary edema)
Note: This response is for informational purposes only and should not replace immediate medical evaluation and diagnosis by a licensed physician. The patient needs
2025-07-31 06:39:31,525 - llm_clients - INFO - Query Latency: 18.2971 seconds
2025-07-31 06:39:31,525 - llm_clients - INFO - Extracted Condition: Acute Coronary Syndrome (specifically, possible ST-Elevation Myocardial Infarction - STEMI, given severe chest pain, or non-STEMI/NST-Elevation Acute Coronary Syndrome if ST segments not elevated, based on ECG; shortness of breath indicates potential cardiac ischemia complication or concurrent pulmonary issue like cardiogenic pulmonary edema)
2025-07-31 06:39:31,525 - user_prompt - INFO - Starting semantic search fallback for query: 'patient with severe chest pain and shortness of breath'
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 7.70it/s]
2025-07-31 06:39:32,392 - retrieval - INFO - Sliding window search: Found 5 results
2025-07-31 06:39:32,402 - user_prompt - INFO - Semantic search returned 5 results
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 13.86it/s]
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 17.53it/s]
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 17.22it/s]
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 57.51it/s]
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 17.23it/s]
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 58.05it/s]
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 59.09it/s]
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 60.88it/s]
2025-07-31 06:39:32,729 - user_prompt - INFO - Inferred condition: None
2025-07-31 06:39:32,729 - user_prompt - WARNING - Condition validation failed for: None
2025-07-31 06:39:32,729 - user_prompt - INFO - No suitable condition found in semantic search
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 16.77it/s]
2025-07-31 06:39:33,251 - retrieval - INFO - Sliding window search: Found 5 results
Condition: generic medical query
Emergency keywords: medical|emergency
Treatment keywords: treatment|management
Source: generic_search
Duration: 20.033s
Step 2: User confirmation process...
Confirmation type: confirmation_needed
Step 3: Executing retrieval...
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 16.28it/s]
2025-07-31 06:39:33,404 - retrieval - INFO - Search results: Emergency=5, Treatment=5
2025-07-31 06:39:33,404 - retrieval - INFO - Deduplication: Processing 10 results using text matching
2025-07-31 06:39:33,404 - retrieval - INFO - Deduplication summary: 10 β 9 results (removed 1)
Search query: 'medical|emergency treatment|management'
Total results: 9
Emergency results: 5
Treatment results: 4
Duration: 0.143s
Top 3 results:
1. Type: treatment, Distance: 0.7708
Text preview: and nurse practitioners who may or may not be formally trained in emergency medicine. they offer pri...
2. Type: emergency, Distance: 0.8056
Text preview: organization of emergency medical assistance emergency medical assistance is the first aid that is g...
3. Type: emergency, Distance: 0.8321
Text preview: ion to the emergency room ; - urgent situation that requires advanced medical care before transporta...
β
Test test_002 completed successfully (20.176s)
π test_003: Neurological emergency query
Query: 'sudden neurological symptoms suggesting stroke'
------------------------------------------------------------
Step 1: Extracting medical condition and keywords...
2025-07-31 06:39:33,404 - llm_clients - INFO - Calling Medical LLM with query: sudden neurological symptoms suggesting stroke
2025-07-31 06:39:49,400 - llm_clients - INFO - Raw LLM Response: Cerebrovascular Accident (CVA), or Acute Ischemic Stroke
(As a medical assistant, I'm limited to providing condition labels, not advice. In this case, the description givenβsudden neurological symptoms suggestive of strokeβpoints to an acute ischemic stroke, also known as cerebrovascular accident (CVA). This diagnosis implies a blockage of blood flow to the brain, resulting in sudden neurological deficits.)
**Please consult a qualified healthcare professional for evaluation and management.
2025-07-31 06:39:49,403 - llm_clients - INFO - Query Latency: 15.9960 seconds
2025-07-31 06:39:49,404 - llm_clients - INFO - Extracted Condition: Cerebrovascular Accident (CVA), or Acute Ischemic Stroke
2025-07-31 06:39:49,405 - user_prompt - INFO - Starting semantic search fallback for query: 'sudden neurological symptoms suggesting stroke'
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 8.53it/s]
2025-07-31 06:39:50,205 - retrieval - INFO - Sliding window search: Found 5 results
2025-07-31 06:39:50,214 - user_prompt - INFO - Semantic search returned 5 results
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 13.55it/s]
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 55.19it/s]
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 55.05it/s]
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 62.50it/s]
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 61.67it/s]
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 62.14it/s]
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 59.27it/s]
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 59.62it/s]
2025-07-31 06:39:50,417 - user_prompt - INFO - Inferred condition: None
2025-07-31 06:39:50,418 - user_prompt - WARNING - Condition validation failed for: None
2025-07-31 06:39:50,418 - user_prompt - INFO - No suitable condition found in semantic search
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 15.16it/s]
2025-07-31 06:39:50,938 - retrieval - INFO - Sliding window search: Found 5 results
Condition: generic medical query
Emergency keywords: medical|emergency
Treatment keywords: treatment|management
Source: generic_search
Duration: 17.544s
Step 2: User confirmation process...
Confirmation type: confirmation_needed
Step 3: Executing retrieval...
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 46.02it/s]
2025-07-31 06:39:50,972 - retrieval - INFO - Search results: Emergency=5, Treatment=5
2025-07-31 06:39:50,972 - retrieval - INFO - Deduplication: Processing 10 results using text matching
2025-07-31 06:39:50,972 - retrieval - INFO - Deduplication summary: 10 β 9 results (removed 1)
Search query: 'medical|emergency treatment|management'
Total results: 9
Emergency results: 5
Treatment results: 4
Duration: 0.025s
Top 3 results:
1. Type: treatment, Distance: 0.7708
Text preview: and nurse practitioners who may or may not be formally trained in emergency medicine. they offer pri...
2. Type: emergency, Distance: 0.8056
Text preview: organization of emergency medical assistance emergency medical assistance is the first aid that is g...
3. Type: emergency, Distance: 0.8321
Text preview: ion to the emergency room ; - urgent situation that requires advanced medical care before transporta...
β
Test test_003 completed successfully (17.569s)
π test_004: Protocol-specific stroke query
Query: 'acute stroke management protocol'
------------------------------------------------------------
Step 1: Extracting medical condition and keywords...
2025-07-31 06:39:50,973 - user_prompt - INFO - Matched predefined condition: acute stroke
Condition: acute stroke
Emergency keywords: stroke|neurological deficit|sudden weakness
Treatment keywords: tPA|thrombolysis|stroke unit care
Source: predefined_mapping
Duration: 0.000s
Step 2: User confirmation process...
Confirmation type: confirmation_needed
Step 3: Executing retrieval...
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 15.92it/s]
2025-07-31 06:39:51,110 - retrieval - INFO - Search results: Emergency=5, Treatment=5
2025-07-31 06:39:51,110 - retrieval - INFO - Deduplication: Processing 10 results using text matching
2025-07-31 06:39:51,110 - retrieval - INFO - Deduplication summary: 10 β 9 results (removed 1)
Search query: 'stroke|neurological deficit|sudden weakness tPA|thrombolysis|stroke unit care'
Total results: 9
Emergency results: 5
Treatment results: 4
Duration: 0.137s
Top 3 results:
1. Type: treatment, Distance: 0.7389
Text preview: hree hours of the onset of stroke. early treatment ( within 90 minutes ) may be more likely to resul...
2. Type: treatment, Distance: 0.7401
Text preview: hree hours of the onset of stroke. early treatment ( within 90 minutes ) may be more likely to resul...
3. Type: emergency, Distance: 0.7685
Text preview: mproved outcomes for a broad spectrum of carefully selected clients who can be treated within three ...
β
Test test_004 completed successfully (0.137s)
π test_005: General symptom requiring LLM analysis
Query: 'patient presenting with acute abdominal pain'
------------------------------------------------------------
Step 1: Extracting medical condition and keywords...
2025-07-31 06:39:51,110 - llm_clients - INFO - Calling Medical LLM with query: patient presenting with acute abdominal pain
2025-07-31 06:40:00,096 - llm_clients - INFO - Raw LLM Response: Acute Appendicitis
(As a medical assistant, I identify the most representative condition here as acute appendicitis, given the patient's symptom of acute abdominal pain, particularly if localized in the right lower quadrant and accompanied by other typical signs like nausea, vomiting, fever, or guarding. However, this is not a definitive diagnosis and should be confirmed by a physician through clinical evaluation, imaging, or surgical findings.)
2025-07-31 06:40:00,096 - llm_clients - INFO - Query Latency: 8.9862 seconds
2025-07-31 06:40:00,097 - llm_clients - INFO - Extracted Condition: Acute Appendicitis
2025-07-31 06:40:00,097 - user_prompt - INFO - Starting semantic search fallback for query: 'patient presenting with acute abdominal pain'
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 10.49it/s]
2025-07-31 06:40:00,664 - retrieval - INFO - Sliding window search: Found 5 results
2025-07-31 06:40:00,673 - user_prompt - INFO - Semantic search returned 5 results
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 15.57it/s]
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 50.55it/s]
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 47.08it/s]
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 62.74it/s]
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 45.91it/s]
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 61.25it/s]
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 58.38it/s]
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 64.09it/s]
2025-07-31 06:40:00,876 - user_prompt - INFO - Inferred condition: None
2025-07-31 06:40:00,876 - user_prompt - WARNING - Condition validation failed for: None
2025-07-31 06:40:00,876 - user_prompt - INFO - No suitable condition found in semantic search
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 16.32it/s]
2025-07-31 06:40:01,399 - retrieval - INFO - Sliding window search: Found 5 results
Condition: generic medical query
Emergency keywords: medical|emergency
Treatment keywords: treatment|management
Source: generic_search
Duration: 10.298s
Step 2: User confirmation process...
Confirmation type: confirmation_needed
Step 3: Executing retrieval...
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 45.41it/s]
2025-07-31 06:40:01,432 - retrieval - INFO - Search results: Emergency=5, Treatment=5
2025-07-31 06:40:01,432 - retrieval - INFO - Deduplication: Processing 10 results using text matching
2025-07-31 06:40:01,432 - retrieval - INFO - Deduplication summary: 10 β 9 results (removed 1)
Search query: 'medical|emergency treatment|management'
Total results: 9
Emergency results: 5
Treatment results: 4
Duration: 0.025s
Top 3 results:
1. Type: treatment, Distance: 0.7708
Text preview: and nurse practitioners who may or may not be formally trained in emergency medicine. they offer pri...
2. Type: emergency, Distance: 0.8056
Text preview: organization of emergency medical assistance emergency medical assistance is the first aid that is g...
3. Type: emergency, Distance: 0.8321
Text preview: ion to the emergency room ; - urgent situation that requires advanced medical care before transporta...
β
Test test_005 completed successfully (10.322s)
π test_006: Specific condition with treatment focus
Query: 'pulmonary embolism treatment guidelines'
------------------------------------------------------------
Step 1: Extracting medical condition and keywords...
2025-07-31 06:40:01,432 - user_prompt - INFO - Matched predefined condition: pulmonary embolism
Condition: pulmonary embolism
Emergency keywords: chest pain|shortness of breath|sudden dyspnea
Treatment keywords: anticoagulation|heparin|embolectomy
Source: predefined_mapping
Duration: 0.000s
Step 2: User confirmation process...
Confirmation type: confirmation_needed
Step 3: Executing retrieval...
Batches: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1/1 [00:00<00:00, 16.27it/s]
2025-07-31 06:40:01,562 - retrieval - INFO - Search results: Emergency=5, Treatment=5
2025-07-31 06:40:01,562 - retrieval - INFO - Deduplication: Processing 10 results using text matching
2025-07-31 06:40:01,562 - retrieval - INFO - Deduplication summary: 10 β 8 results (removed 2)
Search query: 'chest pain|shortness of breath|sudden dyspnea anticoagulation|heparin|embolectomy'
Total results: 8
Emergency results: 5
Treatment results: 3
Duration: 0.130s
Top 3 results:
1. Type: emergency, Distance: 0.8949
Text preview: algesics ( e. g. morphine, pethidine ) facilities for defibrillation ( df ) aspirin / anticoagulant ...
2. Type: treatment, Distance: 0.9196
Text preview: y proximal deep vein thrombosis leading to acute pulmonary embolism # # common causes of peripheral ...
3. Type: emergency, Distance: 0.9216
Text preview: ed or discolored skin in the affected leg - visible surface veins dvt usually involves the deep vein...
β
Test test_006 completed successfully (0.130s)
================================================================================
π COMPREHENSIVE TEST REPORT
================================================================================
π Execution Summary:
Start time: 2025-07-31 06:38:22
End time: 2025-07-31 06:40:01
Total duration: 98.954s
Average per test: 16.492s
π Test Results:
Total tests: 6
Successful: 6 β
Failed: 0 β
Success rate: 100.0%
β
Successful Tests Analysis:
Condition extraction sources:
- predefined_mapping: 3 tests
- generic_search: 3 tests
Performance metrics:
- Avg condition extraction: 14.935s
- Avg retrieval time: 0.206s
π test_001: Classic acute myocardial infarction query
Query: 'how to treat acute MI?'
Condition: acute myocardial infarction
Source: predefined_mapping
Results: 9 total (4 emergency, 5 treatment)
Duration: 42.511s
π test_002: Symptoms-based query requiring LLM analysis
Query: 'patient with severe chest pain and shortness of breath'
Condition: generic medical query
Source: generic_search
Results: 9 total (5 emergency, 4 treatment)
Duration: 20.176s
π test_003: Neurological emergency query
Query: 'sudden neurological symptoms suggesting stroke'
Condition: generic medical query
Source: generic_search
Results: 9 total (5 emergency, 4 treatment)
Duration: 17.569s
π test_004: Protocol-specific stroke query
Query: 'acute stroke management protocol'
Condition: acute stroke
Source: predefined_mapping
Results: 9 total (5 emergency, 4 treatment)
Duration: 0.137s
π test_005: General symptom requiring LLM analysis
Query: 'patient presenting with acute abdominal pain'
Condition: generic medical query
Source: generic_search
Results: 9 total (5 emergency, 4 treatment)
Duration: 10.322s
π test_006: Specific condition with treatment focus
Query: 'pulmonary embolism treatment guidelines'
Condition: pulmonary embolism
Source: predefined_mapping
Results: 8 total (5 emergency, 3 treatment)
Duration: 0.130s |