SMART App Launch
2.2.0 - STU 2.2 International flag

SMART App Launch, published by HL7 International / FHIR Infrastructure. This guide is not an authorized publication; it is the continuous build for version 2.2.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/smart-app-launch/ and changes regularly. See the Directory of published versions

Resource Profile: TaskEhrLaunch - Detailed Descriptions

Active as of 2024-05-14

Definitions for the task-ehr-launch resource profile.

Guidance on how to interpret the contents of this table can be found here

0. Task
2. Task.code
Control1..?
BindingThe codes SHALL be taken from Launch Types for tasks to application launches
(required to http://hl7.org/fhir/smart-app-launch/ValueSet/smart-launch-types)
Must Supporttrue
Pattern Value{
  "coding" : [{
    "system" : "http://hl7.org/fhir/smart-app-launch/CodeSystem/smart-codes",
    "code" : "launch-app-ehr"
  }]
}
4. Task.input
Control1..?
SlicingThis element introduces a set of slices on Task.input. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ type
  • 6. Task.input:launchurl
    Slice Namelaunchurl
    Control1..1
    8. Task.input:launchurl.type
    Pattern Value{
      "coding" : [{
        "system" : "http://hl7.org/fhir/smart-app-launch/CodeSystem/smart-codes",
        "code" : "smartonfhir-application"
      }]
    }
    10. Task.input:launchurl.value[x]
    Typeurl
    [x] NoteSee Choice of Data Types for further information about how to use [x]
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    12. Task.input:launchcontext
    Slice Namelaunchcontext
    Control0..1
    14. Task.input:launchcontext.type
    Pattern Value{
      "coding" : [{
        "system" : "http://hl7.org/fhir/smart-app-launch/CodeSystem/smart-codes",
        "code" : "smartonfhir-appcontext"
      }]
    }
    16. Task.input:launchcontext.value[x]
    Typestring
    [x] NoteSee Choice of Data Types for further information about how to use [x]
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension