Validation Results for DKEHMISBDHIG

Generated Thu Dec 11 13:48:39 UTC 2025, FHIR version 4.0.1 for dk-ehmi-sbdh#1.0.2 (canonical = http://medcomehmi.dk/ig/dk-ehmi-sbdh (history)). See Full QA Report & IP

Quality Checks
Publisher Version:IG Publisher Version: v2.0.28
Publication Code:n/a . PackageId = dk-ehmi-sbdh, Canonical = http://medcomehmi.dk/ig/dk-ehmi-sbdh
Realm Check for n/a:
  • n/a
Language Info:This IG has no language information
Publication Request:
  • This IG has never been published
  • This IG has never been published, so the version should start with '0.' or include a patch version e.g. '-ballot'
  • No publication request found
Supressed Messages:No Suppressed Issues
Dependency Checks:
PackageVersionFHIRCanonicalWeb BaseComment
.. dk-ehmi-sbdh1.0.2R4http://medcomehmi.dk/ig/dk-ehmi-sbdh
... hl7.terminology.r47.0.0 MR4http://terminology.hl7.orghttp://terminology.hl7.org/7.0.0
.... hl7.fhir.uv.extensions.r45.2.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0
... hl7.fhir.uv.extensions.r45.2.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0 (as above)
... hl7.fhir.dk.core3.4.0 MR4http://hl7.dk/fhir/corehttp://hl7.dk/fhir/core/3.4.0
.... hl7.terminology.r46.2.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/6.2.0Latest Release is 7.0.0
.... hl7.fhir.uv.extensions.r45.1.0 OR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.1.0Latest Release is 5.2.0
.... hl7.fhir.uv.phd1.1.0 MR4http://hl7.org/fhir/uv/phdhttp://hl7.org/fhir/uv/phd/STU1.1
..... hl7.terminology.r46.0.2 OR4http://terminology.hl7.orghttp://terminology.hl7.org/6.0.2Latest Release is 7.0.0
..... hl7.fhir.uv.extensions.r45.1.0 OR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.1.0 (as above). Latest Release is 5.2.0
..... hl7.fhir.uv.pocd0.3.0 IR4http://hl7.org/fhir/uv/pocdhttp://hl7.org/fhir/uv/pocd/2021Sep
.... hl7.fhir.uv.ipa1.0.0 OR4http://hl7.org/fhir/uv/ipahttp://hl7.org/fhir/uv/ipa/STU1Latest Release is 1.1.0
..... hl7.terminology.r45.0.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.0.0Latest Release is 7.0.0
..... hl7.fhir.uv.smart-app-launch2.0.0 OR4http://hl7.org/fhir/smart-app-launchhttp://hl7.org/fhir/smart-app-launch/STU2Latest Release is 2.2.0
.... hl7.terminology.r45.5.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.5.0Latest Release is 7.0.0
.... hl7.fhir.uv.extensions.r45.1.0 OR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.1.0 (as above). Latest Release is 5.2.0
.... hl7.fhir.dk.core3.2.0 OR4http://hl7.dk/fhir/corehttp://hl7.dk/fhir/core/3.2.0Latest Release is 3.4.0
..... hl7.terminology.r45.5.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.5.0 (as above). Latest Release is 7.0.0
..... hl7.fhir.uv.extensions.r45.1.0 OR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.1.0 (as above). Latest Release is 5.2.0
..... hl7.fhir.uv.phd1.0.0 OR4http://hl7.org/fhir/uv/phdhttp://hl7.org/fhir/uv/phd/STU1Latest Release is 1.1.0
...... hl7.terminology.r43.1.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/3.1.0Latest Release is 7.0.0
.... medcom.fhir.dk.terminology1.7.0 VR4http://medcomfhir.dk/ig/terminologyhttp://medcomfhir.dk/ig/terminology/1.7.0
..... hl7.terminology.r45.5.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.5.0 (as above). Latest Release is 7.0.0
..... hl7.fhir.uv.extensions.r45.1.0 OR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.1.0 (as above). Latest Release is 5.2.0
... medcom.fhir.dk.messaging4.0.1 MR4http://medcomfhir.dk/ig/messaginghttps://build.fhir.org/ig/medcomdk/dk-medcom-messaging/Matched to latest patch release (dev->4.0.1)
.... hl7.terminology.r46.5.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/6.5.0Latest Release is 7.0.0
..... hl7.fhir.uv.extensions.r45.2.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0 (as above)
.... hl7.fhir.uv.extensions.r45.2.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0 (as above)
.... hl7.fhir.dk.core3.4.0 MR4http://hl7.dk/fhir/corehttp://hl7.dk/fhir/core/3.4.0 (as above)
.... medcom.fhir.dk.core3.0.1 MR4http://medcomfhir.dk/ig/corehttp://medcomfhir.dk/ig/core/3.0.1
..... hl7.terminology.r46.5.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/6.5.0 (as above). Latest Release is 7.0.0
..... hl7.fhir.uv.extensions.r45.2.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0 (as above)
..... hl7.fhir.dk.core3.4.0 MR4http://hl7.dk/fhir/corehttp://hl7.dk/fhir/core/3.4.0 (as above)
..... medcom.fhir.dk.terminology2.0.1 OR4http://medcomfhir.dk/ig/terminologyhttp://medcomfhir.dk/ig/terminology/2.0.1Latest Release is 2.0.2
...... hl7.terminology.r46.5.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/6.5.0 (as above). Latest Release is 7.0.0
...... hl7.fhir.uv.extensions.r45.2.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0 (as above)
... medcom.fhir.dk.terminology1.8.0 OR4http://medcomfhir.dk/ig/terminologyfile://C:\Users\TMS\TMS\GitHub\MedComPublication\dk-medcom-terminology\outputLatest Release is 2.0.2
.... hl7.terminology.r46.0.2 OR4http://terminology.hl7.orghttp://terminology.hl7.org/6.0.2 (as above). Latest Release is 7.0.0
.... hl7.fhir.uv.extensions.r45.1.0 OR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.1.0 (as above). Latest Release is 5.2.0
... dk.ehmi.terminology1.0.2 VR4http://medcomehmi.dk/ig/terminologyhttps://build.fhir.org/ig/medcomdk/dk-ehmi-terminology/Matched to latest patch release (dev->1.0.2)
.... hl7.terminology.r47.0.0 MR4http://terminology.hl7.orghttp://terminology.hl7.org/7.0.0 (as above)
.... hl7.fhir.uv.extensions.r45.2.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0 (as above)
.... hl7.fhir.dk.core3.4.0 MR4http://hl7.dk/fhir/corehttp://hl7.dk/fhir/core/3.4.0 (as above)
... dk.ehmi.eer2.0.0-draft VR4http://medcomehmi.dk/ig/eerhttps://build.fhir.org/ig/medcomdk/dk-ehmi-eer/Matched to latest patch release (dev->2.0.0-draft)
.... hl7.terminology.r46.5.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/6.5.0 (as above). Latest Release is 7.0.0
.... hl7.fhir.uv.extensions.r45.2.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0 (as above)
.... ihe.iti.mcsd3.9.0 OR4https://profiles.ihe.net/ITI/mCSDhttps://profiles.ihe.net/ITI/mCSD/3.9.0Latest Release is 4.0.0
..... hl7.terminology.r46.1.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/6.1.0Latest Release is 7.0.0
..... hl7.fhir.uv.extensions.r45.1.0 OR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.1.0 (as above). Latest Release is 5.2.0
..... ihe.iti.balp1.1.4 MR4https://profiles.ihe.net/ITI/BALPhttps://profiles.ihe.net/ITI/BALP/1.1.4Matched to latest patch release (1.1.x->1.1.4)
...... hl7.terminology.r46.5.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/6.5.0 (as above). Latest Release is 7.0.0
...... hl7.fhir.uv.extensions.r45.2.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0 (as above)
.... hl7.fhir.dk.core3.4.0 MR4http://hl7.dk/fhir/corehttp://hl7.dk/fhir/core/3.4.0 (as above)
.... medcom.fhir.dk.core2.4.0 OR4http://medcomfhir.dk/ig/corehttp://medcomfhir.dk/ig/core/2.4.0 (as above). Latest Release is 3.0.1
.... medcom.fhir.dk.messaging3.0.0 OR4http://medcomfhir.dk/ig/messaginghttp://medcomfhir.dk/ig/messaging/3.0.0Latest Release is 4.0.1
..... hl7.terminology.r46.3.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/6.3.0Latest Release is 7.0.0
...... hl7.fhir.uv.extensions.r45.2.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0 (as above)
..... hl7.fhir.uv.extensions.r45.2.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0 (as above)
..... hl7.fhir.dk.core3.2.0 OR4http://hl7.dk/fhir/corehttp://hl7.dk/fhir/core/3.2.0 (as above). Latest Release is 3.4.0
..... medcom.fhir.dk.core2.4.0 OR4http://medcomfhir.dk/ig/corehttp://medcomfhir.dk/ig/core/2.4.0 (as above). Latest Release is 3.0.1
.... medcom.fhir.dk.terminology1.8.1 OR4http://medcomfhir.dk/ig/terminologyhttp://medcomfhir.dk/ig/terminology/1.8.1Latest Release is 2.0.2
..... hl7.terminology.r46.3.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/6.3.0 (as above). Latest Release is 7.0.0
..... hl7.fhir.uv.extensions.r45.2.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0 (as above)
.... dk.ehmi.terminology1.0.2 VR4http://medcomehmi.dk/ig/terminologyhttps://build.fhir.org/ig/medcomdk/dk-ehmi-terminology/Matched to latest patch release (dev->1.0.2) (as above)
... medcom.fhir.dk.xdsmetadata1.0.0 OR4http://medcomfhir.dk/ig/xdsmetadatafile://C:\Users\TMS\TMS\GitHub\MedComPublication\dk-medcom-xds-metadata\outputLatest Release is 1.0.1
.... hl7.terminology.r46.0.2 OR4http://terminology.hl7.orghttp://terminology.hl7.org/6.0.2 (as above). Latest Release is 7.0.0
.... hl7.fhir.uv.extensions.r45.1.0 OR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.1.0 (as above). Latest Release is 5.2.0
... medcom.fhir.dk.document1.0.0 OR4http://medcomfhir.dk/ig/documentfile://C:\Users\TMS\TMS\GitHub\dk-medcom-document\outputLatest Release is 1.0.1
.... hl7.terminology.r46.0.2 OR4http://terminology.hl7.orghttp://terminology.hl7.org/6.0.2 (as above). Latest Release is 7.0.0
.... hl7.fhir.uv.extensions.r45.1.0 OR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.1.0 (as above). Latest Release is 5.2.0
.... medcom.fhir.dk.xdsmetadata1.0.0 OR4http://medcomfhir.dk/ig/xdsmetadatafile://C:\Users\TMS\TMS\GitHub\MedComPublication\dk-medcom-xds-metadata\output (as above). Latest Release is 1.0.1
.... medcom.fhir.dk.core2.4.0 OR4http://medcomfhir.dk/ig/corehttp://medcomfhir.dk/ig/core/2.4.0 (as above). Latest Release is 3.0.1
.... hl7.fhir.dk.core3.2.0 OR4http://hl7.dk/fhir/corehttp://hl7.dk/fhir/core/3.2.0 (as above). Latest Release is 3.4.0
... hl7.fhir.uv.tools.r40.8.0 MR4http://hl7.org/fhir/toolshttp://hl7.org/fhir/tools/0.8.0Internal Dependency
Templates: medcom.dk.ehmi.template#0.0.1 -> fhir.base.template#current
Related IGs:n/a
Dependent IGs:no references
Global Profiles:(none declared)
Terminology Server(s):http://tx.fhir.org/r4, https://tx.fhir.org/r4 (details)
HTA Analysis:Non-HL7 Igs are exempt from terminology dependency analysis
R5 Dependencies:(none)
Draft Dependencies:
Modifier Extensions:(none)
Previous Version Comparison: Unable to compare with previous version: Unable to find version history at http://medcomehmi.dk/ig/dk-ehmi-sbdh (Problem #1 with package-list.json at http://medcomehmi.dk/ig/dk-ehmi-sbdh: Not Found)
IPA Comparison: n/a
IPS Comparison: n/a
Validation Flags: On: autoLoad; Off: hintAboutNonMustSupport, anyExtensionsAllowed, checkAggregation, showReferenceMessages, noExperimentalContent, displayWarnings
Summary: errors = 35, warn = 21, info = 67, broken links = 4, pinned = n/a.
FilenameErrorsWarningsHints
Build Errors4110
/scratch/repo/fsh-generated/resources/Bundle-example-referral-bundle-v1211
/scratch/repo/fsh-generated/resources/Bundle-example-referral-bundle-v2421
/scratch/repo/fsh-generated/resources/ImplementationGuide-dk-ehmi-sbdh040
/scratch/repo/fsh-generated/resources/MessageDefinition-ReferralMessageV1002
/scratch/repo/fsh-generated/resources/MessageDefinition-ReferralMessageV2002
/scratch/repo/fsh-generated/resources/MessageHeader-example-header-v1001
/scratch/repo/fsh-generated/resources/MessageHeader-example-header-v2001
/scratch/repo/fsh-generated/resources/Patient-example-patient000
/scratch/repo/fsh-generated/resources/ServiceRequest-example-servicerequest000
/scratch/repo/fsh-generated/resources/StructureDefinition-referral-message-definition-profile001
/scratch/repo/fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform29358

n/a Show Validation Information

warningUnable to find ImplementationGuide.definition.resource.description for the resource MessageDefinition/ReferralMessageV1. 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 MessageDefinition/ReferralMessageV2. 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 Bundle/example-referral-bundle-v1. 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 Bundle/example-referral-bundle-v2. 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/example-patient. 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 ServiceRequest/example-servicerequest. 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 MessageHeader/example-header-v1. 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 MessageHeader/example-header-v2. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list.
output/SBDH_BusinessScope.xsd.htmlwarningIllegal HTML: Illegal HTML element: schema
output/ehmiSBDH-dk.htmlwarningIllegal HTML: Illegal HTML element: Sender
output/ehmiSBDH.htmlwarningIllegal HTML: Illegal HTML element: Sender
ehmiSBDHAck​.html​#​/html​/body​/div​/div​/div​/div​/div​/ul​/li​/a at Line 779, column 150errorThe link 'DocumentReference-instanceHomeCareObservationDocumentReference.xml' for "[DocumentReference-structure]" cannot be resolved HTML_LINK_CHECK_FAILED
ehmiSBDHAck​.html​#​/html​/body​/div​/div​/div​/div​/div​/ul​/li​/a at Line 1716, column 8errorThe link 'MedComMessagingMessage2ehmiSbdh-transform.html' for "Transformation specification of a MedcomMessagingMessage to an ehmiSBDH-envelope" cannot be resolved HTML_LINK_CHECK_FAILED
ehmiSBDHAck​.html​#​/html​/body​/div​/div​/div​/div​/div​/ul​/li​/a at Line 1717, column 8errorThe link 'StructureMap-MedComMessagingMessage2MedComDocumentReference-transform.html' for "TBD: Transformation specification of a MedComMessagingMessage and an ehmiSBDH-envelope to a DocumentReference" cannot be resolved HTML_LINK_CHECK_FAILED
ehmiSBDHAck​.html​#​/html​/body​/div​/div​/div​/div​/div​/ul​/li​/a at Line 1718, column 8errorThe link 'StructureMap-Sbdh2EhmiDeliveryStatus-transform.html' for "TBD: Transformation specification of an ehmiSBDH-envelope to an EHMI Delivery Status structure" cannot be resolved HTML_LINK_CHECK_FAILED

fsh-generated/resources/Bundle-example-referral-bundle-v1.json Show Validation Information (3)

PathSeverityMessage
Bundle​.entry[0]​.resource​/*MessageHeader​/example-header-v1*​/​.event​.ofType(Coding)​.system (l10​/c10)informationA definition for CodeSystem 'http://medcomehmi.dk/ig/dk-ehmi-sbdh/message-events' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM
Bundle.entry[2] (l25/c6)warningEntry '/Patient/example-patient' isn't reachable by traversing links (forward or backward) from the MessageHeader, so its presence should be reviewed (is it needed to process the message?) Bundle_BUNDLE_Entry_Orphan_MESSAGE
Bundle.entry[0] (l5/c6)errorThe fullUrl must be an absolute URL (not '/MessageHeader/example-header-v1') BUNDLE_ENTRY_URL_ABSOLUTE
Bundle.entry[0] (l25/c6)errorThe fullUrl must be an absolute URL (not '/Patient/example-patient') BUNDLE_ENTRY_URL_ABSOLUTE

fsh-generated/resources/Bundle-example-referral-bundle-v2.json Show Validation Information (4)

PathSeverityMessage
Bundle​.entry[0]​.resource​/*MessageHeader​/example-header-v2*​/​.event​.ofType(Coding)​.system (l10​/c10)informationA definition for CodeSystem 'http://medcomehmi.dk/ig/dk-ehmi-sbdh/message-events' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM
Bundle (l1/c2)errorCan't find 'Patient/example-patient' in the bundle (Bundle.entry[2].resource.subject). Note that there is a resource in the bundle with the same type and id, but it does not match because of the fullUrl based rules around matching relative references. Found '/Patient/example-patient', but it doesn't match because of the source fullUrl '/ServiceRequest/example-servicerequest' BUNDLE_BUNDLE_ENTRY_NOTFOUND_CANNOT
Bundle.entry[2] (l25/c6)warningEntry '/Patient/example-patient' isn't reachable by traversing links (forward or backward) from the MessageHeader, so its presence should be reviewed (is it needed to process the message?) Bundle_BUNDLE_Entry_Orphan_MESSAGE
Bundle.entry[3] (l48/c6)warningEntry '/ServiceRequest/example-servicerequest' isn't reachable by traversing links (forward or backward) from the MessageHeader, so its presence should be reviewed (is it needed to process the message?) Bundle_BUNDLE_Entry_Orphan_MESSAGE
Bundle.entry[0] (l5/c6)errorThe fullUrl must be an absolute URL (not '/MessageHeader/example-header-v2') BUNDLE_ENTRY_URL_ABSOLUTE
Bundle.entry[0] (l25/c6)errorThe fullUrl must be an absolute URL (not '/Patient/example-patient') BUNDLE_ENTRY_URL_ABSOLUTE
Bundle.entry[0] (l48/c6)errorThe fullUrl must be an absolute URL (not '/ServiceRequest/example-servicerequest') BUNDLE_ENTRY_URL_ABSOLUTE

fsh-generated/resources/ImplementationGuide-dk-ehmi-sbdh.json Show Validation Information (1)

PathSeverityMessage
ImplementationGuide​.dependsOn[3] (l1​/c2018)warningThe ImplementationGuide uses package medcom.fhir.dk.core#2.4.0 released on 2024-06-27, but the most recent appropriate version is 3.0.1. This reference is getting old and the more recent version should be considered IG_DEPENDENCY_VERSION_WARNING_OLD
ImplementationGuide​.dependsOn[5] (l1​/c2380)warningThe ImplementationGuide uses package medcom.fhir.dk.terminology#1.8.0 released on 2024-11-12, but the most recent appropriate version is 2.0.2. This reference is getting old and the more recent version should be considered IG_DEPENDENCY_VERSION_WARNING_OLD
ImplementationGuide​.dependsOn[8] (l1​/c2860)warningThe ImplementationGuide uses package medcom.fhir.dk.xdsmetadata#1.0.0 released on 2024-11-14, but the most recent appropriate version is 1.0.1. This reference is getting old and the more recent version should be considered IG_DEPENDENCY_VERSION_WARNING_OLD
ImplementationGuide​.dependsOn[9] (l1​/c3034)warningThe ImplementationGuide uses package medcom.fhir.dk.document#1.0.0 released on 2024-11-15, but the most recent appropriate version is 1.0.1. This reference is getting old and the more recent version should be considered IG_DEPENDENCY_VERSION_WARNING_OLD

fsh-generated/resources/MessageDefinition-ReferralMessageV1.json Show Validation Information (1)

PathSeverityMessage
MessageDefinition​.event​.ofType(Coding)​.system (l1​/c703)informationA definition for CodeSystem 'http://medcomehmi.dk/ig/dk-ehmi-sbdh/message-events' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM
ResourceinformationThe resource MessageDefinition/ReferralMessageV1 could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root)

fsh-generated/resources/MessageDefinition-ReferralMessageV2.json Show Validation Information (1)

PathSeverityMessage
MessageDefinition​.event​.ofType(Coding)​.system (l1​/c791)informationA definition for CodeSystem 'http://medcomehmi.dk/ig/dk-ehmi-sbdh/message-events' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM
ResourceinformationThe resource MessageDefinition/ReferralMessageV2 could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root)

fsh-generated/resources/MessageHeader-example-header-v1.json Show Validation Information (1)

PathSeverityMessage
MessageHeader​.event​.ofType(Coding)​.system (l4​/c4)informationA definition for CodeSystem 'http://medcomehmi.dk/ig/dk-ehmi-sbdh/message-events' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM

fsh-generated/resources/MessageHeader-example-header-v2.json Show Validation Information (1)

PathSeverityMessage
MessageHeader​.event​.ofType(Coding)​.system (l4​/c4)informationA definition for CodeSystem 'http://medcomehmi.dk/ig/dk-ehmi-sbdh/message-events' could not be found, so the code cannot be validated UNKNOWN_CODESYSTEM

fsh-generated/resources/Patient-example-patient.json Show Validation Information (1)


fsh-generated/resources/ServiceRequest-example-servicerequest.json Show Validation Information (1)


fsh-generated/resources/StructureDefinition-referral-message-definition-profile.json Show Validation Information (1)

PathSeverityMessage
StructureDefinition​.snapshot​.element[4]​.binding​.extension[0] (l1​/c29780)informationThe extension http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet|5.2.0 is deprecated MSG_DEPENDS_ON_DEPRECATED

fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.json Show Validation Information (1)

PathSeverityMessage
StructureMap​.where(url = 'http:​/​/medcomehmi​.dk​/ig​/dk-ehmi-sbdh​/StructureMap​/MedcomMessagingMessage2Sbdh-transform')errorConformance resource /scratch/repo/fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.json - the canonical URL (http://medcomehmi.dk/ig/dk-ehmi-sbdh/StructureMap/MedComMessagingMessage2ehmiSbdh-transform) does not match the URL (http://medcomehmi.dk/ig/dk-ehmi-sbdh/StructureMap/MedcomMessagingMessage2Sbdh-transform). Use the special-url parameter if you really mean for it not to match RESOURCE_CANONICAL_MISMATCH
StructureMap.urlerrorResource id/url mismatch: MedComMessagingMessage2ehmiSbdh-transform/http://medcomehmi.dk/ig/dk-ehmi-sbdh/StructureMap/MedcomMessagingMessage2Sbdh-transform RESOURCE_ID_MISMATCH
StructureMap.title (l1/c27108)warningvalue should not start or finish with whitespace 'Transformation specification of a MedcomMessagingMessage to an ehmiSBDH-Envelope ' Type_Specific_Checks_DT_String_WS
StructureMap​.structure[0]​.url (l1​/c27547)warningThere are multiple different potential matches for the url 'http://medcomfhir.dk/ig/messaging/StructureDefinition/medcom-messaging-message'. It might be a good idea to fix to the correct version to reduce the likelihood of a wrong version being selected by an implementation/implementer, or use the [IG Parameter `pin-canonicals`](https://hl7.org/fhir/tools/CodeSystem-ig-parameters.html). Using version '4.0.1', found versions: 3.0.0 (from medcom.fhir.dk.messaging#3.0.0), 4.0.1 (from medcom.fhir.dk.messaging#4.0.1). Suggested fix: change the canonical reference from 'http://medcomfhir.dk/ig/messaging/StructureDefinition/medcom-messaging-message' to 'http://medcomfhir.dk/ig/messaging/StructureDefinition/medcom-messaging-message|4.0.1' TYPE_SPECIFIC_CHECKS_DT_CANONICAL_MULTIPLE_POSSIBLE_VERSIONS
StructureMap​.structure[1]​.url (l1​/c27665)warningA definition could not be found for Canonical URL 'https://build.fhir.org/ig/medcomdk/dk-ehmi-sbdh/ehmiSBDH/StandardBusinessDocumentHeader.xsd' TYPE_SPECIFIC_CHECKS_DT_CANONICAL_RESOLVE
StructureMap​.group[0]​.input[1] (l1​/c27867)errorThe type StandardBusinessDocumentHeader is not known, so the paths cannot be validated SM_GROUP_INPUT_TYPE_UNKNOWN_TYPE
StructureMap​.group[1]​.input[1] (l1​/c28278)errorThe type Sender is not known, so the paths cannot be validated SM_GROUP_INPUT_TYPE_UNKNOWN_TYPE
StructureMap​.group[1]​.rule[0]​.source[0] (l1​/c28479)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[1]​.rule[0]​.source[0] (l1​/c28479)errorThe source path source.[Bundle.entry[0].resource.sender.reference.resolve().identifier.where(system = 'https://www.gs1.org/gln').value] refers to the path Organization.[Bundle.entry[0].resource.sender.reference.resolve().identifier.where(system = 'https://www.gs1.org/gln').value] which is unknown SM_SOURCE_PATH_INVALID
StructureMap​.group[2]​.input[1] (l1​/c29087)errorThe type Receiver is not known, so the paths cannot be validated SM_GROUP_INPUT_TYPE_UNKNOWN_TYPE
StructureMap​.group[2]​.rule[0]​.source[0] (l1​/c29296)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[2]​.rule[0]​.source[0] (l1​/c29296)errorThe source path source.[Bundle.entry[0].resource.destination.receiver.reference.resolve().identifier.where(system = 'https://www.gs1.org/gln').value] refers to the path Organization.[Bundle.entry[0].resource.destination.receiver.reference.resolve().identifier.where(system = 'https://www.gs1.org/gln').value] which is unknown SM_SOURCE_PATH_INVALID
StructureMap​.group[3]​.input[1] (l1​/c29929)errorThe type DocumentIdentification is not known, so the paths cannot be validated SM_GROUP_INPUT_TYPE_UNKNOWN_TYPE
StructureMap​.group[3]​.rule[0]​.source[0] (l1​/c30057)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[3]​.rule[0]​.source[0] (l1​/c30057)errorThe source path source.MessageHeader.definition[pre|] refers to the path MessageHeader.MessageHeader.definition[pre|] which is unknown SM_SOURCE_PATH_INVALID
StructureMap​.group[3]​.rule[1]​.source[0] (l1​/c30333)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[3]​.rule[1]​.source[0] (l1​/c30333)errorThe source path source.MessageHeader.definition[post|] refers to the path MessageHeader.MessageHeader.definition[post|] which is unknown SM_SOURCE_PATH_INVALID
StructureMap​.group[4]​.input[1] (l1​/c31267)errorThe type DocumentIdentification is not known, so the paths cannot be validated SM_GROUP_INPUT_TYPE_UNKNOWN_TYPE
StructureMap​.group[4]​.rule[0]​.source[0] (l1​/c31395)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[4]​.rule[0]​.source[0] (l1​/c31395)errorThe source path source.Provenance.recorded refers to the path Provenance.Provenance.recorded which is unknown SM_SOURCE_PATH_INVALID
StructureMap​.group[5]​.input[1] (l1​/c31752)errorThe type sbdhBusinessScope is not known, so the paths cannot be validated SM_GROUP_INPUT_TYPE_UNKNOWN_TYPE
StructureMap​.group[5]​.rule[0]​.source[0] (l1​/c31854)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[5]​.rule[1]​.source[0] (l1​/c32064)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[5]​.rule[1]​.source[0] (l1​/c32064)errorThe source path source.Bundle.id refers to the path Bundle.Bundle.id which is unknown SM_SOURCE_PATH_INVALID
StructureMap​.group[5]​.rule[2]​.source[0] (l1​/c32299)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[5]​.rule[3]​.source[0] (l1​/c32513)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[5]​.rule[4]​.source[0] (l1​/c32738)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[5]​.rule[5]​.source[0] (l1​/c32975)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[6]​.input[1] (l1​/c33285)errorThe type sbdhBusinessScope is not known, so the paths cannot be validated SM_GROUP_INPUT_TYPE_UNKNOWN_TYPE
StructureMap​.group[6]​.rule[0]​.source[0] (l1​/c33387)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[6]​.rule[1]​.source[0] (l1​/c33659)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[6]​.rule[1]​.source[0] (l1​/c33659)errorThe source path source.MedComMessagingMessage(Bundle.entry.resource.ofType(Patient).identifier refers to the path Bundle.MedComMessagingMessage(Bundle.entry.resource.ofType(Patient).identifier which is unknown SM_SOURCE_PATH_INVALID
StructureMap​.group[6]​.rule[2]​.source[0] (l1​/c33894)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[6]​.rule[3]​.source[0] (l1​/c34105)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[6]​.rule[4]​.source[0] (l1​/c34400)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[6]​.rule[4]​.source[0] (l1​/c34400)errorThe source path source.MedComMessagingMessage(Bundle.entry.resource.ofType(SenderOrganization).identifier[SOR-ID].value refers to the path Bundle.MedComMessagingMessage(Bundle.entry.resource.ofType(SenderOrganization).identifier[SOR-ID].value which is unknown SM_SOURCE_PATH_INVALID
StructureMap​.group[6]​.rule[5]​.source[0] (l1​/c34633)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[6]​.rule[6]​.source[0] (l1​/c34847)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[6]​.rule[7]​.source[0] (l1​/c35148)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[6]​.rule[7]​.source[0] (l1​/c35148)errorThe source path source.MedComMessagingMessage(Bundle.entry.resource.ofType(ReceiverOrganization).identifier[SOR-ID].value refers to the path Bundle.MedComMessagingMessage(Bundle.entry.resource.ofType(ReceiverOrganization).identifier[SOR-ID].value which is unknown SM_SOURCE_PATH_INVALID
StructureMap​.group[6]​.rule[8]​.source[0] (l1​/c35385)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[6]​.rule[9]​.source[0] (l1​/c35614)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[6]​.rule[10]​.source[0] (l1​/c35880)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[6]​.rule[10]​.source[0] (l1​/c35880)errorThe source path source.MedComMessagingMessage(Bundle.entry[0].resource.id refers to the path Bundle.MedComMessagingMessage(Bundle.entry[0].resource.id which is unknown SM_SOURCE_PATH_INVALID
StructureMap​.group[6]​.rule[11]​.source[0] (l1​/c36130)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[6]​.rule[12]​.source[0] (l1​/c36382)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[6]​.rule[13]​.source[0] (l1​/c36623)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[6]​.rule[13]​.source[0] (l1​/c36623)errorThe source path source.Bundle.id refers to the path Bundle.Bundle.id which is unknown SM_SOURCE_PATH_INVALID
StructureMap​.group[6]​.rule[14]​.source[0] (l1​/c36889)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[6]​.rule[15]​.source[0] (l1​/c37149)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[6]​.rule[16]​.source[0] (l1​/c37390)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[6]​.rule[16]​.source[0] (l1​/c37390)errorThe source path source.Bundle.id refers to the path Bundle.Bundle.id which is unknown SM_SOURCE_PATH_INVALID
StructureMap​.group[6]​.rule[17]​.source[0] (l1​/c37656)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[6]​.rule[18]​.source[0] (l1​/c37918)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[6]​.rule[19]​.source[0] (l1​/c38161)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[6]​.rule[19]​.source[0] (l1​/c38161)errorThe source path source.Bundle.id refers to the path Bundle.Bundle.id which is unknown SM_SOURCE_PATH_INVALID
StructureMap​.group[6]​.rule[20]​.source[0] (l1​/c38429)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[6]​.rule[21]​.source[0] (l1​/c38687)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[6]​.rule[22]​.source[0] (l1​/c38925)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[6]​.rule[22]​.source[0] (l1​/c38925)errorThe source path source.Bundle.id refers to the path Bundle.Bundle.id which is unknown SM_SOURCE_PATH_INVALID
StructureMap​.group[6]​.rule[23]​.source[0] (l1​/c39188)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[6]​.rule[24]​.source[0] (l1​/c39441)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[6]​.rule[25]​.source[0] (l1​/c39677)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[6]​.rule[25]​.source[0] (l1​/c39677)errorThe source path source.Bundle.id refers to the path Bundle.Bundle.id which is unknown SM_SOURCE_PATH_INVALID
StructureMap​.group[6]​.rule[26]​.source[0] (l1​/c39938)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[7]​.input[1] (l1​/c40246)errorThe type sbdhBusinessScope is not known, so the paths cannot be validated SM_GROUP_INPUT_TYPE_UNKNOWN_TYPE
StructureMap​.group[7]​.rule[0]​.source[0] (l1​/c40353)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[7]​.rule[1]​.source[0] (l1​/c40568)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[7]​.rule[1]​.source[0] (l1​/c40568)errorThe source path source.Bundle.id refers to the path Bundle.Bundle.id which is unknown SM_SOURCE_PATH_INVALID
StructureMap​.group[7]​.rule[2]​.source[0] (l1​/c40808)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[8]​.input[1] (l1​/c41133)errorThe type sbdhBusinessScopeReliableMessaging is not known, so the paths cannot be validated SM_GROUP_INPUT_TYPE_UNKNOWN_TYPE
StructureMap​.group[8]​.rule[0]​.source[0] (l1​/c41262)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[8]​.rule[1]​.source[0] (l1​/c41507)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[8]​.rule[2]​.source[0] (l1​/c41770)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[8]​.rule[3]​.source[0] (l1​/c42059)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[8]​.rule[4]​.source[0] (l1​/c42369)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[8]​.rule[5]​.source[0] (l1​/c42657)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[9]​.input[1] (l1​/c42987)errorThe type sbdhBusinessScopeBusinessServices is not known, so the paths cannot be validated SM_GROUP_INPUT_TYPE_UNKNOWN_TYPE
StructureMap​.group[9]​.rule[0]​.source[0] (l1​/c43141)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[9]​.rule[1]​.source[0] (l1​/c43397)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[9]​.rule[2]​.source[0] (l1​/c43662)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[9]​.rule[3]​.source[0] (l1​/c43927)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[9]​.rule[4]​.source[0] (l1​/c44201)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[9]​.rule[5]​.source[0] (l1​/c44478)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[9]​.rule[6]​.source[0] (l1​/c44757)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[9]​.rule[7]​.source[0] (l1​/c45034)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[9]​.rule[8]​.source[0] (l1​/c45298)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[9]​.rule[9]​.source[0] (l1​/c45551)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
StructureMap​.group[9]​.rule[10]​.source[0] (l1​/c45787)informationThe source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED
fsh-generated​/resources​/StructureMap-MedComMessagingMessage2ehmiSbdh-transformerrorURL Mismatch http://medcomehmi.dk/ig/dk-ehmi-sbdh/StructureMap/MedComMessagingMessage2ehmiSbdh-transform vs http://medcomehmi.dk/ig/dk-ehmi-sbdh/StructureMap/MedcomMessagingMessage2Sbdh-transform

Suppressed Messages (Warnings, hints, broken links)

No suppressed messsages

Errors sorted by type


BUNDLE_BUNDLE_ENTRY_NOTFOUND_CANNOT

fsh-generated/resources/Bundle-example-referral-bundle-v2.jsonCan't find 'Patient/example-patient' in the bundle (Bundle.entry[2].resource.subject). Note that there is a resource in the bundle with the same type and id, but it does not match because of the fullUrl based rules around matching relative references. Found '/Patient/example-patient', but it doesn't match because of the source fullUrl '/ServiceRequest/example-servicerequest'

BUNDLE_ENTRY_URL_ABSOLUTE

fsh-generated/resources/Bundle-example-referral-bundle-v1.jsonThe fullUrl must be an absolute URL (not '/MessageHeader/example-header-v1')
fsh-generated/resources/Bundle-example-referral-bundle-v1.jsonThe fullUrl must be an absolute URL (not '/Patient/example-patient')
fsh-generated/resources/Bundle-example-referral-bundle-v2.jsonThe fullUrl must be an absolute URL (not '/MessageHeader/example-header-v2')
fsh-generated/resources/Bundle-example-referral-bundle-v2.jsonThe fullUrl must be an absolute URL (not '/Patient/example-patient')
fsh-generated/resources/Bundle-example-referral-bundle-v2.jsonThe fullUrl must be an absolute URL (not '/ServiceRequest/example-servicerequest')

Bundle_BUNDLE_Entry_Orphan_MESSAGE

fsh-generated/resources/Bundle-example-referral-bundle-v1.jsonEntry '/Patient/example-patient' isn't reachable by traversing links (forward or backward) from the MessageHeader, so its presence should be reviewed (is it needed to process the message?)
fsh-generated/resources/Bundle-example-referral-bundle-v2.jsonEntry '/Patient/example-patient' isn't reachable by traversing links (forward or backward) from the MessageHeader, so its presence should be reviewed (is it needed to process the message?)
fsh-generated/resources/Bundle-example-referral-bundle-v2.jsonEntry '/ServiceRequest/example-servicerequest' isn't reachable by traversing links (forward or backward) from the MessageHeader, so its presence should be reviewed (is it needed to process the message?)

IG_DEPENDENCY_VERSION_WARNING_OLD

fsh-generated/resources/ImplementationGuide-dk-ehmi-sbdh.jsonThe ImplementationGuide uses package medcom.fhir.dk.core#2.4.0 released on 2024-06-27, but the most recent appropriate version is 3.0.1. This reference is getting old and the more recent version should be considered
fsh-generated/resources/ImplementationGuide-dk-ehmi-sbdh.jsonThe ImplementationGuide uses package medcom.fhir.dk.terminology#1.8.0 released on 2024-11-12, but the most recent appropriate version is 2.0.2. This reference is getting old and the more recent version should be considered
fsh-generated/resources/ImplementationGuide-dk-ehmi-sbdh.jsonThe ImplementationGuide uses package medcom.fhir.dk.xdsmetadata#1.0.0 released on 2024-11-14, but the most recent appropriate version is 1.0.1. This reference is getting old and the more recent version should be considered
fsh-generated/resources/ImplementationGuide-dk-ehmi-sbdh.jsonThe ImplementationGuide uses package medcom.fhir.dk.document#1.0.0 released on 2024-11-15, but the most recent appropriate version is 1.0.1. This reference is getting old and the more recent version should be considered

MSG_DEPENDS_ON_DEPRECATED

fsh-generated/resources/StructureDefinition-referral-message-definition-profile.jsonThe extension http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet|5.2.0 is deprecated

RESOURCE_CANONICAL_MISMATCH

fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonConformance resource /scratch/repo/fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.json - the canonical URL (http://medcomehmi.dk/ig/dk-ehmi-sbdh/StructureMap/MedComMessagingMessage2ehmiSbdh-transform) does not match the URL (http://medcomehmi.dk/ig/dk-ehmi-sbdh/StructureMap/MedcomMessagingMessage2Sbdh-transform). Use the special-url parameter if you really mean for it not to match

RESOURCE_ID_MISMATCH

fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonResource id/url mismatch: MedComMessagingMessage2ehmiSbdh-transform/http://medcomehmi.dk/ig/dk-ehmi-sbdh/StructureMap/MedcomMessagingMessage2Sbdh-transform

SM_GROUP_INPUT_TYPE_UNKNOWN_TYPE

fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe type StandardBusinessDocumentHeader is not known, so the paths cannot be validated
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe type Sender is not known, so the paths cannot be validated
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe type Receiver is not known, so the paths cannot be validated
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe type DocumentIdentification is not known, so the paths cannot be validated
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe type DocumentIdentification is not known, so the paths cannot be validated
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe type sbdhBusinessScope is not known, so the paths cannot be validated
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe type sbdhBusinessScope is not known, so the paths cannot be validated
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe type sbdhBusinessScope is not known, so the paths cannot be validated
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe type sbdhBusinessScopeReliableMessaging is not known, so the paths cannot be validated
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe type sbdhBusinessScopeBusinessServices is not known, so the paths cannot be validated

SM_RULE_SOURCE_UNASSIGNED

fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source statement doesn't assign a variable to the source - check that this is what is intended

SM_SOURCE_PATH_INVALID

fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source path source.[Bundle.entry[0].resource.sender.reference.resolve().identifier.where(system = 'https://www.gs1.org/gln').value] refers to the path Organization.[Bundle.entry[0].resource.sender.reference.resolve().identifier.where(system = 'https://www.gs1.org/gln').value] which is unknown
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source path source.[Bundle.entry[0].resource.destination.receiver.reference.resolve().identifier.where(system = 'https://www.gs1.org/gln').value] refers to the path Organization.[Bundle.entry[0].resource.destination.receiver.reference.resolve().identifier.where(system = 'https://www.gs1.org/gln').value] which is unknown
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source path source.MessageHeader.definition[pre|] refers to the path MessageHeader.MessageHeader.definition[pre|] which is unknown
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source path source.MessageHeader.definition[post|] refers to the path MessageHeader.MessageHeader.definition[post|] which is unknown
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source path source.Provenance.recorded refers to the path Provenance.Provenance.recorded which is unknown
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source path source.Bundle.id refers to the path Bundle.Bundle.id which is unknown
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source path source.MedComMessagingMessage(Bundle.entry.resource.ofType(Patient).identifier refers to the path Bundle.MedComMessagingMessage(Bundle.entry.resource.ofType(Patient).identifier which is unknown
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source path source.MedComMessagingMessage(Bundle.entry.resource.ofType(SenderOrganization).identifier[SOR-ID].value refers to the path Bundle.MedComMessagingMessage(Bundle.entry.resource.ofType(SenderOrganization).identifier[SOR-ID].value which is unknown
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source path source.MedComMessagingMessage(Bundle.entry.resource.ofType(ReceiverOrganization).identifier[SOR-ID].value refers to the path Bundle.MedComMessagingMessage(Bundle.entry.resource.ofType(ReceiverOrganization).identifier[SOR-ID].value which is unknown
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source path source.MedComMessagingMessage(Bundle.entry[0].resource.id refers to the path Bundle.MedComMessagingMessage(Bundle.entry[0].resource.id which is unknown
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source path source.Bundle.id refers to the path Bundle.Bundle.id which is unknown
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source path source.Bundle.id refers to the path Bundle.Bundle.id which is unknown
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source path source.Bundle.id refers to the path Bundle.Bundle.id which is unknown
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source path source.Bundle.id refers to the path Bundle.Bundle.id which is unknown
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source path source.Bundle.id refers to the path Bundle.Bundle.id which is unknown
fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThe source path source.Bundle.id refers to the path Bundle.Bundle.id which is unknown

TYPE_SPECIFIC_CHECKS_DT_CANONICAL_MULTIPLE_POSSIBLE_VERSIONS

fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonThere are multiple different potential matches for the url 'http://medcomfhir.dk/ig/messaging/StructureDefinition/medcom-messaging-message'. It might be a good idea to fix to the correct version to reduce the likelihood of a wrong version being selected by an implementation/implementer, or use the [IG Parameter `pin-canonicals`](https://hl7.org/fhir/tools/CodeSystem-ig-parameters.html). Using version '4.0.1', found versions: 3.0.0 (from medcom.fhir.dk.messaging#3.0.0), 4.0.1 (from medcom.fhir.dk.messaging#4.0.1). Suggested fix: change the canonical reference from 'http://medcomfhir.dk/ig/messaging/StructureDefinition/medcom-messaging-message' to 'http://medcomfhir.dk/ig/messaging/StructureDefinition/medcom-messaging-message|4.0.1'

TYPE_SPECIFIC_CHECKS_DT_CANONICAL_RESOLVE

fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonA definition could not be found for Canonical URL 'https://build.fhir.org/ig/medcomdk/dk-ehmi-sbdh/ehmiSBDH/StandardBusinessDocumentHeader.xsd'

Type_Specific_Checks_DT_String_WS

fsh-generated/resources/StructureMap-MedComMessagingMessage2ehmiSbdh-transform.jsonvalue should not start or finish with whitespace 'Transformation specification of a MedcomMessagingMessage to an ehmiSBDH-Envelope '

UNKNOWN_CODESYSTEM

fsh-generated/resources/Bundle-example-referral-bundle-v1.jsonA definition for CodeSystem 'http://medcomehmi.dk/ig/dk-ehmi-sbdh/message-events' could not be found, so the code cannot be validated
fsh-generated/resources/Bundle-example-referral-bundle-v2.jsonA definition for CodeSystem 'http://medcomehmi.dk/ig/dk-ehmi-sbdh/message-events' could not be found, so the code cannot be validated
fsh-generated/resources/MessageDefinition-ReferralMessageV1.jsonA definition for CodeSystem 'http://medcomehmi.dk/ig/dk-ehmi-sbdh/message-events' could not be found, so the code cannot be validated
fsh-generated/resources/MessageDefinition-ReferralMessageV2.jsonA definition for CodeSystem 'http://medcomehmi.dk/ig/dk-ehmi-sbdh/message-events' could not be found, so the code cannot be validated
fsh-generated/resources/MessageHeader-example-header-v1.jsonA definition for CodeSystem 'http://medcomehmi.dk/ig/dk-ehmi-sbdh/message-events' could not be found, so the code cannot be validated
fsh-generated/resources/MessageHeader-example-header-v2.jsonA definition for CodeSystem 'http://medcomehmi.dk/ig/dk-ehmi-sbdh/message-events' could not be found, so the code cannot be validated