def Citas_historial_medico(self,idmedico): cursor=connection.cursor() cursor.execute("select * from Citas_historial_medico(%s) as t (HORA_CITA time,FECHA date,DIA varchar(50),nombre1 varchar(100),apellido1 varchar(100),identificacion varchar(20));",[idmedico]) citas=dictfetchall(cursor) cursor.close() print citas return citas
def Citas_listado_paciente(self,idmedico,identificacion): cursor=connection.cursor() cursor.execute("select * from Citas_listado_paciente(%s,%s) as t (ID integer,HORA_CITA time,FECHA date,DIA varchar(50),nombre1 varchar(100),apellido1 varchar(100),identificacion varchar(20));",[idmedico,identificacion]) citas=dictfetchall(cursor) cursor.close() print citas return citas
def Citas_paciente_pendientes(self,idpaciente): cursor=connection.cursor() cursor.execute("select * from Citas_paciente_pendientes(%s) as t (ID integer,HORA_CITA time,FECHA date,DIA varchar(50),nombre1 varchar(100),apellido1 varchar(100),especialidad varchar(50));",[idpaciente]) citas=dictfetchall(cursor) cursor.close() print citas return citas
def Citas_ocupadas(self,fecha): cursor=connection.cursor() cursor.execute("select * from citas_ocupadas(%s) as t (HORA_CITA time);",[fecha]) citas=dictfetchall(cursor) cursor.close() print citas return citas
def Auditorias_total(self): cursor = connection.cursor() cursor.execute("select * from Auditorias_total() as t (total_operaciones bigint,operacion varchar(50),fecha float);") auditorias=dictfetchall(cursor) cursor.close() #print auditorias return auditorias
def Medico_Agenda(self,idmedico,nomdia): cursor = connection.cursor() #cursor.execute("select * from Medico_Agenda(1,'LuNeS') as t (id integer,hora_ini time,hora_fin time,frecuencia integer,dia character);", [idmedico,nomdia]) cursor.execute("select * from Medico_Agenda(%s, %s) as t (id integer,hora_ini time,hora_fin time,frecuencia integer,dia varchar(50));", [idmedico,nomdia]) agenda=dictfetchall(cursor) cursor.close() print agenda return agenda
def Especialidad_Medicos(self,id_especialidad): cursor = connection.cursor() #cursor.execute("select * from Especialidad_Medicos(%s) as t (id integer,empresa character,descripcion character,id_usuario integer,nombre character,direccion character);", [id_especialidad]) cursor.execute("select * from Especialidad_Medicos(%s) as t (id integer,empresa varchar(50),descripcion text,id_usuario integer,nombre varchar(100),direccion varchar);", [id_especialidad]) medicos=dictfetchall(cursor) cursor.close() #print medicos return medicos
def Auditorias_total(self): cursor = connection.cursor() cursor.execute( "select * from Auditorias_total() as t (total_operaciones bigint,operacion varchar(50),fecha float);" ) auditorias = dictfetchall(cursor) cursor.close() #print auditorias return auditorias