Validation Results for JohnMoehrkeXACMLConsentExample

Generated Tue Jan 27 23:38:47 UTC 2026, FHIR version 6.0.0-ballot3 for johnmoehrke.xacml-consent.example#0.1.0 (canonical = http://johnmoehrke.github.io/xacml-consent (history)). See Full QA Report & IP

Quality Checks
Publisher Version:IG Publisher Version: v2.0.30
Publication Code:n/a . PackageId = johnmoehrke.xacml-consent.example, Canonical = http://johnmoehrke.github.io/xacml-consent
Realm Check for n/a:
  • n/a
Language Info:This IG has no language information
Publication Request:
  • This IG has never been published
  • No publication request found
Supressed Messages:5 Suppressed Issues
Dependency Checks:
PackageVersionFHIRCanonicalWeb BaseComment
.. johnmoehrke.xacml-consent.example0.1.0R6http://johnmoehrke.github.io/xacml-consent
... hl7.terminology.r57.0.1 MR5http://terminology.hl7.orghttp://terminology.hl7.org/7.0.1FHIR Version Mismatch
.... hl7.fhir.uv.extensions.r55.2.0 MR5http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0FHIR Version Mismatch
... hl7.fhir.uv.extensions.r55.2.0 MR5http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0FHIR Version Mismatch (as above)
... hl7.fhir.uv.tools.r50.9.0 MR5http://hl7.org/fhir/toolshttp://hl7.org/fhir/tools/0.9.0Internal Dependency. FHIR Version Mismatch
Templates: moehrke.research.template#current -> fhir.base.template#current
Related IGs:n/a
Dependent IGs:no references
Global Profiles:(none declared)
Terminology Server(s):https://tx.fhir.org/r5 (details)
HTA Analysis:Non-HL7 Igs are exempt from terminology dependency analysis
R5 Dependencies:(none)
Draft Dependencies:
Modifier Extensions:(none)
Previous Version Comparison: Unable to compare with previous version: Unable to find version history at http://johnmoehrke.github.io/xacml-consent (Problem #1 with package-list.json at http://johnmoehrke.github.io/xacml-consent: Not Found)
IPA Comparison: n/a
IPS Comparison: n/a
Validation Flags: On: autoLoad; Off: hintAboutNonMustSupport, anyExtensionsAllowed, checkAggregation, showReferenceMessages, noExperimentalContent, displayWarnings
Summary: errors = 7, warn = 5, info = 18, broken links = 0, pinned = n/a.
FilenameErrorsWarningsHints
Build Errors300
/scratch/repo/fsh-generated/resources/Consent-ExampleFHIRConsentXACMLcopy100
/scratch/repo/fsh-generated/resources/Consent-ExampleFHIRConsentXACMLcopyReference100
/scratch/repo/fsh-generated/resources/Consent-ExampleFHIRConsentXACMLreference100
/scratch/repo/fsh-generated/resources/ImplementationGuide-johnmoehrke.xacml-consent.example111
/scratch/repo/fsh-generated/resources/StructureDefinition-fhir-consent-xacml0412

n/a Show Validation Information

ImplementationGuide​/johnmoehrke​.xacml-consent​.exampleerrorThis IG is version 6.0.0-ballot3, while the IG 'hl7.terminology.r5' is from version 5.0.0
ImplementationGuide​/johnmoehrke​.xacml-consent​.exampleerrorThis IG is version 6.0.0-ballot3, while the IG 'hl7.fhir.uv.extensions.r5' is from version 5.0.0
ImplementationGuide​/johnmoehrke​.xacml-consent​.exampleerrorThis IG is version 6.0.0-ballot3, while the IG 'hl7.fhir.uv.tools.r5' is from version 5.0.0

fsh-generated/resources/Consent-ExampleFHIRConsentXACMLcopy.json Show Validation Information (1)

PathSeverityMessage
Consent (l1/c2)errorConstraint failed: ppc-1: 'Either a Permission (.provisionReference) or a .provision tree may exist but not both (provisionReference.exists() or provision.exists())' (defined in http://hl7.org/fhir/StructureDefinition/Consent) http://hl7.org/fhir/StructureDefinition/Consent#ppc-1

fsh-generated/resources/Consent-ExampleFHIRConsentXACMLcopyReference.json Show Validation Information (1)

PathSeverityMessage
Consent (l1/c2)errorConstraint failed: ppc-1: 'Either a Permission (.provisionReference) or a .provision tree may exist but not both (provisionReference.exists() or provision.exists())' (defined in http://hl7.org/fhir/StructureDefinition/Consent) http://hl7.org/fhir/StructureDefinition/Consent#ppc-1

fsh-generated/resources/Consent-ExampleFHIRConsentXACMLreference.json Show Validation Information (1)

PathSeverityMessage
Consent (l1/c2)errorConstraint failed: ppc-1: 'Either a Permission (.provisionReference) or a .provision tree may exist but not both (provisionReference.exists() or provision.exists())' (defined in http://hl7.org/fhir/StructureDefinition/Consent) http://hl7.org/fhir/StructureDefinition/Consent#ppc-1

fsh-generated/resources/ImplementationGuide-johnmoehrke.xacml-consent.example.json Show Validation Information (1)

PathSeverityMessage
ImplementationGuide​.jurisdiction[0] (l1​/c1190)informationReference to deprecated ValueSet http://hl7.org/fhir/ValueSet/jurisdiction|6.0.0-ballot3 (from https://tx.fhir.org/r5, see log, or see the servers logic) MSG_DEPRECATED
ImplementationGuide​.dependsOn[0] (l1​/c1645)warningThe ImplementationGuide is based on FHIR version 6.0.0-ballot3 but package hl7.terminology.r5#7.0.1 is based on FHIR version 5.0.0. In general, this version mismatch should be avoided - some tools will try to make this work with variable degrees of success, but others will not even try IG_DEPENDENCY_VERSION_WARNING
ImplementationGuide​.dependsOn[1] (l1​/c2007)errorThe canonical URL http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.extensions points to the package hl7.fhir.uv.extensions which is inconsistent with the stated packageId of hl7.fhir.uv.extensions.r5 IG_DEPENDENCY_CLASH_PACKAGEID

fsh-generated/resources/StructureDefinition-fhir-consent-xacml.json Show Validation Information (1)

PathSeverityMessage
StructureDefinition​.jurisdiction[0] (l1​/c44230)informationReference to deprecated ValueSet http://hl7.org/fhir/ValueSet/jurisdiction|6.0.0-ballot3 (from https://tx.fhir.org/r5, see log, or see the servers logic) MSG_DEPRECATED
StructureDefinition​.snapshot​.element[1]​.type[0]​.code (l1​/c49114)informationReference to experimental CodeSystem http://hl7.org/fhir/CodeSystem/fhirpath-types|6.0.0-ballot3 MSG_EXPERIMENTAL
StructureDefinition​.snapshot​.element[4]​.binding​.additional[0] (l1​/c52994)warningConstraint failed: eld-31: 'additionalBindings should have a key (key.exists())' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation) http://hl7.org/fhir/StructureDefinition/ElementDefinition#eld-31
StructureDefinition​.snapshot​.element[11]​.type[0]​.code (l1​/c62082)informationReference to experimental CodeSystem http://hl7.org/fhir/CodeSystem/fhirpath-types|6.0.0-ballot3 MSG_EXPERIMENTAL
StructureDefinition​.snapshot​.element[15]​.type[0]​.code (l1​/c67156)informationReference to experimental CodeSystem http://hl7.org/fhir/CodeSystem/fhirpath-types|6.0.0-ballot3 MSG_EXPERIMENTAL
StructureDefinition​.snapshot​.element[18]​.type[0]​.code (l1​/c70473)informationReference to experimental CodeSystem http://hl7.org/fhir/CodeSystem/fhirpath-types|6.0.0-ballot3 MSG_EXPERIMENTAL
StructureDefinition​.snapshot​.element[22] (l1​/c75523)warningConstraint failed: eld-24: 'pattern[x] should be used rather than fixed[x] (fixed.exists().not())' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation) http://hl7.org/fhir/StructureDefinition/ElementDefinition#eld-24
StructureDefinition​.snapshot​.element[32]​.type[0]​.code (l1​/c87674)informationReference to experimental CodeSystem http://hl7.org/fhir/CodeSystem/fhirpath-types|6.0.0-ballot3 MSG_EXPERIMENTAL
StructureDefinition​.snapshot​.element[44]​.type[0]​.code (l1​/c99832)informationReference to experimental CodeSystem http://hl7.org/fhir/CodeSystem/fhirpath-types|6.0.0-ballot3 MSG_EXPERIMENTAL
StructureDefinition​.snapshot​.element[47]​.binding​.additional[0] (l1​/c104036)warningConstraint failed: eld-31: 'additionalBindings should have a key (key.exists())' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation) http://hl7.org/fhir/StructureDefinition/ElementDefinition#eld-31
StructureDefinition​.snapshot​.element[62]​.type[0]​.code (l1​/c117439)informationReference to experimental CodeSystem http://hl7.org/fhir/CodeSystem/fhirpath-types|6.0.0-ballot3 MSG_EXPERIMENTAL
StructureDefinition​.snapshot​.element[69]​.type[0]​.code (l1​/c124591)informationReference to experimental CodeSystem http://hl7.org/fhir/CodeSystem/fhirpath-types|6.0.0-ballot3 MSG_EXPERIMENTAL
StructureDefinition​.snapshot​.element[80]​.type[0]​.code (l1​/c135232)informationReference to experimental CodeSystem http://hl7.org/fhir/CodeSystem/fhirpath-types|6.0.0-ballot3 MSG_EXPERIMENTAL
StructureDefinition​.snapshot​.element[85]​.type[0]​.code (l1​/c141043)informationReference to experimental CodeSystem http://hl7.org/fhir/CodeSystem/fhirpath-types|6.0.0-ballot3 MSG_EXPERIMENTAL
StructureDefinition​.snapshot​.element[98]​.type[0]​.code (l1​/c155925)informationReference to experimental CodeSystem http://hl7.org/fhir/CodeSystem/fhirpath-types|6.0.0-ballot3 MSG_EXPERIMENTAL
StructureDefinition​.differential​.element[3] (l1​/c163287)warningConstraint failed: eld-24: 'pattern[x] should be used rather than fixed[x] (fixed.exists().not())' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation) http://hl7.org/fhir/StructureDefinition/ElementDefinition#eld-24

Suppressed Messages (Warnings, hints, broken links)

Examples

Inactive codes are not a problem here as we do need to SLS historic data

The XACML PolicyID is identified by type, not system

inherited issue from core

problem from FHIR Core R4

Errors sorted by type


IG_DEPENDENCY_CLASH_PACKAGEID

fsh-generated/resources/ImplementationGuide-johnmoehrke.xacml-consent.example.jsonThe canonical URL http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.extensions points to the package hl7.fhir.uv.extensions which is inconsistent with the stated packageId of hl7.fhir.uv.extensions.r5

IG_DEPENDENCY_VERSION_WARNING

fsh-generated/resources/ImplementationGuide-johnmoehrke.xacml-consent.example.jsonThe ImplementationGuide is based on FHIR version 6.0.0-ballot3 but package hl7.terminology.r5#7.0.1 is based on FHIR version 5.0.0. In general, this version mismatch should be avoided - some tools will try to make this work with variable degrees of success, but others will not even try

MSG_DEPRECATED

fsh-generated/resources/CodeSystem-cs-health-sensitivity.jsonReference to deprecated ValueSet http://hl7.org/fhir/ValueSet/jurisdiction|6.0.0-ballot3
fsh-generated/resources/ImplementationGuide-johnmoehrke.xacml-consent.example.jsonReference to deprecated ValueSet http://hl7.org/fhir/ValueSet/jurisdiction|6.0.0-ballot3
fsh-generated/resources/StructureDefinition-fhir-consent-xacml.jsonReference to deprecated ValueSet http://hl7.org/fhir/ValueSet/jurisdiction|6.0.0-ballot3
fsh-generated/resources/ValueSet-vs-ab352-segmentation-tags.jsonReference to deprecated ValueSet http://hl7.org/fhir/ValueSet/jurisdiction|6.0.0-ballot3
fsh-generated/resources/ValueSet-vs-abortion-topics-healthnet.jsonReference to deprecated ValueSet http://hl7.org/fhir/ValueSet/jurisdiction|6.0.0-ballot3
fsh-generated/resources/ValueSet-vs-contraception-ai.jsonReference to deprecated ValueSet http://hl7.org/fhir/ValueSet/jurisdiction|6.0.0-ballot3
fsh-generated/resources/ValueSet-vs-gender-affirming-care-healthnet.jsonReference to deprecated ValueSet http://hl7.org/fhir/ValueSet/jurisdiction|6.0.0-ballot3

MSG_EXPERIMENTAL

fsh-generated/resources/StructureDefinition-fhir-consent-xacml.jsonReference to experimental CodeSystem http://hl7.org/fhir/CodeSystem/fhirpath-types|6.0.0-ballot3
fsh-generated/resources/StructureDefinition-fhir-consent-xacml.jsonReference to experimental CodeSystem http://hl7.org/fhir/CodeSystem/fhirpath-types|6.0.0-ballot3
fsh-generated/resources/StructureDefinition-fhir-consent-xacml.jsonReference to experimental CodeSystem http://hl7.org/fhir/CodeSystem/fhirpath-types|6.0.0-ballot3
fsh-generated/resources/StructureDefinition-fhir-consent-xacml.jsonReference to experimental CodeSystem http://hl7.org/fhir/CodeSystem/fhirpath-types|6.0.0-ballot3
fsh-generated/resources/StructureDefinition-fhir-consent-xacml.jsonReference to experimental CodeSystem http://hl7.org/fhir/CodeSystem/fhirpath-types|6.0.0-ballot3
fsh-generated/resources/StructureDefinition-fhir-consent-xacml.jsonReference to experimental CodeSystem http://hl7.org/fhir/CodeSystem/fhirpath-types|6.0.0-ballot3
fsh-generated/resources/StructureDefinition-fhir-consent-xacml.jsonReference to experimental CodeSystem http://hl7.org/fhir/CodeSystem/fhirpath-types|6.0.0-ballot3
fsh-generated/resources/StructureDefinition-fhir-consent-xacml.jsonReference to experimental CodeSystem http://hl7.org/fhir/CodeSystem/fhirpath-types|6.0.0-ballot3
fsh-generated/resources/StructureDefinition-fhir-consent-xacml.jsonReference to experimental CodeSystem http://hl7.org/fhir/CodeSystem/fhirpath-types|6.0.0-ballot3
fsh-generated/resources/StructureDefinition-fhir-consent-xacml.jsonReference to experimental CodeSystem http://hl7.org/fhir/CodeSystem/fhirpath-types|6.0.0-ballot3
fsh-generated/resources/StructureDefinition-fhir-consent-xacml.jsonReference to experimental CodeSystem http://hl7.org/fhir/CodeSystem/fhirpath-types|6.0.0-ballot3