Software para almacenar las historias clínicas
dentales de la Clínica Dental Universitaria Luz y Vida
del Hospital La Carlota
José Isaías Cardeña Dzul y Dr. Germán Harvey Alférez Salinas
Facultad de Ingeniería y Tecnología
Universidad De Montemorelos
Montemorelos, Nuevo León, México
[email protected],
[email protected]Resumen--Actualmente en la Clínica Dental La historia clínica desempeña un papel fundamental en la
Universitaria Luz y Vida del Hospital La Carlota en calidad de la atención médico-estomatológica y es vital en la
Montemorelos, Nuevo León, México se administran las interrelación entre los diferentes niveles de atención [3].
historias clínicas odontológicas en papel. Esto conlleva a Asimismo, la historia clínica debe ser amena y agradable [4].
problemas tales como su difícil administración y el
aumento de expedientes físicos. La información recabada y ordenada en las historias
clínicas es también imprescindible en diversas actividades,
La contribución de este proyecto consiste en la tales como en la investigación académica, la epidemiología,
creación de un software para el almacenamiento de las la mejora continua de la calidad, la gestión y la
historias clínicas de la Clínica Dental Universitaria Luz y administración de un banco de información de pacientes, etc.
Vida.
[2]. No obstante, la atención odontológica no es siempre
acompañada de una historia clínica. Este hecho repercute en
Palabras claves--Software odontológico, historia clínica,
los factores de accesibilidad a la información [5].
odontograma, Yii framework, PHP, MySQL, UML,
sistematización de historias clínicas. Actualmente, las historias clínicas tienden a administrarse
en formato digital con el fin de facilitar su almacenamient o ,
I. INTRODUCCIÓN procesamiento y transmisión mediante sistemas informático s
[1]. El objetivo principal de este proyecto es desarrollar un
software para el almacenamiento de las historias clínicas de
E n la Clínica Dental Universitaria Luz y Vida del Hospital
la Clínica Dental Universitaria Luz y Vida del Hospital La
Carlota, Montemorelos, Nuevo León, México, las
La Carlota ubicada en Montemorelos, Nuevo León México , características principales de este proyecto serán
se manejan las historias clínicas odontológicas en papel. La Implementar el sistema en un ambiente Web para el acceso
contribución de este proyecto consiste en desarrollar un de la información desde cualquier dispositivo, crear una base
software para almacenar las historias clínicas de esta clínica . de datos con los registros de las historias clínicas, crear un
En este proyecto se le dio atención especial al diseño de la software con base en los datos en historias clínicas en papel
interfaz gráfica del sistema. Los datos almacenados en el que se basan en la norma NOM-004-SSP3-2012, desarrollar
sistema servirán en futuras investigaciones en bioestadística
el sistema computacional con base en modelos de software.
u otros campos de estudio.
Es de vital importancia conocer a fondo que es una historia
Actualmente en la Clínica Dental Universitaria Luz y Vid a
clínica odontológica las características que contienen. La
del Hospital La Carlota en Montemorelos, Nuevo León,
historia clínica o expediente clínico se define como un
México se administran las historias clínicas odontológicas en
documento médico legal donde queda registrada toda la
papel. Esto conlleva a problemas tales como su difícil
información del paciente, todos los actos y actividades
administración y el aumento de expedientes físicos.
médico sanitarias realizados con él o ella, además de registrar
En las dos últimas décadas se ha presentado un avance en todos los datos acerca de su salud [6].
sistemas informáticos en el ámbito de salud [1]. En este
Existen características propias de la historia clínica, tales
contexto, la historia clínica es el documento eje de un sistema
como las siguientes: debe ser irremplazable, es obligatoria, es
de información hospitalario, imprescindible en su vertiente
única, es legible, es privada y confidencial, y debe estar
asistencial y administrativa. Este constituye el registro
disponible [6].
completo de la atención prestada al paciente durante su
enfermedad. De este hecho se deriva su trascendencia como La historia clínica es trascendental en el campo de la
documento legal [2]. medicina, pero también es muy importante en la
1
estomatología y odontología [7]. En la historia clínica
odontológica se recogen todos los datos para efectuar una Para realizar este proyecto es importante conocer las
valoración previa necesaria para poder elaborar un correcto herramientas de desarrollo, la metodología a seguir para la
plan de tratamiento preventivo y curativo [1]. creación de este software es el desarrollo de software dirigido
por modelos (DSDM) es un paradigma de construcción de
La NO-004-SSP3-2012 es la norma oficial mexicana para software, este paradigma ofrece ventajas tales como:
expedientes clínicos. En esta norma se toman en cuenta incremento en la productividad (errores, costos, y código),
principios científicos, éticos, tecnológicos y administrativos adaptación a cambios tecnológicos, reutilización de software,
orientados a la parte médica. mejora en la comunicación con usuarios y desarrolladores,
La atención médica no es ajena al desarrollo tecnológico. asignación de roles, entre otros [8].
Actualmente se cuenta con sistemas de información para el En la etapa de análisis en el proceso de desarrollo de
manejo de los datos generados durante la atención médica software se estudian los requisitos del usuario. En la etapa de
[1]. diseño se identifican las características que tendrá la
El odontograma se trata del diagrama más utilizado para solución. En esta fase es importante utilizar patrones y
efectuar el registro del estado de los dientes de los pacientes. modelos [20]. Luego, los modelos son utilizados para guiar
Dicho registro se realiza mediante el uso de signos que la construcción, las pruebas y el despliegue del software [10].
representan el estado en el que los dientes se encuentran con Para el modelado se utilizará el Unified Modeling Language
toda precisión y a la vez, ahorra espacio y tiempo. Los (UML) es un lenguaje de modelado visual de propósito
odontogramas también son conocidos como diagramas general orientado a objetos. El UML permite modular,
dentarios o fichas odontoestomatológicas. La Figura 1 construir y documentar elementos que forman un sistema
presenta un odontograma. [11].
Asimismo, se utilizará el Modelo Vista Controlador
(MVC) es un patrón de arquitectura de software que separa
los datos de una aplicación, la interfaz del usuario y la lógica
de control en tres componentes distintos [12].
Para el desarrollo y la codificación del software se
utilizará Yii, es un framework para PHP que está basado en
componentes de alto rendimiento para desarrollar
aplicaciones Web grandes, destacándose de los distintos
frameworks de PHP por su eficacia, gran cantidad de
características y baja curva de aprendizaje. Su estructura
MVC proporciona una clara organización garantizando un
alto rendimiento y una gran escalabilidad. Esta estructura
tiene como objetivo separar la lógica de negocio de las
consideraciones de la interfaz de usuario a fin de que los
desarrolladores puedan modificar cada parte más fácilment e
sin afectar a otras [13].
Para la gestión de las bases de datos se utilizará MySQL
que es un sistema de administración de bases de datos
relacionales, es libre y es de código abierto [14]. También se
utilizará apache Tomcat como servidor web, es el servidor
Fig. 1. Ejemplo de odontograma.
número uno de los servicios Web de todo el mundo. Su
funcionamiento básico consiste en que el cliente establece
una conexión, utilizando el protocolo TCP, con el servidor, y
Los avances de la tecnología han permitido mejores luego genera una petición. Finalmente, el servidor le
maneras de administrar los tratamientos odontológicos. responde al cliente y se cierra la conexión [15].
Dichos avances permiten contar con características generales
de información coherente, no redundante, y con
disponibilidad inmediata para la planificación de nu evos Hay varios paquetes de software comercial (de paga) para
servicios y actividades, la sistematización de las historias administrar historias clínicas en el mercado. Los más
clínicas asegura un control y registro de los documentos a populares son los siguientes:
través de bases de datos que pueden ser de fácil acceso y
consulta. [1]. - Dentallik software dental: Este software cuenta con
funcionalidades que permiten optimizar tiempos de
atención y administración, desde la generación de
2
presupuestos y confirmación de citas automáticas. historias clínicas de los pacientes. Esto con el fin de
Además de que la herramienta es amigable y realizar futuros proyectos de ciencia de datos que
sencilla para odontólogos, posee innovadoras utilicen estos datos.
funcionalidades que permiten estar más cerca de los - Todos los campos en el formulario digital de las
pacientes [8]. historias clínicas que maneje el sistema son
- Odontosoft millenium: OdontoSoft Millennium es obligatorios. Asimismo, el formulario de la historia
una herramienta de gestión y administración clínica debe cumplir con la norma 004-203 de la
odontológica de última generación que permit e Secretaría de Gobernación del Gobierno Mexicano.
llevar un control total tanto de la parte médica como - El sistema debe contener un odontograma y la
de la contable y comercial [16]. información del tratamiento de los pacientes.
- Dentisdesk: Es un software odontológico en la nube
que brinda una solución integral para la gestión En la figura 2 se presenta el diagrama de casos de uso del
clínica-administrativa y financiera de su clínica sistema. Este diagrama sirvió para entender el problema a
dental. Permite a los doctores manejar sus prácticas, resolver. Específicamente, en este diagrama se muestra que
agendar pacientes, actualizar sus registros médicos, el odontólogo puede acceder al sistema, crear historias
seguimiento de gastos e ingresos, entre otras clínicas, y salir del sistema. La creación de historias clínicas
funciones [17]. incluye la creación del odontograma y del tratamiento.
Asimismo, en la Universidad de Montemorelos se han
realizado aportes en el área clínica. En el año 2011, el
ingeniero Jesús Alvarado creó un modelo de expediente
clínico electrónico además de un modelo de implementació n
para un software de gestión y consulta de un expediente
clínico electrónico estandarizado. [39].
Además, cabe destacar que, en el año 2003, la Facultad de
Ingeniería y Tecnología de la Universidad de Montemorelos
implementó en la Clínica Dental Universitaria Luz y Vida del Fig. 2 Diagrama de casos de uso
Hospital La Carlota un software llamado Cdsoft. Este
software administraba todas las áreas de la clínica
odontológica, pero este software quedó obsoleto debido al
paso de los años, su nula actualización y la aparición de b) Fase de diseño
nuevas tecnologías.
De acuerdo con los datos recopilados en la fase de análisis
El presente documento está organizado de la siguiente de requisitos, en la fase de diseño se crearon modelos
forma. En la segunda sección se describe el desarrollo adicionales UML para abstraer la solución del problema. En
experimental. En la tercera sección se muestran los la Fig.2 se presenta el diagrama de secuencia para acceder al
resultados y la discusión, en la cuarta sección se encuentran sistema. También se creó el diagrama de secuencia para
las conclusiones y en la quinta y última parte están las almacenar una historia clínica. Seguidamente se creó el
referencias. diagrama de secuencia para salir del sistema. También se
modeló el diagrama de clases y el diagrama entidad relación,
II. DESARROLLO EXPERIM ENTAL que, aunque no forma parte de los modelos UML, sirvió para
abstraer la estructura de la base de datos .
En este proyecto se utilizó la metodología de DSDM. A
continuación, se describen las actividades realizadas en cada
una de las etapas.
a) Fase de análisis de requisitos
En esta fase se realizaron entrevistas con un equipo de
odontólogos de la Clínica Dental Universitaria Luz y Vid a
con el fin de recolectar los requisitos del software. Estos
requisitos se resumen a continuación:
- Se espera correr el sistema desde cualquier
dispositivo.
- El sistema debe almacenar en una base de datos las Fig. 3. Diagrama de secuencia para acceder al sistema.
3
1. Si se desea continuar con el desarrollo de este
c) 3. Fase de construcción del sistema software en Yii es indispensable conocer el lenguaje
PHP
Para la realización de este proyecto se utilizó una 2. Leer todos los manuales de Yii que se encuentran en
computadora con el sistema operativo Microsoft Windows la página web oficial del software.
10, además se instaló el servidor Web Xampp, que contiene 3. Se recomienda seguir extendiendo este software en
MySQL, Apache, PHP y Perl. el sistema operativo Windows.
4. Seguir utilizando Mysql como gestor de bases de
A continuación, se describen los pasos para la instalación datos
del ambiente de desarrollo: 5. Actualizar los cambios en el repositorio mediante
Push y commits de las nuevas versiones en Github.
- Se instaló el framework Yii mediante Composer que
es un plugin de PHP.
- Seguidamente se instaló la aplicación Yii con el
siguiente comando desde el cmd: composer global
require "fxp/composer-asset-plugin:1.0.0-beta3".
- Después de instalar el framework se creó el proyecto
llamado Odontosoft.
- Seguidamente se comprobó la instalación y la
creación del proyecto ingresando a la siguiente
dirección: http://127.0.0.1//Odontosoft/web/
IX. RESULTADOS
Gracias al análisis de requisitos y al diseño realizad o
mediante modelos, se llevó la creación de 4 vistas: la vista de
login para introducir el nombre de usuario y la contraseña
(ver la Figura 4), la vista de navegación inicial (ver la Figura
5), la vista de introducción de historia clínica (ver la Figura
6), y la vista para introducir el odontograma con su respectivo
tratamiento (ver la Figura 7). El código fuente de este
proyecto se puede descargar en GitHu b : Fig 4. Vista de login
https://github.com/joiscadz/Odonto_isaias.git
Al utilizar Yii framework, podemos mencionar algunas
ventajas que pudimos comprobar al desarrollar este proyecto.
Primeramente, se tiene que conocer a fondo todas las
herramientas de este framework, en su página oficial
podemos encontrar todos los manuales para poder
comprender y sacarle todo el provecho a esta herramienta. Es
importante mencionar que al utilizar Yii, podemos ahorrar
tiempo, ya que solo nos concentramos en el back-end, gracias
a que el framework se encarga de generar todo lo que requiera
código Javascript, HTML, CSS en el front-end. Asimismo, al
utilizar esta herramienta nos enfrentamos a algunos
problemas. Al principio decidimos utilizar Yii en Ubuntu
Linux, desgraciadamente tuvimos muchos problemas con la fig 5. Vista de navegación inicial de la aplicación
conexión a las bases de datos, al utilizar Xampp en Linu x,
debido a las pruebas realizadas y al modificar algunos
códigos nos enfrentamos a la nula conectividad de la base de
datos en Mysql con el framework, es por eso que optamos por
instalar Yii en Windows 10, después de instalar Yii en
Windows pudimos generar la conexión de Mysql con Yii.
Las recomendaciones que podemos hacer para las siguientes
versiones son las siguientes :
4
almacenar la información de los pacientes de forma
electrónica. La utilización del DSDM sirvió para abstraer y
entender tanto el problema como la solución del proyecto.
Asimismo, el utilizar el framework Yii de PHP permitió
ahorrar tiempo en la programación y en la conexión a la base
de datos en MySQL.
REFERENCIAS
[1] L.N. Espitía, “Sistematización de información para
historias clínicas odontológicas y generación de
estadísticas”, Jrnl. Of Technol., vol. 5, Dec. 2006.
[2] G. Chavez, M. Estrada. “Historia cllinica odontológica”.
Universidad Michoacana de San Nicolás de Hidalgo.
Fig. 6 Historia clínica odontológica [Online]. Disponible:
http://www.odontologia.umich.mx/documentos/descargas/H
istoria%20cl%C3%A Dnica.pdf
[3] K. C. Garcell, M. R Linares, A. S. Cortés, O. P.
Rodríguez, “La historia clínica estomatológica como
herramienta en el método clínico y documento médico-
legal”. Revista Cubana De Medicina Militar, 43(4), 534-
540.
[4] A. H. Fernández, A., A. Lorente, E. F. Miñano.
“Protocolo 1. Historia clínica y plan de tratamiento”
[Online]. Disponible: http://ocw.um.es/cc.-de-la-
salud/clinica-odontologica-integrada-infantil/material- de-
clase-1/protocolo-1.pdf
[5] F. Simini , L. Salveraglio , A. Redin, S. Piovesan, S.
Ressi, C. Amorin, S. Lorenzo S. Blanco, “Historia clínica
fig 7. Vista para la introducción del odontograma y del tratamiento. odontológica ubicua con indicadores de calidad de servicios
y evaluación epidemiológica” [Online]. Disponible:
http://www.nib.fmed.edu.uy/sitio_nib/publicaciones/CAIS-
REDIENTE-2013- julio2013.pdf
[6] D. Gimenéz, “La Historia Clínica: Aspectos Éticos y
Legales” [Online]. Disponible:
X. DISCUSIÓN http://www.geosalud.com/malpraxis/historiaclin ica.html
Las ventajas del software desarrollado son las siguientes: [7] B. García, R. Gallardo, G. Rodríguez, “Historia clínica
en odontología preventiva índices de caries y periodontales”
- El código está disponible en un repositorio público [Online]. Disponible:
en comparación con otros proyectos de software que http://www.ugr.es/~pbaca/p1historiaclinicaenop/02e60099f
son de paga. 41016303/pr1.pdf
- Las historias clínicas de la Clínica Dental [8] Dentalink, “El software dental más utilizado por miles
Universitaria ahora se pueden digitalizar. de odontologos en todo Latinoamerica”. [Online].
- El guardar los datos en una base de datos servirá Disponible:
https://www.softwaredentalink.com/?utm_expid=90066193-
para que en un futuro cercano se puedan desarrollar
12.jq_u61doTs-A2-
proyectos relacionados con ciencia de datos en
gNw_62lw.0&utm_ referrer=https%3A%2F%2Fwww.googl
conjunto entre la Facultad de Ingeniería y la Clínica e.com.mx%2F
Dental Universitaria Luz y Vida. [9] M. A. Calleja, “Análisis, Diseño y Mantenimiento del
Software”, 2010, [Online]. Dispobible en
En las siguientes versiones se espera implement ar http://www.ia.uned.es/ia/regladas/adms/GuiaDidactica.pdf.
funciones adicionales al software tales como agendar citas,
modificar historias clínicas, realizar consultas, y generar [10] “Desarrollo Orientado a Objetos con UML”, IPN,
reportes. Asimismo, se extenderá la historia clínica con datos 2011 México.
adicionales de anamnesis. [11] X. Ferré, M. Sánchez, “Desarrollo Orientado a Objetos
con UML”. Fac. Informática- UPM, vol. 2, pp. 1–38, 2002.
XI. CONCLUSIONES [12] Jordisan, “¿Qué es un ‘framework’? [Online].
En este proyecto se creó un software para ayudar a los Disponible: http://jordisan.net/blog/2006/que-es-un-
framework/
odontólogos de la Clínica Dental Universitaria Luz y Vida a
[13] J. B. Ruiz, “Desarrollo de una aplicación web para la
5
gestión de un servicio de préstamo de material,” Universitat
Politècnica de València, 2014
[14] J. Vida, P. Cambronero, “Software libre y
bases de datos” [Online]. Disponible:
http://gplsi.dlsi.ua.es/bbdd/bd1/lib/exe/fetch.php?media=bd
1:0910:trabajos:pjcvbdlib res.pdf
[15] M. G. Díaz, A. Javier, “Diseño e implementación de un
sistema web como servicio de búsqueda de empleo
municipal”, Tesis, UNAM, Mexico, 2010.
[16] “Programa de gestión para Odontología” [Online].
Disponible: http://gbsystems.com/os/
[17] Dentidesk, “El software de administration dental
completa”, [Online] Disponible:
http://www.dentidesk.com/