Quality Checks |
Publisher Version: | IG Publisher Version: v1.3.20, which is out of date. The current version is v1.3.21 Download Latest |
Publication Code: | n/a . PackageId = ch.fhir.ig.ch-epr-mhealth, Canonical = http://fhir.ch/ig/ch-epr-mhealth |
Realm Check for n/a: | |
Publication Request: |
package-id | ch.fhir.ig.ch-epr-mhealth |
version | 3.0.0-ballot |
path | http://fhir.ch/ig/ch-epr-mhealth/3.0.0-ballot |
Pub-Mode | milestone |
status | ballot |
sequence | Draft |
desc | eHealth Suissse |
changes | openissues.html |
This release is labelled as a milestone, so should not have a patch version (3.0.0-ballot) |
Supressed Messages: | 4 Suppressed Issues
|
Dependency Checks: | Package | Version | FHIR | Canonical | Web Base | Comment |
---|
ch.fhir.ig.ch-epr-mhealth | 3.0.0-ballot | R4 | http://fhir.ch/ig/ch-epr-mhealth | | |
hl7.fhir.uv.extensions.r4 | 1.0.0 M | R4 | http://hl7.org/fhir/extensions | http://hl7.org/fhir/extensions/1.0.0 | |
hl7.terminology | 5.1.0 M | R4 | http://terminology.hl7.org | http://terminology.hl7.org/5.1.0 | |
ch.fhir.ig.ch-epr-term | 2.0.9 M | R4 | http://fhir.ch/ig/ch-epr-term | http://fhir.ch/ig/ch-epr-term/2.0.9 | |
hl7.fhir.uv.extensions.r4 | 1.0.0 M | R4 | http://hl7.org/fhir/extensions | http://hl7.org/fhir/extensions/1.0.0 | see above |
ihe.formatcode.fhir | 1.1.0 M | R4 | https://profiles.ihe.net/fhir/ihe.formatcode.fhir | https://profiles.ihe.net/fhir/ihe.formatcode.fhir/1.1.0 | |
hl7.terminology | 5.1.0 M | R4 | http://terminology.hl7.org | http://terminology.hl7.org/5.1.0 | see above |
ch.fhir.ig.ch-core | 4.0.0-ballot M | R4 | http://fhir.ch/ig/ch-core | http://fhir.ch/ig/ch-core/4.0.0-ballot | |
hl7.fhir.uv.extensions.r4 | 1.0.0 M | R4 | http://hl7.org/fhir/extensions | http://hl7.org/fhir/extensions/1.0.0 | see above |
ch.fhir.ig.ch-epr-term | 2.0.9 M | R4 | http://fhir.ch/ig/ch-epr-term | http://fhir.ch/ig/ch-epr-term/2.0.9 | see above |
hl7.terminology | 5.1.0 M | R4 | http://terminology.hl7.org | http://terminology.hl7.org/5.1.0 | see above |
ihe.iti.pixm | 3.0.2 M | R4 | https://profiles.ihe.net/ITI/PIXm | https://profiles.ihe.net/ITI/PIXm/3.0.2 | |
ihe.iti.pdqm | 2.4.0 M | R4 | https://profiles.ihe.net/ITI/PDQm | https://profiles.ihe.net/ITI/PDQm | |
ihe.iti.mhd | 4.2.0 M | R4 | https://profiles.ihe.net/ITI/MHD | https://profiles.ihe.net/ITI/MHD/4.2.0 | |
hl7.terminology.r4 | 5.0.0 O | R4 | http://terminology.hl7.org | http://terminology.hl7.org/5.0.0 | Latest Release is 5.1.0 |
ihe.iti.balp | 1.1.1 M | R4 | https://profiles.ihe.net/ITI/BALP | https://profiles.ihe.net/ITI/BALP/1.1.1 | |
hl7.terminology.r4 | 4.0.0 O | R4 | http://terminology.hl7.org | http://terminology.hl7.org/4.0.0 | Latest Release is 5.1.0 |
ihe.formatcode.fhir | 1.1.0 M | R4 | https://profiles.ihe.net/fhir/ihe.formatcode.fhir | https://profiles.ihe.net/fhir/ihe.formatcode.fhir/1.1.0 | see above |
ihe.iti.mcsd | 3.8.0 M | R4 | https://profiles.ihe.net/ITI/mCSD | https://profiles.ihe.net/ITI/mCSD/3.8.0 | |
hl7.terminology.r4 | 3.1.0 O | R4 | http://terminology.hl7.org | http://terminology.hl7.org/3.1.0 | Latest Release is 5.1.0 |
ihe.iti.balp | 1.1.0 O | R4 | https://profiles.ihe.net/ITI/BALP | https://profiles.ihe.net/ITI/BALP/1.1.0 | Latest Release is 1.1.1 |
Templates: ch.fhir.ig.template#current -> fhir.base.template#current. Tools: current |
Dependent IGs: | no references |
Global Profiles: | (none declared) |
HTA Analysis: | Non-HL7 Igs are exempt from terminology dependency analysis |
R5 Dependencies: | (none) |
Modifier Extensions: | (none) |
Previous Version Comparison: | Comparison with version 1.1.0 |
IPA Comparison: | n/a |
Summary: | errors = 0, warn = 12, info = 37, broken links = 0 |
Path | Severity | Message |
Bundle.entry[0].resource/*Practitioner/DrPeterPan*/.communication[0].coding[0] (l89/c16) | warning | A code with no system has no defined meaning. A system should be provided |
Bundle.entry[0].resource/*Practitioner/DrPeterPan*/.communication[1].coding[0] (l96/c16) | warning | A code with no system has no defined meaning. A system should be provided |
Bundle.entry[0].resource/*Practitioner/DrPeterPan*/.communication[2].coding[0] (l103/c16) | warning | A code with no system has no defined meaning. A system should be provided |
Bundle.entry[0].resource/*Practitioner/DrPeterPan*/.communication[3].coding[0] (l110/c16) | warning | A code with no system has no defined meaning. A system should be provided |
Bundle.entry[0].resource/*Practitioner/DrPeterPan*/.identifier[1] (l21/c12) | Slicing Information | This element does not match any known slice defined in the profile http://fhir.ch/ig/ch-epr-mhealth/StructureDefinition/CH.mCSD.Practitioner|3.0.0-ballot Show Reasoning This element does not match any known slice Defined in the profile http://fhir.ch/ig/ch-epr-mhealth/StructureDefinition/CH.mCSD.Practitioner|3.0.0-ballot - Bundle.entry[0].resource/*Practitioner/DrPeterPan*/.identifier[1]: discriminator = true and ('urn:oid:2.51.1.3' in system)
, - Bundle.entry[0].resource/*Practitioner/DrPeterPan*/.identifier[1]: discriminator = true and ('urn:oid:2.16.756.5.30.1.123.100.2.1.1' in system)
|
Bundle.entry[0].resource/*Practitioner/DrPeterPan*/.telecom[1] (l43/c12) | Slicing Information | This element does not match any known slice defined in the profile http://fhir.ch/ig/ch-epr-mhealth/StructureDefinition/CH.mCSD.Practitioner|3.0.0-ballot Show Reasoning This element does not match any known slice Defined in the profile http://fhir.ch/ig/ch-epr-mhealth/StructureDefinition/CH.mCSD.Practitioner|3.0.0-ballot - Bundle.entry[0].resource/*Practitioner/DrPeterPan*/.telecom[1]: discriminator = true and ('email' in system)
, - Bundle.entry[0].resource/*Practitioner/DrPeterPan*/.telecom[1]: discriminator = true and ('phone' in system)
, - Bundle.entry[0].resource/*Practitioner/DrPeterPan*/.telecom[1]: discriminator = true and ('url' in system)
|
Bundle.entry[0].resource/*Practitioner/DrPeterPan*/.telecom[4] (l56/c12) | Slicing Information | This element does not match any known slice defined in the profile http://fhir.ch/ig/ch-epr-mhealth/StructureDefinition/CH.mCSD.Practitioner|3.0.0-ballot Show Reasoning This element does not match any known slice Defined in the profile http://fhir.ch/ig/ch-epr-mhealth/StructureDefinition/CH.mCSD.Practitioner|3.0.0-ballot - Bundle.entry[0].resource/*Practitioner/DrPeterPan*/.telecom[4]: discriminator = true and ('email' in system)
, - Bundle.entry[0].resource/*Practitioner/DrPeterPan*/.telecom[4]: discriminator = true and ('phone' in system)
, - Bundle.entry[0].resource/*Practitioner/DrPeterPan*/.telecom[4]: discriminator = true and ('url' in system)
|
Bundle.entry[1].resource/*Organization/SpitalX*/.identifier[0] (l129/c12) | Slicing Information | This element does not match any known slice defined in the profile http://fhir.ch/ig/ch-epr-mhealth/StructureDefinition/CH.mCSD.Organization|3.0.0-ballot Show Reasoning This element does not match any known slice Defined in the profile http://fhir.ch/ig/ch-epr-mhealth/StructureDefinition/CH.mCSD.Organization|3.0.0-ballot - Bundle.entry[1].resource/*Organization/SpitalX*/.identifier[0]: discriminator = true and $this.where(system = 'urn:oid:2.16.756.5.45').exists()
, - Bundle.entry[1].resource/*Organization/SpitalX*/.identifier[0]: discriminator = true and $this.where(system = 'urn:oid:2.16.756.5.35').exists()
, - Bundle.entry[1].resource/*Organization/SpitalX*/.identifier[0]: discriminator = true and $this.where(system = 'urn:oid:2.16.756.5.30.1.123.100.2.1.1').exists()
, - Bundle.entry[1].resource/*Organization/SpitalX*/.identifier[0]: discriminator = true and $this.where(system = 'urn:oid:2.51.1.3').exists()
|
Bundle.entry[1].resource/*Organization/SpitalX*/.identifier[1] (l132/c12) | Slicing Information | This element does not match any known slice defined in the profile http://fhir.ch/ig/ch-epr-mhealth/StructureDefinition/CH.mCSD.Organization|3.0.0-ballot Show Reasoning This element does not match any known slice Defined in the profile http://fhir.ch/ig/ch-epr-mhealth/StructureDefinition/CH.mCSD.Organization|3.0.0-ballot - Bundle.entry[1].resource/*Organization/SpitalX*/.identifier[1]: discriminator = true and $this.where(system = 'urn:oid:2.16.756.5.45').exists()
, - Bundle.entry[1].resource/*Organization/SpitalX*/.identifier[1]: discriminator = true and $this.where(system = 'urn:oid:2.16.756.5.35').exists()
, - Bundle.entry[1].resource/*Organization/SpitalX*/.identifier[1]: discriminator = true and $this.where(system = 'urn:oid:2.16.756.5.30.1.123.100.2.1.1').exists()
, - Bundle.entry[1].resource/*Organization/SpitalX*/.identifier[1]: discriminator = true and $this.where(system = 'urn:oid:2.51.1.3').exists()
|
Bundle.entry[1].resource/*Organization/SpitalX*/.telecom[0] (l160/c12) | Slicing Information | This element does not match any known slice defined in the profile http://fhir.ch/ig/ch-epr-mhealth/StructureDefinition/CH.mCSD.Organization|3.0.0-ballot Show Reasoning This element does not match any known slice Defined in the profile http://fhir.ch/ig/ch-epr-mhealth/StructureDefinition/CH.mCSD.Organization|3.0.0-ballot - Bundle.entry[1].resource/*Organization/SpitalX*/.telecom[0]: discriminator = true and ('email' in system)
, - Bundle.entry[1].resource/*Organization/SpitalX*/.telecom[0]: discriminator = true and ('phone' in system)
, - Bundle.entry[1].resource/*Organization/SpitalX*/.telecom[0]: discriminator = true and ('url' in system)
|
Bundle.entry[2].resource/*Organization/SpitalXDept3*/.identifier[0] (l195/c12) | Slicing Information | This element does not match any known slice defined in the profile http://fhir.ch/ig/ch-epr-mhealth/StructureDefinition/CH.mCSD.Organization|3.0.0-ballot Show Reasoning This element does not match any known slice Defined in the profile http://fhir.ch/ig/ch-epr-mhealth/StructureDefinition/CH.mCSD.Organization|3.0.0-ballot - Bundle.entry[2].resource/*Organization/SpitalXDept3*/.identifier[0]: discriminator = true and $this.where(system = 'urn:oid:2.16.756.5.45').exists()
, - Bundle.entry[2].resource/*Organization/SpitalXDept3*/.identifier[0]: discriminator = true and $this.where(system = 'urn:oid:2.16.756.5.35').exists()
, - Bundle.entry[2].resource/*Organization/SpitalXDept3*/.identifier[0]: discriminator = true and $this.where(system = 'urn:oid:2.16.756.5.30.1.123.100.2.1.1').exists()
, - Bundle.entry[2].resource/*Organization/SpitalXDept3*/.identifier[0]: discriminator = true and $this.where(system = 'urn:oid:2.51.1.3').exists()
|
Bundle.entry[2].resource/*Organization/SpitalXDept3*/.identifier[1] (l198/c12) | Slicing Information | This element does not match any known slice defined in the profile http://fhir.ch/ig/ch-epr-mhealth/StructureDefinition/CH.mCSD.Organization|3.0.0-ballot Show Reasoning This element does not match any known slice Defined in the profile http://fhir.ch/ig/ch-epr-mhealth/StructureDefinition/CH.mCSD.Organization|3.0.0-ballot - Bundle.entry[2].resource/*Organization/SpitalXDept3*/.identifier[1]: discriminator = true and $this.where(system = 'urn:oid:2.16.756.5.45').exists()
, - Bundle.entry[2].resource/*Organization/SpitalXDept3*/.identifier[1]: discriminator = true and $this.where(system = 'urn:oid:2.16.756.5.35').exists()
, - Bundle.entry[2].resource/*Organization/SpitalXDept3*/.identifier[1]: discriminator = true and $this.where(system = 'urn:oid:2.16.756.5.30.1.123.100.2.1.1').exists()
, - Bundle.entry[2].resource/*Organization/SpitalXDept3*/.identifier[1]: discriminator = true and $this.where(system = 'urn:oid:2.51.1.3').exists()
|
Bundle.entry[2].resource/*Organization/SpitalXDept3*/.telecom[0] (l226/c12) | Slicing Information | This element does not match any known slice defined in the profile http://fhir.ch/ig/ch-epr-mhealth/StructureDefinition/CH.mCSD.Organization|3.0.0-ballot Show Reasoning This element does not match any known slice Defined in the profile http://fhir.ch/ig/ch-epr-mhealth/StructureDefinition/CH.mCSD.Organization|3.0.0-ballot - Bundle.entry[2].resource/*Organization/SpitalXDept3*/.telecom[0]: discriminator = true and ('email' in system)
, - Bundle.entry[2].resource/*Organization/SpitalXDept3*/.telecom[0]: discriminator = true and ('phone' in system)
, - Bundle.entry[2].resource/*Organization/SpitalXDept3*/.telecom[0]: discriminator = true and ('url' in system)
|
Bundle.entry[3].resource/*Organization/PraxisP*/.identifier[0] (l264/c12) | Slicing Information | This element does not match any known slice defined in the profile http://fhir.ch/ig/ch-epr-mhealth/StructureDefinition/CH.mCSD.Organization|3.0.0-ballot Show Reasoning This element does not match any known slice Defined in the profile http://fhir.ch/ig/ch-epr-mhealth/StructureDefinition/CH.mCSD.Organization|3.0.0-ballot - Bundle.entry[3].resource/*Organization/PraxisP*/.identifier[0]: discriminator = true and $this.where(system = 'urn:oid:2.16.756.5.45').exists()
, - Bundle.entry[3].resource/*Organization/PraxisP*/.identifier[0]: discriminator = true and $this.where(system = 'urn:oid:2.16.756.5.35').exists()
, - Bundle.entry[3].resource/*Organization/PraxisP*/.identifier[0]: discriminator = true and $this.where(system = 'urn:oid:2.16.756.5.30.1.123.100.2.1.1').exists()
, - Bundle.entry[3].resource/*Organization/PraxisP*/.identifier[0]: discriminator = true and $this.where(system = 'urn:oid:2.51.1.3').exists()
|
Bundle.entry[3].resource/*Organization/PraxisP*/.identifier[1] (l267/c12) | Slicing Information | This element does not match any known slice defined in the profile http://fhir.ch/ig/ch-epr-mhealth/StructureDefinition/CH.mCSD.Organization|3.0.0-ballot Show Reasoning This element does not match any known slice Defined in the profile http://fhir.ch/ig/ch-epr-mhealth/StructureDefinition/CH.mCSD.Organization|3.0.0-ballot - Bundle.entry[3].resource/*Organization/PraxisP*/.identifier[1]: discriminator = true and $this.where(system = 'urn:oid:2.16.756.5.45').exists()
, - Bundle.entry[3].resource/*Organization/PraxisP*/.identifier[1]: discriminator = true and $this.where(system = 'urn:oid:2.16.756.5.35').exists()
, - Bundle.entry[3].resource/*Organization/PraxisP*/.identifier[1]: discriminator = true and $this.where(system = 'urn:oid:2.16.756.5.30.1.123.100.2.1.1').exists()
, - Bundle.entry[3].resource/*Organization/PraxisP*/.identifier[1]: discriminator = true and $this.where(system = 'urn:oid:2.51.1.3').exists()
|
Bundle.entry[3].resource/*Organization/PraxisP*/.telecom[0] (l295/c12) | Slicing Information | This element does not match any known slice defined in the profile http://fhir.ch/ig/ch-epr-mhealth/StructureDefinition/CH.mCSD.Organization|3.0.0-ballot Show Reasoning This element does not match any known slice Defined in the profile http://fhir.ch/ig/ch-epr-mhealth/StructureDefinition/CH.mCSD.Organization|3.0.0-ballot - Bundle.entry[3].resource/*Organization/PraxisP*/.telecom[0]: discriminator = true and ('email' in system)
, - Bundle.entry[3].resource/*Organization/PraxisP*/.telecom[0]: discriminator = true and ('phone' in system)
, - Bundle.entry[3].resource/*Organization/PraxisP*/.telecom[0]: discriminator = true and ('url' in system)
|
Bundle (l1/c2) | warning | SearchSet Bundles should have a self link that specifies what the search was |
Bundle (l1/c2) | warning | SearchSet bundles should have search modes on the entries |
Path | Severity | Message |
Practitioner.identifier[1] (l14/c6) | Slicing Information | This element does not match any known slice defined in the profile http://fhir.ch/ig/ch-epr-mhealth/StructureDefinition/CH.mCSD.Practitioner|3.0.0-ballot Show Reasoning This element does not match any known slice Defined in the profile http://fhir.ch/ig/ch-epr-mhealth/StructureDefinition/CH.mCSD.Practitioner|3.0.0-ballot - Practitioner.identifier[1]: discriminator = true and ('urn:oid:2.51.1.3' in system)
, - Practitioner.identifier[1]: discriminator = true and ('urn:oid:2.16.756.5.30.1.123.100.2.1.1' in system)
|
Practitioner.telecom[1] (l36/c6) | Slicing Information | This element does not match any known slice defined in the profile http://fhir.ch/ig/ch-epr-mhealth/StructureDefinition/CH.mCSD.Practitioner|3.0.0-ballot Show Reasoning This element does not match any known slice Defined in the profile http://fhir.ch/ig/ch-epr-mhealth/StructureDefinition/CH.mCSD.Practitioner|3.0.0-ballot - Practitioner.telecom[1]: discriminator = true and ('email' in system)
, - Practitioner.telecom[1]: discriminator = true and ('phone' in system)
, - Practitioner.telecom[1]: discriminator = true and ('url' in system)
|
Practitioner.telecom[4] (l49/c6) | Slicing Information | This element does not match any known slice defined in the profile http://fhir.ch/ig/ch-epr-mhealth/StructureDefinition/CH.mCSD.Practitioner|3.0.0-ballot Show Reasoning This element does not match any known slice Defined in the profile http://fhir.ch/ig/ch-epr-mhealth/StructureDefinition/CH.mCSD.Practitioner|3.0.0-ballot - Practitioner.telecom[4]: discriminator = true and ('email' in system)
, - Practitioner.telecom[4]: discriminator = true and ('phone' in system)
, - Practitioner.telecom[4]: discriminator = true and ('url' in system)
|
Practitioner.communication[0].coding[0] (l82/c10) | warning | A code with no system has no defined meaning. A system should be provided |
Practitioner.communication[1].coding[0] (l89/c10) | warning | A code with no system has no defined meaning. A system should be provided |
Practitioner.communication[2].coding[0] (l96/c10) | warning | A code with no system has no defined meaning. A system should be provided |
Practitioner.communication[3].coding[0] (l103/c10) | warning | A code with no system has no defined meaning. A system should be provided |