Professional Documents
Culture Documents
Director:
Dr. SERGIO FERNANDO CASTILLO CASTELBLANCO
Ingeniero de Sistemas, Ph.D.
Codirector
Dr. GUILLERMO GMEZ MOYA
Medico Cirujano, Ph.D.
AGRADECIMIENTOS
RESUMEN
TITULO.
MOVILCLIN: Prototipo De Aplicacin Software Para El Manejo De Las Historias Clnicas Y Control
Medico De Pacientes Utilizando Computacin Mvil.
AUTORES.
Edward Jos Beltrn Lozano
Francisco Jos Lizcano Reyes
PALABRAS CLAVE.
Computacin Mvil, Asistente Digital Personal, Computacin Mdica Mvil, Historia Clnica,
Conducto.
DESCRIPCIN.
En la actualidad, existen aplicaciones software que se han implementado para administrar las
historias clnicas de los pacientes, sin embargo existe todava una clara dificultad en la consulta,
transporte y acceso rpido de las historias clnicas, en cualquier momento y en especial cuando el
mdico general las necesita. La aplicacin de los servicios de la computacin mvil a la prctica
mdica es lo que se ha definido como computacin mdica mvil. Bajo una mirada ms exhaustiva
se puede ver el gran valor que puede tener el uso de la computacin mvil, como apoyo al manejo
de la informacin clnica, pues facilitara al profesional mdico disponer de la informacin en
cualquier lugar y en cualquier momento.
MOVILCLIN es un prototipo software para la gestin de informacin textual, concerniente a las
historias clnicas, especialmente diseado para el uso de profesionales mdicos que deban
desplazarse de forma frecuente fuera de su habitual consultorio de trabajo. MOVILCLIN se basa en
las siguientes tecnologas: lenguaje de programacin Visual Basic, motor de base de datos
relacional Microsoft Access, lenguaje de programacin Satellite Forms y la aplicacin Hotsync
Manager que hace posible el intercambio de informacin entre el PC y la Palm.
El proyecto MOVILCLIN consta de dos aplicaciones software:
MOVILCLIN PC: Prototipo software para computadores personales de sobremesa.
MOVILCLIN Palm: Prototipo software para el dispositivo mvil.
MOVILCLIN PC es un prototipo software que funciona de manera autnoma sin necesitar ninguna
otra aplicacin para trabajar. Sin embargo, esta diseado para duplicar en el PC, la funcionalidad
del prototipo software MOVILCLIN Palm, de tal forma que el profesional mdico pueda realizar el
manejo de las historias clnicas y el control mdico de los pacientes, con cualquiera de las dos
aplicaciones y luego, mediante una sincronizacin copiar los datos modificados a la otra parte.
ABSTRACT
TITLE.
MOVILCLIN: Prototype Of Software Application For the Handling Of Clinic Histories and Medical
Control of Patients Using Computation Mobile.
AUTHORS.
Edward Jos Beltrn Lozano
Francisco Jos Lizcano Reyes
KEY WORDS.
Mobile Computation, Personal Digital Assistant, Mobile Medical Computation, Clinic History,
Conduit.
DESCRIPTION.
There are software applications that have been developed to manage clinic histories of patients
under a doctors care nevertheless, there is still a clear difficulty in the retrieval, portability and easy
access to this information, especially in those moments when the doctor needs them most.
The implementation of mobile computerized devices to the medical practices has been defined as
mobile medical computation. Taking a deeper look one can see the greater value that mobile
computation can provide, as an aid in clinical information management, since it provides the
medical doctor with valuable information any where at any time.
From this new vision starts the idea of a software prototype that takes advantage of the
opportunities that mobile computation has to offer.
MOVILCLIN is a software prototype that manages text information related to clinic histories and it is
especially designed for medical professionals who frequently need to perform out of their offices
and need to make fast decisions. MOVILCLIN is based on the following technologies: Visual Basic
and Satellite Forms as the programming languages, Microsoft Access as the relational database
engine and the Hotsync Manager application, which makes possible the information interchange
between the PC and the Palm.
The MOVILCLIN project has two software applications:
MOVILCLIN PC: Software prototype for a personal desktop.
MOVILCLIN PALM: Software prototype for the mobile device.
MOVILCLIN PC is a software prototype that works autonomously with no need of another
application to work. However, it is designed to duplicate in the PC the functionality of the
MOVILCLIN Palm software prototype. In this way, the medical professional manages clinic histories
and medical control of patients in any of the two applications, and then, through a synchronization
the modified data is copied to the other application.
TABLA DE CONTENIDO
INTRODUCCIN .............................................................................................................. ..1
1
1.1
1.2
1.2.1
1.2.2
1.3
1.4
2
2.1
2.1.1
2.1.1.1
2.1.1.2
2.1.1.3
2.1.2
2.1.3
2.1.3.1
2.1.3.2
2.1.3.3
2.1.3.4
2.1.4
2.2
2.3
2.3.1
2.3.2
2.3.2.1
2.3.2.2
2.3.2.3
2.3.2.4
2.3.2.5
2.3.2.6
2.3.2.7
2.3.2.8
2.3.2.9
2.3.2.10
2.3.2.11
2.3.3
2.3.3.1
2.3.3.2
2.3.3.3
2.3.3.4
2.3.3.5
2.3.3.6
2.3.3.7
2.3.3.8
COMPUTACIN MVIL........................................................................................................9
Antecedentes de la Computacin Mvil........................................................................9
Hardware ...............................................................................................................................10
Software.................................................................................................................................11
Comunicaciones ....................................................................................................................12
3.1
ASPECTOS TECNICOS DE LA PLATAFORMA PALM OS ............................................... 34
3.1.1
Costo ...........................................................................................................................34
3.1.2
Facilidad De Transporte ..............................................................................................35
3.1.3
Expansibilidad Del Hardware Y Software ...................................................................35
3.1.4
Conexin Con El PC ...................................................................................................35
3.1.5
Estabilidad Y Facilidad De Uso ...................................................................................35
3.1.6
Estructura De Hardware..............................................................................................36
3.1.7
Estructura Del Software ..............................................................................................38
3.1.8
Tipos De Aplicaciones Palm OS .................................................................................38
3.2
HERRAMIENTAS DE DESARROLLO................................................................................ 39
3.2.1
Estudio De Las Herramientas Software De Desarrollo Para Dispositivos Mviles Tipo
PDA Palm OS ...................................................................................................................................39
3.2.2
Descripcin de Satellite Forms....................................................................................42
3.2.3
Herramientas De Desarrollo para la aplicacin de Escritorio y Conduit .....................46
3.3
DISEO DE APLICACIONES PALM OS ............................................................................ 46
3.3.1
Principios de Diseo....................................................................................................47
3.3.2
El Proceso De Diseo .................................................................................................49
3.4
SINCRONIZACIN DE DATOS EN PALM OS................................................................... 52
3.4.1
Funcionamiento de los Conduits .................................................................................53
3.4.2
Tipos de Conduit .........................................................................................................55
3.4.3
Tipos de Sincronizacin ..............................................................................................55
3.4.4
Filosofa De Diseo Del Conduit .................................................................................56
3.4.5
Conduit Development Kits CDK .................................................................................57
4
4.1
4.2
4.3
4.4
4.4.1
4.4.1.1
4.4.2
4.4.2.1
4.4.2.2
4.4.3
4.4.3.1
4.4.3.2
4.4.4
4.4.4.1
4.4.4.2
4.4.4.3
4.4.5
4.4.5.1
4.4.5.2
4.4.5.3
4.4.5.4
4.4.5.5
4.4.5.6
4.4.5.7
4.4.5.8
DESCRIPCION GENERAL................................................................................................. 60
FUNCIONALIDADES DEL SISTEMA ................................................................................. 61
ACTORES DEL SISTEMA.................................................................................................. 63
DIAGRAMAS DE CASOS DE USO .................................................................................... 64
Mdulo Autenticacin De Usuarios .............................................................................64
Caso De Uso Autenticacin De Usuarios ..............................................................................65
4.4.5.9
4.4.5.10
4.4.6
4.4.6.1
4.4.6.2
4.4.7
Modulo De Sincronizacin.........................................................................................112
4.4.7.1
4.4.7.2
4.4.7.3
4.4.7.4
4.5
EVALUACION................................................................................................................... 115
ANEXOS.........................................................................................................................................124
LISTA DE TABLAS
TABLA 36. ENTRADAS Y SALIDAS DEL CASO DE USO MODIFICAR DISPOSITIVOS. ............109
TABLA 37. TABLA PACIENTES. ................................................................................177
TABLA 38. TABLA BITCORA. ..................................................................................178
TABLA 39. TABLA CITAS_MEDICAS.........................................................................178
TABLA 40. TABLA USUARIOS...................................................................................178
TABLA 41. TABLA TIPODOCUMENTO......................................................................178
TABLA 42. TABLA ANTFAMILIARES. ........................................................................179
TABLA 43. TABLA ANTHABITOS...............................................................................179
TABLA 44. TABLA ANTPERSONALES. .....................................................................179
TABLA 44. TABLA ANTINMUNOLOGICOS. ..............................................................179
TABLA 45. TABLA ANTFAMILIARPACIENTE............................................................179
TABLA 46. TABLA ANTPERSONALESPACIENTE. ...................................................180
TABLA 47. TABLA HABITOSPACIENTE....................................................................180
TABLA 48. TABLA ANTINMPACIENTE......................................................................180
TABLA 49. TABLA ANTGINECOBSTETRICOS. ........................................................180
TABLA 50. TABLA CONSULTAS................................................................................181
TABLA 51. TABLA SISTEMAS. ..................................................................................181
TABLA 52. TABLA REVSISTEMASCONSULTA. .......................................................181
TABLA 53. TABLA GRUPOEXAMEN. ........................................................................181
TABLA 54. TABLA EXAMEN. .....................................................................................182
TABLA 55. TABLA EXAMENCONSULTA...................................................................182
TABLA 56. TABLA TIPOSPATOLOGIAS....................................................................182
TABLA 57. TABLA PATOLOGIAS. .............................................................................182
TABLA 58. TABLA DIAGNOSTICO. ...........................................................................182
TABLA 59. TABLA TRATFARMACOLOGICO. ...........................................................183
TABLA 60. TABLA EVOLUCION. ...............................................................................183
TABLA 61. TABLA TRATAMIENTO............................................................................183
TABLA 62. TABLA TIPOTRATAMIENTO. ..................................................................183
TABLA 63. TABLA GRUPOFISICO. ...........................................................................184
TABLA 64. TABLA PARAMETROS_GRUPO. ............................................................184
TABLA 65. TABLA PARAMETROGRUPOCONSULTA. .............................................184
TABLA 66. TABLA MC_PACIENTES..........................................................................185
TABLA 67. TABLA MC_USUARIOS. ..........................................................................185
TABLA 68. TABLA MC_ANTFAMILIARES. ................................................................185
TABLA 69. TABLA MC_ANTHABITOS .......................................................................186
TABLA 70. TABLA MC_ANTPERSONALES ..............................................................186
TABLA 71. TABLA MC_ANTINMUNOLOGICOS........................................................186
TABLA 72. TABLA MC_ANTFAM_PACIENTE ...........................................................186
TABLA 73. TABLA MC_ANTPER_PACIENTE ...........................................................187
TABLA 74. TABLA MC_ANTHAB_PACIENTE ...........................................................187
TABLA 75. TABLA MC_ANTINM_PACIENTE ............................................................187
TABLA 76. TABLA MC_ANTGINECOSBSTE.............................................................188
TABLA 77. TABLA MC_CONSULTAS ........................................................................188
TABLA 78. TABLA MC_SISTEMA ..............................................................................188
TABLA 79. TABLA MC_REVSIS_CONSUL................................................................189
TABLA 80. TABLA MC_GRUPO_EXAMEN................................................................189
LISTA DE FIGURAS
LISTA DE ANEXOS
INTRODUCCION
Los constantes cambios y avances en la industria de la computacin, electrnica y
comunicaciones, han permitido desarrollar una nueva generacin de computadores
personales, que unido a tecnologas de comunicaciones han comenzado a ser parte de la
vida de las personas en la era de la informacin. Dispositivos como los PDA que hicieron
su aparicin en el ao 1993 con su primer modelo Newton introducido por Apple
Computers Inc, hasta las actuales PDA como Palm de Palm Inc, Pocket PC de Hewlett
Packard (HP), han colaborado a crear una necesidad de tener acceso a la informacin
desde cualquier lugar y en cualquier momento.
Si las tendencias tecnolgicas se mantienen y debido a sus mltiples ventajas, los
terminales mviles sern el punto de acceso preferido por los futuros usuarios de los
servicios de Internet.
Dichas ventajas pueden ser aplicadas en diferentes campos, siendo uno de ellos la
Medicina. Surge as uno de los campos de la informtica con mayor proyeccin futura: la
computacin mdica mvil o CMM (Mobile Medical Computing). La CMM esta relacionada
con la aplicacin efectiva de terminales mviles (como asistentes digitales personales,
telfonos mviles, etc.) en la prctica mdica.
Este proyecto forma parte de un proyecto de investigacin aplicada que explora el uso de
las PDAs (Asistentes digitales Personales) en la CMM, mas especficamente en el manejo
de las historias clnicas y el control mdico de los pacientes. Dicho proyecto est inscrito
ante la Direccin General de Investigaciones de la Universidad Industrial de Santander.
En el segundo captulo se hace una recopilacin del estado del arte y la tcnica
requeridos para el proyecto MOVILCLIN. Se describen los antecedentes de la
computacin mvil, definicin, trminos relacionados, ventajas y alcances, contina con la
aplicacin de la computacin mvil en el sector salud la CMM, aplicaciones y alcances por
ultimo la historia clnica, definicin, estructura de la historia clnica, aspectos ticos y
legales.
Despus se presenta en el tercer captulo las tecnologas aplicadas al proyecto
MOVILCLIN. Se describe la plataforma utilizada Palm OS, algunas herramientas para el
desarrollo de software en dispositivos mviles tipo PDA, la metodologa utilizada para el
diseo y construccin de software en dispositivos mviles tipo PDA Palm OS y las
herramientas utilizadas para el desarrollo de la aplicacin de escritorio.
En el cuarto captulo se presenta el desarrollo del prototipo software MOVILCLIN, inicia
con una descripcin de la metodologa utilizada y continua con la descripcin general del
sistema, las funcionalidades bsicas y los requerimientos del prototipo final.
El documento finaliza con las Conclusiones que se obtuvieron al desarrollar este proyecto,
Algunas recomendaciones para futuros proyectos en esta lnea de investigacin, las
Referencias Bibliogrficas que contienen la informacin relevante sobre las fuentes
utilizadas en el proyecto y los anexos.
situacin
problema, sntomas y efectos que dieron origen a MOVILCLIN, los objetivos que se
plantean, el impacto que tiene y sus repercusiones a corto y largo plazo, tanto en el Grupo
de Investigacin en Ingeniera Telemtica y Sistemas Inteligentes GITSI, como en el
mbito regional.
1.1
De esta nueva visin surge la idea de un prototipo de aplicacin software que aproveche
las ventajas que trae consigo la computacin mvil.
1.2
OBJETIVOS
1.2.1
Objetivo General
Objetivos Especficos
Mdulo de Inscripcin
Mdulo de Consultas
Mdulo de Antecedentes
Mdulo de Exploracin
Mdulo de Evolucin
MovilClin PC
MovilClin PDA
1.3
ALCANCES
Este proyecto pretende dar un aporte que sirva como base para realizar trabajos futuros
en esta rea, explorar nuevas tecnologas que permitan el avance de las investigaciones,
desarrollando fortalezas en la potenciacin de la lnea de investigacin en Computacin
Mvil.
1.4
IMPACTO
En este captulo se presenta el estado del arte y la tcnica requeridos para el proyecto
MOVILCLIN. Se describen los antecedentes de la computacin mvil, definicin, trminos
relacionados, ventajas y alcances, contina con la aplicacin de la computacin mvil en
el sector salud la CMM, aplicaciones y alcances por ultimo la historia clnica, definicin,
estructura de la historia clnica, aspectos ticos y legales.
2.1
2.1.1
COMPUTACIN MVIL
la computacin mvil
2.1.1.1 Hardware
Esta lnea esta compuesta por los grandes avances en la investigacin del diseo y
fabricacin de los dispositivos mviles. Desde su aparicin los dispositivos mviles cada
vez han evolucionado siguiendo las caractersticas que lo hacen un dispositivo mvil: ser
liviano, pequeo, ergonmico, con poco consumo de batera y ofrecer conectividad ya sea
a una infraestructura inalmbrica o a una infraestructura cableada. De hecho, los avances
en esta lnea de investigacin se han centrado en 5 grandes aspectos: visualizacin,
microelectrnica, ergonoma, conectividad y energa.
ASPECTOS EN LA LINEA DE HARDWARE
Inicialmente los dispositivos mviles utilizaron pantallas de
cristal lquido a blanco y negro con un bajo grado de
resolucin. Hoy en da contamos con dispositivos con pantalla
en cristal lquido con un grado ms alto de resolucin. La
pantalla de cristal liquido es la parte que ms consume energa
Visualizacin
de un dispositivo, por eso una de las tendencias es a
perfeccionar la visualizacin utilizando pantallas o visores que
demanden menos consumo de energa y permitan a los
dispositivos mviles ser parte de las actividades del usuario.
Los dispositivos mviles utilizan el empaquetamiento de
circuitos que reducen el tamao del mismo, soportando mayor
grado de operabilidad ante cambios o movimientos del
Microelectrnica
ambiente. La tecnologa que ha permitido el desarrollo de
dispositivos de menos tamao son los mdulos multichip que
incrementan la densidad de los circuitos, reducen la
capacitancia entre chips disminuyendo el consumo de energa.
Este es un aspecto fundamental en el diseo y fabricacin del
dispositivo mvil porque mantiene las caractersticas de liviano
y pequeo. Actualmente los dispositivos tienen accesorias de
Ergonoma
entrada como lapiceros (stylus) y pantalla sensible al tacto. La
tendencia sigue marcada a usar dispositivos que se adapten a
la ergonoma del cuerpo humano siendo cada vez ms una
parte de l.
Los dispositivos mviles cuentan con circuitos ASIC
Conectividad
10
Energa
2.1.1.2 Software
Esa lnea esta compuesta por los grandes avances en los sistemas operativos de los
dispositivos, las aplicaciones software y las bases de datos. Inicialmente los sistemas
operativos en los dispositivos mviles como el Newton (1993) su sistema operativo
funcionaba con un solo hilo, es decir, solo ejecutaba una nica aplicacin o tarea en un
determinado momento, a diferencia de los sistemas operativos del PC. Actualmente
algunos dispositivos mviles
Las aplicaciones software tambin evolucionaron, a tal punto que pueden interactuar con
redes de computadores y a su vez con conectarse con bases de datos. Inicialmente las
aplicaciones en estos dispositivos fueron muy sencillas. Almacenaban datos como
direcciones, telfonos, agenda, pero a medida que el hardware fue evolucionando el
software para estos dispositivos tambin; de hecho, los avances en software de estas
tecnologas estn estrechamente ligados al avance en hardware, debido a la capacidad
de procesamiento, almacenamiento y duracin del dispositivo; es decir a medida que haya
mas capacidad de almacenamiento, procesamiento y energa, mas cosas se pueden
hacer, se ejecutan mas procesos, se almacenan mas datos se transmiten mas datos entre
otros.
La tendencia marcada en las aplicaciones software para dispositivos mviles va guiada a
las mltiples necesidades del usuario final. Aplicaciones como envi de informacin de
11
2.1.1.3 Comunicaciones
El avance en las redes de comunicaciones, protocolos y algoritmos, han permitido mejorar
y optimizar las comunicaciones a nivel mundial. El cableado estructurado, la aparicin de
las redes LAN, WAN, MAN, PAN, el protocolo TCP/IP, la Internet, son algunos de los
avances de esta lnea en los ltimos 40 aos.
Con la aparicin de las redes inalmbricas en los ltimos 10 aos, se permiti a los
usuarios de dispositivos mviles desarrollar formas de acceso a travs de esta
infraestructura, ya que ofrece un ancho de banda ptimo, buen manejo de direcciones de
red, y diversas configuraciones.
12
permiten tener en un terminal mvil dos interfaces, una para las redes mviles como
GPRS y otra para las redes inalmbricas de rea local, como 802.11 o BlueTooth. Un
ejemplo de esto son los SmartPhones que son dispositivos de comunicacin telefnica
celular a la vez son dispositivos PDA.
2.1.2
Existen muchos trminos que estn relacionados con el concepto de computacin mvil.
Sin embargo no existe una definicin exacta de lo que en realidad es, pero daremos una
definicin ms acertada de lo que es computacin mvil.
Segn Forman y Zahorjan4 de la Universidad de Washington la define como el uso de un
computador portable con capacidad de interconexin inalmbrica. Esta definicin de CM
no es la ms adecuada porque limita la definicin a solo dispositivos con interconexin
13
Existen aplicaciones mviles que no usan redes inalmbricas, como la automatizacin del
la fuerza de ventas, control de acceso inteligente, control de contadores de energa, agua
y gas, en donde la recoleccin de los datos se hace en todo el da y al final se sincronizan
los dispositivos con la base de datos empresarial.
Forman, George, Zahorjan Jhon. The Challenges of Mobile Computing, IEEE Computer, Abril 1994. Pginas
38-47
5
Revista ACIS, de la Asociacin Colombiana de Ingenieros de Sistemas, Edicin N. 87. Noviembre 2003
Enero 2004. Artculo Computacin Mvil: retos y oportunidades
14
2.1.3
15
2.1.4
CAMPOS DE
APLICACIONES
APLICACION
Acceso a Internet
Todos
16
Transporte
Negocios
Entretenimiento
Entretenimiento
Negocios
Telemedicina
Negocios
Turismo
Seguridad pblica
Educacin
Negocios (reuniones)
Entretenimiento
Negocios
Telemedicina
Entretenimiento
Turismo
Telemedicina
Entretenimiento
Transporte
Seguridad
Comercio electrnico
Placas inteligentes
Negocios
Seguridad
Una de ellas es debido al hardware de los dispositivos mviles, que consiste en que las
capacidades de almacenamiento y
17
La seguridad en las aplicaciones mviles que usan redes inalmbricas es otra limitacin o
desventaja ya que la conexin a este tipo de redes es ms fcil, y su seguridad puede
verse comprometida ms que en una red cableada. Por esto las investigaciones se
centraran en hacer las redes inalmbricas ms seguras y confiables, como las redes
cableadas, utilizando los mismos aspectos de seguridad.
2.2
Los dispositivos tipo PDA, han tenido un gran impacto en un buen nmero de aplicaciones
en diferentes reas, y por supuesto en el campo de la medicina, donde ms del 85% de
los mdicos usan PDA6 , en Europa y los Estados Unidos. Un estudio realizado por
AvantGo Inc. mostr que el 92% de los mdicos con PDA est usando su dispositivo para
organizar su calendario personal y laboral, para acceder a guas de terapia farmacolgica
y para leer publicaciones mdicas. El 46% de los mdicos encuestados, dijeron que les
gustara utilizar los PDA para acceder a sitios Web relacionados con su actividad. Un 33%
opta por escribir y transmitir transcripciones, acceder a pginas de la industria
farmacutica fue la opcin escogida por el 28%, y por ltimo un 27% dijo almacenar datos
de pruebas clnicas [2,3].
KEVIN BEAVER. HEALTHCARE INFORMATION SYSTEM. Captulo 31. Pg. 434 [3]
18
Las investigaciones no han escatimado esfuerzos para ofrecer nuevos productos que
apoyen la prctica mdica. El resultado de dichas investigaciones han sido algunos de los
siguientes productos, tanto en Espaa como en Estados Unidos:
DIABTEL
(1997)
AIRMED
(1998)
19
ePocrates
(2004)
Raphael 99
Best Care Quest (BCQ). "Bsqueda del mejor cuidado" es otra de las
soluciones desarrolladas para proporcionar informacin a familiares
autorizados de pacientes crticos en la UCI, adaptando la complejidad de la
informacin al destinatario y facilitando el contacto con a mdicos y personal de
enfermera.
Es una de las aplicaciones mviles usadas en red ms grande que existe, con
cerca de 500.000 usuarios en el mundo. sta red da soporte de in formacin
clnica de medicamentos actualizados y de formulacin mdica. Incluye
indicaciones especficas, dosis, efectos, contraindicaciones, entre otros.
Es una aplicacin mvil que empez capturando y cargando consultas. Con el
tiempo se fue adicionando ms funcionalidad hasta lo que conocemos como la
20
Para ello, cuando se quiera disear e implementar una aplicacin mvil en el rea de la
medicina son muchas las consideraciones o aspectos que se deben tener en cuenta para
el buen ejercicio de la medicina y varan de acuerdo al entorno. Algunas de estas
consideraciones son:
ASPECTO
Mltiples Plataformas
DESCRIPCIN
La aplicacin mvil debe adaptarse a las
tecnologas usadas por el hospital y/o
unidad medica, sin necesidad de volver a
reconstruir y redisear las aplicaciones
hechas en dicha unidad, es decir, adaptarse
a esas aplicaciones.
La aplicacin mvil debe integrarse con las
bases de datos existentes en dicha unidad
medica, mantener la integridad de las datos
tanto en el dispositivos como en el resto de
aplicaciones,
El ideal de la aplicacin mvil es que
funcione
en
mltiples
plataformas,
permitiendo que la aplicacin no dependa
21
2.3
HISTORIA CLNICA
2.3.1
del paciente. Es un
documento privado sometido a reserva que nicamente puede ser conocido previa
autorizacin del paciente o en los casos previstos por la ley [4].
La obligatoriedad de llevar una historia clnica del paciente, una biografa mdica
de su estado de salud es ineludible; si bien en un principio puede reducir el
tiempo del profesional mdico, posteriormente se convertir en el mejor y ms
expedito medio de defensa frente a eventuales demandas o quejas ante las
entidades competentes.
2.3.2
22
La exploracin de los enfermos, para ser completa a capite ad calcem decan los
clsicos, debe ser ordenada y siguiendo un orden lgico. Comprende:
INTERROGATORIO
(Anamnesis)
OBJETIVO O
SIGNOS
1.
2.
3.
4.
5.
Datos de Identificacin
Motivo de Consulta
Enfermedad Actual
Antecedentes
Revisin por Sistemas
6. Examen Fsico
7. Lista de Problemas
8. Anlisis
9. Diagnsticos Diferenciales
10. Plan
11. Evolucin (S.O.A.P)
23
Antecedentes de Hbitos comprenden todos los hbitos del paciente como, fumar,
ingesta de bebidas alcohlicas, dietas, ejercicio entre otros.
24
de problemas es algo dinmico, ya que pueden ir apareciendo nuevos problemas y/o los
anteriores pueden irse resolviendo. Los problemas se numeran cronolgicamente, pero se
atienden de acuerdo a su importancia y gravedad
2.3.2.8 Anlisis
Es aqu donde se identifican y plantean los problemas clnicos activos y pasivos del
paciente, se plantean hiptesis diagnosticas y diagnsticos diferenciales. Se solicitan
ordenes mdicas encaminadas a descartar un diagnstico y buscar la mejora del
paciente para cada problema clnico activo.
2.3.2.10 Plan
Es el resumen del anlisis medico cientfico, justificacin general y planificacin de
conductas a seguir por parte del paciente. Existen varios tipos de plan como:
25
Datos objetivos: estos datos incluyen los signos vitales, los resultados del examen
fsico, de las pruebas diagnosticas, entre otros. Los medicamentos que recibe el
paciente.
Valoracin: Los datos subjetivos y objetivos debe utilizarse para valorar o evaluar
el estado del paciente incluyendo tambin la evaluacin de la terapia que recibe.
2.3.3
Plan: una vez evaluados los datos objetivos y subjetivos se establece un plan.
26
Desde el punto de vista mdico la historia clnica es un mtodo cuya funcin es mantener
las normas de evaluacin vinculadas con los hechos; es decir, que es el fiel reflejo de la
atencin recibida por el paciente. La elaboracin de la historia clnica se har de acuerdo
con las normas semiolgicas universales reconocidas para el ejercicio de la medicina y
sus especialidades.
La historia clnica tambin es un elemento que sirve como criterio de calidad de los
cuidados mdicos, de la correcta asistencia facultativa y puede ser utilizada como prueba
tcnica. Es el registro formal y nico de la atencin brindada por el mdico, es
inmodificable, y es una prueba veraz, imparcial y vlida para la justicia.
Su no realizacin se considera una falta del profesional, que impide sustentar los alegatos
de exoneracin en su defensa. Como es de suponer la calidad de la historia influye
27
mucho, ya que al realizarla segn las normas, obliga al profesional a interrogar y examinar
adecuadamente al paciente. Es decir, implica un acto mdico juicioso. Generalmente
cuando la historia es de baja calidad, refleja as mismo descuido en la atencin del
paciente y no es de mucha ayuda o se convierte en un arma procesal contra el mdico.
Anexos - Son documentos que sirven como sustento legal, tcnico, cientfico de las
acciones realizadas con el usuario, tales como el consentimiento informado, autorizacin
para necropsia u otros que se consideren pertinentes.
28
El Usuario.
29
El equipo de salud (Profesionales, tcnicos y auxiliares del rea de la salud que asistan
al usuario, los auditores mdicos de aseguradoras y prestadores responsables de la
calidad del servicio de salud brindado).
El artculo 36 de la ley 23 de 1981 dice: En todos los casos, la historia clnica deber
diligenciarse con claridad. Cuando quiera que haya cambio de mdico el reemplazo esta
obligado a entregarla, conjuntamente con sus anexos, a su reemplazante.
30
Desde el punto de vista mdico la historia clnica es un mtodo cuya funcin es mantener
las normas de evaluacin vinculadas con los hechos; es decir, que es fiel reflejo de la
atencin recibida por el paciente. La elaboracin de la historia clnica se har de acuerdo
con las normas semiolgicas universalmente reconocidas para el ejercicio de la medicina
y sus especialidades.
2.3.3.7
La informtica mdica trae muchos beneficios, pero existe la posibilidad de que pueda
violarse el secreto profesional, especialmente si son revelados comentarios personales o
ntimos.
Por otra parte, es probable que el contenido de las historias clnicas pueda ser fcilmente
manipulado. Hasta el momento, no existen normas que indiquen el manejo de este tipo de
documentos electrnicos y que permitan garantizar la confianza en la informacin
sistematizada por computador.
31
confidencialidad para todo lo relacionado con la informacin en salud y afecta a todas las
organizaciones donde se presta asistencia mdica y a los mdicos [3].
32
paciente.
33
3.1
3.1.1
Costo
34
Como pudimos investigar los ms baratos en el mercado y que prestan los mismos
servicios en especial la capacidad de computo, son los dispositivos palm OS, sobre todo
si se trata de dotar a una gran cantidad de profesionales mdicos en una clnica o por
economa del profesional de la medicina.
3.1.2
Facilidad De Transporte
Los dispositivos Palm OS tienen una menor longitud (ancho, largo) y peso que el
promedio, en todos los dispositivos PDA que existen; esto es un punto a favor, pues
permite llevar al usuario un dispositivo PDA Palm OS en un bolsillo de tamao promedio a
diferencia del Pocket PC y otros dispositivos en los que se necesitan comprar accesorios
adicionales para transportarlos.
3.1.3
Los dispositivos Palm OS tienen una amplia variedad de hardware y aplicaciones, que
permiten encontrar soluciones exactas a cualquier tipo de personas, naturales y jurdicas
que la necesiten; lo cual se convierte en un dispositivo eficiente y eficaz dndonos como
resultado la efectividad.
3.1.4
Conexin Con El PC
3.1.5
La plataforma Palm OS y sus dispositivos nos ofrecen una gran estabilidad en cuanto al
nmero de bloqueos, es decir este nmero de bloqueos es muy bajo casi nulo. A
diferencia del concepto de computador de mano que ofrece Microsoft con el Pocket PC,
35
palm nos permite ver el dispositivo mvil, no slo como un computador de mano, sino
tambin como una extensin del PC.
3.1.6
Estructura De Hardware
Los dispositivos palm utilizan procesadores desarrollados por motorola de la lnea dragon
ball modelos EZ y VZ que nos ofrecen una velocidad de procesamiento de datos de 16,
20 y 33 Mhz; estos ltimos son los modelos VZ. Aunque actualmente apostaron por
utilizar procesadores fabricados por la Texas Instrument de la lnea ARM/OMP cuya
velocidad de procesamiento oscilan entre los 144 y 175 Mhz.
En cuanto al rendimiento de la pila depende mucho del tipo de pantalla que utilice el
dispositivo, por ejemplo pantalla monocromtica consume menos energa que la pantalla
a color. Anlogamente con los procesadores sucede que, a menor velocidad, menor
consumo de energa. En conclusin el consumo de energa depende del tipo de pantalla y
del tipo del procesador.
El hardware que corre el sistema operativo Palm Os solo se enciende una vez. Esto
sucede cuando el dispositivo es nuevo, solo al apagarlo se suspenden todos los procesos
menos el reloj o los pulso de reloj.
Apagado
Modo en Uso
Modo en Espera
Dentro de los eventos que maneja el dispositivo palm, no existe el click, solo el tab, que
es cuando el stylus o lpiz ptico se coloca sobre la pantalla para seleccionar el objeto en
donde se realizar alguna accin.
El cradle o base del dispositivo palm contienen un cable que va conectado a un puerto
RS232 USB, es compatible con Windows y Mac OS. Contiene un botn para la
transferencia de datos, que ejecuta el programa HotSync Manager, que es el que realiza
36
La forma de escritura de los dispositivos palm contienen una zona dentro de la pantalla
para escribir, y se presentan dos opciones: utilizando el lenguaje graffiti, desarrollado para
el reconocimiento de los caracteres, letras y nmeros o tambin se puede desplegar un
teclado que emula el teclado del computador.
Existen tarjetas de expansin de memoria de dos tipos: solo lectura y lectura escritura. Su
funcionalidad es como si tuviramos un disco adicional en donde podemos guardar
informacin de todo tipo (videos, msica, imgenes, bases de datos). Las hay de 8,16, 32
y 64 Mb.
Todas las aplicaciones se corren en la memoria RAM, la cual esta dividida en dos partes:
Bloque Dinmico
Bloque de Almacenamiento
37
3.1.7
3.1.8
Las aplicaciones en cdigo nativo son anlogas a los ejecutables que construimos con
cualquier lenguaje, no necesitan instalar nada adicional para que se ejecuten
normalmente, esto trae consigo varias ventajas. Entre ellas la ocupacin mnima de
memoria y el tiempo de ejecucin. Pero la desventaja es que se debe conocer muy bien el
38
sistema operativo palm OS y todos sus procesos, para no bloquearlo con cualquier
instruccin.
Las aplicaciones RTE necesitan obligatoriamente un engine (motor) o mquina virtual
aparte del programa ejecutable, en la cual se cargan todas las libreras a utilizar por la
aplicacin. Esto trae consigo una desventaja que es la ocupacin de memoria; adems de
el espacio que ocupa la aplicacin, debemos tener en cuenta el espacio que ocupa el
engine, que es el que ejecuta la aplicacin. Pero la ventaja es que no necesariamente
debo conocer todos los procesos y la estructura del sistema operativo Palm OS, lo cual
da ms confiabilidad a la aplicacin que implementemos.
3.2
HERRAMIENTAS DE DESARROLLO
3.2.1
39
HERRAMIENTA
DOCUMENTACIN
VELOCIDAD
MEMORIA
INTERFAZ
Cdigo Nativo
aplicaciones
desde 2K. Por
lo tanto no
ocupan mucha
memoria.
Pocket Studio
PDAToolBox
Satellite Forms
Cdigo nativo
aplicaciones
desde 2K,
Por lo tanto no
ocupan mucha
memoria.
Cdigo Nativo
aplicaciones
desde 2k, por lo
tanto no ocupan
mucha
memoria.
Cdigo
RTE.
Necesita de un
engine
para
ejecutar
sus
aplicaciones.
142 K + el
tamao de la
aplicacin que
va desde 2K
40
SISTEMA
OPERATIVO
COMENTARIOS
Palm OS 3.5 y
superiores
Palm OS 3.5 y
superiores
Palm OS 3.5 y
superiores
y
Pocket Pc 2002,
2003
Windows
Mobile.
No tiene un lenguaje
especifico, solo se le
ordena a los controles lo
que deben hacer Ej.
Create record, delete
record, movenext
La versin 6.0
para Palm OS 3.5
y superiores y
Pocket Pc 2002,
2003
Windows
mobile. Symbol.
La versin 4.1
para Palm OS 4.1
y anteriores.
Appforge VB
Croosfire
Java J2ME
Waba
(subset of java)
Aceptablemente veloz ya
que las aplicaciones que
genera son en cdigo
RTE
(Run
Time
Engine),
es
decir,
necesita de un motor
para
ejecutar
las
aplicaciones. Booster
Regularmente veloz ya
que las aplicaciones que
genera son en cdigo
RTE (Run Time Engine)
es decir necesita de un
motor para ejecutar las
aplicaciones; en este
caso es la KVM.
Regularmente veloz, ya
que las aplicaciones que
genera son en cdigo
RTE
(Run
Time
Engine),
es
decir,
necesita de un motor
para
ejecutar
las
aplicaciones. Necesita de
libreras adicionales para
optimizar
las
aplicaciones
Regularmente veloz ya
que las aplicaciones que
genera son en cdigo
RTE
(Run
Time
Engine),
es
decir,
necesita de un motor
para
ejecutar
las
aplicaciones. Necesita de
libreras adicionales.
Cdigo
RTE,
necesita de un
engine
para
ejecutar
sus
aplicaciones.
168 K + el
tamao de la
aplicacin que
va desde 2K
Cdigo
RTE,
necesita de un
engine
para
ejecutar
sus
aplicaciones.
118 K + el
tamao de la
aplicacin que
va desde 2K
Cdigo
RTE,
necesita de un
engine
para
ejecutar
sus
aplicaciones. 70
K + el tamao
de la aplicacin
+ las libreras
adicionales.
Archivos desde
4K
Cdigo
RTE,
necesita de un
engine
para
ejecutar
sus
aplicaciones.
120 K + el
tamao de la
aplicacin + las
libreras adic.
Palm OS 3.5 y
superiores
y
Pocket Pc 2002,
2003
Windows
mobile.
Palm OS 3.5 y
superiores
y
Pocket Pc 2002,
2003
Windows
mobile
Palm OS 3.5 y
superiores
y
Pocket Pc 2002,
2003
Windows
mobile
Maquina
virtual
compatible con Java.
Cdigo RTE, lo cual
implica no conocer el
sistema operativo, las
aplicaciones se entienden
directamente
con
el
engine.
Palm OS 3.5 y
superiores
y
Pocket Pc 2002,
2003
Windows
mobile
Maquina
virtual
compatible con Java; la
versin
de
Waba
mejorada.
Cdigo RTE, lo cual
implica no conocer el
sistema operativo, se
entienden
directamente
con el engine.
Tabla 7. Anlisis de las herramientas software para dispositivos mviles tipo PDA
41
Las herramientas escogidas fueron Superwaba y Satellite Forms [7]. La primera tiene la
dificultad que es muy difcil de aprender si no se tiene conocimiento en java; adems
carece de documentacin y de soporte. En un principio un primer prototipo de la
aplicacin se desarrollo en un 40% con esta herramienta, pero las pruebas arrojaron que
estos aplicativos eran muy lentos para el manejo de informacin clnica. Adicionalmente
para optimizar este tipo de inconvenientes hay que adquirir una serie de clases para
poder darle confianza a la aplicacin cuyos costos son considerables.
Debido a esto se decidi por la herramienta Satellite Forms pues esta es una herramienta
que cumpla con los requerimientos anteriores. Permite una ganancia de tiempo de
diseo. Su entorno de desarrollo permite disear interfaces graficas agradables al usuario,
y su aprendizaje es bastante rpido ya que el lenguaje utilizado es un Lenguaje Script
para Visual Basic.
3.2.2
Satellite Forms es un software integrado con una IDE8 propia que permite crear fcilmente
aplicaciones para dispositivos Palm OS y Pocket PC 2002 y Pocket PC 2003. Permite
crear aplicaciones altamente eficientes con menos lneas de cdigo [7].
Usando Satellite Forms, se pueden crear aplicaciones mviles que acceden a informacin
importante de una organizacin, como por ejemplo pedidos de clientes o informacin de
42
Desde el PC se pueden crear aplicaciones y datos que se pueden integrar con las
tecnologas de ActiveSync9 para dispositivos Pocket PC y HotSync10 para dispositivos
Palm OS. Adicionalmente nos permite tener el control para descargar datos desde el
dispositivo movida hacia una base de datos y desde la misma base de datos hacia el
dispositivo mvil manteniendo la integridad de la informacin.
Se pueden disear e implementar aplicaciones para muchas tareas como por ejemplo:
Automatizacin de ventas, investigacin de mercados, informacin clnica, control de
inventario, inspecciones, controles, reportes de servicios de reparacin entre otros.
Acvtive Sync es una tecnologa ofrecida por Microsoft corp que usan los dispositivos Pocket Pc para realizar
el proceso de sincronizacin de datos entre el dispositivo y el PC.
10
Hotsync es una tecnologa ofrecida por Palm Inc que usan los dispositivos Palm OS para realizar el proceso
de sincronizacin de datos entre el dispositivo y el PC.
11
RDK: Redistribution Development Kit, o engine del las aplicaciones de Satellite Forms
43
con SDDI plug-ins, SF Runtime installer for Pocket PC. El SDK12 engine no es de
libre distribucin.
12
SDK: Software Development Kit o engine propio de Satellite Forms y sus subsidiarios
44
Tambin vale la pena las extensiones que trae consigo esta herramienta para tareas ms
especificas como captura de cdigos de barras, graficadores estadsticos, conexiones a
redes TCP/IP, funciones matemticas y grficos entre otros.
El lenguaje utilizado para programar estas aplicaciones es un pseudo-lenguaje Basic
denominado Scripting, pues la sintaxis y la referencia a los objetos y controles, es muy
similar a la del entorno de desarrollo Visual Basic de Microsoft corp. Veremos un pequeo
ejemplo de validacin de datos en el siguiente cdigo:
45
3.2.3
Una de las principales ventajas de trabajar con Visual Basic en este tipo de proyectos es
la compatibilidad con los componentes del CDK que es el que nos permite sincronizar,
enviar y recibir datos entre el dispositivo palm y el computador de escritorio. Estos
componentes han sido diseados para ser utilizados desde visual Basic y son compatibles
con Windows 95 hasta Windows XP.
componentes ADO de Visual Basic, que nos permiten rpida recuperacin de registros,
inserciones y actualizaciones.
3.3
En este apartado se describen algunos aspectos que se deben tener en cuenta para el
diseo de aplicaciones Palm OS que fueron aplicados al proyecto MOVILCLIN.
46
Una aplicacin Palm OS debe proveer informacin que el usuario quiera acceder, cuando
ellos quieran realizar alguna tarea. La interfaz de usuario debe obtener la informacin
ms relevante y lo ms rpido posible [5,8].
3.3.1
Principios de Diseo
Mens ocultos: En los dispositivos Palm OS, los mens estn ocultos con el fin de
aprovechar mejor el espacio en la pantalla. Se debe limitar el uso de mens en las
aplicaciones, a no ser que sea estrictamente necesario.
13
Graffiti, es un tipo de escritura en Palm OS que facilita la entrada de los datos manualmente.
47
No
incluir
barra
de
herramientas porque puede
confundir al usuario en una
pantalla tan pequea.
Rpido y Simple: Los dispositivos Palm son rpidos y fciles de usar y aprender, pues
estos dispositivos estn hechos para manejar la vida del usuario y requiere un aprendizaje
rpido. Los usuarios de Palm OS no necesitan mucho entrenamiento para usar las
aplicaciones; de hecho, todas las aplicaciones se manejan con simples taps14.
A diferencia de una aplicacin de escritorio, en la cual el usuario se puede demorar dos o
ms das aprendindola, la aplicacin mvil debe ser lo ms sencilla posible para que el
usuario la pueda aprender a usar en el menor tiempo posible. Para ello se recomienda
ejecutar comandos principales, navegar entre pantallas y buscar datos importantes de una
manera fcil y rpida [5].
14
48
Optimizar las tareas frecuentes: las tareas ms usadas en el dispositivo hay que
optimizarlas, organizndolas de tal manera que el usuario vea la informacin
esencial y completa.
3.3.2
El Proceso De Diseo
Conocer al usuario
49
Completar el diseo
Conveniente y til
Las aplicaciones pueden tener metas adicionales, pero es suficiente con obtener
las metas descritas anteriormente.
Conocer al usuario
ste es un punto clave en el desarrollo de aplicaciones Palm OS; de hecho, es el
ms importante. Al usuario solo le interesa que la aplicacin del dispositivo
funcione y que le ayude a realizar sus tareas, desentendindose de los problemas
que tengan que ver con hardware y software. La aplicacin debe ser de total gusto
al usuario, ser gil y fcil de usar, por eso es importante conocer las
caractersticas principales que el usuario quiere tener en su aplicacin y quien ser
el usuario. No es lo mismo desarrollar aplicaciones para mdicos que para
asesores comerciales, pues lo que le interesa al mdico es manejar informacin
clnica y lo que le interesa al asesor es manejar informacin comercial de
productos.
Desarrollar escenarios de usuario
Despus de obtener una visin general del usuario conocer al usuario, se
comienza el diseo de la aplicacin considerando los aspectos principales de
50
Lo escenarios de usuario son las actividades que el usuario puede hacer con la
aplicacin y cuando lo puede hacer. Por ejemplo el usuario necesita tener la lista
de todos los pacientes que el ha atendido en el da y los puede revisar varias
veces al da serie un buen escenario de usuario. Para determinar los escenarios
de usuario se debe tener en cuenta las siguientes circunstancias:
9
51
3.4
Los datos pueden ser ingresados desde cualquiera de las aplicaciones, desde el
computador de escritorio o desde el dispositivo mvil.
52
El conduit debe correr sin intervencin del usuario. El usuario no necesitara estar cerca
para vigilar la sincronizacin de los dispositivos. El conduit es el que determina cuales son
los datos mas relevantes para copiar entre el computador de escritorio y el dispositivo,
considerando los factores involucrados en las aplicaciones y entonces decide como deben
ser copiados los registros entre el computador de escritorio y el dispositivo.
53
Todo ese proceso lo hace a travs del Sync manager, que es el controlador del proceso
de sincronizacin. ste es el que se comunica con el Hotsync del cliente, permitiendo
restaurar las bases de datos en el dispositivo despus de ejecutado un conduit. Al final de
este proceso, el Hotsync manager hace un registro de todos los procesos que ocurrieron
en el proceso de sincronizacin.
54
3.4.2
Tipos de Conduit
La tecnologa Hotsync manager provee varios tipos de conduit que pueden ser
personalizados segn las necesidades de la aplicacin. Todos los conduit registrados
tienen un nico creator ID (Identificacin del creador) y un tipo de sincronizacin con el
Hotsync manager. Los tipos de conduit son:
3.4.3
Tipos de Sincronizacin
Tipo de
Sincronizacin
Espejo Imagen
o Bidireccional
Unidireccional
Descripcin
Notas
El
conduit
debe
proveer
soluciones para la resolucin de
conflictos, cuando un mismo
registro ha sido modificado en
ambos lados de la aplicacin,
ocurriendo as sin la intervencin
del usuario.
Para aplicaciones que corren Requiere menos tiempo, y debe
tanto en el dispositivo mvil como ser usado cuando sea posible y
Ideal para aplicaciones que
corren tanto en el dispositivo
mvil como en el computador de
escritorio; permite modificaciones
en ambos lados.
55
Enlace de
Archivos
Basada en
Transacciones
3.4.4
Meta de
Diseo
Rpida
ejecucin
Cero
prdida de
datos
Buen
manejo de
Descripcin
La principal meta para proceso del Hotsync es que suceda una completa y
muy rpida sincronizacin. Los conduits necesitan ser diseados para
optimizar la velocidad del proceso y minimizar la transferencia de datos entre
el dispositivo y el computador de escritorio.
Los conduits deben tomar medidas para prevenir la prdida de datos bajo
cualquier circunstancia., incluyendo prdida de la conexin durante el
proceso de sincronizacin.
Los conduits que realizan sincronizacin tipo espejo deben ser capaces de
manejar de un modo elegante los conflictos de duplicidad de datos en ambas
56
conflictos
3.4.5
Para desarrollar e implementar los conduits PalmSource, inc, ofrece dos Kits de desarrollo
para este fin
a)
9
CDK for Windows: El CDK para windows contiene tres suites de desarrollo
C/C++ Sync suite Son los componentes de el CDK papa windows usados para
crear un conduit basado en
COM Sync Suite Son los componentes del CDK para Windows usados para
crear conduits basados en COM. Incluye el modelo de objetos COM (incluyendo
una especificacin de interfaz COM, tal como el Hotsync manager puede llamar a
su conduit), ejemplos, documentacin, utilidades, y el instalador COM-Sync para
desplegar
usuario final
9
JSync Suite Son los componentes del CDK para Windows usados para crear un
conduit basado en Java. Incluye paquetes, clases, ejemplos, documentacin, la
interfaz JSync para desplegar el conduit basado en Java, utilidades y el instalador
JSync para desplegar los componentes JSync requeridos para el computador del
usuario final.
57
b)
El CDK para Macintosh es usado para crear conduits basados en C Api. Incluye APIs,
C++ Generic Conduit Framework, librerias C, ejemplos, documentacin y utilidades.
Se pueden usar estos CDKs para desarrollar conduits para todo dispositivo tipo Palm,
incluyendo aquellas desarrolladas bajo licencia de Palm OS.
58
Este captulo presenta el desarrollo del prototipo software MOVILCLIN, inicia con una
descripcin de la metodologa utilizada y continua con la descripcin general del sistema,
las funcionalidades bsicas y los requerimientos del prototipo final.
59
El Prototipado Evolutivo establece las siguientes fases para el desarrollo del proyecto:
4.1
DESCRIPCION GENERAL
60
4.2
Autenticacin de usuarios.
Gestin de pacientes.
Generacin de reportes.
Sincronizacin de datos.
61
Autenticacin de Usuarios
Este mdulo permite el acceso al prototipo software, solo a los usuarios que
estn registrados y se encuentren activos en el sistema.
Gestin de Pacientes
Este mdulo permite registrar los datos personales de un paciente, dando inicio
a la historia clnica del mismo, adems permite consultar todos los pacientes
registrados en el sistema.
submdulos
bsicos:
Actualizacin
de
Datos
personales,
62
Generacin de Reportes
Este mdulo permite generar los reportes de la historia clnica de un paciente y
la orden medica recetada al mismo.
Sincronizacin de Datos
Este mdulo permite al usuario sincronizar la aplicacin MOVILCLIN Palm, con
la aplicacin MOVILCLIN PC y de esta manera intercambiar y actualizar los
datos referentes a la informacin de las historias clnicas, proporcionndoles de
esta manera las caractersticas de potabilidad y movilidad.
MOVILCLIN PC, posee todas las funcionalidades anteriormente descritas, mientras que
en MOVILCLIN Palm, solo funcionan los mdulos de autenticacin, gestin de historias
clnicas, parte de la gestin de pacientes y la sincronizacin de datos.
4.3
Con base a las caractersticas del prototipo software MOVILCLIN y a las funcionalidades
antes descritas, se clasificaron los siguientes tipos de actores: Actores de MOVILCLIN PC
y Actores de MOVILCLIN Palm. A continuacin se describen los actores que hacen parte
de cada tipo.
Actores MOVILCLIN PC
Actor Profesional Mdico: Es el principal usuario del sistema y tiene a su
disposicin todas las funcionalidades que posee MOVILCLIN PC. Es el encargado
63
4.4
Una vez explicados los actores principales y su papel en el sistema, se presentan los
diagramas de casos de uso, identificados con base en cada funcionalidad de MOVILCLIN.
4.4.1
64
65
APLICACIN DE ESCRITORIO
Para mayor informacin sobre los dems mdulos ver el manual de usuario de ambas aplicaciones anexo A
y B.
66
67
68
4.4.2
Nombres y apellidos
Fecha de nacimiento
Genero
Tipo de sangre
Estado civil
69
Las tablas de soporte desde las cuales se extrae informacin para desplegar
en el formulario no deben estar vacas. En este caso se debe presentar un
mensaje de inconsistencia informando que debe utilizar el mdulo de
administracin para ingresar estos datos de soporte.
70
j.
Como se afecta la base de datos: Se realiza una insercin por cada registro en la
tabla pacientes y la tabla consultas.
71
DATO
Nmero de
documento
Tipo de documento
de identificacin
Nmero de historia
clnica
Nombre completo
del paciente
Fecha de nacimiento
Edad
FUENTE
Ingresado por el usuario
Dato obligatorio
Seleccionado por el usuario
Dato obligatorio
Ingresada por el usuario
Dato obligatorio
Ingresados por el usuario
Dato obligatorio
Seleccionada por el usuario
Dato obligatorio
Calculada por el sistema a partir
de la fecha de nacimiento.
Genero
Foto y ruta
BASE DE DATOS
documento de la tabla
pacientes.
tipo_documento de la tabla
pacientes.
nro_historia de la tabla
pacientes.
nombres y apellidos de la
tabla PACIENTES.
fecha_nacimiento de la
tabla pacientes
edad de la tabla pacientes.
genero de la tabla
pacientes
tipo_sangre de la tabla
pacientes
ciudad y departamento de
la tabla pacientes.
direccion y telefono tabla
pacientes
ocupacion tabla pacientes
entidaddesalud tabla
pacientes
o cod_usuario tabla
consultas.
apellidos_acompaante,
nombres_acompaante,
direccion_acompaante,
telefono_acompaante,
parentesco tabla pacientes
La foto es seleccionada por el foto y ruta_foto tabla
usuario y la ruta es capturada pacientes.
por el sistema
Tabla 10. Entradas y salidas del caso de uso registrar paciente
72
inconsistencia.
5. El sistema presenta toda la informacin bsica del paciente.
ENTRADAS DEL PROCESO
Parmetros de bsqueda ingresados por el usuario; pueden ser: nombres,
apellidos, documento, nmero de historia y fecha de consulta mdica del paciente
SALIDAS DEL PROCESO
Informacin bsica de los pacientes que coincidan con los parmetros de
bsqueda dados por el usuario.
73
4.4.3
Debe existir un indicador que informe que mdicos estn activos para evitar
asignar una cita a un medico que no lo este.
74
2.
3.
4.
Como se afecta la base de datos: Se realiza una insercin por cada cita en la
tabla citas_medicas.
DATO
Nmero de
documento
FUENTE
Ingresado por el usuario
BASE DE DATOS
Con el documento
se
identifica el nmero de
historia y se guarda en el
campo nro_historia de la
tabla citas_medicas
Fecha y hora de la
Seleccionada por el usuario
Fecha_cita y hora_cita de
cita
la tabla citas_medicas
Medico
Seleccionado por el usuario
Cod_usuario de la tabla
citas_medicas
Duracin
Ingresado por el usuario
Duracion de la tabla
citas_medicas
Tabla 11. Entradas y salidas del caso de uso apartar cita.
75
76
4.4.4
Fecha de nacimiento
Genero
Tipo de sangre
Estado civil
77
Ocupacin
EPS
inconsistencia.
5. El sistema presenta los datos del los pacientes que cumplan con los criterios
de bsquedas ingresados.
6. El usuario selecciona el paciente al cual le desea actualizar sus datos y hace
clic en el botn Ver Paciente.
7. El sistema presenta toda la informacin de la historia clnica
8. El usuario realiza las modificaciones de los datos mencionados en la seccin
Condiciones del proceso.
9. El sistema realiza las validaciones pertinentes informando al usuario en caso
de inconsistencias.
10. El sistema realiza la actualizacin de la historia clnica en la base de datos
ENTRADAS DEL PROCESO
Datos modificados por el usuario
SALIDAS DEL PROCESO
Afectar las tablas Pacientes, Bitcora y Consultas.
78
Permite registrar para una historia clnica los antecedentes personales, familiares,
inmunolgicos y hbitos.
Antecedentes
familiares:
Permite
establecer
para
cada
uno
de
los
79
Las tablas de soporte desde las cuales se extrae informacin para desplegar en
el formulario no deben estar vacas. En caso de estarlo se debe presentar un
mensaje de inconsistencia informando que debe utilizar el mdulo de
administracin para ingresar estos datos de soporte.
sistema
registra
la
informacin
afectando
la
tabla
AntFamiliarPaciente.
Se permite repetir el proceso anterior para diferentes familiares y se
permite registrar un familiar con mltiples enfermedades.
80
sistema
registra
la
informacin
afectando
la
tabla
AntGinecoObstetricos
sistema
registra
la
informacin
afectando
la
tabla
AntPersonalesPaciente
81
BASE DE DATOS
Id_antfamiliar de la tabla
AntFamiliarPaciente.
Enfermedad
Ingresado por el usuario.
Enfermedad de la tabla
AntFamiliarPaciente.
Familiares
Seleccionado por el usuario
Familiar
de
la
tabla
AntFamiliarPaciente.
Tabla 12. Entradas y salidas del registro de antecedentes familiares.
Tipo
FUENTE
Seleccionado por el usuario.
DATO
Menarqua
FUENTE
Ingresado por el usuario.
Ciclos
F.U.R
F.U.P
Mtodo Planificacin
Tiempo Planificando
Nro. Gestados
82
BASE DE DATOS
Menarquia de la tabla
AntGinecoObstetricos.
Ciclos
de
la
tabla
AntGinecoObstetricos
Fur
de
la
tabla
AntGinecoObstetricos
Fup
de
la
tabla
AntGinecoObstetricos
Metodo
de
la
tabla
AntGinecoObstetricos
Tiempoplanificando
Gestados de la tabla
AntGinecoObstetricos
Nro. Partos
Ingresado por el usuario.
Partos
de
la
tabla
AntGinecoObstetricos
Nro. Abortos
Ingresado por el usuario.
Abortos
de
la
tabla
AntGinecoObstetricos
Nro. Vivos
Ingresado por el usuario.
Vivos
de
la
tabla
AntGinecoObstetricos
Nro. Cesreas
Ingresado por el usuario.
Cesareas de la tabla
AntGinecoObstetricos
Tabla 13. Entradas y salidas del registro de antecedentes ginecoobsttricos.
BASE DE DATOS
Id_habito de la tabla
HabitosPacientes.
Frecuencia
Ingresado por el usuario.
frecuencia de la tabla
HabitosPacientes.
Tiempo
Ingresado por el usuario.
tiempo
de
la
tabla
HabitosPacientes.
Tabla 14. Entradas y salidas del registro de antecedentes hbitos.
Tipo
FUENTE
Seleccionado por el usuario.
Tipo
DATO
FUENTE
Seleccionado por el usuario.
BASE DE DATOS
Id_antpersonal de la tabla
AntPersonalPaciente.
Enfermedad
Ingresado por el usuario.
enfermedad de la tabla
AntPersonalPaciente.
Tabla 15. Entradas y salidas del registro de antecedentes personales.
DATO
FUENTE
BASE DE DATOS
Vacuna
Seleccionado por el usuario.
Id_antinmunologico
Descripcin
Ingresado por el usuario.
observacion
Tabla 16. Entradas y salidas del registro de antecedentes inmunolgicos.
83
Una consulta esta enmarcada en un proceso ordenado que implica los siguientes
procesos:
Examen fsico.
El examen fsico es lo que evidencia y verifica la informacin obtenida mediante la
revisin por sistemas. El mdico registra la toma de las diversas constantes vitales
mediante un examen de los sistemas del paciente.
84
Diagnstico y evolucin.
El mdico registra la patologa sufrida por el paciente, para esto cuenta con los
cdigos CIE-10 de la OMS, y espera en una prxima visita al paciente para revisar
los cambios generales en su estado clnico as como su respuesta al plan de
tratamiento enviado.
la
consulta mdica, especificando para cada uno la forma de captura y como afecta
la base de datos
85
Como se afecta la base de datos: Se realiza una insercin por cada consulta
mdica en la tabla consultas.
DATO
BASE DE DATOS
motivo
de
la
tabla
consultas.
Enfermedad Actual
Ingresado por el usuario.
enfermedadactual de la
tabla consultas.
Fecha Consulta
Es automtica y se captura la Fecha_consulta de la tabla
fecha del sistema.
consultas.
Medico Tratante
Se toma del campo cod_usuario Cod_usuario de la tabla
de la tabla citas_medicas que consultas.
es donde se encuentra el cdigo
del mdico que se selecciono
para que atendiera al paciente
en esta consulta mdica.
Tabla 17. Entradas y salidas del caso de uso registrar motivo de consulta.
Motivo
FUENTE
Ingresado por el usuario.
86
sistema
registra
la
informacin
ingresada
afectando
la
tabla
RevSistemasConsulta.
Se permite repetir el proceso anterior para diferentes tipos de sistemas.
ENTRADAS Y SALIDAS DEL PROCESO
En esta seccin se describen los datos indispensables para el registro de
la
revisin por sistemas, especificando para cada uno la forma de captura y como
afecta la base de datos.
Como se afecta la base de datos: Se realiza una insercin por cada registro en la
tabla RevSistemasConsulta.
DATO
Sistema
FUENTE
Seleccionado por el usuario.
BASE DE DATOS
Id_sistema de la tabla
RevSistemasConsulta.
Hallazgo
Ingresado por el usuario.
hallazgo
de
la
tabla
RevSistemasConsulta.
Tabla 18. Entradas y salidas del subcaso de uso revisin por sistemas.
4.4.4.3.3 Subcaso De Uso Examen Fsico
CAPACIDADES DEL PROCESO
Permitir al profesional mdico registrar la toma de las diversas constantes vitales a
partir del examen fsico realizado al paciente.
CONDICIONES DEL PROCESO
Las tablas de soporte desde las cuales se extrae informacin para desplegar en el
formulario no deben estar vacas. En caso de estarlo se debe presentar un
mensaje de inconsistencia informando que debe utilizar el mdulo de
administracin para ingresar estos datos de soporte.
87
sistema
realiza
la
insercin
de
la
informacin
en
la
tabla
ParametrosGrupoConsulta.
Se permite repetir el proceso anterior para diferentes grupos fsicos.
88
Como se afecta la base de datos: Se realiza una insercin por cada registro en la
tabla ParametrosGrupoConsulta.
DATO
FUENTE
Seleccionado por el usuario.
BASE DE DATOS
Grupo
Se utiliza para saber que
parmetros
se
deben
cargar en la lista del
formulario.
Parmetro
Seleccionado por el usuario.
Id_parametro de la tabla
ParametrosGrupoConsulta.
Descripcin
Ingresado por el usuario
Valor
de
la
tabla
ParametrosGrupoConsulta
Tabla 19. Entradas y salidas del subcaso de uso examen fsico.
89
DATO
Lista de Problemas
FUENTE
Ingresados por el usuario.
BASE DE DATOS
Listadeproblemas de la
tabla consultas.
Diagnstico Presuntivo
Ingresado por el usuario.
ImpresionDiagnostica de la
tabla consultas.
Tabla 20. Entradas y salidas del subcaso de uso problemas e impresin diagnstica.
4.4.4.3.5 Subcaso De Uso Exmenes.
CAPACIDADES DEL PROCESO
Permitir registrar los exmenes mdicos que se le ordenaron al paciente en la
consulta.
CONDICIONES DEL PROCESO
Las tablas de soporte desde las cuales se extrae informacin para desplegar en
el formulario no deben estar vacas. En caso de estarlo se debe presentar un
mensaje de inconsistencia informando que debe utilizar el mdulo de
administracin para ingresar estos datos de soporte.
90
DATO
Grupo Examen
Examen
Resultado
FUENTE
Seleccionado por el usuario.
BASE DE DATOS
Se utiliza para saber que
exmenes se deben cargar
en la lista del formulario.
Seleccionado por el usuario.
Id_examen de la tabla
ExamenConsulta.
Ingresado por el usuario
Resultado
de la tabla
ExamenConsulta.
Tabla 21. Entradas y salidas del subcaso de uso exmenes.
91
92
DATO
Tipo Plan
FUENTE
Seleccionado por el usuario.
BASE DE DATOS
Tipo_tratamiento de la tabla
Tratamientos.
Descripcin
Ingresado por el usuario.
Descripcin de la tabla
ExamenConsulta.
Tabla 22a. Entradas y salidas del subcaso de uso plan de tratamiento.
BASE DE DATOS
nombre
de
la
tabla
TratFarmacologico.
Dosis
Ingresado por el usuario.
dosis
de
la
tabla
TratFarmacologico.
Forma Farmacolgica Ingresado por el usuario.
formafar
de
la
tabla
TratFarmacologico.
Posologa
Ingresado por el usuario.
posologia de la tabla
TratFarmacologico.
Duracin
Ingresado por el usuario.
duracion
de
la
tabla
TratFarmacologico.
Tabla 22b. Entradas y salidas del subcaso de uso plan de tratamiento.
Nombre
FUENTE
Ingresado por el usuario
93
Las tablas de soporte desde las cuales se extrae informacin para desplegar en
el formulario no deben estar vacas. En caso de estarlo se debe presentar un
mensaje de inconsistencia informando que debe utilizar el mdulo de
administracin para ingresar estos datos de soporte.
94
DATO
Patologa
FUENTE
Seleccionado por el usuario.
BASE DE DATOS
CIE10
de
la
tabla
Diagnostico.
Descripcin
Ingresado por el usuario.
Observacin de la tabla
Diagnostico.
Tabla 23. Entradas y salidas del subcaso de uso plan de tratamiento.
Solo se listan los problemas que estn registrados en la tabla consultas para
citas realizadas en ocasiones anteriores por parte del paciente y que aun no
tengan registrados su respectiva evolucin.
95
DATO
Lista de problemas
Evolucin
FUENTE
Seleccionado por el usuario.
BASE DE DATOS
Se muestra la lista de
problemas pero se guarda
la fecha de consulta en la
que se registro la lista, en el
campo fecha_consulta de la
tabla Evolucion.
Ingresado por el usuario.
Campo evolucion de la
tabla Evolucion.
Tabla 24. Entradas y salidas del subcaso de uso evolucin.
96
4.4.5
El objetivo del caso de uso mantenimiento es permitir incluir, actualizar y eliminar datos de
las tablas de soporte utilizadas para el funcionamiento de la herramienta, desde el
sistema de escritorio.
97
FUENTE
Ingresado por el usuario.
BASE DE DATOS
nombre
de
la
tabla
AntFamiliares.
Descripcin
Ingresado por el usuario.
descripcion
de
la
tabla
AntFamiliares.
Tabla 25. Entradas y salidas del caso de uso registrar tipo de antecedentes familiares.
98
DATO
Nombre
Descripcin
BASE DE DATOS
nombre de la tabla AntHabitos.
descripcion
de
la
tabla
AntHabitos.
Tabla 26. Entradas y salidas del caso de uso registrar tipo de antecedentes hbitos.
FUENTE
Ingresado por el usuario.
Ingresado por el usuario.
DATO
Nombre
FUENTE
Ingresado por el usuario.
BASE DE DATOS
nombre
de
la
tabla
AntPersonales.
Descripcin
Ingresado por el usuario.
descripcion
de
la
tabla
AntPersonales.
Tabla 27. Entradas y salidas del caso de uso registrar tipo de antecedentes
personales.
DATO
Nombre
FUENTE
Ingresado por el usuario.
BASE DE DATOS
nombre
de
la
tabla
AntInmunologicos.
Descripcin
Ingresado por el usuario.
descripcion
de
la
tabla
AntInmunologicos.
Tabla 28. Entradas y salidas del caso de uso registrar tipo de antecedentes
inmunolgicos.
99
DATO
Nombre
FUENTE
Ingresado por el usuario
BASE DE DATOS
nombre de la tabla
GrupoFisico.
Descripcin
Ingresado por el usuario.
descripcion de la tabla
GrupoFisico.
Tabla 29. Entradas y salidas del caso de uso registrar grupos fsicos.
100
Este modulo solo puede ser usado por el usuario de tipo profesional mdico.
Como se afecta la base de datos: Se realiza una insercin por cada registro en la
tabla Parametros_Grupo.
DATO
Grupo Fsico
FUENTE
Seleccionado por el usuario
BASE DE DATOS
Id_grupo
de
la
tabla
Parametros_Grupo.
Nombre
Ingresado por el usuario
nombre
de
la
tabla
Parametros_Grupo.
Descripcin
Ingresado por el usuario.
descripcion
de
la
tabla
Parametros_Grupo.
Tabla 30. Entradas y salidas del caso de uso registrar parmetros.
101
Nombres y Apellidos
Numero de documento
Login
Clave
Tipo de Usuario
102
Como se afecta la base de datos: Se realiza una insercin por cada registro en la
tabla Usuarios.
DATO
Nombres y Apellidos
FUENTE
Ingresado por el usuario.
BASE DE DATOS
Nombres y apellidos de la
tabla Usuarios.
Documento
Ingresado por el usuario.
Cod_usuario de la tabla
Usuarios.
Registro Mdico
Ingresado por el usuario
RegistroMedico de la tabla
Usuarios.
Login
Ingresado por el usuario
login de la tabla Usuarios.
Clave
Ingresado por el usuario
clave de la tabla Usuarios.
Tipo de usuario
Seleccionado por el usuario
tipousuario de la tabla
Usuarios.
Tabla 31. Entradas y salidas del caso de uso registrar usuarios.
103
Nombres y Apellidos
Numero de documento
Login
Clave
Tipo de Usuario
104
Como se afecta la base de datos: Se realiza una insercin por cada registro en la
tabla TipoTratamiento.
DATO
Nombre
FUENTE
Ingresado por el usuario
BASE DE DATOS
nombre
de
la
tabla
TipoTratamiento.
Descripcin
Ingresado por el usuario.
descripcion
de
la
tabla
TipoTratamiento.
Tabla 32. Entradas y salidas del caso de uso registrar tipos de tratamiento.
105
DATO
Nombre
FUENTE
Ingresado por el usuario
BASE DE DATOS
nombre
de
la
tabla
GrupoExamen.
Descripcin
Ingresado por el usuario.
descripcion
de
la
tabla
GrupoExamen.
Tabla 33. Entradas y salidas del caso de uso registrar grupos de examen.
Este modulo solo puede ser usado por el usuario de tipo profesional mdico.
106
DATO
Grupo Examen
Nombre
Descripcin
FUENTE
Seleccionado por el usuario
Ingresado por el usuario
Ingresado por el usuario.
BASE DE DATOS
Id_grupo de la tabla Examen.
nombre de la tabla Examen.
descripcion
de
la
tabla
Examen.
Tabla 34. Entradas y salidas del caso de uso registrar examenes.
Este modulo solo puede ser usado por el usuario de tipo profesional mdico.
107
Como se afecta la base de datos: Se realiza una insercin por cada registro en la
tabla Dispositivos.
DATO
Nombre
FUENTE
Ingresado por el usuario
BASE DE DATOS
Cod_dispositivo de la tabla
Dispositivos.
Usuario
Seleccionado por el usuario.
Cod_usuario de la tabla
Dispositivos.
Tabla 35. Entradas y salidas del caso de uso registrar dispositivos.
4.4.5.10 Caso De Uso Modificar Dispositivos
CAPACIDADES DEL PROCESO
Permite modificar la informacin y/o eliminar un dispositivo asociado a un usuario
registrado en el sistema de tipo profesional mdico.
CONDICIONES DEL PROCESO
Este modulo solo puede ser usado por el usuario de tipo profesional mdico.
108
Como se afecta la base de datos: Se realiza una insercin por cada registro en la
tabla Dispositivos.
DATO
Nombre
BASE DE DATOS
Cod_dispositivo de la tabla
Dispositivos.
Usuario
Seleccionado por el usuario.
Cod_usuario de la tabla
Dispositivos.
Tabla 36. Entradas y salidas del caso de uso modificar dispositivos.
4.4.6
FUENTE
Ingresado por el usuario
109
El nmero del documento debe ser nico para cada paciente registrado en el
sistema.
110
El nmero del documento debe ser nico para cada paciente registrado en el
sistema.
111
4.4.7
Modulo De Sincronizacin
Deben
existir
los
archivos
PS_Inst_All.cfg,
PS_Inst_Update.cfg
112
sistema
copia
las
tablas
que
se
encuentran
en
el
archivo
113
114
la opcin sincronizador de
4.5
EVALUACION
La evaluacin del proyecto fue un proceso constante y se llevo a cabo durante todo el
desarrollo del proyecto.
115
A finales del mes de marzo se obtuvo un prototipo lo suficientemente bueno que cumpla
con las expectativas planteadas al inicio del proyecto. De esta manera se terminaron
todos los trabajos pendientes en el sistema y obtuvimos nuestro prototipo final.
116
CONCLUSIONES
aplicacin,
117
Segn los aspectos ticos y legales del manejo de la historia clnica en nuestro pas, hace
falta hacer un esfuerzo para estandarizar los procesos del manejo de este tipo de
informacin y su seguridad, pues se cuenta con algunas leyes y sentencias pero no
contamos con procesos estndares como el HIPAA que faciliten y disminuyan los costos
causados por el manejo de dicha informacin y aseguren as la privacidad de los
ciudadanos.
De acuerdo al estudio del arte y la tcnica se concluy que es posible manejar muy bien
la tecnologa de computacin mvil en nuestro pas y en nuestra regin, que no es
necesario importar el conocimiento, ni hacer grandes inversiones para aplicar esta
tecnologa, no solo en el rea de la medicina sino en cualquier otra rea.
A nivel de desarrollo de MOVILCLIN
Los sistemas de computacin mvil son herramientas que pueden brindar una importante
mejora en la automatizacin de procesos, basados en la movilidad de la informacin,
hardware y software donde el usuario final necesita acceder a datos en cualquier lugar y
en cualquier momento
MOVILCLIN permite el manejo de la historia clnica en un nivel aceptable, permite al
profesional medico portar las historias clnicas de los pacientes, sincronizar los datos con
la aplicacin de escritorio, con el fin de apoyar la toma de decisiones clnicas en al rea
de la medicina.
MOVILCLIN no es una aplicacin inalmbrica como tal, es una opcin de utilizar la
computacin mvil desconectada, permitiendo reducir los costos considerables de toda
una infraestructura de red inalmbrica, adicionndole los costos de los dispositivos de
ltima tecnologa.
La aplicacin de la metodologa de prototipado evolutivo y la gua de desarrollo de Palm
OS nos permiti presentar prototipos MOVILCLIN y ver el avance del proyecto y recibir
realimentacin oportuna a cada uno de los procesos.
118
Computacin Mvil.
Desarrollar aplicaciones mviles para mltiples plataformas por ejemplo para Palm Os y
Pocket PC a la vez pues sto le dara a la aplicacin una independencia total del sistema
operativo acercndonos ms a las preferencias de los usuarios finales, en este caso los
profesionales mdicos.
119
120
REFERENCIAS
121
BIBLIOGRAFIA
122
The
epocrates
portal
[En
lnea],
Source
portal
[En
lnea]
Palm
Incorporated.
METROWERKS.COM,
The
http://www.metrowerkst.com
CodeWarrior
123
Develpment
portal
[En
lnea].
ANEXOS
A.1 INSTALACION
Una vez inicie el instalador aparecer la siguiente ventana en la cual debe hacer clic en la
opcin Next.
124
utilizar
la
ruta
que
viene
definida
por
defecto;
C:/Archivos
de
programa/MOVILCLIN. Una vez verificada la ruta de instalacin haga clic sobre Next.
125
Una vez culminada la instalacin aparecer una ventana en donde se seala que la
aplicacin ha sido instalada en forma exitosa (MOVILCLIN has been sucessfully installed).
Despus de ingresar la informacin al sistema, haga clic en el botn Aceptar para iniciar
el entorno de desarrollo de la aplicacin.
En caso de digitar una contrasea errada o inexistente, la aplicacin arroja un mensaje de
inconsistencia e impide el acceso al sistema.
126
La aplicacin de escritorio cuenta con 7 opciones principales en la barra del men. Cada
una de estas opciones tiene un grupo de alternativas. Dichas opciones y sus respectivas
alternativas se enuncian a continuacin:
+ Archivo
- Cerrar Sesin
- Salir
+ Administracin
- Pacientes
Registrar
Consultar
- Citas
Registrar
Consultar
- Patologas
+ Informes
- Reporte Historia Clnica
- Reporte de Tratamientos
+ Herramientas
- Compactar Base de Datos
- Backup de Base de Datos
127
+ Mantenimiento
- Antecedentes
Hbitos
Familiares
Personales
Inmunolgicos
GinecoObstetricos
- Grupos Fsicos
- Parmetros de Grupos Fsicos
- Grupo Examen
- Exmenes
- Tipos de Tratamiento
- Dispositivos
- Usuarios
+ Palm OS
- Instalacin Aplicacin Mvil
- Restaurar Tablas Aplicacin Mviles
- Configuracin de Cargue
- Sincronizador de Dispositivos
+ Ayuda
- Manual Aplicacin de Escritorio
- Manual Aplicacin de Palm
- Acerca De
A.3.1 ARCHIVO
A.3.1.1 Cerrar Sesin.
Esta opcin retorna a la ventana de inicio.
A.3.1.2 Salir
Cierra la ventana actual y finaliza el programa.
A.3.2 ADMINISTRACION
A.3.2.1 Pacientes
Este modulo permite registrar los datos personales de un paciente, dando inicio a la
historia clnica del mismo, adems permite consultar todos los pacientes registrados en el
sistema.
128
Una vez finalizado este primer proceso de ingreso de informacin oprima Guardar. Si
complet satisfactoriamente el ingreso de datos un mensaje aparecer en pantalla y si
algn dato obligatorio hizo falta por ingresar, una ventana le avisar cual y tendr que
ingresarlo para poder continuar.
129
A.3.2.1.1.2 Antecedentes
Permite registrar y eliminar, tipos de antecedentes familiares, inmunolgicos, personales y
hbitos, para poder ser utilizados en el mdulo de consulta mdica.
Familiares
En los antecedentes familiares podr establecer con cada uno de sus consanguneos el
tipo de enfermedad que lo relaciona. Podr escoger el tipo de enfermedad y sealar una
breve descripcin de la misma.
GinecoObstetricos
Los antecedentes ginecoobstetricos son solicitados solo para los pacientes de gnero
femenino y estn relacionados con el ciclo menstrual, la planificacin y la gestacin.
130
Hbitos
Debe
Personales
Permite registrar las alergias y enfermedades que ha tenido el paciente. Debe seleccionar
el tipo de antecedente e ingresar la enfermedad sufrida.
131
Inmunolgicos
Motivo de Consulta
Primero, deber ingresar el motivo y una descripcin de los sntomas del paciente en el
campo enfermedad actual.
Recuerde que despus de incluida la informacin de la consulta, esta no puede ser
modificada ni eliminada.
132
Segundo, el profesional mdico registra los sntomas que describe el paciente, al ser
interrogado acerca del funcionamiento de los diferentes sistemas de su organismo.
Examen fsico
Tercero, el profesional mdico registra la toma de las diversas constantes vitales a partir
del examen fsico realizado al paciente. Selecciona el grupo fsico, el parmetro
examinado y registra las observaciones de dicho examen.
133
134
Diagnstico
Sexto, el profesional mdico registra la patologa sufrida por el paciente con su respectivo
cdigo CIE-10. Al hacer clic en el botn ver, el sistema retorna una ventana en donde
deber seleccionar la patologa que corresponda al diagnstico del paciente.
Primero selecciona el grupo de la patologa y luego escoge una de las patologas de la
lista generada de acuerdo al grupo seleccionado, a continuacin hace clic en el botn
guardar.
Evolucin
Por ltimo, el profesional mdico tiene la opcin de escribir la evolucin del paciente. Para
esto debe haber escrito un listado de problemas, en la opcin que permite esta operacin,
en consultas pasadas y de acuerdo a esos problemas mencionados anteriormente, debe
establecer la forma y los elementos sobre como evolucionaron stos.
135
136
A.3.2.2 Citas
Permite apartar citas mdicas a pacientes registrados. (Si es un usuario auxiliar debe
seleccionar el medico que atender la cita).
Para registrar una cita mdica, siga las siguientes instrucciones:
1. Digite el documento del paciente al cual le desea registrar una cita mdica y
haga clic en el botn Buscar.
2. Si el paciente esta registrado, el sistema mostrara el nombre del mismo para
proceder a registrar la cita.
3. Seleccione la fecha y hora de la cita, ingrese su posible duracin en minutos y
escoja el doctor que atender la cita.
4. Para registrar la cita con la informacin dada, debe hacer clic en el botn
guardar.
Permite al usuario consultar las citas mdicas registradas en el sistema, para ello siga las
siguientes instrucciones:
1. Ingrese la fecha de la cita medica y/o el documento del paciente si lo desea y
haga clic en el botn Buscar.
2. El sistema realizara la bsqueda y mostrara los resultados con la siguiente
informacin: fecha de la cita, hora, nombre del paciente y estado de la cita.
137
Si selecciona Empiece el
sistema buscara todas las patologas cuyo nombre empiecen por el valor
ingresado de lo contrario buscara todas las patologas que contengan en su
nombre el valor ingresado.
3. Digite el nombre de la patologa o deje el campo en blanco para ver todas las
patologas que pertenecen al grupo seleccionado.
4. Haga clic en el botn buscar.
138
A.3.3 MANTENIMIENTO
A.3.3.1 Antecedentes
Permite agregar y eliminar, tipos de antecedentes familiares, inmunolgicos, personales y
hbitos, para poder ser utilizados en el mdulo de consulta mdica.
A.3.3.1.1 Hbitos
139
A.3.3.1.2 Familiares
140
A.3.3.1.3 Personales
141
A.3.3.1.4 Inmunolgicos
142
Permite registrar y eliminar, los grupos fsicos que se van a examinar en la exploracin
fsica.
Para agregar un nuevo grupo fsico, siga las siguientes instrucciones:
1. Digite el nombre del nuevo grupo fsico.
2. (Opcional) Ingrese una breve descripcin del grupo fsico a registrar.
3. Para finalizar, haga clic en el botn Agregar.
143
144
145
146
A.3.3.5 Exmenes
Permite al profesional mdico registrar y eliminar, los exmenes formulados por el mdico
en la consulta. Para registrar un nuevo examen mdico, siga las siguientes instrucciones:
Seleccione el grupo del nuevo examen mdico.
1. Digite el nombre del examen mdico a registrar.
2. (Opcional) Ingrese una breve descripcin, sobre el examen mdico.
3. Haga clic en el botn Agregar.
147
Permite al profesional mdico ingresar los diferentes tipos de tratamientos que le puede
formular al paciente.
Para registrar un nuevo tipo de tratamiento siga las siguientes instrucciones:
1
Permite al usuario incluir nuevos usuarios al sistema, los cuales pueden ser de tipo
profesional medico o auxiliar administrativo
Para crear un nuevo usuario siga las siguientes instrucciones:
1. Digite la siguiente informacin, en los campos correspondientes:
Nombres y Apellidos
Numero de documento
Login
Clave
148
Tipo de Usuario
149
150
A.3.4 INFORMES
A.3.4.1 Reporte de la Historia Clnica
Para generar el reporte de la historia clnica de un paciente siga los siguientes pasos:
151
152
A.3.5 PALM OS
A.3.5.1 Instalar Aplicacin Mvil
Desde esta opcin puede instalar la aplicacin mvil, las tablas y/o las actualizaciones al
dispositivo Palm; para ello este dispositivo debe estar registrado en el sistema (ver
numeral A.3.3.7.1).
Para instalar la aplicacin mvil siga las siguientes instrucciones:
153
1. Seleccione del grid los dispositivos mviles a los cuales se les va a instalar la
aplicacin.
2. Ahora escoja de la lista que es lo que desea instalar; el sistema le ofrece las
siguientes opciones: toda la aplicacin mvil, las tablas vacas o una
actualizacin.
5. Si el dispositivo no esta registrado en el HotSync Manager debe chequear esta
opcin del formulario para que el sistema lo registre.
6. Haga clic en el botn Instalar.
7. Espere a que el sistema transfiera los archivos seleccionados, al dispositivo
Palm escogido.
154
Citas del da
Semana
Quincena
Mes
155
156
157
Definir los separadores decimales y de miles, permitir dar mayor precisin a la los
clculos numricos del sistema cuando se emplean cifras fraccionarias, al igual que
evitar problemas de conversin de unidades al momento de transferir informacin desde
el PC al dispositivo mvil y viceversa.
1. Sin salir del men de preferencias, seleccione en la opcin Nmeros, el punto (.)
como separador y la coma (,) como separador de miles como lo indica la grfica.
158
Presione el botn home en la parte inferior izquierda del dispositivo para volver al men
principal.
B.1.3 Configuracin Inicial
Para iniciar la aplicacin mvil MOVILCLIN es necesario hacer tap16 en la pantalla de
inicio del dispositivo Palm sobre el icono que aparece a continuacin:
16
159
Presione el botn Configurar para que la aplicacin asigne los valores necesarios para la
personalizacin del dispositivo. Acto seguido, la aplicacin mostrar la siguiente pantalla.
Solo
Al igual que en la configuracin inicial, el primer paso para iniciar la aplicacin mvil es
hacer tap en la pantalla de inicio del dispositivo Palm sobre el icono que aparece a
continuacin:
160
Usuario nico
Asignado
Ventana de
Pacientes
Opciones de
Aplicacin
161
Si desea salir de la aplicacin mvil, presione el botn Salir o haga tap sobre el icono
home del dispositivo.
Figura 80. Interfaz de datos bsicos e inicio de Consulta Mdica del paciente en
MOVILCLIN Palm.
162
La ventana inicial permite ver las anteriores consultas y desde aqu podr explorarlas
(paso que despus se explicar). Oprima Nueva Consulta y haga tap en Motivo
Consulta y posteriormente en Enfermedad Actual, agregando los datos de su paciente.
163
Para crear un nuevo antecedente desde el dispositivo mvil debe seleccionar en la parte
superior de la aplicacin Antec. (Antecedente) y deber hacer tap sobre Antc. Personales
(Antecedentes Personales) y desplegar un listado con el fin de establecer el gnero.
164
Para que los elementos anteriormente escritos queden salvados en la consulta debe
oprimir Grabar Antecedente.
165
166
Para finalizar el proceso de este antecedente es necesario que genere una breve
descripcin de ste y oprima Grabar Antecedente para registrar los datos de forma
efectiva.
167
168
169
170
171
B.3.4.1 Exmenes
B.3.4.2 Tratamiento
Para realizar este proceso solo debe hacer tap sobre el icono superior de la pantalla
Exmenes con el fin de cambiar Exmenes a Tratamientos. Oprima Nuevo Tratamiento
para iniciar con este proceso.
172
Lo primero que debe hacer es escoger el tipo de plan de tratamiento haciendo tap en
frente de Tipo Plan. Si escoge psiquitrico, educacin, interconsulta solo deber hacer
una breve descripcin de stos; si el tipo es farmacolgico una ventana nueva se abrir
en donde podr recetar un nuevo medicamento, para esto haga tap sobre Nuevo
Medicamento.
173
En la casilla Ver (haga tap sobre esta) y un listado de todas las patologas dadas por la
OMS (Organizacin Mundial para la Salud) se descolgar en la opcin Patologa,
seleccione la que corresponda a su paciente y oprima aceptar en esta nueva ventana
para confirmar la patologa. Despus escriba una pequea observacin al respecto; haga
tap sobre Agregar Patologa y una ventana de confirmacin aparecer.
174
175
Esta opcin le permite ver desde los antecedentes hasta la evolucin de sus pacientes. Si
usted intenta modificar algn dato, una ventana le advertir con un mensaje que no puede
hacerlo por no tener una consulta activa. Es de advertir que aun cuando usted tenga una
consulta activa tampoco podr modificar datos antiguos, solo podr agregar nuevos datos
a una nueva consulta.
176
TIPO
NRO_HISTORIA
APELLIDOS
NOMBRES
TIPO_DOCUMENTO
FECHA_NACIMIENTO
EDAD
GENERO
CIUDAD
DEPARTAMENTO
APELLIDOS_ACOMPAANTE
NOMBRES_ACOMPAANTE
DIRECCIN_ACOMPAANTE
TELEFONO_ACOMPAANTE
C
C
C
C
N
C
C
C
C
C
C
C
PARENTESCO
DIRECCIN
TELEFONO
ENTIDADDESALUD
TIPO_SANGRE
C
C
C
C
ESTADO
FOTO
RUTA FOTO
LON
DESCRIPCIN / OBSERVACIN
Numero nico de historia por paciente, por let debe ser
50 el numero de identificacin del paciente. Ej c.c
12.788.996
50 Apellidos del paciente
50 Nombres del paciente
10 Cdigo nico del tipo de documento Ej. C.c, t.i, c.e
50 Fecha de nacimiento del paciente
2
Edad actual del paciente
50 Genero del paciente. Ej. Masculino, Femenino
50 Ciudad de residencia del paciente
50 Departamento de residencia del paciente
50 Apellidos del acompaante y/o acudiente(opcional)
50 Nombres del acompaante y/o acudiente (opcional)
50 Direccin del acompaante y/o acudiente(opcional)
50 Direccin del acompaante y/o acudiente(opcional)
Parentesco del acompaante del paciente(opcional). Ej.
50
Padre, Madre, Hermano, Hermana, Tio entre otros
50 Direccin de residencia del paciente
50 Telfono de la residencia del paciente
50 E.P.S del paciente (opcional)
4
Tipo de sangre y factor rh del paciente (opcional)
Me indica cual es el paciente en consulta activo. Lo
1
valores que puede tomar son 1 Activo y 0 indica no
activo.
Imagen insertada como un objeto OLE.
100 Ruta donde se encuentra la foto del paciente
Fecha de Ingreso del paciente en la hospitalizacin
50
(opcional) dd/mm/aaaa hh:mm
50 Ocupacin del Paciente. Ej. Ama de Casa, Carpintero
50 Estado civil del Paciente. Ej. Soltero, Casado entre otros
OLE
C
FECHA_INGRESO
OCUPACIN
EST_CIVIL
C
C
PACIENTES
TIPO
LON
COD_USUARIO
10
COD_EVENTO
FECHA_REGISTRO
10
BITACORA
DESCRIPCIN / OBSERVACIN
Identifica al usuario que ingreso al sistema,
corresponde al campo cod_usuario de la tabla usuarios
Me indica cual es el evento que ocurri de acuerdo a
los coditos establecidos ej. 1 Insertar paciente etc.
Fecha en que se realizo el evento
177
HORA_REGISTRO
NUM_HISTORIA
C
C
6
50
TIPO
C
D
C
C
C
LON
50
10
6
10
10
CITAS_MEDICAS
DESCRIPCIN / OBSERVACIN
Numero de historia del paciente
Fecha solicitada por el paciente para ir a consulta medica.
Hora de la cita
Cdigo del medico que atender el paciente
Estado de la cita medica. Ej: Asistida,Incumplida,Cancelada
TIPO
LON
COD_USUARIO
10
APELLIDOS
NOMBRES
LOGIN
C
C
C
30
30
8
PASSWORD
REGISTROMEDICO
50
TIPOUSUARIO
ESTADO
DESCRIPCIN / OBSERVACIN
Cdigo nico del usuario del sistema, es decir el
profesional mdico o su auxiliar administrativo
Codigo unico de acceso al sistema
Apellidos del usuario
Nombres del usuario
Identificador de usuario para ingresar al sistema
Clave del usuario. La combinacin Login Password es
nica para cada paciente.
Registro del mdico profesional del usuario profesional
mdico. Nota: el auxiliar administrativo no tiene registro
me
Mdico
Tipo de acceso al sistema. Ej. PM=profesional mdico,
AD=auxiliar administrativio
Cedula o identificacin del usuario
TIPO
C
C
C
TIPODOCUMENTO
LON
DESCRIPCIN / OBSERVACIN
10 Cdigo nico del tipo de documento
512 Descripcin o nombre del tipo de documento
2 Abreviatura del tipo de documento. Ej. C.c, t.i, c.e entre otros
178
ANTFAMILIARES
LON
DESCRIPCIN / OBSERVACIN
10 Cdigo nico del antecedente familiar
255 Descripcin del antecedente familiar
50 Nombre del antecedente familiar
TIPO
N
C
C
ANTHABITOS
LON
DESCRIPCIN / OBSERVACIN
10 Cdigo nico del antecedente familiar
255 Descripcin del antecedente familiar
50 Nombre del antecedente familiar
TIPO
N
C
C
TIPO
N
C
C
ANTPERSONALES
LON
DESCRIPCIN / OBSERVACIN
10 Cdigo nico del antecedente personal
255 Descripcin del antecedente personal
50 Nombre del antecedente personal
TIPO
N
C
C
ANTINMUNOLOGICOS
LON
DESCRIPCIN / OBSERVACIN
10 Cdigo nico del antecedente inmunolgico
255 Descripcin del antecedente inmunolgico
50 Nombre del antecedente inmunolgico
TIPO
C
N
C
C
ANTFAMILIARPACIENTE
LON
DESCRIPCIN / OBSERVACIN
50 Numero de historia del paciente
10 Codigo del antecedente familar
50 Familiar de que ha tiene la enfermedad. Ej. Padre, Madre;
Hermano(a), Abuelo paterno o materno,Abuela materna o
paterna.
255 Descripcin de la enfermedad sufrida por el familiar
179
TIPO
C
N
C
ANTPERSONALESPACIENTE
LON
DESCRIPCIN / OBSERVACIN
50 Numero de historia del paciente
10 Cdigo del antecedente personal
255 Descripcin del la enfermedad
TIPO
C
N
C
C
HABITOSPACIENTE
LON
DESCRIPCIN / OBSERVACIN
50 Numero de historia del paciente
10 Cdigo del habito del paciente
50 Frecuencia del habito del paciente. Ej. Nro de veces por mes,
da, ao, hora.
50 Tiempo desde que lleva practicando el habito. Ej hace un(a)
hora, da, mes, ao.
TIPO
C
N
C
ANTINMPACIENTE
LON
DESCRIPCIN / OBSERVACIN
50 Numero de historia del paciente
10 Cdigo del antecedente inmunolgico del paciente
255 Observacin del antecedente inmunolgico.Ej. Vacunado
desde hace 10 aos
CAMPO
NRO_HISTORIA
MENARQUIA
CICLOS
GESTADOS
PARTOS
ABORTOS
CESAREAS
VIVOS
FUR
FUP
PLANIFICACIN
TIEMPOPLANIFICANDO
METODO
TIPO
C
C
C
C
C
C
C
C
D
D
B
C
C
ANTGINECOBSTETRICOS
LON
DESCRIPCIN / OBSERVACIN
50 Numero de historia del paciente
50 Fecha de la primera menstruacin
50 Numero de ciclos por ao
2 Numero de embriones gestados
2 Numero de partos
2 Numero de abortos
2 Numero de cesreas
2 Numero de nacidos vivos
Fecha de la ultima regla
Fecha del ultimo periodo
Valor de planificacin Ej. Si, No.
50 Tiempo que lleva planificando
50 Mtodo de planificacin.
180
TIPO
C
C
M
M
M
M
C
LON
50
50
512
512
512
512
50
DESCRIPCIN / OBSERVACIN
Numero de historia del paciente
Fecha de la consulta dd/mm/aaaa hh:mm
Motivo de la consulta
Enfermedad actual del paciente
Lista de problemas del paciente
Impresin diagnostica
Fecha de terminacin de la consulta dd/mm/aaaa hh:mm
SISTEMA
LON
DESCRIPCIN / OBSERVACIN
10 Cdigo nico del sistema
50 Nombre del sistema
255 Breve descripcin del sistema
TIPO
N
C
C
TIPO
N
C
C
C
LON
10
50
50
255
REVSISTEMASCONSULTA
DESCRIPCIN / OBSERVACIN
Cdigo nico del sistema
Numero de historia del paciente
Fecha y hora de consulta
Anotacin positiva del hallazgo
TIPO
N
C
C
GRUPOEXAMEN
LON
DESCRIPCIN / OBSERVACIN
10 Cdigo nico del grupo de exmenes
50 Nombre del grupo de examen
255 Breve descripcin del grupo al cual hace parte un examen
181
TIPO
N
N
C
C
LON
10
10
50
255
DESCRIPCIN / OBSERVACIN
Codigo unico del examen
Codigo unico del grupo
Nombre del examen
Descripcin del examen
TIPO
N
C
C
C
LON
10
50
50
255
EXAMENCONSULTA
DESCRIPCIN / OBSERVACIN
Cdigo nico del examen. (pf EXAMEN)
Numero de historia del paciente (pf PACIENTES)
Fecha de consulta (pf CONSULTA)
Anotacin positiva del resultado
TIPO
N
C
TIPOSPATOLOGIAS
LON
DESCRIPCIN / OBSERVACIN
10 Cdigo nico del tipo de patologas CIE-10
255 Nombre del tipo de patologas
CIE-10
NOMBRE
TIPOPATOLOGIA
TIPO
N
C
N
PATOLOGAS
LON
DESCRIPCIN / OBSERVACIN
10 Cdigo nico CIE-10 ultima revisin de la OMS
255 Nombre de la patologa
10 Cdigo del tipo de patologa (pf TIPOSPATOLOGIAS)
CIE-10
NRO_HISTORIA
FECHA_CONSULTA
OBSERVACION
TIPO
N
C
C
M
DIAGNOSTICO
LON
DESCRIPCIN / OBSERVACIN
10 Cdigo nico de la patologa
50 Numero de historia del paciente
50 Fecha consulta
512 Anotacin positiva del diagnostico
182
NOMBRE
NRO_HISTORIA
FECHA_CONSULTA
DOSIS
FORMAFAR
POSOLOGIA
DURACIN
TIPO
N
C
C
C
C
C
C
LON
50
50
50
50
50
50
50
TRATFARMACOLOGICO
DESCRIPCIN / OBSERVACIN
Nombre nico del medicamento o frmaco
Numero de historia del paciente (pf PACIENTES)
Fecha de la consulta (pf CONSULTAS)
Cantidad de mg del frmaco o medicamento.Ej. 200 mg
Forma farmacutica
Cantidad de medicamento o frmaco. Ej. 20 pastillas
Duracin del tratamiento. Ej. Una semana
TIPO
C
C
C
C
LON
50
50
50
512
EVOLUCION
DESCRIPCIN / OBSERVACIN
Fecha de registro de la evolucin
Numero de historia del paciente (pf PACIENTES)
Fecha de la consulta (pf CONSULTAS)
Descripcin de evolucin del paciente
TIPO
N
C
C
C
LON
10
50
50
255
TRATAMIENTO
DESCRIPCIN / OBSERVACIN
Cdigo del tipo de tratamiento (pf TIPOTRATAMIENTO)
Numero de historia del paciente (pf PACIENTES)
Fecha de consulta (pf CONSULTAS)
Breve descripcin del tratamiento
TIPO
N
C
C
TIPOTRATAMIENTO
LON
DESCRIPCIN / OBSERVACIN
10 Cdigo nico del tipo de tratamiento
50 Nombre del tipo de tratamiento
255 Descripcin
183
TIPO
N
C
C
ID_GRUPO
NOMBRE
DESCRIPCIN
GRUPOFISICO
LON
DESCRIPCIN / OBSERVACIN
10 Cdigo nico del grupo fsico
50 Nombre del grupo fsico
50 Descripcin del Grupo fsico
TIPO
N
N
C
C
PARAMETROS_GRUPO
LON
DESCRIPCIN / OBSERVACIN
10 Cdigo del nico del parmetro
10 Cdigo del grupo fsico (pf GRUPOFISICO)
30 Nombre del parmetro
255 Descripcin del parmetro
CAMPO
ID_PARAMETRO
NRO_HISTORIA
FECHA_CONSULTA
VALOR
TIPO
N
C
C
C
PARAMETROGRUPOCONSULTA
LON
DESCRIPCIN / OBSERVACIN
10 Cdigo del parmetro del Grupo Fisico
(pf PARAMETROS_GRUPO)
50 Numero de historia del paciente (pf PACIENTES)
50 Fecha de consulta (pf CONSULTAS)
50 Valor del parmetro, dependiendo del grupo fsico.
184
LON
NRO_HIST
50
APELLIDOS
NOMBRES
FECNACIM
C
C
D
EDAD
GENERO
CIUDAD
DIRECCIN
TELEFONO
TIPOSANG
C
C
C
C
C
30
30
10
Ent.
Larg
50
50
50
50
50
CAMPO
MC_PACIENTES
DESCRIPCIN / OBSERVACIN
Numero nico de historia por paciente, por ley debe ser el
nmero de identificacin del paciente. Ej C.C. 12.788.996
Apellidos del paciente
Nombres del paciente
Fecha de nacimiento del paciente
Edad actual del paciente
Genero del paciente. Ej. Masculino, Femenino
Ciudad de residencia del paciente
Direccin de residencia del paciente
Telfono de la residencia del paciente
Tipo de sangre y factor rh del paciente.
CAMPO
TIPO LON
LOGIN
APELLIDOS
NOMBRES
PASSWORD
NOMDISP
COD_USUAR
C
C
C
C
C
30
30
8
10
10
DESCRIPCIN / OBSERVACIN
Cdigo nico del usuario del sistema, es decir el
profesional mdico o su auxiliar administrativo
Apellidos del usuario
Nombres del usuario
Cdigo nico de acceso al sistema
Identifica el nombre del dispositivo
Cedula o identificacin del usuario
TIPO
ID_ANTFAM
NOMBRE
MC_ANTFAMILIARES
LON
DESCRIPCIN / OBSERVACIN
Ent.
Cdigo nico del antecedente familiar
Larg
50 Nombre del antecedente familiar
185
TIPO
ID_HABITO
NOMBRE
MC_ANTHABITOS
LON
DESCRIPCIN / OBSERVACIN
Ent.
Cdigo nico del antecedente Hbito
Larg
50 Nombre del antecedente Hbito
TIPO
ID_ANTPER
NOMBRE
MC_ANTPERSONALES
LON
DESCRIPCIN / OBSERVACIN
Ent.
Cdigo nico del antecedente personal
Larg
50 Nombre del antecedente personal
TIPO
ID_ANTINMU
NOMBRE
MC_ANTINMUNOLOGICOS
LON
DESCRIPCIN / OBSERVACIN
Ent.
Cdigo nico del antecedente inmunolgico
Larg
50 Nombre del antecedente inmunolgico
CAMPO
NRO_HIST
TIPO
C
ID_ANTFAM
FAMILIAR
NOM_ANTECE
ENFER
C
C
MC_ANTFAM_PACIENTE
LON
DESCRIPCIN / OBSERVACIN
50 Numero de historia del paciente
Ent.
Codigo del antecedente familiar
Larg
Familiar que ha tenido la enfermedad. Ej. Padre, Madre;
Hermano(a), Abuelo paterno o materno,Abuela materna o
paterna.
50 Nombre del antecedente familiar
100 Descripcin de la enfermedad
186
TIPO
C
ID_ANTPER
NOM_ANTECE
ENFER
C
C
LON
50
Ent.
Larg
50
100
MC_ANTPER_PACIENTE
DESCRIPCIN / OBSERVACIN
Numero de historia del paciente
Codigo del antecedente personal
Nombre del antecedente personal
Descripcin del la enfermedad
TIPO
C
ID_HABITO
FRECUEN
TIEMPO
NOM_ANTECE
MC_ANTHAB_PACIENTE
LON
DESCRIPCIN / OBSERVACIN
50 Numero de historia del paciente
Ent.
Cdigo del habito del paciente
Larg
Frecuencia del habito del paciente. Ej. Nro de veces por mes,
50
da, ao, hora.
Tiempo desde que lleva practicando el habito. Ej hace un(a)
50
hora, da, mes, ao.
50 Nombre del antecedente Hbito
TIPO
C
ID_ANTINMU
OBSERVAC
NOM_ANTECE
MC_ANTINM_PACIENTE
LON
DESCRIPCIN / OBSERVACIN
50 Numero de historia del paciente
Ent.
Cdigo del antecedente inmunolgico del paciente
Larg
Observacin del antecedente inmunolgico.Ej. Vacunado desde
100
hace 10 aos
50 Nombre del antecedente inmunolgico
187
CAMPO
NRO_HIST
MENARQU
CICLOS
TIPO
C
C
C
GESTADOS
PARTOS
ABORTOS
CESAREAS
VIVOS
FUR
FUP
TIEMPOPLAN
METODO
C
C
C
C
LON
50
50
50
Ent.
Larg
Ent.
Larg
Ent.
Larg
Ent.
Larg
Ent.
Larg
50
50
50
100
MC_ANTGINECOBSTE
DESCRIPCIN / OBSERVACIN
Numero de historia del paciente
Fecha de la primera menstruacin
Numero de ciclos por ao
Numero de embriones gestados
Numero de partos
Numero de abortos
Numero de cesreas
Numero de nacidos vivos
Fecha de la ultima regla
Fecha del ultimo periodo
Tiempo que lleva planificando
Mtodo de planificacin.
TIPO
C
C
M
M
M
M
C
C
LON
50
50
50
10
MC_CONSULTAS
DESCRIPCIN / OBSERVACIN
Numero de historia del paciente
Fecha de la consulta dd/mm/aaaa hh:mm
Motivo de la consulta
Enfermedad actual del paciente
Lista de problemas del paciente
Impresin diagnostica
Fecha de terminacin de la consulta dd/mm/aaaa hh:mm
Cdigo del usuario
TIPO
C
C
LON
50
50
MC_SISTEMA
DESCRIPCIN / OBSERVACIN
Cdigo nico del sistema
Nombre del sistema
188
CAMPO
ID_SISTEMA
NRO_HIST
FEC_CNSUL
HALLAZGO
SISTEMA
MC_REVSIS_CNSUL
LON
DESCRIPCIN / OBSERVACIN
50 Cdigo nico del sistema
50 Numero de historia del paciente
50 Fecha de consulta
Anotacin positiva del hallazgo
50 Nombre del sistema
TIPO
C
C
C
M
C
TIPO
ID_GRUPO
NOMBRE
MC_GRUPO_EXAMEN
LON
DESCRIPCIN / OBSERVACIN
Ent.
Cdigo nico del grupo de exmenes
Larg
50 Nombre del grupo de examen
TIPO
ID_EXAMEN
NOMBRE
ID_GRUPO
MC_EXAMEN_GRUPO
LON
DESCRIPCIN / OBSERVACIN
Ent.
Codigo unico del examen
Larg
50 Nombre del examen
Ent.
Codigo unico del grupo
Larg
TIPO
ID_EXAMEN
NRO_HIST
FEC_CONSUL
RESULTADO
NOMBRE
C
C
C
C
ID_GRUPO
LON
Ent.
Larg
50
50
100
50
Ent.
Larg
MC_EXAMEN_CONSUL
DESCRIPCIN / OBSERVACIN
Codigo unico del examen
Nmero nico de historia clnica
Fecha de consulta mdica
Anotacin positiva del resultado del exmen
Nombre del exmen
Codigo unico del grupo de examen
189
TIPO
ID_TIPO
NOMBRE
MC_TIPOPATOL
LON
DESCRIPCIN / OBSERVACIN
Ent.
Cdigo nico del tipo de patologas CIE-10
Larg
200 Nombre del tipo de patologas
CIE10
NOMBRE
TIPO
C
M
ID_TIPO
LON
8
MC_PATOLOGAS
DESCRIPCIN / OBSERVACIN
Cdigo nico CIE-10 ultima revisin de la OMS
Nombre de la patologa
Ent.
Cdigo del tipo de patologa
Larg
TIPO
C
C
C
NOMBRE
OBSERV
LON
50
50
8
MC_DIAGNOSTICO
DESCRIPCIN / OBSERVACIN
Numero de historia del paciente
Fecha consulta
Cdigo nico de la patologa
TIPO
C
C
C
C
C
C
C
LON
50
50
50
100
100
100
100
MC_TRATFARMACO
DESCRIPCIN / OBSERVACIN
Numero de historia del paciente
Nombre nico del medicamento o frmaco
Descripcin
Cantidad de mg del frmaco o medicamento.Ej. 200 mg
Forma farmaceutica
Cantidad de medicamento o frmaco. Ej. 20 pastillas
Duracin del tratamiento. Ej. Una semana
190
TIPO
C
C
C
M
LON
50
50
50
MC_EVOLUCION
DESCRIPCIN / OBSERVACIN
Numero de historia del paciente
Fecha nica de registro de la evolucin
Fecha de la consulta
Anotacin positiva de la evolucin
TIPO
C
TIPO_TRAT
FEC_CNSUL
NOMBRE
DESCRIPC
C
C
C
LON
50
Ent.
Larg
50
50
100
MC_TRATAMIENTO
DESCRIPCIN / OBSERVACIN
Numero de historia del paciente
Cdigo del tipo de tratamiento
Fecha de consulta
Nombre
Descripcin
TIPO
C
C
MC_TIPOTRAT
LON
DESCRIPCIN / OBSERVACIN
50 Cdigo nico del tipo de tratamiento
50 Nombre del tipo de tratamiento
TIPO
ID_GRUPO
NOM_GRUPO
MC_GRUPO
LON
DESCRIPCIN / OBSERVACIN
Ent.
Cdigo nico del grupo fisico
Larg
50 Nombre del grupo fisico
191
TIPO
ID_PARAM
NOMBRE
ID_GRUPO
MC_PARAMETROS_GRUPO
LON
DESCRIPCIN / OBSERVACIN
Ent.
Cdigo del unico del parmetro
Larg
50 Nombre del parmetro
Ent.
Cdigo del grupo fisico
Larg
CAMPO
TIPO
ID_PARAM
NRO_HIST
FEC_CNSUL
VALOR
NOMBRE
C
C
C
C
ID_GRUPO
LON
Ent.
Larg
50
50
100
50
Ent.
Larg
MC_PARAMGRUPO_CNSUL
DESCRIPCIN / OBSERVACIN
Cdigo del parmetro de tratamiento
Numero de historia del paciente
Fecha de consulta
Descripcin de la empresa
Nombre del parmetro
Cdigo del parmetro de tratamiento
CAMPO
TIPO
COD_USUAR
COD_EVENTO
FECHA_REGIST
HORA_REGIST
NUM_HIST
C
C
C
MC_BITACORA
LON
DESCRIPCIN / OBSERVACIN
Identifica al usuario que ingreso al sistema,
10
corresponde al campo cod_usuario de la tabla usuarios
Me indica cual es el evento que ocurri de acuerdo a
6
los coditos establecidos ej. 1 Insertar paciente etc.
10 Fecha en que se realizo el evento
6
Hora en que se realizo el evento
50 Numero de historia clnica del paciente
192
193
194
195
196
Nombres
Fecha de Nacimiento
DD/MM/AA
Edad
Gnero
M__
F__
Documento de identidad
Ocupacin
Tipo de Documento
C.C___ C.E____ T.I___
Estado Civil
Direccin Domicilio
Telfono Domicilio
Ciudad
Departamento
Apellidos Acompaante
Nombres Acompaante
Direccin Acompaante
Telfono Acompaante
Parentesco
Seguridad Social
SI___ NO____
Entidad de Salud
Tipo Sangre
Centro de Atencin
Numero Habitacin
Numero Cama
Fecha de Ingreso
Factor RH
MOTIVO DE CONSULTA
Motivo de Consulta
Fecha de Consulta
DD/MM/AA
Hora Inicio
Hora Final
ENFERMEDAD ACTUAL
Descripcin:
ANTECEDENTES FAMILIARES
Enfermedades Cardiovasculares
Enfermedades Respiratorias
197
Enfermedad
Enfermedades Metablicas
Enfermedades Tumorales
Enfermedades Infecciosas
Enfermedades Neurolgicas
Enfermedades Siquitricas
Otras
ANTECEDENTES PERSONALES
Patolgicos
Enfermedad(es)
Traumticos
Enfermedad(es)
198
Quirrgicos
Enfermedad(es)
Farmacolgicos
Enfermedad(es)
Txicos
Enfermedad(es)
Alrgicos
Enfermedad(es)
Transfuncionales
Enfermedad(es)
Enfermedades de
Transmisin Sexual
Enfermedades
siquiatritas
Enfermedad(es)
Inmunolgicos
Polio
B.C.G
Hepatitis B
Fiebre Amarilla
M.M.R (Sarampin,
Parotiditis, Rubola)
T.T(Difteria, Tetano)
D.P.T
Influenza
Otra
Otra
Otra
Otra
Gineco Obsttricos
Enfermedad(es)
Menarquia
FUR
Ciclos
FUP
Planificacin
Tiempo Planificando
HABITOS
Frmaco Dependencia
Si
No
Frecuencia
Ingesta Bebidas
Alcohlicas
Fumador(a)
Si
No
Frecuencia
Si
No
Tiempo Fumando
Ejercicio
Si
No
Frecuencia
Cigarrillos/da
Peso
Fiebre
Debilidad
Apetito
Sudoracin
Sistema Visual
Sistema
Neurolgico
199
Mtodo
Sistema
Otorrinolarngeo
Sistema Nervioso
Sistema
Respiratorio
Sistema
Cardiovascular
Sistema
Gastrointestinal
Sistema
Osteomuscular
Sistema
Genitourinario
Sistema Endocrino
Sistema
Hematopoyetico
Sistema Vascular
Piel y Faneras
EXAMEN FISICO
Estado General
Talla
Peso
Signos Vitales
Pulso
TA/PA
Frecuencia Respiratoria
Estado de Conciencia
Frecuencia Cardiaca
Temperatura
Cabeza y cuello
Trax
Abdomen
200
Genitourinario
Osteomuscuarticular
Extremidades Superiores
Extremidades Inferiores
Columna Vertebral
Articulaciones
Marcha
Neurolgico
Piel y Faneras
LISTA DE PROBLEMAS
IMPRESIN DIAGNOSTICA
Pre-diagnostico
AYUDAS DIAGNOSTICAS
Grupo 1
Bilirrubinas
P.T
P.T.T
201
Grupo 2
Grupo 3
Grupo 4
Grupo 5
Protenas
TGO AST
TGO ALT
Otras
Eritrosedimentacin
Hemoclasificacin
HTO y HB
Plaquetas
VDRL
Leucocitos
Colesterol
Triglicridos
HDL
LDL
Glucemia en Ayunas
Glucemia poscarga
cido rico
Creatinina
Otras
Parcial de Orina
Coprolgico
Otros
Grupo 6
RX
Otros
DIAGNOSTICO
Enfermedad Nombre y Cdigo CIE 10
PLAN DE TRATAMIENTO
202
EVOLUCION
Fecha
Tratamiento
Problema Resuelto
203