Validation Results for DKCore

Generated Fri May 05 01:42:01 CEST 2023, FHIR version 4.0.1 for hl7.fhir.dk.core#2.2.0 (canonical = http://hl7.dk/fhir/core (history)). See Full QA Report

Quality Checks
Publisher Version:IG Publisher Version: v1.3.8
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
version2.2.0
pathhttp://hl7.dk/fhir/core/2.2.0
modemilestone
statusrelease
sequenceRelease
descmd

DK-core version 2.2.0 has been approved by HL7 Denmark. During spring, 2023, this version will go through the needed evaluations to be approved for the national catalogue.

The changes between 2.1.0 and 2.2.0 is:

  • Addition of Observation profile with associated documentation and instances.
  • Updated all CPR-identifiers of the Patient instances.
  • Added experimental-status = false to all CodeSystems and ValueSets
  • Removed draft-status from identifiers.
  • No publication request desc found (it is recommended to provide a shorter desc as well as descmd
  • 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.core2.2.0R4http://hl7.dk/fhir/core
... hl7.terminology.r45.0.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.0.0Latest Release is 5.1.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.1.0
Templates: hl7.dk.fhir.template#0.0.1 -> fhir.base.template#current
Dependent IGs:no references
Global Profiles:(none declared)
HTA Analysis:2 issues
R5 Dependencies:(none)
Modifier Extensions:(none)
Previous Version Comparison: Comparison with version 2.1.0
IPA Comparison: Comparison with version 1.0.0
Summary: errors = 1, warn = 17, info = 12, broken links = 0
FilenameErrorsWarningsHints
Build Errors070
/Users/jkiddo/work/temp/hl7.fhir.dk.core#2.2.0/fsh-generated/resources/Bundle-ContinuaBundleWithDevice104
/Users/jkiddo/work/temp/hl7.fhir.dk.core#2.2.0/fsh-generated/resources/Device-BPMonitor.C4F312FFFE53F2C9030
/Users/jkiddo/work/temp/hl7.fhir.dk.core#2.2.0/fsh-generated/resources/Observation-ObservationOxySatVitalSigns011
/Users/jkiddo/work/temp/hl7.fhir.dk.core#2.2.0/fsh-generated/resources/Observation-ObservationRespiratoryVitalSigns010
/Users/jkiddo/work/temp/hl7.fhir.dk.core#2.2.0/fsh-generated/resources/StructureDefinition-ConditionLastAssertedDate010
/Users/jkiddo/work/temp/hl7.fhir.dk.core#2.2.0/fsh-generated/resources/StructureDefinition-NotFollowedAnymore020
/Users/jkiddo/work/temp/hl7.fhir.dk.core#2.2.0/fsh-generated/resources/StructureDefinition-lpr3-Identifier010
/Users/jkiddo/work/temp/hl7.fhir.dk.core#2.2.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/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 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 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[5].resource/*Observation/BloodPressure.Poul.643992*/.code.coding[2] (l648/c14)informationCode System URI 'urn:oid:1.2.208.176.2.4' is unknown so the code cannot be validated
Bundle.entry[5].resource/*Observation/BloodPressure.Poul.643992*/.component[0].code.coding[2] (l679/c18)informationCode System URI 'https://terminology.medcom.dk/fhir/observation-code' is unknown so the code cannot be validated
Bundle.entry[5].resource/*Observation/BloodPressure.Poul.643992*/.component[1].code.coding[2] (l707/c18)informationCode System URI 'https://terminology.medcom.dk/fhir/observation-code' is unknown 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' is unknown so the code cannot be validated
Bundle.entry[7].resource/*Observation/BloodPressureStatus.Poul.133527*/.code.coding[0] (l871/c14)errorUnknown Code 8410608 in urn:iso:std:iso:11073:10101; The provided code http://hl7.org/fhir/ValueSet/@all is not in the value set '' (from Tx-Server) for 'urn:iso:std:iso:11073:10101#8410608'

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 '

fsh-generated/resources/Observation-ObservationOxySatVitalSigns.json Show Validation Information (3)

PathSeverityMessage
Observation.contained[0]/*Observation/ObservationOxySat*/.code.coding[0] (l54/c12)informationCode System URI 'urn:oid:1.2.208.176.2.1' is unknown so the code cannot be validated
Observation.category[0].coding[0] (l21/c10)warningA code with no system has no defined meaning. A system should be provided

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

PathSeverityMessage
Observation.category[0].coding[0] (l21/c10)warningA code with no system has no defined meaning. A system should be provided

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

PathSeverityMessage
StructureDefinition.context[0]warningNew Rule: Review the extension type: extensions should not have a context of Element unless it's really intended that they can be used anywhere

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

PathSeverityMessage
StructureDefinition.context[0]warningNew Rule: Review the extension type: extensions should not have a context of Element unless it's really intended that they can be used anywhere
StructureDefinition.where(url = 'http://hl7.dk/fhir/core/StructureDefinition/NotFollowedAnymore')warningThe Implementation Guide contains no examples for this extension

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

PathSeverityMessage
StructureDefinition.where(url = 'http://hl7.dk/fhir/core/StructureDefinition/lpr3-Identifier')warningThe Implementation Guide contains no examples for this data type profile

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

PathSeverityMessage
ValueSet (l1/c1950)warningThe ShareableValueSet profile recommends that the name element is populated, but it is not found. HL7 Published value sets SHALL conform to the ShareableValueSet profile

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


TERMINOLOGY_TX_SYSTEM_NO_CODE

fsh-generated/resources/Observation-ObservationOxySatVitalSigns.jsonA code with no system has no defined meaning. A system should be provided
fsh-generated/resources/Observation-ObservationRespiratoryVitalSigns.jsonA code with no system has no defined meaning. A system should be provided

Terminology_PassThrough_TX_Message

fsh-generated/resources/Bundle-ContinuaBundleWithDevice.jsonUnknown Code 8410608 in urn:iso:std:iso:11073:10101; The provided code http://hl7.org/fhir/ValueSet/@all is not in the value set '' (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' is unknown so the code cannot be validated
fsh-generated/resources/Bundle-ContinuaBundleWithDevice.jsonCode System URI 'https://terminology.medcom.dk/fhir/observation-code' is unknown so the code cannot be validated
fsh-generated/resources/Bundle-ContinuaBundleWithDevice.jsonCode System URI 'https://terminology.medcom.dk/fhir/observation-code' is unknown so the code cannot be validated
fsh-generated/resources/Bundle-ContinuaBundleWithDevice.jsonCode System URI 'urn:oid:1.2.208.176.2.1' is unknown so the code cannot be validated
fsh-generated/resources/Condition-ConditionPressureUlcer.jsonCode System URI 'urn:oid:1.2.208.176.2.21' is unknown so the code cannot be validated
fsh-generated/resources/Condition-ElseGraviditet.jsonCode System URI 'urn:oid:1.2.208.176.2.4.12' is unknown so the code cannot be validated
fsh-generated/resources/Condition-JohnDiabetes.jsonCode System URI 'urn:oid:1.2.208.176.2.4.12' is unknown so the code cannot be validated
fsh-generated/resources/Condition-JohnMelanoma.jsonCode System URI 'urn:oid:1.2.208.176.2.4.12' is unknown so the code cannot be validated
fsh-generated/resources/Observation-ElsePainVRS.jsonCode System URI 'http://localSystem.dk' is unknown so the code cannot be validated
fsh-generated/resources/Observation-HeartRate.Poul.1974654.jsonCode System URI 'urn:oid:1.2.208.176.2.1' is unknown so the code cannot be validated
fsh-generated/resources/Observation-ObservationOxySatVitalSigns.jsonCode System URI 'urn:oid:1.2.208.176.2.1' is unknown so the code cannot be validated
fsh-generated/resources/Observation-Weight.Poul.230221.jsonCode System URI 'urn:oid:1.2.208.176.2.1' is unknown 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.jsonThe ShareableValueSet profile recommends that the name element is populated, but it is not found. HL7 Published value sets SHALL conform to the ShareableValueSet profile