Pipeline Parity

BabelFHIR-TS Report

A babelfish on TypeScript and FHIR

Validator parity across FHIR R4 & R5 Implementation Guides. Each profile is tested with empty() and random() resource generation, then validated against the HL7 Java Validator, Firely .NET SDK, and BabelFHIR-TS internal validate() + Zod schemas.

Download Report JSON Markdown
Metric Definitions
View Docs
Empty Parity (external)
Do internal and reference validator (Firely / HL7) report the same errors for empty() resources?
Random Parity (external)
Do internal and reference validator report the same errors for random() resources?
Random Validation (external)
Do random() resources pass reference validator validation with zero errors?
Empty Parity (internal)
Do validate() and Zod schema agree on empty() resources?
Random Parity (internal)
Do validate() and Zod schema agree on random() resources?
Random Validation (internal)
Do random() resources pass internal validate() with zero errors?

Latest Release main v1.4.3

Empty Parity 100% 583/583
Random Parity 98% 608/619
Random Validation 82% 510/619
Per-package breakdown (30 packages)
Package Empty Parity Random Parity Random Validation
🇨🇭 CH Core 5.0.0 27/27 (100%) 28/28 (100%) 28/28 (100%)
🌍 IPS 2.0.0 27/27 (100%) 27/27 (100%) 27/27 (100%)
🇩🇪 ISiK Basis 4.0.3 ⚠️ 15/15 (100%) 15/15 (100%) 15/15 (100%)
📦 Isik Medikation 4.0.1 ⚠️ 4/4 (100%) 4/4 (100%) 4/4 (100%)
📦 Pixm 3.0.4 11/11 (100%) 4/4 (100%) 4/4 (100%)
🔐 SMART 2.2.0 6/6 (100%) 6/6 (100%) 6/6 (100%)
🇺🇸 US Core 8.0.0 ⚠️ 39/39 (100%) 52/52 (100%) 52/52 (100%)
📦 Davinci Pas 2.0.1 27/27 (100%) 27/27 (100%) 26/27 (96%)
📦 Qicore 6.0.0 56/56 (100%) 56/56 (100%) 54/56 (96%)
📦 Cpg 2.0.0 ⚠️ 68/68 (100%) 98/98 (100%) 93/98 (95%)
📦 Sdoh 2.2.0 19/19 (100%) 19/19 (100%) 18/19 (95%)
📦 Genomics Reporting 3.0.0 17/17 (100%) 17/17 (100%) 16/17 (94%)
📦 Physical Activity 1.0.0 15/15 (100%) 15/15 (100%) 13/15 (87%)
📦 Au Core 1.0.0 ⚠️ 7/7 (100%) 14/14 (100%) 12/14 (86%)
📦 Sdc 3.0.0 26/26 (100%) 25/25 (100%) 21/25 (84%)
📦 Davinci Pdex 2.1.0 ⚠️ 13/13 (100%) 11/11 (100%) 9/11 (82%)
📦 Mcode 4.0.0 37/37 (100%) 38/38 (100%) 31/38 (82%)
📦 Ndh 1.0.0 ⚠️ 31/31 (100%) 30/30 (100%) 23/30 (77%)
📦 Cqfmeasures 4.0.0 ⚠️ 22/22 (100%) 22/22 (100%) 16/22 (73%)
📦 Davinci Drug Formulary 2.1.0 8/8 (100%) 8/8 (100%) 5/8 (63%)
📦 Mhd 4.2.2 32/32 (100%) 20/20 (100%) 12/20 (60%)
📦 Davinci Deqm 4.0.0 ⚠️ 11/11 (100%) 10/10 (100%) 5/10 (50%)
📦 Davinci Dtr 2.1.0 ⚠️ 9/9 (100%) 8/8 (100%) 4/8 (50%)
📦 Carin Bb 2.1.0 15/15 (100%) 15/15 (100%) 6/15 (40%)
📦 Davinci Cdex 2.1.0 7/7 (100%) 6/6 (100%) 2/6 (33%)
📦 De Basisprofil 1.5.0 9/9 (100%) 19/19 (100%) 4/19 (21%)
📦 Davinci Alerts 1.0.0 7/7 (100%) 7/7 (100%) 1/7 (14%)
📦 Ae Research 1.0.1 1/1 (100%) 1/1 (100%) 0/1 (0%)
📦 Kbv Erp 1.1.1 ⚠️ 2/2 (100%) 2/2 (100%) 0/2 (0%)
📦 Emedicinal Product 1.0.0 15/15 (100%) 4/15 (27%) 3/15 (20%)
Empty Parity 99% 499/502
Random Parity 92% 471/512
Random Validation 84% 430/512
Per-package breakdown (30 packages)
Package Empty Parity Random Parity Random Validation
📦 Carin Bb 2.1.0 ⚠️ 5/5 (100%) 5/5 (100%) 5/5 (100%)
🇨🇭 CH Core 5.0.0 ⚠️ 22/22 (100%) 22/22 (100%) 22/22 (100%)
📦 Davinci Alerts 1.0.0 ⚠️ 1/1 (100%) 1/1 (100%) 1/1 (100%)
📦 Davinci Pas 2.0.1 ⚠️ 15/15 (100%) 15/15 (100%) 15/15 (100%)
📦 Davinci Pdex 2.1.0 ⚠️ 8/8 (100%) 8/8 (100%) 8/8 (100%)
🌍 IPS 2.0.0 ⚠️ 22/22 (100%) 22/22 (100%) 22/22 (100%)
🇩🇪 ISiK Basis 4.0.3 ⚠️ 16/16 (100%) 22/22 (100%) 22/22 (100%)
📦 Isik Medikation 4.0.1 8/8 (100%) 8/8 (100%) 8/8 (100%)
📦 Physical Activity 1.0.0 ⚠️ 0/0 (100%) 0/0 (100%) 0/0 (100%)
📦 Pixm 3.0.4 11/11 (100%) 4/4 (100%) 4/4 (100%)
🔐 SMART 2.2.0 6/6 (100%) 6/6 (100%) 6/6 (100%)
🇺🇸 US Core 8.0.0 ⚠️ 53/53 (100%) 52/52 (100%) 52/52 (100%)
📦 Genomics Reporting 3.0.0 17/17 (100%) 17/17 (100%) 16/17 (94%)
📦 Mcode 4.0.0 ⚠️ 8/8 (100%) 8/8 (100%) 6/8 (75%)
📦 Ndh 1.0.0 ⚠️ 26/26 (100%) 26/26 (100%) 19/26 (73%)
📦 Davinci Dtr 2.1.0 ⚠️ 7/7 (100%) 8/8 (100%) 4/8 (50%)
📦 Ae Research 1.0.1 1/1 (100%) 1/1 (100%) 0/1 (0%)
📦 Qicore 6.0.0 56/56 (100%) 55/56 (98%) 55/56 (98%)
📦 Cpg 2.0.0 ⚠️ 81/81 (100%) 79/82 (96%) 76/82 (93%)
📦 De Basisprofil 1.5.0 ⚠️ 18/18 (100%) 17/18 (94%) 5/18 (28%)
📦 Sdc 3.0.0 ⚠️ 26/26 (100%) 22/24 (92%) 21/24 (88%)
📦 Sdoh 2.2.0 ⚠️ 1/1 (100%) 10/11 (91%) 10/11 (91%)
📦 Cqfmeasures 4.0.0 ⚠️ 22/22 (100%) 19/22 (86%) 16/22 (73%)
📦 Davinci Deqm 4.0.0 ⚠️ 6/6 (100%) 5/6 (83%) 3/6 (50%)
📦 Au Core 1.0.0 ⚠️ 7/7 (100%) 14/17 (82%) 13/17 (76%)
📦 Davinci Drug Formulary 2.1.0 ⚠️ 5/5 (100%) 4/5 (80%) 4/5 (80%)
📦 Mhd 4.2.2 32/32 (100%) 14/20 (70%) 12/20 (60%)
📦 Davinci Cdex 2.1.0 4/4 (100%) 4/6 (67%) 1/6 (17%)
📦 Emedicinal Product 1.0.0 15/15 (100%) 3/15 (20%) 4/15 (27%)
📦 Kbv Erp 1.1.1 ⚠️ 0/3 (0%) 0/5 (0%) 0/5 (0%)
Empty Parity 97% 1425/1470
Random Parity 90% 1300/1449
Random Validation 72% 1038/1449
Per-package breakdown (30 packages)
Package Empty Parity Random Parity Random Validation
📦 Pixm 3.0.4 11/11 (100%) 4/4 (100%) 4/4 (100%)
🔐 SMART 2.2.0 9/9 (100%) 9/9 (100%) 8/9 (89%)
📦 Ae Research 1.0.1 5/5 (100%) 5/5 (100%) 1/5 (20%)
🇺🇸 US Core 8.0.0 74/74 (100%) 73/74 (99%) 68/74 (92%)
🌍 IPS 2.0.0 38/38 (100%) 37/38 (97%) 37/38 (97%)
📦 Davinci Pdex 2.1.0 59/59 (100%) 56/59 (95%) 30/59 (51%)
📦 Davinci Dtr 2.1.0 79/79 (100%) 74/79 (94%) 48/79 (61%)
📦 Au Core 1.0.0 55/55 (100%) 51/55 (93%) 47/55 (85%)
📦 Mcode 4.0.0 71/71 (100%) 63/71 (89%) 54/71 (76%)
📦 De Basisprofil 1.5.0 83/83 (100%) 69/83 (83%) 61/83 (73%)
📦 Genomics Reporting 3.0.0 48/48 (100%) 37/48 (77%) 29/48 (60%)
📦 Mhd 4.2.2 39/39 (100%) 17/27 (63%) 17/27 (63%)
📦 Davinci Alerts 1.0.0 7/7 (100%) 4/7 (57%) 0/7 (0%)
📦 Carin Bb 2.1.0 21/21 (100%) 11/21 (52%) 10/21 (48%)
📦 Qicore 6.0.0 81/82 (99%) 78/82 (95%) 69/82 (84%)
📦 Sdc 3.0.0 107/108 (99%) 100/107 (93%) 66/107 (62%)
📦 Cpg 2.0.0 130/132 (98%) 128/132 (97%) 100/132 (76%)
🇨🇭 CH Core 5.0.0 83/85 (98%) 80/85 (94%) 81/85 (95%)
📦 Cqfmeasures 4.0.0 74/76 (97%) 70/76 (92%) 39/76 (51%)
📦 Sdoh 2.2.0 22/23 (96%) 20/23 (87%) 18/23 (78%)
🇩🇪 ISiK Basis 4.0.3 60/63 (95%) 59/63 (94%) 59/63 (94%)
📦 Isik Medikation 4.0.1 15/16 (94%) 16/16 (100%) 16/16 (100%)
📦 Davinci Pas 2.0.1 70/75 (93%) 66/75 (88%) 40/75 (53%)
📦 Emedicinal Product 1.0.0 14/15 (93%) 11/15 (73%) 3/15 (20%)
📦 Ndh 1.0.0 79/88 (90%) 79/88 (90%) 74/88 (84%)
📦 Davinci Drug Formulary 2.1.0 19/21 (90%) 18/21 (86%) 13/21 (62%)
📦 Physical Activity 1.0.0 16/18 (89%) 16/18 (89%) 16/18 (89%)
📦 Davinci Deqm 4.0.0 25/28 (89%) 22/28 (79%) 9/28 (32%)
📦 Davinci Cdex 2.1.0 13/15 (87%) 11/14 (79%) 7/14 (50%)
📦 Kbv Erp 1.1.1 18/26 (69%) 16/26 (62%) 14/26 (54%)
⚠️ Unsupported FHIRPath Constraints (33)

FHIRPath constraints from StructureDefinitions that could not be translated into Zod runtime validators.

#PackageConstraint
1au-coreif Observation.effective[x] is dateTime and has a value then that value shall be precise to the day
2carin-bbCare Team Rendering physician's qualifications are from Healthcare Provider Taxonomy Value Set
3carin-bbIf Adjudication is present
4carin-bbit must have at least one adjudicationamounttype slice
5carin-bbInstitutional EOB: Should have adjudication with adjudicationamounttype slice at the item or header level
6carin-bbbut not both
7carin-bbInstitutional EOB: Careteam roles refer to a practitioner
8carin-bbInstitutional EOB: Careteam roles refer to an organization
9carin-bbPharmacy EOB: Careteam roles refer to a practitioner
10carin-bbPharmacy EOB: Careteam roles refer to an organization
11carin-bbProfessional EOB: Careteam roles refer to a practitioner
12carin-bbProfessional EOB: SupportingInfo repetitions with with transportation category code must be referred to by one or more repetitions of item.informationSequence
13ch-coreFor a Swiss address
14ch-corea canton abbreviation from the value set 'eCH-0007 Canton Abbreviation' must be used.
15ch-coreISO Country Alpha-2 or ISO Country Alpha-3 code
16cpgCareTeam.participant.onBehalfOf can only be populated when CareTeam.participant.member is a Practitioner
17cpgif Observation.effective[x] is dateTime and has a value then that value shall be precise to the day
18davinci-cdexDate must be to day.
19davinci-drug-formularyAll drugs with RxNorm Term Type of Semantic Clinical Drug (SCD) or Semantic Branded Drug (SBD) SHALL have a coding repetition and RxNorm Term Type of Semantic Clinical Drug Group (SCDG) or Semantic Branded Drug Group (SBDG) respectively
20davinci-pasDates need to be a full date - YYYY-MM-DD
21davinci-pdexonBehalfOf SHALL be present when Provenance.agent.who is a Practitioner or Device
22de-basisprofilErgebnis muss eine durch 10 teilbare Zahl sein
23de-basisprofilIf Observation.effective[x] has a value then that value shall be precise to the day
24emedicinal-productRouteOfAdministration cannot be used when the 'formOf' product already uses MedicinalProductDefinition.route (and vice versa)
25ipsDatetime must be at least to day.
26mcodeDatetime must be at least to day.
27mcodeif Observation.effective[x] is dateTime and has a value then that value shall be precise to the day
28ndhCareTeam.participant.onBehalfOf can only be populated when CareTeam.participant.member is a Practitioner
29qicoreCareTeam.participant.onBehalfOf can only be populated when CareTeam.participant.member is a Practitioner
30qicoreDatetime must be at least to day.
31sdcEither code is 'fulfill'
32sdcfocus is ServiceRequest and no 'questionnaire' input; or code is 'complete-questionnaire'
33sdcfocus is omitted and 'questionnaire' input is present
34sdohIf Task.code is "review-material"
35sdohthen Task.focus of DocumentReference is required.
36us-coreCareTeam.participant.onBehalfOf can only be populated when CareTeam.participant.member is a Practitioner
37us-coreDatetime must be at least to day.
38us-coreif Observation.effective[x] is dateTime and has a value then that value shall be precise to the day
39us-coreonBehalfOf SHALL be present when Provenance.agent.who is a Practitioner or Device
⏱ Validation Timing — 2919 resources: validate() 20.6s, Zod 1.62s, HL7 2016.75s, Firely 1059.99s
Package Resources Val Total Val Avg Zod TotalZod Avg HL7 TotalHL7 Avg Firely TotalFirely Avg
ae-research 10 0.12s 11.6ms 0.01s1.1ms 25.11s12553ms 19.66s9832.5ms
au-core 110 0.64s 5.8ms 0.06s0.5ms 49.33s1121ms 23.59s536.2ms
carin-bb 42 0.99s 23.7ms 0.07s1.6ms 51.8s1726.6ms 41.65s1388.3ms
ch-core 170 1.17s 6.9ms 0.08s0.5ms 77.11s1377ms 28.92s516.4ms
cpg 264 1.09s 4.1ms 0.17s0.7ms 151.44s764.8ms 33.82s170.8ms
cqfmeasures 152 1.03s 6.8ms 0.08s0.6ms 51.86s1127.4ms 14.62s317.8ms
davinci-alerts 14 0.41s 29ms 0.02s1.1ms 37.49s2677.9ms 44.88s3206.1ms
davinci-cdex 29 0.2s 7.1ms 0.03s0.9ms 97.05s7465.5ms 74.33s5717.8ms
davinci-deqm 56 0.3s 5.4ms 0.03s0.6ms 78.26s3557.2ms 45.08s2049.1ms
davinci-drug-formulary 42 0.42s 10ms 0.02s0.6ms 111s6937.7ms 31.57s1973.4ms
davinci-dtr 158 0.27s 1.7ms 0.05s0.3ms 115.19s6399.7ms 51.18s2843.6ms
davinci-pas 150 0.6s 4ms 0.07s0.5ms 54.21s1003.9ms 61.77s1143.8ms
davinci-pdex 118 0.4s 3.4ms 0.05s0.4ms 157.66s6063.7ms 58.11s2235ms
de-basisprofil 166 1.7s 10.2ms 0.06s0.4ms 45.38s1194.2ms 21.12s555.9ms
emedicinal-product 30 0.67s 22.4ms 0.03s1.1ms 30.43s1014.2ms 17.95s598.3ms
genomics-reporting 96 0.41s 4.3ms 0.05s0.5ms 42.06s1237.2ms 16.07s472.6ms
ips 76 0.48s 6.4ms 0.06s0.8ms 51.08s945.9ms 19.69s364.6ms
isik-basis 126 1.29s 10.2ms 0.07s0.5ms 53.48s955.1ms 29.98s535.3ms
isik-medikation 32 1.59s 49.6ms 0.02s0.6ms 40.19s2511.8ms 15.46s966.5ms
kbv-erp 52 0.86s 16.6ms 0.03s0.5ms 39.13s2445.4ms 28.6s1787.3ms
mcode 142 0.64s 4.5ms 0.08s0.6ms 93.48s1230ms 53.23s700.4ms
mhd 66 0.83s 12.5ms 0.05s0.7ms 52.66s1012.6ms 21.31s409.8ms
ndh 176 0.68s 3.8ms 0.07s0.4ms 86.11s1388.8ms 50.87s820.5ms
physical-activity 36 0.49s 13.6ms 0.03s0.8ms 33.17s1105.6ms 10.5s349.9ms
pixm 15 0.18s 12.1ms 0.01s1ms 38.47s2564.8ms 15.61s1040.4ms
qicore 164 0.67s 4.1ms 0.1s0.6ms 94.78s846.2ms 73.5s656.3ms
sdc 215 0.58s 2.7ms 0.07s0.3ms 44.21s866.9ms 18.56s364ms
sdoh 46 0.67s 14.6ms 0.04s0.8ms 47.83s1258.6ms 50.24s1322.1ms
smart 18 0.13s 7.1ms 0.02s1.1ms 41.67s3472.7ms 16.64s1386.9ms
us-core 148 1.09s 7.4ms 0.09s0.6ms 125.11s1180.3ms 71.48s674.4ms
⏱ Generation Timing — 30 packages: 855.3s total
Package Extract Init Resolve Generate Compile Repack Total
ae-research 0.05s 5.8s 5.9s 0.92s 2.4s 0.09s 15.8s
au-core 0.09s 5.7s 12.5s 1.3s 6.1s 0.24s 27.4s
carin-bb 0.1s 3.5s 11.7s 2.1s 6.8s 0.25s 25.2s
ch-core 0.13s 6s 8.3s 0.55s 7.4s 0.34s 25.1s
cpg 0.33s 5s 3.1s 1.4s 15.6s 0.72s 27.9s
cqfmeasures 0.2s 4.3s 16.6s 0.49s 7s 0.42s 29.3s
davinci-alerts 0.04s 4.6s 1.9s 0.49s 3.1s 0.11s 10.9s
davinci-cdex 0.07s 6s 34.4s 0.64s 3.5s 0.14s 45.5s
davinci-deqm 0.14s 5.3s 13.5s 0.18s 4.1s 0.24s 24.2s
davinci-drug-formulary 0.08s 4.5s 15.8s 0.8s 3.6s 0.22s 25.5s
davinci-dtr 0.06s 4.7s 34.4s 1.1s 6.2s 0.25s 47.5s
davinci-pas 0.14s 4.4s 19.4s 2.3s 7.7s 0.33s 35.9s
davinci-pdex 0.12s 6.4s 46.8s 1.9s 6s 0.27s 62.4s
de-basisprofil 0.09s 6s 0.12s 0.35s 6.2s 0.24s 13.9s
emedicinal-product 0.05s 5.6s 3.6s 4s 4s 0.14s 20.1s
genomics-reporting 0.2s 7s 3.9s 0.35s 6.4s 0.29s 19.9s
ips 0.12s 4.1s 4.5s 1s 6.6s 0.28s 18.6s
isik-basis 0.07s 4.4s 3.2s 0.32s 5.4s 0.18s 14.1s
isik-medikation 0.04s 6.3s 5.6s 91.3s 3.1s 0.11s 106.7s
kbv-erp 0.03s 5.8s 2.5s 0.23s 4.3s 0.13s 13.6s
mcode 0.21s 5.8s 14.5s 3.5s 8.8s 0.41s 35.3s
mhd 0.13s 5.1s 4s 3.2s 5.9s 0.25s 19.3s
ndh 0.22s 3.7s 12.3s 2s 6.6s 0.45s 26.2s
physical-activity 0.11s 3.8s 14.6s 0.68s 4.8s 0.22s 25s
pixm 0.07s 4.5s 2.9s 2.2s 3.7s 0.12s 14.1s
qicore 0.13s 4.2s 10.3s 8.3s 9.3s 0.36s 34.9s
sdc 0.15s 5.8s 3.7s 0.54s 7.3s 0.35s 18.7s
sdoh 0.09s 4s 6.4s 1.3s 5.1s 0.22s 18.2s
smart 0.03s 5.2s 6.6s 0.76s 2.3s 0.09s 15.5s
us-core 0.28s 4.5s 16s 0.6s 12.2s 0.61s 38.6s
⚠️ Excluded Profiles — 169 exclusions both: 16 firely: 130 hl7: 23

Profiles excluded from parity statistics due to external issues (validator bugs, profile defects, or terminology limitations). BabelFHIR-TS generates valid resources for all of these.

Exclusion Patterns

PatternCountAffected Validator(s)
Profile resolution failure 125 113 firely 5 both 7 hl7
Element ordering (parser bug) 22 22 firely
Discriminator evaluation failure 16 15 hl7 1 firely
Bundled context required 5 5 firely
Terminology server limitation 4 4 hl7
Missing snapshot 4 4 hl7
Cross-profile validation 2 2 hl7
SNOMED edition mismatch 1 1 hl7
Failed to parse validator output 1 1 hl7

Excluded Profiles

#IGProfileValidatorCategoryScopeError
1 📦 au-core AUCoreMedicationClass both Firely: Element ordering (parser bug)
HL7: Terminology server limitation
empty-parity, random-parity, random-validation Firely: Firely parser ordering bug: coding vs text
HL7: tx.fhir.org: Australian ValueSet filter not understood
2 📦 au-core AUCoreMedicationRequestClass both Firely: Element ordering (parser bug)
HL7: Terminology server limitation
empty-parity, random-parity, random-validation Firely: Firely parser ordering bug: coding vs text
HL7: tx.fhir.org: Australian ValueSet filter not understood
3 📦 cpg CHFBodyWeightClass both Firely: Profile resolution failure
HL7: Cross-profile validation
empty-parity, random-parity, random-validation Firely: Firely cannot load profile: chf-bodyweight
HL7: HL7 bp
4 📦 davinci-deqm DEQMDataExchangeMeasureReportProfileClass both Profile resolution failure random-parity, random-validation Firely: Failed to load profile: datax-measurereport-deqm
HL7: Profile 'cqfm-softwaresystem]]': Slicing cannot be evaluated: Unable to resolve profile
5 📦 davinci-dtr DTRQuestionnaireAdaptSearchClass both Profile resolution failure empty-parity, random-parity, random-validation Firely: Firely cannot load profile: dtr-questionnaire-adapt-search
HL7: Profile 'sdc-questionnaire-questionnaireAdaptive' could not be found
6 📦 davinci-pdex PDexProviderGroupClass both Profile resolution failure random-parity, random-validation Firely: Failed to load profile: pdex-provider-group
HL7: Profile 'ext-attributionListStatus' could not be found
7 🇩🇪 ISiK Basis ISiKAngehoerigerClass both Firely: Profile resolution failure
HL7: Discriminator evaluation failure
empty-parity, random-parity, random-validation Firely: Firely cannot load profile: ISiKAngehoeriger
HL7: HL7 slicing: unable to resolve profile address-de-basis
8 🇩🇪 ISiK Basis ISiKOrganisationClass both Firely: Profile resolution failure
HL7: Discriminator evaluation failure
empty-parity, random-parity, random-validation Firely: Firely cannot load profile: ISiKOrganisation
HL7: HL7 slicing: unable to resolve profile identifier-iknr
9 🇩🇪 ISiK Basis ISiKOrganisationFachabteilungClass both Firely: Profile resolution failure
HL7: Discriminator evaluation failure
empty-parity, random-parity, random-validation Firely: Firely cannot load profile: ISiKOrganisationFachabteilung
HL7: HL7 slicing: unable to resolve profile identifier-iknr
10 🇩🇪 ISiK Basis ISiKPatientClass both Firely: Profile resolution failure
HL7: Discriminator evaluation failure
empty-parity, random-parity, random-validation Firely: Firely cannot load profile: ISiKPatient
HL7: HL7 slicing: unable to resolve profile identifier-kvid-10
11 🇩🇪 ISiK Basis ISiKPersonImGesundheitsberufClass both Firely: Profile resolution failure
HL7: Discriminator evaluation failure
empty-parity, random-parity, random-validation Firely: Firely cannot load profile: ISiKPersonImGesundheitsberuf
HL7: HL7 slicing: unable to resolve profile identifier-lanr
12 🇩🇪 ISiK Basis ISiKProzedurClass both Firely: Element ordering (parser bug)
HL7: Discriminator evaluation failure
empty-parity, random-parity, random-validation Firely: Firely parser ordering bug: coding vs text
HL7: HL7 slicing: unable to resolve profile CodingOPS
13 📦 kbv-erp KBVPRERPBundleClass both Firely: Profile resolution failure
HL7: Missing snapshot
empty-parity, random-parity, random-validation Firely: Firely cannot load profile: KBV_PR_FOR_Patient
HL7: Profile KBV_PR_ERP_Bundle
14 📦 kbv-erp KBVPRERPMedicationFreeTextClass both Firely: Profile resolution failure
HL7: Discriminator evaluation failure
random-parity, random-validation Firely: Failed to load profile: KBV_PR_ERP_Medication_FreeText
HL7: HL7 slicing: unable to resolve profile KBV_EX_Base_Medication_Type
15 📦 kbv-erp KBVPRERPMedicationPZNClass both Profile resolution failure empty-parity, random-parity, random-validation Firely: Firely cannot load profile: KBV_PR_ERP_Medication_PZN
HL7: Profile KBV_EX_Base_Medication_Type not found in loaded packages
16 📦 ndh NdhNdApiPractitionerClass both Profile resolution failure random-parity, random-validation Firely: Failed to load profile: ndh-ndapi-Practitioner
HL7: Profile 'us-core-race
17 📦 au-core AUCoreBloodPressureClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: au-core-bloodpressure
18 📦 au-core AUCoreConditionClass hl7 Terminology server limitation empty-parity, random-parity, random-validation tx.fhir.org: Australian ValueSet filter not understood
19 📦 au-core AUCoreImmunizationClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
20 📦 au-core AUCorePathologyResultClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: au-core-diagnosticresult-path
21 📦 au-core AUCorePatientClass hl7 Profile resolution failure empty-parity, random-parity, random-validation Unknown profile: au-ihi (AU base dependency not loaded)
22 📦 au-core AUCorePractitionerClass hl7 Profile resolution failure empty-parity, random-parity, random-validation Unknown profile: au-hpii (AU base dependency not loaded)
23 📦 au-core AUCorePractitionerRoleClass hl7 Profile resolution failure empty-parity, random-parity, random-validation Unknown profile: au-medicareprovidernumber (AU base dependency not loaded)
24 📦 au-core AUCoreProcedureClass hl7 Terminology server limitation empty-parity, random-parity, random-validation tx.fhir.org: Australian ValueSet filter not understood
25 📦 au-core AUCoreSmokingStatusClass hl7 SNOMED edition mismatch empty-parity, random-parity, random-validation SNOMED AU code not in International Edition
26 📦 carin-bb C4BBExplanationOfBenefitInpatientInstitutionalBasisClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
27 📦 carin-bb C4BBExplanationOfBenefitInpatientInstitutionalClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
28 📦 carin-bb C4BBExplanationOfBenefitOralBasisClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
29 📦 carin-bb C4BBExplanationOfBenefitOralClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
30 📦 carin-bb C4BBExplanationOfBenefitOutpatientInstitutionalBasisClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
31 📦 carin-bb C4BBExplanationOfBenefitOutpatientInstitutionalClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
32 📦 carin-bb C4BBExplanationOfBenefitPharmacyBasisClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
33 📦 carin-bb C4BBExplanationOfBenefitPharmacyClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
34 📦 carin-bb C4BBExplanationOfBenefitProfessionalNonClinicianBasisClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
35 📦 carin-bb C4BBExplanationOfBenefitProfessionalNonClinicianClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
36 🇨🇭 CH Core CHCoreDocumentClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: ch-core-address
37 🇨🇭 CH Core CHCoreDocumentEPRClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: ch-core-address
38 🇨🇭 CH Core CHCorePatientClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: ch-core-address
39 🇨🇭 CH Core CHCorePatientEPRClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: ch-core-address
40 🇨🇭 CH Core CHCorePractitionerClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: ch-core-address
41 🇨🇭 CH Core CHCorePractitionerEPRClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: ch-core-address
42 📦 cpg CHFBodyWeightChangeClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: chf-bodyweight-change
43 📦 cpg CHFCardiologyConsultClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: chf-cardiology-consult
44 📦 cpg CHFCardiologyConsultRequestClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: chf-cardiology-consult-request
45 📦 cpg CHFCreatinineClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: chf-creatinine
46 📦 cpg CHFEGFRClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: chf-egfr
47 📦 cpg CHFJVPClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: chf-jvp
48 📦 cpg CHFJVPRequestClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: chf-jvp-request
49 📦 cpg CHFLASIXIVAdminisistrationClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: chf-lasix-iv-administration
50 📦 cpg CHFLASIXIVRequestClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: chf-lasix-iv-request
51 📦 cpg CHFLASIXPOAdminisistrationClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: chf-lasix-po-administration
52 📦 cpg CHFLASIXPORequestClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: chf-lasix-po-request
53 📦 cpg CHFNetIOClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: chf-net-io
54 📦 cpg CHFO2SatClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: chf-o2-sat
55 📦 cpg CHFO2SatRequestClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: chf-o2-sat-request
56 📦 cpg CHFPotassiumClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: chf-potassium
57 📦 cpg CHFUrineOutClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: chf-urine-out
58 📦 cqfmeasures CQFMCapabilityStatementClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
59 📦 cqfmeasures CQFMPublishableMeasureClass hl7 Failed to parse validator output empty-parity, random-parity, random-validation HL7 validator crashes — unparseable output
60 📦 davinci-alerts AdmitNotificationMessageHeaderClass firely Bundled context required empty-parity, random-parity, random-validation Profile requires aggregation: bundled; standalone parity not meaningful
61 📦 davinci-alerts ADTNotificationConditionProfileClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: adt-notification-condition
62 📦 davinci-alerts ADTNotificationCoverageProfileClass firely Bundled context required empty-parity, random-parity, random-validation Profile requires aggregation: bundled; standalone parity not meaningful
63 📦 davinci-alerts ADTNotificationEncounterProfileClass firely Bundled context required empty-parity, random-parity, random-validation Profile requires aggregation: bundled; standalone parity not meaningful
64 📦 davinci-alerts DischargeNotificationMessageHeaderClass firely Bundled context required empty-parity, random-parity, random-validation Profile requires aggregation: bundled; standalone parity not meaningful
65 📦 davinci-alerts NotificationsMessageHeaderClass firely Bundled context required empty-parity, random-parity, random-validation Profile requires aggregation: bundled; standalone parity not meaningful
66 📦 davinci-deqm DEQMIndividualMeasureReportProfileClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: indv-measurereport-deqm
67 📦 davinci-deqm DEQMSubjectListMeasureReportClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: subjectlist-measurereport-deqm
68 📦 davinci-deqm DEQMSummaryMeasureReportProfileClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: summary-measurereport-deqm
69 📦 davinci-deqm DetailedCareGapGuidanceResponseClass firely Profile resolution failure random-parity, random-validation Failed to load profile: gaps-guidanceresponse-detailedcaregap
70 📦 davinci-drug-formulary FormularyDrugClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
71 📦 davinci-drug-formulary InsurancePlanCoverageExtensionClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: insurance-plan-coverage
72 📦 davinci-drug-formulary InsurancePlanLocationClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: usdf-InsurancePlanLocation
73 📦 DaVinci PAS PASBeneficiaryClass firely Profile resolution failure random-parity, random-validation Failed to load profile: profile-beneficiary
74 📦 DaVinci PAS PASClaimBaseClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: profile-claim-base
75 📦 DaVinci PAS PASClaimClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: profile-claim
76 📦 DaVinci PAS PASClaimInquiryClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: profile-claim-inquiry
77 📦 DaVinci PAS PASClaimUpdateClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: profile-claim-update
78 📦 DaVinci PAS PASDeviceRequestClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
79 📦 DaVinci PAS PASEncounterClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
80 📦 DaVinci PAS PASInquiryRequestBundleClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: profile-claim-inquiry
81 📦 DaVinci PAS PASMedicationRequestClass firely Profile resolution failure random-parity, random-validation Failed to load profile: profile-medicationrequest
82 📦 DaVinci PAS PASRequestBundleClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: profile-claim-update
83 📦 DaVinci PAS PASSubscriberClass firely Profile resolution failure random-parity, random-validation Failed to load profile: profile-subscriber
84 📦 DaVinci PAS PASTaskClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
85 📦 davinci-pdex MtlsEndpointClass hl7 Profile resolution failure random-parity, random-validation Profile 'base-ext-endpoint-connection-type-version]]': Slicing cannot be evaluated: Unable to resolve profile
86 📦 davinci-pdex MtlsOrganizationClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: mtls-organization
87 📦 davinci-pdex PdexMedicationDispenseClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
88 📦 davinci-pdex PDexMultiMemberMatchRequestParametersClass firely Discriminator evaluation failure random-parity, random-validation Profile bug: hrex-consent policy:hrex slice uses 'value' discriminator without fixed/pattern
89 📦 davinci-pdex PdexPriorAuthorizationClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pdex-priorauthorization
90 📦 de-basisprofil VitalSignDEClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: observation-de-vitalsign
91 🌍 IPS AllergyIntoleranceUvIpsClass firely Profile resolution failure random-parity, random-validation Failed to load profile: AllergyIntolerance-uv-ips
92 🌍 IPS BundleUvIpsClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: Composition-uv-ips
93 🌍 IPS CompositionUvIpsClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: Composition-uv-ips
94 🌍 IPS DiagnosticReportUvIpsClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: DiagnosticReport-uv-ips
95 🌍 IPS PatientUvIpsClass firely Profile resolution failure random-parity, random-validation Failed to load profile: Patient-uv-ips
96 🇩🇪 ISiK Basis ISiKAbrechnungsfallClass hl7 Discriminator evaluation failure empty-parity, random-parity, random-validation HL7 slicing: unable to resolve profile identifier-abrechnungsnummer
97 🇩🇪 ISiK Basis ISiKAllergieUnvertraeglichkeitClass hl7 Discriminator evaluation failure empty-parity, random-parity, random-validation HL7 slicing: unable to resolve profile CodingASK
98 🇩🇪 ISiK Basis ISiKDiagnoseClass hl7 Missing snapshot empty-parity, random-parity, random-validation Profile ISiKDiagnose
99 🇩🇪 ISiK Basis ISiKPatientMergeSubscriptionClass hl7 Profile resolution failure empty-parity, random-parity, random-validation Profile backport-payload-content not found in loaded packages
100 🇩🇪 ISiK Basis ISiKVersicherungsverhaeltnisGesetzlichClass hl7 Missing snapshot empty-parity, random-parity, random-validation Profile ISiKVersicherungsverhaeltnisGesetzlich
101 🇩🇪 ISiK Basis ISiKVersicherungsverhaeltnisSelbstzahlerClass hl7 Missing snapshot empty-parity, random-parity, random-validation Profile ISiKVersicherungsverhaeltnisSelbstzahler
102 🇩🇪 ISiK Basis PatientMergeSubscriptionClass hl7 Profile resolution failure random-parity, random-validation Profile 'backport-payload-content' could not be found
103 📦 isik-medikation ISiKMedikamentClass hl7 Discriminator evaluation failure empty-parity, random-parity, random-validation HL7 slicing: unable to resolve profile ISiKPZNCoding
104 📦 isik-medikation ISiKMedikationsInformationClass hl7 Discriminator evaluation failure empty-parity, random-parity, random-validation HL7 slicing: unable to resolve profile ISiKPZNCoding
105 📦 isik-medikation ISiKMedikationsVerabreichungClass hl7 Discriminator evaluation failure empty-parity, random-parity, random-validation HL7 slicing: unable to resolve profile ISiKPZNCoding
106 📦 isik-medikation ISiKMedikationsVerordnungClass hl7 Discriminator evaluation failure empty-parity, random-parity, random-validation HL7 slicing: unable to resolve profile ISiKPZNCoding
107 📦 kbv-erp KBVPRERPMedicationCompoundingClass hl7 Profile resolution failure empty-parity, random-parity, random-validation Profile KBV_EX_Base_Medication_Type not found in loaded packages
108 📦 kbv-erp KBVPRERPMedicationIngredientClass hl7 Discriminator evaluation failure empty-parity, random-parity, random-validation HL7 slicing: unable to resolve profile KBV_EX_Base_Medication_Type
109 📦 kbv-erp KBVPRERPPrescriptionClass hl7 Discriminator evaluation failure empty-parity, random-parity, random-validation HL7 slicing: unable to resolve profile KBV_EX_FOR_StatusCoPayment
110 📦 mcode ALLRiskAssessmentClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-ALL-risk-assessment
111 📦 mcode BodySurfaceAreaClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-body-surface-area
112 📦 mcode CancerPatientClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: mcode-cancer-patient
113 📦 mcode CancerRelatedMedicationRequestClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-cancer-related-medication-request
114 📦 mcode CancerRelatedSurgicalProcedureClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-cancer-related-surgical-procedure
115 📦 mcode CancerRiskAssessmentClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-cancer-risk-assessment
116 📦 mcode CancerStageClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-cancer-stage
117 📦 mcode ComorbiditiesClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-comorbidities
118 📦 mcode ECOGPerformanceStatusClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-ecog-performance-status
119 📦 mcode GenomicRegionStudiedClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-genomic-region-studied
120 📦 mcode GenomicsReportClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: mcode-genomics-report
121 📦 mcode GenomicVariantClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: version vs display
122 📦 mcode HistologicBehaviorAndTypeClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-histologic-behavior-and-type
123 📦 mcode HistologicGradeClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-histologic-grade
124 📦 mcode HistoryOfMetastaticCancerClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-history-of-metastatic-cancer
125 📦 mcode KarnofskyPerformanceStatusClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-karnofsky-performance-status
126 📦 mcode LanskyPlayPerformanceStatusClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-lansky-play-performance-status
127 📦 mcode LymphomaStageClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
128 📦 mcode MCODEPatientBundleClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: mcode-cancer-patient
129 📦 mcode PrimaryCancerConditionClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-primary-cancer-condition
130 📦 mcode RadiotherapyCourseSummaryClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-radiotherapy-course-summary
131 📦 mcode RhabdomyosarcomaRiskAssessmentClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-rhabdomyosarcoma-risk-assessment
132 📦 mcode SecondaryCancerConditionClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-secondary-cancer-condition
133 📦 mcode TNMCategoryClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-tnm-category
134 📦 mcode TNMDistantMetastasesCategoryClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-tnm-distant-metastases-category
135 📦 mcode TNMPrimaryTumorCategoryClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-tnm-primary-tumor-category
136 📦 mcode TNMRegionalNodesCategoryClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-tnm-regional-nodes-category
137 📦 mcode TNMStageGroupClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: mcode-tnm-stage-group
138 📦 mcode TumorMarkerTestClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-tumor-marker-test
139 📦 mcode TumorMorphologyClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-tumor-morphology
140 📦 ndh NdhCareTeamClass firely Profile resolution failure random-parity, random-validation Failed to load profile: ndh-CareTeam
141 📦 ndh NdhNdApiCareTeamClass firely Profile resolution failure random-parity, random-validation Failed to load profile: ndh-ndapi-CareTeam
142 📦 ndh NdhPnLdApiPractitionerClass firely Profile resolution failure random-parity, random-validation Failed to load profile: ndhPn-ldapi-Practitioner
143 📦 ndh NdhPractitionerClass firely Profile resolution failure random-parity, random-validation Failed to load profile: ndh-Practitioner
144 📦 physical-activity PAConditionLowPAClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: pa-condition-low-pa
145 📦 physical-activity PADiagnosticReportClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: pa-diagnosticreport
146 📦 physical-activity PAGoalClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: pa-goal
147 📦 physical-activity PAObservationActivityGroupClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pa-observation-activity-group
148 📦 physical-activity PAObservationActivityMeasureClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pa-observation-activity-measure
149 📦 physical-activity PAObservationBaseClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pa-observation-base
150 📦 physical-activity PAObservationEVSClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pa-observation-evs
151 📦 physical-activity PAObservationEVSDaysPerWeekClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pa-observation-evs-days-per-week
152 📦 physical-activity PAObservationEVSMinutesPerDayClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pa-observation-evs-min-per-day
153 📦 physical-activity PAObservationEVSMinutesPerWeekClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pa-observation-evs-min-per-week
154 📦 physical-activity PAObservationStrengthDaysPerWeekClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pa-observation-strength-days-per-week
155 📦 physical-activity PAObservationTimeMeasureClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pa-observation-time-measure
156 📦 physical-activity PARelatedPersonClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pa-relatedperson
157 📦 physical-activity PAServiceRequestClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: pa-servicerequest
158 📦 physical-activity PATaskForReferralManagementClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: pa-task-for-referral-management (unknown element 'contextType')
159 📦 sdc SDCParametersQuestionnaireAssembleOutClass firely Profile resolution failure random-parity, random-validation Failed to load profile: Sdc
160 📦 sdoh SDOHCCConditionClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: SDOHCC-Condition
161 📦 sdoh SDOHCCGoalClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: SDOHCC-Goal
162 📦 sdoh SDOHCCObservationEthnicityOMBClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: SDOHCC-ObservationEthnicityOMB
163 📦 sdoh SDOHCCObservationRaceOMBClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: SDOHCC-ObservationRaceOMB
164 📦 sdoh SDOHCCObservationScreeningResponseClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: SDOHCC-ObservationScreeningResponse
165 📦 sdoh SDOHCCProcedureClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: SDOHCC-Procedure
166 📦 sdoh SDOHCCServiceRequestClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: SDOHCC-ServiceRequest
167 📦 sdoh SDOHCCTaskForPatientClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: SDOHCC-TaskForPatient
168 🇺🇸 US Core USCoreQuestionnaireResponseProfileClass firely Profile resolution failure random-parity, random-validation Failed to load profile: us-core-questionnaireresponse
169 🇺🇸 US Core USCoreVitalSignsProfileClass hl7 Cross-profile validation empty-parity, random-parity, random-validation HL7 bp
🔧 Excluded Fields — 27 field-level exclusions

Specific fields excluded from parity comparison because validators report them incorrectly. The profile still passes, but these fields are tolerated.

#IGProfileValidatorField(s)CategoryScopeReason
1 carin-bb C4BBPatientClass firely gender Empty parity field miss empty-parity Firely misses profile-level min=1 on gender (inherited from US Core)
2 davinci-pas PASMedicationRequestClass firely authoredon Empty parity field miss empty-parity Firely misses profile-level min=1 on authoredon
3 davinci-pas PASBeneficiaryClass firely gender Empty parity field miss empty-parity Firely misses profile-level min=1 on gender (inherited from US Core)
4 davinci-pas PASSubscriberClass firely gender Empty parity field miss empty-parity Firely misses profile-level min=1 on gender (inherited from US Core)
5 de-basisprofil ObservationDePflegegradClass firely unclassified Unknown random-parity random() outputs coding as primitive instead of object — JSON structural error not detectable by JS-level validate()
6 de-basisprofil VitalSignDEKoerpergroesseClass firely coding Discriminator evaluation failure random-parity Firely $this discriminator limitation: reports coding:loinc slice error despite correct LOINC code present
7 isik-basis ISiKKontaktGesundheitseinrichtungClass firely unclassified Empty parity field miss empty-parity Firely fires `implies` FHIRPath constraints on empty Encounter; per spec, empty antecedent = not applicable
8 qicore QICorePatientClass firely gender Empty parity field miss empty-parity Firely misses profile-level min=1 on gender (inherited from US Core)
9 cqfmeasures CQFMCohortMeasureClass hl7 population Empty parity field miss empty-parity HL7 misses slice-level min=1 for Measure.group.population
10 cqfmeasures CQFMComputableLibraryClass hl7 content Empty parity field miss empty-parity HL7 misses slice-level min=1 for Library.content
11 cqfmeasures CQFMContinuousVariableMeasureClass hl7 population Empty parity field miss empty-parity HL7 misses slice-level min=1 for Measure.group.population
12 cqfmeasures CQFMProportionMeasureClass hl7 population Empty parity field miss empty-parity HL7 misses slice-level min=1 for Measure.group.population
13 cqfmeasures CQFMRatioMeasureClass hl7 population Empty parity field miss empty-parity HL7 misses slice-level min=1 for Measure.group.population
14 davinci-deqm DEQMGapsInCareBundleClass hl7 constraint Profile resolution failure random-parity HL7 cannot resolve qicore-patient profile from transitive dependency — empty target type list rejects all Patient references
15 davinci-dtr DTRQuestionnaireResponseClass hl7 code SNOMED edition mismatch random-parity HL7 tx.fhir.org resolves CRD CodeSystem/temp to 2.2.0-ballot which lacks code "withpa"; DTR 2.1.0 package includes it in local ValueSet-DocReason — cross-package version mismatch on terminology server
16 davinci-pdex PDexMultiMemberMatchRequestParametersClass hl7 constraint Validation model difference random-parity HL7 rejects example.org URLs in Consent.policy.uri via built-in rule (not a FHIRPath constraint in the SD)
17 de-basisprofil VitalSignDEClass hl7 constraint Discriminator evaluation failure random-parity HL7 $this discriminator limitation: "Could not match discriminator ($this) for slice Observation.code.coding:loinc/snomed" — HL7 cannot evaluate $this pattern discriminator without fixed value or binding assertions
18 de-basisprofil VitalSignDEArterielleSauerstoffsaettigungPulsoximetrieClass hl7 coding Discriminator evaluation failure random-parity HL7 $this discriminator limitation: undercounts coding:loinc slice matches (reports min=2 found=1 despite 3 LOINC codings present) due to faulty $this pattern evaluation inherited from base VitalSignDE profile
19 kbv-erp KBVPRERPCompositionClass hl7 constraint Profile resolution failure random-parity HL7 cannot resolve versioned KBV_PR_FOR_Practitioner
20 mhd ProvideDocumentBundleResponseClass hl7 unclassified Bundled context required random-parity bdl-8 FHIRPath empty propagation: fullUrl.contains(/_history/).not() yields empty when fullUrl absent; fhirpath.js all() returns false, HL7 returns true
21 mhd ComprehensiveDocumentReferenceClass hl7 constraint, code Bundled context required random-parity Standalone validation of bundled-context profile: HL7 reports unresolvable reference for context.sourcePatientInfo; HL7 terminology server rejects DICOM codes not in loaded CodeSystem (non-deterministic)
22 mhd UnContainedComprehensiveDocumentReferenceClass hl7 code Bundled context required random-parity HL7 terminology server rejects DICOM ontology codes not in loaded CodeSystem (non-deterministic depending on random code generation)
23 mhd ComprehensiveProvideDocumentBundleClass hl7 constraint, entry, pattern Validation model difference random-parity Bundle entry slice validation model difference: our validator matches entries by resourceType and delegates to sub-profile validators (catching code+extension errors), while HL7 uses conformsTo-based matching and reports entry-level slice rejection + pattern mismatch. Both detect the same underlying issues (wrong code, missing extensions) but organize errors across different field categories.
24 mhd MinimalProvideDocumentBundleClass hl7 constraint, entry, pattern Validation model difference random-parity Bundle entry slice validation model difference: our validator matches entries by resourceType and delegates to sub-profile validators (catching code+extension errors), while HL7 uses conformsTo-based matching and reports entry-level slice rejection + pattern mismatch. Both detect the same underlying issues (wrong code, missing extensions) but organize errors across different field categories.
25 mhd UnContainedComprehensiveProvideDocumentBundleClass hl7 constraint, entry, pattern Validation model difference random-parity Bundle entry slice validation model difference: our validator matches entries by resourceType and delegates to sub-profile validators (catching code+extension errors), while HL7 uses conformsTo-based matching and reports entry-level slice rejection + pattern mismatch. Both detect the same underlying issues (wrong code, missing extensions) but organize errors across different field categories.
26 qicore QICoreImmunizationNotDoneClass hl7 code Bundled context required random-parity HL7 validates fixedCode "not-done" against sibling qicore-immunization ValueSet (qicore-non-negative-immunization-status) which excludes it; the profile's own binding (immunization-status) includes it
27 qicore QICoreObservationCancelledClass hl7 code Bundled context required random-parity HL7 validates fixedCode "cancelled" against sibling qicore observation ValueSet (qicore-non-negative-observation-status) which excludes it; the profile's own binding (observation-status) includes it

Pre-release develop v1.4.2-dev.20260418095204.297be7ef

Trend Chart (50 runs)
HL7FirelyInternal
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% 4/15 4/18 4/17 4/16 4/17 22 pkgs 30 pkgs 28 pkgs 30 pkgs v1.3.9 v1.3.10 v1.4.0 v1.4.1 v1.4.2 v1.4.3

Average overall % across empty parity, random parity & random validation per pipeline run (50 runs)

Empty Parity 100% 583/583
Random Parity 98% 608/619
Random Validation 82% 510/619
Per-package breakdown (30 packages)
Package Empty Parity Random Parity Random Validation
📦 Emedicinal Product 1.0.0 15/15 (100%) 4/15 (27%) 3/15 (20%)
📦 Ae Research 1.0.1 1/1 (100%) 1/1 (100%) 0/1 (0%)
📦 Kbv Erp 1.1.1 ⚠️ 2/2 (100%) 2/2 (100%) 0/2 (0%)
📦 Davinci Alerts 1.0.0 7/7 (100%) 7/7 (100%) 1/7 (14%)
📦 De Basisprofil 1.5.0 9/9 (100%) 19/19 (100%) 4/19 (21%)
📦 Davinci Cdex 2.1.0 7/7 (100%) 6/6 (100%) 2/6 (33%)
📦 Carin Bb 2.1.0 15/15 (100%) 15/15 (100%) 6/15 (40%)
📦 Davinci Deqm 4.0.0 ⚠️ 11/11 (100%) 10/10 (100%) 5/10 (50%)
📦 Davinci Dtr 2.1.0 ⚠️ 9/9 (100%) 8/8 (100%) 4/8 (50%)
📦 Mhd 4.2.2 32/32 (100%) 20/20 (100%) 12/20 (60%)
📦 Davinci Drug Formulary 2.1.0 8/8 (100%) 8/8 (100%) 5/8 (63%)
📦 Cqfmeasures 4.0.0 ⚠️ 22/22 (100%) 22/22 (100%) 16/22 (73%)
📦 Ndh 1.0.0 ⚠️ 31/31 (100%) 30/30 (100%) 23/30 (77%)
📦 Davinci Pdex 2.1.0 ⚠️ 13/13 (100%) 11/11 (100%) 9/11 (82%)
📦 Mcode 4.0.0 37/37 (100%) 38/38 (100%) 31/38 (82%)
📦 Sdc 3.0.0 26/26 (100%) 25/25 (100%) 21/25 (84%)
📦 Au Core 1.0.0 ⚠️ 7/7 (100%) 14/14 (100%) 12/14 (86%)
📦 Physical Activity 1.0.0 15/15 (100%) 15/15 (100%) 13/15 (87%)
📦 Genomics Reporting 3.0.0 17/17 (100%) 17/17 (100%) 16/17 (94%)
📦 Cpg 2.0.0 ⚠️ 68/68 (100%) 98/98 (100%) 93/98 (95%)
📦 Sdoh 2.2.0 19/19 (100%) 19/19 (100%) 18/19 (95%)
📦 Davinci Pas 2.0.1 27/27 (100%) 27/27 (100%) 26/27 (96%)
📦 Qicore 6.0.0 56/56 (100%) 56/56 (100%) 54/56 (96%)
🇨🇭 CH Core 5.0.0 27/27 (100%) 28/28 (100%) 28/28 (100%)
🌍 IPS 2.0.0 27/27 (100%) 27/27 (100%) 27/27 (100%)
🇩🇪 ISiK Basis 4.0.3 ⚠️ 15/15 (100%) 15/15 (100%) 15/15 (100%)
📦 Isik Medikation 4.0.1 ⚠️ 4/4 (100%) 4/4 (100%) 4/4 (100%)
📦 Pixm 3.0.4 11/11 (100%) 4/4 (100%) 4/4 (100%)
🔐 SMART 2.2.0 6/6 (100%) 6/6 (100%) 6/6 (100%)
🇺🇸 US Core 8.0.0 ⚠️ 39/39 (100%) 52/52 (100%) 52/52 (100%)
Empty Parity 99% 529/533
Random Parity 92% 459/497
Random Validation 85% 421/497
Per-package breakdown (30 packages)
Package Empty Parity Random Parity Random Validation
📦 Kbv Erp 1.1.1 ⚠️ 0/3 (0%) 0/5 (0%) 0/5 (0%)
📦 Cpg 2.0.0 ⚠️ 81/82 (99%) 79/82 (96%) 76/82 (93%)
📦 Emedicinal Product 1.0.0 15/15 (100%) 3/15 (20%) 4/15 (27%)
📦 Davinci Cdex 2.1.0 ⚠️ 6/6 (100%) 3/5 (60%) 1/5 (20%)
📦 Mhd 4.2.2 32/32 (100%) 14/20 (70%) 12/20 (60%)
📦 Davinci Drug Formulary 2.1.0 ⚠️ 5/5 (100%) 4/5 (80%) 4/5 (80%)
📦 Davinci Deqm 4.0.0 ⚠️ 6/6 (100%) 5/6 (83%) 3/6 (50%)
📦 Cqfmeasures 4.0.0 ⚠️ 22/22 (100%) 19/22 (86%) 16/22 (73%)
📦 Sdoh 2.2.0 ⚠️ 11/11 (100%) 10/11 (91%) 10/11 (91%)
📦 Sdc 3.0.0 ⚠️ 26/26 (100%) 22/24 (92%) 21/24 (88%)
📦 De Basisprofil 1.5.0 ⚠️ 18/18 (100%) 17/18 (94%) 5/18 (28%)
📦 Qicore 6.0.0 56/56 (100%) 55/56 (98%) 55/56 (98%)
📦 Ae Research 1.0.1 1/1 (100%) 1/1 (100%) 0/1 (0%)
📦 Davinci Dtr 2.1.0 ⚠️ 7/7 (100%) 7/7 (100%) 4/7 (57%)
📦 Ndh 1.0.0 ⚠️ 26/26 (100%) 26/26 (100%) 19/26 (73%)
📦 Mcode 4.0.0 ⚠️ 8/8 (100%) 8/8 (100%) 6/8 (75%)
📦 Genomics Reporting 3.0.0 17/17 (100%) 17/17 (100%) 16/17 (94%)
📦 Au Core 1.0.0 ⚠️ 15/15 (100%) 7/7 (100%) 7/7 (100%)
📦 Carin Bb 2.1.0 ⚠️ 5/5 (100%) 5/5 (100%) 5/5 (100%)
🇨🇭 CH Core 5.0.0 ⚠️ 22/22 (100%) 22/22 (100%) 22/22 (100%)
📦 Davinci Alerts 1.0.0 ⚠️ 1/1 (100%) 1/1 (100%) 1/1 (100%)
📦 Davinci Pas 2.0.1 ⚠️ 18/18 (100%) 10/10 (100%) 10/10 (100%)
📦 Davinci Pdex 2.1.0 ⚠️ 9/9 (100%) 8/8 (100%) 8/8 (100%)
🌍 IPS 2.0.0 ⚠️ 22/22 (100%) 23/23 (100%) 23/23 (100%)
🇩🇪 ISiK Basis 4.0.3 ⚠️ 22/22 (100%) 22/22 (100%) 22/22 (100%)
📦 Isik Medikation 4.0.1 8/8 (100%) 8/8 (100%) 8/8 (100%)
📦 Physical Activity 1.0.0 ⚠️ 0/0 (100%) 0/0 (100%) 0/0 (100%)
📦 Pixm 3.0.4 11/11 (100%) 4/4 (100%) 4/4 (100%)
🔐 SMART 2.2.0 6/6 (100%) 6/6 (100%) 6/6 (100%)
🇺🇸 US Core 8.0.0 53/53 (100%) 53/53 (100%) 53/53 (100%)
Empty Parity 97% 1425/1470
Random Parity 90% 1300/1449
Random Validation 72% 1038/1449
Per-package breakdown (30 packages)
Package Empty Parity Random Parity Random Validation
📦 Kbv Erp 1.1.1 18/26 (69%) 16/26 (62%) 14/26 (54%)
📦 Davinci Cdex 2.1.0 13/15 (87%) 11/14 (79%) 7/14 (50%)
📦 Davinci Deqm 4.0.0 25/28 (89%) 22/28 (79%) 9/28 (32%)
📦 Physical Activity 1.0.0 16/18 (89%) 16/18 (89%) 16/18 (89%)
📦 Davinci Drug Formulary 2.1.0 19/21 (90%) 18/21 (86%) 13/21 (62%)
📦 Ndh 1.0.0 79/88 (90%) 79/88 (90%) 74/88 (84%)
📦 Emedicinal Product 1.0.0 14/15 (93%) 11/15 (73%) 3/15 (20%)
📦 Davinci Pas 2.0.1 70/75 (93%) 66/75 (88%) 40/75 (53%)
📦 Isik Medikation 4.0.1 15/16 (94%) 16/16 (100%) 16/16 (100%)
🇩🇪 ISiK Basis 4.0.3 60/63 (95%) 59/63 (94%) 59/63 (94%)
📦 Sdoh 2.2.0 22/23 (96%) 20/23 (87%) 18/23 (78%)
📦 Cqfmeasures 4.0.0 74/76 (97%) 70/76 (92%) 39/76 (51%)
🇨🇭 CH Core 5.0.0 83/85 (98%) 80/85 (94%) 81/85 (95%)
📦 Cpg 2.0.0 130/132 (98%) 128/132 (97%) 100/132 (76%)
📦 Sdc 3.0.0 107/108 (99%) 100/107 (93%) 66/107 (62%)
📦 Qicore 6.0.0 81/82 (99%) 78/82 (95%) 69/82 (84%)
📦 Carin Bb 2.1.0 21/21 (100%) 11/21 (52%) 10/21 (48%)
📦 Davinci Alerts 1.0.0 7/7 (100%) 4/7 (57%) 0/7 (0%)
📦 Mhd 4.2.2 39/39 (100%) 17/27 (63%) 17/27 (63%)
📦 Genomics Reporting 3.0.0 48/48 (100%) 37/48 (77%) 29/48 (60%)
📦 De Basisprofil 1.5.0 83/83 (100%) 69/83 (83%) 61/83 (73%)
📦 Mcode 4.0.0 71/71 (100%) 63/71 (89%) 54/71 (76%)
📦 Au Core 1.0.0 55/55 (100%) 51/55 (93%) 47/55 (85%)
📦 Davinci Dtr 2.1.0 79/79 (100%) 74/79 (94%) 48/79 (61%)
📦 Davinci Pdex 2.1.0 59/59 (100%) 56/59 (95%) 30/59 (51%)
🌍 IPS 2.0.0 38/38 (100%) 37/38 (97%) 37/38 (97%)
🇺🇸 US Core 8.0.0 74/74 (100%) 73/74 (99%) 68/74 (92%)
📦 Ae Research 1.0.1 5/5 (100%) 5/5 (100%) 1/5 (20%)
🔐 SMART 2.2.0 9/9 (100%) 9/9 (100%) 8/9 (89%)
📦 Pixm 3.0.4 11/11 (100%) 4/4 (100%) 4/4 (100%)
⚠️ Unsupported FHIRPath Constraints (33)

FHIRPath constraints from StructureDefinitions that could not be translated into Zod runtime validators.

#PackageConstraint
1au-coreif Observation.effective[x] is dateTime and has a value then that value shall be precise to the day
2carin-bbCare Team Rendering physician's qualifications are from Healthcare Provider Taxonomy Value Set
3carin-bbIf Adjudication is present
4carin-bbit must have at least one adjudicationamounttype slice
5carin-bbInstitutional EOB: Should have adjudication with adjudicationamounttype slice at the item or header level
6carin-bbbut not both
7carin-bbInstitutional EOB: Careteam roles refer to a practitioner
8carin-bbInstitutional EOB: Careteam roles refer to an organization
9carin-bbPharmacy EOB: Careteam roles refer to a practitioner
10carin-bbPharmacy EOB: Careteam roles refer to an organization
11carin-bbProfessional EOB: Careteam roles refer to a practitioner
12carin-bbProfessional EOB: SupportingInfo repetitions with with transportation category code must be referred to by one or more repetitions of item.informationSequence
13ch-coreFor a Swiss address
14ch-corea canton abbreviation from the value set 'eCH-0007 Canton Abbreviation' must be used.
15ch-coreISO Country Alpha-2 or ISO Country Alpha-3 code
16cpgCareTeam.participant.onBehalfOf can only be populated when CareTeam.participant.member is a Practitioner
17cpgif Observation.effective[x] is dateTime and has a value then that value shall be precise to the day
18davinci-cdexDate must be to day.
19davinci-drug-formularyAll drugs with RxNorm Term Type of Semantic Clinical Drug (SCD) or Semantic Branded Drug (SBD) SHALL have a coding repetition and RxNorm Term Type of Semantic Clinical Drug Group (SCDG) or Semantic Branded Drug Group (SBDG) respectively
20davinci-pasDates need to be a full date - YYYY-MM-DD
21davinci-pdexonBehalfOf SHALL be present when Provenance.agent.who is a Practitioner or Device
22de-basisprofilErgebnis muss eine durch 10 teilbare Zahl sein
23de-basisprofilIf Observation.effective[x] has a value then that value shall be precise to the day
24emedicinal-productRouteOfAdministration cannot be used when the 'formOf' product already uses MedicinalProductDefinition.route (and vice versa)
25ipsDatetime must be at least to day.
26mcodeDatetime must be at least to day.
27mcodeif Observation.effective[x] is dateTime and has a value then that value shall be precise to the day
28ndhCareTeam.participant.onBehalfOf can only be populated when CareTeam.participant.member is a Practitioner
29qicoreCareTeam.participant.onBehalfOf can only be populated when CareTeam.participant.member is a Practitioner
30qicoreDatetime must be at least to day.
31sdcEither code is 'fulfill'
32sdcfocus is ServiceRequest and no 'questionnaire' input; or code is 'complete-questionnaire'
33sdcfocus is omitted and 'questionnaire' input is present
34sdohIf Task.code is "review-material"
35sdohthen Task.focus of DocumentReference is required.
36us-coreCareTeam.participant.onBehalfOf can only be populated when CareTeam.participant.member is a Practitioner
37us-coreDatetime must be at least to day.
38us-coreif Observation.effective[x] is dateTime and has a value then that value shall be precise to the day
39us-coreonBehalfOf SHALL be present when Provenance.agent.who is a Practitioner or Device
⏱ Validation Timing — 2919 resources: validate() 19.83s, Zod 1.58s, HL7 2229.74s, Firely 1112.34s
Package Resources Val Total Val Avg Zod TotalZod Avg HL7 TotalHL7 Avg Firely TotalFirely Avg
ae-research 10 0.11s 11.2ms 0.01s1ms 25.64s12821ms 18.25s9122.5ms
au-core 110 0.56s 5.1ms 0.06s0.6ms 53s1204.6ms 28.1s638.7ms
carin-bb 42 0.77s 18.3ms 0.07s1.7ms 48.2s1606.8ms 38.92s1297.3ms
ch-core 170 1.31s 7.7ms 0.08s0.5ms 82.57s1474.5ms 27s482.1ms
cpg 264 1.03s 3.9ms 0.18s0.7ms 213.87s1080.2ms 34.53s174.4ms
cqfmeasures 152 0.73s 4.8ms 0.06s0.4ms 45.23s983.2ms 20.13s437.5ms
davinci-alerts 14 0.31s 22ms 0.01s1ms 53.52s3822.9ms 43.16s3083.2ms
davinci-cdex 29 0.21s 7.4ms 0.03s0.9ms 122.06s9388.8ms 87.8s6753.7ms
davinci-deqm 56 0.27s 4.8ms 0.04s0.6ms 87.1s3959.1ms 47.7s2168.2ms
davinci-drug-formulary 42 0.33s 7.9ms 0.03s0.6ms 105.51s6594.6ms 30.18s1886.3ms
davinci-dtr 158 0.3s 1.9ms 0.05s0.3ms 114.68s6371.2ms 59.62s3312.4ms
davinci-pas 150 0.53s 3.5ms 0.07s0.5ms 56.04s1037.7ms 52.34s969.3ms
davinci-pdex 118 0.4s 3.4ms 0.04s0.4ms 136.18s5237.8ms 99.46s3825.5ms
de-basisprofil 166 1.31s 7.9ms 0.06s0.3ms 60.98s1604.8ms 19.89s523.6ms
emedicinal-product 30 0.72s 24ms 0.03s1.2ms 30.98s1032.6ms 18.14s604.5ms
genomics-reporting 96 0.4s 4.1ms 0.05s0.5ms 45.17s1328.6ms 16.76s492.9ms
ips 76 0.41s 5.4ms 0.05s0.7ms 49.32s913.4ms 22.88s423.8ms
isik-basis 126 1.27s 10.1ms 0.07s0.5ms 55.79s996.3ms 32.94s588.2ms
isik-medikation 32 1.77s 55.4ms 0.02s0.6ms 55.5s3468.6ms 31.89s1993.3ms
kbv-erp 52 0.92s 17.8ms 0.03s0.5ms 43.07s2691.7ms 19.18s1198.6ms
mcode 142 0.42s 3ms 0.06s0.4ms 90.31s1188.2ms 51.99s684.1ms
mhd 66 0.92s 13.9ms 0.05s0.7ms 68.01s1307.9ms 20.6s396.2ms
ndh 176 0.72s 4.1ms 0.06s0.4ms 80.85s1304ms 49.72s802ms
physical-activity 36 0.51s 14.2ms 0.04s1ms 46.94s1564.6ms 10.45s348.2ms
pixm 15 0.14s 9.7ms 0.01s0.9ms 41.73s2781.9ms 16.02s1067.8ms
qicore 164 0.78s 4.8ms 0.1s0.6ms 137.34s1226.3ms 66.16s590.7ms
sdc 215 0.62s 2.9ms 0.07s0.3ms 54.62s1070.9ms 20.15s395.1ms
sdoh 46 0.72s 15.6ms 0.04s0.8ms 47.59s1252.4ms 47.11s1239.7ms
smart 18 0.17s 9.2ms 0.02s1.2ms 38.29s3190.6ms 15.86s1321.7ms
us-core 148 1.17s 7.9ms 0.09s0.6ms 139.65s1317.4ms 65.41s617.1ms
⏱ Generation Timing — 30 packages: 824.6s total
Package Extract Init Resolve Generate Compile Repack Total
ae-research 0.05s 4.6s 5.4s 0.53s 2.7s 0.11s 13.7s
au-core 0.08s 4.7s 12s 1.1s 5.8s 0.23s 25s
carin-bb 0.12s 5.1s 14.8s 2.9s 7.2s 0.25s 31.1s
ch-core 0.1s 5.7s 6.8s 0.53s 6.7s 0.27s 22.6s
cpg 0.33s 4.8s 2.4s 1.5s 15.4s 0.71s 26.6s
cqfmeasures 0.15s 4.5s 13.9s 0.37s 5.2s 0.34s 24.9s
davinci-alerts 0.04s 4.7s 1.3s 0.62s 2.9s 0.1s 10.5s
davinci-cdex 0.08s 4s 34.8s 0.53s 3.7s 0.15s 43.7s
davinci-deqm 0.11s 4.4s 10.9s 0.17s 3.8s 0.2s 20.1s
davinci-drug-formulary 0.09s 4.2s 18s 0.67s 4.6s 0.24s 28.5s
davinci-dtr 0.09s 4.1s 35.8s 1.2s 6.6s 0.27s 48.9s
davinci-pas 0.12s 5s 17.8s 2.2s 7.1s 0.32s 33.8s
davinci-pdex 0.11s 4s 42.7s 1.1s 5.8s 0.27s 54.6s
de-basisprofil 0.08s 4.2s 0.13s 0.36s 5.8s 0.21s 11.7s
emedicinal-product 0.07s 5.9s 3.4s 3.5s 4.3s 0.17s 19.5s
genomics-reporting 0.19s 4.5s 2.9s 0.32s 6s 0.33s 15.5s
ips 0.1s 3.7s 3.9s 0.97s 6.1s 0.26s 16.7s
isik-basis 0.08s 4.3s 3.4s 0.32s 5.9s 0.2s 14.5s
isik-medikation 0.04s 5.8s 4.7s 89.7s 3.1s 0.09s 103.8s
kbv-erp 0.04s 5.3s 2s 0.23s 3.9s 0.11s 11.9s
mcode 0.15s 3.9s 9.6s 1.2s 6.3s 0.59s 22.5s
mhd 0.13s 5.1s 2.5s 0.85s 6.3s 0.25s 15.5s
ndh 0.27s 4.5s 16.4s 1.4s 7s 0.43s 30.6s
physical-activity 0.13s 4.6s 16.2s 0.85s 5.4s 0.21s 28.4s
pixm 0.05s 4.8s 2.8s 2.7s 3.2s 0.1s 14.3s
qicore 0.15s 4.9s 14.3s 10.8s 9.9s 0.45s 42.5s
sdc 0.14s 5.6s 3.5s 0.55s 7.5s 0.39s 18.3s
sdoh 0.1s 3.9s 6.8s 1.2s 5.6s 0.23s 19.4s
smart 0.04s 4.3s 6.5s 0.84s 3.1s 0.09s 15.3s
us-core 0.28s 5.7s 16.1s 0.6s 13.1s 0.62s 40.2s
⚠️ Excluded Profiles — 178 exclusions both: 21 firely: 139 hl7: 18

Profiles excluded from parity statistics due to external issues (validator bugs, profile defects, or terminology limitations). BabelFHIR-TS generates valid resources for all of these.

Exclusion Patterns

PatternCountAffected Validator(s)
Profile resolution failure 137 125 firely 8 both 4 hl7
Element ordering (parser bug) 22 22 firely
Discriminator evaluation failure 15 15 hl7
Bundled context required 5 5 firely
Terminology server limitation 4 4 hl7
Missing snapshot 4 4 hl7
Cross-profile validation 2 2 hl7
SNOMED edition mismatch 1 1 hl7
Failed to parse validator output 1 1 hl7

Excluded Profiles

#IGProfileValidatorCategoryScopeError
1 📦 au-core AUCoreConditionClass both Firely: Profile resolution failure
HL7: Terminology server limitation
random-parity, random-validation Firely: Failed to load profile: au-core-condition
HL7: tx.fhir.org: Australian ValueSet filter not understood
2 📦 au-core AUCoreMedicationClass both Firely: Element ordering (parser bug)
HL7: Terminology server limitation
empty-parity, random-parity, random-validation Firely: Firely parser ordering bug: coding vs text
HL7: tx.fhir.org: Australian ValueSet filter not understood
3 📦 au-core AUCoreMedicationRequestClass both Firely: Element ordering (parser bug)
HL7: Terminology server limitation
empty-parity, random-parity, random-validation Firely: Firely parser ordering bug: coding vs text
HL7: tx.fhir.org: Australian ValueSet filter not understood
4 📦 au-core AUCorePatientClass both Profile resolution failure random-parity, random-validation Firely: Failed to load profile: au-core-patient
HL7: Unknown profile: au-ihi (AU base dependency not loaded)
5 📦 au-core AUCorePractitionerClass both Profile resolution failure random-parity, random-validation Firely: Failed to load profile: au-core-practitioner
HL7: Unknown profile: au-hpii (AU base dependency not loaded)
6 📦 au-core AUCorePractitionerRoleClass both Profile resolution failure random-parity, random-validation Firely: Failed to load profile: au-core-practitionerrole
HL7: Unknown profile: au-medicareprovidernumber (AU base dependency not loaded)
7 📦 au-core AUCoreProcedureClass both Firely: Profile resolution failure
HL7: Terminology server limitation
random-parity, random-validation Firely: Failed to load profile: au-core-procedure
HL7: tx.fhir.org: Australian ValueSet filter not understood
8 📦 cpg CHFBodyWeightClass both Firely: Profile resolution failure
HL7: Cross-profile validation
empty-parity, random-parity, random-validation Firely: Firely cannot load profile: chf-bodyweight
HL7: HL7 bp
9 📦 davinci-deqm DEQMDataExchangeMeasureReportProfileClass both Profile resolution failure random-parity, random-validation Firely: Failed to load profile: datax-measurereport-deqm
HL7: Profile 'cqfm-softwaresystem]]': Slicing cannot be evaluated: Unable to resolve profile
10 📦 davinci-dtr DTRQuestionnaireAdaptSearchClass both Profile resolution failure empty-parity, random-parity, random-validation Firely: Firely cannot load profile: dtr-questionnaire-adapt-search
HL7: Profile 'sdc-questionnaire-questionnaireAdaptive' could not be found
11 📦 davinci-pdex PDexProviderGroupClass both Profile resolution failure random-parity, random-validation Firely: Failed to load profile: pdex-provider-group
HL7: Profile 'ext-attributionListStatus' could not be found
12 🇩🇪 ISiK Basis ISiKAngehoerigerClass both Firely: Profile resolution failure
HL7: Discriminator evaluation failure
empty-parity, random-parity, random-validation Firely: Firely cannot load profile: ISiKAngehoeriger
HL7: HL7 slicing: unable to resolve profile address-de-basis
13 🇩🇪 ISiK Basis ISiKOrganisationClass both Firely: Profile resolution failure
HL7: Discriminator evaluation failure
empty-parity, random-parity, random-validation Firely: Firely cannot load profile: ISiKOrganisation
HL7: HL7 slicing: unable to resolve profile identifier-iknr
14 🇩🇪 ISiK Basis ISiKOrganisationFachabteilungClass both Firely: Profile resolution failure
HL7: Discriminator evaluation failure
empty-parity, random-parity, random-validation Firely: Firely cannot load profile: ISiKOrganisationFachabteilung
HL7: HL7 slicing: unable to resolve profile identifier-iknr
15 🇩🇪 ISiK Basis ISiKPatientClass both Firely: Profile resolution failure
HL7: Discriminator evaluation failure
empty-parity, random-parity, random-validation Firely: Firely cannot load profile: ISiKPatient
HL7: HL7 slicing: unable to resolve profile identifier-kvid-10
16 🇩🇪 ISiK Basis ISiKPersonImGesundheitsberufClass both Firely: Profile resolution failure
HL7: Discriminator evaluation failure
empty-parity, random-parity, random-validation Firely: Firely cannot load profile: ISiKPersonImGesundheitsberuf
HL7: HL7 slicing: unable to resolve profile identifier-lanr
17 🇩🇪 ISiK Basis ISiKProzedurClass both Firely: Element ordering (parser bug)
HL7: Discriminator evaluation failure
empty-parity, random-parity, random-validation Firely: Firely parser ordering bug: coding vs text
HL7: HL7 slicing: unable to resolve profile CodingOPS
18 📦 kbv-erp KBVPRERPBundleClass both Firely: Profile resolution failure
HL7: Missing snapshot
empty-parity, random-parity, random-validation Firely: Firely cannot load profile: KBV_PR_FOR_Patient
HL7: Profile KBV_PR_ERP_Bundle
19 📦 kbv-erp KBVPRERPMedicationFreeTextClass both Firely: Profile resolution failure
HL7: Discriminator evaluation failure
random-parity, random-validation Firely: Failed to load profile: KBV_PR_ERP_Medication_FreeText
HL7: HL7 slicing: unable to resolve profile KBV_EX_Base_Medication_Type
20 📦 kbv-erp KBVPRERPMedicationPZNClass both Profile resolution failure empty-parity, random-parity, random-validation Firely: Firely cannot load profile: KBV_PR_ERP_Medication_PZN
HL7: Profile KBV_EX_Base_Medication_Type not found in loaded packages
21 📦 ndh NdhNdApiPractitionerClass both Profile resolution failure random-parity, random-validation Firely: Failed to load profile: ndh-ndapi-Practitioner
HL7: Profile 'us-core-race
22 📦 au-core AUCoreAllergyIntoleranceClass firely Profile resolution failure random-parity, random-validation Failed to load profile: au-core-allergyintolerance
23 📦 au-core AUCoreBloodPressureClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: au-core-bloodpressure
24 📦 au-core AUCoreDiagnosticResultClass firely Profile resolution failure random-parity, random-validation Failed to load profile: au-core-diagnosticresult
25 📦 au-core AUCoreEncounterClass firely Profile resolution failure random-parity, random-validation Failed to load profile: au-core-encounter
26 📦 au-core AUCoreImmunizationClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
27 📦 au-core AUCoreLocationClass firely Profile resolution failure random-parity, random-validation Failed to load profile: au-core-location
28 📦 au-core AUCoreOrganizationClass firely Profile resolution failure random-parity, random-validation Failed to load profile: au-core-organization
29 📦 au-core AUCorePathologyResultClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: au-core-diagnosticresult-path
30 📦 au-core AUCoreSmokingStatusClass hl7 SNOMED edition mismatch empty-parity, random-parity, random-validation SNOMED AU code not in International Edition
31 📦 carin-bb C4BBExplanationOfBenefitInpatientInstitutionalBasisClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
32 📦 carin-bb C4BBExplanationOfBenefitInpatientInstitutionalClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
33 📦 carin-bb C4BBExplanationOfBenefitOralBasisClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
34 📦 carin-bb C4BBExplanationOfBenefitOralClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
35 📦 carin-bb C4BBExplanationOfBenefitOutpatientInstitutionalBasisClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
36 📦 carin-bb C4BBExplanationOfBenefitOutpatientInstitutionalClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
37 📦 carin-bb C4BBExplanationOfBenefitPharmacyBasisClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
38 📦 carin-bb C4BBExplanationOfBenefitPharmacyClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
39 📦 carin-bb C4BBExplanationOfBenefitProfessionalNonClinicianBasisClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
40 📦 carin-bb C4BBExplanationOfBenefitProfessionalNonClinicianClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
41 🇨🇭 CH Core CHCoreDocumentClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: ch-core-address
42 🇨🇭 CH Core CHCoreDocumentEPRClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: ch-core-address
43 🇨🇭 CH Core CHCorePatientClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: ch-core-address
44 🇨🇭 CH Core CHCorePatientEPRClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: ch-core-address
45 🇨🇭 CH Core CHCorePractitionerClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: ch-core-address
46 🇨🇭 CH Core CHCorePractitionerEPRClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: ch-core-address
47 📦 cpg CHFBodyWeightChangeClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: chf-bodyweight-change
48 📦 cpg CHFCardiologyConsultClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: chf-cardiology-consult
49 📦 cpg CHFCardiologyConsultRequestClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: chf-cardiology-consult-request
50 📦 cpg CHFCreatinineClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: chf-creatinine
51 📦 cpg CHFEGFRClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: chf-egfr
52 📦 cpg CHFJVPClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: chf-jvp
53 📦 cpg CHFJVPRequestClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: chf-jvp-request
54 📦 cpg CHFLASIXIVAdminisistrationClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: chf-lasix-iv-administration
55 📦 cpg CHFLASIXIVRequestClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: chf-lasix-iv-request
56 📦 cpg CHFLASIXPOAdminisistrationClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: chf-lasix-po-administration
57 📦 cpg CHFLASIXPORequestClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: chf-lasix-po-request
58 📦 cpg CHFNetIOClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: chf-net-io
59 📦 cpg CHFO2SatClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: chf-o2-sat
60 📦 cpg CHFO2SatRequestClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: chf-o2-sat-request
61 📦 cpg CHFPotassiumClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: chf-potassium
62 📦 cpg CHFUrineOutClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: chf-urine-out
63 📦 cqfmeasures CQFMCapabilityStatementClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
64 📦 cqfmeasures CQFMPublishableMeasureClass hl7 Failed to parse validator output empty-parity, random-parity, random-validation HL7 validator crashes — unparseable output
65 📦 davinci-alerts AdmitNotificationMessageHeaderClass firely Bundled context required empty-parity, random-parity, random-validation Profile requires aggregation: bundled; standalone parity not meaningful
66 📦 davinci-alerts ADTNotificationConditionProfileClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: adt-notification-condition
67 📦 davinci-alerts ADTNotificationCoverageProfileClass firely Bundled context required empty-parity, random-parity, random-validation Profile requires aggregation: bundled; standalone parity not meaningful
68 📦 davinci-alerts ADTNotificationEncounterProfileClass firely Bundled context required empty-parity, random-parity, random-validation Profile requires aggregation: bundled; standalone parity not meaningful
69 📦 davinci-alerts DischargeNotificationMessageHeaderClass firely Bundled context required empty-parity, random-parity, random-validation Profile requires aggregation: bundled; standalone parity not meaningful
70 📦 davinci-alerts NotificationsMessageHeaderClass firely Bundled context required empty-parity, random-parity, random-validation Profile requires aggregation: bundled; standalone parity not meaningful
71 📦 davinci-cdex CDexTaskDataRequestClass firely Profile resolution failure random-parity, random-validation Failed to load profile: cdex-task-data-request
72 📦 davinci-deqm DEQMIndividualMeasureReportProfileClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: indv-measurereport-deqm
73 📦 davinci-deqm DEQMSubjectListMeasureReportClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: subjectlist-measurereport-deqm
74 📦 davinci-deqm DEQMSummaryMeasureReportProfileClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: summary-measurereport-deqm
75 📦 davinci-deqm DetailedCareGapGuidanceResponseClass firely Profile resolution failure random-parity, random-validation Failed to load profile: gaps-guidanceresponse-detailedcaregap
76 📦 davinci-drug-formulary FormularyDrugClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
77 📦 davinci-drug-formulary InsurancePlanCoverageExtensionClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: insurance-plan-coverage
78 📦 davinci-drug-formulary InsurancePlanLocationClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: usdf-InsurancePlanLocation
79 📦 DaVinci PAS PASBeneficiaryClass firely Profile resolution failure random-parity, random-validation Failed to load profile: profile-beneficiary
80 📦 DaVinci PAS PASClaimBaseClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: profile-claim-base
81 📦 DaVinci PAS PASClaimClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: profile-claim
82 📦 DaVinci PAS PASClaimInquiryClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: profile-claim-inquiry
83 📦 DaVinci PAS PASClaimUpdateClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: profile-claim-update
84 📦 DaVinci PAS PASDeviceRequestClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
85 📦 DaVinci PAS PASEncounterClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
86 📦 DaVinci PAS PASInquiryRequestBundleClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: profile-claim-inquiry
87 📦 DaVinci PAS PASInsurerClass firely Profile resolution failure random-parity, random-validation Failed to load profile: profile-insurer
88 📦 DaVinci PAS PASLocationClass firely Profile resolution failure random-parity, random-validation Failed to load profile: profile-location
89 📦 DaVinci PAS PASMedicationRequestClass firely Profile resolution failure random-parity, random-validation Failed to load profile: profile-medicationrequest
90 📦 DaVinci PAS PASOrganizationClass firely Profile resolution failure random-parity, random-validation Failed to load profile: profile-organization
91 📦 DaVinci PAS PASPractitionerClass firely Profile resolution failure random-parity, random-validation Failed to load profile: profile-practitioner
92 📦 DaVinci PAS PASRequestBundleClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: profile-claim-update
93 📦 DaVinci PAS PASRequestorClass firely Profile resolution failure random-parity, random-validation Failed to load profile: profile-requestor
94 📦 DaVinci PAS PASSubscriberClass firely Profile resolution failure random-parity, random-validation Failed to load profile: profile-subscriber
95 📦 DaVinci PAS PASTaskClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
96 📦 davinci-pdex MtlsEndpointClass hl7 Profile resolution failure random-parity, random-validation Profile 'base-ext-endpoint-connection-type-version]]': Slicing cannot be evaluated: Unable to resolve profile
97 📦 davinci-pdex MtlsOrganizationClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: mtls-organization
98 📦 davinci-pdex PdexMedicationDispenseClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
99 📦 davinci-pdex PDexMultiMemberMatchRequestParametersClass firely Profile resolution failure random-parity, random-validation Failed to load profile: hrex-patient-demographics
100 📦 davinci-pdex PdexPriorAuthorizationClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pdex-priorauthorization
101 📦 de-basisprofil VitalSignDEClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: observation-de-vitalsign
102 🌍 IPS BundleUvIpsClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: Composition-uv-ips
103 🌍 IPS CompositionUvIpsClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: Composition-uv-ips
104 🌍 IPS DiagnosticReportUvIpsClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: DiagnosticReport-uv-ips
105 🌍 IPS PatientUvIpsClass firely Profile resolution failure random-parity, random-validation Failed to load profile: Patient-uv-ips
106 🇩🇪 ISiK Basis ISiKAbrechnungsfallClass hl7 Discriminator evaluation failure empty-parity, random-parity, random-validation HL7 slicing: unable to resolve profile identifier-abrechnungsnummer
107 🇩🇪 ISiK Basis ISiKAllergieUnvertraeglichkeitClass hl7 Discriminator evaluation failure empty-parity, random-parity, random-validation HL7 slicing: unable to resolve profile CodingASK
108 🇩🇪 ISiK Basis ISiKDiagnoseClass hl7 Missing snapshot empty-parity, random-parity, random-validation Profile ISiKDiagnose
109 🇩🇪 ISiK Basis ISiKPatientMergeSubscriptionClass hl7 Profile resolution failure empty-parity, random-parity, random-validation Profile backport-payload-content not found in loaded packages
110 🇩🇪 ISiK Basis ISiKVersicherungsverhaeltnisGesetzlichClass hl7 Missing snapshot empty-parity, random-parity, random-validation Profile ISiKVersicherungsverhaeltnisGesetzlich
111 🇩🇪 ISiK Basis ISiKVersicherungsverhaeltnisSelbstzahlerClass hl7 Missing snapshot empty-parity, random-parity, random-validation Profile ISiKVersicherungsverhaeltnisSelbstzahler
112 🇩🇪 ISiK Basis PatientMergeSubscriptionClass hl7 Profile resolution failure random-parity, random-validation Profile 'backport-payload-content' could not be found
113 📦 isik-medikation ISiKMedikamentClass hl7 Discriminator evaluation failure empty-parity, random-parity, random-validation HL7 slicing: unable to resolve profile ISiKPZNCoding
114 📦 isik-medikation ISiKMedikationsInformationClass hl7 Discriminator evaluation failure empty-parity, random-parity, random-validation HL7 slicing: unable to resolve profile ISiKPZNCoding
115 📦 isik-medikation ISiKMedikationsVerabreichungClass hl7 Discriminator evaluation failure empty-parity, random-parity, random-validation HL7 slicing: unable to resolve profile ISiKPZNCoding
116 📦 isik-medikation ISiKMedikationsVerordnungClass hl7 Discriminator evaluation failure empty-parity, random-parity, random-validation HL7 slicing: unable to resolve profile ISiKPZNCoding
117 📦 kbv-erp KBVPRERPMedicationCompoundingClass hl7 Profile resolution failure empty-parity, random-parity, random-validation Profile KBV_EX_Base_Medication_Type not found in loaded packages
118 📦 kbv-erp KBVPRERPMedicationIngredientClass hl7 Discriminator evaluation failure empty-parity, random-parity, random-validation HL7 slicing: unable to resolve profile KBV_EX_Base_Medication_Type
119 📦 kbv-erp KBVPRERPPrescriptionClass hl7 Discriminator evaluation failure empty-parity, random-parity, random-validation HL7 slicing: unable to resolve profile KBV_EX_FOR_StatusCoPayment
120 📦 mcode ALLRiskAssessmentClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-ALL-risk-assessment
121 📦 mcode BodySurfaceAreaClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-body-surface-area
122 📦 mcode CancerPatientClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: mcode-cancer-patient
123 📦 mcode CancerRelatedMedicationRequestClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-cancer-related-medication-request
124 📦 mcode CancerRelatedSurgicalProcedureClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-cancer-related-surgical-procedure
125 📦 mcode CancerRiskAssessmentClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-cancer-risk-assessment
126 📦 mcode CancerStageClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-cancer-stage
127 📦 mcode ComorbiditiesClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-comorbidities
128 📦 mcode ECOGPerformanceStatusClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-ecog-performance-status
129 📦 mcode GenomicRegionStudiedClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-genomic-region-studied
130 📦 mcode GenomicsReportClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: mcode-genomics-report
131 📦 mcode GenomicVariantClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: version vs display
132 📦 mcode HistologicBehaviorAndTypeClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-histologic-behavior-and-type
133 📦 mcode HistologicGradeClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-histologic-grade
134 📦 mcode HistoryOfMetastaticCancerClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-history-of-metastatic-cancer
135 📦 mcode KarnofskyPerformanceStatusClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-karnofsky-performance-status
136 📦 mcode LanskyPlayPerformanceStatusClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-lansky-play-performance-status
137 📦 mcode LymphomaStageClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
138 📦 mcode MCODEPatientBundleClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: mcode-cancer-patient
139 📦 mcode PrimaryCancerConditionClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-primary-cancer-condition
140 📦 mcode RadiotherapyCourseSummaryClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-radiotherapy-course-summary
141 📦 mcode RhabdomyosarcomaRiskAssessmentClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-rhabdomyosarcoma-risk-assessment
142 📦 mcode SecondaryCancerConditionClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-secondary-cancer-condition
143 📦 mcode TNMCategoryClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-tnm-category
144 📦 mcode TNMDistantMetastasesCategoryClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-tnm-distant-metastases-category
145 📦 mcode TNMPrimaryTumorCategoryClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-tnm-primary-tumor-category
146 📦 mcode TNMRegionalNodesCategoryClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-tnm-regional-nodes-category
147 📦 mcode TNMStageGroupClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: mcode-tnm-stage-group
148 📦 mcode TumorMarkerTestClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-tumor-marker-test
149 📦 mcode TumorMorphologyClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-tumor-morphology
150 📦 ndh NdhCareTeamClass firely Profile resolution failure random-parity, random-validation Failed to load profile: ndh-CareTeam
151 📦 ndh NdhNdApiCareTeamClass firely Profile resolution failure random-parity, random-validation Failed to load profile: ndh-ndapi-CareTeam
152 📦 ndh NdhPnLdApiPractitionerClass firely Profile resolution failure random-parity, random-validation Failed to load profile: ndhPn-ldapi-Practitioner
153 📦 ndh NdhPractitionerClass firely Profile resolution failure random-parity, random-validation Failed to load profile: ndh-Practitioner
154 📦 physical-activity PAConditionLowPAClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: pa-condition-low-pa
155 📦 physical-activity PADiagnosticReportClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: pa-diagnosticreport
156 📦 physical-activity PAGoalClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: pa-goal
157 📦 physical-activity PAObservationActivityGroupClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pa-observation-activity-group
158 📦 physical-activity PAObservationActivityMeasureClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pa-observation-activity-measure
159 📦 physical-activity PAObservationBaseClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pa-observation-base
160 📦 physical-activity PAObservationEVSClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pa-observation-evs
161 📦 physical-activity PAObservationEVSDaysPerWeekClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pa-observation-evs-days-per-week
162 📦 physical-activity PAObservationEVSMinutesPerDayClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pa-observation-evs-min-per-day
163 📦 physical-activity PAObservationEVSMinutesPerWeekClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pa-observation-evs-min-per-week
164 📦 physical-activity PAObservationStrengthDaysPerWeekClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pa-observation-strength-days-per-week
165 📦 physical-activity PAObservationTimeMeasureClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pa-observation-time-measure
166 📦 physical-activity PARelatedPersonClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pa-relatedperson
167 📦 physical-activity PAServiceRequestClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: pa-servicerequest
168 📦 physical-activity PATaskForReferralManagementClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: pa-task-for-referral-management (unknown element 'contextType')
169 📦 sdc SDCParametersQuestionnaireAssembleOutClass firely Profile resolution failure random-parity, random-validation Failed to load profile: Sdc
170 📦 sdoh SDOHCCConditionClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: SDOHCC-Condition
171 📦 sdoh SDOHCCGoalClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: SDOHCC-Goal
172 📦 sdoh SDOHCCObservationEthnicityOMBClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: SDOHCC-ObservationEthnicityOMB
173 📦 sdoh SDOHCCObservationRaceOMBClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: SDOHCC-ObservationRaceOMB
174 📦 sdoh SDOHCCObservationScreeningResponseClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: SDOHCC-ObservationScreeningResponse
175 📦 sdoh SDOHCCProcedureClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: SDOHCC-Procedure
176 📦 sdoh SDOHCCServiceRequestClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: SDOHCC-ServiceRequest
177 📦 sdoh SDOHCCTaskForPatientClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: SDOHCC-TaskForPatient
178 🇺🇸 US Core USCoreVitalSignsProfileClass hl7 Cross-profile validation empty-parity, random-parity, random-validation HL7 bp
🔧 Excluded Fields — 27 field-level exclusions

Specific fields excluded from parity comparison because validators report them incorrectly. The profile still passes, but these fields are tolerated.

#IGProfileValidatorField(s)CategoryScopeReason
1 carin-bb C4BBPatientClass firely gender Empty parity field miss empty-parity Firely misses profile-level min=1 on gender (inherited from US Core)
2 davinci-pas PASMedicationRequestClass firely authoredon Empty parity field miss empty-parity Firely misses profile-level min=1 on authoredon
3 davinci-pas PASBeneficiaryClass firely gender Empty parity field miss empty-parity Firely misses profile-level min=1 on gender (inherited from US Core)
4 davinci-pas PASSubscriberClass firely gender Empty parity field miss empty-parity Firely misses profile-level min=1 on gender (inherited from US Core)
5 de-basisprofil ObservationDePflegegradClass firely unclassified Unknown random-parity random() outputs coding as primitive instead of object — JSON structural error not detectable by JS-level validate()
6 de-basisprofil VitalSignDEKoerpergroesseClass firely coding Discriminator evaluation failure random-parity Firely $this discriminator limitation: reports coding:loinc slice error despite correct LOINC code present
7 isik-basis ISiKKontaktGesundheitseinrichtungClass firely unclassified Empty parity field miss empty-parity Firely fires `implies` FHIRPath constraints on empty Encounter; per spec, empty antecedent = not applicable
8 qicore QICorePatientClass firely gender Empty parity field miss empty-parity Firely misses profile-level min=1 on gender (inherited from US Core)
9 cqfmeasures CQFMCohortMeasureClass hl7 population Empty parity field miss empty-parity HL7 misses slice-level min=1 for Measure.group.population
10 cqfmeasures CQFMComputableLibraryClass hl7 content Empty parity field miss empty-parity HL7 misses slice-level min=1 for Library.content
11 cqfmeasures CQFMContinuousVariableMeasureClass hl7 population Empty parity field miss empty-parity HL7 misses slice-level min=1 for Measure.group.population
12 cqfmeasures CQFMProportionMeasureClass hl7 population Empty parity field miss empty-parity HL7 misses slice-level min=1 for Measure.group.population
13 cqfmeasures CQFMRatioMeasureClass hl7 population Empty parity field miss empty-parity HL7 misses slice-level min=1 for Measure.group.population
14 davinci-deqm DEQMGapsInCareBundleClass hl7 constraint Profile resolution failure random-parity HL7 cannot resolve qicore-patient profile from transitive dependency — empty target type list rejects all Patient references
15 davinci-dtr DTRQuestionnaireResponseClass hl7 code SNOMED edition mismatch random-parity HL7 tx.fhir.org resolves CRD CodeSystem/temp to 2.2.0-ballot which lacks code "withpa"; DTR 2.1.0 package includes it in local ValueSet-DocReason — cross-package version mismatch on terminology server
16 davinci-pdex PDexMultiMemberMatchRequestParametersClass hl7 constraint Validation model difference random-parity HL7 rejects example.org URLs in Consent.policy.uri via built-in rule (not a FHIRPath constraint in the SD)
17 de-basisprofil VitalSignDEClass hl7 constraint Discriminator evaluation failure random-parity HL7 $this discriminator limitation: "Could not match discriminator ($this) for slice Observation.code.coding:loinc/snomed" — HL7 cannot evaluate $this pattern discriminator without fixed value or binding assertions
18 de-basisprofil VitalSignDEArterielleSauerstoffsaettigungPulsoximetrieClass hl7 coding Discriminator evaluation failure random-parity HL7 $this discriminator limitation: undercounts coding:loinc slice matches (reports min=2 found=1 despite 3 LOINC codings present) due to faulty $this pattern evaluation inherited from base VitalSignDE profile
19 kbv-erp KBVPRERPCompositionClass hl7 constraint Profile resolution failure random-parity HL7 cannot resolve versioned KBV_PR_FOR_Practitioner
20 mhd ProvideDocumentBundleResponseClass hl7 unclassified Bundled context required random-parity bdl-8 FHIRPath empty propagation: fullUrl.contains(/_history/).not() yields empty when fullUrl absent; fhirpath.js all() returns false, HL7 returns true
21 mhd ComprehensiveDocumentReferenceClass hl7 constraint, code Bundled context required random-parity Standalone validation of bundled-context profile: HL7 reports unresolvable reference for context.sourcePatientInfo; HL7 terminology server rejects DICOM codes not in loaded CodeSystem (non-deterministic)
22 mhd UnContainedComprehensiveDocumentReferenceClass hl7 code Bundled context required random-parity HL7 terminology server rejects DICOM ontology codes not in loaded CodeSystem (non-deterministic depending on random code generation)
23 mhd ComprehensiveProvideDocumentBundleClass hl7 constraint, entry, pattern Validation model difference random-parity Bundle entry slice validation model difference: our validator matches entries by resourceType and delegates to sub-profile validators (catching code+extension errors), while HL7 uses conformsTo-based matching and reports entry-level slice rejection + pattern mismatch. Both detect the same underlying issues (wrong code, missing extensions) but organize errors across different field categories.
24 mhd MinimalProvideDocumentBundleClass hl7 constraint, entry, pattern Validation model difference random-parity Bundle entry slice validation model difference: our validator matches entries by resourceType and delegates to sub-profile validators (catching code+extension errors), while HL7 uses conformsTo-based matching and reports entry-level slice rejection + pattern mismatch. Both detect the same underlying issues (wrong code, missing extensions) but organize errors across different field categories.
25 mhd UnContainedComprehensiveProvideDocumentBundleClass hl7 constraint, entry, pattern Validation model difference random-parity Bundle entry slice validation model difference: our validator matches entries by resourceType and delegates to sub-profile validators (catching code+extension errors), while HL7 uses conformsTo-based matching and reports entry-level slice rejection + pattern mismatch. Both detect the same underlying issues (wrong code, missing extensions) but organize errors across different field categories.
26 qicore QICoreImmunizationNotDoneClass hl7 code Bundled context required random-parity HL7 validates fixedCode "not-done" against sibling qicore-immunization ValueSet (qicore-non-negative-immunization-status) which excludes it; the profile's own binding (immunization-status) includes it
27 qicore QICoreObservationCancelledClass hl7 code Bundled context required random-parity HL7 validates fixedCode "cancelled" against sibling qicore observation ValueSet (qicore-non-negative-observation-status) which excludes it; the profile's own binding (observation-status) includes it