Validation Results for SmartAppLaunch

Generated Thu Sep 24 15:55:03 UTC 2026, 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 & IP

Quality Checks
Publisher Version:IG Publisher Version: v2.3.4
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
Language Info:Stated Languages: n/a. IG Resource Lang: en. 1 of 19 (5%) of resources have a language. Population Policy: NONE
Publication Request:
RelatedIgs(None Found)
  • Version 2.2.0 has already been published
  • Publication Request is for version v2.2.0 which is already published
Supressed Messages:44 Suppressed Issues
Dependency Checks:
PackageVersionFHIRCanonicalWeb BaseComment
.. hl7.fhir.uv.smart-app-launch2.2.0R4http://hl7.org/fhir/smart-app-launch
... hl7.fhir.uv.extensions.r45.3.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.3.0
.... hl7.terminology.r47.1.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/7.1.0Latest Release is 7.4.0
..... hl7.fhir.uv.extensions.r45.2.0 OR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0Latest Release is 5.3.0
... hl7.terminology.r47.3.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/7.3.0Latest Release is 7.4.0
.... hl7.fhir.uv.extensions.r45.3.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.3.0 (as above)
... hl7.fhir.uv.tools.r41.1.2 OR4http://hl7.org/fhir/toolshttp://hl7.org/fhir/tools/1.1.2Internal Dependency. Latest Release is 1.2.0
Templates: hl7.smart.template#0.0.1 -> hl7.fhir.template#current -> hl7.base.template#current -> fhir2.base.template#current
Related IGs:n/a
Dependent IGs:no references
Global Profiles:(none declared)
Terminology Server(s):https://tx.fhir.org/r4 (details)
HTA Analysis:no Non-HL7 references found
R5 Dependencies:(none)
Draft Dependencies:
Modifier Extensions:(none)
Previous Version Comparison:
IPA Comparison: n/a
IPS Comparison: n/a
Validation Flags: On: autoLoad; Off: hintAboutNonMustSupport, anyExtensionsAllowed, checkAggregation, showReferenceMessages, noExperimentalContent, displayWarnings
Narratives SuppressedBasic/app-state, Bundle/example1, Bundle/example2, Bundle/example3, Bundle/example4, Task/task-for-ehr-launch, Task/task-for-standalone-launch
Summary: errors = 10, warn = 1, info = 27, broken links = 0, pinned = 6 (when multiples).
FilenameErrorsWarningsHints
Build Errors0011
/scratch/repo/input/images000
/scratch/repo/input/images/ES384.private000
/scratch/repo/input/images/ES384.public000
/scratch/repo/input/images/Logo1000
/scratch/repo/input/images/Logo10000
/scratch/repo/input/images/Logo11000
/scratch/repo/input/images/Logo2000
/scratch/repo/input/images/Logo5000
/scratch/repo/input/images/Logo8000
/scratch/repo/input/images/Logo9000
/scratch/repo/input/images/RS384.private000
/scratch/repo/input/images/RS384.public000
/scratch/repo/input/images/authorization-example-jwks-and-signatures000
/scratch/repo/input/images/backend-service-authorization-diagram000
/scratch/repo/input/images/clinical-scope-syntax-diagram000
/scratch/repo/input/images/information-svgrepo-com000
/scratch/repo/input/images/worked_example_id_token000
/scratch/repo/input/includes/exp000
/scratch/repo/input/includes/exp-div000
/scratch/repo/input/includes/exp-span000
/scratch/repo/input/includes/img-med000
/scratch/repo/input/includes/info-note000
/scratch/repo/input/includes/menu000
/scratch/repo/input/includes/note-to-balloters000
/scratch/repo/input/pages/app-launch000
/scratch/repo/input/pages/app-state000
/scratch/repo/input/pages/apps000
/scratch/repo/input/pages/authorization-example-jwks-and-signatures000
/scratch/repo/input/pages/backend-services000
/scratch/repo/input/pages/basic-auth-example000
/scratch/repo/input/pages/best-practices000
/scratch/repo/input/pages/brands000
/scratch/repo/input/pages/client-authentication000
/scratch/repo/input/pages/client-confidential-asymmetric000
/scratch/repo/input/pages/client-confidential-symmetric000
/scratch/repo/input/pages/conformance000
/scratch/repo/input/pages/example-app-launch-asymmetric-auth000
/scratch/repo/input/pages/example-app-launch-public000
/scratch/repo/input/pages/example-app-launch-symmetric-auth000
/scratch/repo/input/pages/example-backend-services000
/scratch/repo/input/pages/example-brands000
/scratch/repo/input/pages/examples000
/scratch/repo/input/pages/index000
/scratch/repo/input/pages/references000
/scratch/repo/input/pages/scopes-and-launch-context000
/scratch/repo/input/pages/scratch000
/scratch/repo/input/pages/task-launch000
/scratch/repo/input/pages/token-introspection000
/scratch/repo/input/pages/worked_example_id_token000
/scratch/repo/input/resources/Basic-app-state000
/scratch/repo/input/resources/Bundle-example1101
/scratch/repo/input/resources/Bundle-example2000
/scratch/repo/input/resources/Bundle-example3000
/scratch/repo/input/resources/Bundle-example4000
/scratch/repo/input/resources/CapabilityStatement-smart-app-state-server001
/scratch/repo/input/resources/CodeSystem-smart-codes100
/scratch/repo/input/resources/ImplementationGuide-hl7.fhir.uv.smart-app-launch011
/scratch/repo/input/resources/StructureDefinition-patient-access-brand006
/scratch/repo/input/resources/StructureDefinition-smart-app-state-basic001
/scratch/repo/input/resources/StructureDefinition-task-ehr-launch001
/scratch/repo/input/resources/StructureDefinition-task-standalone-launch001
/scratch/repo/input/resources/StructureDefinition-user-access-brands-bundle001
/scratch/repo/input/resources/StructureDefinition-user-access-endpoint003
/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-info100
/scratch/repo/input/resources/ValueSet-smart-launch-types100
/scratch/repo/input/resources/ValueSet-user-access-category600
/scratch/repo/temp/pages/_includes/artifacts000
/scratch/repo/temp/pages/_includes/fragment-artifacts-table000
/scratch/repo/template/config000
/scratch/repo/template/config/_config000

n/a Show Validation Information

en​/StructureDefinition-user-access-brand​.htmlinformationThe html source contains the word 'SHALL NOT' but it is not in a text phrase marked as a conformance clause: ' Profile on Organization to convey a User Access Brand. For background and context, see User Access Brands Overview. In addition to the core data elements on Organization, two key extensions are used in this profile: http://hl7.org/fhir/StructureDefinition/organization-brand conveys the organization's logo(s) and other top-level branding details. See definitions for details. http://hl7.org/fhir/StructureDefinition/organization-portal conveys the details of a user portal and its associated FHIR endpoints. See definitions for details. Notes: 0..1 MS partOf Conveys that an affiliate Brand response for providing this Brand's user access. The hierarchy of "access provided by" links SHALL NOT exceed a depth of two (i.e., a Brand either includes portal details or links directly to a Brand that provides them). 0..* MS identifier Conveys identifiers that apps can use to link this Brand across publishers or with external data sets. EHRs SHALL support customer-supplied identifiers (system and value). It is RECOMMENDED that each Brand include an identifier where system is urn:ietf:rfc: 3986 (meaning the identifier is a URL) and value is the HTTPS URL for the Brand's primary web presence, omitting any "www." prefix from the domain and omitting any path component. For example, since the main web presence of Boston Children's Hospital is https://www.childrenshospital.org/, a recommended identifier would be: {"system": "urn:ietf:rfc:3986","value": "https://childrenshospital.org"} ' CONFORMANCE_STATEMENT_WORD
en​/StructureDefinition-user-access-brands-bundle​.htmlinformationThe html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause: ' JSON FHIR Bundle (type: collection) of Organizations and Endpoints that is hosted at a stable, publicly available, publicly disclosed location. For background and context, see User Access Brands Overview. Bundle Entries include: User Access Endpoint Profile resources. User Access Brand (Organization) resources. Vendors SHALL publish at least a "primary brand" for each endpoint and SHOULD support the publication of a more detailed Brand hierarchy. Brand Bundles SHALL populate Bundle.timestamp to advertise the timestamp of the last change to the contents. In addition, Brand Bundles SHOULD populate Bundle.entry.resource.meta.lastUpdated with a more detailed timestamp if the system tracks updates per Resource. ' CONFORMANCE_STATEMENT_WORD
en​/StructureDefinition-user-access-endpoint​.htmlinformationThe html source contains the word 'SHOULD' but it is not in a text phrase marked as a conformance clause: ' Profile on Endpoint associated with a User Access Brand. For background and context, see User Access Brands Overview. In addition to the core data elements on Endpoint, one key extension is used in this profile: http://hl7.org/fhir/StructureDefinition/endpoint-fhir-version conveys is a denormalization to help clients focus on supported endpoints. The valueCode is any version from http://hl7.org/fhir/valueset-FHIR-version.html (e.g., 4.0.1 is expected for FHIR R4 endpoints). Notes: 0..1 name Conveys a fallback or default name describing the endpoint and the organization offering User API access at this endpoint. This value MAY contain technical details like FHIR API Version designations and apps SHOULD preferentially use names from an associated UserAccessBrand rather than displaying this value to users. 1..* MS contact website where developers can configure access to this endpoint, providing at least one "system": "url" contact point where the value is an https:// URL intended for app developers 1..1 MS address FHIR base URL for server supporting user access ' CONFORMANCE_STATEMENT_WORD
en/app-launch.htmlinformationThe html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause: ' Apps SHALL ensure that when protocol steps include transmission of sensitive information (authentication secrets, authorization codes, tokens), transmission is ONLY to authenticated servers, over TLS-secured channels. ' CONFORMANCE_STATEMENT_WORD
en/app-state.htmlinformationThe html source contains the word 'SHALL NOT' but it is not in a text phrase marked as a conformance clause: 'Apps SHALL NOT use smart-app-state when the data being persisted could be managed directly using FHIR domain models. For example, an app would never persist clinical diagnoses or observations using smart-app-state. Such usage is prohibited because the standard FHIR API provides safer and more interoperable mechanisms for clinical data sharing.' CONFORMANCE_STATEMENT_WORD
en/backend-services.htmlinformationThe html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause: 'Before a SMART client can run against a FHIR server, the client SHALL register with the server by following the registration steps described in client-confidential-asymmetric authentication.' CONFORMANCE_STATEMENT_WORD
en/brands.htmlinformationThe html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause: 'Brand Bundle Publisher. Any organization hosting or enabling management of a User Access Brand Bundle. SHALL publish at least a "primary brand" that references each FHIR endpoint in the Brand Bundle SHOULD support the publication of a more detailed Brand hierarchy SHALL populate Bundle.timestamp to advertise the timestamp of the last change to the contents SHOULD populate Bundle.entry.resource.meta.lastUpdated with a more detailed timestamp if the system tracks updates per Resource. SHALL support Cross-Origin Resource Sharing (CORS) for all GET requests to the artifacts described in this guide. SHOULD include a weak ETag header in all Brand Bundle HTTP responses SHALL allow Health Data Providers to manage all data elements marked "Must-Support" in the "User Access Brand" and "User Access Endpoint" profiles SHALL support customer-supplied Organization identifiers (system and value) MAY provide a Data Absent Reason of asked-declined or asked-unknown in a Brand Bundle SHALL NOT use Data Absent Reasons other than asked-declined or asked-unknown in a Brand Bundle ' CONFORMANCE_STATEMENT_WORD
en/client-confidential-asymmetric.htmlinformationThe html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause: 'Before a SMART client can run against a FHIR server, the client SHALL generate or obtain an asymmetric key pair and SHALL register its public key set with that FHIR server’s authorization service (referred to below as the "FHIR authorization server"). SMART does not require a standards-based registration process, but we encourage FHIR service implementers to consider using the OAuth 2.0 Dynamic Client Registration Protocol.' CONFORMANCE_STATEMENT_WORD
en/conformance.htmlinformationThe html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause: 'This specification uses the conformance verbs SHALL, SHOULD, and MAY as defined in RFC2119. Unlike RFC 2119, however, this specification allows that different applications may not be able to interoperate because of how they use optional features.' CONFORMANCE_STATEMENT_WORD
en/scopes-and-launch-context.htmlinformationThe html source contains the word 'SHOULD' but it is not in a text phrase marked as a conformance clause: 'Valid suffixes are a subset of the in-order string .cruds. For example, to convey support for creating and updating observations, use scope patient/Observation.cu. To convey support for reading and searching observations, use scope patient/Observation.rs. For backwards compatibility with scopes defined in the SMART App Launch 1.0 specification, servers SHOULD advertise the permission-v1 capability in their .well-known/smart-configuration discovery document, SHOULD return v1 scopes when v1 scopes are requested and granted, and SHOULD process v1 scopes with the following semantics in v2:' CONFORMANCE_STATEMENT_WORD
en/token-introspection.htmlinformationThe html source contains the word 'SHOULD' but it is not in a text phrase marked as a conformance clause: 'SMART on FHIR EHRs SHOULD support Token Introspection, which allows a broader ecosystem of resource servers to leverage authorization decisions managed by a single authorization server. Token Introspection is conducted according to RFC 7662: OAuth 2.0 Token Introspection, with the additional considerations presented in the sections below.' CONFORMANCE_STATEMENT_WORD

input/images Show Validation Information (0)

✓

input/images/ES384.private.json Show Validation Information (0)

✓

input/images/ES384.public.json Show Validation Information (0)

✓

input/images/Logo1.png Show Validation Information (0)

✓

input/images/Logo10.svg Show Validation Information (0)

✓

input/images/Logo11.svg Show Validation Information (0)

✓

input/images/Logo2.png Show Validation Information (0)

✓

input/images/Logo5.svg Show Validation Information (0)

✓

input/images/Logo8.png Show Validation Information (0)

✓

input/images/Logo9.svg Show Validation Information (0)

✓

input/images/RS384.private.json Show Validation Information (0)

✓

input/images/RS384.public.json Show Validation Information (0)

✓

input/images/authorization-example-jwks-and-signatures.ipynb Show Validation Information (0)

✓

input/images/backend-service-authorization-diagram.png Show Validation Information (0)

✓

input/images/clinical-scope-syntax-diagram.png Show Validation Information (0)

✓

input/images/information-svgrepo-com.svg Show Validation Information (0)

✓

input/images/worked_example_id_token.ipynb Show Validation Information (0)

✓

input/includes/exp.html Show Validation Information (0)

✓

input/includes/exp-div.html Show Validation Information (0)

✓

input/includes/exp-span.html Show Validation Information (0)

✓

input/includes/img-med.html Show Validation Information (0)

✓

input/includes/info-note.html Show Validation Information (0)

✓

input/includes/menu.xml Show Validation Information (0)

✓

input/includes/note-to-balloters.md Show Validation Information (0)

✓

input/pages/app-launch.md Show Validation Information (0)

✓

input/pages/app-state.md Show Validation Information (0)

✓

input/pages/apps.md Show Validation Information (0)

✓

input/pages/authorization-example-jwks-and-signatures.md Show Validation Information (0)

✓

input/pages/backend-services.md Show Validation Information (0)

✓

input/pages/basic-auth-example.md Show Validation Information (0)

✓

input/pages/best-practices.md Show Validation Information (0)

✓

input/pages/brands.md Show Validation Information (0)

✓

input/pages/client-authentication.md Show Validation Information (0)

✓

input/pages/client-confidential-asymmetric.md Show Validation Information (0)

✓

input/pages/client-confidential-symmetric.md Show Validation Information (0)

✓

input/pages/conformance.md Show Validation Information (0)

✓

input/pages/example-app-launch-asymmetric-auth.md Show Validation Information (0)

✓

input/pages/example-app-launch-public.md Show Validation Information (0)

✓

input/pages/example-app-launch-symmetric-auth.md Show Validation Information (0)

✓

input/pages/example-backend-services.md Show Validation Information (0)

✓

input/pages/example-brands.md Show Validation Information (0)

✓

input/pages/examples.md Show Validation Information (0)

✓

input/pages/index.md Show Validation Information (0)

✓

input/pages/references.md Show Validation Information (0)

✓

input/pages/scopes-and-launch-context.md Show Validation Information (0)

✓

input/pages/scratch.md Show Validation Information (0)

✓

input/pages/task-launch.md Show Validation Information (0)

✓

input/pages/token-introspection.md Show Validation Information (0)

✓

input/pages/worked_example_id_token.md Show Validation Information (0)

✓

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

✓

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

PathSeverityMessageValidating
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 Details_for__matching_against_Profile_User Access Brand (Organization) Profile
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 '2.0.1' Unknown_Code_in_VersionUser Access Brand (Organization) Profile

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

✓

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

✓

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

✓

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

PathSeverityMessageValidating
ResourceinformationThe resource CapabilityStatement/smart-app-state-server 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) --

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

PathSeverityMessageValidating
ResourceerrorThe resource CodeSystem/smart-codes must have an OID assigned to cater for possible use with OID based terminology systems e.g. CDA usage (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) --

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

PathSeverityMessageValidating
ImplementationGuide (l1/c29584)warningHL7 Implementation Guides should state their maturity explicitly using the extension http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm IG_HL7_FMM_SHOULD--
ResourceinformationThe resource ImplementationGuide/hl7.fhir.uv.smart-app-launch 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) --

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

PathSeverityMessageValidating
StructureDefinition​.snapshot​.element[8]​.type[0]​.profile[0]informationPinned the version of http://hl7.org/fhir/StructureDefinition/organization-brand to 5.3.0 from choices of 5.2.0 (hl7.fhir.uv.extensions.r4#5.2.0), 5.3.0 (hl7.fhir.uv.extensions.r4#5.3.0) PIN_VERSION--
StructureDefinition​.snapshot​.element[9]​.type[0]​.profile[0]informationPinned the version of http://hl7.org/fhir/StructureDefinition/organization-portal to 5.3.0 from choices of 5.2.0 (hl7.fhir.uv.extensions.r4#5.2.0), 5.3.0 (hl7.fhir.uv.extensions.r4#5.3.0) PIN_VERSION--
StructureDefinition​.differential​.element[2]​.type[0]​.profile[0]informationPinned the version of http://hl7.org/fhir/StructureDefinition/organization-brand to 5.3.0 from choices of 5.2.0 (hl7.fhir.uv.extensions.r4#5.2.0), 5.3.0 (hl7.fhir.uv.extensions.r4#5.3.0) PIN_VERSION--
StructureDefinition​.differential​.element[3]​.type[0]​.profile[0]informationPinned the version of http://hl7.org/fhir/StructureDefinition/organization-portal to 5.3.0 from choices of 5.2.0 (hl7.fhir.uv.extensions.r4#5.2.0), 5.3.0 (hl7.fhir.uv.extensions.r4#5.3.0) PIN_VERSION--
StructureDefinition​.snapshot​.element[4]​.binding​.extension[0] (l1​/c47643)informationThe extension http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet|5.3.0 is deprecated with the note: 'Use additionalBinding extension or element instead' MSG_DEPENDS_ON_DEPRECATED_NOTEStructureDefinition
ResourceinformationThe resource StructureDefinition/user-access-brand 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) --

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

PathSeverityMessageValidating
ResourceinformationThe resource StructureDefinition/smart-app-state-basic 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) --

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

PathSeverityMessageValidating
ResourceinformationThe resource StructureDefinition/task-ehr-launch 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) --

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

PathSeverityMessageValidating
ResourceinformationThe resource StructureDefinition/task-standalone-launch 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) --

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

PathSeverityMessageValidating
ResourceinformationThe resource StructureDefinition/user-access-brands-bundle 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) --

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

PathSeverityMessageValidating
StructureDefinition​.snapshot​.element[8]​.type[0]​.profile[0]informationPinned the version of http://hl7.org/fhir/StructureDefinition/endpoint-fhir-version to 5.3.0 from choices of 5.2.0 (hl7.fhir.uv.extensions.r4#5.2.0), 5.3.0 (hl7.fhir.uv.extensions.r4#5.3.0) PIN_VERSION--
StructureDefinition​.differential​.element[2]​.type[0]​.profile[0]informationPinned the version of http://hl7.org/fhir/StructureDefinition/endpoint-fhir-version to 5.3.0 from choices of 5.2.0 (hl7.fhir.uv.extensions.r4#5.2.0), 5.3.0 (hl7.fhir.uv.extensions.r4#5.3.0) PIN_VERSION--
ResourceinformationThe resource StructureDefinition/user-access-endpoint 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) --

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)

PathSeverityMessageValidating
ResourceerrorThe resource ValueSet/smart-launch-info must have an OID assigned to cater for possible use with OID based terminology systems e.g. CDA usage (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) --

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

PathSeverityMessageValidating
ResourceerrorThe resource ValueSet/smart-launch-types must have an OID assigned to cater for possible use with OID based terminology systems e.g. CDA usage (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) --

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

PathSeverityMessageValidating
ValueSet​.compose​.include[0]​.concept[2] (l1​/c3551)errorThe 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 '2.0.1') VALUESET_INCLUDE_INVALID_CONCEPT_CODE--
ValueSet​.compose​.include[0]​.concept[3] (l1​/c3597)errorThe 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 '2.0.1') VALUESET_INCLUDE_INVALID_CONCEPT_CODE--
ValueSet​.compose​.include[0]​.concept[4] (l1​/c3638)errorThe 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 '2.0.1') VALUESET_INCLUDE_INVALID_CONCEPT_CODE--
ValueSet​.compose​.include[0]​.concept[5] (l1​/c3715)errorThe 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 '2.0.1') VALUESET_INCLUDE_INVALID_CONCEPT_CODE--
ValueSet​.compose​.include[0]​.concept[6] (l1​/c3784)errorThe 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 '2.0.1') VALUESET_INCLUDE_INVALID_CONCEPT_CODE--
ResourceerrorThe resource ValueSet/user-access-category must have an OID assigned to cater for possible use with OID based terminology systems e.g. CDA usage (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) --

temp/pages/_includes/artifacts.xml Show Validation Information (0)

✓

temp/pages/_includes/fragment-artifacts-table.html Show Validation Information (0)

✓

template/config Show Validation Information (0)

✓

template/config/_config.yml Show Validation Information (0)

✓

Suppressed Messages (Warnings, hints, broken links)

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

Example brand logos are inline data: URIs, which the validator cannot resolve as canonical URLs

Examples are validated in the context of their Brand Bundles

Ignoring info about references to draft code system for Organization type, since we've beek asked to use this draft code system

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

smart-codes is granted an exemption, details at https://confluence.hl7.org/display/TSMG/2024-03-18+TSMG+Agenda+and+Minutes

Errors sorted by type


Details_for__matching_against_Profile_

input/resources/Bundle-example1.jsonThis 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)User Access Brand (Organization) Profile

IG_HL7_FMM_SHOULD

input/resources/ImplementationGuide-hl7.fhir.uv.smart-app-launch.jsonHL7 Implementation Guides should state their maturity explicitly using the extension http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm--

MSG_DEPENDS_ON_DEPRECATED_NOTE

input/resources/StructureDefinition-patient-access-brand.jsonThe extension http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet|5.3.0 is deprecated with the note: 'Use additionalBinding extension or element instead'StructureDefinition

PIN_VERSION

input/resources/StructureDefinition-patient-access-brand.jsonPinned the version of http://hl7.org/fhir/StructureDefinition/organization-brand to 5.3.0 from choices of 5.2.0 (hl7.fhir.uv.extensions.r4#5.2.0), 5.3.0 (hl7.fhir.uv.extensions.r4#5.3.0)--
input/resources/StructureDefinition-patient-access-brand.jsonPinned the version of http://hl7.org/fhir/StructureDefinition/organization-portal to 5.3.0 from choices of 5.2.0 (hl7.fhir.uv.extensions.r4#5.2.0), 5.3.0 (hl7.fhir.uv.extensions.r4#5.3.0)--
input/resources/StructureDefinition-patient-access-brand.jsonPinned the version of http://hl7.org/fhir/StructureDefinition/organization-brand to 5.3.0 from choices of 5.2.0 (hl7.fhir.uv.extensions.r4#5.2.0), 5.3.0 (hl7.fhir.uv.extensions.r4#5.3.0)--
input/resources/StructureDefinition-patient-access-brand.jsonPinned the version of http://hl7.org/fhir/StructureDefinition/organization-portal to 5.3.0 from choices of 5.2.0 (hl7.fhir.uv.extensions.r4#5.2.0), 5.3.0 (hl7.fhir.uv.extensions.r4#5.3.0)--
input/resources/StructureDefinition-user-access-endpoint.jsonPinned the version of http://hl7.org/fhir/StructureDefinition/endpoint-fhir-version to 5.3.0 from choices of 5.2.0 (hl7.fhir.uv.extensions.r4#5.2.0), 5.3.0 (hl7.fhir.uv.extensions.r4#5.3.0)--
input/resources/StructureDefinition-user-access-endpoint.jsonPinned the version of http://hl7.org/fhir/StructureDefinition/endpoint-fhir-version to 5.3.0 from choices of 5.2.0 (hl7.fhir.uv.extensions.r4#5.2.0), 5.3.0 (hl7.fhir.uv.extensions.r4#5.3.0)--

Unknown_Code_in_Version

input/resources/Bundle-example1.jsonUnknown code 'laboratory' in the CodeSystem 'http://terminology.hl7.org/CodeSystem/organization-type' version '2.0.1'User Access Brand (Organization) Profile

VALUESET_INCLUDE_INVALID_CONCEPT_CODE

input/resources/ValueSet-user-access-category.jsonThe 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 '2.0.1')--
input/resources/ValueSet-user-access-category.jsonThe 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 '2.0.1')--
input/resources/ValueSet-user-access-category.jsonThe 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 '2.0.1')--
input/resources/ValueSet-user-access-category.jsonThe 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 '2.0.1')--
input/resources/ValueSet-user-access-category.jsonThe 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 '2.0.1')--