Quality Checks |
Publisher Version: | IG Publisher Version: v1.6.3 |
Publication Code: | phd . PackageId = hl7.fhir.uv.phd, Canonical = http://hl7.org/fhir/uv/phd |
Realm Check for UV: | |
Publication Request: | - The file package-list.json should not exist in the root folder
- Version 1.0.0 has already been published
- No publication request found
|
Supressed Messages: | 9 Suppressed Issues
|
Dependency Checks: | Package | Version | FHIR | Canonical | Web Base | Comment |
---|
hl7.fhir.uv.phd | 1.0.0 | R4 | http://hl7.org/fhir/uv/phd | | |
hl7.terminology.r4 | 5.3.0 O | R4 | http://terminology.hl7.org | http://terminology.hl7.org/5.3.0 | Latest Release is 5.5.0 |
hl7.fhir.uv.extensions.r4 | 1.0.0 M | R4 | http://hl7.org/fhir/extensions | http://hl7.org/fhir/extensions/1.0.0 | |
hl7.fhir.uv.pocd | 0.3.0 I | R4 | http://hl7.org/fhir/uv/pocd | http://hl7.org/fhir/uv/pocd/2021Sep | |
Templates: hl7.fhir.template#0.8.0 -> hl7.base.template#0.8.0 -> fhir.base.template#0.6.0. Tools: 0.1.0 |
Dependent IGs: | 1 guide |
Global Profiles: | (none declared) |
Terminology Server(s): | http://tx.fhir.org/r4 (details) |
HTA Analysis: | All OK |
R5 Dependencies: | (none) |
Draft Dependencies: |
-
hl7.fhir.r4.core#4.0.1: wg
(28 uses), GuideParameterCode
(15 uses), gatewayDevice
(71 uses), Shareable CodeSystem
(4 uses), Shareable ValueSet
(11 uses), bestpractice
(11 uses), bestpractice-explanation
(11 uses),
fhir-type
(365 uses), bindingName
(288 uses), translatable
(240 uses), CommonTags
(11 uses), maxValueSet
(12 uses), CommonLanguages
(12 uses), Organization
(27 uses), CarePlan
(8 uses), DeviceRequest
(8 uses), ImmunizationRecommendation
(8 uses), MedicationRequest
(8 uses), NutritionOrder
(8 uses), ServiceRequest
(8 uses), MedicationAdministration
(8 uses), MedicationDispense
(8 uses), MedicationStatement
(8 uses), Procedure
(8 uses), Immunization
(8 uses), ImagingStudy
(16 uses), display-hint
(9 uses), ObservationCategoryCodes
(11 uses), LOINCCodes
(16 uses), Group
(8 uses), Device
(20 uses), Location
(10 uses), Encounter
(8 uses), Practitioner
(9 uses), PractitionerRole
(9 uses), CareTeam
(8 uses), RelatedPerson
(9 uses), SNOMEDCTBodyStructures
(8 uses), ObservationMethods
(8 uses), Specimen
(8 uses), DeviceMetric
(8 uses), ObservationReferenceRangeMeaningCodes
(9 uses), ObservationReferenceRangeAppliesToCodes
(9 uses), QuestionnaireResponse
(16 uses), MolecularSequence
(16 uses), DocumentReference
(8 uses), Media
(8 uses), DeviceDefinition
(2 uses), UDIEntryType
(2 uses), FHIRDeviceStatus
(2 uses), FHIRDeviceStatusReason
(2 uses), DeviceNameType
(2 uses), DeviceType
(2 uses), regex
(2 uses), hierarchy
(1 uses)
-
hl7.fhir.uv.pocd#0.3.0: PoCDImplementationGuide
(1 uses), MeasurementStatus
(10 uses)
-
hl7.fhir.uv.tools#0.1.0: ResourceSortExt
(45 uses)
-
hl7.terminology.r4#5.3.0: ObservationCategoryCodes
(34 uses)
|
Modifier Extensions: | (none) |
Previous Version Comparison: | |
IPA Comparison: | n/a |
IPS Comparison: | n/a |
Summary: | errors = 3, warn = 12, info = 15, broken links = 0 |
Path | Severity | Message |
Observation.component[0] (l55/c4) | Slicing Information | This element does not match any known slice defined in the profile http://hl7.org/fhir/uv/phd/StructureDefinition/PhdCompoundNumericObservation|1.0.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 http://hl7.org/fhir/uv/phd/StructureDefinition/PhdCompoundNumericObservation|1.0.0 (this may not be a problem, but you should check that it's not intended to match a slice) - Observation.component[0]: discriminator = true and (code memberOf 'http://hl7.org/fhir/uv/phd/ValueSet/CodeableConcept11073MDC')
, - Observation.component[0]: discriminator = true and (code memberOf 'http://hl7.org/fhir/uv/phd/ValueSet/Quantity11073MDC')
, - Observation.component[0]: discriminator = true and (code memberOf 'http://hl7.org/fhir/uv/phd/ValueSet/Quantity11073MDC')
, - Observation.component[0]: discriminator = true and (code memberOf 'http://hl7.org/fhir/uv/phd/ValueSet/MDCnotObject')
, - Observation.component[0]: discriminator = true and (code memberOf 'http://hl7.org/fhir/uv/phd/ValueSet/Quantity11073MDC')
|
Observation.component[1] (l76/c4) | Slicing Information | This element does not match any known slice defined in the profile http://hl7.org/fhir/uv/phd/StructureDefinition/PhdCompoundNumericObservation|1.0.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 http://hl7.org/fhir/uv/phd/StructureDefinition/PhdCompoundNumericObservation|1.0.0 (this may not be a problem, but you should check that it's not intended to match a slice) - Observation.component[1]: discriminator = true and (code memberOf 'http://hl7.org/fhir/uv/phd/ValueSet/CodeableConcept11073MDC')
, - Observation.component[1]: discriminator = true and (code memberOf 'http://hl7.org/fhir/uv/phd/ValueSet/Quantity11073MDC')
, - Observation.component[1]: discriminator = true and (code memberOf 'http://hl7.org/fhir/uv/phd/ValueSet/Quantity11073MDC')
, - Observation.component[1]: discriminator = true and (code memberOf 'http://hl7.org/fhir/uv/phd/ValueSet/MDCnotObject')
, - Observation.component[1]: discriminator = true and (code memberOf 'http://hl7.org/fhir/uv/phd/ValueSet/Quantity11073MDC')
|
Observation.component[2] (l97/c4) | Slicing Information | This element does not match any known slice defined in the profile http://hl7.org/fhir/uv/phd/StructureDefinition/PhdCompoundNumericObservation|1.0.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 http://hl7.org/fhir/uv/phd/StructureDefinition/PhdCompoundNumericObservation|1.0.0 (this may not be a problem, but you should check that it's not intended to match a slice) - Observation.component[2]: discriminator = true and (code memberOf 'http://hl7.org/fhir/uv/phd/ValueSet/CodeableConcept11073MDC')
, - Observation.component[2]: discriminator = true and (code memberOf 'http://hl7.org/fhir/uv/phd/ValueSet/Quantity11073MDC')
, - Observation.component[2]: discriminator = true and (code memberOf 'http://hl7.org/fhir/uv/phd/ValueSet/Quantity11073MDC')
, - Observation.component[2]: discriminator = true and (code memberOf 'http://hl7.org/fhir/uv/phd/ValueSet/MDCnotObject')
, - Observation.component[2]: discriminator = true and (code memberOf 'http://hl7.org/fhir/uv/phd/ValueSet/Quantity11073MDC')
|
Observation.component[2] (l97/c4) | Slicing Information | This element does not match any known slice defined in the profile http://hl7.org/fhir/StructureDefinition/bp|4.0.1 (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 http://hl7.org/fhir/StructureDefinition/bp|4.0.1 (this may not be a problem, but you should check that it's not intended to match a slice) - Observation.component[2]: discriminator = true and ('8480-6' in code.coding.code) and ('http://loinc.org' in code.coding.system)
, - Observation.component[2]: discriminator = true and ('8462-4' in code.coding.code) and ('http://loinc.org' in code.coding.system)
|
Observation.component[0].code.coding[0] (l58/c7) | Slicing Information | This element does not match any known slice defined in the profile http://hl7.org/fhir/StructureDefinition/bp|4.0.1 (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 http://hl7.org/fhir/StructureDefinition/bp|4.0.1 (this may not be a problem, but you should check that it's not intended to match a slice) - Observation.component[0].code.coding[0]: discriminator = true and ('8480-6' in code) and ('http://loinc.org' in system)
|
Observation.component[1].code.coding[0] (l79/c7) | Slicing Information | This element does not match any known slice defined in the profile http://hl7.org/fhir/StructureDefinition/bp|4.0.1 (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 http://hl7.org/fhir/StructureDefinition/bp|4.0.1 (this may not be a problem, but you should check that it's not intended to match a slice) - Observation.component[1].code.coding[0]: discriminator = true and ('8462-4' in code) and ('http://loinc.org' in system)
|
Path | Severity | Message |
Bundle.entry[1].resource/*Device/phg-001*/.property[4] (l213/c12) | Slicing Information | This element does not match any known slice defined in the profile http://hl7.org/fhir/uv/phd/StructureDefinition/PhgDevice|1.0.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 http://hl7.org/fhir/uv/phd/StructureDefinition/PhgDevice|1.0.0 (this may not be a problem, but you should check that it's not intended to match a slice) - Bundle.entry[1].resource/*Device/phg-001*/.property[4]: discriminator = true and (type memberOf 'http://hl7.org/fhir/uv/phd/ValueSet/ASN1attribute')
, - Bundle.entry[1].resource/*Device/phg-001*/.property[4]: discriminator = true and (type memberOf 'http://hl7.org/fhir/uv/phd/ValueSet/Quantity11073MDC')
, - Bundle.entry[1].resource/*Device/phg-001*/.property[4]: discriminator = true and (type memberOf 'http://hl7.org/fhir/uv/phd/ValueSet/CodeableConcept11073MDC')
|
Bundle.entry[4].resource/*Observation/null*/.extension[0].value.ofType(Reference) | warning | Entry 1 matches the reference Device/phg-001 by type and id but it's fullUrl http://example.org/Device/phg-001 does not match the full target URL urn:uuid:phg-001 by Bundle resolution rules |
Bundle.entry[4].resource/*Observation/null*/.subject | warning | Entry 0 matches the reference Patient/patient-001 by type and id but it's fullUrl http://example.org/Patient/patient-001 does not match the full target URL urn:uuid:patient-001 by Bundle resolution rules |
Bundle.entry[4].resource/*Observation/null*/.device | warning | Entry 2 matches the reference Device/phd-001 by type and id but it's fullUrl http://example.org/Device/phd-001 does not match the full target URL urn:uuid:phd-001 by Bundle resolution rules |
Bundle.entry[4].resource/*Observation/null*/.derivedFrom[0] | warning | Entry 3 matches the reference Observation/cts-001 by type and id but it's fullUrl http://example.org/Observation/cts-001 does not match the full target URL urn:uuid:cts-001 by Bundle resolution rules |
Bundle.entry[4].resource/*Observation/null*/.component[0].value.ofType(CodeableConcept) (l625/c14) | error | None of the codings provided are in the value set 'Vital Signs Units' (http://hl7.org/fhir/ValueSet/ucum-vitals-common|4.0.1), and a coding from this value set is required) (codes = urn:iso:std:iso:11073:10101#150588)
Editor's Comment: Supplemental information components have a valueCodeableConcept and even when present in vital signs observations they should not be required to have a UCUM unit code |
Bundle.entry[5].resource/*Observation/null*/.extension[0].value.ofType(Reference) | warning | Entry 1 matches the reference Device/phg-001 by type and id but it's fullUrl http://example.org/Device/phg-001 does not match the full target URL urn:uuid:phg-001 by Bundle resolution rules |
Bundle.entry[5].resource/*Observation/null*/.subject | warning | Entry 0 matches the reference Patient/patient-001 by type and id but it's fullUrl http://example.org/Patient/patient-001 does not match the full target URL urn:uuid:patient-001 by Bundle resolution rules |
Bundle.entry[5].resource/*Observation/null*/.device | warning | Entry 2 matches the reference Device/phd-001 by type and id but it's fullUrl http://example.org/Device/phd-001 does not match the full target URL urn:uuid:phd-001 by Bundle resolution rules |
Bundle.entry[5].resource/*Observation/null*/.derivedFrom[0] | warning | Entry 3 matches the reference Observation/cts-001 by type and id but it's fullUrl http://example.org/Observation/cts-001 does not match the full target URL urn:uuid:cts-001 by Bundle resolution rules |
Bundle.entry[5].resource/*Observation/null*/.component[0].value.ofType(CodeableConcept) (l713/c14) | error | None of the codings provided are in the value set 'Vital Signs Units' (http://hl7.org/fhir/ValueSet/ucum-vitals-common|4.0.1), and a coding from this value set is required) (codes = urn:iso:std:iso:11073:10101#150588)
Editor's Comment: Supplemental information components have a valueCodeableConcept and even when present in vital signs observations they should not be required to have a UCUM unit code |
Path | Severity | Message |
ValueSet.compose.include[0].filter[0] (l1/c1191) | warning | The property 'partition' is not known for the system 'urn:iso:std:iso:11073:10101', so may not be understood by the terminology ecosystem. Known properties for this system: concept,code,status,inactive,effectiveDate,deprecationDate,retirementDate,notSelectable,synonym,comment,itemWeight |
ValueSet.where(id = 'MDCobject') | information | The value set expansion is too large, and only a subset has been displayed |
input/examples/nonin-hdp-1542718631721.json | Entry 1 matches the reference Device/phg-001 by type and id but it's fullUrl http://example.org/Device/phg-001 does not match the full target URL urn:uuid:phg-001 by Bundle resolution rules |
input/examples/nonin-hdp-1542718631721.json | Entry 0 matches the reference Patient/patient-001 by type and id but it's fullUrl http://example.org/Patient/patient-001 does not match the full target URL urn:uuid:patient-001 by Bundle resolution rules |
input/examples/nonin-hdp-1542718631721.json | Entry 2 matches the reference Device/phd-001 by type and id but it's fullUrl http://example.org/Device/phd-001 does not match the full target URL urn:uuid:phd-001 by Bundle resolution rules |
input/examples/nonin-hdp-1542718631721.json | Entry 3 matches the reference Observation/cts-001 by type and id but it's fullUrl http://example.org/Observation/cts-001 does not match the full target URL urn:uuid:cts-001 by Bundle resolution rules |
input/examples/nonin-hdp-1542718631721.json | Entry 1 matches the reference Device/phg-001 by type and id but it's fullUrl http://example.org/Device/phg-001 does not match the full target URL urn:uuid:phg-001 by Bundle resolution rules |
input/examples/nonin-hdp-1542718631721.json | Entry 0 matches the reference Patient/patient-001 by type and id but it's fullUrl http://example.org/Patient/patient-001 does not match the full target URL urn:uuid:patient-001 by Bundle resolution rules |
input/examples/nonin-hdp-1542718631721.json | Entry 2 matches the reference Device/phd-001 by type and id but it's fullUrl http://example.org/Device/phd-001 does not match the full target URL urn:uuid:phd-001 by Bundle resolution rules |
input/examples/nonin-hdp-1542718631721.json | Entry 3 matches the reference Observation/cts-001 by type and id but it's fullUrl http://example.org/Observation/cts-001 does not match the full target URL urn:uuid:cts-001 by Bundle resolution rules |
input/resources/ASN1ToHL7.codesystem.xml | Most code systems defined in HL7 IGs will need to move to THO later during the process. Consider giving this code system a THO URL now (See https://confluence.hl7.org/display/TSMG/Terminology+Play+Book, and/or talk to TSMG) |
input/resources/ContinuaDeviceIdentifiers.codesystem.xml | Most code systems defined in HL7 IGs will need to move to THO later during the process. Consider giving this code system a THO URL now (See https://confluence.hl7.org/display/TSMG/Terminology+Play+Book, and/or talk to TSMG) |
input/resources/ContinuaHFS.codesystem.xml | Most code systems defined in HL7 IGs will need to move to THO later during the process. Consider giving this code system a THO URL now (See https://confluence.hl7.org/display/TSMG/Terminology+Play+Book, and/or talk to TSMG) |
input/resources/ContinuaPHD.codesystem.xml | Most code systems defined in HL7 IGs will need to move to THO later during the process. Consider giving this code system a THO URL now (See https://confluence.hl7.org/display/TSMG/Terminology+Play+Book, and/or talk to TSMG) |