Validation Results for DKCore

Generated Fri Dec 01 14:03:15 CET 2023, FHIR version 4.0.1 for hl7.fhir.dk.core#3.0.0 (canonical = http://hl7.dk/fhir/core (history)). See Full QA Report

Quality Checks
Publisher Version:IG Publisher Version: v1.5.5
Publication Code:n/a . PackageId = hl7.fhir.dk.core, Canonical = http://hl7.dk/fhir/core
Realm Check for n/a:
  • n/a
Publication Request:
package-idhl7.fhir.dk.core
version3.0.0
pathhttp://hl7.dk/fhir/core/3.0.0
Pub-Modemilestone
statusrelease
sequenceRelease
descDK Core version 3.0.0
descmd

Dk-core version 3.0.0 has been approved by HL7 Denmark. This version is the result of external consultation of Dk-core v. 2.2.0.

The changes between 2.2.0 and 3.0.0 are:

  • Update of the introduction of DkCoreCondition
  • Addition of the DkCoreCondition instance JohnFracture which illustrates the use of SKS tillægskode.
  • Update of the introduction of DkCoreObservation, including information about which CodeSystems are recommended in the standard catalogue from the Danish Health Data Agency.
  • Update of the Observation.code.coding:SNOMEDCT and Observation.component.code.coding:SNOMEDCT to http://snomed.info/sct
  • Update of the Observation.code.coding:MedCom and Observation.component.code.coding: MedCom to http://medcomfhir.dk/ig/terminology/CodeSystem/medcom-observation-codes
  • Added context on extension ConditionLastAssertedDate and NotFollowedAnymore
  • Bug update of invariants by changing constraint.requirements to requirements and removing of constraint.source where relevant.
  • Bug update of invariants by removing the ‘value.’ and ‘Observation.’ where relevant
  • Bug update of ValueSet TechniquesSCTCodes due to misspelling
  • Update of DkCoreObservations instances with a LOINC code corresponding to the codes in the international VitalSigns profile, due to update of FHIR validator. Missing effective timestamp were included.
  • Publication request category found (not allowed after first publication
  • Publication request title found (not allowed after first publication)
  • Publication request introduction found (not allowed after first publication)
  • Publication request ci-build found (not allowed after first publication)
Supressed Messages:12 Suppressed Issues
Dependency Checks:
PackageVersionFHIRCanonicalWeb BaseComment
.. hl7.fhir.dk.core3.0.0R4http://hl7.dk/fhir/core
... hl7.terminology.r45.3.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0Latest Release is 5.4.0
... hl7.fhir.uv.extensions.r41.0.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0
... hl7.fhir.uv.phd1.0.0 MR4http://hl7.org/fhir/uv/phdhttp://hl7.org/fhir/uv/phd/STU1
.... hl7.terminology.r43.1.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/3.1.0Latest Release is 5.4.0
Templates: hl7.dk.fhir.template#0.0.1 -> fhir.base.template#current. Tools: current
Dependent IGs:9 guides
Global Profiles:(none declared)
HTA Analysis:2 issues
R5 Dependencies:
Draft Dependencies:
Modifier Extensions:(none)
Previous Version Comparison: Unable to compare with previous version: Current Version Comparison failed: Cannot read the array length because "bytes" is null
IPA Comparison: Unable to compare with previous version: Current Version Comparison failed: Cannot read the array length because "bytes" is null
IPS Comparison: n/a
Summary: errors = 9, warn = 13, info = 26, broken links = 0
FilenameErrorsWarningsHints
Build Errors070
/Users/jkiddo/work/temp/hl7.fhir.dk.core#3.0.0/fsh-generated/resources/Bundle-ContinuaBundleWithDevice909
/Users/jkiddo/work/temp/hl7.fhir.dk.core#3.0.0/fsh-generated/resources/Device-BPMonitor.C4F312FFFE53F2C9033
/Users/jkiddo/work/temp/hl7.fhir.dk.core#3.0.0/fsh-generated/resources/Observation-ElsePainVRS011
/Users/jkiddo/work/temp/hl7.fhir.dk.core#3.0.0/fsh-generated/resources/StructureDefinition-NotFollowedAnymore010
/Users/jkiddo/work/temp/hl7.fhir.dk.core#3.0.0/fsh-generated/resources/ValueSet-dk-marital-status010

n/a Show Validation Information

warningUnable to find ImplementationGuide.definition.resource.description for the resource Device/BPMonitor.C4F312FFFE53F2C9. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list.
warningUnable to find ImplementationGuide.definition.resource.description for the resource Observation/CoincidentTimeStamp.0222. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list.
warningUnable to find ImplementationGuide.definition.resource.description for the resource Observation/HeartRate.Poul.1974654. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list.
warningUnable to find ImplementationGuide.definition.resource.description for the resource Observation/ObservationRespiratoryVitalSigns. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list.
warningUnable to find ImplementationGuide.definition.resource.description for the resource Observation/ObservationOxySatVitalSigns. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list.
warningUnable to find ImplementationGuide.definition.resource.description for the resource Patient/Poul. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list.
warningUnable to find ImplementationGuide.definition.resource.description for the resource Device/Telma.FEEDDADADEADBEEF. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list.

fsh-generated/resources/Bundle-ContinuaBundleWithDevice.json Show Validation Information (29)

PathSeverityMessage
Bundle​.entry[1]​.resource​/*Device​/Telma​.FEEDDADADEADBEEF*​/​.property[3]​.type (l233​/c14)informationReference to experimental item http://hl7.org/fhir/uv/phd/CodeSystem/ASN1ToHL7|1.0.0
Bundle​.entry[2]​.resource​/*Device​/BPMonitor​.C4F312FFFE53F2C9*​/​.property[2]​.type (l431​/c14)informationReference to experimental item http://hl7.org/fhir/uv/phd/CodeSystem/ASN1ToHL7|1.0.0
Bundle​.entry[2]​.resource​/*Device​/BPMonitor​.C4F312FFFE53F2C9*​/​.property[3]​.type (l453​/c14)informationReference to experimental item http://hl7.org/fhir/uv/phd/CodeSystem/ASN1ToHL7|1.0.0
Bundle​.entry[2]​.resource​/*Device​/BPMonitor​.C4F312FFFE53F2C9*​/​.property[4]​.type (l475​/c14)informationReference to experimental item http://hl7.org/fhir/uv/phd/CodeSystem/ASN1ToHL7|1.0.0
Bundle​.entry[5]​.resource​/*Observation​/BloodPressure​.Poul​.643992*​/​.code​.coding[2] (l648​/c14)informationCode System URI 'urn:oid:1.2.208.176.2.4' could not be found so the code cannot be validated
Bundle​.entry[5]​.resource​/*Observation​/BloodPressure​.Poul​.643992*​/​.component[0]​.code​.coding[2] (l679​/c18)informationCode System URI 'http://medcomfhir.dk/ig/terminology/CodeSystem/medcom-observation-codes' could not be found so the code cannot be validated
Bundle​.entry[5]​.resource​/*Observation​/BloodPressure​.Poul​.643992*​/​.component[1]​.code​.coding[2] (l707​/c18)informationCode System URI 'http://medcomfhir.dk/ig/terminology/CodeSystem/medcom-observation-codes' could not be found so the code cannot be validated
Bundle​.entry[6]​.resource​/*Observation​/HeartRate​.Poul​.1974654*​/​.code​.coding[2] (l806​/c14)informationCode System URI 'urn:oid:1.2.208.176.2.1' could not be found so the code cannot be validated
Bundle​.entry[7]​.resource​/*Observation​/BloodPressureStatus​.Poul​.133527*​/​.code​.coding[0] (l871​/c14)errorUnknown Code '8410608' in the system 'urn:iso:std:iso:11073:10101|2022-02-04'; The provided code 'urn:iso:std:iso:11073:10101#8410608' is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server) for 'urn:iso:std:iso:11073:10101#8410608'
Bundle​.entry[7]​.resource​/*Observation​/BloodPressureStatus​.Poul​.133527*​/​.component[0]​.code (l890​/c14)informationReference to experimental item http://hl7.org/fhir/uv/phd/CodeSystem/ASN1ToHL7|1.0.0
Bundle.entry[0] (l6/c6)errorNew Rule: The fullUrl must be an absolute URL (not 'Patient/Poul')
Bundle.entry[0] (l46/c6)errorNew Rule: The fullUrl must be an absolute URL (not 'Device/Telma.FEEDDADADEADBEEF')
Bundle.entry[0] (l257/c6)errorNew Rule: The fullUrl must be an absolute URL (not 'Device/BPMonitor.C4F312FFFE53F2C9')
Bundle.entry[0] (l499/c6)errorNew Rule: The fullUrl must be an absolute URL (not 'Observation/BatteryLevel.0944')
Bundle.entry[0] (l552/c6)errorNew Rule: The fullUrl must be an absolute URL (not 'Observation/CoincidentTimeStamp.0222')
Bundle.entry[0] (l601/c6)errorNew Rule: The fullUrl must be an absolute URL (not 'Observation/BloodPressure.Poul.643992')
Bundle.entry[0] (l759/c6)errorNew Rule: The fullUrl must be an absolute URL (not 'Observation/HeartRate.Poul.1974654')
Bundle.entry[0] (l847/c6)errorNew Rule: The fullUrl must be an absolute URL (not 'Observation/BloodPressureStatus.Poul.133527')

fsh-generated/resources/Device-BPMonitor.C4F312FFFE53F2C9.json Show Validation Information (1)

PathSeverityMessage
Device.manufacturer (l37/c33)warningvalue should not start or finish with whitespace 'A&D Medical '
Device.modelNumber (l38/c30)warningvalue should not start or finish with whitespace 'UA-651BLE '
Device.version[3].value (l116/c32)warningvalue should not start or finish with whitespace 'BLP009_02_005 '
Device.property[2].type (l168/c8)informationReference to experimental item http://hl7.org/fhir/uv/phd/CodeSystem/ASN1ToHL7|1.0.0
Device.property[3].type (l190/c8)informationReference to experimental item http://hl7.org/fhir/uv/phd/CodeSystem/ASN1ToHL7|1.0.0
Device.property[4].type (l212/c8)informationReference to experimental item http://hl7.org/fhir/uv/phd/CodeSystem/ASN1ToHL7|1.0.0

fsh-generated/resources/Observation-ElsePainVRS.json Show Validation Information (1)

PathSeverityMessage
Observation​.value​.ofType(CodeableConcept)​.coding[0] (l23​/c8)informationCode System URI 'http://localSystem.dk' could not be found so the code cannot be validated
Observation (l1/c2)warningBest Practice Recommendation: In general, all observations should have a performer

fsh-generated/resources/StructureDefinition-NotFollowedAnymore.json Show Validation Information (1)

PathSeverityMessage
StructureDefinition​.where(url = 'http:​/​/hl7​.dk​/fhir​/core​/StructureDefinition​/NotFollowedAnymore')warningThe Implementation Guide contains no examples for this extension

fsh-generated/resources/ValueSet-dk-marital-status.json Show Validation Information (1)

PathSeverityMessage
ValueSet (l1/c1950)warningPublished value sets SHALL conform to the ShareableValueSet profile, which says that the element ValueSet.name should be present, but it is not

Suppressed Messages (Warnings, hints, broken links)

The real A&D devices actually produce these strings with an extra space at the end. So to make the examples realistic, we accept this bad behaviour here

These "Slicing Information" are very noisy and do not contribute anything useful in this context

This code DOES exist and is published by IEEE. But somehow the code system tooling missed it along the way

This is the "Conditional Create"-identifier (see http://hl7.org/fhir/uv/phd/ObservationIdentifier.html) used to create a unique hash value of the observation to prevent duplicates - and therefore DOES carry a meaning without a system

Errors sorted by type


All_observations_should_have_a_performer

fsh-generated/resources/Observation-ElsePainVRS.jsonBest Practice Recommendation: In general, all observations should have a performer

BUNDLE_ENTRY_URL_ABSOLUTE

fsh-generated/resources/Bundle-ContinuaBundleWithDevice.jsonThe fullUrl must be an absolute URL (not 'Patient/Poul')
fsh-generated/resources/Bundle-ContinuaBundleWithDevice.jsonThe fullUrl must be an absolute URL (not 'Device/Telma.FEEDDADADEADBEEF')
fsh-generated/resources/Bundle-ContinuaBundleWithDevice.jsonThe fullUrl must be an absolute URL (not 'Device/BPMonitor.C4F312FFFE53F2C9')
fsh-generated/resources/Bundle-ContinuaBundleWithDevice.jsonThe fullUrl must be an absolute URL (not 'Observation/BatteryLevel.0944')
fsh-generated/resources/Bundle-ContinuaBundleWithDevice.jsonThe fullUrl must be an absolute URL (not 'Observation/CoincidentTimeStamp.0222')
fsh-generated/resources/Bundle-ContinuaBundleWithDevice.jsonThe fullUrl must be an absolute URL (not 'Observation/BloodPressure.Poul.643992')
fsh-generated/resources/Bundle-ContinuaBundleWithDevice.jsonThe fullUrl must be an absolute URL (not 'Observation/HeartRate.Poul.1974654')
fsh-generated/resources/Bundle-ContinuaBundleWithDevice.jsonThe fullUrl must be an absolute URL (not 'Observation/BloodPressureStatus.Poul.133527')

Terminology_PassThrough_TX_Message

fsh-generated/resources/Bundle-ContinuaBundleWithDevice.jsonUnknown Code '8410608' in the system 'urn:iso:std:iso:11073:10101|2022-02-04'; The provided code 'urn:iso:std:iso:11073:10101#8410608' is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server) for 'urn:iso:std:iso:11073:10101#8410608'

Terminology_TX_System_NotKnown

fsh-generated/resources/Bundle-ContinuaBundleWithDevice.jsonCode System URI 'urn:oid:1.2.208.176.2.4' could not be found so the code cannot be validated
fsh-generated/resources/Bundle-ContinuaBundleWithDevice.jsonCode System URI 'http://medcomfhir.dk/ig/terminology/CodeSystem/medcom-observation-codes' could not be found so the code cannot be validated
fsh-generated/resources/Bundle-ContinuaBundleWithDevice.jsonCode System URI 'http://medcomfhir.dk/ig/terminology/CodeSystem/medcom-observation-codes' could not be found so the code cannot be validated
fsh-generated/resources/Bundle-ContinuaBundleWithDevice.jsonCode System URI 'urn:oid:1.2.208.176.2.1' could not be found so the code cannot be validated
fsh-generated/resources/Condition-ConditionPressureUlcer.jsonCode System URI 'urn:oid:1.2.208.176.2.21' could not be found so the code cannot be validated
fsh-generated/resources/Condition-ElseGraviditet.jsonCode System URI 'urn:oid:1.2.208.176.2.4.12' could not be found so the code cannot be validated
fsh-generated/resources/Condition-JohnDiabetes.jsonCode System URI 'urn:oid:1.2.208.176.2.4.12' could not be found so the code cannot be validated
fsh-generated/resources/Condition-JohnFracture.jsonCode System URI 'urn:oid:1.2.208.176.2.4.12' could not be found so the code cannot be validated
fsh-generated/resources/Condition-JohnMelanoma.jsonCode System URI 'urn:oid:1.2.208.176.2.4.12' could not be found so the code cannot be validated
fsh-generated/resources/Observation-ElsePainVRS.jsonCode System URI 'http://localSystem.dk' could not be found so the code cannot be validated
fsh-generated/resources/Observation-HeartRate.Poul.1974654.jsonCode System URI 'urn:oid:1.2.208.176.2.1' could not be found so the code cannot be validated
fsh-generated/resources/Observation-ObservationOxySatVitalSigns.jsonCode System URI 'urn:oid:1.2.208.176.2.1' could not be found so the code cannot be validated
fsh-generated/resources/Observation-Weight.Poul.230221.jsonCode System URI 'urn:oid:1.2.208.176.2.1' could not be found so the code cannot be validated

Type_Specific_Checks_DT_String_WS

fsh-generated/resources/Device-BPMonitor.C4F312FFFE53F2C9.jsonvalue should not start or finish with whitespace 'A&D Medical '
fsh-generated/resources/Device-BPMonitor.C4F312FFFE53F2C9.jsonvalue should not start or finish with whitespace 'UA-651BLE '
fsh-generated/resources/Device-BPMonitor.C4F312FFFE53F2C9.jsonvalue should not start or finish with whitespace 'BLP009_02_005 '

VALUESET_SHAREABLE_EXTRA_MISSING_HL7

fsh-generated/resources/ValueSet-dk-marital-status.jsonPublished value sets SHALL conform to the ShareableValueSet profile, which says that the element ValueSet.name should be present, but it is not