P. 1
DocJuandiaz

DocJuandiaz

|Views: 315|Likes:
Publicado porKamusEJ

More info:

Published by: KamusEJ on Nov 21, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

01/26/2013

pdf

text

original

Sections

  • INTRODUCCIÓN
  • 1. PLANTEAMIENTO DEL PROBLEMA
  • 1.1. DESCRIPCIÓN DEL PROBLEMA
  • Figura 1. Proceso actual liquidación cuenta médica por SOAT
  • 1.4. ESTADO DEL ARTE
  • 2. MARCO TEÓRICO
  • Figura 2. Mapa Conceptual
  • 2.1. ANTECEDENTES TEÓRICOS
  • 2.2. SISTEMAS EXPERTOS
  • 2.3. NATURALEZA DE LAS LESIONES ORIGINADAS POR ACCIDENTE DE TRÁNSITO
  • 2.4. NORMATIVIDAD LEGAL
  • 2.5. SOFTWARE
  • 2.6. MARCO CONTEXTUAL
  • 3. REQUERIMIENTOS
  • 3.1. PROPÓSITO DEL DOCUMENTO
  • 3.2. SITUACIÓN ACTUAL
  • 3.3. RESUMEN EJECUTIVO
  • 3.4. BENEFICIOS DEL PROYECTO
  • 3.5. GLOSARIO
  • 3.6. ABREVIATURAS
  • 3.7. REQUERIMIENTOS FUNCIONALES
  • 3.8. DIAGRAMAS CASOS DE USO
  • 3.9. REQUERIMIENTOS NO FUNCIONALES
  • 3.10. NORMAS, POLÍTICAS Y REGLAS DEL NEGOCIO
  • 4.3. PRUEBAS
  • 5. DISEÑO GLOBAL
  • Figura 6. Estructura Modular / Capas
  • 5.1. MODULOS PRINCIPALES
  • 6. DISEÑO DETALLADO
  • 6.1. DIAGRAMA DE CLASES
  • 6.2. DIAGRAMA ENTIDAD RELACIÓN
  • 6.3. SCRIPTS CREACION TABLAS
  • 6.4. CLASES IMPLEMENTADAS EN JAVA
  • 7. PRUEBAS

SOFTWARE BASADO EN SISTEMA EXPERTO PARA LIQUIDACIÓN DE CUENTAS MÉDICAS DE TRAUMATOLOGÍA POR ATENCIÓN DE LESIONADOS EN ACCIDENTES DE TRÁNSITO

JUAN CARLOS DIAZ SANTOS

UNIVERSIDAD EL BOSQUE FACULTAD DE INGNIERÍA DE SISTEMAS BOGOTA D.C. 2007

Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.

Juan Carlos Díaz Santos

SOFTWARE BASADO EN SISTEMA EXPERTO PARA LIQUIDACIÓN DE CUENTAS MÉDICAS DE TRAUMATOLOGÍA POR ATENCIÓN DE LESIONADOS EN ACCIDENTES DE TRÁNSITO

Línea de investigación de Ingeniería de Software

JUAN CARLOS DIAZ SANTOS

Tesis de grado para optar por el título de Ingeniero de Sistemas

ING. JAVIER RODRIGUEZ Director

DRA. MARCELA GALINDO Asesora Científica

PROF. NILSON VALENCIA Asesor metodológico

UNIVERSIDAD EL BOSQUE FACULTAD DE INGENIERÍA DE SISTEMAS BOGOTA D.C. 2007

2

Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.

Juan Carlos Díaz Santos

_____________________________ Director

_____________________________ Jurado

____________________________ Jurado

_____________________________ Jurado

Bogotá, Noviembre de 2007.

3

4 . no se hace responsable de los conceptos emitidos por los investigadores en su trabajo. metodológico y ético del mismo en aras de la búsqueda de la verdad y la justicia”.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Juan Carlos Díaz Santos “La Universidad El Bosque. sólo velará por el rigor científico.

5 . Marcela Galindo Luna. Nilson Valencia. doctora con 6 años de experiencia en la auditoria médica de cuentas derivadas de atención a lesionados en accidentes de tránsito. ingeniero de sistemas y computación. por su invaluable dirección y guía para el desarrollo del proyecto de investigación en el área de ingeniería de software. Los profesores de la facultad de ingeniería de sistemas que dejaron su huella a nivel intelectual y brindaron ejemplo como profesionales íntegros.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. por todo el tiempo dedicado y por su inmejorable disposición para el diseño y elaboración del presente documento. asesor metodológico. Juan Carlos Díaz Santos AGRADECIMIENTOS El autor del presente trabajo expresa sus agradecimientos a: Javier Augusto Rodríguez. por su invaluable ayuda y colaboración en el área de traumatología.

Juan Carlos Díaz Santos Dedico este trabajo a mis padres Orlando y Marina. quienes siempre estuvieron a mi lado durante todos estos años y me apoyaron a pesar de mis errores. Y por último. 6 . la persona más importante: DIOS… Por toda su misericordia. A Johana y a Tatiana… Sin ellas no hubiera aprendido tantas cosas de mi mismo y nada hubiera sido igual. por toda su paciencia.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. por todas sus bendiciones… Por todo.

3. Mecanismo de porducción 2.3. Objetivos especificos 2.1. Descripción del problema 1.1.6. Aplicaciones de los sistemas expertos 2.6.4. Encadenamiento hacia delante 2. Juan Carlos Díaz Santos TABLA DE CONTENIDO Introducción 1.2.1. Parámetros adicionales 2.3. Delimitación 1.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.2. Java 2.9. Especificación de dominio 2.3. Naturaleza de las lesiones originadas por accidentes de tránsito 2. Por mecanismos de producción 2.7.2.3. Beneficios de los sistemas expertos 2. Tipos de accidente 2. Planteamiento del problema 1.2.2.1.1.2. La necesidad de los sistemas expertos 2. Normatividad legal 2.1. Objetivo general 1.6. Formulación del problema 1.2.5. Sistemas expertos 2. Estado del arte 1.2.1. Lenguajes y herramientas especiales de programación 2. Desarrollo de la traumatología 2. Marco teórico 2.2.2.1.3.3.2.2.2.8. Antecedentes teóricos 2.4.5.Clips 13 14 14 16 16 16 21 23 23 23 24 24 25 27 29 30 30 30 33 33 34 36 36 36 36 36 37 37 38 39 39 40 40 41 7 .3.2. Justificación 1. Software 2. Encadenamiento hacia atrás 2. Por tipo de accidente 2.5. Desarrollo de los sistemas expertos 2.5. Estructura de los sistemas expertos 2.5. Objetivos 1.4.6. Razonamiento heurístico 2.2.3.5.2.1.4.

1.1. políticas y reglas del negocio 4. Pruebas 41 42 42 44 44 44 45 46 46 48 48 85 87 88 89 89 89 92 93 93 93 94 94 95 95 95 96 96 97 97 100 102 8 .2.2. Marco contextual 3. Situación actual 3. Pruebas 5. Submódulo de interconexión JAVA .4. Diagrama de clases 6.2.9. Diseño global 5.1. Módulos de interconexión 5. Diagramas de casos de uso 3.2.4.1. Modulos principales 5.3. Diagrama entidad relación 6. Requerimientos funcionales 3. Requerimientos 3.3.7. Abreviaturas 3.5. Metodologia 4.1.2.3. Beneficios del proyecto 3.1. Clases implementadas en JAVA 7.3.1. Scripts creación tablas 6.2. Diseño 4.MySQL 6. Analisis 4.5. Módulo de sistema experto 5. Juan Carlos Díaz Santos 2.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.4. Módulo de programación general 5. Módulo de base de datos 5. Diseño detallado 6.6. Normas. Submódulo de interconexión CLIPS .6.2.JAVA 5.1. Resumen ejecutivo 3. Requerimientos no funcionales 3.3.1.5.10. Glosario 3. Propósito del documento 3. MySQL 2. Jclips 2.2.8.

Menú Hoja de Diagnóstico 8.1. Menú Hoja de Procedimiento 8.7. Pantalla principal aplicativo 8. Conclusiones 10.1. Menú Lesión 8.6.1.1. Proyecciones 103 103 104 108 112 116 120 124 125 129 132 133 9 .8.1.4. Manual de prueba y aplicación del usuario 8. Juan Carlos Díaz Santos 8.3.1. Menú Liquidación 9. Menú Consultas 8.2.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Menú Usuario 8.5. Recomendaciones 11.1. Menú Procedimiento 8.1.

Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Juan Carlos Díaz Santos TABLA DE FIGURAS Figura 1 Figura 2 Figura 3 Figura 4 Figura 5 Figura 6 Proceso actual liquidación cuenta médica por SOAT Mapa conceptual Organización de sistemas expertos y ambiente operativo Integración de componentes de sistemas expertos Hoja de ruta de aplicaciones de sistemas expertos Estructura modular / capas 15 24 31 32 35 93 10 .

y MySQL para el almacenamiento y administración de información. Esta liquidación debe hacerse bajo los lineamientos establecidos en el decreto 2423 de 1996 de la legislación colombiana. principalmente fracturas y luxaciones. para permitir la programación de una interfaz con el usuario del aplicativo y la portabilidad del mismo se utilizó el lenguaje JAVA. Sistema Experto. Su objetivo principal es desarrollar un software basado en sistema experto para la liquidación de cuentas médicas de acuerdo a lesiones originadas en accidentes de transito en el área de Traumatología. Decreto 2423 de 1996 11 . eliminación o sustitución de nuevas reglas y la capacidad de administración de memoria. Las principales lesiones presentadas durante un evento de esta naturaleza son las que involucran al sistema óseo. es la simplicidad de la adición. El proyecto nació basado en la oportunidad de mejora que existe en el proceso manual que se ejecuta actualmente para realizar esta labor. Por otro lado. Son estas lesiones hacia las cuales está enfocado el presente trabajo Palabras claves: Traumatología. Accidente de Tránsito. Juan Carlos Díaz Santos El presente trabajo presenta una nueva aplicación de los sistemas expertos en el área de la medicina. Se implementó en parte con el sistema experto CLIPS debido a que la mayor ventaja que presenta. comparado con los lenguajes convencionales de programación.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.

Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.

Juan Carlos Díaz Santos

The objective of the present investigation is to design a new use of expert systems in medicine. For this, it will describe the investigation and programation work done, whose principal objective is to develop software based in expert system what, in agreeement with the medical data furnished, make a liquidation in the Traumatology area according to the wounds suffered by a patient in a car accident. It was developed with CLIPS, JAVA and MySQL. This liquidation must be created under the lineaments established by decree 2423 of 1996, colombian legislation. The principal wounds presented during a car accident involves the osseus system, fractures and luxations principally. This wounds are the focus of this work. Keywords: Traumatology, Expert System, Car Accident, Decree 2423 of 1996

12

Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.

Juan Carlos Díaz Santos

INTRODUCCIÓN A partir de 1820, con los avances tecnológicos que se iniciaron con la revolución industrial, la sociedad sufrió un cambio radical en su concepción del mundo y de si misma. Se transformó la visión minimalista (nacer, crecer, reproducirse, morir) de la gran mayoría en una visión integral que abarcaba un extenso horizonte, en el cual se incluían términos casi desconocidos en ese entonces tales como investigación, desarrollo, calidad de vida, entre otros. El progreso en la tecnología permitió la creación de nuevas herramientas y de nuevas máquinas, las cuales con el paso del tiempo dieron origen a industrias que hoy en día hacen parte del eje fundamental de nuestra existencia. Una de estas industrias es la automotriz. Desafortunadamente, el aumento en el número de automóviles circulando por las calles ha traído consigo un inevitable aumento en el número de lesionados por accidentes de tránsito. Estos lesionados son atendidos en las diferentes entidades de salud, las cuales facturan estos servicios a las aseguradoras que expidieron la póliza que cobija al automotor causante del accidente. Para desembolsar el dinero, la aseguradora realiza un proceso de auditoria médica manual. Este proceso puede demorar varias semanas, lo cual afecta los ingresos de las entidades de salud, y por consiguiente, la calidad del servicio prestado a los pacientes. En este trabajo se describe una aproximación entre ingeniería de software y medicina de urgencias, trazando las líneas básicas para diseñar un software completamente funcional que permita agilizar el proceso de auditoria médica descrito en las líneas anteriores, trayendo beneficios no solo a las entidades médicas que atienden y a las aseguradoras que pagan, sino al ser primordial de este proceso: El paciente. Una vez cimentadas estas bases, queda abierto el camino para que el lector de este documento que esté interesado en este tema pueda continuar desarrollando el aplicativo, expandiéndolo hacia otras áreas de la medicina, o sencillamente haciéndole mejoras que permitan obtener una mayor robustez y flexibilidad.

13

Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.

Juan Carlos Díaz Santos

1. PLANTEAMIENTO DEL PROBLEMA 1.1. DESCRIPCIÓN DEL PROBLEMA Al ocurrir un accidente de tránsito en el cual se presentan heridos, estos son trasladados a la institución de salud más cercana para que les presten los servicios médicos de urgencia necesarios con el fin de preservar la vida e integridad física de los afectados. Dicha atención no se cobra directamente a quienes se les prestan los servicios, sino que posteriormente se remite a la aseguradora que expidió la póliza SOAT que cobija al automotor involucrado en el accidente. Al llegar la cuenta de cobro a la entidad aseguradora correspondiente, se inicia un proceso de auditoria médica que en términos generales se describe de la siguiente forma: La entidad clínica u hospitalaria hace llegar a la aseguradora la respectiva cuenta de cobro por concepto de atención médica derivada de accidentes de tránsito, y amparada por el SOAT (Seguro Obligatorio de Accidentes de Tránsito). Después de una verificación inicial de aspectos de carácter jurídico (Vigencia del seguro, naturaleza del accidente, autenticidad de la póliza, entre otros) se asigna la cuenta a un analista quien hace una revisión de la factura; de acuerdo a la información de la naturaleza de las lesiones sufridas por el paciente consignadas en la historia clínica, el analista determina si los procedimientos médicos facturados son pertinentes para darles pago total, o si por el contrario debe hacerse una nueva liquidación y pagar una cantidad diferente a la cobrada en la factura. A esta modificación de los valores facturados por la entidad prestadora de los servicios de salud se le denomina “Glosa”. Adicionalmente, este primer análisis se realiza teniendo como base el decreto 2423 de 1996, por medio del cual el gobierno nacional reglamentó la nomenclatura y clasificación de los procedimientos médicos, quirúrgicos y hospitalarios del manual tarifario, y dictó otras disposiciones sobre el tema. En estos procedimientos están incluidos los procedimientos de Traumatología. Este decreto es la base legal sobre la cual se sustenta el proyecto. Una vez el analista ha terminado su labor, lo remite al auditor médico, quien se encarga de aprobar o hacer las correcciones que sean necesarias en el dictamen del analista. Si se hicieron correcciones, la liquidación se le devuelve al analista para que le haga los ajustes correspondientes; una vez éste ha realizado los ajustes indicados por el auditor médico, se la devuelve para una nueva revisión.

14

Generación de factura (Hospital) Verificación Jurídica OK Revisión del Analista OK Aprobación del Auditor Médico No cumple normas Hay correcciones OK Devolución a Entidad Generación del pago Figura 1. y adicionalmente una disminución de costos por reprocesos operativos de análisis. por falta de conocimiento del decreto 2423 de 1996. o por falta de medios tecnológicos adecuados. 1. Con el presente proyecto se pretende brindar una herramienta tecnológica que. permita diferenciar cuales de ellos sean pertinentes y su correspondiente tarifa. el Auditor Médico aprueba la liquidación quedando lista para generar el pago a la entidad médica. De esta manera. integrando los conocimientos de medicina de urgencias (particularmente de traumatología) y la ingeniería de software? 15 . Proceso actual liquidación cuenta médica por SOAT Ya sea por error. en las cuales se facturan procedimientos médicos que no son acordes con las lesiones sufridas por el paciente. basada en las lesiones reportadas en una hoja de diagnóstico y en los procedimientos médicos facturados. FORMULACIÓN DEL PROBLEMA ¿Cómo diseñar e implementar un aplicativo funcional de liquidación médica. Para las aseguradoras se obtiene agilidad en el proceso de auditoria médica. tanto entidades de salud como aseguradoras obtienen beneficios y ventajas.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. las instituciones prestadoras de servicios de salud presentan con frecuencia a las aseguradoras cuentas de cobro mal hechas. Para las entidades de salud.2. o cobrándolos a un valor mayor al estipulado. se obtiene agilidad en el proceso de facturación y una disminución en el número de glosas realizadas por parte de las aseguradoras. El proceso descrito anteriormente se resume en la figura 1. Juan Carlos Díaz Santos Si no se hicieron correcciones.

el cual ofrece asistencia de diagnóstico para problemas en hemostasis en humanos. difícil de abarcar en su totalidad a través del diseño de software.4. el proyecto estará enfocado en esta área de la salud. En 1984 se desarrolló el sistema experto AI/COAG. La interconexión entre JAVA y MySQL se hará por medio de JDBC. profundizando la relación lesión-tratamiento planteada en la teoría traumatológica. El aplicativo se implementará con el lenguaje JAVA para la programación. La especialidad de traumatología es la rama de la medicina que tiene relación directa con el tratamiento de las lesiones originadas por accidentes de tránsito. 1. El primer módulo desarrolla una interpretación diferencial de 6 exámenes de laboratorio sobre coagulación.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. El proyecto se desarrolla en la ciudad de Bogotá. ESTADO DEL ARTE A nivel internacional se han desarrollado sistemas expertos médicos destinados a brindar soporte a los profesionales de la salud en distintas áreas de la medicina. pero sentaron bases teóricas para el desarrollo de los sistemas expertos actuales. Por esto. Un tercer módulo aconseja a médicos de sala de emergencias sobre la terapia de reemplazo de componentes 16 . y para el enlace entre CLIPS y JAVA se utilizará el software libre JCLIPS. El segundo módulo adquiere y almacena una historia detallada de la hemostasis. Presenta una arquitectura modular. La etapa final del desarrollo comprenderá el segundo semestre del año 2007. La concepción e investigación preeliminar sobre este proyecto se inició en el segundo semestre del año 2005.3. y MySQL en el montaje de la base de datos de información. Para la base de conocimiento de traumatología se utilizará CLIPS. Algunos no se usan actualmente. Juan Carlos Díaz Santos 1. como tesis de grado para optar por el título de ingeniero de sistemas de la Universidad El Bosque. DELIMITACIÓN La medicina es un área extensa.

S.nlm.pdf 17 . (2007). la cual permitía una mayor facilidad de acoplamiento de los diferentes componentes.000 manifestaciones de 600 enfermedades para brindar un diagnóstico.atariarchives. Stanford University (1981). y el sistema fue instalado para su uso preliminar en mayo de 1981.in/ijcai/IJCAI-81VOL-2/PDF/057. pero aún no logra el nivel de un especialista. realiza lo que los médicos denominan “Diagnóstico Diferencial”. edad. al utilizar un número no muy grande de reglas. Desarrollado en la Universidad de Pittsburg (EUA) y originalmente llamado INTERNIST-1. BISCHOFF Miriam. (1987). Departments of Medicine and Computer Science. En primer lugar. una entidad fundada por los Institutos Nacionales de Salud de Estados Unidos.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. al ser consultado por el médico el sistema solicita datos generales sobre el paciente: Nombre. CAMPBELL Bruce. Department of health and human services. El sistema consiste en un conjunto de programas. síntomas. SCOTT Carlisle. Consultado el 11 de agosto de 2007 de http://www.gov/hmd/manuscripts/nlmarchives/annualreport/1987. Archivo PDF Consultado el 11 de agosto de 2007 de http://dli. Fue desarrollado en la entidad SUMEX de la Universidad de Stanford (USA). Hacia mediados de la década de los 80’s hizo su aparición formal el programa CADUCEUS.1 Este trabajo permitió apreciar una metodología de enfoque modular.nih.pdf 2 The Plug-In Practicioner. uno de los cuales es un razonador basado en reglas que comprende el conocimiento necesario de la quimioterapia y sus efectos. Oncocin: An expert system for oncology protocol management. U. El trabajo en ONCOCIN comenzó hacia mediados de 1979.iiit. CADUCEUS tiene un buen desempeño comparable con el nivel de un médico general.2 ONCOCIN es un sistema experto diseñado para asistir a los médicos en el tratamiento de pacientes con cáncer.ac. SEDDIC es una herramienta informática cuyo objetivo es ayudar al médico especialista en patologías digestivas en la diagnosis de la diarrea crónica.org/deli/practitioner. y una vez conocida esta información el sistema plantea sus hipótesis de 1 National library of medicine programs and services. entre otros. Practicioner: Medicine on the computer frontier.3 Este sistema experto presentó una manera diferente de representar el conocimiento médico y de hacer el razonamiento lógico para llegar a una conclusión y sustentarla. El modo de trabajo de SEDDIC es común al de otros sistemas expertos aplicados a la medicina como MYCIN. utiliza su base de conocimientos de 4. siendo el programa estrella de SUMEX-AIM (Stanford University Medical Experimental Computer for Artificial Intelligence in Medicine). Archivo PDF Consultado el 11 de agosto de 2007 de http://www. Teniendo como parámetros de entrada una lista de síntomas y resultados de laboratorio. Hoy en día se sigue utilizando y perfeccionando. Juan Carlos Díaz Santos de sangre para casos de trauma mayor.php 3 SHORTLIFFE Edward.

ppt 6 CARREÑO Marisol. Maestría en Ingeniería de Sistemas y Computación. generando la base para un software prototipo para el entrenamiento de pediatras en este campo. TIC para la sanidad. El objetivo general de este trabajo es desarrollar un modelo de base de conocimiento que permita representar los casos y procedimientos más importantes en el proceso de adaptación neonatal y realice inferencias de esta información. Este aplicativo fue implementado utilizando como herramienta Visual Prolog. de http://dis.edu. surgió la propuesta titulada “Uso de la dinámica de sistemas y los sistemas expertos como herramientas de prevención cardiovascular”. En el año 2006 y como un trabajo conjunto de la Universidad Cooperativa de Colombia (Bucaramanga) y la Fundación Cardiovascular de Colombia (Floridablanca).co/fcea/convocatorias/memorias_1congreso_sp/tecnologias_toma_decisiones/71ppt. La meta planteada de esta investigación era la de diseñar un prototipo experimental de un sistema experto de diagnóstico y un modelo matemático de simulación de dinámica de sistemas. particularmente la dinámica de sistemas. permitió explorar otras áreas de la informática médica.javeriana. CAVANZO Rosa.us. Revista Novatita ATI (Asociación de técnicos de informática en España). Consultado el 11 de agosto de http://www.pdf 5 BERNAL LOPEZ.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. se comprobó la posibilidad de integrar con los sistemas expertos la teoría matemática. Avance propuesta. La investigación a nivel nacional en esta área se realiza en el ámbito universitario y en las entidades prestadoras de salud. Universidad Cooperativa de Colombia (Bucaramanga). Sistema prototipo de entrenamiento pediatra para el proceso de adaptación neonatal. MONSALVE Ana. Universidad Nacional de Colombia (Bogotá). Los siguientes son algunos de los proyectos de investigación encontrados realizados en esta área: En la Universidad Nacional de Colombia (Bogotá). que permita evaluar el impacto de la prevención primaria en la enfermedad coronaria.co/profesores/ypinzon/2013326/docs/Presentacion0Bernal. una aplicación al diagnóstico médico de las herramientas de libre distribución para el desarrollo de sistemas expertos.unal. GUTIERREZ Melquisedec. SEDDIC.6 Con la finalización de este proyecto.5 Este trabajo contribuyó a sentar a nivel nacional las bases para la consolidación de los sistemas expertos como herramientas de enseñanza y autoaprendizaje a nivel nacional. Edwin Andrés. pdf 4 18 .lsi. Juan Carlos Díaz Santos diagnóstico.edu.4 Este aplicativo siguió las mismas lineas de diseño de sistemas expertos tales como MYCIN. Número 153 (Septiembre a Octubre de 2001). Consultado el 11 de agosto de 2007. Propuesta de uso de la dinámica de sistemas y los sistemas expertos como herramientas de prevención cardiovascular (2007). (2007).es/~ortega/domotica/novaticaUbicua2. Archivo PDF Consultado el 11 de agosto de 2007 de http://www. de forma tal que si bien no brindó nuevos aportes tecnológicos. PINEDA Eliécer. el Ingeniero de sistemas Edwin Andrés Bernal planteó como parte de su maestría en Ingeniería de Sistemas y Computación un proyecto denominado “Sistema prototipo basado en el conocimiento para entrenamiento pediatra para el proceso de adaptación neonatal”.

el ingeniero de sistemas Andrés Leonardo Corredor presentó como tesis de grado un proyecto de investigación titulado “Sistema experto de predicción de cáncer prostático a través de muestras de sangre por examen de antígeno prostático específico”. Fundación Universitaria Católica del Norte (Medellín). lo que le permite de ser necesario disparar las alarmas en tiempo real. Simultáneamente. siendo la base de para la construcción de un sistema más general que apoya el diagnóstico y el tratamiento en postoperatorios pediátricos cardiovasculares. Consultado el 8 de septiembre de 2007 de http://www. Tesis de grado Ingeniería de Sistemas. Este sistema demás presenta la capacidad de conectarse a aparatos de medición externos conectados al paciente. Universidad El Bosque (Bogotá).scc.cfm?do=detalle&idarticulo=488&idpublicacion=79 9 PARRA.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. enfocándose en el área de Cardiología. Consultado el 8 de septiembre de 2007 de http://www. la Fundación Cardio Vascular de Colombia elaboró en el año de 2006 un prototipo experimental de sistema experto para el soporte diagnóstico en el postoperatorio de transposición de grandes arterias. Mientras tanto. a pesar de las desventajas que presenta. La Fundación Cardiovascular de Colombia a la vanguardia de la tecnología (2006). 7 CORREDOR. GAMBOA Wilson.co/portal/uzine/Volumen11/Articulos/art_3.co/revista. Sistema experto de predicción de cáncer prostático a través de muestras de sangre por examen de antígeno prostático específico (2006). Revista Colombiana de Cardiología.ucn. durante el mismo año en la Universidad El Bosque (Bogotá). Andrés.edu. este modelo desarrollado por W.org. Con base a esto. se conectó la información procesada por un sistema experto de forma inmediata con el medio en el cual se desenvuelve. Para lograr su objetivo. 8 BLANCO Xiomara. Diseñó una interfaz con usuario con ventanas y un estilo de programación compleja basado en Common Lisp.7 Una de las principales conclusiones de este trabajo fue comprobar la posibilidad de desarrollar un sistema experto que actuara como factor predictor de la conducta a seguir por el médico general y personal de salud. permitiendo la toma de decisiones y realización de acciones de forma casi simultánea. Sociedad Colombiana de Cardiología y Cirugía Cardiovascular. El autor de este proyecto decidió elegir la herramienta de programación CLIPS como motor de infererencia. lo implementó con JESS.htm 19 . Ingeniería Informática. de acuerdo a lo planteado por Parra9 en la ciudad de Medellín se han desarrollado proyectos acerca de sistemas expertos soportados por el modelo de cerebro triádico.8 Como consecuencia de esta investigación. De Gregori (1999) identifica tres procesos mentales: Cerebro central o inteligencia operativa. Juan Carlos Díaz Santos Por otro lado. Tecnología de sistemas expertos para el análisis del comportamiento humano de acuerdo con el modelo del cerebro triádico (2007). particularmente en centros a distancia para una adecuada toma de decisiones. Eucario. cerebro derecho o inteligencia emocional y cerebro izquierdo o inteligencia lógica. el cual es una librería JAVA que permite establecer un puente entra CLIPS y JAVA.

co/ofi/paginas/app_proyectosVerDetalle. liquidación de servicios. Juan Carlos Díaz Santos los proyectos a los que hace referencia Parra pretenden desarrollar una base de conocimiento que permita autodiagnosticar la capacidad mental de cada individuo de un determinado grupo. Esta investigación tenía. el cual es el relacionado con este proyecto. resultado de exámenes. remisiones y auditoria de cuentas. citas médicas.10 En Colombia no existe un aplicativo que integre los sistemas expertos con la liquidación médica. (2006). Al llevarse a cabo este trabajo. facturación. informes quirúrgicos. pero no en un proceso informático que ayude manera automática a determinar la correcta elaboración de una liquidación bajo criterios de pertinencia médica. Germán. procurando mejorar su calidad de vida al disminuir las complicaciones que derivan en amputaciones. con base en la teoría de la cibernética social y del proporcionalismo. Con estos dos trabajos se buscaba brindar una herramienta inteligente que ayudara a vigilar las lesiones originadas en el pie de los afectados por diabetes. epidemiología.edu. tenemos: • • • • • 10 Integr@RED CADUCEOS I B VERSION 4.asp?cP=1245&ts=1 20 . robustecer el sistema experto de un proyecto anterior denominado “Modelo Científico y Tecnológico para el Estudio y Análisis del Comportamiento de la Presión a Nivel de la Planta del Pie". Optimización e integración de los componentes del modelo del proyecto Pie Diabético. Pontificia Universidad Javeriana (Bogotá).0 Hipócrates SIIGO e-Salud Possi-medic YAMHURE CATA. admisión del paciente. cartera. Para el proceso de liquidación de servicios. Consultado el 8 de septiembre de 2007 de http://educon. se hace énfasis en la generación y almacenamiento de facturas digitándolas en el aplicativo. El software existente abarca temas para el manejo hospitalario que incluye utilidades de manejo de afiliados. se demostró la capacidad de los sistemas expertos de adaptarse a ciencias no exactas y de amplio espectro de razonamiento tal y como lo es la psicología.javeriana. A nivel local la Oficina para el Fomento de la Investigación de la Pontificia Universidad Javeriana (Bogotá). financió en el 2006 un trabajo denominado “Optimización e integración de los componentes del modelo del proyecto Pie Diabético”. Entre algunos ejemplos de dichos aplicativos diseñados en nuestro país. entre sus objetivos específicos.1. Proyecto de investigación.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.3. historias clínicas.

se genera un importante movimiento económico a través de la facturación de la atención médica prestada a los heridos en estos incidentes.5.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. a medida que han ido creciendo estas áreas han ido complementándose una a otra para beneficiarse en una especie de simbiosis del conocimiento. Además de las obvias implicaciones de salud y mortandad.691 personas lesionadas relacionadas con un evento de tránsito. La cifra mencionada representa una tasa de lesionados en accidentes de tránsito. propio de las generaciones contemporáneas. siguen siendo la segunda manera de muerte violenta después de los homicidios.418 muertes por esta causa y 37.4 personas por cada cien mil Colombianos. Adicionalmente.gov. se ha visto reflejado por otro lado en una mejora en la calidad de vida y de confort a través del crecimiento de industrias que proveen de servicios y elementos que facilitan la vida diaria. en 2005 se presentaron 5. se ha incrementado de una forma directamente proporcional la cantidad de accidentes.11. JUSTIFICACIÓN La medicina y la ingeniería de sistemas son dos de las áreas del conocimiento humano que más desarrollo han presentado durante las últimas décadas.php?option=com_content&task=view&id=122&Itemid=167&limit=1 &limitstart=5 21 . Los accidentes de tránsito de acuerdo con los datos arrojados por el sistema de información del Instituto Nacional de Medicina Legal y Ciencias Forenses.medicinalegal. Y debido al aumento en el número de vehículos que circulan por las calles. Juan Carlos Díaz Santos • Sistema de Información ADOS Versión 3. Instituto Nacional de Medicina Legal y Ciencias Forenses. Este progreso tecnológico. Libro en formato PDF Consultado el 8 de septiembre de 2007 de http://www.co/index. De acuerdo a la legislación actual del país. equivalente a 91. la cantidad de lesionados que se presentan en ellos. Según la información presentada por este instituto. y por consiguiente. Lo que ayer para los abuelos parecían historias de ciencia ficción. Una de esas industrias es la automovilística. todo hospital o clínica (ya sea pública o privada) está en la obligación de atender en su servicio de urgencias a las 11 Forensis – Lesiones en accidentes de tránsito (2006).0 1. hoy en día hacen parte de la vida cotidiana gracias a la evolución tecnológica de la época actual.

bases de datos y Programación en JAVA. después de un proceso de auditoria médica. A pesar de la tecnología disponible y de la integración actual medicina-sistemas. Parte de la cartera de las entidades de salud comprende la facturación por atención a heridos por accidentes de tránsito. 22 .6. el cual permite una integración clara y fácil de comprender de tecnologías no compatibles por si mismas: Sistemas expertos.1.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Para cualquier entidad de salud. y por ende. Si el pago de estas cuentas se hace con rapidez el flujo de efectivo será continuo. El costo de la atención médica será asumido posteriormente por la póliza de seguros que cobija al automotor involucrado en el accidente. su principal fuente de ingresos (y por ende su garantía de supervivencia) es la derivada del cobro de los servicios prestados. Esta alternativa se desarrolla a nivel de Ingeniería de Sistemas creando un enfoque modular. OBJETIVO GENERAL Desarrollar un software basado en sistema experto para la liquidación de cuentas médicas de acuerdo a lesiones originadas en accidentes de transito en el área de Traumatología.6. en dinero Con el desarrollo del proyecto se aporta una alternativa al proceso manual actual de auditoria médica. OBJETIVOS 1. en recursos humanos. garantizando la disponibilidad de recursos para prestar una atención médica de calidad. este proceso de auditoria se hace de una forma manual lo que implica procesos operativos costosos tanto en tiempo. Debido al largo proceso que existe en la actualidad (descrito en detalle en Descripción del problema). 1. transcurren semanas y en ocasiones hasta meses para que las aseguradoras cancelen las facturas a las entidades prestadoras de servicios de salud. contribuyendo así a la agilización de la generación y posterior pago de las cuentas de cobro relacionadas con accidentes de tránsito. Juan Carlos Díaz Santos personas que resulten heridas como consecuencia de un accidente de tránsito.

de acuerdo a los conceptos de pertinencia médica. la efectividad y robustez del aplicativo. Conectar la base de datos de conocimiento hecha en CLIPS con la interfase gráfica realizada en JAVA. OBJETIVOS ESPECÍFICOS Determinar las diferentes clases de lesiones vinculadas al área de traumatología que puede sufrir una persona en un accidente de tránsito para establecer. Verificar a través de pruebas realizadas con casos de la vida real.2. por medio del software libre JCLIPS. Juan Carlos Díaz Santos 1. 23 . Diseñar por medio de CLIPS una base de conocimiento que almacene información sobre lesiones pertenecientes al área de traumatología y su correspondiente tratamiento.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.6. cuales son los procedimientos médicos relacionados. Desarrollar un algoritmo en JAVA que liquide procedimientos médicos de traumatología de acuerdo a lo estipulado en el decreto 2423 de 1996.

Mapa Conceptual 2.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. y por último el marco contextual. Juan Carlos Díaz Santos 2. MARCO TEÓRICO En la figura 2. se muestra el mapa conceptual donde aborda los fundamentos teóricos de la presente investigación. 24 . Comenzando por los antecedentes que proporcionan un recorrido histórico a los sistemas expertos y a la traumatología. Continuando con el marco conceptual a nivel legal y científico. Figura 2. ANTECEDENTES TEÓRICOS A continuación se presenta en líneas generales los antecedentes de las dos principales áreas involucradas en este proyecto: Traumatología y sistemas expertos.1.

1. 25 . el cual llegó a ser traducido al español. Abarcando la edad media y el periodo posterior. De acuerdo a lo planteado por Sánchez12. pero no menciona las lesiones de pelvis y extremidades inferiores. Mejor conocimiento anatómico y la investigación anatomopatológica. Desarrollo de la traumatología. Según Riera13. que reunidos forman lo que se conoce como el Corpus Hippocraticum. trascrito en el siglo XVIII a. Editorial Pirámide (1985). llegando a esta gracias a dos razones: 1.) .Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. describiendo con detalle métodos de reducción y tratamiento de luxaciones y fracturas.1750) publicó un “Tratado sobre las enfermedades de los huesos”. "Sobre las fracturas" -peri agmon. Miguel. Juan Carlos Díaz Santos 2. medicina y sociedad.C. Este parece estar inacabado ya que describe las lesiones de cráneo de forma detallada. 2. y fue precisamente quién demostró hace ya 2500 años que el tratamiento de las fracturas y luxaciones incumbe única y exclusivamente al ortopeda. Desde Hipócrates hasta finales del siglo XVIII. Este último fue el introductor de la traumatología experimental utilizando la anatomía topográfica con clara intención quirúrgica y también practicó técnicas de acceso a las articulaciones en cadáveres. es el papiro de Edwin Smith.1.y "Palanca" -mokhlikós-. el cual basándose en observaciones empíricas alcanzó un enorme desarrollo. También destaca a Antoine-Louis Barye (1796 1875) (estudió las fracturas del húmero y fémur) y el español Leonardo Galli (¿?1830). Riera cataloga varios hechos claves en el desarrollo de la traumatología: El cirujano francés Jean Louis Petit (1674 . en el antiguo Egipto.Se han atribuido a Hipócrates 53 libros. Este autor destaca los aportes de la traumatología hindú cuyo mayor representante es Susruta (600 a. teoría y método de la medicina: Introducción al pensamiento médico. Editorial Masson (1998). El autor también plantea que Hipócrates fue sin duda uno de los grandes percusores de la traumatología. el primer documento escrito con nociones y referencias traumatológicas. Historia. No todas las obras del Corpus Hippocraticum son originales. El auge de la cirugía general y de todas las especialidades quirúrgicas.. Entre las que se consideran que son originales de Hipócrates destacan: "Sobre las articulaciones" peri arthron-. Historia. perteneciendo muchas de ellas a sus discípulos. en el mundo occidental los primeros documentos sobre traumatología aparecen con la medicina hipocrática (460-370 a.C. la traumatología constituye en buena medida un capítulo quirúrgico que en ocasiones se incluye en los tratados de cirugía general. El siglo XVIII es el punto de partida de la traumatología moderna.C). 13 RIERA. Juan. 12 SANCHEZ.

Se debe al médico holandés Antonio Maticen (1805 – 1878). Entre los precedentes más antiguos de rehabilitación. En los años centrales del siglo XIX. por su incidencia social y las graves lesiones registradas pasó a ser una rama importante de la cirugía. Otra técnica es el método de tracción continua. fue en los años siguientes a la primera guerra mundial cuando la traumatología. Sus doctrinas se hallaban basadas en los siguientes principios: • Reducción. cuando se inicia el desarrollo de la cinesiterapia. Pero fue a finales del XVIII con la obra de Nicolás Andry (1658 – 1742). El desarrollo de esta técnica. podría citarse la rehabilitación gimnástica de Galeno y otros autores desde el siglo XVI. El vendaje enyesado es de uso generalizado y universal. la aplicación de vendajes enyesados. lo cual evidenciaba la necesidad de la especialización para evitar las amputaciones y la gangrena. La rehabilitación motora es otra técnica. que fue introducida por Guy de Chauliac (1290 – 1368). Aunque hubo avances. le convirtió en un centro especializado en el tratamiento de fracturas y heridas articulares. La cirugía de guerra mostró a Lorenz Böhler (1885 – 1973) la realidad de las deficiencias asistenciales. cuyo perfeccionamiento fue alcanzado el siglo pasado por Fiz Steiman (1907). 26 . que en la actualidad constituye un capítulo imprescindible en el tratamiento de los traumatismos. La utilización de férulas de tracción se debe a N. La rehabilitación motora constituye por otra parte uno de los progresos mayores realizados por la traumatología actual.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. quien contribuyó con una nueva técnica. En toda fractura se deben reducir exactamente los fragmentos desplazados. Smith. Astley Paston Cooper (1768 – 1841) publicó el primer estudio sistemático sobre fracturas. aunque su uso no se generalice hasta el siglo XIX. quien lo perfeccionó mediante agujas colocadas en los cóndilos femorales. John Hunter (1728 – 1793) dio altura científica a la cirugía y estableció los principios de reeducación muscular. Juan Carlos Díaz Santos Tres grandes cirujanos dieron un claro avance en el conocimiento de fracturas y luxaciones: Percival Pott (1714 – 1788) estudió las lesiones vertebrales y las fracturas de tobillo. el tratamiento de las fracturas conoció una revolución técnica que llega hasta nuestros días. Enrolado como cirujano militar y destinado al monasterio de Bolzano (Italia). constituye un elemento esencial en el tratamiento de muchas fracturas. así como de su prevención.

que recuerdan los ensayos sobre transplantes orgánicos. Herbert Gelerntner (1959) construyó el demostrador de teoremas de geometría (DTG). el cual acarreaba infecciones y seudoartrosis. medicina y sociedad. 15 RIERA. Editorial Pirámide (1985). • Ejercicio activo de las articulaciones móviles. A principios de la década de los 50 Claude Shannon (1950) y Alan Turing (1953) se ocupaban de escribir programas de ajedrez para computadoras convencionales. llamada SNARC. Juan. construyeron la primera computadora de red neuronal en 1951. está basada en una creciente perfección técnica.2. Los fragmentos reducidos se inmovilizarán ininterrumpidamente en buena posición hasta su consolidación ósea. característico de su época. En IBM. Constató los desastrosos resultados de un tratamiento cruento.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Böhler siempre estuvo a favor del tratamiento incruento y por tanto practicó los métodos de osteosíntesis como el enclavamiento femoral y otras técnicas. La cirugía traumatológica. Propusieron un modelo constituido por neuronas artificiales. Historia. Nathaniel Rochester y sus colegas produjeron algunos de los primeros programas de inteligencia artificial. Se basaron en 3 fuentes: Conocimientos sobre la fisiología básica y funcionamiento de las neuronas en el cerebro.14. A principios de 1952.1. Historia. Miguel. 27 . Durante la segunda mitad del siglo XX se empieza a utilizar las primeras prótesis. Desarrollo de los sistemas expertos. la cirugía de los nervios periféricos o la de los tendones. teoría y método de la medicina: Introducción al pensamiento médico. Editorial Masson. Merece la pena subrayar algunos de los capítulos que con mayor razón constituyen temas traumatológicos de la más reciente actualidad. el análisis formal de la lógica proposicional de Rusell y Whitehead y la teoría de la computación de Alan Turing. Simultáneamente. Juan Carlos Díaz Santos • Inmovilización.15 2. este gran desarrollo técnico e instrumental se ha podido llevar a cabo gracias a la colaboración entre médicos e ingenieros y un acabado estudio fisiopatológico e histológico de la consolidación ósea. Marvin Minsky y Dean Edmonds. (1998). dos estudiantes de postgrado del departamento de matemáticas de Princeton. Arthur 14 SANCHEZ. Durante toda su vida afirmó que el éxito de la traumatología se encuentra en la organización del tratamiento. El primer trabajo de IA fue realizado por Warren McCulloch y Walter Pitts (1943). cabe destacar dentro de estos los progresos en torno a la columna vertebral.

Editorial Prentice Hall (2003) McCARTHY. se puede considerar el motor de inferencias aisladamente. John. Some expert system need common sense. En MYCIN aparecen claramente diferenciados motor de inferencia y base de conocimientos. Juan Carlos Díaz Santos Samuel escribió una serie de programas para el juego de damas. Su función principal es interpretar un conjunto de resultados de exámenes de función 16 RUSELL. y algunos otros.edu/jmc/someneed/someneed. un equipo dirigido por Edward Feigenbaum. John McCarthy definió el lenguaje de alto nivel LISP. En líneas generales. (1984). comenzó a desarrollar sistemas expertos utilizando bases de conocimiento definidas minuciosamente. el resultado de exámenes de laboratorio. dando conclusiones análogas a las que un ser humano daría tras largos años de experiencia. Esto da como resultado un sistema vacío o shell (concha). Consultado el 11 de agosto de 2007 de http://www-formal. Inteligencia Artificial: Un enfoque moderno (2ª. Edición). MYCIN pregunta sobre posibles organismos bacteriales. Su mayor innovación respecto a otros sistemas expertos fue el hecho de que usa medidas de incertidumbre (no probabilidades) para sus diagnósticos y el hecho que está preparado para explicar su razonamiento al médico. probables sitios de infección. Se utilizaba para identificar estructuras químicas moleculares a partir de su análisis espectrográfico. Lo más importante es que funcionaba de manera correcta. Stuart. de forma tal que este puede aceptarlo o no. MYCIN es un programa diseñado para aconsejar a los médicos en el tratamiento de infecciones bacteriales de la sangre y meningitis. Con esta información recomienda determinado tratamiento de antibióticos. Así surgió EMYCIN (MYCIN Esencial) con el que se construyó SACON. la presencia de síntomas específicos relevantes para la diagnosis. Después de preguntar ciertos datos básicos como el nombre. Al separar esas dos partes. Este sistema introdujo nuevas características: utilización de conocimiento impreciso para razonar y posibilidad de explicar el proceso de razonamiento. En 1967 se construye DENDRAL. utilizado para estructuras de ingeniería. denominado PUFF.stanford.17 En 1979 se construyó en la Universidad de Stanford (EUA) un sistema de diagnóstico de enfermedades pulmonares. que se considera como el primer sistema experto. Entre 1970 y 1980 se desarrolló MYCIN para consulta y diagnóstico de infecciones de la sangre.html 17 28 . la edad y el sexo. En 1958.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.16 A partir de 1965. que se convertiría en su momento en el lenguaje de programación dominante en inteligencia artificial. PUFF para estudiar la función pulmonar y GUIDON para elegir tratamientos terapéuticos.

El 85% de sus informes se acepta sin modificaciones.pdf 19 REDCientífica (2007). • Diagnosis.18 En esa época se desarrollaron también: HERSAY. • Planeación. que intentaba identificar la palabra hablada. • Predicción. Fuzzy engineering expert Systems with neural network applications. Se llega a la conclusión de que el éxito de un sistema experto depende casi exclusivamente de la calidad de su base de conocimiento. Introducción a los Sistemas Expertos. Consultado el 11 de agosto de 2007 de ftp://reports. SHORTLIFFE Edgard. KUNZ John.com/doc/doc199908210001.html 20 BODUNDE Adedeji. A partir de 1980 se ponen de moda los sistemas expertos. Archivo PDF.redcientifica. El inconveniente es que codificar la pericia de un experto humano puede resultar difícil. PUFF: An expert system for interpretation of pulmonary data. utilizado para hallar yacimientos de minerales. • Monitoreo. La mayoría de las aplicaciones de los sistemas expertos pertenece a alguna de las siguientes categorías: • Interpretación e identificación. Editorial Wiley Interscience (2002). SISTEMAS EXPERTOS De acuerdo a lo planteado por Bodunde y Cheung20.2. Un sistema experto opera como un sistema interactivo que responde preguntas. cuestiona para clarificación. largo y laborioso. AIKINS Janice. y generalmente ayuda en el proceso de toma de decisiones. numerosas empresas de alta tecnología investigan en esta área de la inteligencia artificial. Consultado el 7 de agosto de 2007. y PROSPECTOR. 18 29 . • Diseño. FALLAT Robert. desarrollando sistemas expertos para su comercialización. Stanford University(Septiembre 1982).edu/pub/cstr/reports/cs/tr/82/931/CS-TR-82-931.19 2.stanford. hace recomendaciones. un sistema experto es un programa de computador que simula el proceso de pensamiento de un experto humano para resolver problemas complejos de decisión en un dominio específico. CHEUNG John. De este último derivó el shell KAS (Knowledge Adquisition System). http://www.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Juan Carlos Díaz Santos pulmonar para inferir un diagnóstico para el paciente.

2.2. conocimiento. y estructuras de control.1. 2. Estructura de los sistemas expertos: Las decisiones complejas involucran una combinación de conocimientos basados en hechos y en heurística.2. es la simplicidad de la adición. eliminación o sustitución de de nuevas reglas y la capacidad de administración de memoria. El desarrollador de un sistema debe enfocar el objetivo de su aplicación a la solución específica del problema que se debe resolver. los sistemas expertos están organizados en tres niveles: 21 22 Acrónimo de List Procesing (Procesamiento de listas). 2. La mayor ventaja de estos lenguajes. Abreviatura de Programmation en Logique (Programación lógica). Especificación de dominio: Los sistemas expertos son típicamente aplicaciones de un dominio específico. 23 Ver sección 2. • Control. Herramientas especiales y lenguajes de programación son usados con frecuencia para cumplir los objetivos específicos del sistema.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Por esta razón. el conocimiento debe ser organizado en un formato fácilmente accesible que distinga entre datos. Para que el computador sea capaz de recuperar y utilizar con efectividad el conocimiento heurístico. Juan Carlos Díaz Santos • Depuración y pruebas. o de herramientas como CLIPS23 en el desarrollo de un sistema experto simplifica el proceso de generación de código. • Instrucción y entrenamiento.2. 30 .2. El uso de lenguajes como LISP21 y PROLOG22. comparados con los lenguajes convencionales de programación.3.1. Algunas de las características distinguibles de los lenguajes y herramientas de programación necesitados para los sistemas expertos son: • Combinación eficiente de variables enteras y reales • Buenos procedimientos de administración de memoria • Extensivas rutinas para manipulación de datos • Compilación incremental • Eficiente procedimientos de búsqueda 2. Lenguajes y herramientas especiales de programación: Los sistemas expertos son típicamente escritos en lenguajes de programación especiales o con herramientas diseñadas para este fin.

La modularidad de un sistema experto es una importante característica que lo distingue cuando es comparado con un programa convencional de computador. Una base de conocimientos es creada por ingenieros de conocimiento. • La memoria de trabajo. Juan Carlos Díaz Santos • La base de conocimientos. que es un mecanismo genérico de control que aplica el conocimiento axiomático en la base de conocimientos a los datos con tareas específicas para obtener una solución o conclusión. La modularidad es apreciable en un sistema experto por el uso de tres distintos componentes. Organización de sistemas expertos y ambiente operativo. La base de conocimiento provee al sistema experto con la capacidad de recomendar direcciones para el requerimiento del usuario. que consiste en reglas de solución de problemas. y datos intrínsecos relevantes al dominio del problema. • El motor de inferencia. 31 . (Tomado de Fuzzy engineering expert Systems with neural 24 network applications) . Esas reglas y estrategias pueden cambiar dependiendo del escenario prevaleciente del problema.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. que refiere a datos con tareas específicas para el problema para consideración. Figura 3. quienes trasladan el conocimiento de expertos humanos a reglas y estrategias. como se aprecia en la figura 3. procedimientos.

El desarrollo de un sistema experto funcional usualmente se centra alrededor de la organización de la base de conocimientos. hechos o intuición que un experto humano puede usar en la resolución de problemas en el dominio de un problema dado. Una integración funcional de los componentes de un sistema experto es mostrada en la figura 4. La memoria de trabajo representa los datos relevantes para la resolución del problema actual. Cit. 18 32 . El motor de inferencia es el mecanismo de control que organiza los datos del problema y busca a través de la base de conocimiento reglas aplicables.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. BODUNDE Adedeji. Juan Carlos Díaz Santos La base de conocimiento constituye las reglas para la resolución de problemas. Integración de componentes de Sistemas expertos. (Tomado de Fuzzy engineering 24 expert Systems with neural network applications) 24 Op. Pág. Figura 4. CHEUNG John.

5 Beneficios de los sistemas expertos: Los sistemas expertos ofrecen un ambiente donde las buenas capacidades de los humanos y el poder de los 33 . • Los humanos tienen una limitada memoria de trabajo • Los humanos son incapaces de comprender grandes cantidades de información rápidamente. • Los humanos son incapaces de mantener grandes cantidades de datos en la memoria • Los humanos son lentos en la recuperación de información almacenada en la memoria • Los humanos están sujetos a ser conciente o inconcientemente parciales en sus acciones. la programación convencional también presenta debilidades al momento de ser usados como herramientas de tomas de decisión. las cuales incluyen: • La experticia humana es escasa • Los humanos se cansan por el esfuerzo físico y mental • Los humanos olvidan detalles cruciales de un problema • Los humanos son inconsistentes en sus decisiones en el dia a dia. 2. • Los humanos pueden deliberadamente evitar responsabilidades de decisión. • No son fácilmente adaptables a los cambios en el ambiente del problema. • Buscan soluciones explícitas y puntuales que pueden no ser posibles. Juan Carlos Díaz Santos 2.4. • No hacen uso de las efectivas aproximaciones heurísticas usadas por los expertos humanos.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Los programas convencionales: • Son algorítmicos por naturaleza y dependen de la potencia de la máquina. • Dependen de hechos que pueden ser difíciles de obtener. ocultan y mueren.2.2. Junto a las limitaciones humanas. • Los humanos mienten. La necesidad de los sistemas expertos: Los sistemas expertos son necesarios debido a las limitaciones asociadas con los procesos humanos tradicionales de toma de decisión.

• Permiten el dinamismo a través de la modularidad de la estructura. 2. 34 . además de ser realizadas en tiempo real.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Aplicaciones de los sistemas expertos: La figura 5 esquematiza las principales áreas de aplicación de los sistemas expertos. • Liberan la mente y el tiempo del experto humano para permitirle concentrarse en actividades más creativas.2. Los sistemas expertos: • Incrementan la probabilidad.6. y consistencia de la toma de buenas decisiones. • Permiten la objetividad por medio del sopesamiento de la evidencia sin parcialidad y sin ser influido por las reacciones emocionales y personales del usuario. frecuencia. Juan Carlos Díaz Santos computadores pueden ser usados para sobrepasar algunas de las limitaciones ya mencionadas. • Ayudan a distribuir la experticia humana. • Facilitan la toma de decisiones a un nivel experto y a un bajo costo por parte de los no expertos.

Juan Carlos Díaz Santos Figura 5. (Tomado de Fuzzy engineering 25 expert Systems with neural network applications) 25 Ibid.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. 24 35 . Pág. Hoja de ruta de aplicaciones de sistemas expertos.

TRUSZKOWSKI Walter. Esta técnica permite al experto arribar a una buena solución rápida y eficientemente. Encadenamiento hacia atrás: El encadenamiento hacia atrás es el reverso del encadenamiento hacia delante.2. Francisco Javier. Por tipo de accidente. A pesar de ser diversas. Documento PDF consultado el 15 de septiembre de 2007 de http://agents. 2. POMYALSKI James. los involucrados en éste pueden sufrir lesiones cuyo carácter puede variar desde leve hasta severo. pueden agruparse puntualmente de acuerdo a distintos factores permitiendo de esta manera una mejor comprensión de su naturaleza. Juan Carlos Díaz Santos 2. una meta es especificada y el sistema experto intenta determinar qué condiciones son necesitadas para arribar a una meta especificada. El encadenamiento hacia atrás también es llamado manejado por metas. 2. Expert Systems.1. Seguridad vial y medicina de tráfico.2. siendo inclusive causantes de muerte. Atendiendo al tipo de accidente.8. 2.3.gov/papers/pdf/es.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. En este caso. Los sistemas expertos basan su proceso de razonamiento en manipulación simbólica y procedimiento en inferencia heurística que se acercan mucho al proceso de pensamiento humano.7. BROWN Donald. NATURALEZA DE LAS LESIONES ORIGINADAS POR ACCIDENTE DE TRÁNSITO Al presentarse un accidente de tránsito.pdf 27 ALVAREZ.9. Si la condición es verdadera. Es usado para seguir la pista en reversa desde una meta hasta los caminos que condujeron a esa meta. El encadenamiento hacia delante es comúnmente referido como razonamiento manejado por datos26. 26 36 .3. El encadenamiento hacia atrás es muy bueno cuando todos los resultados son conocidos y el número de posibles resultados no es grande.nasa.gsfc. Editorial Masson (1997). Este procedimiento continúa hasta que una solución es encontrada o se llega a un camino sin salida. entonces la parte de acción de la regla es también verdadera. Razonamiento heurístico: Los expertos humanos usan un tipo de técnica de resolución de sistemas llamado razonamiento heurístico.2. Encadenamiento hacia delante: Este método involucra la verificación de la parte condicional de una regla para determinar si es verdadera o falsa. 2. las lesiones se pueden producir de la siguiente forma27: • Por atropello (a peatón o ciclista): Impacto o aplastamiento.

Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.

Juan Carlos Díaz Santos

• Por colisión (entre dos vehículos): Frontal-lateral-posterior. • Por choque (entre vehículo y superficie estática). • Por volcamiento. 2.3.2. Por mecanismo de producción. Según el mecanismo de producción de las lesiones, éstas pueden ser: • Por mecanismo directo (impacto sobre la parte afectada). Por ejemplo, fractura transversa de fémur. • Por mecanismo indirecto o a distancia (Por ejemplo, luxación de cadera por impacto en rodilla). • Por mecanismo de torsión (Por ejemplo, fractura de tibia al quedar el pie fijo y girar la rodilla) • Por mecanismo de flexoextensión (Por ejemplo, fractura de cuerpo vertebral) • Por mecanismo de cizallamiento (Por ejemplo, rotura de víscera u órgano) • Por mecanismo de aceleración-desaceleración (Por ejemplo, lesión orgánica a nivel cerebral). • Por aplastamiento (Por ejemplo, estallido de víscera hueca). 2.3.3. Parámetros adicionales. A pesar de que el tipo de accidente y el mecanismo de producción de las lesiones influyen muy directamente en la gravedad de las mismas, existen otros parámetros a tener en cuenta y que tienen vital importancia28: • Absorción local del impacto: Depende de la superficie sobre la que se ejerce la violencia, ya que a mayor superficie le corresponderá mayor disipación de la energía. • Masa y topografía sobre la que se ejerce el traumatismo: Hay diferencias notables en los valores de las fuerzas necesarias para producir un mismo efecto, según las diversas regiones corporales. • Elasticidad: Las distintas regiones corporales tienen diferente grado de elasticidad, o sea, de recuperar su forma primitiva, luego de experimentar un traumatismo; sirve de ejemplo el cráneo. Se ha visto que, cuando este choca contra un objeto, se aplasta directamente en el punto de impacto, y después, tiende a volver a su forma original. No obstante ello, alrededor de la superficie de choque se producen ondas de deformación que pueden fracturar la tabla interna o externa o ambas.
28

LOSSETI Oscar, TREZZA Fernando, PATITO Jose. Accidentes de tránsito: Consideraciones médicolegales lesionológicas y tanatológicas. Cuerpo Médico Forense. Corte Suprema de Justicia de la Nación (Argentina). Cuadernos de medicina forense, año 2, número 3, páginas 7 a 15.

37

Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.

Juan Carlos Díaz Santos

• Influyen también, aunque en menor grado, la contextura física de la víctima y su estado de salud previo. 2.3.4. Mecanismo de producción. En lo referente al mecanismo de producción de las lesiones, se debe entender que hace referencia al modo y sucesión de las causas responsables del hecho traumático, y la manera en que inciden sobre el organismo. En este sentido y de acuerdo a este criterio de clasificación, se distinguen tres mecanismos patógenicos: Directos, indirectos y mixtos.29 El mecanismo directo se evidencia por los choques contra la estructura del vehículo, pavimento u obstáculo. Si los impactos se verifican en el mismo sentido, las consecuencias de las lesiones serán heridas contusas en sus diversas variedades, como equimosis, excoriaciones, hematomas, heridas contusas propiamente dichas y fracturas. Si los impactos son múltiples, coetáneos, sucesivos y en sentido opuesto, pueden presentarse, además de las lesiones señaladas, rupturas viscerales, como por ejemplo, desgarros y estallidos. El mecanismo indirecto es independiente del impacto; está determinado por los procesos cinéticos de aceleración y desaceleración bruscas que modifican los pesos de los diversos componentes orgánicos del cuerpo; pueden enumerarse las siguientes lesiones: cizallamiento de los pediculos vasculares, hematoma subdural, desinserción mesentérica, desgarro hepático, esplénico, aórtico y diafragmático, y contusiones encefálicas por contragolpe, entre las más frecuentes. En el mecanismo mixto se producen lesiones como consecuencia de la expulsión violenta del ocupante fuera del vehículo o cuando este experimenta un vuelco. En este aspecto y para una mejor evaluación de la causalidad de la lesión, en cuanto al mecanismo de producción, deben tenerse en cuenta los siguientes factores: • Masa y velocidad del vehículo: Debe considerarse que la magnitud de las lesiones está dada por la energía que se libera en el accidente y que depende de la masa y la velocidad; es conveniente recordar que la magnitud de la energía cinética está dada por la siguiente fórmula:

29

Lesiones por accidentes. Consejo de salubridad general Universidad Autónoma de México. Editorial McGraw-Hill Interamericana (1997).

38

Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.

Juan Carlos Díaz Santos

E = m x velocidad2 /2 • Duración del choque: O sea el tiempo en que la energía tarda en liberarse, por lo que, a menor tiempo de producción mayor cantidad y magnitud de lesiones, especialmente, las de carácter óseo. 2.3.5. Tipos de accidente. Son distintos los tipos de accidente que pueden presentarse, ya cada uno de ellos origina unas lesiones características. Se pueden clasificar en tres modalidades.30 • Atropello a peatón o ciclista. • Colisión o choque (Vehículo de 4 ruedas). • Colisión o choque (Vehículo de dos ruedas). En el atropello a peatón o ciclista, las principales lesiones que se producen son: Fracturas de huesos largos de las extremidades inferiores, fracturas y luxaciones articulares de la cadera y la rodilla, fracturas de pelvis, traumatismo craneoencefálico, traumatismos torácicos con fracturas de costillas y esternón, fracturas de huesos largos de la extremidad superior, traumatismos vertebrales. En la colisión o choque de vehículos de 4 ruedas, las lesiones características son: Síndrome del latigazo cervical, fractura o luxación de la columna vertebral cervical, traumatismos craneofaciales, fractura o luxación de la cadera, traumatismo torácico con fracturas de costilla y esternón. En la colisión o choque de vehículos de dos ruedas, las lesiones más frecuentes se pueden resumir en: Traumatismos craneofaciales, fracturas de la extremidad superior, fracturas de la extremidad inferior, fractura vertebral con lesión medular.31 2.4. NORMATIVIDAD LEGAL El decreto 2423 de 199632 es el que determina la nomenclatura y clasificación de los procedimientos médicos, quirúrgicos y hospitalarios del manual tarifario por medio del cual se establecen los valores de cada uno de los procedimientos y/o servicios médicos prestados por las entidades hospitalarias. Este se debe aplicar
ALVAREZ, Francisco Javier. Seguridad vial y medicina de tráfico. Editorial Masson (1997). SWIONTKOWSKI, Marc. Manual de ortopedia y traumatología. Editorial Masson (2005). 32 Decreto 2423 de 1996. Consultado el 7 de septiembre de 2007 de http://www.presidencia.gov.co/prensa_new/decretoslinea/1996/diciembre/31/dec2423311996.pdf
31 30

39

1. cuando se trate de atención de pacientes víctimas de accidentes de tránsito. Para cada una de las intervenciones quirúrgicas. JAVA es usado para desarrollar aplicaciones empresariales de gran escala. Las clases incluyen piezas llamadas métodos que desarrollan tareas y retornan información cuando ellos completan esas tareas. estancias y servicios médicos se ha designado una nomenclatura y codificación. Los programas en JAVA consisten en piezas llamadas clases. Esta investigación estaba destinada a aprovechar el impacto que tendrían los microprocesadores en la nueva generación de artículos electrónicos. Cuando un gurpo de Sun visitó un café local. SOFTWARE Las siguientes son las herramientas de programación que se utilizarán para el desarrollo del aplicativo. procedimientos de diagnóstico. y cada uno de los items facturados tiene asignado un valor en porcentaje del salario mínimo legal vigente. James Gosling. El usuario puede crear cada pieza que necesita para 33 World Wide Web 40 . el nombre JAVA fue sugerido. 2. desastres naturales. 2. El proyecto resultó en el desarrollo de un lenguaje basado en C++ que su creador. y así quedó. Juan Carlos Díaz Santos obligatoriamente tanto por las entidades públicas como por las privadas. fundó en 1991 un proyecto interno de investigación pajo el nombre código Green. Poco después se enteró que ya había un lenguaje de programación con ese nombre.5. JAVA: Sun Microsystems.5. atentados terroristas. para proveer aplicaciones para aparatos del consumidor (tales como celulares. JAVA generó un inmediato interés en la comunidad de negocios debido al fenomenal interés en la WWW. se le ha asignado un grupo (que puede ir del 1 al 21).Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. para implementar la funcionalidad de los servidores de la WWW (los computadores que almacenan el contenido que se aprecia en los navegadores). llamó Oak (Roble en inglés) después de ver un roble que estaba ubicado junto a la ventana de su oficina en Sun. empresa de tecnología estadounidense. Con la explosión de la WWW33 en 1993. Sun vió el potencial de usar JAVA para adicionar contenido dinámico y animaciones en las páginas Web. beepers y asistentes digitales personales). Sun anunció formalmente a JAVA en una gran conferencia en 1995. y para otros muchos propósitos. De acuerdo al grado de complejidad. atención inicial de urgencias y los demás eventos catastróficos definidos por el Consejo Nacional de Seguridad Social en Salud.

Entre las principales características de MySQL están: 34 35 DEITEL H. What is Clips? (2007). Editorial Prentice Hall (2003).Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.5. OS/X. Es compatible con la nueva generación de aplicaciones de nueva generación como PHP. es usada ampliamente en áreas gubernamentales. la mayoría de los programadores en JAVA toman ventaja de ricas colecciones de clases existentes en las librerías de clases de JAVA. AIX. • Documentación completa. y ha sido instalado en diversos sistemas operativos sin necesidad de cambios en su código. Provee un ambiente completo para la construcción de sistemas expertos basados en reglas y/o objetos. Entre sus principales características se encuentran: • Representación del conocimiento. Provee una herramienta consistente para el manejo de una amplia variedad de conocimiento con soporte para tres diferentes paradigmas de programación: Basado en reglas. Consultado el 13 de agosto de 2007 de http://www. las cuales también son conocidas como las JAVA APIs (Application Programming Interfaces)34. CLIPS puede ser embebido dentro de código procedimental. Posee una documentación extensa que incluye una manual de referencia y una guía del usuario. Está escrito en C para portabilidad y velocidad.5.ghg. • Portabilidad.J. CLIPS es mantenido como software de dominio público.2. orientado a objetos y procedimental.M. MySQL: Esta base de datos se ha convertido en una de las más populares bases de datos de fuente abierta debido a su consistente y rápido desempeño.3. CLIPS: Es una herramienta creada para el desarrollo y mantenimiento de sistemas expertos.net/clips/WhatIsCLIPS. Windows. 2. FORTRAN y ADA. industriales y académicas. Juan Carlos Díaz Santos formar un programa en JAVA. Perl y Phyton. • Bajo costo. DEITEL P. Es usada en más de 11 millones de instalaciones que van desde grandes corporaciones hasta aplicaciones embebidas especializadas a través de todo el mundo. Java How to program. Creada en 1985. e integrado con lenguajes como C.35 2. llamado como una subrutina. MySQL corre en mas de 20 plataformas que incluyen Linux. su alta confiabilidad y su fácil uso. • Integración/Extensibilidad. Sin embargo.. JAVA.html 41 . entre otras.

• Alta protección de datos. • Libertad de fuente abierta.nl/~mrmenken/jclips/ 36 42 . Consultado el 13 de agosto de 2007 de http://www. ejecutar comandos arbitrarios) y recibir información devuelta desde CLIPS en forma de cadenas de texto (strings). que integre sistemas expertos con un lenguaje de programación como JAVA.37 2. Es un software de libre distribución. • Bajo costo. de la Vrije Universiteit (Ámsterdam.cs. • Fácil mantenimiento.html 37 JClips.com/why-mysql/topreasons. Consultado el 13 de agosto de 2007 de http://www. EL archivo JAR forma la parte de JAVA del software que implementa el puente. El archivo DLL contiene la distribución completa de CLIPS. Se escribe la aplicación en JAVA y se usan los dos archivos de JCLIPS (DLL y JAR) para establecer el puente entre JAVA y CLIPS.mysql. • Robusto soporte transaccional. Holanda).4.vu. • Alto desempeño.5. The world’s most popular open source database (2007). Juan Carlos Díaz Santos • Escalabilidad y flexibilidad. correr el motor. MySQL AB. JCLIPS: JCLIPS es una pieza de software que permite a los programadores en JAVA usar CLIPS en combinación con JAVA embebiendo el motor de CLIPS en las aplicaciones JAVA. por lo que no se necesita instalar CLIPS separadamente. Fue desarrollado por Maarten Merken. En JAVA es posible usar el motor de CLIPS (Cargar archivos. MARCO CONTEXTUAL En Colombia no existe un aplicativo.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Los programas existentes están orientados hacia diagnóstico basado en formulación de preguntas.36 2. Clips for Java (2007).6. • Fortaleza en almacenamiento en base de datos. orientado hacia la liquidación de cuentas médicas. • Desarrollo comprensivo de aplicaciones.

gestión administrativa. control de citas. La concepción e investigación preeliminar sobre este proyecto se inició en el segundo semestre del año 2005.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. entre otros. La etapa final del desarrollo comprenderá el segundo semestre del año 2007. la gran mayoría de aplicativos en el área del salud abarcan principalmente áreas de gestión y administración: Recopilación de historias clínicas. El proyecto se desarrolla en la ciudad de Bogotá. 43 . como tesis de grado en la línea de énfasis de Ingeniería de Software en la facultad de Sistemas de la Universidad El Bosque. Juan Carlos Díaz Santos Adicionalmente.

Se planea diseñar un software que permita. que tiene cierta relación en lo que se refiere al sistema experto con proyectos de diagnóstico de patologías que se están desarrollando en la facultad de psicología de la Universidad El Bosque. se pretende optimizar el aspecto económico de la liquidación de procedimientos médicos de traumatología con el uso de las herramientas que puede proveer la ingeniería de software.1. en el caso que nos ocupa. bajo la dirección del Ing. realizar de forma correcta y eficiente un esquema de tratamiento médico. Dicha relación no implica que se esté utilizando parte alguna de los proyectos mencionados anteriormente.2. este documento es realizado para servir de referencia a todas las personas que estén interesadas en el desarrollo de software relacionado con la aplicación de sistemas expertos en medicina. PROPÓSITO DEL DOCUMENTO El presente documento tiene como finalidad delinear los requerimientos. estudiante de Ingeniería de Sistemas de la Universidad El Bosque. y se tendrá disponible esta misma información para futuras mejoras o modificaciones del sistema. Es un proyecto nuevo. a medida del desarrollo de esta última. Javier Rodríguez Galeano. de acuerdo a los datos médicos aportados. Por último. realizar una liquidación de los procedimientos 44 . de esta forma. Juan Carlos Díaz Santos 3.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. y posteriormente. Este documento es realizado por Juan Carlos Díaz Santos. reglas y políticas bajo las cuales se diseñara el software a implementar. aplicándolas específicamente en el proceso de liquidación de las cuentas correspondientes al SOAT (Seguro Obligatorio de Accidentes de Tránsito) presentadas por las instituciones que atienden a las víctimas de los accidentes de tránsito. Esta simbiosis se ha dado en muchas áreas. SITUACIÓN ACTUAL La medicina y la ingeniería de sistemas son dos ramas del conocimiento humano que se han venido integrando paulatinamente. REQUERIMIENTOS 3. 3. se entregará al usuario información detallada sobre la funcionalidad.

y lo más importante. puesto que los principios y estrategias de programación implementados en este proyecto para sugerir un tratamiento en las especialidad de traumatología. y por consiguiente. De esta forma. Adicionalmente se verán beneficiadas las diferentes áreas de la medicina.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Juan Carlos Díaz Santos correspondientes a la especialidad de traumatología. Debido al aumento de vehículos. y posteriormente se procede a hacer la liquidación que generará el correspondiente pago. colocando de esta manera a un mismo nivel de entendimiento tanto a las entidades que facturan como a las aseguradoras que pagan. se incrementan de una forma directamente proporcional los accidentes. se agilizaría el trámite total. Si la institución no está de acuerdo con la liquidación. pueden hacerse extensivos a las demás especialidades. la cantidad de lesionados que se presentan en ellos. De esta forma. 3. RESUMEN EJECUTIVO Hoy en día una de las áreas con más crecimiento es la industria automovilística. acorde a las lesiones sufridas por un paciente en el transcurso de un accidente automovilístico. implica un gasto alto en recursos humanos. todo hospital o clínica está en la obligación de atender a los heridos y posteriormente presentar la cuenta de cobro a la entidad correspondiente (Generalmente las empresas de seguros). las cuentas son sometidas a auditorias médicas en las cuales se analiza la pertinencia o no de los procedimientos médicos y/o quirúrgicos facturados. presenta otra reclamación para dar inicio una vez mas al ciclo. 45 . obteniéndose una ganancia considerable tanto en dinero como en tiempo. quienes podrán optimizar su funcionamiento. De acuerdo a la legislación actual. con este proyecto se verán beneficiadas las aseguradoras. Con la implementación de este proyecto. El hecho de ser verificada de forma manual la pertinencia de cada cuenta. en tiempo y dinero. Al llegar a las aseguradoras. se unificarían los criterios de liquidación en la especialidad de traumatología.3.

es un hecho ocasionado o en el que intervenga un vehículo automotor. colocando de esta manera a un mismo nivel de entendimiento tanto a las entidades que facturan como a las aseguradoras que pagan. Con la implementación de este proyecto.4. la implementación de un sistema experto para traumatología que sugiera tratamientos puede ser extendida a otras especialidades. se entiende como el valor a pagar por determinados servicios médicos prestados a un paciente. En la rama de la medicina. Aumento en la productividad de las aseguradoras. en vía 46 . al poder dar trámite en menor cantidad de tiempo a más cantidad de cuentas médicas. En nuestro caso. de acuerdo a unos criterios de pertinencia. Unificación en los criterios médicos para auditar las cuentas en las aseguradoras.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. BENEFICIOS DEL PROYECTO Disminución del tiempo utilizado en las aseguradoras para realizar la auditoria de las cuentas médicas. Juan Carlos Díaz Santos 3. aplicándose en áreas tales como la enseñanza y/o la simulación. por la atención derivada de accidentes en automóvil. • CUENTAS MEDICAS: Como su nombre lo indica. estas verán un incremento en sus ingresos. Al poder pagárseles con más rapidez a las instituciones medicas que prestan los servicios quirúrgicos. se unificarían los criterios de liquidación en la especialidad de traumatología.5. son las cuentas presentadas por las diferentes instituciones de salud por la atención prestada a los pacientes. GLOSARIO • LIQUIDACIÓN: En nuestro contexto específico. • • • • • • 3. • ACCIDENTE AUTOMOVILÍSTICO: De acuerdo a la legislación actual.

articulaciones. en el niño o en el adulto. es la hoja en la cual se indican claramente los procedimientos médicoquirúrgicos pertinentes de acuerdo a la información consignada previamente en la hoja de diagnóstico. tejido u órgano. • OPERACIÓN: Toda intervención quirúrgica practicada sobre un organismo vivo.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. • PAGO TOTAL: Término que de aplica a aquellas facturas a las cuales no se les hace glosa alguna. material quirúrgico o medicamento que no se paga en una factura de acuerdo al análisis realizado por el analista y aprobado por el auditor. • AUDITOR MEDICO: Es la persona encargada de dar el visto bueno (aprobar) o hacer las correcciones a que haya lugar en las liquidaciones presentadas por los analistas. en la que se utilizan instrumentos quirúrgicos y se sigue una técnica más o menos definida. • ORTOPEDIA: Rama de la traumatología que tiene por misión la corrección física o quirúrgica de las deformidades congénitas o adquiridas. que repercutirá en mayor o menor grado directamente sobre su función. • HOJA DE PROCEDIMIENTOS: En el aplicativo. destinada al tránsito de vehículos y que como consecuencia de su circulación o tránsito o que por violación de un precepto legal o reglamentación de tránsito cause daño en la integridad física de las personas. que se pagan en su totalidad. de los huesos. Juan Carlos Díaz Santos pública o privada con acceso al público. es decir. • GLOSA: Procedimiento médico. músculos y tendones. • ANALISTA: Es la persona encargada de verificar y hacer el primer análisis de las cuentas médicas presentadas por las diferentes instituciones de salud. 47 . • LESIÓN: Toda alteración de un grupo de células. • HOJA DE DIAGNÓSTICO: En el aplicativo. es la hoja en la cual se indican claramente a través de códigos las lesiones reportadas en el certificado de atención médica y en la historia clínica aportadas por la entidad hospitalaria.

Juan Carlos Díaz Santos • REDUCCIÓN: En traumatología. en una posición correcta. Puede ser abierta (Cuando el hueso fracturado desgarra la piel asomándose al exterior) o cerrada (Sin lesión externa). 3.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. • INMOVILIZACIÓN: Técnica para mantener fija. mediante una inmovilización.6.7. luego se fijará y permanecerá quieto. • FRACTURA: Rotura de un hueso debida a un traumatismo violento o de modo espontáneo. REQUERIMIENTOS FUNCIONALES Identificador del Caso de Uso CA1 Nombre Caso de Uso: Crear usuario 48 . lo que es propio de enfermedades de los huesos y de las articulaciones. También se usa el término para indicar la reposición en su articulación de un hueso que ha sufrido una luxación. placas o ligaduras metálicas. una parte del organismo. generalmente fracturada o que necesita de reposo. tornillos. • OSTEOSÍNTESIS: Intervención quirúrgica. ABREVIATURAS SIGNIFICADO ABREVIATURA SOAT Seguro Obligatorio de Accidentes de Tránsito OMS Organización Mundial de la Salud CIE Clasificación Internacional de Enfermedades Tabla 1. 3. mediante clavos. • LUXACIÓN: Desplazamiento anormal de las superficies óseas que forman una articulación y que se debe generalmente a una causa traumática. Abreviaturas usadas. consistente en la reducción e inmovilización de una fractura ósea. acto quirúrgico consistente en reponer en su lugar los fragmentos de un hueso fracturado.

49 . Juan Carlos Díaz Santos Prioridad y Tipo Prioridad alta Tipo necesario Descripción Crea una cuenta nueva para un nuevo usuario. el sistema informa que se debe diligenciar toda la información solicitada. 6. el sistema informa la situación indicando las causas.El administrador del sistema selecciona la opción “Crear un nuevo usuario” SISTEMA 2. El sistema valida los datos ingresados en el paso 3. El sistema solicita al administrador la confirmación de los datos ingresados. el sistema solicita corregir la información ingresada y continúa el caso de uso. e informa del proceso exitoso. Password. Password.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Login. 3. El administrador ingresa los datos solicitados por el aplicativo: Nombre del usuario. e indica que es necesario hacer un nuevo intento. permitiéndole posteriormente acceder al aplicativo Curso Eventos: Básico ACTOR 1. 4. El administrador confirma la información ingresada del nuevo usuario. 5. El aplicativo solicita el ingreso de los datos de la nueva cuenta a crear: Nombre del usuario. Caminos Excepción: de 1. En el paso 4 si hay un error en los datos suministrados por el administrador. Termina el caso de uso. En el paso 3 si no se ha diligenciado completamente la información del nuevo usuario. 3. 7. 2. Documento de identidad. Documento de identidad. El sistema registra la información del nuevo usuario. Login. vuelve a solicitar la información y continúa el caso de uso. En el paso 7 si no fue posible crear el nuevo usuario.

el sistema brinda la opción de cancelar el proceso. dando fin al caso de uso 2. terminando el caso de uso. si el administrador desea cancelar el proceso. En los pasos 1-2-3-4-5. El administrador puede regresar a la página inicial. Curso Eventos: Básico ACTOR 1. Suposiciones: Pre-condiciones: Indique el estado inicial del caso de uso. Post-condiciones: Se ha creado la nueva cuenta con la información dada por el administrador Autor: Fecha: Juan Carlos Díaz Santos Identificador del Caso de Uso CA2 Nombre Caso de Uso: Modificar usuario Prioridad y Tipo Prioridad alta Tipo necesario Descripción Permite realizar modificaciones y/o actualizaciones a una cuenta de usuario previamente creada en el aplicativo. Se dan dos opciones al administrador para seleccionar el usuario cuya cuenta se va a modificar: A) Se despliega una 50 . Indique las suposiciones que se realizan sobre el caso de uso.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.El administrador del sistema selecciona la opción “Modificar información de usuario” SISTEMA 2. Juan Carlos Díaz Santos Caminos alternos 1.

Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. El administrador confirma la información actualizada del usuario. 2. El administrador realiza las modificaciones en la información. En el paso 6 si hay un error en los datos suministrados por el administrador. Juan Carlos Díaz Santos lista con todos los usuarios existentes. Termina el caso de uso. B) El administrador puede ingresar directamente el login del usuario a modificar. 3. Documento de identidad. En el paso 5 si no se ha diligenciado completamente la información del usuario. el sistema informa la situación indicando las causas. terminando el caso de uso. y permite modificar los siguientes datos: Nombre del usuario. si el administrador desea cancelar el proceso. El sistema solicita al administrador la confirmación de los datos ingresados. Caminos Excepción: de 1. vuelve a solicitar la información y continúa el caso de uso. En el paso 9 si no fue posible modificar la información del usuario. Se registra en el sistema la información con los datos actualizados de la cuenta. El administrador escoge el usuario cuya cuenta se va a modificar de la lista o suministra directamente el dato solicitado. Suposiciones: . Password. 6. 4. El administrador puede regresar a la página inicial. 7. 51 . 8. 3. el sistema solicita corregir la información ingresada y continúa el caso de uso. El sistema muestra toda la información de la cuenta relacionada con el usuario. el sistema informa que se debe diligenciar toda la información solicitada. y se informa del proceso exitoso. 2. login. 9. dando fin al caso de uso En los pasos 1-2-3-4-5-6-7-8. El sistema valida los datos ingresados en el paso 5. 5. e indica que es necesario hacer un nuevo intento. el sistema brinda la opción de cancelar el proceso. Caminos alternos 1.

Curso Eventos: Básico ACTOR 1. 3. El sistema muestra toda la información de la cuenta relacionada con el login.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. El administrador escoge la cuenta a modificar de la lista o suministra directamente el dato solicitado. Se dan dos opciones al administrador para seleccionar el usuario cuya cuenta se va a eliminar: A) Se despliega una lista con todos los usuarios existentes.El administrador del sistema selecciona la opción “Eliminar usuario” SISTEMA 2. y permite modificar los siguientes datos: 52 . 4. B) El administrador puede ingresar directamente el login de la cuenta a eliminar. Juan Carlos Díaz Santos Pre-condiciones: La cuenta del usuario debe haber sido creada previamente Post-condiciones: Se ha modificado la cuenta con la información dada por el administrador Autor: Fecha: Juan Carlos Díaz Santos Identificador del Caso de Uso CA3 Nombre Caso de Uso: Eliminar usuario Prioridad y Tipo Prioridad alta Tipo necesario Descripción Permite eliminar una cuenta de usuario previamente creada en el aplicativo.

Documento de identidad. 8. En el paso 8 el sistema informa que no fue posible eliminar la cuenta indicando las causas. Juan Carlos Díaz Santos Nombre del usuario. el sistema brinda la opción de cancelar el proceso. 6. El administrador puede regresar a la página inicial. dando fin al caso de uso En los pasos 1-2-3-4-5-6-7. informando del proceso exitoso. El administrador escoge la opción “Eliminar”. Caminos Excepción: de 1. Suposiciones: . 2. Password. El sistema solicita la confirmación de la eliminación de la cuenta. terminando el caso de uso Caminos alternos 1. 7. Pre-condiciones: La cuenta del usuario debe haber sido creada previamente Post-condiciones: Se ha eliminado la cuenta correspondiente al login dado por el administrador Autor: Fecha: Juan Carlos Díaz Santos Identificador Caso de Uso del CA4 Nombre Caso de Uso: Crear Lesión 53 . Se elimina del sistema la cuenta con toda su información.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. si el administrador desea cancelar el proceso. login 5. El administrador acepta la confirmación de eliminación de la cuenta. termina el caso de uso e indica que es necesario hacer un nuevo intento. para eliminar la cuenta del sistema.

El sistema valida los datos ingresados en el paso 3. DescripciónLesión 4. El administrador selecciona la opción “Crear lesión” SISTEMA 2. El administrador confirma la información ingresada de la nueva lesión. 54 . dando fin al caso de uso En los pasos 1-2-3-4-5-6. si el administrador desea cancelar el proceso. 5. Juan Carlos Díaz Santos Prioridad y Tipo Prioridad = Alta Tipo = Necesario Descripción Añade una nueva lesión al sistema. En el paso 4 si hay un error en los datos suministrados por el administrador. El administrador ingresa los datos solicitados por el aplicativo: CódigoLesión. Caminos Alternos: 1. 6. el sistema informa la situación indicando las causas. vuelve a solicitar la información y continúa el caso de uso. e indica que es necesario hacer un nuevo intento. el sistema solicita corregir la información ingresada y continúa el caso de uso. el sistema brinda la opción de cancelar el proceso. e informa del proceso exitoso Caminos Excepción: de 1. 7. El administrador puede regresar a la página inicial. El sistema solicita al administrador la confirmación de los datos ingresados. El sistema registra la información de la nueva lesión. Curso Eventos: Básico ACTOR 1. el sistema informa que se debe diligenciar toda la información solicitada. 2. Termina el caso de uso. 3. En el paso 7 si no fue posible crear la nueva lesión. En el paso 3 si no se ha diligenciado completamente la información de la nueva lesión. 2.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. DescripciónLesión 3. El aplicativo solicita el ingreso de los datos de la nueva lesión a crear: CódigoLesión.

El administrador selecciona la opción “Modificar lesión”. B) El administrador puede ingresar directamente el CodigoLesión de la lesión a modificar. SISTEMA 2.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Juan Carlos Díaz Santos terminando el caso de uso. Suposiciones: Pre-condiciones: Post-condiciones: Lesión ingresada. Curso Eventos: Básico ACTOR 1. Se dan dos opciones al administrador para seleccionar la lesión a modificar: A) Se despliega una lista con todas las lesiones existentes. El administrador escoge la lesión a modificar de la lista o suministra directamente el dato solicitado 4 El sistema muestra toda la información de la lesión seleccionada. Autor: Fecha: Juan Carlos Diaz Se conoce el código utilizado a nivel internacional por la OMS La lesión no se ha ingresado previamente al sistema Identificador Caso de Uso del CA5 Nombre Caso de Uso: Modificar Lesión Prioridad y Tipo Prioridad = Alta Tipo = Necesario Descripción Permite realizar actualizaciones y/o modificaciones a una lesión ingresada con anterioridad en el sistema. DescripciónLesión 55 . 3. y permite modificar los siguientes datos: CódigoLesión.

El administrador puede regresar a la página inicial. Pre-condiciones: La lesión debe haber sido creada previamente Post-condiciones: Se ha modificado la lesión con la información dada por el administrador Autor: Fecha: Juan Carlos Díaz Santos 56 . El administrador confirma la información actualizada de la lesión. e indica que es necesario hacer un nuevo intento. En el paso 5 si no se ha diligenciado completamente la información de la lesión. 7. el sistema solicita corregir la información ingresada y continúa el caso de uso.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. 3. 2. En el paso 9 si no fue posible modificar la información de la lesión. En el paso 6 si hay un error en los datos suministrados por el administrador. El sistema solicita al administrador la confirmación de los datos ingresados. terminando el caso de uso. y se informa del proceso exitoso. el sistema informa que se debe diligenciar toda la información solicitada. vuelve a solicitar la información y continúa el caso de uso. 9. el sistema informa la situación indicando las causas. si el administrador desea cancelar el proceso. 8. dando fin al caso de uso En los pasos 1-2-3-4-5-6-7-8. El administrador realiza las modificaciones en la información. Caminos Alternos: 1. Juan Carlos Díaz Santos 5. Termina el caso de uso. Caminos Excepción: de 1. Suposiciones: . el sistema brinda la opción de cancelar el proceso. 6. El sistema valida los datos ingresados en el paso 5. Se registra en el sistema la información con los datos actualizados de la lesión. 2.

El sistema muestra toda la información de la lesión relacionada con el CodigoLesión. informando del proceso exitoso. Se dan dos opciones al administrador para seleccionar la lesión a eliminar: A) Se despliega una lista con todas las lesiones existentes. para eliminar la lesión del sistema. El administrador acepta la confirmación de eliminación de la lesión. Curso Eventos: Básico ACTOR 1. El administrador escoge la lesión a eliminar de la lista o suministra directamente el dato solicitado. 5. 8. Caminos de 57 . B) El administrador puede ingresar directamente el CódigoLesión de la lesión a eliminar.El administrador del sistema selecciona la opción “Eliminar lesión” SISTEMA 2. 6. Juan Carlos Díaz Santos Identificador del Caso de Uso CA6 Nombre Caso de Uso: Eliminar lesión Prioridad y Tipo Prioridad alta Tipo necesario Descripción Permite eliminar una lesión previamente creada en el aplicativo. El sistema solicita la confirmación de la eliminación de la lesión. 7.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Se elimina del sistema la lesión con toda su información. 4. 3. El administrador escoge la opción “Eliminar”.

2. termina el caso de uso e indica que es necesario hacer un nuevo intento. El aplicativo solicita el ingreso de los datos de la nueva Hoja de Procedimientos a crear: 58 . Curso Eventos: Básico ACTOR 1. el sistema brinda la opción de cancelar el proceso. si el administrador desea cancelar el proceso. Juan Carlos Díaz Santos Excepción: 1. Pre-condiciones: La lesión debe haber sido creada previamente Post-condiciones: Se ha eliminado la lesión correspondiente al código dado por el administrador Autor: Fecha: Juan Carlos Díaz Santos Identificador Caso de Uso del CA7-CU1 Nombre Caso de Uso: Crear Hoja de Procedimientos Prioridad y Tipo Prioridad = Alta Tipo = Necesario Descripción Añade una nueva hoja de procedimientos al sistema.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. El administrador selecciona la opción “Crear Hoja de Procedimientos” SISTEMA 2. Suposiciones: . terminando el caso de uso Caminos alternos 1. dando fin al caso de uso En los pasos 1-2-3-4-5-6-7. En el paso 8 el sistema informa que no fue posible eliminar la lesión indicando las causas. El administrador puede regresar a la página inicial.

El administrador ingresa los datos solicitados por el aplicativo: CodigoHojaProc. CodigoProc. 7. NombrePaciente. FechaAccidente. FechaProc. FechaAccidente. el sistema brinda la opción de cancelar el proceso. El sistema registra la información de la nueva hoja de procedimientos e informa del proceso exitoso Caminos Excepción: de 1. 5. DocumentoPaciente. 2. terminando el caso de uso. vuelve a solicitar la información y continúa el caso de uso. CodigoProc. Termina el caso de uso. e indica que es necesario hacer un nuevo intento. el sistema informa la situación indicando las causas. ViaAccesoProc 4. dando fin al caso de uso En los pasos 1-2-3-4-5-6. En el paso 3 si no se ha diligenciado completamente la información de la nueva Hoja de Procedimientos. Suposiciones: Pre-condiciones: Se conoce el código de los procedimientos utilizado a nivel internacional por la OMS La Hoja de Procedimientos no se ha ingresado previamente al sistema 59 . Caminos Alternos: 1. El administrador puede regresar a la página inicial. El administrador confirma la información ingresada de la nueva Hoja de Procedimientos. NombrePaciente. Juan Carlos Díaz Santos CodigoHojaProc. En el paso 7 si no fue posible crear la nueva Hoja de Procedimientos. 2.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.. FechaProc. En el paso 4 si hay un error en los datos suministrados por el administrador. el sistema informa que se debe diligenciar toda la información solicitada. EdadPaciente. El sistema valida los datos ingresados en el paso 3. ViaAccesoProc 3. 6. 3. si el administrador desea cancelar el proceso. DocumentoPaciente. El sistema solicita al administrador la confirmación de los datos ingresados. el sistema solicita corregir la información ingresada y continúa el caso de uso. EdadPaciente.

Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.

Juan Carlos Díaz Santos

Post-condiciones: Hoja de Procedimientos ingresada. Autor: Fecha: Juan Carlos Diaz

Identificador Caso de Uso

del CA8-CU2

Nombre Caso de Uso: Modificar Hoja de Procedimientos Prioridad y Tipo Prioridad = Alta Tipo = Necesario Descripción Permite realizar actualizaciones y/o modificaciones a una Hoja de Procedimientos existente en el sistema. Curso Eventos: Básico ACTOR 1. El administrador selecciona la opción “Modificar Hoja de Procedimientos”. SISTEMA

2. Se dan dos opciones al administrador para seleccionar la Hoja a modificar: A) Se despliega una lista con todas las hojsa de procedmiento existentes. B) El administrador puede ingresar directamente el CodigoHojaProc de la lesión a modificar.. 3. El administrador escoge la hoja de procedimientos a modificar de

60

Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.

Juan Carlos Díaz Santos

la lista o suministra directamente el dato solicitado 4 El sistema muestra toda la información de la lesión seleccionada, y permite modificar los siguientes datos: CodigoHojaProc, DocumentoPaciente, NombrePaciente, EdadPaciente, FechaAccidente, FechaProc, CodigoProc, ViaAccesoProc 5. El administrador realiza las modificaciones en la información. 6. El sistema valida los datos ingresados en el paso 5. 7. El sistema solicita al administrador la confirmación de los datos ingresados. 8. El administrador confirma la información actualizada de la Hoja de Procedimientos. 9. Se registra en el sistema la información con los datos actualizados de la Hoja de Procedimientos, informando del proceso exitoso Caminos Excepción: de

1.

2. 3.

En el paso 5 si no se ha diligenciado completamente la información de la lesión, el sistema informa que se debe diligenciar toda la información solicitada; vuelve a solicitar la información y continúa el caso de uso. En el paso 6 si hay un error en los datos suministrados por el administrador, el sistema solicita corregir la información ingresada y continúa el caso de uso. En el paso 9 si no fue posible modificar la información de la lesión, el sistema informa la situación indicando las causas, e indica que es necesario hacer un nuevo intento. Termina el caso de uso. El administrador puede regresar a la página inicial, dando fin al caso de uso En los pasos 1-2-3-4-5-6-7-8, si el administrador desea cancelar el proceso, el sistema brinda la opción de cancelar el proceso, terminando el caso de uso.

Caminos Alternos:

1. 2.

Suposiciones: . Pre-condiciones: La Hoja de Procedimientos debe haber sido creada previamente

61

Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.

Juan Carlos Díaz Santos

Post-condiciones: Se ha modificado la Hoja de Procedimientos con la información dada por el administrador

Autor: Fecha:

Juan Carlos Díaz Santos

Identificador del Caso de Uso CA9 Nombre Caso de Uso: Eliminar Hoja de Procedimientos Prioridad y Tipo Prioridad alta Tipo necesario Descripción Permite eliminar una Hoja de Procedimientos previamente creada en el aplicativo. Curso Eventos: Básico ACTOR 1.El administrador del sistema selecciona la opción “Eliminar Hoja de Procedimientos” SISTEMA

2. Se dan dos opciones al administrador para seleccionar la hoja de procedimientos a eliminar: A) Se despliega una lista con todas las Hojas de Procedimiento existentes. B) El administrador puede ingresar directamente el CódigoHojaProc de la lesión a eliminar. 3. El administrador escoge la Hoja de Procedimiento a eliminar de la lista o suministra directamente el dato solicitado. 4. El sistema muestra toda la información de la Hoja de Procedimiento relacionada con el CodigoHojaProc. 5. El administrador escoge la

62

El administrador acepta la confirmación de eliminación de la Hoja de Procedimientos. si el administrador desea cancelar el proceso. Juan Carlos Díaz Santos opción “Eliminar”. Pre-condiciones: La Hoja de Procedimientos debe haber sido creada previamente Post-condiciones: Se ha eliminado la Hoja de Procedimientos correspondiente al código dado por el administrador Autor: Fecha: Juan Carlos Díaz Santos Identificador Caso de Uso del CA10 Nombre Caso de Uso: Crear Procedimiento Prioridad y Tipo 63 . En el paso 8 el sistema informa que no fue posible eliminar la Hoja de Procedimientos indicando las causas. 8. 6. Se elimina del sistema la Hoja de Procedimientos con toda su información. para eliminar la Hoja de Procedimientos del sistema. El administrador puede regresar a la página inicial. 2. termina el caso de uso e indica que es necesario hacer un nuevo intento. terminando el caso de uso Caminos alternos 1. el sistema brinda la opción de cancelar el proceso. Caminos Excepción: de 1. Suposiciones: . dando fin al caso de uso En los pasos 1-2-3-4-5-6-7. informando el proceso exitoso.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. El sistema solicita la confirmación de la eliminación de la Hoja de Procedimientos 7.

El administrador puede regresar a la página inicial. 3. El sistema registra la información del nuevo procedimiento. el sistema solicita corregir la información ingresada y continúa el caso de uso. El sistema valida los datos ingresados en el paso 3. e informa del proceso exitoso. e indica que es necesario hacer un nuevo intento. En el paso 7 si no fue posible crear el nuevo procedimiento. Caminos Excepción: de 1. El administrador confirma la información ingresada del nuevo procedimiento. El administrador ingresa los datos solicitados por el aplicativo: CódigoProcedimiento. vuelve a solicitar la información y continúa el caso de uso. dando fin al 64 . el sistema informa que se debe diligenciar toda la información solicitada. 5. Juan Carlos Díaz Santos Prioridad = Alta Tipo = Necesario Descripción Añade un nuevo procedimiento al sistema. El administrador selecciona la opción “Crear Procedimiento” SISTEMA 2. El aplicativo solicita el ingreso de los datos del nuevo procedimiento a crear: CódigoProcedimiento.Tarifa 3. Grupo. En el paso 3 si no se ha diligenciado completamente la información de el nuevo procedimiento. Termina el caso de uso. 2. 6. Grupo. 7. el sistema informa la situación indicando las causas.. DescripciónProcedimiento. El sistema solicita al administrador la confirmación de los datos ingresados. En el paso 4 si hay un error en los datos suministrados por el administrador.Tarifa 4. DescripciónProcedimiento.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Curso Eventos: Básico ACTOR 1.. Caminos Alternos: 1.

si el administrador desea cancelar el proceso. El administrador escoge el procedimiento a modificar de la lista o suministra directamente el dato solicitado 4 El sistema muestra toda la 65 . Se dan dos opciones al administrador para seleccionar el procedimiento a modificar: A) Se despliega una lista con todos los procedimientos existentes. caso de uso En los pasos 1-2-3-4-5-6.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. 3. SISTEMA 2. Juan Carlos Díaz Santos 2. Autor: Fecha: Juan Carlos Diaz Identificador Caso de Uso del CA11 Nombre Caso de Uso: Modificar Procedimiento Prioridad y Tipo Prioridad = Alta Tipo = Necesario Descripción Permite realizar actualizaciones y/o modificaciones a un procedimiento ingresado con anterioridad en el sistema. El administrador selecciona la opción “Modificar Procedimiento”. B) El administrador puede ingresar directamente el CodigoProc de el procedimiento a modificar. el sistema brinda la opción de cancelar el proceso. Suposiciones: Pre-condiciones: Post-condiciones: Se conoce el código utilizado a nivel internacional por la OMS El procedimiento no se ha ingresado previamente al sistema Procedimiento ingresado. Curso Eventos: Básico ACTOR 1. terminando el caso de uso.

6. Termina el caso de uso. el sistema solicita corregir la información ingresada y continúa el caso de uso. El sistema valida los datos ingresados en el paso 5. Suposiciones: .Tarifa 5. el sistema brinda la opción de cancelar el proceso. e indica que es necesario hacer un nuevo intento. En el paso 6 si hay un error en los datos suministrados por el administrador. el sistema informa la situación indicando las causas. El administrador puede regresar a la página inicial. Caminos Excepción: de 1. 7.. Se registra en el sistema la información con los datos actualizados de la lesión. Grupo. El sistema solicita al administrador la confirmación de los datos ingresados. Caminos Alternos: 1. 2. si el administrador desea cancelar el proceso. Juan Carlos Díaz Santos información de el procedimiento seleccionado. El administrador confirma la información actualizada del procedimiento 9. DescripciónProcedimiento. el sistema informa que se debe diligenciar toda la información solicitada. El administrador realiza las modificaciones en la información. 8. En el paso 9 si no fue posible modificar la información de la lesión. 2. Pre-condiciones: El procedimiento debe haber sido creado previamente Post-condiciones: Se ha modificado el procedimiento con la información dada por el administrador 66 . 3.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. En el paso 5 si no se ha diligenciado completamente la información de la lesión. y se informa del proceso exitoso. y permite modificar los siguientes datos: CódigoProcedimiento. vuelve a solicitar la información y continúa el caso de uso. dando fin al caso de uso En los pasos 1-2-3-4-5-6-7-8. terminando el caso de uso.

El administrador del sistema selecciona la opción “Eliminar procedimiento” SISTEMA 2. para eliminar el procedimiento del sistema 6. Curso Eventos: Básico ACTOR 1. El administrador escoge el procedimiento a eliminar de la lista o suministra directamente el dato solicitado. 7. Juan Carlos Díaz Santos Autor: Fecha: Juan Carlos Díaz Santos Identificador del Caso de Uso CA12 Nombre Caso de Uso: Eliminar Procedimiento Prioridad y Tipo Prioridad alta Tipo necesario Descripción Permite eliminar un procedimiento previamente creado en el aplicativo. El sistema muestra toda la información del procedimiento relacionado con el CodigoProc 5. El sistema solicita la confirmación de la eliminación del procedimiento. B) El administrador puede ingresar directamente el CódigoProc del procedimiento a eliminar. 8. El administrador acepta la confirmación de eliminación del procedimiento. 3. Se elimina del sistema la lesión 67 .Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Se dan dos opciones al administrador para seleccionar el procedimiento a eliminar: A) Se despliega una lista con todos los procedimientos existentes. 4. El administrador escoge la opción “Eliminar”.

Curso Eventos: Básico ACTOR SISTEMA 68 . informando del proceso exitoso. Juan Carlos Díaz Santos con toda su información. terminando el caso de uso Caminos alternos 1. dando fin al caso de uso En los pasos 1-2-3-4-5-6-7. El administrador puede regresar a la página inicial. si el administrador desea cancelar el proceso. Pre-condiciones: El procedimiento debe haber sido creado previamente Post-condiciones: Se ha eliminado el procedimiento correspondiente al código dado por el administrador Autor: Fecha: Juan Carlos Díaz Santos Identificador Caso de Uso del CA13-CU1 Nombre Caso de Uso: Crear Hoja de Diagnóstico Prioridad y Tipo Prioridad = Alta Tipo = Necesario Descripción Añade una nueva hoja de Diagnóstico al sistema.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. termina el caso de uso e indica que es necesario hacer un nuevo intento. el sistema brinda la opción de cancelar el proceso. 2. En el paso 8 el sistema informa que no fue posible eliminar el procedimiento indicando las causas. Suposiciones: . Caminos Excepción: de 1.

NombrePaciente. el sistema solicita corregir la información ingresada y continúa el caso de uso. El sistema registra la información de la nueva hoja de diagnósticos e informa del proceso exitoso Caminos Excepción: de 1. el sistema brinda la opción de cancelar el proceso. si el administrador desea cancelar el proceso. 2. NombrePaciente. CodigoDiag 3. El aplicativo solicita el ingreso de los datos de la nueva Hoja de Diagnóstico a crear: CodigoHojaDiag. Caminos Alternos: 1. DocumentoPaciente. El sistema solicita al administrador la confirmación de los datos ingresados.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.. 3. EdadPaciente. dando fin al caso de uso En los pasos 1-2-3-4-5-6. el sistema informa que se debe diligenciar toda la información solicitada. e indica que es necesario hacer un nuevo intento. terminando el caso de uso. El administrador ingresa los datos solicitados por el aplicativo: CodigoHojaDiag. En el paso 7 si no fue posible crear la nueva Hoja de Diagnósticos. Suposiciones: Se conoce el código de las lesiones utilizado a nivel internacional por la 69 . DocumentoPaciente. El usuario selecciona la opción “Crear Hoja de Diagnóstico” 2. En el paso 3 si no se ha diligenciado completamente la información de la nueva Hoja de Diagnósticos. el sistema informa la situación indicando las causas. En el paso 4 si hay un error en los datos suministrados por el administrador. El administrador puede regresar a la página inicial. FechaAccidente. El sistema valida los datos ingresados en el paso 3. EdadPaciente. 6. Termina el caso de uso. El administrador confirma la información ingresada de la nueva Hoja de Diagnósticos. FechaAccidente. 2. Juan Carlos Díaz Santos 1. CodigoDiag 4. 6. 5. vuelve a solicitar la información y continúa el caso de uso.

Autor: Fecha: Juan Carlos Diaz La Hoja de Diagnóstico no se ha ingresado previamente al sistema Identificador Caso de Uso del CA14-CU2 Nombre Caso de Uso: Modificar Hoja de Diagnóstico Prioridad y Tipo Prioridad = Alta Tipo = Necesario Descripción Permite realizar actualizaciones y/o modificaciones a una Hoja de Diagnóstico ingresada con anterioridad en el sistema. Se dan dos opciones al administrador para seleccionar la Hoja de diagnóstico a modificar: A) Se despliega una lista con todas las hojas de diagnóstico existentes. B) El administrador puede ingresar directamente el CodigoHojaDiag de Hoja de 70 . SISTEMA 2. El usuario selecciona la opción “Modificar Hoja de Diagnóstico”. Juan Carlos Díaz Santos OMS Pre-condiciones: Post-condiciones: Hoja de Diagnóstico ingresada. Curso Eventos: Básico ACTOR 1.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.

el sistema informa que se debe diligenciar toda la información solicitada. 6. el sistema informa la situación indicando las causas. 71 . En el paso 5 si no se ha diligenciado completamente la información de la hoja de diagnóstico. EdadPaciente. Termina el caso de uso El administrador puede regresar a la página inicial. NombrePaciente. el sistema solicita corregir la información ingresada y continúa el caso de uso. En el paso 6 si hay un error en los datos suministrados por el administrador. terminando el caso de uso. Se registra en el sistema la información con los datos actualizados de la Hoja de Diagnóstico. 2. dando fin al caso de uso En los pasos 1-2-3-4-5-6-7-8. informando del proceso exitoso Caminos Excepción: de 1. Juan Carlos Díaz Santos Diagnóstico a modificar. DocumentoPaciente. 9. 2. 3. 7. e indica que es necesario hacer un nuevo intento. CodigoLesion 5. El administrador realiza las modificaciones en la información. El sistema solicita al administrador la confirmación de los datos ingresados 8. Suposiciones: . El sistema valida los datos ingresados en el paso 5.. vuelve a solicitar la información y continúa el caso de uso. FechaAccidente. y permite modificar los siguientes datos: CodigoHojaDiag. el sistema brinda la opción de cancelar el proceso. El administrador escoge la hoja de diagnóstico a modificar de la lista o suministra directamente el dato solicitado 4 El sistema muestra toda la información de la lesión seleccionada. En el paso 9 si no fue posible modificar la información de la hoja de diagnóstico. si el administrador desea cancelar el proceso. El administrador confirma la información actualizada de la Hoja de Diagnóstico. 3. Caminos Alternos: 1.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.

B) El administrador puede ingresar directamente el CódigoHojaDiag de la Hoja de Diagnóstico a eliminar.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Juan Carlos Díaz Santos Pre-condiciones: La Hoja de Diagnóstico debe haber sido creada previamente Post-condiciones: Se ha modificado la Hoja de Diagnóstico con la información dada por el administrador Autor: Fecha: Juan Carlos Díaz Santos Identificador del Caso de Uso CA15-CU3 Nombre Caso de Uso: Eliminar Hoja de Diagnóstico Prioridad y Tipo Prioridad alta Tipo necesario Descripción Permite eliminar una Hoja de Diagnóstico previamente creada en el aplicativo. 3. El sistema muestra toda la información de la Hoja de Diagnóstico relacionada con el 72 .El administrador del sistema selecciona la opción “Eliminar Hoja de Diagnóstico” SISTEMA 2. Curso Eventos: Básico ACTOR 1. El administrador escoge la Hoja de Diagnóstico a eliminar de la lista o suministra directamente el dato solicitado 4. Se dan dos opciones al administrador para seleccionar la hoja de diagnóstico a eliminar: A) Se despliega una lista con todas las hojas de diagnóstico existentes.

termina el caso de uso e indica que es necesario hacer un nuevo intento El usuario puede regresar a la página inicial. el sistema brinda la opción de cancelar el proceso. 2.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. El sistema solicita la confirmación de la eliminación de la Hoja de Diagnóstico 7. Se elimina del sistema la Hoja de Diagnóstico con toda su información. El administrador acepta la confirmación de eliminación de la Hoja de Diagnóstico 8. Pre-condiciones: La Hoja de Diagnóstico debe haber sido creada previamente Post-condiciones: Se ha eliminado la Hoja de Diagnóstico correspondiente al código dado por el administrador Autor: Fecha: Juan Carlos Díaz Santos Identificador del Caso de Uso CA16 Nombre Caso de Uso: Consultar Hoja procedimiento Prioridad y Tipo Prioridad media de Procedimiento por Código de hoja de 73 . En el paso 8 el sistema informa que no fue posible eliminar la Hoja de Diagnóstico indicando las causas. informando el proceso exitoso. dando fin al caso de uso En los pasos 1-2-3-4-5-6-7. Juan Carlos Díaz Santos CodigoHojaDiag 5. El administrador escoge la opción “Eliminar”. 6. Caminos alternos 1. terminando el caso de uso Suposiciones: . si el administrador desea cancelar el proceso. para eliminar la Hoja de Diagnóstico del sistema. Caminos Excepción: de 1.

3.El administrador del sistema selecciona la opción “Consultar hoja de Procedimiento por código de hoja de procedimiento” SISTEMA 2. 4. Pre-condiciones: Post-condiciones: Se ha mostrado la información de la Hoja de Procedimiento correspondiente al codigo suministrado. En el paso 4 el sistema informa que no existe una hoja de procedimiento asociada con el código dado. Curso Eventos: Básico ACTOR 1. si el usuario desea cancelar el proceso. El sistema muestra toda la información de la Hoja de Procedimiento relacionada con el CodigoHojaProc Caminos Excepción: de 1. o se ha informado de la no existencia de esta. Caminos alternos 3. el sistema brinda la opción de cancelar el proceso. Autor: Juan Carlos Díaz Santos 74 . 4. El usuario ingresa el código de la hoja de procedimiento a buscar. terminando el caso de uso Suposiciones: . termina el caso de uso. dando fin al caso de uso En los pasos 1-2-3-4.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. El usuario puede regresar a la página inicial. Juan Carlos Díaz Santos Tipo necesario Descripción Permite consultar la información de la Hoja de procedimiento cuyo Código de hoja de procedimiento asociado coincida con el indicado. Se solicita al administrador el código de la hoja de procedimiento a buscar.

Caminos alternos 1. 2. El sistema muestra toda la información de la(s) Hoja(s) de Procedimiento asociada(s) con el Documento del paciente Caminos Excepción: de 1. terminando el caso de uso Suposiciones: . el sistema brinda la opción de cancelar el proceso.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Juan Carlos Díaz Santos Fecha: Identificador del CA17 Caso de Uso Nombre Caso de Uso: Consultar Hoja de Procedimiento por Documento de paciente. Se solicita al administrador el número del documento de paciente a buscar 3. 4. El administrador ingresa el número de documento del paciente. El usuario puede regresar a la página inicial. dando fin al caso de uso En los pasos 1-2-3-4. Curso Eventos: Básico ACTOR 1. termina el caso de uso. En el paso 4 el sistema informa que no existe una hoja de procedimiento asociada con el documento de paciente dado. Pre-condiciones: 75 .El administrador del sistema selecciona la opción “Consultar hoja de Procedimiento por Documento de paciente” SISTEMA 2. si el usuario desea cancelar el proceso. Prioridad y Tipo Prioridad media Tipo necesario Descripción Permite consultar la información de la(s) Hoja(s) de procedimiento cuyo Documento de paciente asociado coincida con el indicado.

Juan Carlos Díaz Santos Post-condiciones: Se ha mostrado la información de la(s) Hoja(s) de Procedimiento correspondiente(s) al número de documento de paciente suministrado. 2. o se ha informado de la no existencia de esta. si el usuario desea cancelar el 76 . Se solicita al usuario el código de la hoja de diagnóstico a buscar. termina el caso de uso. El usuario puede regresar a la página inicial. Curso Eventos: Básico ACTOR 1. El sistema muestra toda la información de la Hoja de Diagnóstico relacionada con el CodigoHojaDiag Caminos Excepción: de 1.El usuario del sistema selecciona la opción “Consultar hoja de Diagnóstico por código de hoja de diagnóstico” SISTEMA 2. Autor: Fecha: Juan Carlos Díaz Santos Identificador del Caso de Uso CA18 Nombre Caso de Uso: Consultar Hoja de Diagnóstico por Código de hoja de diagnóstico Prioridad y Tipo Prioridad media Tipo necesario Descripción Permite consultar la información de la Hoja de diagnóstico cuyo Código de hoja de diagnóstico asociado coincida con el indicado. 3. Caminos alternos 1. 4. dando fin al caso de uso En los pasos 1-2-3-4.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. En el paso 4 el sistema informa que no existe una hoja de diagnóstico asociada con el código dado. El usuario ingresa el dato solicitado.

el sistema brinda la opción de cancelar el proceso.El usuario del sistema selecciona la opción “Consultar hoja de Diagnóstico por Documento de paciente” SISTEMA 2. Pre-condiciones: Post-condiciones: Se ha mostrado la información de la Hoja de Diagnóstico correspondiente al codigo suministrado. Curso Eventos: Básico ACTOR 1. El sistema muestra toda la información de la(s) Hoja(s) de Diagnóstico asociada(s) con el Documento del paciente 77 . 4. terminando el caso de uso Suposiciones: . El usuario ingresa el dato solicitado. Se solicita al usuario el número del documento de paciente a buscar 3. Autor: Fecha: Juan Carlos Díaz Santos Identificador del Caso de Uso CA19 Nombre Caso de Uso: Consultar Hoja de Diagnóstico por Documento de paciente. Juan Carlos Díaz Santos proceso. Prioridad y Tipo Prioridad media Tipo necesario Descripción Permite consultar la información de la(s) Hoja(s) de diagnóstico cuyo Documento de paciente asociado coincida con el indicado.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. o se ha informado de la no existencia de esta.

de acuerdo al diagnóstico inicial. 2. Autor: Fecha: Juan Carlos Díaz Santos Identificador del Caso de Uso CA20 Nombre Caso de Uso: Generar liquidación Prioridad y Tipo Prioridad alta Tipo necesario Descripción Permite liquidar los procedimientos realizados a un paciente.El usuario del sistema selecciona la opción “Generar liquidación” SISTEMA 2. Pre-condiciones: Post-condiciones: Se ha mostrado la información de la(s) Hoja(s) de Diagnóstico correspondiente(s) al número de documento de paciente suministrado. En el paso 4 el sistema informa que no existe una hoja de diagnóstico asociada con el documento de paciente dado. El usuario puede regresar a la página inicial. terminando el caso de uso Suposiciones: . el sistema brinda la opción de cancelar el proceso. dando fin al caso de uso En los pasos 1-2-3-4. termina el caso de uso. Se solicita al usuario el número del documento de paciente a facturar 78 . Juan Carlos Díaz Santos Caminos Excepción: de 1. si el usuario desea cancelar el proceso. Caminos alternos 1. Curso Eventos: Básico ACTOR 1.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. o se ha informado de la no existencia de esta.

El sistema realiza el proceso de facturación. terminando el caso de uso. El usuario puede regresar a la página inicial. Pre-condiciones: Existe mínimo una hoja de procedimiento asociada al documento del paciente para poder realizar la facturación Post-condiciones: Se crea la liquidación. 4. Juan Carlos Díaz Santos 3. si el administrador desea cancelar el proceso. En el paso 8 el sistema informa que no fue posible realizar la facturación indicando las causas. terminando el caso de uso Suposiciones: . Autor: Fecha: Identificador Caso de Uso del CA21 Juan Carlos Díaz Santos 79 . Caminos alternos 1. 2. el sistema brinda la opción de cancelar el proceso. El usuario indica de cual hoja de procedimiento se desea hacer la factura 6. El usuario ingresa el dato solicitado. El sistema solicita confirmación para realizar facturación 7. El usuario confirma la creación de la factura 8. e informa del proceso exitoso.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. 2. y solicita confirmar de cual se desea hacer la factura 5. Caminos Excepción: de la la 1. El sistema muestra toda la información de la(s) Hoja(s) de Procedimiento asociada(s) con el Documento del paciente. termina el caso de uso e indica que es necesario hacer un nuevo intento En el paso 4 el sistema informa que no hay hojas de procedimiento asociadas al documento. dando fin al caso de uso En los pasos 1-2-3-4-5-6-7.

si el administrador desea cancelar el proceso. 4. 5. el sistema brinda la opción de cancelar el proceso. El sistema muestra la liquidaciónra solicitada junto con su contenido. 2. 7.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.El usuario del sistema selecciona la opción “Modificar liquidación” SISTEMA Permite modificar el contenido de una factura . 8. El usuario ingresa el dato solicitado. e informa del proceso exitoso. termina el caso de uso e indica que es necesario hacer un nuevo intento El usuario puede regresar a la página inicial. El sistema solicita la confirmación para grabar las modificaciones realizadas. El usuario realiza las modificaciones que considera pertinentes 6. El usuario confirma modificación de la liquidación la 9. Caminos alternos 1. Se solicita al usuario el número de liquidación a modificar 3. terminando el caso de uso Suposiciones: 80 . dando fin al caso de uso En los pasos 1-2-3-4-5-6-7. 2. El sistema valida los datos ingresados en le paso 5. En el paso 9 el sistema informa que no fue posible realizar la facturación indicando las causas. Juan Carlos Díaz Santos Nombre Caso de Uso: Modificar Liquidación Prioridad y Tipo Prioridad alta Tipo necesario Descripción Curso Eventos: Básico ACTOR 1. Caminos Excepción: de 1. El sistema realiza el proceso de modificación de la liquidación.

El sistema solicita la confirmación de eliminación de la liquidación. Se solicita al usuario el número de liquidación a eliminar 3. para eliminar la liquidación del sistema 6.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Pre-condiciones: Post-condiciones: Se modifica la liquidación original. reportando el proceso exitoso.El usuario del sistema selecciona la opción “Eliminar una liquidación” SISTEMA 2. 7. Autor: Fecha: Juan Carlos Díaz Santos Existe la liquidación de la cual se quiere hacer la modificación. El usuario ingresa el dato solicitado. 4. 81 . 5. El administrador escoge la opción “Eliminar”. Curso Eventos: Básico ACTOR 1. El sistema muestra la liquidación solicitada junto con su contenido. El usuario confirma liquidación de la factura la 8. Juan Carlos Díaz Santos . Identificador del Caso de Uso CA22 Nombre Caso de Uso: Eliminar liquidación Prioridad y Tipo Prioridad alta Tipo necesario Descripción Permite eliminar una liquidación. Se elimina del sistema la liquidación con toda su información.

y solicita la confirmación para la impresión 5. termina el caso de uso e indica que es necesario hacer un nuevo intento El usuario puede regresar a la página inicial. 4. el sistema brinda la opción de cancelar el proceso. El sistema muestra toda la información de la liquidación. En el paso 8 el sistema informa que no fue posible realizar la liquidación indicando las causas. Curso Eventos: Básico ACTOR 1. Se solicita al usuario el número de la liquidación a imprimir.El usuario del sistema selecciona la opción “Imprimir liquidación” SISTEMA 2. Juan Carlos Díaz Santos Caminos Excepción: de 1. Autor: Fecha: Juan Carlos Díaz Santos La liquidación debe haber sido creada previamente. 3. Caminos alternos 1. si el administrador desea cancelar el proceso. Identificador del Caso de Uso CA23 Nombre Caso de Uso: Imprimir liquidación Prioridad y Tipo Prioridad media Tipo necesario Descripción Permite imprimir una liquidación determinada. Pre-condiciones: Post-condiciones: Se ha eliminado la liquidación indicada por el usuario. terminando el caso de uso Suposiciones: . El usuario confirma la 82 . El usuario ingresa el dato solicitado. dando fin al caso de uso En los pasos 1-2-3-4-5-6-7. 2.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.

El sistema valida la información registrada y permite el acceso al 83 . Caminos alternos 1. Pre-condiciones: La liquidación que se quiere imprimir existe en el sistema Post-condiciones: Se ha impreso la liquidación. El sistema imprime la liquidación. El sistema solicita el login y el password 2. el sistema brinda la opción de cancelar el proceso. Caminos Excepción: de 1. si el usuario desea cancelar el proceso. Curso Eventos: Básico ACTOR SISTEMA 1. termina el caso de uso. 2. terminando el caso de uso Suposiciones: .Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. La persona que usa el sistema ingresa los datos solicitados 3. dando fin al caso de uso En los pasos 1-2-3-4-5. En el paso 4 el sistema informa que no existe una liquidación que concuerde con el número dado. Autor: Fecha: Juan Carlos Díaz Santos Identificador del Caso de Uso CA24 Nombre Caso de Uso: Iniciar sesión Prioridad y Tipo Prioridad alta Tipo necesario Descripción Permite iniciar la sesión en el sistema. Juan Carlos Díaz Santos impresión 6. y reporta el proceso exitoso. El usuario puede regresar a la página inicial.

Caminos Excepción: de Caminos alternos Suposiciones: . Termina el caso de uso. El usuario puede cancelar. En el paso 3 el sistema informa que no existe un usuario registrado en el sistema cuya información coincida con la suministrada. Juan Carlos Díaz Santos aplicativo.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Pre-condiciones: Post-condiciones: 1. Autor: Fecha: Juan Carlos Díaz Santos 84 . dando fin al caso de uso El usuario ha ingresado al aplicativo. 1.

DIAGRAMAS CASOS DE USO USUARIO CU4 .CA18:Consultar Hoja Diagnóstico por Cod Hoja Diagnostico CU9 .Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.CA9: Eliminar Hoja Procedimientos CU2 .8.CA7: Crear Hoja Procedimientos CU5 .CA20: Generar liquidación 85 .CA23: Imprimir liquidación CU7-CA14: Modificar Hoja Diagnóstico CU13 .CA17:Consultar Hoja Procedimiento por Documento CU6-CA13: Crear Hoja Diagnóstico CU8-CA15: Eliminar Hoja Diagnóstico CU10 .CA24 : Iniciar sesión CU12 . Juan Carlos Díaz Santos 3.CA19:Consultar Hoja Diagnóstico por Documento CU1 .CA8: Modificar Hoja Procedimientos CU3 .CA16: Consultar Hoja Procedimiento por Cod Hoja Procedimiento CU11 .

Juan Carlos Díaz Santos ADMINISTRADOR CA16 .Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.CU11: Consultar Hoja Procedimiento por Documento CA18 .CU5: Eliminar Hoja Procedimientos CA8 .CU13: Iniciar sesión CA23 .CU4: Imprimir liquidación 86 .CU3: Generar liquidación CA21: Modificar liquidación CA24 .CU1: Crear Hoja Procedimientos CA9 .CU10: Consultar Hoja Diagnóstico por Código Hoja Diagnostico CA19 .CU2: Modificar Hoja Procedimientos CA22: Eliminar liquidación CA20 .CU12: Consultar Hoja Procedimiento por Código Hoja Procedimiento CA17 .CU9: Consultar Hoja Diagnóstico por Documento CA1: Crear Usuario CA15-CU8: Eliminar Hoja Diagnóstico CA2: Modificar Usuario CA14-CU7: Modificar Hoja Diagnóstico CA3: Eliminar Usuario CA13-CU6: Crear Hoja Diagnóstico CA4: Crear Lesion CA12: Eliminar Procedimiento CA5: Modificar Lesión CA11: Modificar procedimiento CA6: Eliminar Lesión CA10: Crear procedimiento CA7 .

de forma tal que sirva de base para futuras ampliaciones y extensiones del aplicativo.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. El ajuste de datos tales como tarifas y precios de procedimientos deberá poder hacerse de forma rápida.9. sin alterar el funcionamiento del software. ni para su diseño ni para su funcionamiento. El programa deberá realizar sus funciones de forma rápida y con la exactitud necesaria. Tipo Priori dad Restricción de A Implementación Seguridad A Casos de Uso Afectados Todos RF2 Todos RF3 Escalabilidad A Todos RF4 Flexibilidad A Todos RF5 Calidad Eficiencia A Todos RF6 Restricciones de A Documentación Robustez Interfaz Software A de A Todos RF7 RF8 Todos Todos RF9 RF10 Costo desarrollo Confiabilidad de A A Todos Todos 87 . El software debe poseer la fortaleza y consistencia necesarias (ser robusto) El sistema debe ser amigable. Se debe garantizar la confiabilidad de la información base de funcionamiento del sistema. Se hará la documentación necesaria. Juan Carlos Díaz Santos 3. de forma tal que se reduzca al mínimo posible la supervisión humana. El programa no demandará grandes recursos en Hardware. de forma tal que no sea necesario hacer mucha inversión en tiempo y recurso humano para adiestrar al usuario en el manejo del aplicativo. de forma tal que solo tengan acceso las personas autorizadas. de forma tal que se pueden satisfacer los nuevos requerimientos que se hagan con el paso del tiempo. MySQL (Base de datos) El uso del programa y de la información conectada en él estará restringido. JCLIPS (conectividad Java). Se debe asegurar la escalabilidad del sistema. REQUERIMIENTOS NO FUNCIONALES Id RF1 Requerimiento El programa será implementado en CLIPS (sistema experto).

88 . el gobierno reglamentó la nomenclatura y clasificación de los procedimientos médicos. Este decreto es la base legal sobre la cual se sustenta el proyecto.10. son los establecidos por los dos entes mencionados anteriormente.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. POLÍTICAS Y REGLAS DEL NEGOCIO Por medio del decreto 2423 de 1996. NORMAS. Tanto los códigos de las lesiones como de los procedimientos médico quirúrgicos que se utilizarán durante el proyecto. quirúrgicos y hospitalarios del manual tarifario. y dictó otras disposiciones sobre el tema. Juan Carlos Díaz Santos 3. La nomenclatura de las lesiones son determinadas a nivel mundial por la Organización Mundial de la Salud (OMS). En estos procedimientos están incluidos los procedimientos de Traumatología.

diagramas de casos de uso. diseño de interfaz gráfica para interactuar con usuario. modelo entidad relación. haciendo un primer bosquejo de la funcionalidad del aplicativo 4. DISEÑO Se define con detalle la funcionalidad del programa: Requerimientos funcionales y no funcionales. 89 . diagramas de clases. 4. orientadas a alcanzar con la mayor eficiencia posible el cumplimiento del objetivo general.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Para desarrollar este proyecto se seguirán las pautas establecidas por el ingeniero Javier Augusto Rodríguez Galeano. Se desarrollaron de forma secuencial para maximizar la consistencia de la información y minimizar el riesgo de tener que replantear un objetivo específico ya alcanzado durante el transcurso de la investigación. Se montan las bases de datos necesarias en MySQL. METODOLOGÍA La metodología utilizada para desarrollar el presente trabajo abarcó tres etapas. Se examinan y evalúan las tecnologías disponibles que se han de utilizar para manejar la información.1. se comienza la implementación del sistema experto en CLIPS bajo la guía del experto en la materia. Una vez realizada esta labor. realizando con el experto en la materia la recolección de la información necesaria para alcanzar el objetivo general. casos de uso. ANÁLISIS Se desarrolla la investigación del proyecto. De esta forma.2. profesor de la facultad de Ingeniería de Sistemas de la Universidad el Bosque. Juan Carlos Díaz Santos 4. Las etapas del proceso se resumen en la tabla 2. se definirá un ciclo de vida de desarrollo de software para el diseño e implementación del aplicativo. Se realiza la programación de la interfaz gráfica en JAVA.

Juan Carlos Díaz Santos ETAPAS SUB_ETAPAS Identificación de necesidades Registro de la orden Análisis de viabilidad ENTREGABLES Documento de requerimiento Documento de análisis de viabilidad Documento de análisis detallado Documento de cambios Documento plan de desarrollo Especificaciones funcionales ANÁLISIS Plan Cronograma (Excel) Cronograma (Project) Revisión Base line Diseño Prototipo Cronograma definitivo (Excel) Documento de diseño 90 .Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.

Juan Carlos Díaz Santos Plan Inspección de diseño Programación DISEÑO Inspección de código Manual de instalación Plan de pruebas Revisión Base line Cronograma definitivo (Project) Lista de chequeo de diseño Formato documentación de programa Lista de chequeo de código Manual de instalación Guión de pruebas Soporte de pruebas Ejecución de pruebas Manual de usuario PRUEBAS Instalación Informe final Revisión Base line Registro de defectos Manual de usuario Tabla 2.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. 91 . Metodología de diseño.

PRUEBAS Una vez finalizado el aplicativo. Juan Carlos Díaz Santos 4. Una vez superadas las pruebas. 92 .3. se realizan una serie de pruebas para verificar el margen de error del sistema experto.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. además de comprobar la estabilidad y robustez del sistema. se procede a realizar el manual del usuario y a compilar los instaladores para dejar listo el producto final.

Para ello. se utilizará el sistema experto CLIPS38. liquidar cuentas médicas del área de traumatología de acuerdo a lo estipulado en el decreto 2423 de 1996. Módulo de sistema experto. Juan Carlos Díaz Santos 5.1. Figura 6.1. DISEÑO GLOBAL El objetivo principal de este proyecto es diseñar una herramienta funcional que permita. se ha dividido el aplicativo en tres módulos principales y en dos submódulos de interconexión. Es necesario desarrollar una base de conocimiento en la cual se almacenen los hechos y reglas necesarios que permitan hacer inferencias sobre la pertinencia o no de los procedimientos médicos. Para esto. Una de las ventajas principales que presenta CLIPS sobre otros sistemas expertos es que está catalogado como 38 Ver sección 2. 93 .2.1. Estructura Modular / Capas 5. de acuerdo a la naturaleza de las lesiones sufridas por un paciente.3. MODULOS PRINCIPALES 5. después de establecer lo apropiado o no de la realización de procedimientos médicos.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.

Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. se hará uso del DBMS MySQL40. Módulo de base de datos. La información básica para el funcionamiento del aplicativo proviene del diagnóstico realizado por un profesional de la salud (el cual queda registrado en lo que se denomina una hoja de diagnóstico) y de los procedimientos médicos que hayan tenido lugar (los cuales quedan registrados en una hoja de procedimientos). su portabilidad y la gran existencia de recursos tecnológicos creados para este lenguaje de programación. 5.1. 40 Ver sección 2.2. se debe contar con un archivo en el cual se puedan catalogar cada uno de los códigos y descripciones de las lesiones del área de traumatología definidas por la Organización Mundial de la Salud (OMS) con su respectivos tratamientos (definidos por el Ministerio de Salud).1. Módulo de programación general. 39 National Aeronautics and Space Administration. Además. Juan Carlos Díaz Santos software libre. Por último. es necesario almacenar datos sobre las personas que van a tener acceso al programa y los privilegios que tiene cada una de ellas para realizar determinadas operaciones. al ser creado por la NASA39 garantiza la seriedad necesaria en su desarrollo y funcionalidad. fueron factores clave en su elección para implementar este módulo. Organismo federal estadounidense que se ocupa de las actividades aeronáuticas y espaciales. al ser software libre permite ser utilizado sin necesidad de recurrir a licencias comerciales o académicas. 5.2. debe crearse la interfaz con el usuario que permita capturar los datos requeridos por los otros dos módulos y presentar los resultados correspondientes. Adicionalmente. La versatilidad de JAVA.3. Además. Al igual que CLIPS.3. Fundado el 29 de julio de 1958. Se necesita implementar el algoritmo adecuado que permita realizar la liquidación de las cuentas médicas de acuerdo a lo establecido en el decreto 2423 de 1996. Para esto. 94 .

Para tener comunicación con JAVA. la cual permite intercambiar datos entre CLIPS y JAVA en forma de cadenas de texto. Submódulo de interconexión CLIPS – JAVA. Submódulo de interconexión JAVA – MySQL. No está diseñado para compartir información por si mismo con otros programas. 43 Application Programming Interface (Interface de aplicación para programación) 44 Java Database Connectivity (Conectividad con bases de datos de JAVA) 42 41 95 .3.2. Juan Carlos Díaz Santos 5. CLIPS es un aplicativo diseñado para ser utilizado a través de comandos por consola.2.2. SUBMODULOS DE INTERCONEXIÓN 5.2.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Esta separación del API de drivers particulares permite a los programadores cambiar la base de datos subyaciente sin modificar el código JAVA que accesa la base de datos. Disk Operating System (Sistema Operativo de Disco) Ver sección 2.2.1. se utilizará la librería JCLIPS42. Un driver JDBC implementa la interface para una base de datos en particular. 5. Para este submódulo se utilizará el driver Connector J. JAVA se comunica con las bases de datos y manipula sus datos usando el API43 JDBC44. de forma similar a los sistemas operativos DOS41 y UNIX.

Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.1. DISEÑO DETALLADO 6. Juan Carlos Díaz Santos 6. DIAGRAMA DE CLASES 96 .

CREATE TABLE PACIENTE (Documento char(15). SCRIPTS CREACION TABLAS CREATE TABLE LESION (CodigoL char(10).Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Nombre char(100). CREATE TABLE PROCEDIMIENTO (Codigop char(15). PRIMARY KEY (CodigoL)). 97 .2. DIAGRAMA ENTIDAD RELACIÓN 6. Juan Carlos Díaz Santos 6. Descripcion char(100). Edad integer.3. PRIMARY KEY (Documento)).

Juan Carlos Díaz Santos Descripcion char(100). FOREIGN KEY (Documento) REFERENCES PACIENTE(Documento)). Codigol char (15). CREATE TABLE HDIAGNOSTICO (Codigohd char(15). CREATE TABLE HDIAG_LESION (Codigohd char(15). PRIMARY KEY (Documentoc)).Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Permiso char(1). CREATE TABLE CLIENTE (Documentoc char(15). Fprocedimiento date. Codigohd char(15). Password char(8). Codigol). PRIMARY KEY (Codigohp). Documento char(15). Nombre char(100). CREATE TABLE HPROCEDIMIENTO (Codigohp char(15). Login char(8). PRIMARY KEY (Codigohd. FOREIGN KEY (Codigohd) REFERENCES HDIAGNOSTICO(Codigohd)). Grupo integer. PRIMARY KEY (Codigohd). 98 . Faccidente date. PRIMARY KEY (CodigoP)).

Valorcirujano float. Porccirujano float. Total float. Codigop char (15). PRIMARY KEY (Codigohp. Codigohp char (15). FOREIGN KEY (Codigohp) REFERENCES HPROCEDIMIENTO(Codigohp)). FOREIGN KEY (Codigop) REFERENCES PROCEDIMIENTO(Codigop)). CREATE TABLE LIQ_PROCEDIMIENTO (Codigoliq char(15). Codigop char(15). Viaacceso integer. FOREIGN KEY (Codigol) REFERENCES LESION(Codigol)). Usuarioapr char(15). Codigop). Codigop). PRIMARY KEY (Codigoliq). PRIMARY KEY (Codigoliq. Porcayudantia float. Valoranestesia float.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Juan Carlos Díaz Santos FOREIGN KEY (Codigohd) REFERENCES HDIAGNOSTICO(Codigohd). FOREIGN KEY (Codigohp) REFERENCES HPROCEDIMIENTO(Codigohp). CREATE TABLE LIQUIDACION (Codigoliq char(15). CREATE TABLE HPROC_PROCEDIMIENTO (Codigohp char(15). Valorayudantia float. 99 . Porcanestesia float. Fechaapr date.

java LiquidacionDAO.java VEliminarProcedimiento.java Entidades Cliente.java VEliminarHProcedimiento.4.java VModificarLesion.java HDiag_LesionDAOMySQL.java VEliminarUsuario.java VModificarLiquidacion.java HDiag_LesionDAO.java LesionDAO.java VCrearProcedimiento.java Lesion. CLASES IMPLEMENTADAS EN JAVA Intercambio de datos con CLIPS ClaseClips.java Liq_Procedimiento.java Liq_ProcedimientoDAOMySQL.java VEliminarLiquidacion.java Intercambio de datos con MySQL Helper.java HDiag_Lesion.java VEliminarLesion.java VCrearHProcedimiento.java VCrearUsuario.java ProcedimientoDAOMySQL.java HProc_Procedimiento.java Hdiagnostico.java LiquidacionDAOMySQL.java VGenerarLiquidacion. Juan Carlos Díaz Santos FOREIGN KEY (Codigoliq) REFERENCES LIQUIDACION(Codigoliq).java VCrearLesion.java Liquidacion.java HDiagnosticoDAOMySQL. 6.java HDiagnosticoDAO.java VImprimirLiquidacion. FOREIGN KEY (Codigop) REFERENCES PROCEDIMIENTO(Codigop)).java ClienteDAOMySQL.java Liq_ProcedimientoDAO.java ProcedimientoDAO.java Procedimiento.java Interfaz gráfica VCrearHDiagnostico.java 100 .java VModificarHProcedimiento.java VEliminarHDiagnostico.java ClienteDAO.java HProc_ProcedimientoDAOMySQL.java HProc_ProcedimientoDAO.java PacienteDAOMySQL.java Paciente.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.java LesionDAOMySQL.java PacienteDAO.

java VConsultarHDPC. Juan Carlos Díaz Santos VModificarProcedimiento.java 101 .java VConsultarHPPD.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.java VConsulltarHDPD.java VConsultarHPPC.java VModificarUsuario.

Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Juan Carlos Díaz Santos 7. su facilidad de manejo. PRUEBAS Se verifica la implementación de cada caso de uso. 102 . Ver capitulo 8 Manual de pruebas y aplicación del usuario. verificando que su desempeño esté acorde a lo planteado en los requerimientos funcionales. y su interacción con el sistema al comprobar que se hagan las tareas correspondientes ya sea en el módulo experto creado en CLIPS en la base de datos implementada en MySQL. Se analiza su diseño gráfico.

Juan Carlos Díaz Santos 8.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. 103 .1. PANTALLA PRINCIPAL DEL APLICATIVO En la pantalla principal del aplicativo se encuentran las opciones generales para el funcionamiento global del aplicativo. MANUAL DE USUARIO 8.

Eliminar. Modificar.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. En este menú se encuentran las operaciones disponibles para realizar con un usuario: Crear. Menú usuario.2.1. Juan Carlos Díaz Santos 8. 104 .

Solicita los siguientes datos: Nombre.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Nivel de Permiso 105 . Password. Documento. Juan Carlos Díaz Santos • Crear usuario. Login.

Juan Carlos Díaz Santos • Modificar usuario: Solicita el documento del usuario para modificar. 106 .Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. y a continuación deja disponibles los campos respectivos para su modificación.

Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. 107 . Juan Carlos Díaz Santos • Eliminar usuario. Solicita el documento de un usuario del cual se va a eliminar información.

108 . Menú lesión.1.3. Juan Carlos Díaz Santos 8. Modificar. En este menú se encuentran las operaciones disponibles para realizar con un usuario: Crear.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Eliminar.

Juan Carlos Díaz Santos • Crear Lesión. 109 .Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Solicita los datos necesarios para crear una lesión.

Juan Carlos Díaz Santos • Modificar Lesión: Solicita el código de la lesión del cual se va a modificar la información.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. 110 .

Solicita el código de la lesión cuya información se quiere eliminar del sistema.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Juan Carlos Díaz Santos • Eliminar Lesión. 111 .

Están disponibles las operaciones para realizar con la información de los procedimientos.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Juan Carlos Díaz Santos 8. 112 .4.1. Menú Procedimiento.

Permite crear en el sistema un nuevo procedimiento. 113 .Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Juan Carlos Díaz Santos • Crear Procedimiento.

Juan Carlos Díaz Santos • Modificar Procedimiento. 114 .Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Permite modificar la información existente de un procedimiento ya creado en el sistema.

Juan Carlos Díaz Santos • Eliminar Procedimiento.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. eliminar la información de un 115 . Permite procedimiento del sistema.

Menú Hoja de Diagnóstico.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.1. Juan Carlos Díaz Santos 8.5. 116 . En este menú se encuentran las opciones disponibles para realizar con una hoja de diagnóstico.

Juan Carlos Díaz Santos • Crear Hoja de Diagnóstico. Solicita los datos para crear una hoja de diagnóstico en el sistema. 117 .Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.

Juan Carlos Díaz Santos • Modificar Hoja de Diagnóstico. Permite modificar la información de una hoja de Diagnóstico existente en el sistema. 118 .Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.

Juan Carlos Díaz Santos • Eliminar Hoja de Diagnóstico.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. 119 . Permite eliminar la información de una hoja de diagnóstico del sistema.

Juan Carlos Díaz Santos 8.6. Menú Hoja de Procedimiento.1.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Permite realizar las operaciones básicas para una hoja de diagnóstico. 120 .

121 . Permite crear una nueva hoja de Procedimiento en el sistema.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Juan Carlos Díaz Santos • Crear Hoja de Procedimiento.

Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Permite modificar la información de una hoja de diagnóstico ya existente en el sistema. Juan Carlos Díaz Santos • Modificar hoja de Procedimiento. 122 .

Permite eliminar una hoja de procedimiento ya existente en el sistema.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Juan Carlos Díaz Santos • Eliminar Hoja de Procedimiento. 123 .

hoja de diagnóstico por código. 124 .1.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. Permite realizar 4 tipos diferentes de consultas (Hoja de procedimiento por código. Menú Consultas.7. hoja de procedimiento por documento. Juan Carlos Díaz Santos 8. hoja de procedimiento por documento).

125 .8. Juan Carlos Díaz Santos 8. modificar.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. eliminar). Menú Liquidación. Permite realizar los procesos concernientes a la liquidación de una cuenta médica (Generar.1.

Genera la liquidación correspondiente a una hoja de procedimiento.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. 126 . Juan Carlos Díaz Santos • Generar liquidación.

Juan Carlos Díaz Santos Modificar liquidación: Permite modificar una liquidación existente: 127 .Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito.

Juan Carlos Díaz Santos Eliminar Liquidación.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. 128 . Elimina una liquidación existente.

una excelente coordinación entre el experto de la materia y el ingeniero del conocimiento. sino que también es necesario que ese experto tenga la habilidad y capacidad de trasmitir parte de esa experticia que posee a otra persona. si bien cumplía con las necesidades básicas de diseño. El diseño e implementación de la base de conocimiento de cualquier sistema experto. quien además posee una gran capacidad para hacer entender de forma fácil y concisa conceptos médicos complejos. No basta sólo con que haya un experto en la materia. No se pretende que la persona que se disponga a realizar una base de datos relacional dedique varios años al conocimiento. con el fin de encontrar la que aporte más en la consecución de las metas programadas. no era la mejor para programar utilizando el paquete Swing de la JFC (Java Foundation 129 . El diseño e implementación de cada módulo y submódulo planteó durante su ejecución retos de carácter conceptual y tecnológico. Para programar en Java (y en cualquier otro lenguaje de programación general) es conveniente examinar la amplia gama de herramientas de software existentes diseñadas para este lenguaje antes de escoger cualquiera de ellas. El autor de este proyecto trabajó durante tres años en una empresa encargada de realizar liquidaciones de cuentas médicas por accidentes de tránsito. Para crear una óptima base de datos relacional no basta sólo con conocer la teoría básica planteada por Edgar Codd en 1970. bases de datos y programación convencional con lenguajes de uso general. sin importar el área del saber hacia el cual esté enfocado. y de esta forma crear un modelo entidad relación eficiente que sea capaz de representar y administrar con eficiencia la información perteneciente a dicha área. De esta forma fue menos complicado para el autor de este proyecto diseñar las bases del sistema experto el cual representa el corazón del aplicativo.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. CONCLUSIONES Este proyecto se desarrolló con un enfoque modular. estos retos después de ser superados. llegando al máximo nivel de detalle posible. Es necesario conocer con profundidad el área para la cual se está diseñando la base de datos. demanda un tiempo considerable y lo que es más importante aún. A su vez. lo cual le permitió comprender el ciclo total que involucra el procesamiento de estas cuentas. Juan Carlos Díaz Santos 9. permitieron consolidar una serie de conclusiones sobre las cuales se pueden edificar las bases para futuras aplicaciones que integren sistemas expertos. Para el desarrollo de esta tesis se contó con las asesoría en traumatología de la Doctora Marcela Galindo. pero si se concluye que es necesario un conocimiento que vaya de lo general a lo específico. El autor de este proyecto inició el desarrollo de la tesis con una herramienta llamada JCreator la cual.

exigió una especial verificación de que las respuestas obtenidas por el sistema experto fueran las esperadas. Juan Carlos Díaz Santos Classes). requirió una profundización en Java sobre la clase Observable. y en vista de los continuos problemas con la aplicación de este software para diseñar la interfaz gráfica del aplicativo. La interconexión de Java con MySQL demandó una investigación adicional para poder configurar la conectividad a través del Connector / J .Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. permitiendo al programador una total libertad en la forma de diseño de la interfaz gráfica que se requiere para recibir y presentar al usuario la información obtenida del sistema experto. Esto se aplica también a MySQL y a Java como herramientas de administración de bases de datos y de programación general.1. Esta conectividad requiere hacer ajustes de carácter técnico en los parámetros de rutas de librerías y clases en Java. Después de un tiempo de utilizar JCreator. el hecho de ejecutar comandos de Clips desde un entorno de Java y recibir información de retroalimentación desde dicho software. puesto que no es mucha la documentación que se puede encontrar sobre este tema.1. En contraste con lo anteriormente expuesto sobre la interconexión de Java con MySQL.5. Un detallado examen previo de las herramientas disponibles es necesaria para permitir al investigador maximizar la ganancia de tiempo. Tanto MySQL como Java son herramientas que tienen respaldo de empresas de software serias y con respaldo tecnológico. la robustez y la potencia necesarias para realizar aplicaciones estables y confiables. Para diseñar un aplicativo que involucre dos o más tecnologías se deben escoger herramientas que posean suficiente documentación y recursos adicionales. 130 . además de modificar parámetros de configuración en NetBeans IDE 5. Esta interconexión. tales como Clips. el autor indagó sobre otras herramientas y encontró un programa llamado NetBeans IDE 5. la cual es implementada en la clase JClips. Una vez superadas las dificultades iniciales y comprobada la funcionalidad de este submodulo. Adicionalmente. lo cual permitió encontrar en la documentación establecida por ellas la información necesaria para realizar los ajustes requeridos en la implementación de esta interconexión. el cual permite agilizar el uso del paquete Swing obteniendo de esta manera una ganancia en tiempo y efectividad en la programación en Java.5. se pudo constatar la gran funcionalidad y flexibilidad que permite JClips para embeber cualquier aplicación Clips en cualquier entorno Java. implementada con JClips. las cuales poseen el respaldo. respectivamente. los cuales puedan servir de material de consulta o apoyo en caso de presentarse dudas o inconvenientes en el manejo o adaptación de dichas herramientas. de forma tal que en caso de error se pudiera inferir que la falla estaba en la interconexión y no en el sistema experto. el submódulo para comunicar Java con Clips planteó un reto especial. Los resultados obtenidos constatan que existen herramientas de diseño de sistemas expertos de libre distribución.

De esta forma. a través de herramientas de software gratuitas. se puede crear software de calidad y a muy bajo costo. Solo se requiere el recurso humano. las cuales pueden son otorgadas por sus fabricantes sin restricción alguna. Juan Carlos Díaz Santos Con el trabajo de desarrollo de este aplicativo se demuestra que es posible seguir extendiendo el uso de los sistemas expertos a áreas específicas de la medicina. 131 . apoyados de ser necesario en bibliografía recomendada. en este caso a la traumatología.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. el cual consiste de un ingeniero de sistemas y un médico especializado. y particularmente en países en vía de desarrollo como el nuestro en los cuales los recursos económicos son escasos.

para actualizarla de ser necesario. Toda reforma es informada por medio de publicación en el Diario Oficial. puede ser reformada con actos legislativos posteriores. Pero como toda ley y/o decreto. Es menester realizar un seguimiento constante a cualquier noticia o información sobre posibles cambios en este decreto. es conveniente hacer una revisión periódica (se sugiere anualmente) a la relación lesión procedimiento implementada en la base de conocimientos del sistema experto. teniendo en cuenta la tasa de aumento de la información guardada. Aunque el aplicativo tiene una interfaz gráfica amigable e intuitiva. El administrador del aplicativo determinará. Juan Carlos Díaz Santos 10. se sugiere disponer de un computador de capacidad media en previsión de futuras ampliaciones del aplicativo o de la adición de nuevos módulos. Las herramientas con que se implementó el aplicativo (CLIPS. Estos backups deben contener la información de la base de datos y el archivo de CLIPS en el cual esta la base de conocimiento. para realizar las modificaciones a que haya lugar en el aplicativo. es recomendable que el usuario lea con detenimiento el manual del usuario para comprender en su totalidad la filosofía del funcionamiento del software y lograr obtener el mayor beneficio a través de una correcta utilización. el decreto 2423 no ha sufrido cambios en su concepción ni en su aplicación. Sin embargo. 132 .Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. la periodicidad. Por motivos de seguridad del programa es conveniente realizar backups cada determinado periodo de tiempo. Desde el momento de su publicación. JAVA. RECOMENDACIONES Aunque la teoría traumatológica no ha sufrido cambios significativos durante la última década. MYSQL) no son exigentes en cuanto a capacidad de máquina para su funcionamiento.

se logrará a medida que se profundice un sistema experto cada vez mas completo. utilizando la tecnología JClips para la conexión entre Java y el sistema experto Clips. De esta forma. Para poder ser aplicado a nivel comercial. Es posible ampliar esta base a otras áreas de la medicina que están relacionadas en igual o menor grado con las lesiones sufridas por un paciente en un accidente de tránsito. deben modificarse la definición de las clases declaradas en Java e implementar las clases necesaria para realizar una conexión y manejar el intercambio de información a través de la Web. Este proyecto es el primero que se implementa en la Facultad de Ingeniería de Sistemas de la Universidad el Bosque. La estructura modular puede ser adaptada a cualquier área de la medicina o de la ingeniería en la cual sea conveniente la creación de un sistema experto para el apoyo en la toma de decisiones. Al ser herramientas de software gratuitas. perfeccionándola en traumatología y ampliándola a otras áreas de la medicina. el cual puede hacer inferencias cada vez más complejas. Se modificaría la implementación en detalle de cada módulo.Software basado en sistema experto para liquidación de cuentas médicas de traumatología por atención de lesionados en accidentes de tránsito. El aplicativo puede ser modificado para ser utilizado a través de Internet. Para ello. PROYECCIONES La base de conocimientos está enfocada en las lesiones y tratamientos pertenecientes a la especialidad de traumatología. Este trabajo deja como resultado un aplicativo consistente cuya estructura es totalmente funcional. Juan Carlos Díaz Santos 11. pero la estructura planteada permanece intacta. 133 . es necesario seguir profundizando la base de conocimientos. los diferentes grupos de investigación pueden seguir este camino para desarrollar nuevas aplicaciones de sistemas expertos libres de solicitud de expedición o renovación de licencias.

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->