miércoles, 15 de febrero de 2012

RAD (Desarrollo Rápido de Aplicaciones) Generador de Código C# a partir de Modelo de Datos

RAD (Rapid Application Development) 
Toolkit Desarrollo propio generador de Proyectos Visual Studio en lenguaje c# con patron Modelo Vista Controlador 





Ver Video 1 Generador de Código
Ver Video 2 Generador de Código
Ver Video 3 Generador de Código
Ver 30 Abms en 5 minutos




Este proyecto tuvo los siguientes objetivos:

  1. Desarrollar una interfaz de usuario amigable que permita la automatización de la generación del código de un prototipo completamente funcional que se generaba en forma manual por parte de los programadores utilizando como base el framework propio armado para visual studio con lenguaje c# basado en patrón MVC.
  2. Automatizar solo los ABMs en función de los datos proporcionados por el modelo de datos del proyecto.
  3. Incluir en la generación el reconocimiento de claves foráneas y generar código en consecuencia para todas las vistas generadas.
  4. No añadir reglas de negocios al código generado en lo que respecta a los ABMs.
  5. No dificultar que los programadores añadan el código necesario para adaptación del comportamiento al primer prototipo generado por la herramienta.
  6. Garantizar las reglas del patrón  MVC.
  7. Automatizar al máximo el código rutinario asociado al 80% de los proyectos que se generan o en algún caso hacerlo personalizable desde la interfaz de usuario del generador.
  8. Facilitar el cambio de estilos de proyecto a través de una colección por default.
  9. Facilitar el diseño layout de las pantallas de carga de datos.
  10. Automatización de filtrado y consulta sobre los datos de los Abms generados.
  11. Reducir los tiempos iniciales de desarrollo de los proyectos.
  12. Contar con una herramienta de generación de prototipos que fuera funcional.
  13. Que la herramienta pueda generar un prototipo con código a partir del cual se pueda continuar las iteraciones sin mayores problemas incluyendo nuevos Abms o cambios en los mismos.
  14. Que no se limitara a la implementacion del Modelo de datos para una sola base de datos (MS SQL Oracle , Mysql ,etc).
  15. Que soporte un desarrollo de N capas.

martes, 24 de mayo de 2011

Software de Gestión Hospitalario

SOFTWARE DE GESTION HOSPITALARIO

Gestion Hospitalaria


Desarrollado con el generador de codigo (propio) en lenguaje c# basado en patron MVC contra base SQL Server.

martes, 11 de mayo de 2010

Software para Gestion de la Internacion Domiciliaria

SOFTWARE DE INTERNACION DOMICILIARIA


Software Internacion Domiciliaria plataforma Web.
Padron pacientes, datos filiatorios , datos clínicos ,hoja de consumos 
de insumos descartables y medicamentos , consumos servicios, 
consultas con especialistas (enfermeros,acompañantes,etc), 
auditoria al paciente / servicio , etc.

Desarrollo Base SQL Server con codigo c# , Framework 3.5 patron MVC.

domingo, 24 de mayo de 2009

Software Consultorios Ambulatorios

SOFTWARE GESTIÓN DE CONSULTORIOS EXTERNOS



1. Profesionales.
2. Turnos.
3. Administración de Usuario.
4. Tablas.
5. Caja.
6. Impresiones.
7. Estadísticas.
8. Configuración.
9. Acerca de…




Gestión de Consultorios Ambulatorios

Detalle de las Funcionalidades 

1 Profesionales
1.1 ABM Profesionales.
1.1.1 Menú configurar Impresiones.
1.1.2 Icono 1 - Consulta ABM Profesionales.
1.1.3 Icono 2 - Altas ABM Profesionales.
1.1.4 Icono 3 - Edición ABM Profesionales.
1.1.5 Icono 4 - Eliminar ABM Profesionales.
1.1.6 Icono 5 - Buscar ABM Profesional.
1.1.7 Icono 6. Vista Preliminar Vertical de Impresión ABM Profesionales.
1.1.8 Icono 7. Vista Preliminar Horizontal de Impresión ABM Profesionales.
1.1.9 Icono 8. Impresión Vertical de los registros en ABM Profesionales.
1.1.10 Icono 9. Impresión Horizontal de los registros en ABM Profesionales.
1.1.11 Icono 10. Configuración del listado de profesionales.
1.1.12 Icono 11. Cerrar Ventana ABM.
1.2 Generación Agenda Turnos.
1.2.1 Icono 1 – Generar Agendas.
1.3 Horarios Profesionales.
1.4 Reemplazo profesional.

2. Turnos
2.1 Administrador de Feriados.
2.2 Turnos Extras.
2.3 Anular Turnos.
2.4 Restaurar Turnos No Operativos.
2.5 Anula Turnos Franja Horaria.
2.6 Cancela los turnos del día.
2.7 Restaurar Turnos Cancelados.
2.8 Consultas.
2.8.1 Turnos Asignados Operadores.
2.8.2 Sobre Turnos.
2.8.3 Prácticas.
2.8.4 Inasistencias.
2.8.5 Ordenes.
2.8.6 Especialidades.

3. Administración de Usuario
3.1 Cambio de Usuario.
3.2 Administrador de Usuario del sistema.

4. Tablas
4.1 Categorías profesionales.
4.2 Obras Sociales.
4.3 Bonos.
4.4 Instituciones.
4.5 Nacionalidades.
4.6 Nomencladores.
4.7 Prácticas Bonos.
4.8 Especialidades.
4.9 Consultorios.
4.9.1 ABM Consultorio.
4.9.2 Información Profesionales.
4.9.3 Disponibilidad Consultorios.
4.9.4 Horarios de Todos los Consultorios.
4.10 Menú Entrega Pacientes.
4.11 Motivos sin cargo.
4.12 Localidades Seccionales.

5. Odontología
5.1 Ingreso Prácticas.
5.2 Odontograma.
5.3 Gestión Stock.
5.3.1 Insumos Prácticas.
5.3.2 Todos los insumos.
5.3.3 Materiales descartables.
5.3.4 Monodrogas.
5.3.5 Varios.
5.3.6 Tipos.
5.3.7 Subtipos.
5.4 Estadísticas.

6. Caja
6.1 Cajeros.
6.2 Venta Bonos Pre impresos.
6.3 Administrador de Bonos.

7. Impresiones
7.1 Planilla de asistencia de Pacientes.
7.2 Planilla de atención del día.
7.3 Planilla de atención de Profesionales.
7.4 Prácticas de los Profesionales.
7.5 Reporte de ventas de bonos del día.
7.6 Listado de Programas de Prevención.

8 Estadísticas
8.1 Consultas / Prácticas x Especialista x Especialidad.
8.2 Cantidad por Periodo.

9 Configuración

10 Acerca de…
10.1 Licencia.
10.2 Información.

viernes, 3 de octubre de 2008

Software Servicio de Atención del Dolor



Software Servicio de Atención del Dolor

Aplicación para registro de evolución y tratamiento del servicio del tratamiento de dolor de pacientes, permite el registro de medicación , estudios , medicación , evoluciones , cambio de tratamientos , evaluaciones EVA del dolor , estadísticas , exportación de documentos en formato word e historia clínica del dolor a formato pdf..





miércoles, 20 de agosto de 2008

Software de Gestión Consultorios Odontologicos

SOFTWARE GESTIÓN DE CONSULTORIOS EXTERNOS ODONTOLÓGICOS


Odontograma con Programacion e Historial de Situacion de las Piezas Dentales del  Paciente




Registro de Insumos de las Practicas Odontologías





Configuración del Sistema para La opción Consultorios Odontologicos 





Detalle de las Funcionalidades 

1 Profesionales
1.1 ABM Profesionales.
1.1.1 Menú configurar Impresiones.
1.1.2 Icono 1 - Consulta ABM Profesionales.
1.1.3 Icono 2 - Altas ABM Profesionales.
1.1.4 Icono 3 - Edición ABM Profesionales.
1.1.5 Icono 4 - Eliminar ABM Profesionales.
1.1.6 Icono 5 - Buscar ABM Profesional.
1.1.7 Icono 6. Vista Preliminar Vertical de Impresión ABM Profesionales.
1.1.8 Icono 7. Vista Preliminar Horizontal de Impresión ABM Profesionales.
1.1.9 Icono 8. Impresión Vertical de los registros en ABM Profesionales.
1.1.10 Icono 9. Impresión Horizontal de los registros en ABM Profesionales.
1.1.11 Icono 10. Configuración del listado de profesionales.
1.1.12 Icono 11. Cerrar Ventana ABM.
1.2 Generación Agenda Turnos.
1.2.1 Icono 1 – Generar Agendas.
1.3 Horarios Profesionales.
1.4 Reemplazo profesional.

2. Turnos
2.1 Administrador de Feriados.
2.2 Turnos Extras.
2.3 Anular Turnos.
2.4 Restaurar Turnos No Operativos.
2.5 Anula Turnos Franja Horaria.
2.6 Cancela los turnos del día.
2.7 Restaurar Turnos Cancelados.
2.8 Consultas.
2.8.1 Turnos Asignados Operadores.
2.8.2 Sobre Turnos.
2.8.3 Prácticas.
2.8.4 Inasistencias.
2.8.5 Ordenes.
2.8.6 Especialidades.

3. Administración de Usuario
3.1 Cambio de Usuario.
3.2 Administrador de Usuario del sistema.

4. Tablas
4.1 Categorías profesionales.
4.2 Obras Sociales.
4.3 Bonos.
4.4 Instituciones.
4.5 Nacionalidades.
4.6 Nomencladores.
4.7 Prácticas Bonos.
4.8 Especialidades.
4.9 Consultorios.
4.9.1 ABM Consultorio.
4.9.2 Información Profesionales.
4.9.3 Disponibilidad Consultorios.
4.9.4 Horarios de Todos los Consultorios.
4.10 Menú Entrega Pacientes.
4.11 Motivos sin cargo.
4.12 Localidades Seccionales.

5. Odontología
5.1 Ingreso Prácticas.
5.2 Odontograma.
5.3 Gestión Stock.
5.3.1 Insumos Prácticas.
5.3.2 Todos los insumos.
5.3.3 Materiales descartables.
5.3.4 Monodrogas.
5.3.5 Varios.
5.3.6 Tipos.
5.3.7 Subtipos.
5.4 Estadísticas.

6. Caja
6.1 Cajeros.
6.2 Venta Bonos Pre impresos.
6.3 Administrador de Bonos.

7. Impresiones
7.1 Planilla de asistencia de Pacientes.
7.2 Planilla de atención del día.
7.3 Planilla de atención de Profesionales.
7.4 Prácticas de los Profesionales.
7.5 Reporte de ventas de bonos del día.
7.6 Listado de Programas de Prevención.

8 Estadísticas
8.1 Consultas / Prácticas x Especialista x Especialidad.
8.2 Cantidad por Periodo.

9 Configuración

10 Acerca de…
10.1 Licencia.
10.2 Información.

jueves, 15 de marzo de 2007

LIS (Laboratory Information System )

LIS 
(Laboratory Information Software ) 



Experiencia en la selección y análisis de proveedores del software de laboratorio para Sanatorios.


Requerimientos del Sistema de Laboratorio


  1. Ingreso de pacientes ambulatorios.
  2. Ingreso de pacientes internados.
  3. Cálculo automático de la fecha de entrega por prueba en base a calendarios de trabajo y feriados.
  4. Clasificación de órdenes x Origen / Médico / Servicio / Unidad / Centro médico etc.
  5. Cálculo automático de muestras requeridas, emisión de etiquetas de código de barras por cada tipo de muestra de recepción. 
  6. Emisión de Listas de Trabajo por seccion .
  7. Emisión de instrucciones para los estudios.
  8. Carga de resultados x Orden.
  9. Carga de resultados x paciente.
  10. Carga de resultados x petición.
  11. Carga de resultados por Lista de trabajo.
  12. Validación manual de los resultados.
  13. Validación por rangos de validación.
  14. Validación por delta check.
  15. Impresión de resultados en formato standard (desarrollado a medida para el cliente).
  16. Impresión de resultados en formato reducido (desarrollado a medida para el cliente).
  17. Anulación de peticiones.
  18. Permisos x Perfil de usuario.
  19. Fórmulas de cálculo totalmente automáticas y calculadas en línea incluyendo operadores lógicos y expresiones condicionales.
  20. Comparativo de resultado actual con resultados históricos.
  21. Configuración de estados de resultados.
  22. Trazabilidad de resultados.
  23. Trazabilidad de operaciones realizadas (cambios administrativos).
  24. Facturación: Múltiple configuración de convenios y listas de precios. Calculo automático de descartable y toma  de muestra.
  25. Control de muestras.
  26. Control de facturación previo al envió a las prepagas.
  27. Seguimiento de débitos.
  28. Gestión de caja.
  29. Multiusuario – sin límite de licencias concurrentes.
  30. Comunicación con equipos de laboratorio (Interfases con auto analizadores y equipos)
  31. Envió automático de informes por mail.
  32. Modulo de estadísticas de datos de la gestion de resultados obtenidos por grupo de pacientes.
  33. Importación y Exportacion de resultados con otro sistemas (Integración con otros Sistemas).
  34. Integración con el Sistema de Gedtion Hospitalaria (HIS)
  35. Modulo de Microbiologia.


Marcas de Equipos del Mercado

Hitachi, Coulter, Aeroset , Sysmex, Clinitek ,Mindray, Metrolab, ABL gases , etc



Hardware Requerido 
  • Impresora de Código de Barras
  • Impresora Fiscal.
  • Impresora Térmica Tickets.
  • Impresoras Informes.
  • Auto analizadores.
Servicio Postventa 

Soporte telefónico , presencial ,rango horario , asistencia fines de semana , tiempo de respuesta.





viernes, 9 de marzo de 2007

Software Servicio de Infectologia Obra Social


Software  del Servicio de Infectologia  de OSCHOCA


Software desarrollado con vb6 y SQL que gestiona el servicio de infectologia de pacientes ambulatorios de la Obra Social de Camioneros, mis responsabilidades en un principio fueron las de analista programador para luego pasar a ser product owner.


1.-Gestión de Pacientes
     1.1.-Alta de un paciente
             1.1.1-Datos validados de ingreso del paciente
     1.2.-Edición de un paciente
            1.2.1.-Botón de Impresión del reporte de la medicación del paciente
            1.2.2-Botón de Asignación de medicación
            1.2.3-Salvar Información del paciente
            1.2.4- Salir de Pantalla Activa
     1.3.-Consulta de un paciente
     1.4.-Eliminación de un paciente
     1.5.-Búsqueda de un paciente
     1.6.-Tipos de Impresiones de la información de los pacientes



2.-Gestión de Medicación Asignada
     2.1.-Asignacion de medicamento a Paciente.
     2.2.-Cambio de medicamento  a Paciente. 
     2.3.-Buscador de medicacion asignada a paciente por periodo. 
     2.4.-Listado de medicación disponible del paciente.
     2.5.-Carga de medicamentos al Listado de medicación Asignada para un periodo
     2.6.-Buscador de un medicamento del paciente. 
     2.7.-Registrar receta del paciente o pacientes.
     2.8.-Desregistrar receta/s
     2.9.-Salvar medicación Asignada a paciente/s
     2.10.-Registro de Entrega de la Medicacion del Paciente por periodo.

3.-Gestión de Antiretrovirales
     3.1.-Alta de un medicamento antiretroviral
     3.2.-Edición de un medicamento antiretroviral
     3.3.-Consulta de un medicamento antiretroviral
     3.4.-Eliminación de un medicamento antiretroviral
     3.5.-Búsqueda de un medicamento antiretroviral
     3.6.-Tipos de Impresiones de la información de los medicamentos antiretroviral





4.-Gestión de Oportunistas
     4.1.-Alta de un medicamento Oportunista
     4.2.-Edición de un medicamento Oportunista
     4.3.-Consulta de un medicamento Oportunista
     4.4.-Eliminación de un medicamento Oportunista
     4.5.-Búsqueda de un medicamento Oportunista
     4.6.-Tipos de Impresiones de la información de los medicamentos Oportunista



5.-Gestión de Consultas
     5.1.-Reporte de Listado de Medicación de Pacientes
             5.1.1.-Botón Imprimir Reporte
             5.1.2.-Periodo en el cual se desea el listado
     5.2.-Reporte de Listado de Pacientes con Receta Registrada
             5.2.1.-Botón Imprimir Reporte
             5.2.2.-Periodo en el cual se desea el listado
     5.3.-Reporte de Listado de Pacientes con Receta Pendientes
             5.3.1.-Botón Imprimir Reporte
             5.3.2.-Periodo en el cual se desea el listado

6.-Gestión de Asignar Medicación Anterior
     6.1.-Reasignación en un periodo seleccionado de una medicación a un paciente o pacientes.

7.-Gestión de Recetas
     7.1.-Registro de  Recetas
     7.2.-Consulta Recetas Registradas

8.-Gestión de Medicamentos Droguería
     8.1.-Registro Entrega Droguerías
     8.2.-Stock de Medicamentos
     8.3.-Control de Stock

     8.4.-Consulta Entrega Droguerías


Añadir Estados al Kanban de AZURE

Ampliando tu Flujo de Trabajo: Cómo Añadir Nuevos Estados al Kanban de Azure DevOps   El tablero Kanban en Azure DevOps (anteriormente con...