Dentro del quiosco se encuentran varios periféricos a los que TurnoSAS no puede llegar por su características técnicas y de despliegue pero, que contienen una información muy valiosa para TurnoSAS, se trata de la impresora y el lector de tarjetas.
Para obtener información relevante de estos dispositivos se habilita un web services vía SOAP.
NOTA: La comunicación entre estos periféricos, el sistema operativo y el web services de TurnoSAS dependerá del proveedor del propio quiosco.
Impresoras
Se espera que con cierta frecuencia (cinco/diez minutos) se comunique a TurnoSAS el estado de la impresora respecto al papel mediante este método, que espera dos parámetros (ambos obligatorios):
- FeedbackImpresora (ip, estado)
Valores:
- IP del dispositivo. Identifica el quiosco en cuestión.
- Estado. Se establecen estos estados:
- (0) PAPEL NORMAL: el quiosco funciona con normalidad.
- (1) PAPEL BAJO: se muestra un mensaje en la parte superior de la pantalla del quiosco avisando de la proximidad del problema. El quiosco funciona con normalidad.
- (2) SIN PAPEL o ATASCO: se muestra un mensaje en la centro de la pantalla del quiosco avisando de que NO HAY PAPEL y el quiosco deja de estar operativo.
- (4) ERROR DE COMUNICACION entre impresora y SO.
Lector de tarjetas
Una vez que un paciente selecciona esta opción en la identificación de pacientes, el quiosco comienza un un bucle de sesenta segundos en el que busca la entrada de datos referentes a la identificación del paciente. Método con cuatro parámetros:
- FeedbackTarjeta(ip, contenido, error, descripcionError)
Valores:
- IP del dispositivo. Identifica el quiosco en cuestión.
- contenido propio de la tarjeta. Se esperan estas mascaras de lectura para los distintos tipos de tarjetas:
- DNIe28799***M → DNI
- AN0491337*** → Tarjeta seguridad social Andalucía
- P6102AN0532282*** → Tarjeta seguridad social nacional
- ERR_ → Error de lectura