Extension: "launchString"
URL: "http://help.caredove.com/developer-integrations/fhir-extension-launchstring"
Description:
The launchString FHIR extension is used by an external application to launch an authenticated page in Caredove that may be pre-populated with information, such as client demographics to be filled in a referral form.
This extension is located under the "process-request" Task
resource associated with the ServiceRequest resource.
The extension is included in the following webhook messages from Caredove:
notify-add-process-request
notify-update-process-request
Also, the extension is included in the RESPONSE to the following messages sent to Caredove.
add-service-request
cds-service-request
This extension has two parts (as FHIR sub-extensions)
LaunchUrl: A link that brings the user to either the first step of a booking process, or a Caredove listings webpage, which has the users information pre-filled while going through Caredove's booking process for a referral.
Datatype: valueUrivalidUntil: A timestamp provided by Caredove with the exact time the LaunchUrl will expire.
Datatype: valuePeriod
Resource & Resource Element Locations:
This extension is located under the "process-request" Task
resource associated with the ServiceRequest resource.
Example:
{
"resourceType": "Task",
"id": "123456789",
"...": "...",
"extension": [
{
"url": "http://help.caredove.com/developer-integrations/fhir-extension-launchstring",
"extension": [
{
"url": "launchURL",
"valueUri": "https://www.caredove.com/applaunch?..."
},
{
"url": "validUntil",
"valuePeriod": {
"end": "2023-01-27T16:34:22+00:00"
}
}
]
}
]
}