11# Pipeline Parity Summary (FHIR all)
2- Generated: 2026-08-14T20:00:58.561Z
2+ Generated: 2026-08-14T20:19:23.027Z
33
44## Packages Tested
55- ae-research: hl7.fhir.uv.ae-research-ig@1.0.1
@@ -49,26 +49,26 @@ Generated: 2026-08-14T20:00:58.561Z
4949| [ davinci-cdex] ( ./davinci-cdex-DETAIL-firely.md ) | 6/7 (86%) | 5/7 (71%) | 1/7 (14%) |
5050| [ davinci-deqm] ( ./davinci-deqm-DETAIL-firely.md ) | 11/11 (100%) | 10/11 (91%) | 5/11 (45%) |
5151| [ davinci-drug-formulary] ( ./davinci-drug-formulary-DETAIL-firely.md ) | 7/7 (100%) | 6/7 (86%) | 5/7 (71%) |
52- | [ davinci-dtr] ( ./davinci-dtr-DETAIL-firely.md ) | 14 /14 (100 %) | 12/14 (86%) | 2/14 (14%) |
52+ | [ davinci-dtr] ( ./davinci-dtr-DETAIL-firely.md ) | 10 /14 (71 %) | 12/14 (86%) | 2/14 (14%) |
5353| [ davinci-pas] ( ./davinci-pas-DETAIL-firely.md ) | 20/26 (77%) | 23/26 (88%) | 13/26 (50%) |
54- | [ davinci-pdex] ( ./davinci-pdex-DETAIL-firely.md ) | 11/12 (92%) | 11/11 (100 %) | 10/11 (91%) ⚠️1 |
54+ | [ davinci-pdex] ( ./davinci-pdex-DETAIL-firely.md ) | 11/12 (92%) | 11/12 (92 %) | 9/12 (75%) |
5555| [ de-basisprofil] ( ./de-basisprofil-DETAIL-firely.md ) | 19/19 (100%) | 14/19 (74%) | 8/19 (42%) |
5656| [ emedicinal-product] ( ./emedicinal-product-DETAIL-firely.md ) | 15/15 (100%) | 10/15 (67%) | 11/15 (73%) |
5757| [ genomics-reporting] ( ./genomics-reporting-DETAIL-firely.md ) | 17/17 (100%) | 17/17 (100%) | 16/17 (94%) |
58- | [ ips] ( ./ips-DETAIL-firely.md ) | 24/27 (89%) | 26/27 (96%) | 22 /27 (81 %) |
58+ | [ ips] ( ./ips-DETAIL-firely.md ) | 24/27 (89%) | 26/27 (96%) | 24 /27 (89 %) |
5959| [ isik-basis] ( ./isik-basis-DETAIL-firely.md ) | 22/27 (81%) | 27/27 (100%) | 22/27 (81%) |
6060| [ isik-medikation] ( ./isik-medikation-DETAIL-firely.md ) | 8/8 (100%) | 8/8 (100%) | 8/8 (100%) |
6161| [ kbv-erp] ( ./kbv-erp-DETAIL-firely.md ) | 8/8 (100%) | 2/8 (25%) | 0/8 (0%) |
6262| [ mcode] ( ./mcode-DETAIL-firely.md ) | 30/36 (83%) | 34/36 (94%) | 6/36 (17%) |
63- | [ mhd] ( ./mhd-DETAIL-firely.md ) | 30 /31 (97 %) | 22 /31 (71 %) | 10/31 (32%) |
63+ | [ mhd] ( ./mhd-DETAIL-firely.md ) | 26 /31 (84 %) | 26 /31 (84 %) | 10/31 (32%) |
6464| [ ndh] ( ./ndh-DETAIL-firely.md ) | 26/31 (84%) | 31/31 (100%) | 19/31 (61%) |
6565| [ physical-activity] ( ./physical-activity-DETAIL-firely.md ) | 11/15 (73%) | 13/15 (87%) | 11/15 (73%) |
66- | [ pixm] ( ./pixm-DETAIL-firely.md ) | 11 /11 (100 %) | 11/11 (100%) | 2 /11 (18 %) |
66+ | [ pixm] ( ./pixm-DETAIL-firely.md ) | 9 /11 (82 %) | 11/11 (100%) | 4 /11 (36 %) |
6767| [ qicore] ( ./qicore-DETAIL-firely.md ) | 62/65 (95%) | 53/65 (82%) | 41/65 (63%) |
6868| [ sdc] ( ./sdc-DETAIL-firely.md ) | 15/34 (44%) | 23/34 (68%) | 5/34 (15%) |
6969| [ sdoh] ( ./sdoh-DETAIL-firely.md ) | 13/20 (65%) | 19/20 (95%) | 3/20 (15%) |
7070| [ smart] ( ./smart-DETAIL-firely.md ) | 6/6 (100%) | 6/6 (100%) | 6/6 (100%) |
71- | [ us-core] ( ./us-core-DETAIL-firely.md ) | 54 /55 (98 %) | 55/55 (100%) | 55/55 (100%) |
71+ | [ us-core] ( ./us-core-DETAIL-firely.md ) | 55 /55 (100 %) | 55/55 (100%) | 55/55 (100%) |
7272| [ vitals] ( ./vitals-DETAIL-firely.md ) | 1/15 (7%) | 14/15 (93%) | 1/15 (7%) |
7373
7474</details >
@@ -77,17 +77,16 @@ Generated: 2026-08-14T20:00:58.561Z
7777
7878| Metric | Passed | Total | Rate |
7979| --------| --------| -------| ------|
80- | Empty Validation Parity | 612 | 690 | 89% |
81- | Random Validation Parity | 617 | 689 | 90% |
82- | Random Generation Validation + Parity | 408 | 689 | 59% |
83- | Excluded (external issues) | 1 | - | - |
80+ | Empty Validation Parity | 603 | 690 | 87% |
81+ | Random Validation Parity | 621 | 690 | 90% |
82+ | Random Generation Validation + Parity | 411 | 690 | 60% |
8483
8584### Metric Definitions
8685- ** Empty Validation Parity** : Do internal and Firely validators report the same errors for empty() resources?
8786- ** Random Validation Parity** : Do internal and Firely validators report the same errors for random() resources?
8887- ** Random Generation Validation + Parity** : Do random() resources pass Firely validation with zero errors?
8988
90- ## ⚠️ Excluded Profiles (28 )
89+ ## ⚠️ Excluded Profiles (27 )
9190
9291| Package | Profile | Validator | Category | Scope | Issue | Details |
9392| ---------| ---------| -----------| ----------| -------| -------| ---------|
@@ -113,7 +112,6 @@ Generated: 2026-08-14T20:00:58.561Z
113112| davinci-pas | PASEncounterClass | firely | Element ordering (parser bug) | empty-parity, random-parity, random-validation | Firely parser ordering bug: coding vs text | Curated (firely 3.1.0) |
114113| davinci-pas | PASDeviceRequestClass | firely | Element ordering (parser bug) | empty-parity, random-parity, random-validation | Firely parser ordering bug: coding vs text | Curated (firely 3.1.0) |
115114| davinci-pas | PASTaskClass | firely | Element ordering (parser bug) | empty-parity, random-parity, random-validation | Firely parser ordering bug: coding vs text | Curated (firely 3.1.0) |
116- | davinci-pdex | PDexMultiMemberMatchRequestParametersClass | firely | Discriminator evaluation failure | random-parity, random-validation | Profile bug: hrex-consent policy: hrex slice uses 'value' discriminator without fixed/pattern | The hrex-consent profile defines a 'value' discriminator on Consent.policy.uri without specifying a fixed or pattern value. Firely rejects the resource (unmatchable slice); HL7 Validator passes; BabelFHIR-TS generates a correct Consent with policy.uri populated. |
117115| davinci-pdex | PdexMedicationDispenseClass | firely | Element ordering (parser bug) | empty-parity, random-parity, random-validation | Firely parser ordering bug: coding vs text | Curated (firely 3.1.0) |
118116| isik-basis | ISiKProzedurClass | firely | Element ordering (parser bug) | empty-parity, random-parity, random-validation | Firely parser ordering bug: coding vs text | Curated (firely 3.1.0) |
119117| mcode | GenomicVariantClass | firely | Element ordering (parser bug) | empty-parity, random-parity, random-validation | Firely parser ordering bug: version vs display | Curated (firely 3.1.0) |
@@ -177,41 +175,41 @@ These specific fields are excluded from parity comparison because validators rep
177175
178176## Validation Timing
179177
180- Firely ` validate() ` across 3196 resources: validate() 23.29s , Zod 4.29s , Firely 1486.78s .
178+ Firely ` validate() ` across 3196 resources: validate() 22.58s , Zod 4.12s , Firely 1503.88s .
181179
182180| Package | Resources | Val Total | Val Avg | Zod Total | Zod Avg | Firely Total | Firely Avg |
183181| ---------| -----------| -----------| ---------| -----------| ---------| -------------------| -----------------|
184- | ae-research | 10 | 0.10s | 9.9ms | 0.02s | 2.0ms | 19.95s | 9977 .5ms |
185- | au-core | 120 | 1.03s | 8.6ms | 0.16s | 1.3ms | 23.02s | 460.3ms |
186- | carin-bb | 44 | 0.75s | 17.1ms | 0.21s | 4.8ms | 48.44s | 1513.8ms |
187- | ch-core | 176 | 1.29s | 7.3ms | 0.18s | 1.0ms | 41.04s | 707.5ms |
188- | cpg | 264 | 1.06s | 4.0ms | 0.47s | 1.8ms | 46.87s | 236.7ms |
189- | cqfmeasures | 88 | 0.52s | 5.9ms | 0.11s | 1.2ms | 22.27s | 856.5ms |
190- | davinci-alerts | 20 | 0.19s | 9.6ms | 0.07s | 3.3ms | 62.31s | 3894.4ms |
191- | davinci-cdex | 30 | 0.17s | 5.8ms | 0.06s | 2.1ms | 64.31s | 4593 .4ms |
192- | davinci-deqm | 68 | 0.40s | 5 .9ms | 0.07s | 1.0ms | 61.57s | 2798.5ms |
193- | davinci-drug-formulary | 42 | 0.42s | 9.9ms | 0.05s | 1.1ms | 50.59s | 3161 .8ms |
194- | davinci-dtr | 192 | 1.93s | 10.0ms | 0.13s | 0.7ms | 79.62s | 2843.4ms |
195- | davinci-pas | 194 | 1.62s | 8 .4ms | 0.19s | 1.0ms | 89.67s | 1546 .1ms |
196- | davinci-pdex | 118 | 0.40s | 3.4ms | 0.10s | 0.9ms | 99.02s | 3808.5ms |
197- | de-basisprofil | 170 | 0.79s | 4.7ms | 0.13s | 0.8ms | 24.39s | 642.0ms |
198- | emedicinal-product | 30 | 0.23s | 7.7ms | 0.11s | 3.8ms | 15.96s | 532.2ms |
199- | genomics-reporting | 96 | 0.28s | 2.9ms | 0.08s | 0.9ms | 16.49s | 485.0ms |
200- | ips | 76 | 0.37s | 4.8ms | 0.15s | 1.9ms | 32.54s | 602.5ms |
201- | isik-basis | 126 | 1.66s | 13.2ms | 0.14s | 1.1ms | 38.45s | 686.5ms |
202- | isik-medikation | 32 | 1.13s | 35.4ms | 0.04s | 1.3ms | 15.05s | 940.8ms |
203- | kbv-erp | 64 | 0.92s | 14.4ms | 0.04s | 0.6ms | 53 .69s | 3355.4ms |
204- | mcode | 142 | 0.68s | 4.8ms | 0.20s | 1.4ms | 68.35s | 899.4ms |
205- | mhd | 78 | 0.89s | 11.4ms | 0.20s | 2.5ms | 32.17s | 518.9ms |
206- | ndh | 176 | 0.48s | 2.7ms | 0.13s | 0.8ms | 57.44s | 926.5ms |
207- | physical-activity | 38 | 0.54s | 14.2ms | 0.11s | 3.0ms | 74.64s | 2332.7ms |
208- | pixm | 30 | 0.19s | 6.3ms | 0.08s | 2.6ms | 31.75s | 1443.0ms |
209- | qicore | 172 | 0.84s | 4.9ms | 0.29s | 1.7ms | 67.70s | 520 .8ms |
210- | sdc | 320 | 2.17s | 6.8ms | 0.25s | 0.8ms | 49.94s | 734.4ms |
211- | sdoh | 50 | 0.56s | 11.3ms | 0.12s | 2.4ms | 70.61s | 1765.2ms |
212- | smart | 18 | 0.52s | 28.9ms | 0.03s | 1.9ms | 13.88s | 1156.9ms |
213- | us-core | 164 | 0.90s | 5.5ms | 0.26s | 1.6ms | 71.00s | 645.4ms |
214- | vitals | 48 | 0.26s | 5.5ms | 0.11s | 2.3ms | 44.05s | 1468.4ms |
182+ | ae-research | 10 | 0.10s | 9.5ms | 0.02s | 2.1ms | 21.79s | 10895 .5ms |
183+ | au-core | 120 | 0.82s | 6.8ms | 0.13s | 1.0ms | 22.29s | 445.8ms |
184+ | carin-bb | 44 | 1.53s | 34.8ms | 0.17s | 4.0ms | 47.50s | 1484.4ms |
185+ | ch-core | 176 | 1.05s | 6.0ms | 0.15s | 0.9ms | 40.16s | 692.4ms |
186+ | cpg | 264 | 1.05s | 4.0ms | 0.49s | 1.9ms | 53.39s | 269.6ms |
187+ | cqfmeasures | 88 | 0.77s | 8.8ms | 0.13s | 1.5ms | 21.55s | 828.8ms |
188+ | davinci-alerts | 20 | 0.12s | 6.2ms | 0.03s | 1.7ms | 67.50s | 4218.9ms |
189+ | davinci-cdex | 30 | 0.14s | 4.6ms | 0.05s | 1.7ms | 74.71s | 5336 .4ms |
190+ | davinci-deqm | 68 | 0.33s | 4 .9ms | 0.05s | 0.8ms | 81.49s | 3704.1ms |
191+ | davinci-drug-formulary | 42 | 0.34s | 8.2ms | 0.05s | 1.2ms | 53.26s | 3328 .8ms |
192+ | davinci-dtr | 192 | 0.97s | 5.1ms | 0.13s | 0.7ms | 76.34s | 2726.5ms |
193+ | davinci-pas | 194 | 2.41s | 12 .4ms | 0.22s | 1.1ms | 75.75s | 1306 .1ms |
194+ | davinci-pdex | 118 | 0.40s | 3.4ms | 0.10s | 0.9ms | 100.55s | 3867.3ms |
195+ | de-basisprofil | 170 | 0.91s | 5.4ms | 0.13s | 0.7ms | 27.49s | 723.4ms |
196+ | emedicinal-product | 30 | 0.24s | 7.9ms | 0.11s | 3.6ms | 15.74s | 524.7ms |
197+ | genomics-reporting | 96 | 0.33s | 3.4ms | 0.10s | 1.0ms | 15.22s | 447.7ms |
198+ | ips | 76 | 0.40s | 5.2ms | 0.16s | 2.1ms | 33.83s | 626.4ms |
199+ | isik-basis | 126 | 1.26s | 10.0ms | 0.13s | 1.0ms | 31.29s | 558.8ms |
200+ | isik-medikation | 32 | 1.37s | 42.9ms | 0.03s | 0.9ms | 15.25s | 952.9ms |
201+ | kbv-erp | 64 | 0.69s | 10.9ms | 0.06s | 1.0ms | 33 .69s | 2105.3ms |
202+ | mcode | 142 | 0.65s | 4.6ms | 0.18s | 1.3ms | 56.95s | 749.3ms |
203+ | mhd | 78 | 0.83s | 10.7ms | 0.16s | 2.0ms | 43.54s | 702.3ms |
204+ | ndh | 176 | 0.69s | 3.9ms | 0.21s | 1.2ms | 61.87s | 997.8ms |
205+ | physical-activity | 38 | 0.49s | 12.8ms | 0.11s | 2.9ms | 67.27s | 2102.3ms |
206+ | pixm | 30 | 0.21s | 6.9ms | 0.08s | 2.8ms | 35.51s | 1614.2ms |
207+ | qicore | 172 | 0.82s | 4.8ms | 0.27s | 1.6ms | 73.03s | 561 .8ms |
208+ | sdc | 320 | 1.32s | 4.1ms | 0.15s | 0.5ms | 59.34s | 872.7ms |
209+ | sdoh | 50 | 0.53s | 10.5ms | 0.12s | 2.5ms | 65.36s | 1634.0ms |
210+ | smart | 18 | 0.47s | 26.1ms | 0.04s | 2.5ms | 12.89s | 1074.3ms |
211+ | us-core | 164 | 1.15s | 7.0ms | 0.28s | 1.7ms | 78.26s | 711.5ms |
212+ | vitals | 48 | 0.19s | 4.0ms | 0.08s | 1.6ms | 41.07s | 1369.0ms |
215213
216214## Environment
217215- FHIR_RELEASE: all
0 commit comments