Generated Tue Apr 02 13:28:57 UTC 2024, FHIR version 4.0.1 for ch.fhir.ig.ch-epr-fhir#4.0.0-ci-build (canonical = http://fhir.ch/ig/ch-epr-fhir (history)). See Full QA Report
Quality Checks | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Publisher Version: | IG Publisher Version: v1.6.3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Publication Code: | n/a . PackageId = ch.fhir.ig.ch-epr-fhir, Canonical = http://fhir.ch/ig/ch-epr-fhir | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Realm Check for n/a: |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Publication Request: |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Supressed Messages: | 9 Suppressed Issues | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dependency Checks: |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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: | Unable to compare with previous version: Unable to find version history at http://fhir.ch/ig/ch-epr-fhir (Problem #1 with package-list.json at http://fhir.ch/ig/ch-epr-fhir: Error parsing JSON source: Unexpected content at start of JSON at Line 1 (path=[null]) from 'http://fhir.ch/ig/ch-epr-fhir/package-list.json') | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IPA Comparison: | n/a | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IPS Comparison: | n/a | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary: | errors = 5, warn = 0, info = 65, broken links = 3 |
Filename | Errors | Warnings | Hints |
Build Errors | 3 | 0 | 0 |
/scratch/repo/fsh-generated/resources/Bundle-PpqmRetrieveResponseBundle | 3 | 0 | 0 |
/scratch/repo/input/examples/auditevent/ex-auditProvideBundle-source | 2 | 0 | 1 |
output/iti-90.html#/html/body/div/div/div/div/div/p/strong/a at Line 615, column 10 | error | The link 'StructureDefinition-CH.mCSD.Practitionerrole.html' for "PractitionerRoles" cannot be resolved |
output/iti-90.html#/html/body/div/div/div/div/div/ul/li/strong/a at Line 639, column 10 | error | The link 'StructureDefinition-CH.mCSD.Practitionerrole.html' for "PractitionerRole" cannot be resolved |
output/iti-mhd.html#/html/body/div/div/div/div/div/div/svg/g/g/a at Line 300, column 2629 | error | The link 'ITI-67.html' for "ITI-67 Find Document References" cannot be resolved |
Path | Severity | Message |
Bundle.entry[0] (l18/c6) | error | The 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] (l123/c6) | error | The 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] (l223/c6) | error | The 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) |
Path | Severity | Message |
AuditEvent.agent[2] (l78/c6) | Slicing Information | This element does not match any known slice defined in the profile https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.ProvideBundle.Audit.Source|4.2.1 (this may not be a problem, but you should check that it's not intended to match a slice) Show Reasoning |
AuditEvent.entity[2] (l159/c6) | error | This element does not match any known slice defined in the profile https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.ProvideBundle.Audit.Source|4.2.1 and slicing is CLOSED: AuditEvent.entity[2]: Does not match slice 'patient' (discriminator: type.where((system = 'http://terminology.hl7.org/CodeSystem/audit-entity-type') and (code = '1') and (display = 'Person')).exists()), AuditEvent.entity[2]: Does not match slice 'submissionSet' (discriminator: type.where((system = 'http://terminology.hl7.org/CodeSystem/audit-entity-type') and (code = '2') and (display = 'System Object')).exists()) |
AuditEvent (l1/c2) | error | AuditEvent.entity: max allowed = 2, but found 3 (from https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.ProvideBundle.Audit.Source|4.2.1) Editor's Comment: Two known errors time of publication due https://github.com/ehealthsuisse/ch-epr-mhealth/issues/153 |
Suppressed Messages (Warnings, hints, broken links)
Additional slice
It's the Swiss specific profile itself (for IG publisher reason)
Seems harmless
Swiss extension
The following display values are specific in the Swiss context
Two known errors time of publication due https://github.com/ehealthsuisse/ch-epr-mhealth/issues/153
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
fsh-generated/resources/Bundle-PpqmRetrieveResponseBundle.json | The 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.json | The 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.json | The 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/Bundle-FindMatchingCareServicesResponse.json | None of the codings provided are in the value set 'Practice Setting Code Value Set' (http://hl7.org/fhir/ValueSet/c80-practice-codes|4.0.1), and a coding is recommended to come from this value set) (codes = urn:oid:2.16.756.5.30.1.127.3.5#1051) |
fsh-generated/resources/Bundle-FindMatchingCareServicesResponse.json | None of the codings provided are in the value set 'Practice Setting Code Value Set' (http://hl7.org/fhir/ValueSet/c80-practice-codes|4.0.1), and a coding is recommended to come from this value set) (codes = urn:oid:2.16.756.5.30.1.127.3.5#1051) |
input/examples/auditevent/ex-auditProvideBundle-source.json | AuditEvent.entity: max allowed = 2, but found 3 (from https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.ProvideBundle.Audit.Source|4.2.1) |
input/examples/auditevent/ex-auditProvideBundle-source.json | This element does not match any known slice defined in the profile https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.ProvideBundle.Audit.Source|4.2.1 and slicing is CLOSED: AuditEvent.entity[2]: Does not match slice 'patient' (discriminator: type.where((system = 'http://terminology.hl7.org/CodeSystem/audit-entity-type') and (code = '1') and (display = 'Person')).exists()), AuditEvent.entity[2]: Does not match slice 'submissionSet' (discriminator: type.where((system = 'http://terminology.hl7.org/CodeSystem/audit-entity-type') and (code = '2') and (display = 'System Object')).exists()) |