Validation Results for FinnishSmart

Generated Thu Mar 27 12:47:25 UTC 2025, FHIR version 4.0.1 for hl7.fhir.fi.smart#2.0.0-ci (canonical = https://hl7.fi/fhir/finnish-smart (history)). See Errors Only & IP

Quality Checks
Publisher Version:IG Publisher Version: v1.8.22
Publication Code:n/a . PackageId = hl7.fhir.fi.smart, Canonical = https://hl7.fi/fhir/finnish-smart
Realm Check for n/a:
  • n/a
Language Info:This IG has no language information
Publication Request:
package-idhl7.fhir.fi.smart
version2.0.0-ci
Pub-Modeworking release
statusdraft
Release-Labelci-build
Sequence (Group)STU 2 (current: 'STU 2', others = 'STU 1')
descContinuous integration build for v 2.0.0
descmd

Continuous integration build for v 2.0.0

RelatedIgs(None Found)
  • Proposed path for this publication does not start with the canonical URL (https://fhir.fi/finnish-smart/ vs https://hl7.fi/fhir/finnish-smart)
  • Proposed path for this publication should usually be the canonical with the version or sequence appended and then some kind of label (typically '-snapshot')
Supressed Messages:14 Suppressed Issues
Dependency Checks:
PackageVersionFHIRCanonicalWeb BaseComment
.. hl7.fhir.fi.smart2.0.0-ciR4https://hl7.fi/fhir/finnish-smart
... hl7.terminology.r46.2.0 UR4http://terminology.hl7.orghttp://terminology.hl7.org/6.2.0
... hl7.fhir.uv.extensions.r45.2.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0
... hl7.fhir.fi.base1.0.0 OR4https://hl7.fi/fhir/finnish-base-profileshttps://hl7.fi/fhir/finnish-base-profiles/1.0.0Latest Release is 2.0.0-rc1
.... hl7.terminology.r45.3.0 UR4http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0
.... hl7.fhir.uv.extensions.r41.0.0 OR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0Latest Release is 5.2.0
.... 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 UR4http://terminology.hl7.orghttp://terminology.hl7.org/5.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.r46.2.0 UR4http://terminology.hl7.orghttp://terminology.hl7.org/6.2.0see above
.... hl7.fhir.uv.extensions.r45.2.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0see above
.... hl7.fhir.uv.smart-app-launch2.0.0 OR4http://hl7.org/fhir/smart-app-launchhttp://hl7.org/fhir/smart-app-launch/STU2see above. Latest Release is 2.2.0
... hl7.fhir.uv.smart-app-launch2.2.0 MR4http://hl7.org/fhir/smart-app-launchhttp://hl7.org/fhir/smart-app-launch/STU2.2
.... hl7.fhir.uv.extensions5.1.0-snapshot1 OR5http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.1.0-snapshot1FHIR Version Mismatch. Latest Release is 5.2.0
..... hl7.terminology.r55.3.0 UR5http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0FHIR Version Mismatch
.... hl7.terminology5.5.0 UR4http://terminology.hl7.orghttp://terminology.hl7.org/5.5.0
..... hl7.fhir.uv.extensions.r41.0.0 OR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0see above. Latest Release is 5.2.0
Templates: hl7.fi.fhir.template#1.0.6 -> fhir.base.template#current. Tools: 0.4.1
Related IGs:n/a
Dependent IGs:no references
Global Profiles:(none declared)
Terminology Server(s):http://tx.fhir.org/r4 (details)
HTA Analysis:no Non-HL7 references found
R5 Dependencies:(none)
Draft Dependencies:
Modifier Extensions:(none)
Previous Version Comparison: Comparison with version 2.0.0-rc1
IPA Comparison: Comparison with version 1.1.0
IPS Comparison: n/a
Validation Flags: On: autoLoad; Off: hintAboutNonMustSupport, anyExtensionsAllowed, checkAggregation, showReferenceMessages, noExperimentalContent, displayWarnings
Summary: errors = 2, warn = 0, info = 0, broken links = 0, pinned = n/a.
FilenameErrorsWarningsHints
Build Errors000
/github/workspace/fsh-generated/resources/AuditEvent-apotti-ehr-launch-by-practitioner000
/github/workspace/fsh-generated/resources/CapabilityStatement-fi-smart-server000
/github/workspace/fsh-generated/resources/ImplementationGuide-hl7.fhir.fi.smart000
/github/workspace/fsh-generated/resources/StructureDefinition-fi-smart-allergy-intolerance000
/github/workspace/fsh-generated/resources/StructureDefinition-fi-smart-condition000
/github/workspace/fsh-generated/resources/StructureDefinition-fi-smart-immunization000
/github/workspace/fsh-generated/resources/StructureDefinition-fi-smart-medication000
/github/workspace/fsh-generated/resources/StructureDefinition-fi-smart-medication-request000
/github/workspace/fsh-generated/resources/StructureDefinition-fi-smart-medication-statement000
/github/workspace/fsh-generated/resources/StructureDefinition-fi-smart-observation000
/github/workspace/fsh-generated/resources/StructureDefinition-fi-smart-patient000
/github/workspace/fsh-generated/resources/StructureDefinition-fi-smart-practitioner000
/github/workspace/fsh-generated/resources/StructureDefinition-fi-smart-practitioner-role000
/github/workspace/fsh-generated/resources/StructureDefinition-fi-smart-problem-list-item000
/github/workspace/fsh-generated/resources/StructureDefinition-fi-smart-server-profile000
/github/workspace/input/examples/CapabilityStatement-apotti-ekosysteemi200

n/a Show Validation Information


fsh-generated/resources/AuditEvent-apotti-ehr-launch-by-practitioner.json Show Validation Information (1)


fsh-generated/resources/CapabilityStatement-fi-smart-server.json Show Validation Information (1)


fsh-generated/resources/ImplementationGuide-hl7.fhir.fi.smart.json Show Validation Information (1)


fsh-generated/resources/StructureDefinition-fi-smart-allergy-intolerance.json Show Validation Information (1)


fsh-generated/resources/StructureDefinition-fi-smart-condition.json Show Validation Information (1)


fsh-generated/resources/StructureDefinition-fi-smart-immunization.json Show Validation Information (1)


fsh-generated/resources/StructureDefinition-fi-smart-medication.json Show Validation Information (1)


fsh-generated/resources/StructureDefinition-fi-smart-medication-request.json Show Validation Information (1)


fsh-generated/resources/StructureDefinition-fi-smart-medication-statement.json Show Validation Information (1)


fsh-generated/resources/StructureDefinition-fi-smart-observation.json Show Validation Information (1)


fsh-generated/resources/StructureDefinition-fi-smart-patient.json Show Validation Information (1)


fsh-generated/resources/StructureDefinition-fi-smart-practitioner.json Show Validation Information (1)


fsh-generated/resources/StructureDefinition-fi-smart-practitioner-role.json Show Validation Information (1)


fsh-generated/resources/StructureDefinition-fi-smart-problem-list-item.json Show Validation Information (1)


fsh-generated/resources/StructureDefinition-fi-smart-server-profile.json Show Validation Information (1)


input/examples/CapabilityStatement-apotti-ekosysteemi.json Show Validation Information (1)

PathSeverityMessage
CapabilityStatement​.instantiates[0] (l1​/c138468)errorCanonical URL 'http://hl7.org/fhir/uv/bulkdata/CapabilityStatement/bulk-data' does not resolve TYPE_SPECIFIC_CHECKS_DT_CANONICAL_RESOLVE
CapabilityStatement​.rest[0]​.resource[24]​.operation[0]​.definition (l1​/c170185)errorCanonical URL 'http://hl7.org/fhir/uv/bulkdata/OperationDefinition/group-export' does not resolve TYPE_SPECIFIC_CHECKS_DT_CANONICAL_RESOLVE

Suppressed Messages (Warnings, hints, broken links)

The profiles do not have definitive content. We could copy examples from IPA or from Finnish Base profiles, but that feels unnecessary.

The version of the IPA specification is correctly announced in the profile, but not on the constraints. The constraints are not defined in this guide, rather in IPA and Finnish Base Profiles.

These warnings are for the capability statement captured from the Apotti / Epic system. Epic does handle these internally. We don't want to modify a real world example for the guide.

These warnings originate from the CapabilityStatement definition in FHIR 4.0.1. See http://hl7.org/fhir/R4/capabilitystatement.profile.json.html. We don't want to try to fix them here.

This is caused by tooling, not something we do (or don't do) in our profiling

This is not defined by us in this guide, rather in IPA spec

We intentionally want to allow other versions of SMART too, not just 2.2.0

Errors sorted by type


TYPE_SPECIFIC_CHECKS_DT_CANONICAL_RESOLVE

input/examples/CapabilityStatement-apotti-ekosysteemi.jsonCanonical URL 'http://hl7.org/fhir/uv/bulkdata/CapabilityStatement/bulk-data' does not resolve
input/examples/CapabilityStatement-apotti-ekosysteemi.jsonCanonical URL 'http://hl7.org/fhir/uv/bulkdata/OperationDefinition/group-export' does not resolve