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

deleteLabOrder :: LabOrder

ArgumentTypeDescription
idID!

deleteLabResult :: LabResult!

ArgumentTypeDescription
idID!

deleteOrgLab :: OrgLab

ArgumentTypeDescription
idID!

emailLabResult :: [EmailStatus]

ArgumentTypeDescription
bodyString
emails[String]
labResultIdID!
subjectString

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!