handleAcction("loginProf",self::METHOD_POST,false); } //LOGIN DE UN PROFESIONAL SMI /** * "/prof/logprof" Endpoint - Login profesional */ public function loginprofSMIAction() { $this->handleAcction("loginProfSMI",self::METHOD_POST,false); } //LOGOUT DE UN PROFESIONAL SMI /** * "/prof/logoutprof" Endpoint - Logout profesional */ public function logoutprofAction() { $this->handleAcction("logoutProfSMI",self::METHOD_POST,false); } //CONVENIOS DE UN PROFESIONAL /** * "/prof/convlist" Endpoint - Listado de Convenios del del Medico */ public function convecionAction() { $this->handleAcction("getConveioMed",self::METHOD_POST,false); } //TURNOS DE UN PROFESIONAL /** * "/prof/turlist" Endpoint - Listado de Turnos del Medico */ public function turnosAction() { $this->handleAcction("getLstProfTurnos",self::METHOD_POST); } //TURNOS DE UN PROFESIONAL CALENDARIO /** * "/prof/turcallist" Endpoint - Listado de Turnos del Medico para un calendario */ public function turnosCalAction() { $this->handleAcction("getTurneroMedico",self::METHOD_GET); } //LISTADO DE PROFESIONALES /** * "/prof/proflist" Endpoint - Listado de Profesionales */ public function proflistAction() { $this->handleAcction("getLstProfesionales",self::METHOD_ANY); } //SALA DE ESPERA DEL PROFESIONAL /** * "/prof/getproftur" Endpoint - Pacientes de la sala de espera del profesional */ public function getsalaesperaAction() { $this->handleAcction("getLstTurnosTelemedicina",self::METHOD_POST); } //OBTENER UNA SESION DE VIDEO /** * "/prof/getvidsession" Endpoint - Obtener un token de sesion de video */ public function getvideosesionAction() { $this->handleAcction("getSessionVideo",self::METHOD_POST); } //FINALIZAR UNA SESION DE VIDEO /** * "/prof/endvideosesion" Endpoint - Finalizar una sesion de video */ public function endvideosesionAction() { $this->handleAcction("endSessionVideo",self::METHOD_POST); } //LISTAR HX DE UN PACIENTE /** * "/prof/endvideosesion" Endpoint - Finalizar una sesion de video */ public function gethxcustomerAction() { //$this->handleAcction("getHcPacienteSMI",self::METHOD_POST); $this->handleAcction("gethX",self::METHOD_POST); } //TOTAL DE MEDICOS X ESPECIALIDAD /** * "/prof/gettotprodbyesp" Endpoint */ public function gettotprodbyespAction() { $this->handleAcction("getLstEspecialidadesTotXMed",self::METHOD_POST); } //TITULOS DE LOS MEDICOS /** * "/prof/getprofTitlesAction" Endpoint */ public function getproftitlesAction() { $this->handleAcction("getLstTitulos",self::METHOD_GET); } //ESPECIALIDADES DE LOS MEDICOS /** * "/prof/getprofSpecialAction" Endpoint */ public function getprofspecialAction() { $this->handleAcction("getLstEspecialidades",self::METHOD_GET); } //OBTENER CALENDARIO DEL MEDICO /** * "/prof/getprofscheduleWA" Endpoint */ public function getprofscheduleWebAppAction() { $this->handleAcction("getTurneroMedico",self::METHOD_POST); } //OBTENER MEDICOS POR SEG. MEDICO /** * "/prof/getprofbysegWA" Endpoint */ public function getprofbysegWebAppAction() { $this->handleAcction("getLstProfesionalesObs",self::METHOD_POST); } //OBTENER MEDICOS POR ESPECIALIDAD /** * "/prof/getprofbyespWA" Endpoint */ public function getprofbyespWebAppAction() { $this->handleAcction("getLstProfesionalesEsp",self::METHOD_POST); } //OBTENER MEDICO POR NOMBRE /** * "/prof/getprofbynameWA" Endpoint */ public function getprofbynameWebAppAction() { $this->handleAcction("getLstProfesionalesPorNombre",self::METHOD_POST); } //OBTENER ESPECIALIDAD POR NOMBRE /** * "/prof/getespbynameWA" Endpoint */ public function getespbynameWebAppAction() { $this->handleAcction("getLstEspecialidadesPorNombre",self::METHOD_POST); } //OBTENER CALENDARIO DEL MEDICO /** * "/prof/getprofscheduledefWA" Endpoint */ public function getprofscheduledefinedWebAppAction() { $this->handleAcction("getTurneroProfesional",self::METHOD_POST); } //OBTENER HORARIOS DE ATENCION DEL MEDICO /** * "/prof/getproftimeWA" Endpoint */ public function getproftimeWebAppAction() { $this->handleAcction("getHorariosAtencion",self::METHOD_POST); } //ACTUALIZAR DATOS DEL MEDICO /** * "/prof/updateprofprofileWA" Endpoint */ public function updateprofProfileWebAppAction() { $this->handleAcction("updateProfesional",self::METHOD_POST); } //--------------- // ARCOS //--------------- //LOGIN DE UN PROFESIONAL ARCOS /** * "/prof/logprofarcos" Endpoint - Login profesional Arcos */ public function loginprofArcosAction() { $this->handleAcction("loginProfArcos",self::METHOD_POST,false); } //LOGIN DE UN PROFESIONAL ARCOS /** * "/prof/logprofaccesosarcos" Endpoint - Login profesional Arcos */ public function getprofArcosAccesosAction() { $this->handleAcction("getLastNProfAccess",self::METHOD_POST,false); } //SALA DE ESPERA DEL PROFESIONAL /** * "/prof/getprofturarcos" Endpoint - Pacientes de la sala de espera del profesional */ public function getsalaesperaarcosAction() { $this->handleAcction("getLstTurnosTelemedicinaArcos",self::METHOD_POST); } //FINALIZAR UNA SESION DE VIDEO /** * "/prof/endvideosesionarcos" Endpoint - Finalizar una sesion de video */ public function endvideosesionarcosAction() { $this->handleAcction("endSessionVideoArcos",self::METHOD_POST); } //BUSCAR CLINTE POR DOC O CODIGO /** * "/prof/getcustomerlst" Endpoint - Listar clientes buscado por cod o doc */ public function listcustomersAction() { $this->handleAcction("getLstClientesByCodDocArcos",self::METHOD_POST); } //OBTENER UNA SESION DE VIDEO ARCOS /** * "/prof/getvidsessionarcos" Endpoint - Obtener un token de sesion de video */ public function getvideosesionarcosAction() { $this->handleAcction("getSessionVideoArcos",self::METHOD_POST); } //OBTENER UNA SESION DE VIDEO ARCOS /** * "/prof/quetyvidsessionactivaarcos" Endpoint - Obtener un token de sesion de video */ public function queryvideosesionstatusarcosAction() { $this->handleAcction("validarSessionVideoArcos",self::METHOD_ANY); } //OBTENER INFO DE SESION DE LA VIDEO LLAMADA ASOCIADA A UN TURNO /** * "/prof/getturtelemenbyturnonroWA" Endpoint */ public function getturnosesionvideollamadainfoWebAppAction() { $this->handleAcction("getTurnoSesionVideollamadaInfoPorTurno",self::METHOD_POST); } //ENVIAR EMAIL DE LA VIDEOSESION AL CLIENTE /** * "/prof/sendturemailcustomerarcos" Endpoint */ public function sendemailvidesosesionarcosAction() { $this->handleAcction("getLstTurnosTelemedicinaArcos",self::METHOD_POST); } } ?>