Lab Mutations

Interactive examples coming soon...

addReviewerToLabResult :: LabResult

Adds a reviewer to a lab result

ArgumentTypeDescription
labResultIdID!
providerIdID!

cancelLabOrder :: LabOrder

ArgumentTypeDescription
idID!

createOrgLab :: OrgLab!

ArgumentTypeDescription
inputOrgLabInput

deleteLabImage :: LabResult

Delete an existing image from the specified lab result.

ArgumentTypeDescription
imageIdID!The ID of the image to be deleted.
labResultIdID!The ID of the lab result from which the image will be removed.

deleteLabOrder :: LabOrder

ArgumentTypeDescription
idID!

deleteLabResult :: LabResult!

ArgumentTypeDescription
idID!

deleteOrgLab :: OrgLab

ArgumentTypeDescription
idID!

emailLabResult :: [EmailStatus]

ArgumentTypeDescription
bodyString
emails[String]
labResultIdID!
subjectString

fetchVetrocketImages :: LabResult

ArgumentTypeDescription
idID!

finishLabOrder :: LabOrder

ArgumentTypeDescription
orderIdID!

linkOrphanLabResultToPatient :: LabResult!

Links a lab result to a patient

ArgumentTypeDescription
idID!ID of the orphan lab result
patientIdID!ID of the patient to link to

onboardPetdxLab :: OrgLab

ArgumentTypeDescription
idID!

orderLab :: LabOrder

ArgumentTypeDescription
commentString
drawTimeInt
encounterIdID
extraFields[ExtraFieldInput!]
historyOfCancerBoolean
modalityString
orgLabIdID!
patientIdID!
productIds[ID]
providerIdID
scannedCodes[String]
serialNumberString
suspiciousBoolean
symptoms[String]
tests[String]
typeString

refreshLabResult :: LabResult

ArgumentTypeDescription
idID!

removeReviewerFromLabResult :: LabResult

Removes a provider from a lab result

ArgumentTypeDescription
labResultIdID!
providerIdID!

retryLabOrderPlacement :: LabOrder

ArgumentTypeDescription
idID!

testLabCredentials :: String

ArgumentTypeDescription
idID!

updateLabOrder :: LabOrder

ArgumentTypeDescription
idID!
inputLabOrderInput!

updateLabResult :: LabResult

ArgumentTypeDescription
idID!
inputLabResultInput!

updateOrgLab :: OrgLab

ArgumentTypeDescription
idID!
inputOrgLabInput!

uploadLabImage :: LabResult

Create a new image for the specified lab result.

ArgumentTypeDescription
imageUpload!The image file to upload.
labResultIdID!The ID of the lab result to which the image will be added.
nameString!The name or title of the image.