Validation Results for SmartAppLaunch

Generated Wed Mar 27 18:47:34 UTC 2024, FHIR version 4.0.1 for hl7.fhir.uv.smart-app-launch#2.2.0 (canonical = http://hl7.org/fhir/smart-app-launch (history)). See Errors Only

Quality Checks
Publisher Version:IG Publisher Version: v1.6.3
Publication Code:smart-app-launch . PackageId = hl7.fhir.uv.smart-app-launch, Canonical = http://hl7.org/fhir/smart-app-launch
Realm Check for UV:Error: realms in canonical and package id are different: uv vs fhir
  • n/a
Publication Request:
package-idhl7.fhir.uv.smart-app-launch
version2.2.0
pathhttp://hl7.org/fhir/smart-app-launch/STU2.2
Pub-Modemilestone
statustrial-use
Release-LabelCI-Build
sequenceSTU 2.2
descSurface branding information for endpoints and organizations. Enhance fhirContext to support canonical and identifier references.
Proposed path for this milestone publication should usually be canonical with either sequence or version appended
Supressed Messages:12 Suppressed Issues
Dependency Checks:
PackageVersionFHIRCanonicalWeb BaseComment
.. hl7.fhir.uv.smart-app-launch2.2.0R4http://hl7.org/fhir/smart-app-launch
... hl7.terminology.r45.3.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0Latest Release is 5.5.0
... hl7.fhir.uv.extensions5.1.0-ballot1 VR5http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.1.0-ballotFHIR Version Mismatch
.... hl7.terminology.r55.3.0 OR5http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0FHIR Version Mismatch. Latest Release is 5.5.0
Templates: hl7.smart.template#0.0.1 -> hl7.fhir.template#current -> hl7.base.template#current -> fhir.base.template#current. Tools: 0.1.0
Dependent IGs:9 guides
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.2.0-ballot
IPA Comparison: n/a
IPS Comparison: n/a
Narratives SuppressedBasic/app-state, Bundle/example1, Bundle/example2, Bundle/example3, Bundle/example4, Task/task-for-ehr-launch, Task/task-for-standalone-launch
Summary: errors = 1, warn = 20, info = 22, broken links = 3
FilenameErrorsWarningsHints
Build Errors310
/scratch/repo/input/resources/Basic-app-state001
/scratch/repo/input/resources/Bundle-example1123
/scratch/repo/input/resources/Bundle-example2055
/scratch/repo/input/resources/Bundle-example3033
/scratch/repo/input/resources/Bundle-example4033
/scratch/repo/input/resources/CapabilityStatement-smart-app-state-server000
/scratch/repo/input/resources/CodeSystem-smart-codes001
/scratch/repo/input/resources/ImplementationGuide-hl7.fhir.uv.smart-app-launch000
/scratch/repo/input/resources/StructureDefinition-patient-access-brand011
/scratch/repo/input/resources/StructureDefinition-smart-app-state-basic000
/scratch/repo/input/resources/StructureDefinition-task-ehr-launch000
/scratch/repo/input/resources/StructureDefinition-task-standalone-launch000
/scratch/repo/input/resources/StructureDefinition-user-access-brands-bundle000
/scratch/repo/input/resources/StructureDefinition-user-access-endpoint005
/scratch/repo/input/resources/Task-task-for-ehr-launch000
/scratch/repo/input/resources/Task-task-for-standalone-launch000
/scratch/repo/input/resources/ValueSet-smart-launch-info000
/scratch/repo/input/resources/ValueSet-smart-launch-types000
/scratch/repo/input/resources/ValueSet-user-access-category050

n/a Show Validation Information

warningThe jira specification file appears to be out of date with the versions, artifacts and pages currently defined in the IG. A proposed revised file to be reviewed and, if appropriate, submitted as a pull request against the XML folder in https://github.com/HL7/JIRA-Spec-Artifacts. To see the differences, perform a file compare on 'template/jira-current.xml' (a normalized view of what is in Github) and 'template/jira-new.xml' (reflects current IG content)
output​/app-launch​.html​#​/html​/body​/div​/div​/div​/div​/div​/table​/tbody​/tr​/td​/span​/a at Line 944, column 142errorThe link '#experimental-authorization-details-for-multiple-servers' for "details" cannot be resolved (valid targets: 87 targets)
output​/app-launch​.html​#​/html​/body​/div​/div​/div​/div​/div​/table​/tbody​/tr​/td​/span​/a at Line 1177, column 142errorThe link '#experimental-authorization-details-for-multiple-servers' for "details" cannot be resolved (valid targets: 87 targets)
output​/best-practices​.html​#​/html​/body​/div​/div​/div​/div​/div​/ul​/li​/a at Line 305, column 21errorThe link 'scopes-and-launch-context.html#experimental-features' for "experimental query-based scopes" cannot be resolved (valid targets: 74 targets)

input/resources/Basic-app-state.json Show Validation Information (1)

PathSeverityMessage
Basic.code.coding[0].system (l7/c4)informationA definition for CodeSystem 'https://myapp.example.org' could not be found, so the code cannot be validated (from http://tx.fhir.org/r4)

input/resources/Bundle-example1.json Show Validation Information (5)

PathSeverityMessage
Bundle​.entry[0]​.resource​/*Organization​/examplelabs*​/​.type[0] (l55​/c12)Slicing InformationThis element does not match any known slice defined in the profile http://hl7.org/fhir/smart-app-launch/StructureDefinition/user-access-brand|2.2.0 (this may not be a problem, but you should check that it's not intended to match a slice) Show Reasoning
Bundle​.entry[0]​.resource​/*Organization​/examplelabs*​/​.type[0] (l55​/c12)informationReference to draft CodeSystem http://terminology.hl7.org/CodeSystem/organization-type|0.1.0
Bundle​.entry[0]​.resource​/*Organization​/examplelabs*​/​.type[0]​.coding[0]​.code (l55​/c12)errorUnknown code 'laboratory' in the CodeSystem 'http://terminology.hl7.org/CodeSystem/organization-type' version '0.1.0'
Bundle​.entry[0]​.resource​/*Organization​/examplelabs*​/ (l9​/c8)warningConstraint failed: dom-6: 'A resource should have narrative for robust management' (defined in http://hl7.org/fhir/StructureDefinition/DomainResource) (Best Practice Recommendation)
Bundle​.entry[1]​.resource​/*Endpoint​/examplelabs*​/​.payloadType[0] (l123​/c12)informationReference to draft CodeSystem http://terminology.hl7.org/CodeSystem/endpoint-payload-type|1.0.0
Bundle​.entry[1]​.resource​/*Endpoint​/examplelabs*​/ (l100​/c8)warningConstraint failed: dom-6: 'A resource should have narrative for robust management' (defined in http://hl7.org/fhir/StructureDefinition/DomainResource) (Best Practice Recommendation)

input/resources/Bundle-example2.json Show Validation Information (11)

PathSeverityMessage
Bundle​.entry[0]​.resource​/*Organization​/examplehealth*​/​.type[0] (l62​/c12)informationReference to draft CodeSystem http://terminology.hl7.org/CodeSystem/organization-type|0.1.0
Bundle​.entry[0]​.resource​/*Organization​/examplehealth*​/ (l9​/c8)warningConstraint failed: dom-6: 'A resource should have narrative for robust management' (defined in http://hl7.org/fhir/StructureDefinition/DomainResource) (Best Practice Recommendation)
Bundle​.entry[1]​.resource​/*Organization​/ehchospital*​/​.type[0] (l169​/c12)informationReference to draft CodeSystem http://terminology.hl7.org/CodeSystem/organization-type|0.1.0
Bundle​.entry[1]​.resource​/*Organization​/ehchospital*​/ (l147​/c8)warningConstraint failed: dom-6: 'A resource should have narrative for robust management' (defined in http://hl7.org/fhir/StructureDefinition/DomainResource) (Best Practice Recommendation)
Bundle​.entry[2]​.resource​/*Organization​/ehpmadison*​/​.type[0] (l224​/c12)informationReference to draft CodeSystem http://terminology.hl7.org/CodeSystem/organization-type|0.1.0
Bundle​.entry[2]​.resource​/*Organization​/ehpmadison*​/ (l202​/c8)warningConstraint failed: dom-6: 'A resource should have narrative for robust management' (defined in http://hl7.org/fhir/StructureDefinition/DomainResource) (Best Practice Recommendation)
Bundle​.entry[3]​.resource​/*Endpoint​/examplehealth-r2*​/​.payloadType[0] (l280​/c12)informationReference to draft CodeSystem http://terminology.hl7.org/CodeSystem/endpoint-payload-type|1.0.0
Bundle​.entry[3]​.resource​/*Endpoint​/examplehealth-r2*​/ (l257​/c8)warningConstraint failed: dom-6: 'A resource should have narrative for robust management' (defined in http://hl7.org/fhir/StructureDefinition/DomainResource) (Best Practice Recommendation)
Bundle​.entry[4]​.resource​/*Endpoint​/examplehealth-r4*​/​.payloadType[0] (l316​/c12)informationReference to draft CodeSystem http://terminology.hl7.org/CodeSystem/endpoint-payload-type|1.0.0
Bundle​.entry[4]​.resource​/*Endpoint​/examplehealth-r4*​/ (l293​/c8)warningConstraint failed: dom-6: 'A resource should have narrative for robust management' (defined in http://hl7.org/fhir/StructureDefinition/DomainResource) (Best Practice Recommendation)

input/resources/Bundle-example3.json Show Validation Information (7)

PathSeverityMessage
Bundle​.entry[0]​.resource​/*Organization​/examplehospital*​/​.type[0] (l79​/c12)informationReference to draft CodeSystem http://terminology.hl7.org/CodeSystem/organization-type|0.1.0
Bundle​.entry[0]​.resource​/*Organization​/examplehospital*​/ (l9​/c8)warningConstraint failed: dom-6: 'A resource should have narrative for robust management' (defined in http://hl7.org/fhir/StructureDefinition/DomainResource) (Best Practice Recommendation)
Bundle​.entry[1]​.resource​/*Endpoint​/examplehospital-ehr1*​/​.payloadType[0] (l150​/c12)informationReference to draft CodeSystem http://terminology.hl7.org/CodeSystem/endpoint-payload-type|1.0.0
Bundle​.entry[1]​.resource​/*Endpoint​/examplehospital-ehr1*​/ (l127​/c8)warningConstraint failed: dom-6: 'A resource should have narrative for robust management' (defined in http://hl7.org/fhir/StructureDefinition/DomainResource) (Best Practice Recommendation)
Bundle​.entry[2]​.resource​/*Endpoint​/examplehospital-ehr2*​/​.payloadType[0] (l186​/c12)informationReference to draft CodeSystem http://terminology.hl7.org/CodeSystem/endpoint-payload-type|1.0.0
Bundle​.entry[2]​.resource​/*Endpoint​/examplehospital-ehr2*​/ (l163​/c8)warningConstraint failed: dom-6: 'A resource should have narrative for robust management' (defined in http://hl7.org/fhir/StructureDefinition/DomainResource) (Best Practice Recommendation)

input/resources/Bundle-example4.json Show Validation Information (7)

PathSeverityMessage
Bundle​.entry[0]​.resource​/*Organization​/brand1*​/​.type[0] (l51​/c12)informationReference to draft CodeSystem http://terminology.hl7.org/CodeSystem/organization-type|0.1.0
Bundle​.entry[0]​.resource​/*Organization​/brand1*​/ (l9​/c8)warningConstraint failed: dom-6: 'A resource should have narrative for robust management' (defined in http://hl7.org/fhir/StructureDefinition/DomainResource) (Best Practice Recommendation)
Bundle​.entry[1]​.resource​/*Organization​/brand2*​/​.type[0] (l135​/c12)informationReference to draft CodeSystem http://terminology.hl7.org/CodeSystem/organization-type|0.1.0
Bundle​.entry[1]​.resource​/*Organization​/brand2*​/ (l93​/c8)warningConstraint failed: dom-6: 'A resource should have narrative for robust management' (defined in http://hl7.org/fhir/StructureDefinition/DomainResource) (Best Practice Recommendation)
Bundle​.entry[2]​.resource​/*Endpoint​/coequal-example*​/​.payloadType[0] (l200​/c12)informationReference to draft CodeSystem http://terminology.hl7.org/CodeSystem/endpoint-payload-type|1.0.0
Bundle​.entry[2]​.resource​/*Endpoint​/coequal-example*​/ (l177​/c8)warningConstraint failed: dom-6: 'A resource should have narrative for robust management' (defined in http://hl7.org/fhir/StructureDefinition/DomainResource) (Best Practice Recommendation)

input/resources/CapabilityStatement-smart-app-state-server.json Show Validation Information (1)


input/resources/CodeSystem-smart-codes.json Show Validation Information (1)

PathSeverityMessage
CodeSystem (l1/c2930)informationNew Rule: Most code systems defined in HL7 IGs will need to move to THO later during the process. Consider giving this code system a THO URL now (See https://confluence.hl7.org/display/TSMG/Terminology+Play+Book, and/or talk to TSMG)

input/resources/ImplementationGuide-hl7.fhir.uv.smart-app-launch.json Show Validation Information (1)


input/resources/StructureDefinition-patient-access-brand.json Show Validation Information (1)

PathSeverityMessage
StructureDefinition​.snapshot​.element[0]​.constraint[6] (l1​/c39769)warninguab-1: Reference to an unknown extension - double check that the URL 'portalEndpoint' is correct
StructureDefinition​.where(url = 'http:​/​/hl7​.org​/fhir​/smart-app-launch​/StructureDefinition​/user-access-brand')informationThe Implementation Guide contains no explicitly linked examples for this profile

input/resources/StructureDefinition-smart-app-state-basic.json Show Validation Information (1)


input/resources/StructureDefinition-task-ehr-launch.json Show Validation Information (1)


input/resources/StructureDefinition-task-standalone-launch.json Show Validation Information (1)


input/resources/StructureDefinition-user-access-brands-bundle.json Show Validation Information (1)


input/resources/StructureDefinition-user-access-endpoint.json Show Validation Information (1)

PathSeverityMessage
StructureDefinition​.snapshot​.element[12]​.pattern​.ofType(Coding) (l1​/c55674)informationReference to draft CodeSystem http://terminology.hl7.org/CodeSystem/endpoint-connection-type|1.0.0
StructureDefinition​.snapshot​.element[25]​.pattern​.ofType(CodeableConcept) (l1​/c68889)informationReference to draft CodeSystem http://terminology.hl7.org/CodeSystem/endpoint-payload-type|1.0.0
StructureDefinition​.differential​.element[4]​.pattern​.ofType(Coding) (l1​/c73752)informationReference to draft CodeSystem http://terminology.hl7.org/CodeSystem/endpoint-connection-type|1.0.0
StructureDefinition​.differential​.element[10]​.pattern​.ofType(CodeableConcept) (l1​/c75275)informationReference to draft CodeSystem http://terminology.hl7.org/CodeSystem/endpoint-payload-type|1.0.0
StructureDefinition​.where(url = 'http:​/​/hl7​.org​/fhir​/smart-app-launch​/StructureDefinition​/user-access-endpoint')informationThe Implementation Guide contains no explicitly linked examples for this profile

input/resources/Task-task-for-ehr-launch.json Show Validation Information (1)


input/resources/Task-task-for-standalone-launch.json Show Validation Information (1)


input/resources/ValueSet-smart-launch-info.json Show Validation Information (1)


input/resources/ValueSet-smart-launch-types.json Show Validation Information (1)


input/resources/ValueSet-user-access-category.json Show Validation Information (1)

PathSeverityMessage
ValueSet.compose.include[0].concept[2]warningThe code 'laboratory' is not valid in the system http://terminology.hl7.org/CodeSystem/organization-type (Unknown code 'laboratory' in the CodeSystem 'http://terminology.hl7.org/CodeSystem/organization-type' version '0.1.0')
ValueSet.compose.include[0].concept[3]warningThe code 'imaging' is not valid in the system http://terminology.hl7.org/CodeSystem/organization-type (Unknown code 'imaging' in the CodeSystem 'http://terminology.hl7.org/CodeSystem/organization-type' version '0.1.0')
ValueSet.compose.include[0].concept[4]warningThe code 'pharmacy' is not valid in the system http://terminology.hl7.org/CodeSystem/organization-type (Unknown code 'pharmacy' in the CodeSystem 'http://terminology.hl7.org/CodeSystem/organization-type' version '0.1.0')
ValueSet.compose.include[0].concept[5]warningThe code 'health-information-network' is not valid in the system http://terminology.hl7.org/CodeSystem/organization-type (Unknown code 'health-information-network' in the CodeSystem 'http://terminology.hl7.org/CodeSystem/organization-type' version '0.1.0')
ValueSet.compose.include[0].concept[6]warningThe code 'health-data-aggregator' is not valid in the system http://terminology.hl7.org/CodeSystem/organization-type (Unknown code 'health-data-aggregator' in the CodeSystem 'http://terminology.hl7.org/CodeSystem/organization-type' version '0.1.0')

Suppressed Messages (Warnings, hints, broken links)

Example URI in example.org domain does not need to be validated

The 'no narrative' parameter is used for these resources instances because they are infrastructural in nature and used in strictly managed trading systems where all systems share a common data model and additional text is unnecessary.

These example resources have content that can be inferred, and a standalone examples page providing more detail

Errors sorted by type


CODESYSTEM_THO_CHECK

input/resources/CodeSystem-smart-codes.jsonMost code systems defined in HL7 IGs will need to move to THO later during the process. Consider giving this code system a THO URL now (See https://confluence.hl7.org/display/TSMG/Terminology+Play+Book, and/or talk to TSMG)

FHIRPATH_UNKNOWN_EXTENSION

input/resources/StructureDefinition-patient-access-brand.jsonuab-1: Reference to an unknown extension - double check that the URL 'portalEndpoint' is correct