예제 #1
0
    def buscaPaciente(self):

        try:
            if Adaptador.mac != None:
                #Limpiar los campos
                self.ui.nombre.setText("")
                self.ui.ID.setText("")
                idP = str(self.ui.busqueda.toPlainText())
                tiP = self.tids[self.ui.ti.currentIndex()]
                paciente = AplicacionBitalino.consultarPacientePorId(idP, tiP)
                print(paciente)
                if paciente != None:
                    self.ui.nueva_medicion.setEnabled(True)
                    self.ui.nombre.setText(paciente.nombres + " " + paciente.apellidos)
                    self.ui.ID.setText(paciente.id)
                    self.ui.graficaSenales.set_paciente(paciente)
                    AplicacionBitalino.agregarDiagnostico(None, paciente.id)
                    diagnostico = AplicacionBitalino.consultarMaxIdDiagnostrico()
                    self.ui.graficaSenales.set_diagnostico(diagnostico)
                    self.ui.actionVer_historial.setEnabled(True)
                else:
                    QtGui.QMessageBox.about(self, "INFO", "No se ha encontrado un paciente")
            else:
                QtGui.QMessageBox.about(self, "INFO", "No ha conectado un dispositivo de lectura")
        except Exception as e:
            raise e
예제 #2
0
 def __init__(self, idPaciente, tiPaciente,  *args, **kwargs):
     super(DiagnosticoWindow, self).__init__(*args, **kwargs)
     self.ui = DiagnosticoPaciente()
     self.ui.setupUi(self)
     self.idP= idPaciente
     self.tiP=tiPaciente
     self.ui.TI.setText(self.tiP) ; self.ui.TI.setEnabled(False)
     self.ui.IDp.setText(self.idP) ; self.ui.IDp.setEnabled(False)
     paciente=AplicacionBitalino.consultarPacientePorId(self.idP, self.tiP)
     self.ui.nombreP.setText(paciente.nombres+" "+paciente.apellidos)
     self.ui.Guardar.clicked.connect(self.actualizarDiagnostico)
예제 #3
0
 def __init__(self, idPaciente, tiPaciente,  *args, **kwargs):
     super(HistorialPacientesWindow, self).__init__(*args, **kwargs)
     self.ui = HistorialPaciente()
     self.ui.setupUi(self)
     self.idP= idPaciente
     self.tiP=tiPaciente
     paciente=AplicacionBitalino.consultarPacientePorId(self.idP, self.tiP)
     self.ui.nombre_paciente_lbl.setText(paciente.nombres+" "+paciente.apellidos + " - " + self.idP)
     self.prepararVentanas()
     self.ui.diagnosticos_list.clicked.connect(self.prepararMediciones)
     self.ui.cargar_btn.clicked.connect(self.cargarSenal)