|
| 1 | +# Pipeline Parity Summary (FHIR R4) |
| 2 | +Generated: 2026-04-07T01:19:16.148Z |
| 3 | + |
| 4 | +## Packages Tested |
| 5 | +- au-core: hl7.fhir.au.core@1.0.0 |
| 6 | +- carin-bb: hl7.fhir.us.carin-bb@2.1.0 |
| 7 | +- ch-core: ch.fhir.ig.ch-core@5.0.0 |
| 8 | +- cpg: hl7.fhir.uv.cpg@2.0.0 |
| 9 | +- cqfmeasures: hl7.fhir.us.cqfmeasures@4.0.0 |
| 10 | +- davinci-alerts: hl7.fhir.us.davinci-alerts@1.0.0 |
| 11 | +- davinci-cdex: hl7.fhir.us.davinci-cdex@2.1.0 |
| 12 | +- davinci-deqm: hl7.fhir.us.davinci-deqm@4.0.0 |
| 13 | +- davinci-drug-formulary: hl7.fhir.us.davinci-drug-formulary@2.1.0 |
| 14 | +- davinci-dtr: hl7.fhir.us.davinci-dtr@2.1.0 |
| 15 | +- davinci-pas: hl7.fhir.us.davinci-pas@2.0.1 |
| 16 | +- davinci-pdex: hl7.fhir.us.davinci-pdex@2.1.0 |
| 17 | +- de-basisprofil: de.basisprofil.r4@1.5.0 |
| 18 | +- genomics-reporting: hl7.fhir.uv.genomics-reporting@3.0.0 |
| 19 | +- ips: hl7.fhir.uv.ips@2.0.0 |
| 20 | +- isik-basis: de.gematik.isik-basismodul@4.0.3 |
| 21 | +- isik-medikation: de.gematik.isik-medikation@4.0.1 |
| 22 | +- kbv-erp: kbv.ita.erp@1.1.1 |
| 23 | +- mcode: hl7.fhir.us.mcode@4.0.0 |
| 24 | +- mhd: ihe.iti.mhd@4.2.2 |
| 25 | +- ndh: hl7.fhir.us.ndh@1.0.0 |
| 26 | +- physical-activity: hl7.fhir.us.physical-activity@1.0.0 |
| 27 | +- pixm: ihe.iti.pixm@3.0.4 |
| 28 | +- qicore: hl7.fhir.us.qicore@6.0.0 |
| 29 | +- sdc: hl7.fhir.uv.sdc@3.0.0 |
| 30 | +- sdoh: hl7.fhir.us.sdoh-clinicalcare@2.2.0 |
| 31 | +- smart: hl7.fhir.uv.smart-app-launch@2.2.0 |
| 32 | +- us-core: hl7.fhir.us.core@8.0.0 |
| 33 | + |
| 34 | +<details> |
| 35 | +<summary><h2>Results by Package</h2></summary> |
| 36 | + |
| 37 | +| Package | Empty Parity | Random Parity | Validation | |
| 38 | +|---------|--------------|---------------|------------| |
| 39 | +| [au-core](./au-core-DETAIL.md) | 53/55 (96%) | 51/55 (93%) | 50/55 (91%) | |
| 40 | +| [carin-bb](./carin-bb-DETAIL.md) | 6/21 (29%) | 11/21 (52%) | 11/21 (52%) | |
| 41 | +| [ch-core](./ch-core-DETAIL.md) | 82/85 (96%) | 83/85 (98%) | 84/85 (99%) | |
| 42 | +| [cpg](./cpg-DETAIL.md) | 130/132 (98%) | 128/132 (97%) | 127/132 (96%) | |
| 43 | +| [cqfmeasures](./cqfmeasures-DETAIL.md) | 71/76 (93%) | 68/76 (89%) | 69/76 (91%) | |
| 44 | +| [davinci-alerts](./davinci-alerts-DETAIL.md) | 7/7 (100%) | 7/7 (100%) | 7/7 (100%) | |
| 45 | +| [davinci-cdex](./davinci-cdex-DETAIL.md) | 12/15 (80%) | 12/14 (86%) | 10/14 (71%) | |
| 46 | +| [davinci-deqm](./davinci-deqm-DETAIL.md) | 25/28 (89%) | 24/28 (86%) | 24/28 (86%) | |
| 47 | +| [davinci-drug-formulary](./davinci-drug-formulary-DETAIL.md) | 15/21 (71%) | 14/21 (67%) | 14/21 (67%) | |
| 48 | +| [davinci-dtr](./davinci-dtr-DETAIL.md) | 78/81 (96%) | 66/81 (81%) | 70/81 (86%) | |
| 49 | +| [davinci-pas](./davinci-pas-DETAIL.md) | 70/75 (93%) | 69/75 (92%) | 72/75 (96%) | |
| 50 | +| [davinci-pdex](./davinci-pdex-DETAIL.md) | 57/59 (97%) | 56/59 (95%) | 57/59 (97%) | |
| 51 | +| [de-basisprofil](./de-basisprofil-DETAIL.md) | 83/83 (100%) | 70/83 (84%) | 71/83 (86%) | |
| 52 | +| [genomics-reporting](./genomics-reporting-DETAIL.md) | 48/48 (100%) | 37/48 (77%) | 47/48 (98%) | |
| 53 | +| [ips](./ips-DETAIL.md) | 37/38 (97%) | 37/38 (97%) | 37/38 (97%) | |
| 54 | +| [isik-basis](./isik-basis-DETAIL.md) | 59/63 (94%) | 57/62 (92%) | 57/62 (92%) | |
| 55 | +| [isik-medikation](./isik-medikation-DETAIL.md) | 12/16 (75%) | 16/16 (100%) | 16/16 (100%) | |
| 56 | +| [kbv-erp](./kbv-erp-DETAIL.md) | 13/21 (62%) | 13/21 (62%) | 13/21 (62%) | |
| 57 | +| [mcode](./mcode-DETAIL.md) | 68/71 (96%) | 63/71 (89%) | 62/71 (87%) | |
| 58 | +| [mhd](./mhd-DETAIL.md) | 39/39 (100%) | 20/27 (74%) | 17/27 (63%) | |
| 59 | +| [ndh](./ndh-DETAIL.md) | 59/88 (67%) | 80/88 (91%) | 81/88 (92%) | |
| 60 | +| [physical-activity](./physical-activity-DETAIL.md) | 17/19 (89%) | 17/19 (89%) | 17/19 (89%) | |
| 61 | +| [pixm](./pixm-DETAIL.md) | 11/11 (100%) | 4/4 (100%) | 4/4 (100%) | |
| 62 | +| [qicore](./qicore-DETAIL.md) | 72/83 (87%) | 77/83 (93%) | 78/83 (94%) | |
| 63 | +| [sdc](./sdc-DETAIL.md) | 106/108 (98%) | 99/107 (93%) | 101/107 (94%) | |
| 64 | +| [sdoh](./sdoh-DETAIL.md) | 22/23 (96%) | 21/23 (91%) | 21/23 (91%) | |
| 65 | +| [smart](./smart-DETAIL.md) | 8/9 (89%) | 9/9 (100%) | 9/9 (100%) | |
| 66 | +| [us-core](./us-core-DETAIL.md) | 68/75 (91%) | 71/75 (95%) | 73/75 (97%) | |
| 67 | + |
| 68 | +</details> |
| 69 | + |
| 70 | +## Overall Results |
| 71 | + |
| 72 | +| Metric | Passed | Total | Rate | |
| 73 | +|--------|--------|-------|------| |
| 74 | +| Empty Parity | 1328 | 1450 | 92% | |
| 75 | +| Random Parity | 1280 | 1428 | 90% | |
| 76 | +| Validation | 1299 | 1428 | 91% | |
| 77 | + |
| 78 | +### Metric Definitions |
| 79 | +- **Empty Parity**: Do validate() and Zod schema validation agree on empty() resources? |
| 80 | +- **Random Parity**: Do validate() and Zod schema validation agree on random() resources? |
| 81 | +- **Validation**: Do random() resources pass internal validate() with zero errors? |
| 82 | + |
| 83 | + |
| 84 | +## Validation Timing |
| 85 | + |
| 86 | +Internal `validate()` performance across 2878 resources (13.60s total). |
| 87 | + |
| 88 | +| Package | Resources | Total (s) | Avg (ms) | Median (ms) | p95 (ms) | |
| 89 | +|---------|-----------|-----------|----------|-------------|----------| |
| 90 | +| au-core | 110 | 0.55 | 5.0 | 1.9 | 15.7 | |
| 91 | +| carin-bb | 42 | 0.60 | 14.4 | 9.4 | 30.9 | |
| 92 | +| ch-core | 170 | 0.65 | 3.8 | 1.6 | 10.6 | |
| 93 | +| cpg | 264 | 1.13 | 4.3 | 4.1 | 8.6 | |
| 94 | +| cqfmeasures | 152 | 0.57 | 3.7 | 1.1 | 13.5 | |
| 95 | +| davinci-alerts | 14 | 0.54 | 38.7 | 8.1 | 384.1 | |
| 96 | +| davinci-cdex | 29 | 0.21 | 7.1 | 2.4 | 19.5 | |
| 97 | +| davinci-deqm | 56 | 0.27 | 4.9 | 1.3 | 16.1 | |
| 98 | +| davinci-drug-formulary | 42 | 0.54 | 12.8 | 2.0 | 28.6 | |
| 99 | +| davinci-dtr | 162 | 0.37 | 2.3 | 1.2 | 8.6 | |
| 100 | +| davinci-pas | 150 | 0.51 | 3.4 | 1.6 | 10.5 | |
| 101 | +| davinci-pdex | 118 | 0.37 | 3.1 | 1.2 | 9.1 | |
| 102 | +| de-basisprofil | 166 | 0.44 | 2.6 | 1.3 | 9.5 | |
| 103 | +| genomics-reporting | 96 | 0.39 | 4.0 | 1.3 | 11.6 | |
| 104 | +| ips | 76 | 0.42 | 5.5 | 4.5 | 15.1 | |
| 105 | +| isik-basis | 125 | 0.45 | 3.6 | 1.8 | 8.4 | |
| 106 | +| isik-medikation | 32 | 0.18 | 5.6 | 4.5 | 26.9 | |
| 107 | +| kbv-erp | 42 | 0.35 | 8.4 | 3.1 | 42.6 | |
| 108 | +| mcode | 142 | 0.57 | 4.0 | 3.9 | 10.0 | |
| 109 | +| mhd | 66 | 0.30 | 4.5 | 3.8 | 8.5 | |
| 110 | +| ndh | 176 | 0.70 | 4.0 | 1.1 | 14.9 | |
| 111 | +| physical-activity | 38 | 0.50 | 13.1 | 7.0 | 63.1 | |
| 112 | +| pixm | 15 | 0.17 | 11.0 | 8.0 | 59.7 | |
| 113 | +| qicore | 166 | 0.76 | 4.6 | 4.0 | 12.1 | |
| 114 | +| sdc | 215 | 0.57 | 2.6 | 1.2 | 8.7 | |
| 115 | +| sdoh | 46 | 0.57 | 12.4 | 7.4 | 29.0 | |
| 116 | +| smart | 18 | 0.18 | 10.0 | 8.2 | 24.8 | |
| 117 | +| us-core | 150 | 0.74 | 5.0 | 4.5 | 11.8 | |
| 118 | + |
| 119 | +## Environment |
| 120 | +- FHIR_RELEASE: R4 |
| 121 | +- PIPELINE_PACKAGES: au-core, carin-bb, ch-core, cpg, cqfmeasures, davinci-alerts, davinci-cdex, davinci-deqm, davinci-drug-formulary, davinci-dtr, davinci-pas, davinci-pdex, de-basisprofil, genomics-reporting, ips, isik-basis, isik-medikation, kbv-erp, mcode, mhd, ndh, physical-activity, pixm, qicore, sdc, sdoh, smart, us-core |
0 commit comments