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;
Example #2
0
    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;