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.5.8

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% 515/518
Random Parity 92% 464/504
Random Validation 84% 425/504
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%) 18/18 (100%) 18/18 (100%)
📦 Davinci Pdex 2.1.0 ⚠️ 8/8 (100%) 6/6 (100%) 6/6 (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%)
📦 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%) 28/28 (100%) 21/28 (75%)
📦 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 ⚠️ 47/47 (100%) 46/47 (98%) 46/47 (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 ⚠️ 11/11 (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 ⚠️ 13/13 (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 ⚠️ 7/7 (100%) 1/2 (50%) 0/2 (0%)
📦 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() 19.71s, Zod 1.6s, HL7 2125.93s, Firely 1115.51s
Package Resources Val Total Val Avg Zod TotalZod Avg HL7 TotalHL7 Avg Firely TotalFirely Avg
ae-research 10 0.11s 11.4ms 0.01s1.3ms 29.42s14712ms 18.97s9486.5ms
au-core 110 0.62s 5.6ms 0.06s0.5ms 54.12s1229.9ms 33.4s759.1ms
carin-bb 42 0.75s 17.9ms 0.07s1.7ms 46.78s1559.3ms 37.08s1236.1ms
ch-core 170 1.1s 6.5ms 0.07s0.4ms 105.41s1882.3ms 31.4s560.7ms
cpg 264 1.18s 4.5ms 0.16s0.6ms 156.73s791.6ms 35.8s180.8ms
cqfmeasures 152 1.01s 6.7ms 0.08s0.6ms 43.92s954.8ms 15.93s346.4ms
davinci-alerts 14 0.43s 30.6ms 0.01s1ms 43.26s3090.2ms 51.88s3705.7ms
davinci-cdex 29 0.22s 7.7ms 0.03s0.9ms 99.31s7638.8ms 72.44s5572.2ms
davinci-deqm 56 0.31s 5.6ms 0.04s0.7ms 73.84s3356.6ms 51.09s2322.3ms
davinci-drug-formulary 42 0.48s 11.4ms 0.03s0.7ms 129.56s8097.6ms 36.77s2298.2ms
davinci-dtr 158 0.32s 2ms 0.05s0.3ms 127.64s7091.2ms 67.56s3753.3ms
davinci-pas 150 0.55s 3.6ms 0.07s0.5ms 46.73s865.3ms 56.75s1051ms
davinci-pdex 118 0.39s 3.3ms 0.05s0.4ms 156.81s6031ms 60.89s2342ms
de-basisprofil 166 1.48s 8.9ms 0.06s0.4ms 45.27s1191.4ms 20.22s532.2ms
emedicinal-product 30 0.53s 17.6ms 0.03s0.9ms 31.51s1050.2ms 18.44s614.7ms
genomics-reporting 96 0.36s 3.8ms 0.04s0.4ms 45.87s1349.1ms 15.53s456.7ms
ips 76 0.34s 4.5ms 0.04s0.6ms 58.86s1090.1ms 28.42s526.3ms
isik-basis 126 1.68s 13.3ms 0.07s0.5ms 52.01s928.7ms 28.01s500.2ms
isik-medikation 32 0.75s 23.6ms 0.02s0.6ms 41.14s2571.1ms 33.36s2085ms
kbv-erp 52 0.96s 18.5ms 0.03s0.5ms 40.94s2558.7ms 20.58s1286.4ms
mcode 142 0.54s 3.8ms 0.08s0.5ms 84.32s1109.5ms 51.49s677.5ms
mhd 66 0.77s 11.7ms 0.05s0.7ms 62.76s1207ms 21.97s422.6ms
ndh 176 0.67s 3.8ms 0.07s0.4ms 75.7s1221ms 60.3s972.6ms
physical-activity 36 0.79s 22ms 0.03s0.8ms 46.77s1559.1ms 10.19s339.8ms
pixm 15 0.17s 11.6ms 0.02s1.1ms 41.1s2740.3ms 15.42s1027.9ms
qicore 164 0.73s 4.4ms 0.1s0.6ms 105.92s945.8ms 62.65s559.4ms
sdc 215 0.51s 2.3ms 0.07s0.3ms 41.34s810.5ms 18.66s365.9ms
sdoh 46 0.7s 15.1ms 0.04s0.8ms 61.35s1614.4ms 49.71s1308.2ms
smart 18 0.19s 10.5ms 0.03s1.6ms 41.16s3430ms 17.33s1444ms
us-core 148 1.07s 7.2ms 0.09s0.6ms 136.38s1286.6ms 73.27s691.2ms
⏱ Generation Timing — 30 packages: 808.1s total
Package Extract Init Resolve Generate Compile Repack Total
ae-research 0.05s 5.7s 6.1s 1.9s 2.4s 0.09s 17.6s
au-core 0.09s 4.1s 10.5s 1.1s 6.4s 0.31s 24s
carin-bb 0.11s 3.4s 12.6s 2.1s 7.3s 0.3s 27s
ch-core 0.11s 3.5s 5.7s 0.56s 7.3s 0.4s 19.6s
cpg 0.39s 5.2s 3.9s 1.4s 16s 0.8s 29.3s
cqfmeasures 0.18s 3.6s 11.9s 0.49s 6.7s 0.47s 24s
davinci-alerts 0.04s 5s 2.1s 0.1s 3s 0.14s 10.9s
davinci-cdex 0.08s 5.2s 36.3s 0.76s 3.8s 0.21s 47.2s
davinci-deqm 0.14s 4.3s 12.9s 0.18s 4.4s 0.32s 22.7s
davinci-drug-formulary 0.1s 6.1s 19.7s 1.5s 4.3s 0.29s 32.9s
davinci-dtr 0.07s 7.2s 37.1s 1.8s 6.9s 0.33s 54.5s
davinci-pas 0.1s 4.7s 16.1s 2.6s 7.5s 0.31s 32.3s
davinci-pdex 0.1s 3.6s 44.4s 1.2s 6.1s 0.33s 56.4s
de-basisprofil 0.1s 5.7s 0.13s 0.35s 6.4s 0.3s 14s
emedicinal-product 0.05s 3.9s 2.4s 1.4s 3.3s 0.13s 12.4s
genomics-reporting 0.17s 4.7s 3.1s 0.36s 6.5s 0.32s 16.6s
ips 0.08s 4s 4.5s 0.9s 4.8s 0.24s 16.5s
isik-basis 0.08s 4.6s 3.6s 0.33s 5.9s 0.25s 15.7s
isik-medikation 0.04s 4.4s 3.8s 65.5s 3.1s 0.15s 77.3s
kbv-erp 0.03s 3.6s 2.1s 0.24s 4.4s 0.17s 11.1s
mcode 0.19s 3.6s 10.5s 1.7s 8.1s 0.43s 26.2s
mhd 0.1s 4.4s 3s 2.7s 5.9s 0.26s 17.1s
ndh 0.22s 4.6s 13.9s 2.3s 7s 0.45s 29.2s
physical-activity 0.12s 5.2s 17.1s 1.2s 5.4s 0.27s 30.3s
pixm 0.05s 4.7s 3.3s 2.8s 3.7s 0.15s 15.5s
qicore 0.14s 4.2s 11.2s 6.7s 10.6s 0.52s 35.9s
sdc 0.12s 4.1s 2.9s 0.54s 7.1s 0.33s 15.6s
sdoh 0.1s 5.6s 8.2s 2.8s 6.3s 0.29s 24.8s
smart 0.04s 3.3s 6.2s 0.66s 3.3s 0.15s 14.2s
us-core 0.25s 4.6s 14.6s 0.61s 13.2s 0.65s 37.3s
⚠️ Excluded Profiles — 177 exclusions both: 16 firely: 138 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 133 121 firely 5 both 7 hl7
Element ordering (parser bug) 23 23 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 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-cdex CDexPractitionerRoleClass firely Profile resolution failure random-parity, random-validation Failed to load profile: cdex-practitionerrole
67 📦 davinci-cdex CDEXSDCQuestionnaireResponseClass firely Profile resolution failure random-parity, random-validation Failed to load profile: cdex-sdc-questionnaireresponse
68 📦 davinci-cdex CDexSignatureBundleClass firely Profile resolution failure random-parity, random-validation Failed to load profile: cdex-signature
69 📦 davinci-cdex CDexTaskDataRequestClass firely Profile resolution failure random-parity, random-validation Failed to load profile: cdex-task-data-request
70 📦 davinci-deqm DEQMIndividualMeasureReportProfileClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: indv-measurereport-deqm
71 📦 davinci-deqm DEQMSubjectListMeasureReportClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: subjectlist-measurereport-deqm
72 📦 davinci-deqm DEQMSummaryMeasureReportProfileClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: summary-measurereport-deqm
73 📦 davinci-deqm DetailedCareGapGuidanceResponseClass firely Profile resolution failure random-parity, random-validation Failed to load profile: gaps-guidanceresponse-detailedcaregap
74 📦 davinci-drug-formulary FormularyDrugClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
75 📦 davinci-drug-formulary InsurancePlanCoverageExtensionClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: insurance-plan-coverage
76 📦 davinci-drug-formulary InsurancePlanLocationClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: usdf-InsurancePlanLocation
77 📦 DaVinci PAS PASClaimBaseClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: profile-claim-base
78 📦 DaVinci PAS PASClaimClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: profile-claim
79 📦 DaVinci PAS PASClaimInquiryClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: profile-claim-inquiry
80 📦 DaVinci PAS PASClaimUpdateClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: profile-claim-update
81 📦 DaVinci PAS PASDeviceRequestClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
82 📦 DaVinci PAS PASEncounterClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
83 📦 DaVinci PAS PASInquiryRequestBundleClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: profile-claim-inquiry
84 📦 DaVinci PAS PASRequestBundleClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: profile-claim-update
85 📦 DaVinci PAS PASTaskClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
86 📦 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
87 📦 davinci-pdex MtlsOrganizationClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: mtls-organization
88 📦 davinci-pdex PdexMedicationDispenseClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
89 📦 davinci-pdex PDexMultiMemberMatchRequestParametersClass firely Profile resolution failure random-parity, random-validation Failed to load profile: hrex-patient-demographics
90 📦 davinci-pdex PdexPriorAuthorizationClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pdex-priorauthorization
91 📦 davinci-pdex PDexProviderSharingConsentClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pdex-provider-consent
92 📦 davinci-pdex ProvenanceExtensionClass firely Element ordering (parser bug) random-parity, random-validation Parser bug: 'coding' ordering vs 'text' (profile-specific, passes base validation)
93 📦 de-basisprofil VitalSignDEClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: observation-de-vitalsign
94 🌍 IPS BundleUvIpsClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: Composition-uv-ips
95 🌍 IPS CompositionUvIpsClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: Composition-uv-ips
96 🌍 IPS DiagnosticReportUvIpsClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: DiagnosticReport-uv-ips
97 🌍 IPS PatientUvIpsClass firely Profile resolution failure random-parity, random-validation Failed to load profile: Patient-uv-ips
98 🇩🇪 ISiK Basis ISiKAbrechnungsfallClass hl7 Discriminator evaluation failure empty-parity, random-parity, random-validation HL7 slicing: unable to resolve profile identifier-abrechnungsnummer
99 🇩🇪 ISiK Basis ISiKAllergieUnvertraeglichkeitClass hl7 Discriminator evaluation failure empty-parity, random-parity, random-validation HL7 slicing: unable to resolve profile CodingASK
100 🇩🇪 ISiK Basis ISiKDiagnoseClass hl7 Missing snapshot empty-parity, random-parity, random-validation Profile ISiKDiagnose
101 🇩🇪 ISiK Basis ISiKPatientMergeSubscriptionClass hl7 Profile resolution failure empty-parity, random-parity, random-validation Profile backport-payload-content not found in loaded packages
102 🇩🇪 ISiK Basis ISiKVersicherungsverhaeltnisGesetzlichClass hl7 Missing snapshot empty-parity, random-parity, random-validation Profile ISiKVersicherungsverhaeltnisGesetzlich
103 🇩🇪 ISiK Basis ISiKVersicherungsverhaeltnisSelbstzahlerClass hl7 Missing snapshot empty-parity, random-parity, random-validation Profile ISiKVersicherungsverhaeltnisSelbstzahler
104 🇩🇪 ISiK Basis PatientMergeSubscriptionClass hl7 Profile resolution failure random-parity, random-validation Profile 'backport-payload-content' could not be found
105 📦 isik-medikation ISiKMedikamentClass hl7 Discriminator evaluation failure empty-parity, random-parity, random-validation HL7 slicing: unable to resolve profile ISiKPZNCoding
106 📦 isik-medikation ISiKMedikationsInformationClass hl7 Discriminator evaluation failure empty-parity, random-parity, random-validation HL7 slicing: unable to resolve profile ISiKPZNCoding
107 📦 isik-medikation ISiKMedikationsVerabreichungClass hl7 Discriminator evaluation failure empty-parity, random-parity, random-validation HL7 slicing: unable to resolve profile ISiKPZNCoding
108 📦 isik-medikation ISiKMedikationsVerordnungClass hl7 Discriminator evaluation failure empty-parity, random-parity, random-validation HL7 slicing: unable to resolve profile ISiKPZNCoding
109 📦 kbv-erp KBVPRERPMedicationCompoundingClass hl7 Profile resolution failure empty-parity, random-parity, random-validation Profile KBV_EX_Base_Medication_Type not found in loaded packages
110 📦 kbv-erp KBVPRERPMedicationIngredientClass hl7 Discriminator evaluation failure empty-parity, random-parity, random-validation HL7 slicing: unable to resolve profile KBV_EX_Base_Medication_Type
111 📦 kbv-erp KBVPRERPPrescriptionClass hl7 Discriminator evaluation failure empty-parity, random-parity, random-validation HL7 slicing: unable to resolve profile KBV_EX_FOR_StatusCoPayment
112 📦 mcode ALLRiskAssessmentClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-ALL-risk-assessment
113 📦 mcode BodySurfaceAreaClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-body-surface-area
114 📦 mcode CancerPatientClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: mcode-cancer-patient
115 📦 mcode CancerRelatedMedicationRequestClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-cancer-related-medication-request
116 📦 mcode CancerRelatedSurgicalProcedureClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-cancer-related-surgical-procedure
117 📦 mcode CancerRiskAssessmentClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-cancer-risk-assessment
118 📦 mcode CancerStageClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-cancer-stage
119 📦 mcode ComorbiditiesClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-comorbidities
120 📦 mcode ECOGPerformanceStatusClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-ecog-performance-status
121 📦 mcode GenomicRegionStudiedClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-genomic-region-studied
122 📦 mcode GenomicsReportClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: mcode-genomics-report
123 📦 mcode GenomicVariantClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: version vs display
124 📦 mcode HistologicBehaviorAndTypeClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-histologic-behavior-and-type
125 📦 mcode HistologicGradeClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-histologic-grade
126 📦 mcode HistoryOfMetastaticCancerClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-history-of-metastatic-cancer
127 📦 mcode KarnofskyPerformanceStatusClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-karnofsky-performance-status
128 📦 mcode LanskyPlayPerformanceStatusClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-lansky-play-performance-status
129 📦 mcode LymphomaStageClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
130 📦 mcode MCODEPatientBundleClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: mcode-cancer-patient
131 📦 mcode PrimaryCancerConditionClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-primary-cancer-condition
132 📦 mcode RadiotherapyCourseSummaryClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-radiotherapy-course-summary
133 📦 mcode RhabdomyosarcomaRiskAssessmentClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-rhabdomyosarcoma-risk-assessment
134 📦 mcode SecondaryCancerConditionClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-secondary-cancer-condition
135 📦 mcode TNMCategoryClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-tnm-category
136 📦 mcode TNMDistantMetastasesCategoryClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-tnm-distant-metastases-category
137 📦 mcode TNMPrimaryTumorCategoryClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-tnm-primary-tumor-category
138 📦 mcode TNMRegionalNodesCategoryClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-tnm-regional-nodes-category
139 📦 mcode TNMStageGroupClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: mcode-tnm-stage-group
140 📦 mcode TumorMarkerTestClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-tumor-marker-test
141 📦 mcode TumorMorphologyClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-tumor-morphology
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 📦 qicore QICoreAdverseEventClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-adverseevent
160 📦 qicore QICoreCommunicationClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-communication
161 📦 qicore QICoreCommunicationRequestClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-communicationrequest
162 📦 qicore QICoreDeviceUseStatementClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-deviceusestatement
163 📦 qicore QICoreImagingStudyClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-imagingstudy
164 📦 qicore QICoreNonPatientObservationClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-nonpatient-observation
165 📦 qicore QICoreQuestionnaireResponseClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-questionnaireresponse
166 📦 qicore QICoreServiceNotRequestedClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-servicenotrequested
167 📦 qicore QICoreServiceRequestClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-servicerequest
168 📦 sdc SDCParametersQuestionnaireAssembleOutClass firely Profile resolution failure random-parity, random-validation Failed to load profile: Sdc
169 📦 sdoh SDOHCCConditionClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: SDOHCC-Condition
170 📦 sdoh SDOHCCGoalClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: SDOHCC-Goal
171 📦 sdoh SDOHCCObservationEthnicityOMBClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: SDOHCC-ObservationEthnicityOMB
172 📦 sdoh SDOHCCObservationRaceOMBClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: SDOHCC-ObservationRaceOMB
173 📦 sdoh SDOHCCObservationScreeningResponseClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: SDOHCC-ObservationScreeningResponse
174 📦 sdoh SDOHCCProcedureClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: SDOHCC-Procedure
175 📦 sdoh SDOHCCServiceRequestClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: SDOHCC-ServiceRequest
176 📦 sdoh SDOHCCTaskForPatientClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: SDOHCC-TaskForPatient
177 🇺🇸 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.5.8-dev.20260529095649.0c67802b

Trend Chart (50 runs)
HL7FirelyInternal
50% 60% 70% 80% 90% 100% 4/17 5/29 4/25 4/18 5/12 28 pkgs 30 pkgs 2 pkgs 29 pkgs 30 pkgs HL7 6.9.7 HL7 6.9.8 v1.3.9 v1.3.10 v1.4.0 v1.4.1 v1.4.2 v1.4.3 v1.5.0 v1.5.1 v1.5.2 v1.5.3 v1.5.4 v1.5.5 v1.5.6 v1.5.7 v1.5.8

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

Empty Parity 100% 583/583
Random Parity 97% 603/619
Random Validation 82% 505/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%)
📦 Davinci Deqm 4.0.0 ⚠️ 11/11 (100%) 9/10 (90%) 4/10 (40%)
📦 Ndh 1.0.0 ⚠️ 31/31 (100%) 27/30 (90%) 20/30 (67%)
🇨🇭 CH Core 5.0.0 27/27 (100%) 27/28 (96%) 27/28 (96%)
📦 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 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%)
📦 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%)
🌍 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% 525/529
Random Parity 91% 427/467
Random Validation 83% 387/467
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 ⚠️ 7/7 (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%)
📦 Au Core 1.0.0 ⚠️ 13/13 (100%) 14/17 (82%) 13/17 (76%)
📦 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%)
📦 Ae Research 1.0.1 1/1 (100%) 1/1 (100%) 0/1 (0%)
📦 Davinci Dtr 2.1.0 ⚠️ 7/7 (100%) 8/8 (100%) 4/8 (50%)
📦 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%)
📦 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%) 10/10 (100%) 10/10 (100%)
📦 Davinci Pdex 2.1.0 ⚠️ 9/9 (100%) 7/7 (100%) 7/7 (100%)
🌍 IPS 2.0.0 ⚠️ 22/22 (100%) 22/22 (100%) 22/22 (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%)
📦 Qicore 6.0.0 ⚠️ 56/56 (100%) 18/18 (100%) 18/18 (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%)
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() 17.76s, Zod 1.6s, HL7 2236.12s, Firely 1099.07s
Package Resources Val Total Val Avg Zod TotalZod Avg HL7 TotalHL7 Avg Firely TotalFirely Avg
ae-research 10 0.11s 11.3ms 0.01s1ms 22.49s11243ms 21.05s10526ms
au-core 110 0.44s 4ms 0.05s0.4ms 59.9s1361.3ms 36.73s834.7ms
carin-bb 42 0.63s 15.1ms 0.07s1.7ms 47.04s1567.9ms 38.6s1286.8ms
ch-core 170 0.87s 5.1ms 0.08s0.5ms 101.82s1818.3ms 29.75s531.2ms
cpg 264 1.02s 3.9ms 0.16s0.6ms 164.82s832.4ms 34.56s174.5ms
cqfmeasures 152 0.98s 6.5ms 0.09s0.6ms 45.18s982.2ms 17.62s383.1ms
davinci-alerts 14 0.42s 30.2ms 0.01s1.1ms 44.59s3185.1ms 44.68s3191.6ms
davinci-cdex 29 0.22s 7.6ms 0.03s0.9ms 93.3s7176.7ms 58.35s4488.6ms
davinci-deqm 56 0.28s 4.9ms 0.03s0.6ms 75.3s3422.8ms 59.26s2693.5ms
davinci-drug-formulary 42 0.37s 8.9ms 0.03s0.6ms 119.62s7476.5ms 38.13s2383.1ms
davinci-dtr 158 0.32s 2ms 0.05s0.3ms 125.4s6966.7ms 68.34s3796.9ms
davinci-pas 150 0.61s 4.1ms 0.08s0.5ms 55.26s1023.4ms 58.5s1083.4ms
davinci-pdex 118 0.42s 3.5ms 0.05s0.4ms 202.54s7789.9ms 68.29s2626.4ms
de-basisprofil 166 0.82s 4.9ms 0.06s0.4ms 51.47s1354.4ms 25.47s670.2ms
emedicinal-product 30 0.64s 21.5ms 0.03s1.1ms 32.18s1072.7ms 18.66s622.1ms
genomics-reporting 96 0.43s 4.5ms 0.04s0.5ms 41.06s1207.6ms 17.45s513.3ms
ips 76 0.42s 5.6ms 0.06s0.7ms 46.1s853.7ms 25.14s465.6ms
isik-basis 126 1.39s 11ms 0.07s0.6ms 58.08s1037.2ms 26.93s481ms
isik-medikation 32 0.81s 25.4ms 0.02s0.6ms 42.08s2630.2ms 19.33s1208.1ms
kbv-erp 52 0.64s 12.3ms 0.03s0.5ms 31s1937.6ms 21.98s1373.4ms
mcode 142 0.63s 4.4ms 0.07s0.5ms 92.68s1219.4ms 42.36s557.4ms
mhd 66 0.86s 13.1ms 0.05s0.8ms 60.73s1167.8ms 22.92s440.7ms
ndh 176 0.54s 3.1ms 0.06s0.3ms 56.8s916.1ms 55.74s899ms
physical-activity 36 0.55s 15.2ms 0.03s0.9ms 57.61s1920.3ms 13.49s449.6ms
pixm 15 0.2s 13.5ms 0.02s1.1ms 44.74s2982.7ms 23.98s1598.6ms
qicore 164 0.68s 4.1ms 0.1s0.6ms 138.47s1236.3ms 60.26s538ms
sdc 215 0.6s 2.8ms 0.07s0.3ms 44.9s880.4ms 20.33s398.7ms
sdoh 46 0.5s 11ms 0.04s0.8ms 60.55s1593.4ms 41.69s1097.2ms
smart 18 0.17s 9.3ms 0.02s1.3ms 34.56s2879.8ms 18.73s1561ms
us-core 148 1.19s 8ms 0.09s0.6ms 185.85s1753.3ms 70.75s667.5ms
⏱ Generation Timing — 30 packages: 806.1s total
Package Extract Init Resolve Generate Compile Repack Total
ae-research 0.05s 3.9s 5s 0.66s 2.3s 0.08s 12.8s
au-core 0.06s 4.6s 9.9s 0.72s 5.2s 0.22s 22.7s
carin-bb 0.11s 4.1s 12.9s 1.7s 7.2s 0.36s 26.9s
ch-core 0.11s 4.5s 7.5s 0.56s 7.6s 0.37s 21.9s
cpg 0.27s 4.5s 3.2s 1.4s 14.6s 0.64s 26.4s
cqfmeasures 0.19s 3.4s 12.5s 0.52s 7.1s 0.48s 24.6s
davinci-alerts 0.04s 6.9s 2s 0.51s 3.4s 0.17s 13.9s
davinci-cdex 0.08s 4.9s 36.8s 0.72s 3.9s 0.21s 47s
davinci-deqm 0.12s 3.8s 11.7s 0.18s 4.1s 0.28s 20.8s
davinci-drug-formulary 0.07s 3.8s 14.6s 0.7s 3.9s 0.24s 23.8s
davinci-dtr 0.07s 5.7s 34.9s 2s 6.7s 0.32s 50.6s
davinci-pas 0.14s 5.4s 19.5s 2.3s 8.2s 0.46s 37.1s
davinci-pdex 0.11s 3.9s 44.5s 1.2s 6.6s 0.34s 57.5s
de-basisprofil 0.09s 4.3s 0.12s 0.36s 6.3s 0.29s 12s
emedicinal-product 0.07s 5.8s 2.9s 2.5s 4.4s 0.17s 18.2s
genomics-reporting 0.2s 5.4s 3.8s 0.36s 6.5s 0.36s 19.1s
ips 0.1s 4.3s 4.6s 0.71s 5.9s 0.31s 17.4s
isik-basis 0.07s 3.4s 2.9s 0.35s 5.7s 0.23s 13.2s
isik-medikation 0.04s 4.1s 4.2s 65s 3.3s 0.17s 76.9s
kbv-erp 0.03s 3.6s 2.2s 0.24s 4.6s 0.16s 11.5s
mcode 0.23s 8.5s 15s 3.8s 8.6s 0.47s 38.8s
mhd 0.11s 3.5s 2.5s 0.95s 6s 0.31s 14s
ndh 0.17s 5.2s 15.3s 2.8s 5.5s 0.37s 30.1s
physical-activity 0.11s 3.9s 15.8s 1s 5.3s 0.27s 27.4s
pixm 0.07s 6.1s 3.6s 3.5s 4s 0.19s 18.3s
qicore 0.13s 4.1s 10.1s 7.5s 9.5s 0.42s 33.9s
sdc 0.15s 5.4s 3.6s 0.55s 7.6s 0.4s 18.8s
sdoh 0.09s 3.5s 6s 1.5s 5.8s 0.27s 18.3s
smart 0.04s 3.6s 6.9s 0.6s 3.2s 0.15s 15s
us-core 0.29s 4.2s 14.2s 0.59s 12.7s 0.68s 37.2s
⚠️ Excluded Profiles — 214 exclusions both: 16 firely: 175 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 171 159 firely 5 both 7 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 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-cdex CDexTaskDataRequestClass firely Profile resolution failure random-parity, random-validation Failed to load profile: cdex-task-data-request
67 📦 davinci-deqm DEQMIndividualMeasureReportProfileClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: indv-measurereport-deqm
68 📦 davinci-deqm DEQMSubjectListMeasureReportClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: subjectlist-measurereport-deqm
69 📦 davinci-deqm DEQMSummaryMeasureReportProfileClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: summary-measurereport-deqm
70 📦 davinci-deqm DetailedCareGapGuidanceResponseClass firely Profile resolution failure random-parity, random-validation Failed to load profile: gaps-guidanceresponse-detailedcaregap
71 📦 davinci-drug-formulary FormularyDrugClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
72 📦 davinci-drug-formulary InsurancePlanCoverageExtensionClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: insurance-plan-coverage
73 📦 davinci-drug-formulary InsurancePlanLocationClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: usdf-InsurancePlanLocation
74 📦 DaVinci PAS PASBeneficiaryClass firely Profile resolution failure random-parity, random-validation Failed to load profile: profile-beneficiary
75 📦 DaVinci PAS PASClaimBaseClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: profile-claim-base
76 📦 DaVinci PAS PASClaimClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: profile-claim
77 📦 DaVinci PAS PASClaimInquiryClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: profile-claim-inquiry
78 📦 DaVinci PAS PASClaimUpdateClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: profile-claim-update
79 📦 DaVinci PAS PASDeviceRequestClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
80 📦 DaVinci PAS PASEncounterClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
81 📦 DaVinci PAS PASInquiryRequestBundleClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: profile-claim-inquiry
82 📦 DaVinci PAS PASInsurerClass firely Profile resolution failure random-parity, random-validation Failed to load profile: profile-insurer
83 📦 DaVinci PAS PASLocationClass firely Profile resolution failure random-parity, random-validation Failed to load profile: profile-location
84 📦 DaVinci PAS PASMedicationRequestClass firely Profile resolution failure random-parity, random-validation Failed to load profile: profile-medicationrequest
85 📦 DaVinci PAS PASOrganizationClass firely Profile resolution failure random-parity, random-validation Failed to load profile: profile-organization
86 📦 DaVinci PAS PASPractitionerClass firely Profile resolution failure random-parity, random-validation Failed to load profile: profile-practitioner
87 📦 DaVinci PAS PASRequestBundleClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: profile-claim-update
88 📦 DaVinci PAS PASRequestorClass firely Profile resolution failure random-parity, random-validation Failed to load profile: profile-requestor
89 📦 DaVinci PAS PASSubscriberClass firely Profile resolution failure random-parity, random-validation Failed to load profile: profile-subscriber
90 📦 DaVinci PAS PASTaskClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
91 📦 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
92 📦 davinci-pdex MtlsOrganizationClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: mtls-organization
93 📦 davinci-pdex PdexMedicationDispenseClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
94 📦 davinci-pdex PDexMultiMemberMatchRequestParametersClass firely Profile resolution failure random-parity, random-validation Failed to load profile: hrex-patient-demographics
95 📦 davinci-pdex PdexPriorAuthorizationClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pdex-priorauthorization
96 📦 davinci-pdex PDexProviderSharingConsentClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pdex-provider-consent
97 📦 de-basisprofil VitalSignDEClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: observation-de-vitalsign
98 🌍 IPS AllergyIntoleranceUvIpsClass firely Profile resolution failure random-parity, random-validation Failed to load profile: AllergyIntolerance-uv-ips
99 🌍 IPS BundleUvIpsClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: Composition-uv-ips
100 🌍 IPS CompositionUvIpsClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: Composition-uv-ips
101 🌍 IPS DiagnosticReportUvIpsClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: DiagnosticReport-uv-ips
102 🌍 IPS PatientUvIpsClass firely Profile resolution failure random-parity, random-validation Failed to load profile: Patient-uv-ips
103 🇩🇪 ISiK Basis ISiKAbrechnungsfallClass hl7 Discriminator evaluation failure empty-parity, random-parity, random-validation HL7 slicing: unable to resolve profile identifier-abrechnungsnummer
104 🇩🇪 ISiK Basis ISiKAllergieUnvertraeglichkeitClass hl7 Discriminator evaluation failure empty-parity, random-parity, random-validation HL7 slicing: unable to resolve profile CodingASK
105 🇩🇪 ISiK Basis ISiKDiagnoseClass hl7 Missing snapshot empty-parity, random-parity, random-validation Profile ISiKDiagnose
106 🇩🇪 ISiK Basis ISiKPatientMergeSubscriptionClass hl7 Profile resolution failure empty-parity, random-parity, random-validation Profile backport-payload-content not found in loaded packages
107 🇩🇪 ISiK Basis ISiKVersicherungsverhaeltnisGesetzlichClass hl7 Missing snapshot empty-parity, random-parity, random-validation Profile ISiKVersicherungsverhaeltnisGesetzlich
108 🇩🇪 ISiK Basis ISiKVersicherungsverhaeltnisSelbstzahlerClass hl7 Missing snapshot empty-parity, random-parity, random-validation Profile ISiKVersicherungsverhaeltnisSelbstzahler
109 🇩🇪 ISiK Basis PatientMergeSubscriptionClass hl7 Profile resolution failure random-parity, random-validation Profile 'backport-payload-content' could not be found
110 📦 isik-medikation ISiKMedikamentClass hl7 Discriminator evaluation failure empty-parity, random-parity, random-validation HL7 slicing: unable to resolve profile ISiKPZNCoding
111 📦 isik-medikation ISiKMedikationsInformationClass hl7 Discriminator evaluation failure empty-parity, random-parity, random-validation HL7 slicing: unable to resolve profile ISiKPZNCoding
112 📦 isik-medikation ISiKMedikationsVerabreichungClass hl7 Discriminator evaluation failure empty-parity, random-parity, random-validation HL7 slicing: unable to resolve profile ISiKPZNCoding
113 📦 isik-medikation ISiKMedikationsVerordnungClass hl7 Discriminator evaluation failure empty-parity, random-parity, random-validation HL7 slicing: unable to resolve profile ISiKPZNCoding
114 📦 kbv-erp KBVPRERPMedicationCompoundingClass hl7 Profile resolution failure empty-parity, random-parity, random-validation Profile KBV_EX_Base_Medication_Type not found in loaded packages
115 📦 kbv-erp KBVPRERPMedicationIngredientClass hl7 Discriminator evaluation failure empty-parity, random-parity, random-validation HL7 slicing: unable to resolve profile KBV_EX_Base_Medication_Type
116 📦 kbv-erp KBVPRERPPrescriptionClass hl7 Discriminator evaluation failure empty-parity, random-parity, random-validation HL7 slicing: unable to resolve profile KBV_EX_FOR_StatusCoPayment
117 📦 mcode ALLRiskAssessmentClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-ALL-risk-assessment
118 📦 mcode BodySurfaceAreaClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-body-surface-area
119 📦 mcode CancerPatientClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: mcode-cancer-patient
120 📦 mcode CancerRelatedMedicationRequestClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-cancer-related-medication-request
121 📦 mcode CancerRelatedSurgicalProcedureClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-cancer-related-surgical-procedure
122 📦 mcode CancerRiskAssessmentClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-cancer-risk-assessment
123 📦 mcode CancerStageClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-cancer-stage
124 📦 mcode ComorbiditiesClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-comorbidities
125 📦 mcode ECOGPerformanceStatusClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-ecog-performance-status
126 📦 mcode GenomicRegionStudiedClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-genomic-region-studied
127 📦 mcode GenomicsReportClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: mcode-genomics-report
128 📦 mcode GenomicVariantClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: version vs display
129 📦 mcode HistologicBehaviorAndTypeClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-histologic-behavior-and-type
130 📦 mcode HistologicGradeClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-histologic-grade
131 📦 mcode HistoryOfMetastaticCancerClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-history-of-metastatic-cancer
132 📦 mcode KarnofskyPerformanceStatusClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-karnofsky-performance-status
133 📦 mcode LanskyPlayPerformanceStatusClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-lansky-play-performance-status
134 📦 mcode LymphomaStageClass firely Element ordering (parser bug) empty-parity, random-parity, random-validation Firely parser ordering bug: coding vs text
135 📦 mcode MCODEPatientBundleClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: mcode-cancer-patient
136 📦 mcode PrimaryCancerConditionClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-primary-cancer-condition
137 📦 mcode RadiotherapyCourseSummaryClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-radiotherapy-course-summary
138 📦 mcode RhabdomyosarcomaRiskAssessmentClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-rhabdomyosarcoma-risk-assessment
139 📦 mcode SecondaryCancerConditionClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-secondary-cancer-condition
140 📦 mcode TNMCategoryClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-tnm-category
141 📦 mcode TNMDistantMetastasesCategoryClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-tnm-distant-metastases-category
142 📦 mcode TNMPrimaryTumorCategoryClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-tnm-primary-tumor-category
143 📦 mcode TNMRegionalNodesCategoryClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-tnm-regional-nodes-category
144 📦 mcode TNMStageGroupClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: mcode-tnm-stage-group
145 📦 mcode TumorMarkerTestClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-tumor-marker-test
146 📦 mcode TumorMorphologyClass firely Profile resolution failure random-parity, random-validation Failed to load profile: mcode-tumor-morphology
147 📦 ndh NdhCareTeamClass firely Profile resolution failure random-parity, random-validation Failed to load profile: ndh-CareTeam
148 📦 ndh NdhNdApiCareTeamClass firely Profile resolution failure random-parity, random-validation Failed to load profile: ndh-ndapi-CareTeam
149 📦 ndh NdhPnLdApiPractitionerClass firely Profile resolution failure random-parity, random-validation Failed to load profile: ndhPn-ldapi-Practitioner
150 📦 ndh NdhPractitionerClass firely Profile resolution failure random-parity, random-validation Failed to load profile: ndh-Practitioner
151 📦 physical-activity PAConditionLowPAClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: pa-condition-low-pa
152 📦 physical-activity PADiagnosticReportClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: pa-diagnosticreport
153 📦 physical-activity PAGoalClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: pa-goal
154 📦 physical-activity PAObservationActivityGroupClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pa-observation-activity-group
155 📦 physical-activity PAObservationActivityMeasureClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pa-observation-activity-measure
156 📦 physical-activity PAObservationBaseClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pa-observation-base
157 📦 physical-activity PAObservationEVSClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pa-observation-evs
158 📦 physical-activity PAObservationEVSDaysPerWeekClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pa-observation-evs-days-per-week
159 📦 physical-activity PAObservationEVSMinutesPerDayClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pa-observation-evs-min-per-day
160 📦 physical-activity PAObservationEVSMinutesPerWeekClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pa-observation-evs-min-per-week
161 📦 physical-activity PAObservationStrengthDaysPerWeekClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pa-observation-strength-days-per-week
162 📦 physical-activity PAObservationTimeMeasureClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pa-observation-time-measure
163 📦 physical-activity PARelatedPersonClass firely Profile resolution failure random-parity, random-validation Failed to load profile: pa-relatedperson
164 📦 physical-activity PAServiceRequestClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: pa-servicerequest
165 📦 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')
166 📦 qicore QICoreAdverseEventClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-adverseevent
167 📦 qicore QICoreAllergyIntoleranceClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-allergyintolerance
168 📦 qicore QICoreCareTeamClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-careteam
169 📦 qicore QICoreCommunicationClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-communication
170 📦 qicore QICoreCommunicationRequestClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-communicationrequest
171 📦 qicore QICoreConditionEncounterDiagnosisClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-condition-encounter-diagnosis
172 📦 qicore QICoreConditionProblemsHealthConcernsClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-condition-problems-health-concerns
173 📦 qicore QICoreCoverageClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-coverage
174 📦 qicore QICoreDeviceUseStatementClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-deviceusestatement
175 📦 qicore QICoreDiagnosticReportLabClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-diagnosticreport-lab
176 📦 qicore QICoreDiagnosticReportNoteClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-diagnosticreport-note
177 📦 qicore QICoreEncounterClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-encounter
178 📦 qicore QICoreGoalClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-goal
179 📦 qicore QICoreImagingStudyClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-imagingstudy
180 📦 qicore QICoreImmunizationClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-immunization
181 📦 qicore QICoreImmunizationNotDoneClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-immunizationnotdone
182 📦 qicore QICoreLaboratoryResultObservationClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-observation-lab
183 📦 qicore QICoreLocationClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-location
184 📦 qicore QICoreMedicationClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-medication
185 📦 qicore QICoreMedicationDispenseClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-medicationdispense
186 📦 qicore QICoreMedicationDispenseDeclinedClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-medicationdispensedeclined
187 📦 qicore QICoreMedicationNotRequestedClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-medicationnotrequested
188 📦 qicore QICoreMedicationRequestClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-medicationrequest
189 📦 qicore QICoreNonPatientObservationClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-nonpatient-observation
190 📦 qicore QICoreObservationCancelledClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-observationcancelled
191 📦 qicore QICoreObservationClinicalResultClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-observation-clinical-result
192 📦 qicore QICoreObservationScreeningAssessmentClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-observation-screening-assessment
193 📦 qicore QICoreOrganizationClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-organization
194 📦 qicore QICorePatientClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-patient
195 📦 qicore QICorePractitionerClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-practitioner
196 📦 qicore QICorePractitionerRoleClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-practitionerrole
197 📦 qicore QICoreProcedureClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-procedure
198 📦 qicore QICoreProcedureNotDoneClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-procedurenotdone
199 📦 qicore QICoreQuestionnaireResponseClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-questionnaireresponse
200 📦 qicore QICoreRelatedPersonClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-relatedperson
201 📦 qicore QICoreServiceNotRequestedClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-servicenotrequested
202 📦 qicore QICoreServiceRequestClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-servicerequest
203 📦 qicore QICoreSimpleObservationClass firely Profile resolution failure random-parity, random-validation Failed to load profile: qicore-simple-observation
204 📦 sdc SDCParametersQuestionnaireAssembleOutClass firely Profile resolution failure random-parity, random-validation Failed to load profile: Sdc
205 📦 sdoh SDOHCCConditionClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: SDOHCC-Condition
206 📦 sdoh SDOHCCGoalClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: SDOHCC-Goal
207 📦 sdoh SDOHCCObservationEthnicityOMBClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: SDOHCC-ObservationEthnicityOMB
208 📦 sdoh SDOHCCObservationRaceOMBClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: SDOHCC-ObservationRaceOMB
209 📦 sdoh SDOHCCObservationScreeningResponseClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: SDOHCC-ObservationScreeningResponse
210 📦 sdoh SDOHCCProcedureClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: SDOHCC-Procedure
211 📦 sdoh SDOHCCServiceRequestClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: SDOHCC-ServiceRequest
212 📦 sdoh SDOHCCTaskForPatientClass firely Profile resolution failure empty-parity, random-parity, random-validation Firely cannot load profile: SDOHCC-TaskForPatient
213 🇺🇸 US Core USCoreQuestionnaireResponseProfileClass firely Profile resolution failure random-parity, random-validation Failed to load profile: us-core-questionnaireresponse
214 🇺🇸 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