Validation Results for CH_EPR_PPQm

Generated Fri Jun 28 14:58:50 UTC 2024, FHIR version 4.0.1 for ch.fhir.ig.ch-epr-ppqm#2.0.0 (canonical = http://fhir.ch/ig/ch-epr-ppqm (history)). See Errors Only

Quality Checks
Publisher Version:IG Publisher Version: v1.6.13
Publication Code:n/a . PackageId = ch.fhir.ig.ch-epr-ppqm, Canonical = http://fhir.ch/ig/ch-epr-ppqm
Realm Check for n/a:
  • n/a
Publication Request:
  • Version 2.0.0 has already been published
  • Publication Request is for version v2.0.0 which is already published
Supressed Messages:2 Suppressed Issues
Dependency Checks:
PackageVersionFHIRCanonicalWeb BaseComment
.. ch.fhir.ig.ch-epr-ppqm2.0.0R4http://fhir.ch/ig/ch-epr-ppqm
... hl7.fhir.uv.extensions.r45.1.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.1.0
... hl7.terminology5.4.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.4.0Latest Release is 5.5.0
.... hl7.fhir.uv.extensions.r41.0.0 OR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0Latest Release is 5.1.0
... ch.fhir.ig.ch-epr-term2.0.10 MR4http://fhir.ch/ig/ch-epr-termhttp://fhir.ch/ig/ch-epr-term/2.0.10
.... hl7.fhir.uv.extensions.r41.0.0 OR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0see above. Latest Release is 5.1.0
.... ihe.formatcode.fhir1.1.0 OR4https://profiles.ihe.net/fhir/ihe.formatcode.fhirhttps://profiles.ihe.net/fhir/ihe.formatcode.fhir/1.1.0Latest Release is 1.3.0
.... hl7.terminology5.4.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.4.0see above. Latest Release is 5.5.0
Templates: ch.fhir.ig.template#current -> fhir.base.template#current. Tools: 0.1.0
Dependent IGs:no references
Global Profiles:(none declared)
Terminology Server(s):http://tx.fhir.org/r4 (details)
HTA Analysis:Non-HL7 Igs are exempt from terminology dependency analysis
R5 Dependencies:(none)
Draft Dependencies:
Modifier Extensions:(none)
Previous Version Comparison:
IPA Comparison: n/a
IPS Comparison: n/a
Summary: errors = 3, warn = 3, info = 2, broken links = 0
FilenameErrorsWarningsHints
Build Errors030
/scratch/repo/fsh-generated/resources/Bundle-6de90529-3baa-4157-9bef-e945363b2c39000
/scratch/repo/fsh-generated/resources/Bundle-PpqmFeedRequestBundleAdd000
/scratch/repo/fsh-generated/resources/Bundle-PpqmFeedRequestBundleDelete000
/scratch/repo/fsh-generated/resources/Bundle-PpqmFeedRequestBundleUpdate000
/scratch/repo/fsh-generated/resources/Bundle-PpqmRetrieveResponseBundle300
/scratch/repo/fsh-generated/resources/CodeSystem-PpqmConsentIdentifierType000
/scratch/repo/fsh-generated/resources/CodeSystem-PpqmPolicySetTemplateId000
/scratch/repo/fsh-generated/resources/Consent-Template201Consent000
/scratch/repo/fsh-generated/resources/Consent-Template202Consent000
/scratch/repo/fsh-generated/resources/Consent-Template203Consent000
/scratch/repo/fsh-generated/resources/Consent-Template301Consent000
/scratch/repo/fsh-generated/resources/Consent-Template302Consent000
/scratch/repo/fsh-generated/resources/Consent-Template303Consent000
/scratch/repo/fsh-generated/resources/ImplementationGuide-ch.fhir.ig.ch-epr-ppqm000
/scratch/repo/fsh-generated/resources/StructureDefinition-PpqmConsent002
/scratch/repo/fsh-generated/resources/StructureDefinition-PpqmFeedRequestBundle000
/scratch/repo/fsh-generated/resources/StructureDefinition-PpqmRetrieveResponseBundle000
/scratch/repo/fsh-generated/resources/ValueSet-PpqmActorIdentifierType000
/scratch/repo/fsh-generated/resources/ValueSet-PpqmConsentIdentifierType000
/scratch/repo/fsh-generated/resources/ValueSet-PpqmFeedRequestHttpMethod000
/scratch/repo/fsh-generated/resources/ValueSet-PpqmPolicySetTemplateId000
/scratch/repo/fsh-generated/resources/ValueSet-PpqmReferencedPolicySet000

n/a Show Validation Information

output​/StructureDefinition-PpqmConsent​.htmlwarningThe html source has duplicate anchor Ids: Consent.provision.purpose.id,Consent.modifierExtension,Consent.provision.id,Consent.identifier.assigner,Consent.provision.actor.reference.identifier.type.coding.system,Consent.provision.actor.role.coding.id,Consent.policyRule.coding.code,Consent.provision.actor.reference.identifier.type.coding.version,Consent.verification,Consent.patient.identifier.id,Consent,Consent.identifier.type.extension,Consent.provision.actor.reference.identifier.assigner,Consent.identifier.use,Consent.provision.code,Consent.category,Consent.provision.actor.reference.identifier.type.coding.userSelected,Consent.meta,Consent.provision.actor.reference.identifier.id,Consent.identifier,Consent.patient.reference,Consent.id,Consent.policyRule.text,Consent.identifier.value,Consent.provision.period,Consent.provision.period.start,Consent.provision.purpose.version,Consent.scope.id,Consent.provision.purpose.extension,Consent.patient.identifier.value,Consent.provision.actor.role.coding.system,Consent.scope.coding,Consent.identifier.period,Consent.provision,Consent.provision.actor.reference.identifier.type.coding.display,Consent.category.id,Consent.provision.actor.reference.identifier.period,Consent.provision.actor.reference.identifier.type.text,Consent.policyRule.coding.id,Consent.patient.display,Consent.provision.actor.id,Consent.category.text,Consent.provision.period.extension,Consent.patient.identifier.system,Consent.provision.actor.reference.type,Consent.category.coding,Consent.dateTime,Consent.provision.actor.role.id,Consent.provision.actor.reference.identifier.type.coding,Consent.patient.identifier.type,Consent.provision.class,Consent.provision.data,Consent.provision.actor.reference.identifier.extension,Consent.category.extension,Consent.provision.actor.role.text,Consent.provision.actor.reference.identifier.type,Consent.provision.actor.role.extension,Consent.provision.purpose.display,Consent.identifier.type.id,Consent.provision.securityLabel,Consent.identifier.id,Consent.provision.actor.role.coding,Consent.scope.extension,Consent.provision.action,Consent.provision.purpose.system,Consent.provision.actor.reference.reference,Consent.identifier.type.coding,Consent.provision.extension,Consent.policyRule.coding.version,Consent.provision.actor.reference.identifier.type.id,Consent.provision.actor.role.coding.display,Consent.patient.id,Consent.policyRule.coding.system,Consent.policy,Consent.patient.identifier.assigner,Consent.contained,Consent.implicitRules,Consent.patient.identifier.extension,Consent.provision.actor.role.coding.userSelected,Consent.policyRule.id,Consent.provision.actor.reference,Consent.identifier.extension,Consent.provision.actor.reference.identifier.system,Consent.scope.text,Consent.patient.identifier.use,Consent.provision.purpose,Consent.policyRule.coding.userSelected,Consent.provision.actor.reference.identifier.type.coding.code,Consent.source_x_,Consent.policyRule.extension,Consent.provision.actor.reference.identifier.type.coding.extension,Consent.policyRule,Consent.provision.actor.reference.identifier,Consent.patient.type,Consent.provision.actor.reference.id,Consent.provision.actor.reference.identifier.value,Consent.provision.purpose.userSelected,Consent.provision.actor.reference.identifier.type.extension,Consent.extension,Consent.policyRule.coding.extension,Consent.policyRule.coding.display,Consent.provision.actor.role.coding.code,Consent.provision.period.end,Consent.provision.actor.role.coding.version,Consent.policyRule.coding,Consent.provision.dataPeriod,Consent.text,Consent.scope,Consent.provision.period.id,Consent.patient.identifier,Consent.provision.actor.role,Consent.identifier.type.text,Consent.provision.actor.extension,Consent.provision.actor.reference.identifier.type.coding.id,Consent.provision.actor.role.coding.extension,Consent.patient,Consent.provision.modifierExtension,Consent.provision.purpose.code,summary,Consent.identifier.system,Consent.status,Consent.provision.actor.reference.identifier.use,Consent.provision.actor.reference.extension,Consent.provision.actor.reference.display,Consent.provision.type,inv,Consent.patient.extension,Consent.patient.identifier.period,Consent.provision.actor.modifierExtension,Consent.identifier.type,Consent.language,Consent.provision.actor,Consent.organization,Consent.provision.provision,Consent.performer
output​/StructureDefinition-PpqmFeedRequestBundle​.htmlwarningThe html source has duplicate anchor Ids: Bundle.implicitRules,Bundle.entry.search.id,Bundle.entry.response.location,Bundle.entry.response.modifierExtension,Bundle.link.modifierExtension,Bundle.entry.response,Bundle.entry,Bundle.language,Bundle.entry.extension,Bundle.entry.response.lastModified,Bundle.type,Bundle.entry.request.id,Bundle.entry.request.ifNoneExist,Bundle.id,Bundle.identifier,Bundle.entry.search.modifierExtension,Bundle.link.extension,Bundle.entry.response.status,Bundle.entry.link,Bundle.link.url,Bundle.entry.request.modifierExtension,Bundle.entry.search.mode,Bundle.entry.modifierExtension,Bundle.entry.request.extension,Bundle.entry.response.etag,Bundle.meta,Bundle.entry.request.ifNoneMatch,Bundle.timestamp,Bundle.entry.request.method,Bundle.entry.fullUrl,Bundle.entry.request.ifMatch,Bundle.link.relation,Bundle.signature,Bundle.entry.request,Bundle.entry.resource,Bundle.link,Bundle.entry.response.outcome,summary,Bundle.entry.search,Bundle,Bundle.entry.response.extension,inv,Bundle.entry.search.extension,Bundle.entry.id,Bundle.entry.search.score,Bundle.entry.response.id,Bundle.entry.request.ifModifiedSince,Bundle.link.id,Bundle.entry.request.url,Bundle.total
output​/StructureDefinition-PpqmRetrieveResponseBundle​.htmlwarningThe html source has duplicate anchor Ids: Bundle.implicitRules,Bundle.entry.search.id,Bundle.entry.response.location,Bundle.entry.response.modifierExtension,Bundle.link.modifierExtension,Bundle.entry.response,Bundle.entry,Bundle.language,Bundle.entry.extension,Bundle.entry.response.lastModified,Bundle.type,Bundle.entry.request.id,Bundle.entry.request.ifNoneExist,Bundle.id,Bundle.identifier,Bundle.entry.search.modifierExtension,Bundle.link.extension,Bundle.entry.response.status,Bundle.entry.link,Bundle.link.url,Bundle.entry.request.modifierExtension,Bundle.entry.search.mode,Bundle.entry.modifierExtension,Bundle.entry.request.extension,Bundle.entry.response.etag,Bundle.meta,Bundle.entry.request.ifNoneMatch,Bundle.timestamp,Bundle.entry.fullUrl,Bundle.entry.request.method,Bundle.entry.request.ifMatch,Bundle.link.relation,Bundle.signature,Bundle.entry.request,Bundle.entry.resource,Bundle.link,Bundle.entry.response.outcome,summary,Bundle.entry.search,Bundle,Bundle.entry.response.extension,inv,Bundle.entry.search.extension,Bundle.entry.id,Bundle.entry.search.score,Bundle.entry.response.id,Bundle.link.id,Bundle.entry.request.ifModifiedSince,Bundle.entry.request.url,Bundle.total

fsh-generated/resources/Bundle-6de90529-3baa-4157-9bef-e945363b2c39.json Show Validation Information (1)


fsh-generated/resources/Bundle-PpqmFeedRequestBundleAdd.json Show Validation Information (4)


fsh-generated/resources/Bundle-PpqmFeedRequestBundleDelete.json Show Validation Information (1)


fsh-generated/resources/Bundle-PpqmFeedRequestBundleUpdate.json Show Validation Information (4)


fsh-generated/resources/Bundle-PpqmRetrieveResponseBundle.json Show Validation Information (4)

PathSeverityMessage
Bundle.entry[0] (l18/c6)errorThe fullUrl 'https://fhir.ch/ppqm/Consent/201' looks like a RESTful server URL, so it must end with the correct type and id (/Consent/Template201Consent)
Bundle.entry[0] (l122/c6)errorThe fullUrl 'https://fhir.ch/ppqm/Consent/202' looks like a RESTful server URL, so it must end with the correct type and id (/Consent/Template202Consent)
Bundle.entry[0] (l222/c6)errorThe fullUrl 'https://fhir.ch/ppqm/Consent/203' looks like a RESTful server URL, so it must end with the correct type and id (/Consent/Template203Consent)

fsh-generated/resources/CodeSystem-PpqmConsentIdentifierType.json Show Validation Information (1)


fsh-generated/resources/CodeSystem-PpqmPolicySetTemplateId.json Show Validation Information (1)


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


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


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


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


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


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


fsh-generated/resources/ImplementationGuide-ch.fhir.ig.ch-epr-ppqm.json Show Validation Information (1)


fsh-generated/resources/StructureDefinition-PpqmConsent.json Show Validation Information (1)

PathSeverityMessage
StructureDefinition​.snapshot​.element[45]​.pattern​.ofType(CodeableConcept) (l1​/c248294)informationReference to draft CodeSystem http://terminology.hl7.org/CodeSystem/consentscope|2.0.0
StructureDefinition​.differential​.element[20]​.pattern​.ofType(CodeableConcept) (l1​/c417474)informationReference to draft CodeSystem http://terminology.hl7.org/CodeSystem/consentscope|2.0.0

fsh-generated/resources/StructureDefinition-PpqmFeedRequestBundle.json Show Validation Information (1)


fsh-generated/resources/StructureDefinition-PpqmRetrieveResponseBundle.json Show Validation Information (1)


fsh-generated/resources/ValueSet-PpqmActorIdentifierType.json Show Validation Information (1)


fsh-generated/resources/ValueSet-PpqmConsentIdentifierType.json Show Validation Information (1)


fsh-generated/resources/ValueSet-PpqmFeedRequestHttpMethod.json Show Validation Information (1)


fsh-generated/resources/ValueSet-PpqmPolicySetTemplateId.json Show Validation Information (1)


fsh-generated/resources/ValueSet-PpqmReferencedPolicySet.json Show Validation Information (1)

Suppressed Messages (Warnings, hints, broken links)

Seems harmless

Whenever the path is "StructureDefinition.snapshot.element[*].example[0].value.ofType(Identifier)", it is an error in the base specification and not in the PPQm IG itself

Errors sorted by type


BUNDLE_ENTRY_URL_MATCHES_TYPE_ID

fsh-generated/resources/Bundle-PpqmRetrieveResponseBundle.jsonThe fullUrl 'https://fhir.ch/ppqm/Consent/201' looks like a RESTful server URL, so it must end with the correct type and id (/Consent/Template201Consent)
fsh-generated/resources/Bundle-PpqmRetrieveResponseBundle.jsonThe fullUrl 'https://fhir.ch/ppqm/Consent/202' looks like a RESTful server URL, so it must end with the correct type and id (/Consent/Template202Consent)
fsh-generated/resources/Bundle-PpqmRetrieveResponseBundle.jsonThe fullUrl 'https://fhir.ch/ppqm/Consent/203' looks like a RESTful server URL, so it must end with the correct type and id (/Consent/Template203Consent)

MSG_DRAFT

fsh-generated/resources/StructureDefinition-PpqmConsent.jsonReference to draft CodeSystem http://terminology.hl7.org/CodeSystem/consentscope|2.0.0
fsh-generated/resources/StructureDefinition-PpqmConsent.jsonReference to draft CodeSystem http://terminology.hl7.org/CodeSystem/consentscope|2.0.0