AA NN EE XX OO SS ANEXO 1. GLOSARIO Amigable : Interfase de usuario basado en elementos y metáforas gráficas que facilita la interacción con el ordenador y con las aplicaciones que corren en éste. Aplicación : Son aplicaciones los procesadores de textos, hojas de cálculo, bases de datos, programas de dibujo, paquetes estadísticos, entre otros. Base de Datos : Depósito de almacenamiento de información estructurada y relacionada Cliente/Servidor : Red basada en varios Host conectadas a un computador centralizado (Servidor) Consolidados : Suma total de los índices Diagrama de Flujo : Representación gráfica de información Eficacia : Es la capacidad o potencial científicamente comprobado y de acuerdo a condiciones locales de resolver un problema, y de producir un resultado específico. Eficiencia : Es el uso racional de los recursos disponibles empleando la tecnología apropiada a las necesidades de la población para obtener el mejor resultado al menor costo. E-mail : Correspondencia Electrónica Escalabilidad : Característica de crecer Facilidad de Administración : El gestor de base de datos proporciona características propias que facilitan la administración y monitoreo de la misma. Flujo de Información : Definición de las entradas y salidas del sistema Funcionalidad : La base de datos, debe permitir el sencillo almacenamiento y recuperación de información de la misma, satisfaciendo las necesidades primordiales del usuario. Formulario : Estándar gráfico para recopilar información GNU : Licencia Publica General: Software desarrollado para distribución sin fines de lucro Hardware : Componentes físicos de una computadora Implantación : Es el proceso de verificar e instalar un nuevo equipo, entrenar a los usuarios, instalar la aplicación y construir todos los archivos de datos necesarios para utilizarlos. AA NN EE XX OO SS Interfaz : Conexión e interacción entre hardware, software y el usuario. LAN : Red de Área Local Lenguaje de Programación : Conjunto de normas «lingüísticas» que permiten escribir un programa y que éste sea entendido por el ordenador y pueda ser trasladado a ordenadores similares para su funcionamiento en otros sistemas. Llave Primaria : Identificador único en una Tabla Mejora de Procesos : Reestructuración de los procedimientos utilizados para realizar una actividad Navegador : Aplicación para visualizar documentos WWW y navegar por Internet. En su forma mas básica son aplicaciones hipertexto que facilitan la navegación por los servidores de navegación de Internet. Participación Social : Es la participación activa y consciente de la población y los diversos sectores sociales en la identificación de necesidades y priorización de soluciones a los problemas de salud para apoyar la gestión de los servicios a nivel de la comunidad. Perfil : Definición de características donde se identifican los permisos y restricciones a la información Preventivo : Acciones tomadas antes de una emergencia Proceso : Pasos detallados para la transformación de la información en un flujo de datos Red : Conjunto de terminales comunicadas entre si Reforma de Salud : Es un proceso orientado a introducir cambios sustantivos en los diferentes componentes y funciones del Sector con el propósito de aumentar la equidad en sus prestaciones, la eficiencia en su gestión y la efectividad de sus acciones y con ello lograr la satisfacción de las necesidades de salud de una población a través de recursos brindados con calidad. Redundancia de Datos : Duplicación de la información Servidor : Computador Centralizado que contendrá la base datos y la aplicación a la cual se conectaran las terminales. SIBASI : Sistema Básico de Salud Integral Software : Componentes Lógicos de una PC (Programas) SQL : Gestor Robusto de Base de Datos Turbonett : Conexión a Internet proporcionado por TELECOM AA NN EE XX OO SS AA NN EE XX OO SS ANEXO 2. FRAGMENTO DEL CODIGO DE LEY DE SALUD. TITULO PRELIMINAR DISPOSICIONES GENERALES CAPITULO UNICO Art. 1.- El Presente Código tiene por objeto desarrollar los principios constitucionales relacionados con la salud pública y asistencia social de los habitantes de la República y las normas para la organización funcionamiento y facultades del Consejo Superior de Salud Pública, del Ministerio de Salud Pública y Asistencia Social y demás organismos del Estado, servicios de salud privados y las relaciones de éstos entre sí en el ejercicio de las profesiones relativas a la salud del pueblo. Art. 2.-LOS ORGANISMOS ESTATALES, ENTES AUTONOMOS Y EN GENERAL LOS FUNCIONARIOS Y AUTORIDADES DE LA ADMINISTRACION PUBLICA, ASI COMO LOS PARTICULARES, SEAN ESTAS PERSONAS NATURALES O JURIDICAS, QUEDAN OBLIGADOS A PRESTAR TODA SU COLABORACION A LAS AUTORIDADES DE SALUD PUBLICA Y COORDINAR SUS ACTIVIDADES PARA LA OBTENCION DE SUS OBJETIVOS.(4) Art. 3.- Podrán desarrollar actividades de salud, las Instituciones nacionales, internacionales o extranjeras legalmente reconocidas en el país, en todo lo que la Ley o los convenios o tratados internacionales suscritos por El Salvador les confieren intervención, lo que ha de realizarse de acuerdo y en cooperación con. Leyes relativas al sistema de salud de El Salvador el Ministerio de Salud Pública y Asistencia Social. Art. 4.-QUEDAN SUJETOS A LAS DISPOSICIONES DEL PRESENTE CODIGO, LA ORGANIZACION Y FUNCIONAMIENTO DEL CONSEJO SUPERIOR DE SALUD PUBLICA DEL MINISTERIO DE SALUD PUBLICA Y ASISTENCIA SOCIAL, QUE VIGILARAN EL EJERCICIO DE LAS PROFESIONES RELACIONADAS DE UN MODO INMEDIATO CON LA SALUD DEL PUEBLO; LOS ORGANISMOS Y SERVICIOS DE SALUD PUBLICA, LOS SERVICIOS DE SALUD PRIVADA E INSTITUCIONES OFICIALES AUTONOMAS QUE PRESTEN SERVICIOS DE SALUD.(4) Art. 5.- SE RELACIONAN DE UN MODO INMEDIATO CON LA SALUD DEL PUEBLO, LAS PROFESIONES MEDICAS, ODONTOLOGICAS, QUIMICO FARMACEUTICAS, MEDICO VETERINARIA, ENFERMERIA, LICENCIATURA EN LABORATORIO CLINICO, PSICOLOGIA Y OTRAS A NIVEL DE LICENCIATURA. CADA UNA DE ELLAS SERAN OBJETO DE VIGILANCIA POR MEDIO DE UN ORGANISMO LEGAL, EL CUAL SE DENOMINARA SEGUN EL CASO, JUNTA DE VIGILANCIA DE LA PROFESION MEDICA, JUNTA DE VIGILANCIA DE LA PROFESION ODONTOLOGICA, JUNTA DE VIGILANCIA DE LA PROFESIÓN QUIMICO FARMACEUTICA, JUNTA DE VIGILANCIA DE LA PROFESION MEDICO VETERINARIA, JUNTA DE VIGILANCIA DE LA PROFESION DE ENFERMERIA, JUNTA DE VIGILANCIA DE LA PROFESION DE LABORATORIO CLINICO Y JUNTA DE VIGILANCIA DE LA PROFESION EN PSICOLOGIA.(3) Se entenderá que forman parte del ejercicio de las profesiones antes mencionadas y por consiguiente estarán sometidas a la respectiva Junta de Vigilancia, aquellas actividades especializadas, técnicas y auxiliares que sean complemento de dicha profesión. El Consejo Superior de Salud Pública, calificará aquellas profesiones además de las antes relacionadas, a nivel de Licenciatura, que se relacionan de un modo inmediato con la salud del pueblo y que podrán tener su respectiva Junta de Vigilancia. Si se tratare de otras actividades profesionales relacionadas directamente con la salud, no enumeradas en el inciso primero de este artículo o para cuyo estudio no existe en las Universidades legalmente establecidas en el país, la escuela o facultad correspondiente, el Consejo podrá autorizar su ejercicio previo examen, determinando a cual de las Juntas quedará sometida para su control. Art. 6.- Cuando en el texto del presente Código se mencione Consejo, Ministerio o Junta, debe entenderse que se refiere al Consejo Superior de Salud Pública, Ministerio de Salud Pública y Asistencia Social y Junta de Vigilancia de la Profesión Médica, Odontológica, Químico-Farmacéutica, Medico Veterinaria, Licenciatura en Laboratorio Químico y Licenciatura en Psicología, según el caso. AA NN EE XX OO SS CAPITULO IV PATRIMONIO Y CONTROL FISCAL SECCION UNO Patrimonio Art. 18.- El Patrimonio del Consejo está constituido por: a) Los aportes por subsidio y donaciones del Estado; b) Los bienes muebles e inmuebles que a cualquier título adquiera del Estado, las Municipalidades, de entidades oficiales o particulares; c) Los ingresos provenientes de donaciones, herencias, legados a cualquier título hecho por particulares; ch) Los ingresos que perciban en concepto de derechos por servicios prestados; y d) Por la ayuda internacional que el Consejo reciba. SECCION DOS Auditoría Interna y Externa Art. 19.- Las operaciones del Consejo estarán sujetas a una auditoria interna de carácter permanente y contínua, y a las auditorias externas que el Consejo estime convenientes; en todo caso la auditoria externa se efectuará anualmente. SECCION TRES Atribuciones del Auditor Interno Art. 20.- Son atribuciones de la Auditoria Interna: 1) Supervisar y verificar la contabilidad; comprobar los activos y pasivos del Consejo; 2) Intervenir preventivamente en los actos, erogaciones o contratos que el Consejo o la Presidencia del mismo someta a dicha intervención; 3) Solicitar del Consejo o Presidencia del mismo los informes necesarios para el fiel desempeño de sus funciones; 4) Cumplir las comisiones o encargo de su competencia, que le encomiende el Consejo o la Presidencia del mismo; 5) Informar al Consejo por medio de la Presidencia sobre las irregularidades o infracciones que notare en las operaciones administrativas de la Institución; 6) Examinar los diferentes balances y estados financieros que hayan de someterse a la consideración del Consejo, y presentar al Presidente su informe y opinión sobre los mismos; y 7) Realizar todas las demás funciones inherentes a su responsabilidad: CAPITULO V Fiscalización de la Corte de Cuentas de la República Art. 21.- La fiscalización del presupuesto del Consejo, será ejercida por la Corte de Cuentas de la República, por medio de un Delegado Auditor y los auxiliares que sean necesarios. La función del Delegado Auditor será la de velar, porque las operaciones administrativas del Consejo se ciñan a las prescripciones de las leyes respectivas. Su intervención en la ejecución del presupuesto del Consejo será a posteriori y tendrá como objetivo el arreglo inmediato de aquellos actos que sean subsanables. El Delegado se ocupará exclusivamente de las operaciones administrativas del Consejo para cuyo efecto estará obligado a trabajar durante la audiencia completa y en las propias oficinas de la Institución. Art. 22.- El Consejo estará exento de toda clase de impuesto, tasas y contribuciones fiscales e impuestos municipales, establecidos o que se establezcan. AA NN EE XX OO SS CAPITULO VI Del Ejercicio de las Profesiones Art. 23.- Las Juntas a que se refiere el artículo cinco del presente Código, regulán el ejercicio de las profesiones correspondientes y sus actividades técnicas y auxiliares. La autorización para ejercer el control de ese ejercicio, estará a cargo y bajo la responsabilidad de la respectiva Junta. El ejercicio de cada profesión comprende la prescripción, elaboración, administración, indicación o aplicación de cualquier procedimiento directo o indirecto destinado al diagnóstico, pronóstico y tratamiento de las enfermedades, con el propósito de realizar acciones de prevención, promoción, protección y recuperación de la salud de las personas, así como también de asesoramiento público, privado y pericial relacionado con cada profesión. Art. 24.- Se consideran actividades técnicas y auxiliares de la Profesión Médica, las siguientes: a) Tecnología en Kinesiología y Terapia Física; b) Tecnología en Terapia Ocupacional; c) Tecnología en Radiología, ch) Tecnología en Terapia de Radiaciones; d) Tecnología en Audiología; e) Tecnología en Ortesis y Prótesis; f) Tecnología en Anestesiología y Reanimación; g) Tecnología en Electrocardiología; h) Tecnología en Angiocardiología y Perfusión Extracorporea; i) Tecnología en Psicometría; j) Tecnología en Ortopedia; k) Tecnología en Audioprótesis; l) Tecnología en Salud Materno Infantil; ll) Tecnología en Nutrición y Dietética; m) Terapia respiratoria, ventilatoria y gasometría; n) DEROGADO. (3) ñ) Licenciatura en Trabajo Social; y Trabajo Social; o) Las demás actividades especializadas, técnicas y auxiliares que a juicio de la Junta de Vigilancia de la Profesión Médica, deban ser incorporadas a la misma. Art. 25.- Se consideran actividades técnicas y auxiliares de la Profesión Odontológica, las siguientes: a) Higienistas dentales; b) Asistentes dentales; c) Mecánicos dentales; ch) Auxiliares de mecánicos dentales; d) Promotores de Salud Oral; y e) Las demás actividades técnicas y auxiliares que a juicio de la Junta de Vigilancia de la Profesión Odontológica deban ser incorporadas a la misma. Art. 26.- Se consideran actividades técnicas y auxiliares de la Profesión Química Farmacéutica las siguientes: a) Auxiliares de Farmacia; b) Idóneos de Farmacia; y c) Las demás actividades especializadas, técnicas y auxiliares que a juicio de la Junta de Vigilancia de la Profesión Químico Farmacéutico, deban ser incorporadas a la misma. Art. 27.- Se consideran actividades especializadas, técnicas y auxiliares de la profesión médico veterinaria, todas aquellas actividades que sean complemento de dicha profesión. Art. 28.- Se consideran actividades especializadas técnicas y auxiliares de la profesión en Licenciatura en Laboratorio Clínico, todas aquellas actividades que sean complemento de dicha profesión. Art. 29.- Se consideran actividades especializadas, técnicas, Auxiliares de la Profesión de Licenciatura en Psicología, todas aquellas actividades que sean complemento de dicha profesión. Manual de Instalaciòn. IINNDDIICCEE INTRODUCCION ………………………………………………. 1 1. INSTALACION DEL SOFTWARE ………………...……………. 2 1.1. Requisitos de Ejecución ………………………………. 2 1.2. Instalación del Sistema ……………….……………… 2 1.3. Instalación de la Base de Datos ……………….……… 3 1.4. Instalación de Red ……………………………..………… 3 2. SEGURIDAD DEL SISTEMA ………………………….……………. 5 3. DESCRIPCION DE ARCHIVOS DEL SISTEMA ……………… 6 Manual de Instalaciòn. - 1 - IINNTTRROODDUUCCCCIIOONN Con el desarrollo de un software que agilice los procesos de entrega de medicamentos de la unidad de salud amatepec se pretende mejorar los procesos que se realizan en farmacia, brindando herramientas para un mejor control de la información. Para el buen funcionamiento del sistema se necesita tener una guía de instalación que indique los pasos a seguir para la implementación del software, de esta manera se garantiza el un funcionamiento optimo del mismo. El presente manual de instalación tiene como objetivo brindar una guía al usuario administrador sobre los requerimientos, procesos y funciones principales del sistema. Manual de Instalaciòn. - 2 - MMAANNUUAALL DDEE IINNSSTTAALLAACCIIOONN 1. INSTALACION DEL SOFTWARE Para la instalación del software es necesario tomar en cuenta algunos requisitos que se deben cumplir en cuanto al hardware y al software de la computadora. La aplicación y base de datos deberá instalarse en el servidor, el cual se encontrará situado en farmacia de la unidad. Y luego configurar la red para que se pueda acceder desde las terminales (PC clientes) al servidor. Para seguir el proceso de instalación deben de cumplirse con las siguientes especificaciones: Requerimientos de ejecución Instalación del Sistema Instalación de la base de datos Instalación de Red 11..11 RReeqquuiissiittooss ddee EEjjeeccuucciióónn aa)) SSeerrvviiddoorr Sistema Operativo Linux (MANDRAKE 10.2 versión limitada) Gestor de Base de datos MySQL Servidor Apache. bb)) PPCC cclliieennttee Sistema Operativo Linux, Sistema Operativo Windows Navegadores de Internet: Mozilla Firefox, Internet Explorer 6.0 11..22 IInnssttaallaacciióónn ddee llaa AApplliiccaacciióónn Pasos para la instalación de la aplicación en el sistema operativo Linux: Iniciar el servidor Apache Copiar la carpeta clínica, en la dirección /var/www/html Manual de Instalaciòn. - 3 - Pasos para instalar la aplicación en el sistema operativo Windows: Colocar la carpeta clínica en la siguiente dirección C:\FoxServ\www Iniciar el servidor apache desde la dirección C:\FoxServ\Apache.exe (crear un acceso directo) Acceso a la aplicación: Abrir el navegador de Internet ya sea Internet Explorer 6.0 ò Mozilla Firefox Colocar en la casilla de direcciones http://localhost/clinica, y establecerla como predeterminada para que el sistema aparezca como primera pagina de acceso. 11..33 iinnssttaallaacciióónn ddee llaa BBaassee ddee DDaattooss Iniciar Mysqladmin Copiar la carpeta tesis (nombre del archivo de la base de datos) en la ruta: /var/lib/mysql en Linux; cabe mencionar que la ruta es especifica para versión de MANDRAKE 10.2 versión limitada, ya que esta puede variar en otras versiones. Para Windows la ruta es la siguiente: C:\FoxServ\mysql\data. 11..44 IInnssttaallaacciióónn ddee RReedd El sistema esta diseñado para trabajar en red conformado por las clínicas (consultorios médicos), archivo y farmacia de la Unidad de Salud Amatepec. Para ello se ha considerado aspectos importantes que conllevan al buen funcionamiento de la aplicación y que el resultado de los procesos sean los más óptimos. TTooppoollooggííaa ddee RReedd Topología física: tipo estrella Topología lógica: eterneth http://localhost/clinica Manual de Instalaciòn. - 4 - MMaatteerriiaall yy EEqquuiippoo Detalle de material y equipo a utilizar para implantar la red: Nº NOMBRE DESCRIPCION 1 SERVIDOR Computador Centralizado que contendrá la base datos y la aplicación a la cual se conectaran las terminales. 2 CONCENTRADOR Dispositivo en el cual van conectadas las computadoras clientes que acensarán al servidor. 3 PC CLIENTE Terminales de trabajo las cuales accedan al servidor 4 USUARIO Personas que interactúan con el sistema 5 CABLE UTP Tipo de cable que se utilizará para la conexión de la red 6 JACK RJ-45 Conectores a utilizar para la red PPllaannoo ddee UUbbiiccaacciióónn ddee EEqquuiippoo yy CCaabblleeaaddoo La ubicación, disposición, materiales de equipo y medidas de cable a utilizar para la instalación de la red están detallados en el siguiente plano: Figura 1 4 3 5 1 2 6 Manual de Instalaciòn. - 5 - 2. SEGURIDAD DEL SISTEMA Uno de los propósitos fundamentales del desarrollo del sistema es agilizar los procesos de entrega de medicamentos de la Unidad de salud Amatepec, así como también brindar seguridad, integridad y confiabilidad de los datos recolectados Por tal motivo el sistema cuenta con diferentes opciones que respaldan la seguridad los procesos que el sistema contempla son los siguientes: 22..11 PPeerrffiilleess ddee uussuuaarriioo El objetivo fundamental de esta opción del sistema es delimitar y controlar los derechos para la operación del sistema a cada uno de los usuarios debidamente registrados. Los perfiles de usuario con los que cuenta el sistema son: PPeerrffiill AAddmmiinniissttrraaddoorr ddeell SSiisstteemmaa:: El usuario administrador, tiene acceso a todos los módulos del sistema, base de datos contraseñas y le corresponde la operación de todos los mantenimientos relacionados con el manejo interno de los datos. PPeerrffiill FFaarrmmaacciiaa:: Este perfil le corresponde al usuario de farmacia que tiene acceso al manejo de la información referente al control de los medicamentos, el mantenimiento de la tabla productos, movimientos que son las entradas, salidas y existencias de medicamentos e insumos médicos, así como también manejará la parte de los pedidos e inventario. Y como ultimo punto podrá generar reportes referentes a los procesos antes mencionados. PPeerrffiill MMeeddiiccoo Es el usuario medico, que tendrá la capacidad de generar las recetas desde las terminales situadas en los consultorios respectivos a cada medico. Manual de Instalaciòn. - 6 - PPeerrffiill PPeerrssoonnaall Es el usuario encargado del archivo y tiene acceso al mantenimiento de la tabla de paciente. Podrá realizar las actividades de agregar, modificar, eliminar, buscar registros, así como también podrá generar reportes de información de los pacientes. 3. DESCRIPCION DE ARCHIVOS DEL SISTEMA El desarrollo del software que agiliza los procesos de entrega de medicamentos de la unidad de salud Amatepec, fue creado bajo el lenguaje de programación PHP. Cuado se programa en este lenguaje es necesario utilizar editores para escribir el código PHP, mantener encendido el servidor apache y tener un navegador de Internet que corra las paginas PHP. DDeessccrriippcciióónn ddee AArrcchhiivvooss Los archivos de la aplicación se encuentran el la carpeta clinica ubicada en la siguiente dirección: /var/www/html siempre en la versión de LINUX MANDRAKE 10.2 versión limitada. Nota: Tanto para la instalación de la base de datos y del sistema se deberá previamente haber configurado el servidor apache, el lenguaje php y el gestor de base de datos mysql. AArrcchhiivvooss ddee ccoonneexxiióónn ddee llaa bbaassee ddee ddaattooss CCaarrppeettaa:: cclliinniiccaa//ccoonnnn ARCHIVO DESCRIPCION Conexión.inc.php Realiza la conexión con la base de datos Config_db.inc.php Establece las variables de conexión como son: Host, Base de Datos, Usuario, Contraseña Autentificación.php En este archivo se validan los usuarios del sistema con sus respectivos nombres de usuario y password y se registran las variables de sesión las cuales son: Usuario, CodUsuario, NombreUsuario, TipoUsuario. Manual de Instalaciòn. - 7 - AArrcchhiivvooss ddee IInnffoorrmmaacciióónn ddeell ssiisstteemmaa,, ddee vvaalliiddaacciióónn ddee eerrrroorreess yy ddee aauutteennttiiffiiccaacciióónn CCaarrppeettaa:: cclliinniiccaa ARCHIVO DESCRIPCION Alertas.php Contiene los mensajes de error que aparecen en los formularios de “cuadros de error” Funciones.php Contiene todas la funciones que muestran los cuadros de error del sistema Index.php Formulario de Inicio de Sesión del sistema Autentificacion.php Archivo de autentificación del Usuario de la Base de Datos AArrcchhiivvooss ddee MMeennúúss ARCHIVO DESCRIPCION MenuAdministrador.php Menú con el perfil de administrador MenuArchivo.php Menú con el perfil de archivo MenuFarmacia.php Menú con el perfil de farmacia MenuMedico.php Menú con el perfil de médico TTiippooss ddee lleettrraass CCaarrppeettaa:: cclliinniiccaa//ffoonntt ARCHIVO DESCRIPCION courier.php Tipo de letra courier helvetica.php Tipo de letra helvetica helveticab.php Tipo de letra helveticab helveticabi.php Tipo de letra helveticabi symbol.php Tipo de letra symbol times.php Tipo de letra times timesb.php Tipo de letra timesb timesbi.php Tipo de letra timesbi timesi.php Tipo de letra timesi Zapfdingglobats.php Tipo de letra Zapfdingglobats Manual de Instalaciòn. - 8 - AArrcchhiivvooss ddee MMaanntteenniimmiieennttoo ddee TTaabbllaass La estructura que se maneja en todos los mantenimientos es la siguiente: Nombre del mantenimiento seguido de la función que realiza. Ejemplo: para el mantenimiento de la tabla personal la estructura de los archivos queda definido de la siguiente manera: PersonalAccion.php Esta concordancia se lleva para todos los mantenimientos, dentro de los cuales se encuentran: Nombres de las Tablas (MANTENIMIENTOS) Personal CausaSalida Ciudad Productos Departamento Pacientes Presentación Receta Tratamiento Unidad Usuario OrigenEntrada EntradaMedicamento La descripción de la función que realiza el archivo es la siguiente: ARCHIVO DESCRIPCION Accion Contiene el código que valida cuando se puede eliminar un archivo(integridad referencial de los datos) y manda los datos para que puedan actualizarse Agregar Recibe los datos del formulario anterior y los guarda en la base de datos Datos Pagina de consulta de datos para un registro FA Pagina que contiene el formulario de agregar datos de un registro. Grid Consulta de todos los registros para este mantenimiento o movimiento, tiene la opción de acceder a un registro específico y la característica de paginación de datos. Modificar Actualización de datos, con la información que se recibe del formulario anterior Busqueda Formulario de Búsqueda Buscar Archivo que recibe la búsqueda del formulario anterior y procesa la búsqueda en la base de datos, muestra el resultado Nombre del mantenimiento Función que realiza Extensión del archivo Manual de Instalaciòn. - 9 - PPaarráámmeettrrooss CCaarrppeettaa:: cclliinniiccaa ARCHIVO DESCRIPCION parametro.php Formulario de Ingreso de Parámetros del Sistema, incluye: - Cantidad Máxima de Medicamentos por Receta, - Cantidad Máxima de Unidades por Receta. 3 AAcceerrccaa DDee…… ARCHIVO DESCRIPCION AcercaDe.php Formulario con información acerca de los programadores del sistema. OOttrrooss AArrcchhiivvooss ARCHIVO DESCRIPCION AcercaDe.php Formulario con información acerca de los programadores del sistema. CCaalleennddaarriioo ARCHIVO DESCRIPCION /calendario/calendario.php Contiene las funciones necesarias para crear el calendario /calendario/estilo.css Fuentes o tipos de letras que tiene el calendario /calendario/index.php Archivo que hace la llamada del calendario /calendario/javascript.js Código que tiene la función para abrir el calendario Manual del Programador - 1 - III NNN TTT RRR OOO DDD UUU CCC CCC III OOO NNN El lenguaje utilizado para el desarrollo del presente sistema es PHP. PHP es uno de los lenguajes de lado servidor más extendidos en la web. Nacido en 1994, se trata de un lenguaje de creación relativamente creciente que ha tenido una gran aceptación en la comunidad de webmasters debido sobre todo a la potencia y simplicidad que lo caracterizan. PHP nos permite embeber sus pequeños fragmentos de código dentro de la página HTML y realizar determinadas acciones de una forma fácil y eficaz sin tener que generar programas programados íntegramente en un lenguaje distinto al HTML. Por otra parte, y es aquí donde reside su mayor interés con respecto a los lenguajes pensados para los CGI, PHP ofrece un sinfín de funciones para la explotación de bases de datos de una manera llana, sin complicaciones. Este manual va destinado a programadores que buscan entender como se desarrolló la aplicación del presente proyecto. La manera en que se ha dividido el manual es mediante módulos de códigos con el fin de desglosar de forma ordenada y simple el código del sistema, de tal manera de ser accesible a la mayoría. OOO BBB JJJ EEE TTT III VVV OOO DDD EEE LLL MMM AAA NNN UUU AAA LLL ... Proveer la información al programador para tener una herramienta de comprensión del sistema. Por lo tanto no se explicarán aspectos profundos acerca del lenguaje en que fue desarrollado el proyecto, sino se detallarán los módulos que se han programado para solventar las necesidades que se plantearon en la fase de análisis del proyecto. Manual del Programador - 2 - MODULOS DE CONEXION DE LA BASE DE DATOS. La conexión a la base de datos, está conformada por dos módulos: config_db.inc.php Este archivo contiene las constantes que definen los siguientes parámetros para la conexión, los cuales son: HOST, BD, USUARIO y CLAVE conexion.inc.php Para este archivo se requiere del módulo anterior, ya que requiere de las constantes de conexión. La función “include” permite incluir el archivo config_db.inc.php, para que sea efectiva la conexión con la base de datos denominada “tesis”. Manual del Programador - 3 - MODULO DE ALERTAS DEL SISTEMA. El Módulo de alertas define todos los mensajes que se despliegan en pantalla, para cada uno de los mantenimientos y movimientos que el sistema realiza con el fin de tener un control de todos los errores que se pueden generar. Parte del módulo se presenta a continuación: Para el cuadro anterior se presentan las alertas para el mantenimiento de las entradas de medicamentos. MODULO DE GENERACION DE CUADRO DE ERRORES DE LOS MANTENIMIENTOS. Con respecto a este módulo, las funciones que posee requieren de las alertas que se encuentran definidas en el módulo de alertas, ya que estas se presentan en caso de algún error que se presente en cualquier mantenimiento o movimiento que se esté ejecutando. Dentro de las funciones que posee dicho módulo se encuentran: PacienteError TratamientoError DepartamentoError PersonalError MunicipioError Manual del Programador - 4 - NombreComercialError PresentacionError UsuarioError ProductoError OrigenEntradaError EntradaMedError SalidaError EntradaInsError RecetaError CausaSalidaError UnidadError ParametrosError Cada una de las anteriores funciones generan cuadros de errores que se presentan al usuario, en el caso de haberse encontrado algún error contemplado en el módulo de alertas. Para el caso de la función “EntradaMedError”, contiene lo siguiente: function EntradaMedError($tipomensaje){ global $errorentrada; $lineamensaje=frm_mensaje('CUADRO DE ERROR'); echo $lineamensaje; echo "