The protocol object contains a record of all treatment plan protocols made by, shared with a practitioner or created by Fullscript. Protocols use a treatment plan as a template that can be re-used when writing prescriptions. Protocols were previously known as templates.
The Fullscript protocol object contains a list of all treatment plan protocols that have been created by Fullscript.
sort_bystring
Accepts a name argument.
order_bystring
Can take an argument of ASC or DESC.
curl "https://api-us-snd.fullscript.io/api/clinic/fullscript_protocols" \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer XXXXXXXXXXXXXXXXXXXX'The practitioner protocol object contains a record of all treatment plan protocols that belong to a practitioner.
practitioner_idstring
Required
Unique ID for the Practitioner
current_statestring
Takes an argument of active, draft or cancelled to return active, draft or cancelled protocols.
sort_bystring
Accepts one of the following arguments: name or current_state.
order_bystring
Ordering defaults to ASC and can take an argument of ASC or DESC.
ownership_typestring
Takes an argument of owned, shared or all to return only protocols created by the practitioner, only protocols shared with the practitioner, or both protocols created by and shared with the practitioner, respectively. If this argument is not included, only protocols created by the practitioner are returned.
curl "https://api-us-snd.fullscript.io/api/clinic/practitioners/{practitioner_id}/protocols" \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer XXXXXXXXXXXXXXXXXXXX'Retrieves an existing protocol.
idstring
Required
Unique identifier of the protocol.
curl "https://api-us-snd.fullscript.io/api/clinic/protocols/{id}" \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer XXXXXXXXXXXXXXXXXXXX'