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
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)
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)