Danish Implementation Guide for SMART App Launch
0.5.0 - trial-use
Danish Implementation Guide for SMART App Launch, published by HL7 Denmark. This guide is not an authorized publication; it is the continuous build for version 0.5.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7dk/dk-smart/ and changes regularly. See the Directory of published versions
Official URL: http://hl7.dk/fhir/smart/CapabilityStatement/dk-smart-server | Version: 0.5.0 | |||
Active as of 2023-11-09 | Computable Name: DKSmartServer |
This CapabilityStatement describes the basic rules for a server actor providing SMART App Launch in Denmark.
Raw OpenAPI-Swagger Definition file | Download
Generated Narrative: CapabilityStatement dk-smart-server
json
, SHOULD support xml
application/json-patch+json
Note to Implementers: FHIR Capabilities
Any FHIR capability may be 'allowed' by the system unless explicitly marked as 'SHALL NOT'. A few items are marked as MAY in the Implementation Guide to highlight their potential relevance to the use case.
server
The server SHALL:
The server SHOULD:
This implementation guide relies heavily on the widely adopted SMART App Launch mechanism. This implementation guide does not define any new security mechanisms. Please familiarize yourself with the securty concepts infroduced in the SMART App Launch specification, and the underlying OpenID Connect and OAuth2 specifications the SMART App Launch specification build on.
- See the Best Practices outlined in the SMART App Launch specification.
- See the FHIR Security section of the FHIR specification for requirements and recommendations.
- A server SHALL reject any unauthorized requests by returning an HTTP
401 Unauthorized
,403 Forbidden
, or404 Not Found
response code.