Treatment Mutations

These mutations allow you to interact with treatment data.

addTreatmentSheetCellComment

Arguments

ArgumentTypeDescription
textStringText
treatmentSheetCellIdrequiredID!ID of the treatmentsheetcell
Example Query
mutation(
$text: String,
$treatmentSheetCellId: ID!
) {
addTreatmentSheetCellComment(
text: $text,
treatmentSheetCellId: $treatmentSheetCellId
) {
id
# Add other fields you need
}
}
Variables
{
"text": "example",
"treatmentSheetCellId": "1"
}

addTreatmentSheetRow

Arguments

ArgumentTypeDescription
inputrequiredTreatmentSheetRowInput!Input
treatmentSheetIdrequiredID!ID of the treatmentsheet
Example Query
mutation(
$input: TreatmentSheetRowInput!,
$treatmentSheetId: ID!
) {
addTreatmentSheetRow(
input: $input,
treatmentSheetId: $treatmentSheetId
) {
id
# Add other fields you need
}
}
Variables
{
"input": {},
"treatmentSheetId": "1"
}

createTreatmentSheet

Arguments

ArgumentTypeDescription
inputrequiredCreateTreatmentSheetInput!Input
Example Query
mutation($input: CreateTreatmentSheetInput!) {
createTreatmentSheet(input: $input) {
id
# Add other fields you need
}
}
Variables
{
"input": {}
}

createTreatmentSheetCell

Arguments

ArgumentTypeDescription
inputTreatmentSheetCellInputInput data for treatment sheet cell operation
treatmentSheetRowIdIDID of the treatmentsheetrow
Example Query
mutation(
$input: TreatmentSheetCellInput,
$treatmentSheetRowId: ID
) {
createTreatmentSheetCell(
input: $input,
treatmentSheetRowId: $treatmentSheetRowId
) {
id
# Add other fields you need
}
}
Variables
{
"input": {},
"treatmentSheetRowId": "1"
}

createTreatmentSheetTemplate

Arguments

ArgumentTypeDescription
inputrequiredTreatmentSheetTemplateInput!Input
Example Query
mutation($input: TreatmentSheetTemplateInput!) {
createTreatmentSheetTemplate(input: $input) {
id
# Add other fields you need
}
}
Variables
{
"input": {}
}

deleteTreatment

Returns: Treatment!

Arguments

ArgumentTypeDescription
idrequiredID!Unique identifier
Example Query
mutation($id: ID!) {
deleteTreatment(id: $id) {
id
# Add other fields you need
}
}
Variables
{
"id": "1"
}

deleteTreatmentSheet

Arguments

ArgumentTypeDescription
idrequiredID!Unique identifier
Example Query
mutation($id: ID!) {
deleteTreatmentSheet(id: $id) {
id
# Add other fields you need
}
}
Variables
{
"id": "1"
}

deleteTreatmentSheetRow

Arguments

ArgumentTypeDescription
idrequiredID!Unique identifier
Example Query
mutation($id: ID!) {
deleteTreatmentSheetRow(id: $id) {
id
# Add other fields you need
}
}
Variables
{
"id": "1"
}

deleteTreatmentSheetRowAdditiveEntry

Arguments

ArgumentTypeDescription
idrequiredID!Unique identifier
Example Query
mutation($id: ID!) {
deleteTreatmentSheetRowAdditiveEntry(id: $id) {
id
# Add other fields you need
}
}
Variables
{
"id": "1"
}

deleteTreatmentSheetTemplate

Arguments

ArgumentTypeDescription
idrequiredID!Unique identifier
Example Query
mutation($id: ID!) {
deleteTreatmentSheetTemplate(id: $id) {
id
# Add other fields you need
}
}
Variables
{
"id": "1"
}

emailTreatmentSheetSummary

Returns: String

Arguments

ArgumentTypeDescription
emailBodyStringContent of the email message
emailTo[String]Recipient email address
includeIncompleteTreatmentsBooleanInclude incomplete treatments
locationIdIDID of the location
treatmentSheetIdrequiredID!ID of the treatmentsheet
Example Query
mutation(
$emailBody: String,
$emailTo: [String],
$includeIncompleteTreatments: Boolean,
$locationId: ID,
$treatmentSheetId: ID!
) {
emailTreatmentSheetSummary(
emailBody: $emailBody,
emailTo: $emailTo,
includeIncompleteTreatments: $includeIncompleteTreatments,
locationId: $locationId,
treatmentSheetId: $treatmentSheetId
) {
id
# Add other fields you need
}
}
Variables
{
"emailBody": "example",
"emailTo": "example",
"includeIncompleteTreatments": true,
"locationId": "1",
"treatmentSheetId": "1"
}

saveTreatmentSheetCellOrderItem

Arguments

ArgumentTypeDescription
idrequiredID!Unique identifier
inputSaveTreatmentSheetCellOrderItemInputInput data for save treatment sheet cell order item operation
Example Query
mutation(
$id: ID!,
$input: SaveTreatmentSheetCellOrderItemInput
) {
saveTreatmentSheetCellOrderItem(
id: $id,
input: $input
) {
id
# Add other fields you need
}
}
Variables
{
"id": "1",
"input": {}
}

saveTreatmentSheetRowAdditiveEntry

Arguments

ArgumentTypeDescription
additiveIdIDID of the additive
inputTreatmentSheetRowAdditiveEntryInputInput data for treatment sheet row additive entry operation
Example Query
mutation(
$additiveId: ID,
$input: TreatmentSheetRowAdditiveEntryInput
) {
saveTreatmentSheetRowAdditiveEntry(
additiveId: $additiveId,
input: $input
) {
id
# Add other fields you need
}
}
Variables
{
"additiveId": "1",
"input": {}
}

signTreatmentSheet

Arguments

ArgumentTypeDescription
idrequiredID!Unique identifier
signedBooleanSigned
Example Query
mutation(
$id: ID!,
$signed: Boolean
) {
signTreatmentSheet(
id: $id,
signed: $signed
) {
id
# Add other fields you need
}
}
Variables
{
"id": "1",
"signed": true
}

updateTreatment

Returns: Treatment

Arguments

ArgumentTypeDescription
idrequiredID!Unique identifier
inputrequiredTreatmentInput!Input
Example Query
mutation(
$id: ID!,
$input: TreatmentInput!
) {
updateTreatment(
id: $id,
input: $input
) {
id
# Add other fields you need
}
}
Variables
{
"id": "1",
"input": {}
}

updateTreatmentSheet

Arguments

ArgumentTypeDescription
idrequiredID!Unique identifier
inputrequiredTreatmentSheetInput!Input
Example Query
mutation(
$id: ID!,
$input: TreatmentSheetInput!
) {
updateTreatmentSheet(
id: $id,
input: $input
) {
id
# Add other fields you need
}
}
Variables
{
"id": "1",
"input": {}
}

updateTreatmentSheetCell

Arguments

ArgumentTypeDescription
idrequiredID!Unique identifier
inputrequiredTreatmentSheetCellInput!Input
Example Query
mutation(
$id: ID!,
$input: TreatmentSheetCellInput!
) {
updateTreatmentSheetCell(
id: $id,
input: $input
) {
id
# Add other fields you need
}
}
Variables
{
"id": "1",
"input": {}
}

updateTreatmentSheetRow

Arguments

ArgumentTypeDescription
idrequiredID!Unique identifier
inputrequiredTreatmentSheetRowInput!Input
Example Query
mutation(
$id: ID!,
$input: TreatmentSheetRowInput!
) {
updateTreatmentSheetRow(
id: $id,
input: $input
) {
id
# Add other fields you need
}
}
Variables
{
"id": "1",
"input": {}
}

updateTreatmentSheetStart

Arguments

ArgumentTypeDescription
idrequiredID!Unique identifier
startrequiredDateTime!Starting point for the range
Example Query
mutation(
$id: ID!,
$start: DateTime!
) {
updateTreatmentSheetStart(
id: $id,
start: $start
) {
id
# Add other fields you need
}
}
Variables
{
"id": "1",
"start": {}
}

updateTreatmentSheetTemplate

Arguments

ArgumentTypeDescription
idrequiredID!Unique identifier
inputrequiredTreatmentSheetTemplateInput!Input
Example Query
mutation(
$id: ID!,
$input: TreatmentSheetTemplateInput!
) {
updateTreatmentSheetTemplate(
id: $id,
input: $input
) {
id
# Add other fields you need
}
}
Variables
{
"id": "1",
"input": {}
}

updateTreatmentSheetTimeSlots

Arguments

ArgumentTypeDescription
idrequiredID!Unique identifier
timeSlotsrequired[DateTime]!Time slots
Example Query
mutation(
$id: ID!,
$timeSlots: [DateTime]!
) {
updateTreatmentSheetTimeSlots(
id: $id,
timeSlots: $timeSlots
) {
id
# Add other fields you need
}
}
Variables
{
"id": "1",
"timeSlots": {}
}