Quality Checks |
Publisher Version: | IG Publisher Version: v1.6.6 |
Publication Code: | phd . PackageId = hl7.fhir.uv.phd, Canonical = http://hl7.org/fhir/uv/phd |
Realm Check for UV: | |
Publication Request: | - Version 1.0.0 has already been published
- No publication request found
|
Supressed Messages: | 11 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.5.0 M | R4 | http://terminology.hl7.org | http://terminology.hl7.org/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#current -> hl7.base.template#current -> fhir.base.template#current. 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
(29 uses), GuideParameterCode
(15 uses), Shareable CodeSystem
(5 uses), bestpractice
(11 uses), bestpractice-explanation
(11 uses),
fhir-type
(377 uses), bindingName
(292 uses), translatable
(253 uses), CommonTags
(10 uses), maxValueSet
(12 uses), CommonLanguages
(12 uses), gatewayDevice
(71 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
(8 uses), ObservationCategoryCodes
(18 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), Shareable ValueSet
(11 uses)
-
hl7.fhir.uv.pocd#0.3.0: PoCDImplementationGuide
(1 uses), MeasurementStatus
(10 uses)
-
hl7.fhir.uv.tools#0.1.0: ResourceSortExt
(46 uses)
-
hl7.terminology.r4#5.5.0: ObservationCategoryCodes
(33 uses)
|
Modifier Extensions: | (none) |
Previous Version Comparison: | |
IPA Comparison: | n/a |
IPS Comparison: | n/a |
Summary: | errors = 3, warn = 12, info = 21, broken links = 0 |
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 |
Path | Severity | Message |
Observation.component[0] (l63/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] (l84/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] (l105/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.category[1] (l28/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.category[1]: discriminator = true and ('vital-signs' in coding.code) and ('http://terminology.hl7.org/CodeSystem/observation-category' in coding.system)
|
Observation.component[2] (l105/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] (l66/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] (l87/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[3].resource/*Observation/cts-001*/.category[0] (l522/c12) | information | None of the codings provided are in the value set 'Observation Category Codes' (http://hl7.org/fhir/ValueSet/observation-category|4.0.1), and a coding is recommended to come from this value set) (codes = http://hl7.org/fhir/uv/phd/CodeSystem/PhdObservationCategories#phd-observation) |
Bundle.entry[4].resource/*Observation/null*/.category[1] (l592/c12) | Slicing Information | This element does not match any known slice defined in the profile http://hl7.org/fhir/StructureDefinition/oxygensat|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/oxygensat|4.0.1 (this may not be a problem, but you should check that it's not intended to match a slice) - Bundle.entry[4].resource/*Observation/null*/.category[1]: discriminator = true and ('vital-signs' in coding.code) and ('http://terminology.hl7.org/CodeSystem/observation-category' in coding.system)
|
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*/.category[1] (l592/c12) | information | None of the codings provided are in the value set 'Observation Category Codes' (http://hl7.org/fhir/ValueSet/observation-category|4.0.1), and a coding is recommended to come from this value set) (codes = http://hl7.org/fhir/uv/phd/CodeSystem/PhdObservationCategories#phd-observation) |
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) (l643/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*/.category[1] (l688/c12) | Slicing Information | This element does not match any known slice defined in the profile http://hl7.org/fhir/StructureDefinition/heartrate|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/heartrate|4.0.1 (this may not be a problem, but you should check that it's not intended to match a slice) - Bundle.entry[5].resource/*Observation/null*/.category[1]: discriminator = true and ('vital-signs' in coding.code) and ('http://terminology.hl7.org/CodeSystem/observation-category' in coding.system)
|
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*/.category[1] (l688/c12) | information | None of the codings provided are in the value set 'Observation Category Codes' (http://hl7.org/fhir/ValueSet/observation-category|4.0.1), and a coding is recommended to come from this value set) (codes = http://hl7.org/fhir/uv/phd/CodeSystem/PhdObservationCategories#phd-observation) |
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) (l739/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 |
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 |