Static Slide Menu

Dispensación Activa
Universalización de la Atención Farmacéutica en Dispensación Activa en las Oficinas de Farmacia de la Comunidad de Madrid.
Actividad Reconocida de Interés Sanitario por la Consejería de Sanidad y Servicios Sociales.
Software desarrollado por Farmagés Software según las especificaciones del COFM

INFORMACIÓN TÉCNICA
UTILIZACIÓN POR COMANDOS

El módulo 'Dispensación Activa' de farmagés es una aplicación independiente.
Sus funciones son accesibles por camandos.
Nuestras aplicaciones, InfarmVisual e ImfarmMini acceden a sus funciones por comandos


Dispensación activa se instala en la carpeta \farmages\DispAct y es utilizable en red de forma compartida. Basta con que todos los puestos estén situados en la unidad compartida y que esta haya sido capturada con una letra de unidad.

COMANDOS GENERALES

OPERACIONES CON CODIGOS DE MEDICAMENTOS

Comando general con código
\farmages\DispAct\DispensacionActiva [Operación]-Refrencia+CN1[+CN2]...[+CNn]

La Referencia identifica la dispensación de un tratamiento.  Cada vez que entre con la misma referencia se recuperan las respuesta anteriores . Se pueden modificar, borrar y agregar nuevas respuestas.
Todas las operaciones se graban en un archivo temporal que se convierte en definitivo cuando se pasa el comando  [Operación] con el valor TK

Ejemplos:
\farmages\DispAct\DispensacionActiva -00146401+965046+653118
Entra con los código 965046 y 653118, inicialmente presenta la información del 1º 965046

\farmages\DispAct\DispensacionActiva -00146401+760017+965046+653118
Entra con los código 760017, 965046 y 653118, inicialmente presenta la información del 760017
Recupera las respuestas anteriores a los códigos 965046 y 653118

\farmages\DispAct\DispensacionActiva TK-00146401+760017+965046+653118
Graba como definitivas las respuestas anteriores.

Para que todo funcione correctamente hay que pasar la misma referencia en todas las consultas. Al cambiar otra operación, otro ticket... Habrá que cambiar de referencia

¿Cómo utiliza la referencia InfarmMini e InfarmVisual?
Al llamar a Dispensación Activa, si no existe referencia genera una referencia que mantiene hasta finalizar la operación. La pierde al quedar la pantalla sin líneas de venta porque se han cancelado o porque se terminó la venta.
A finalizar la venta llama a Dispensación Activa con la operación
TK para grabar las respuestas definitivamente.

InfarmVisual  utiliza distintos puestos de trabajo y puede mantener varias operaciones (pantallas) en cada puesto al mimo tiempo. Compone la referencia 6 dígitos asociados a la variable Timer,1 dígito que indica la pantalla activa y 1 dígito que indica el puesto de trabajo. 

¿Cómo recuperar los mensajes de alerta desde un programa externo?
Tiene que utilizar el archivo \farmages\DispAct\Datos\DispActiva.txt

Un fragmento de este archivo
60000530000032007072020061105        A0
60000720023042007072020070618        A0
60000720023062007072020070618        A0
60000730023092007072020070618        A0
60000820007532007072020070118        A0
60000820007562007072020070118        A0

Las 6 primeras posiciones corresponden al CN y la 7ª al tipo de alerta
El archivo está ordenado por CN Alerta
Debe recuperar la alerta correspondiente a la 1ª línea del código en el archivo.

Puede utilizar las imágenes de alerta de colores que están en:
Alerta 1 \farmages\DispAct\Htm\MadridRed.gif
Alerta 2 \farmages\DispAct\Htm\MadridYelow.gif
Alerta 3
\farmages\DispAct\Htm\MadridGreen.gif

Sincronización con un programa externo
Utliza el archivo FinalP (siendo P el número de puesto de trabajo, el último dígito de la referencia)
Mientras se está utlizando contiene el valor
I y al salir de él, el valor F