campos para un sistema de farmacia

450 views
Skip to first unread message

MOISES CARBAJAL

unread,
Aug 21, 2012, 8:25:12 PM8/21/12
to publice...@googlegroups.com
Si me pueden echar la mano, aquellos genios que han creado un sistema de farmacia, que campos lleva, ya que es primera vez que creo uno para este rubro, y se que por los controles de salud y otros hay que saber manejar lo mejor posible la data.

gracias por su ayuda.

Edgar Acevedo

unread,
Aug 21, 2012, 8:41:57 PM8/21/12
to publice...@googlegroups.com
Me imagino que depende mucho de las regulaciones del país donde te encuentras.
En Guatemala, el inventario de una farmacia es como cualquier otro inventario con los siguientes agregados:

1- Un campo para indicar si el producto es "controlado" (psicotrópico, como el valium, urbadán, lexotán).  Al final del mes se genera un informe indicando la venta de producto controlado y el supervisor regional revisa que dichos productos se hayan vendido contra receta médica.

2- Un campo para indicar si el producto debe almacenarse refrigerado (simple "si" o "no" o .t. o .f.).  El dependiente debe refrigerar el producto que lo requiera.

3- La mayoría de los productos llevan 2 descripciones:
     a) Nombre Comercial  (Clavulín)
     b) Nombre Genérico    (Amoxicilina +  Acido Clavulánico)
    A veces los clientes de la farmacia saben el nombre genérico del producto, pero no así, el nombre comercial.

4- NO TE compliques llevando el control de los lotes de producto. En el afán de vender rápido, el digitador jamás repara en el número del lote que esta vendiendo y resulta que vende "lo que tenga a mano" sin informar debidamente al programa sobre que lote de producto vendió y esto no te permitirá llevar un control del producto vencido de manera correcto.

5- Hay producto que se vende en caja y también en pasitllas sueltas.  Por experiencia, he encontrado que lo mejor es manejar códigos separados:  uno para el producto en caja y otro para el producto en pastilla. He agregado una función que te permite rebajar cajas del inventario para darlas de alta como pastillas sueltas.

6- Al menos en Guatemala, el índice de hurto por parte de los dependientes de la farmacia es muy alto, así que JAMAS cuadran los inventarios al 100%.  No todo producto trae código de barra, lo cual implica que algunos códigos tengan que digitarse y esto agranda el margen de error.

Tal vez esto te sirva, 

Salu2,


Edgar



El 21 de agosto de 2012 18:25, MOISES CARBAJAL <mec...@gmail.com> escribió:
Si me pueden echar la mano, aquellos genios que han creado un sistema de farmacia, que campos lleva, ya que es primera vez que creo uno para este rubro, y se que por los controles de salud y otros hay que saber manejar lo mejor posible la data.

gracias por su ayuda.


--
 
 
 

cbyto

unread,
Aug 22, 2012, 12:17:46 AM8/22/12
to publice...@googlegroups.com
Como t ha dicho Edgar depende mucho de tu pais. Pero haber si con edto te doy una idea.
Un campo para indicar si el producto es de fcia o deperfumeria, simple...F o P. Uno para la descripcion. Otro para la monodroga. Para el laboratorio que fabrica el medicamento.
La presentacion (comp, cap, amp, parches, etc)
La potencia (100mg, 500mg, etc)
Uno para ver si es un psicotropico
Otto para el codigo de barra
Otro para el codigo de troquel del producto
Otro para ver si es lleva cadena de frio (podria ser el mismo q usas para psicotropicos.
Otro para un codigo interno tuyo q no se pueda repetir
Otro para separar por departamentos o rubros. Ejemplo.... el rubro 9999 son insulinas, el 100 son tiras para medir la glucosa. Esta clasificacion la hace el usuario no vos. Pero le dejas la herramienta por si desea hacerlo.
Otro para el tamano del producto (10 unid, 28unid)
Esto r puede servir x si deseas buscar los prodcutos de tal monodroga q a su vez sean de xx potencia y de tantas unidades por ejemplo.
Espero haberte dado una idea.
Saludos
Message has been deleted

Idalberto Gonzalez

unread,
Aug 22, 2012, 1:14:07 AM8/22/12
to publice...@googlegroups.com
Hola
 
Estoy de acuerdo con los planteamientos de Edgar, aunque algunos aspectos los enfoco de manera diferente, todo es asunto de comodidad personal al momento de programar, pero lo realmente importante es que se cumpla el objetivo final.
 
Mas importante que saber las tablas que tendra tu sistema, es preparar el diagrama de flujo del mismo y el diagrama operacional del negocio.
 
Debes primero definir si solamente te enfocaras en desarrollar un punto de venta o ademas agregaras la parte de administrador del negocio. No te enfoques en las tablas, ya que estas iran saliendo sola conforme vayas avanzando en el proyecto.
 
La farmacia es un negocio muy particular, debido al tipo de mercancia y de clientes que maneja.
 
Un aspecto muy importante a considerar es el manejo del inventario. Generalmente en una farmacia, por mas pequeña que sea, se manejan mchos renglones diferentes y por consiguiente la inversion en el inventario es considerable.
 
Con relacion al manejo de los medicamentos debes siempre tomar en cuenta lo siguiente:
 
1- Medicamentos controlados por organismos estatales. El sistema debe alertar al usuario al momento de la venta.
2- Medicamentos que necesariamente deben permanecer refrigerados. Tambien se debe alertar al usuario para que
    no lo busque en las gondolas sino en el refrigerador, si se desconoce la informacion entonces posiblemente
    se asumira que no hay existencia del producto seleccionado.
3- Medicamentos que se compran de una forma y se venden de otra. A esto se refiere Edgar cuando dice que el crea
   dos codigos para estos productos. El manejo que le doy a esta situcion es la siguiente:
 
En el maestro de productos, cada producto esta creado con dos unidades diferentes (unidad de compra y unidad de venta) y un factor de inventario.
Me explico, La unidad de compra, como su nombre lo indica es la unidad en la cual le compro al proveedor.
La unidad de venta es la unidad de venta al cliente y tambien es la unidad que se utiliza para el control del inventario.
El factor de inventario me dice cuantas veces esta contenida la unidad de venta en la unidad de compra.
 
Un ejemplo practico:
 
Producto : Sertal compuesto x 100 tabletas
 
Este producto viene en caja de 100 tabletas pero se vendera al cliente en tabletas (en mi pais esto se llama un producto detallable)
 
en este caso la unidad de compra es "caja" , la unidad de venta es "tableta"  y el factor de inventario es 100, de esta forma el sistema sabe que cuando yo he vendido 50 tabletas es lo mismo que haber vendido 1/2 caja y esta en capacidad de rebajar el inventario con facilidad.
 
Otro ejemplo (diferente escenario pero mismo enfoque):
 
Producto: Xenical 120 mg 84 tabletas.
 
Las 84 tabletas de este producto vienen contenidas en 4 blister de 21 tabletas c/u y el negocio las compra en caja, pero no las vende por tabletas, sino por blister de 21 tabletas, entonces en este caso tenemos:
 
unidad de compra: caja
unidad de venta: blister
factor de inventario: 4.
 
Fijate que en este caso el factor es 4 y no 84, porque el factor es la cantidad de unidades de venta contenidas en la unidad de compra.
 
Los productos que se venden de la misma forma que se compran, las unidades de compra y venta son iguales y el factor de inventario es igual a 1.
 
De esta forma, cuando compras y alimentas el sistema con la factura del suplidor, puedes hacerlo con tu unidad de compra y el sistema lo convierte de manera automatica a la unidad de venta o de inventario solo multiplicando la cantidad comprada por el factor de inventario.
 
El maestro de productos lo debes tener dividido en productos y presentaciones, esto es asi porque la sustancia activa la tiene el producto de manera global y no las diferentes presentaciones de manera particular. Un ejemplo practico es el siguiente:
 
Cuando tenemos el medicamento llamado Zyrtec 10 mg x 10 tabletas 
el producto es Zyrtec
la concentracion es 10 mg
el contenido es 10 tabletas
la presentacion es 10 mg x 10 tabletas 
 
Entonces el codigo final del medicamento debe ser el codigo del producto mas el numero de la presentacion.
Este producto tiene varias presentaciones:
 
ZYRTEC 10 MG 10 TABLETA              codigo 02301                        
ZYRTEC GOTAS 10 ML                      codigo 02302       
ZYRTEC SOLUCION 60 ML                 codigo 02303 
 
Fijate que el producto siempre es Zyrtec, que es el que tiene la raiz del codigo y la sustancia activa.
 
ZYRTEC   sustancia activa=Cetirizina diclorhidrato
 
El  ZYRTEC-D es otro producto diferente ya que tiene una sustancia activa adicional(Cetirizina diclorhidrato y Clorhidrato de Pseudoefedrina) con sus respectivas presentaciones.
 
El sistema debe ser capaz de mostrarle al usuario los medicamentos bioequivalentes para que se le pueda ofrecer al cliente un medicamento de igual composicion pero diferente nombre comercial, esto se hace por motivo de precios y/o disponibilidad de inventario.
 
Estos son solo una parte de los aspectos basicos a tomar en cuenta al desarrollar un sistema para farmacias. 
 
Saludos,
Idalberto Gonzalez.
 
 
    
 
 
 
 
 
 
 

Arnaldo Toledano

unread,
Aug 22, 2012, 8:06:52 AM8/22/12
to publice...@googlegroups.com
Yo le agregaria.
1.- Campo para el control de LOTE.
Los medicamentos tienen un numero de lote para el control de trazabilidad.


Arnaldo Toledano
--
Arnaldo Toledano Tesys Informática Córdoba Argentina

Idalberto Gonzalez

unread,
Aug 22, 2012, 9:00:10 AM8/22/12
to publice...@googlegroups.com, arnaldo....@gmail.com
Hola
Lo que pasa es que el lote es un factor de dislocamiento del inventario, porque casi en el 100% de los casos, los usuarios no toman en cuenta esta variable al momento de la venta.
 
Saludos,
Idalberto Gonzalez.

David Salazar

unread,
Aug 22, 2012, 11:11:36 AM8/22/12
to publice...@googlegroups.com
Es cierto el usuario no verifica el lote que esta vendiendo, pero por motivo de control si es bueno que lo agregues a las compras para saber a quien le compraste x producto, ya sea porque lo devuelvas por su vencimiento, porque no se vende o porque salió en mal estado, eso te da mas certeza a la hora de identificar un producto.
 
David Salazar.

Idalberto Gonzalez

unread,
Aug 22, 2012, 11:46:08 AM8/22/12
to publice...@googlegroups.com
Hola
 
Lo que acostumbro hacer es imprimir el numero de factura y el codigo del proveedor en la etiqueta que llevara el producto,asi puedo tener la informacion sin necesidad de buscar en los archivos fisicos de todos los documentos de compra.
 
Saludos,
Idalberto Gonzalez.

Arnaldo Toledano

unread,
Aug 22, 2012, 11:57:46 AM8/22/12
to publice...@googlegroups.com
En mi caso tengo un sistema que trabaja con lotes y no se produce ningún dislocamiento de inventario.
Siempre se vende del LOTE mas viejo y cuando este se acaba, se vende del siguiente.
Incluso si se pretende vender 100 y en un lote quedan 80, la factura sale con DOS ITEM
Uno por 80 y otro por 20.
Todo de manera automática.


Arnaldo Toledano
--
 
 
 

Arnaldo Toledano

unread,
Aug 22, 2012, 12:00:19 PM8/22/12
to publice...@googlegroups.com
Es mas, en Argentina es OBLIGACIÓN mantener el stock con el numero de LOTE en el caso de los medicamentos.
Si hay  alguna ANOMALÍA de un lote y este debe ser RETIRADO de la VENTA, tiene que tener todas
las identificaciones posibles para localizarlo inmediatamente.


Arnaldo Toledano
--
 
 
 

Walter R. Ojeda Valiente

unread,
Aug 22, 2012, 12:17:45 PM8/22/12
to publice...@googlegroups.com
Para aumentar el valor de tu sistema te recomiendo que agregues la opción de escanear documentos, los cuales por supuesto relacionas con su documento respectivo.

Entonces, si por ejemplo el usuario está mirando en la pantalla los datos de la Factura Nº 1234567 haciendo click sobre el botón "Escaner" podrá ver la imagen de esa Factura escaneada.

Es un plus importante, le gusta mucho a los usuarios pues se ahorran el trabajo de estar buscando manualmente esa Factura.

Saludos.

Walter.





Date: Wed, 22 Aug 2012 08:46:08 -0700
From: idalb...@gmail.com
To: publice...@googlegroups.com

Subject: Re: [vfp] campos para un sistema de farmacia

Hola
 
Lo que acostumbro hacer es imprimir el numero de factura y el codigo del proveedor en la etiqueta que llevara el producto,asi puedo tener la informacion sin necesidad de buscar en los archivos fisicos de todos los documentos de compra.
 
Saludos,
Idalberto Gonzalez.
 

El miércoles, 22 de agosto de 2012 11:11:36 UTC-4, David Salazar escribió:
Es cierto el usuario no verifica el lote que esta vendiendo, pero por motivo de control si es bueno que lo agregues a las compras para saber a quien le compraste x producto, ya sea porque lo devuelvas por su vencimiento, porque no se vende o porque salió en mal estado, eso te da mas certeza a la hora de identificar un producto.
 
David Salazar.
 
Sent: Wednesday, August 22, 2012 7:00 AM
Subject: Re: [vfp] campos para un sistema de farmacia
 
Hola
Lo que pasa es que el lote es un factor de dislocamiento del inventario, porque casi en el 100% de los casos, los usuarios no toman en cuenta esta variable al momento de la venta.
 
Saludos,
Idalberto Gonzalez.

El miércoles, 22 de agosto de 2012 08:06:52 UTC-4, tesys escribió:
Yo le agregaria.
1.- Campo para el control de LOTE.
Los medicamentos tienen un numero de lote para el control de trazabilidad.



--
 
 
 

MOISES CARBAJAL

unread,
Aug 22, 2012, 12:40:55 PM8/22/12
to publice...@googlegroups.com
Gracias, por su apoyo y conocimiento, acepto también pantalla, para tomar las ideas

--
 
 
 

35E.gif

Miguel Antúnez

unread,
Aug 22, 2012, 12:51:17 PM8/22/12
to publice...@googlegroups.com
Aparte de los campos que mencionas, creo que también es indispensable definir el flujo-grama del sistema,
si vas a considerara controlar lotes, es indispensable que el software te diga que lote de medicamento despachar, con un método PEPS(Primero en entrar primero en salir). y el que despacha tendría que sacar ese lote, ya se puede minimizar los errores de entrega con un sistema de códigos de barra y lectores.

Saludos. 



 



--
 
 
 



--
Miguel Angel Antúnez Camones
mant...@gmail.com


35E.gif

Walter R. Ojeda Valiente

unread,
Aug 22, 2012, 1:05:20 PM8/22/12
to publice...@googlegroups.com
Yo también acepto dinero: dólares americanos o euros.

:-)

Saludos.

Walter.





Date: Wed, 22 Aug 2012 10:40:55 -0600

Subject: Re: [vfp] campos para un sistema de farmacia
--
 
 
 
35E.gif

Idalberto Gonzalez

unread,
Aug 22, 2012, 2:55:20 PM8/22/12
to publice...@googlegroups.com
Me too
 

Mario Oviedo

unread,
Sep 11, 2012, 1:32:10 PM9/11/12
to publice...@googlegroups.com
cuarto año de medicina

dr. Idalberto Gonzalez. 

clase de farmacia

que apunta Edgar, hay productos que se com  

--
 
 
 

ttw

unread,
Sep 11, 2012, 1:42:14 PM9/11/12
to publice...@googlegroups.com
Hola,
como estas yo una ves realize algo parecido cuando estuve en la universidad puede que te ayude mi diseña de tablas claro que no esta completa pero te puede dar una idea...

ttw

unread,
Sep 11, 2012, 1:44:16 PM9/11/12
to publice...@googlegroups.com


El martes, 21 de agosto de 2012 19:25:12 UTC-5, MOISES escribió:
revision.doc

Lewis López

unread,
Sep 11, 2012, 1:59:01 PM9/11/12
to publice...@googlegroups.com
Hola adicional a los comentarios de los compañeros del grupo, ta adjunto una imagen
que dará una idea más amplia de como distribuir un articulo por unidad entera y venta al detalle 
al público.

Cualquier duda al respecto con las imágenes consultarme.

Saludos.

Desarrollo de Software a la medida
Venta, reparación y mantenimiento de Computadores.
Lewis Oswaldo López Gómez .
Analista y Programador de sistemas.
Cel:      311 665 0342
Skipe:  asaie2010

Montelibano - Córdoba-Colombia




Date: Tue, 11 Sep 2012 10:42:14 -0700
From: rorme...@gmail.com
To: publice...@googlegroups.com
Subject: [vfp] Re: campos para un sistema de farmacia
--
 
 
 
imagen2.png
imagen.png
Reply all
Reply to author
Forward
0 new messages