def startNewJobAndTransactionOnEdge(self, patientID, accessionNumber): # Get EDGE ID for new patient and exam edgeDb = EdgeDbManager('rsnadb', self.rsnaDbHost, self.rsnaDbUser, self.rsnaDbPassword); newPatientEdgeID = edgeDb.getPatientIndex(patientID); newExamEdgeID = edgeDb.getExamID(newPatientEdgeID, accessionNumber) transactionStatusCode = 1; jobId = edgeDb.submitNewJobTransaction(newPatientEdgeID, newExamEdgeID, transactionStatusCode, ""); print 'JobId: ' + str(jobId) + ' Transaction status set to ' + str(transactionStatusCode) + '\n'; return jobId;