Quality Checks |
Publisher Version: | IG Publisher Version: v1.6.18 |
Publication Code: | n/a . PackageId = tewhatuora.auditevents, Canonical = https://fhir-ig.digital.health.nz/auditevents |
Realm Check for n/a: | |
Publication Request: | - Error fetching package-list from https://fhir-ig.digital.health.nz/auditevents: Not Found
- No publication request found
|
Supressed Messages: | No Suppressed Issues
|
Dependency Checks: | Package | Version | FHIR | Canonical | Web Base | Comment |
---|
tewhatuora.auditevents | 0.1.0 | R4 | https://fhir-ig.digital.health.nz/auditevents | | |
hl7.terminology.r4 | 6.0.2 M | R4 | http://terminology.hl7.org | http://terminology.hl7.org/6.0.2 | |
hl7.fhir.uv.extensions.r4 | 5.1.0 M | R4 | http://hl7.org/fhir/extensions | http://hl7.org/fhir/extensions/5.1.0 | |
Templates: tewhatuora.fhir.template#0.1.0 -> 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: |
-
hl7.fhir.r4.core#4.0.1: GuideParameterCode
(15 uses), AuditEvent
(5 uses),
patient
(1 uses), CommonLanguages
(1 uses), AuditEventAction
(1 uses), AuditEventOutcome
(1 uses), ParticipationRoleType
(8 uses), SecurityRoleType
(8 uses), PractitionerRole
(9 uses), Practitioner
(9 uses), Organization
(9 uses), Device
(9 uses), RelatedPerson
(9 uses), Location
(8 uses), AuditEventAgentNetworkType
(8 uses), AuditEventEntityType
(3 uses), AuditEventEntityRole
(3 uses)
-
hl7.fhir.uv.tools#0.2.0: ResourceSortExt
(12 uses)
-
hl7.terminology.r4#6.0.2: SecurityRoleType
(8 uses)
|
Modifier Extensions: | (none) |
Previous Version Comparison: | Unable to compare with previous version: Unable to find version history at https://fhir-ig.digital.health.nz/auditevents (Problem #1 with package-list.json at https://fhir-ig.digital.health.nz/auditevents: Not Found) |
IPA Comparison: | n/a |
IPS Comparison: | n/a |
Summary: | errors = 17, warn = 7, info = 24, broken links = 1 |
Path | Severity | Message |
AuditEvent.agent[0] (l51/c6) | Slicing Information | This element does not match any known slice defined in the profile https://fhir-ig.digital.health.nz/auditevents/StructureDefinition/hira-audit-event|0.1.0 (this may not be a problem, but you should check that it's not intended to match a slice) Show Reasoning This element does not match any known slice Defined in the profile https://fhir-ig.digital.health.nz/auditevents/StructureDefinition/hira-audit-event|0.1.0 (this may not be a problem, but you should check that it's not intended to match a slice) - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'https://terminology.hl7.org/CodeSystem/v3-RoleClass') and (code = 'patient')).exists()
, - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'https://terminology.hl7.org/CodeSystem/v3-RoleCode') and (code = 'DELEGATOR')).exists()
, - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'http://terminology.hl7.org/CodeSystem/v3-ParticipationFunction') and (code = 'AUCG')).exists()
, - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'https://terminology.hl7.org/CodeSystem/v3-RoleCode') and (code = 'DELEGATEE')).exists()
, - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'https://terminology.hl7.org/CodeSystem/v3-RoleClass') and (code = 'PROV')).exists()
, - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'http://terminology.hl7.org/CodeSystem/extra-security-role-type') and (code = 'dataprocessor')).exists()
, - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'http://terminology.hl7.org/CodeSystem/v3-RoleClass') and (code = 'PROV')).exists()
|
AuditEvent.agent[1].role[0] (l90/c10) | information | Reference to experimental CodeSystem http://terminology.hl7.org/CodeSystem/extra-security-role-type|1.0.1 |
AuditEvent.entity[0].what (l19/c8) | error | Unable to resolve resource with reference 'https://fhir.digital.health.nz/fhir/R4/CarePlan' |
Path | Severity | Message |
AuditEvent.agent[0] (l49/c6) | Slicing Information | This element does not match any known slice defined in the profile https://fhir-ig.digital.health.nz/auditevents/StructureDefinition/hira-audit-event|0.1.0 (this may not be a problem, but you should check that it's not intended to match a slice) Show Reasoning This element does not match any known slice Defined in the profile https://fhir-ig.digital.health.nz/auditevents/StructureDefinition/hira-audit-event|0.1.0 (this may not be a problem, but you should check that it's not intended to match a slice) - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'https://terminology.hl7.org/CodeSystem/v3-RoleClass') and (code = 'patient')).exists()
, - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'https://terminology.hl7.org/CodeSystem/v3-RoleCode') and (code = 'DELEGATOR')).exists()
, - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'http://terminology.hl7.org/CodeSystem/v3-ParticipationFunction') and (code = 'AUCG')).exists()
, - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'https://terminology.hl7.org/CodeSystem/v3-RoleCode') and (code = 'DELEGATEE')).exists()
, - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'https://terminology.hl7.org/CodeSystem/v3-RoleClass') and (code = 'PROV')).exists()
, - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'http://terminology.hl7.org/CodeSystem/extra-security-role-type') and (code = 'dataprocessor')).exists()
, - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'http://terminology.hl7.org/CodeSystem/v3-RoleClass') and (code = 'PROV')).exists()
|
AuditEvent.agent[1].role[0] (l88/c10) | information | Reference to experimental CodeSystem http://terminology.hl7.org/CodeSystem/extra-security-role-type|1.0.1 |
AuditEvent.entity[0].what (l19/c8) | error | Unable to resolve resource with reference 'https://fhir.digital.health.nz/fhir/R4/CarePlan' |
Path | Severity | Message |
AuditEvent.agent[0] (l55/c6) | Slicing Information | This element does not match any known slice defined in the profile https://fhir-ig.digital.health.nz/auditevents/StructureDefinition/hira-audit-event|0.1.0 (this may not be a problem, but you should check that it's not intended to match a slice) Show Reasoning This element does not match any known slice Defined in the profile https://fhir-ig.digital.health.nz/auditevents/StructureDefinition/hira-audit-event|0.1.0 (this may not be a problem, but you should check that it's not intended to match a slice) - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'https://terminology.hl7.org/CodeSystem/v3-RoleClass') and (code = 'patient')).exists()
, - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'https://terminology.hl7.org/CodeSystem/v3-RoleCode') and (code = 'DELEGATOR')).exists()
, - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'http://terminology.hl7.org/CodeSystem/v3-ParticipationFunction') and (code = 'AUCG')).exists()
, - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'https://terminology.hl7.org/CodeSystem/v3-RoleCode') and (code = 'DELEGATEE')).exists()
, - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'https://terminology.hl7.org/CodeSystem/v3-RoleClass') and (code = 'PROV')).exists()
, - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'http://terminology.hl7.org/CodeSystem/extra-security-role-type') and (code = 'dataprocessor')).exists()
, - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'http://terminology.hl7.org/CodeSystem/v3-RoleClass') and (code = 'PROV')).exists()
|
AuditEvent.agent[1].role[0] (l94/c10) | information | Reference to experimental CodeSystem http://terminology.hl7.org/CodeSystem/extra-security-role-type|1.0.1 |
AuditEvent.entity[0].what (l19/c8) | error | Unable to resolve resource with reference 'https://fhir.digital.health.nz/fhir/R4/Immunization/_search' |
Path | Severity | Message |
AuditEvent.agent[0] (l51/c6) | Slicing Information | This element does not match any known slice defined in the profile https://fhir-ig.digital.health.nz/auditevents/StructureDefinition/hira-audit-event|0.1.0 (this may not be a problem, but you should check that it's not intended to match a slice) Show Reasoning This element does not match any known slice Defined in the profile https://fhir-ig.digital.health.nz/auditevents/StructureDefinition/hira-audit-event|0.1.0 (this may not be a problem, but you should check that it's not intended to match a slice) - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'https://terminology.hl7.org/CodeSystem/v3-RoleClass') and (code = 'patient')).exists()
, - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'https://terminology.hl7.org/CodeSystem/v3-RoleCode') and (code = 'DELEGATOR')).exists()
, - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'http://terminology.hl7.org/CodeSystem/v3-ParticipationFunction') and (code = 'AUCG')).exists()
, - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'https://terminology.hl7.org/CodeSystem/v3-RoleCode') and (code = 'DELEGATEE')).exists()
, - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'https://terminology.hl7.org/CodeSystem/v3-RoleClass') and (code = 'PROV')).exists()
, - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'http://terminology.hl7.org/CodeSystem/extra-security-role-type') and (code = 'dataprocessor')).exists()
, - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'http://terminology.hl7.org/CodeSystem/v3-RoleClass') and (code = 'PROV')).exists()
|
AuditEvent.agent[1] (l71/c6) | Slicing Information | This element does not match any known slice defined in the profile https://fhir-ig.digital.health.nz/auditevents/StructureDefinition/hira-audit-event|0.1.0 (this may not be a problem, but you should check that it's not intended to match a slice) Show Reasoning This element does not match any known slice Defined in the profile https://fhir-ig.digital.health.nz/auditevents/StructureDefinition/hira-audit-event|0.1.0 (this may not be a problem, but you should check that it's not intended to match a slice) - AuditEvent.agent[1]: discriminator = true and role.coding.where((system = 'https://terminology.hl7.org/CodeSystem/v3-RoleClass') and (code = 'patient')).exists()
, - AuditEvent.agent[1]: discriminator = true and role.coding.where((system = 'https://terminology.hl7.org/CodeSystem/v3-RoleCode') and (code = 'DELEGATOR')).exists()
, - AuditEvent.agent[1]: discriminator = true and role.coding.where((system = 'http://terminology.hl7.org/CodeSystem/v3-ParticipationFunction') and (code = 'AUCG')).exists()
, - AuditEvent.agent[1]: discriminator = true and role.coding.where((system = 'https://terminology.hl7.org/CodeSystem/v3-RoleCode') and (code = 'DELEGATEE')).exists()
, - AuditEvent.agent[1]: discriminator = true and role.coding.where((system = 'https://terminology.hl7.org/CodeSystem/v3-RoleClass') and (code = 'PROV')).exists()
, - AuditEvent.agent[1]: discriminator = true and role.coding.where((system = 'http://terminology.hl7.org/CodeSystem/extra-security-role-type') and (code = 'dataprocessor')).exists()
, - AuditEvent.agent[1]: discriminator = true and role.coding.where((system = 'http://terminology.hl7.org/CodeSystem/v3-RoleClass') and (code = 'PROV')).exists()
|
AuditEvent.agent[2].role[0] (l110/c10) | information | Reference to experimental CodeSystem http://terminology.hl7.org/CodeSystem/extra-security-role-type|1.0.1 |
AuditEvent.entity[0].what (l19/c8) | error | Unable to resolve resource with reference 'https://fhir.digital.health.nz/fhir/R4/CarePlan' |
Path | Severity | Message |
AuditEvent.agent[0] (l51/c6) | Slicing Information | This element does not match any known slice defined in the profile https://fhir-ig.digital.health.nz/auditevents/StructureDefinition/hira-audit-event|0.1.0 (this may not be a problem, but you should check that it's not intended to match a slice) Show Reasoning This element does not match any known slice Defined in the profile https://fhir-ig.digital.health.nz/auditevents/StructureDefinition/hira-audit-event|0.1.0 (this may not be a problem, but you should check that it's not intended to match a slice) - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'https://terminology.hl7.org/CodeSystem/v3-RoleClass') and (code = 'patient')).exists()
, - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'https://terminology.hl7.org/CodeSystem/v3-RoleCode') and (code = 'DELEGATOR')).exists()
, - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'http://terminology.hl7.org/CodeSystem/v3-ParticipationFunction') and (code = 'AUCG')).exists()
, - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'https://terminology.hl7.org/CodeSystem/v3-RoleCode') and (code = 'DELEGATEE')).exists()
, - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'https://terminology.hl7.org/CodeSystem/v3-RoleClass') and (code = 'PROV')).exists()
, - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'http://terminology.hl7.org/CodeSystem/extra-security-role-type') and (code = 'dataprocessor')).exists()
, - AuditEvent.agent[0]: discriminator = true and role.coding.where((system = 'http://terminology.hl7.org/CodeSystem/v3-RoleClass') and (code = 'PROV')).exists()
|
AuditEvent.agent[1] (l71/c6) | Slicing Information | This element does not match any known slice defined in the profile https://fhir-ig.digital.health.nz/auditevents/StructureDefinition/hira-audit-event|0.1.0 (this may not be a problem, but you should check that it's not intended to match a slice) Show Reasoning This element does not match any known slice Defined in the profile https://fhir-ig.digital.health.nz/auditevents/StructureDefinition/hira-audit-event|0.1.0 (this may not be a problem, but you should check that it's not intended to match a slice) - AuditEvent.agent[1]: discriminator = true and role.coding.where((system = 'https://terminology.hl7.org/CodeSystem/v3-RoleClass') and (code = 'patient')).exists()
, - AuditEvent.agent[1]: discriminator = true and role.coding.where((system = 'https://terminology.hl7.org/CodeSystem/v3-RoleCode') and (code = 'DELEGATOR')).exists()
, - AuditEvent.agent[1]: discriminator = true and role.coding.where((system = 'http://terminology.hl7.org/CodeSystem/v3-ParticipationFunction') and (code = 'AUCG')).exists()
, - AuditEvent.agent[1]: discriminator = true and role.coding.where((system = 'https://terminology.hl7.org/CodeSystem/v3-RoleCode') and (code = 'DELEGATEE')).exists()
, - AuditEvent.agent[1]: discriminator = true and role.coding.where((system = 'https://terminology.hl7.org/CodeSystem/v3-RoleClass') and (code = 'PROV')).exists()
, - AuditEvent.agent[1]: discriminator = true and role.coding.where((system = 'http://terminology.hl7.org/CodeSystem/extra-security-role-type') and (code = 'dataprocessor')).exists()
, - AuditEvent.agent[1]: discriminator = true and role.coding.where((system = 'http://terminology.hl7.org/CodeSystem/v3-RoleClass') and (code = 'PROV')).exists()
|
AuditEvent.agent[2].role[0] (l110/c10) | information | Reference to experimental CodeSystem http://terminology.hl7.org/CodeSystem/extra-security-role-type|1.0.1 |
AuditEvent.entity[0].what (l19/c8) | error | Unable to resolve resource with reference 'https://fhir.digital.health.nz/fhir/R4/CarePlan' |
Path | Severity | Message |
CodeSystem.where(url = 'https://standards.digital.health.nz/ns/nz-purpose-of-use') | error | Conformance resource /home/runner/work/fhir-ig-builder/fhir-ig-builder/fhir-auditevents/fsh-generated/resources/CodeSystem-d1adf025-b6d2-44dc-a8b1-da3adfcafa73.json - the canonical URL (https://fhir-ig.digital.health.nz/auditevents/CodeSystem/d1adf025-b6d2-44dc-a8b1-da3adfcafa73) does not match the URL (https://standards.digital.health.nz/ns/nz-purpose-of-use) |
CodeSystem.concept[1].property[0] (l1/c4081) | error | The property 'child' has no definition in CodeSystem.property. Many terminology tools won't know what to do with it |
CodeSystem.concept[2].property[0] (l1/c4081) | error | The property 'child' has no definition in CodeSystem.property. Many terminology tools won't know what to do with it |
CodeSystem.concept[3].property[0] (l1/c4081) | error | The property 'child' has no definition in CodeSystem.property. Many terminology tools won't know what to do with it |
CodeSystem.concept[4].property[0] (l1/c4081) | error | The property 'child' has no definition in CodeSystem.property. Many terminology tools won't know what to do with it |
fsh-generated/resources/CodeSystem-d1adf025-b6d2-44dc-a8b1-da3adfcafa73 | error | URL Mismatch https://fhir-ig.digital.health.nz/auditevents/CodeSystem/d1adf025-b6d2-44dc-a8b1-da3adfcafa73 vs https://standards.digital.health.nz/ns/nz-purpose-of-use |
Path | Severity | Message |
StructureDefinition.snapshot.element[43].pattern.ofType(CodeableConcept).coding[0].system (l1/c215258) | information | A definition for CodeSystem 'https://terminology.hl7.org/CodeSystem/v3-RoleClass' could not be found, so the code cannot be validated (from http://tx.fhir.org/r4) |
StructureDefinition.snapshot.element[64].pattern.ofType(CodeableConcept).coding[0].system (l1/c242852) | information | A definition for CodeSystem 'https://terminology.hl7.org/CodeSystem/v3-RoleCode' could not be found, so the code cannot be validated (from http://tx.fhir.org/r4) |
StructureDefinition.snapshot.element[106].pattern.ofType(CodeableConcept).coding[0] (l1/c298192) | information | A definition for CodeSystem 'https://terminology.hl7.org/CodeSystem/v3-RoleCode' could not be found, so the code cannot be validated |
StructureDefinition.snapshot.element[127].pattern.ofType(CodeableConcept).coding[0] (l1/c325954) | information | A definition for CodeSystem 'https://terminology.hl7.org/CodeSystem/v3-RoleClass' could not be found, so the code cannot be validated |
StructureDefinition.snapshot.element[148].pattern.ofType(CodeableConcept) (l1/c353724) | information | Reference to experimental CodeSystem http://terminology.hl7.org/CodeSystem/extra-security-role-type|1.0.1 |
StructureDefinition.differential.element[10].pattern.ofType(CodeableConcept).coding[0].system (l1/c496012) | information | A definition for CodeSystem 'https://terminology.hl7.org/CodeSystem/v3-RoleClass' could not be found, so the code cannot be validated (from http://tx.fhir.org/r4) |
StructureDefinition.differential.element[15].pattern.ofType(CodeableConcept).coding[0].system (l1/c496928) | information | A definition for CodeSystem 'https://terminology.hl7.org/CodeSystem/v3-RoleCode' could not be found, so the code cannot be validated (from http://tx.fhir.org/r4) |
StructureDefinition.differential.element[25].pattern.ofType(CodeableConcept).coding[0] (l1/c498798) | information | A definition for CodeSystem 'https://terminology.hl7.org/CodeSystem/v3-RoleCode' could not be found, so the code cannot be validated |
StructureDefinition.differential.element[30].pattern.ofType(CodeableConcept).coding[0] (l1/c499768) | information | A definition for CodeSystem 'https://terminology.hl7.org/CodeSystem/v3-RoleClass' could not be found, so the code cannot be validated |
StructureDefinition.differential.element[34].pattern.ofType(CodeableConcept) (l1/c500607) | information | Reference to experimental CodeSystem http://terminology.hl7.org/CodeSystem/extra-security-role-type|1.0.1 |
StructureDefinition.snapshot.element[169].pattern.ofType(CodeableConcept) | information | The repeating element has a pattern. The pattern will apply to all the repeats (this has not been clear to all users) |