FHIR MedRecon

Strategy Analysis

How each serialisation format affects model performance

Strategy A — Raw FHIR JSON: Raw FHIR R4 JSON bundle passed directly to the model. Maximally verbose, includes all fields.
Mean F1

0.655

valid runs only

Median F1

0.941

50th percentile

F1 p25–p75

0.00–1.00

interquartile range

Parse Failures

242

of 1000 total runs

F1 Distribution

All models, all patients

Per-Model Breakdown
ModelF1PrecisionRecallAvg timeFailures
Llama 3.3 70B0.9961.0000.99381.1s0
Llama 3.1 8B0.9180.9630.9057.2s0
Mistral 7B v0.30.7250.8890.66813.7s11
Phi-3.5-mini (3.8B)0.6360.7300.59314.5s33
BioMistral 7B0.0000.0000.0008.4s198
Mean Inference Time — All Models × Strategies

Seconds per patient run

Patient-level Results

All patients · click any row to open drill-down

200 patients

Patient ↕Mean F1 ↑Phi-3.5MistralBioMistralLlama 8BLlama 70B
c5f21693…0.3300.0000.250fail0.4001.000
41b6d605…0.3310.0000.400fail0.4000.857
f2334b9a…0.371fail0.000fail0.8571.000
bb88b4a2…0.3800.4000.000fail0.5001.000
6c6acf0d…0.400failfailfail1.0001.000
7aa87a8d…0.444fail0.333fail0.8891.000
04e8a125…0.450fail0.250fail1.0001.000
5d93cfec…0.451fail0.400fail0.8571.000
0754f573…0.4571.000failfail0.2861.000
7ed81b56…0.458fail0.727fail0.7270.833
1e18e750…0.4650.4000.222fail0.9330.769
7e4a103b…0.467fail0.333fail1.0001.000
458050db…0.480fail1.000fail0.4001.000
8f51273e…0.480fail0.400fail1.0001.000
9aac1ba6…0.4801.0000.400fail0.0001.000
baff5abc…0.4990.7690.000fail0.7271.000
24f7ebda…0.5000.0001.000fail0.5001.000
4346ccbc…0.5000.5000.000fail1.0001.000
8231b5d9…0.5000.5000.500fail0.5001.000
ade0959f…0.500fail0.500fail1.0001.000
ab618d09…0.501fail0.800fail0.7061.000
463c9aa2…0.5140.571failfail1.0001.000
8ca841f6…0.5140.571failfail1.0001.000
ef09508c…0.5180.667failfail0.9231.000
2e2b7e2f…0.5200.600failfail1.0001.000
7ed9b2f9…0.520fail0.800fail0.8001.000
f11e7ecb…0.5230.897failfail0.7201.000
51b90e2e…0.533fail1.000fail0.6671.000
522f53ae…0.533fail0.667fail1.0001.000
591a451d…0.5330.667failfail1.0001.000
608002f4…0.5330.6670.000fail1.0001.000
7092d859…0.533fail0.667fail1.0001.000
9018e566…0.5330.0000.667fail1.0001.000
bbeebbe2…0.533fail1.000fail0.6671.000
e2fcc788…0.5330.0000.667fail1.0001.000
1b3c405a…0.542fail0.800fail0.9091.000
f360fbf6…0.542fail0.800fail0.9091.000
ed17470c…0.5450.727failfail1.0001.000
39cadc39…0.5450.6670.667fail0.7270.667
d7837d3b…0.5470.6670.400fail0.6671.000
e5181fea…0.5510.4000.500fail0.8571.000
80e670cf…0.5540.3330.667fail0.7691.000
0f218e56…0.5540.7270.444fail0.6001.000
88223d62…0.560fail0.800fail1.0001.000
dd0a3ee7…0.5601.0000.000fail0.8001.000
f2e5eb1e…0.5600.8001.000fail0.0001.000
7021b2b7…0.5640.0000.909fail0.9091.000
adf124e5…0.5690.7060.200fail0.9411.000
e304f79d…0.5710.7690.250fail0.8331.000
703fc921…0.5720.5450.545fail0.7691.000
Page 1 of 4