Boletín Electrónico Management en Salud Buenos Aires - Argentina Número: 5 --- 1 de Mayo del 2004 Este boletín se distribuye en forma gratuita a 304 suscriptores voluntarios. |
Por lo extenso del material, les recomiendo imprimirlo y leerlo en un momento de Relax ¡¡ NUEVO !! - en nuestro Foro encontrará la presente Edición en formato WORD - ¡¡ NUEVO !! |
Comentario del Editor: Anuncio de Seminario sobre Firma Digital.
- o - Editorial: Comentarios del Editor Volver é En la presente edición concluimos con el desarrollo teórico sobre Workflow, esperando retomar el tema más adelante con algún caso práctico implementado. Fieles al pensamiento de difundir la tecnología de Firma Digital en el ámbito de la Salud, el Dr. Humberto Mandirola Brieux (Presidente del SIS2004 y Director General de Biocom) y el que suscribe, Lic. Jorge A. Guerra, hemos sido invitados por la Asociación Médica Argentina (AMA) y el Grupo de Informática Biomédica de Buenos Aires (GIBBA) a disertar sobre "La Firma Digital y su aplicación en la Salud". El evento se llevará a cabo el 27 de Mayo próximo a las 19:00 hs., en la Asociación Médica Argentina, Av. Santa Fé 1171, Buenos Aires, Argentina. Además de tratar los aspectos conceptuales y el marco regulatorio, abordaremos su implementación en la Historia Clínica Computarizada con una demostración práctica de su utilización. ¡¡ No se lo pierda !! Continuando con la necesidad de mejorar, edición tras edición, reitero la invitación a participar con vuestra opinión respecto a:
Las mismas serán bien recibidas, vía mail, en la casilla de correo electrónico del Editor. Desde ya muchas gracias por su atención y espero les guste la presente edición.
Lic. Jorge Armando Guerra Editor responsable del Boletín Management en Salud jorgeguerra@fibertel.com.arTel: (54 11) 4581-0673 - 4585-6879 - cel: 15 5661-5742 Para suscribirse al Boletín “Management en Salud”, enviar un mail a: managementensalud-subscribe@domeus.es
Nota de Interés: Workflow: 2da. Parte: Modelando Workflow Volver é 4. Modelando Workflow. 4.1. Introducción. A pesar de la gran variedad de productos de Workflow que se encuentran en el mercado, se puede ver que los conceptos y terminologías utilizadas no varían en gran forma. Esto permite que se tienda a realizar un modelo de implementación general. Actualmente se busca identificar los principales componentes de un sistema de Workflow, de modo tal de poder volcarlos dentro de un mismo modelo abstracto. Es necesaria la representación formal de un modelo que permita la realización de sistemas sobre diversos escenarios, de forma tal de tener la posibilidad que distintos sistemas de Workflow puedan interactuar entre sí. 4.2. Conceptos manejados para modelar el Workflow Cuando se modela un sistema de Workflow generalmente se identifican y utilizan definiciones de los distintos elementos que se pueden encontrar dentro de dicho sistema. A continuación listamos estos elementos, para luego dar una descripción o definición de cada uno de ellos.
4.3 Alternativas de arquitecturas En un producto de software de Workflow genérico se identifican una serie de componentes e interfaces. La implementación de esta estructura puede ser realizada de varias formas diferentes entre sí. Éste es un punto de desencuentro de los productos existentes. En los puntos que siguen a continuación explicaremos los diferentes modelos de implementación en forma genérica. Previamente se dará una descripción de las principales componentes de un sistema de Workflow genérico. 4.3.1 Componentes Las principales componentes de un sistema genérico de Workflow son:
Los elementos más importantes:
4.3.2 Implementación del Workflow Enactment Software El Workflow Enactment Software consiste de uno o más Motores (engines) de Workflow, los cuales son responsables del manejo de toda, o parte, de la ejecución de las instancias de los procesos. Este software puede ser implementado como un sistema centralizado con un único motor de Workflow, responsable del manejo de todas las ejecuciones de procesos que existen en el sistema. La otra alternativa es una implementación como un sistema distribuido, en la cual varios motores cooperan, la complejidad es mucho mayor pero en general redunda en mayores beneficios. En el escenario distribuido varios motores cooperan en la ejecución de una instancia de un proceso, el control de datos asociado al proceso debe tener la capacidad de dialogar con diferentes motores. Este control de datos podría estar distribuido entre los motores o podría estar en un único motor (Motor maestro). El control de datos mantiene el estado de la información asociada a cada proceso, podría tener también checkpoints para ser usados en caso de fallas. La definición de procesos, es usada para modelar la navegación entre los procesos, provee información acerca de entradas a procesos y criterios a tomar en cada paso de la navegación, asigna tareas a usuarios, asigna aplicaciones a cada actividad, etc. La definición de procesos también podría realizarse en forma distribuida o centralizada. La implementación de la opción distribuida implica una gran complejidad al establecer la relación entre la definición de procesos y los motores. 4.3.2 Alternativas de aplicaciones clientes de Workflow En el modelo de Workflow existe interacción entre el manejador de la worklist y un motor en particular. Recordamos que una worklist es una cola de tareas asignadas a un usuario en particular (o posiblemente un grupo de usuarios), la asignación es echa por el Workflow Enactment Service. Hay varias implementaciones para la interacción con la worklist, dependiendo principalmente del tipo de infraestructura utilizada para soportar la distribución del manejador de la worklist.
5. Modelo de la Workflow Management Coalition (WFMC) La WFMC es una agrupación compuesta por compañías, vendedores, organizaciones de usuarios, y consultores. El objetivo de esta agrupación es ofrecer una forma de "diálogo" común a todos. De esta forma las diferentes herramientas que se implementen en esta área podrán tener cierto nivel de interoperabilidad, es decir, podrán comunicarse entre ellas para poder realizar las distintas tareas involucradas en un sistema de Workflow. 5.1. Necesidad de Estandarizar Se estima que actualmente los distintos productos de Workflow que hay en el mercado sobrepasan los cien. Cada uno de ellos se enfoca sobre distintos aspectos funcionales, como ser, herramientas de diseño visual, en las cuales se ofrecen ciertos diagramas para representar la realidad. Otras se enfocan en la integración de los datos con las aplicaciones. El desarrollo de estándares para la interoperabilidad de las diversas herramientas, nos permitiría la elección de los mejores productos, según el enfoque que le demos a nuestra aplicación. Por ejemplo, podríamos comprar una herramienta que nos ofrezca un entorno amigable para realizar el análisis y diseño de nuestro problema, y por otro lado comprar una componente que nos resuelva la auditoria de los datos y poder trabajar en forma integrada con las dos componentes. Una de las estrategias que siguen actualmente las empresas, es rediseñar sus procesos, esta metodología es denominada como Reingeniería de los Procesos de Empresas (Business Process Re-engineering). Esto puede ser causa de cambios organizacionales, legislativos, cambios en los objetivos del negocio, etc. En esta situación, muchas veces es necesario relacionarse con otras organizaciones. Pero para poder hacer esto debe existir la posibilidad de que los productos de un vendedor puedan comunicarse con los de otro, pues es claro que cada empresa u organización comprará los productos que crea conveniente para su caso. Vemos entonces la necesidad de estandarizar la forma de comunicación entre los distintos componentes de un producto de Workflow. De modo de poder tener flexibilidad a la hora de operar con distintos productos. Esta necesidad se justifica además por las proyecciones que se tienen actualmente, sobre la penetración de la tecnología de Workflow en el mercado en los próximos años. Por esto se debe atacar el problema de potenciales incompatibilidades de antemano, y no cuando existan miles de productos en esta área, cada uno con sus particularidades. 5.2. Modelo de referencia de la WFMC El modelo de referencia de Workflow fue desarrollado desde estructuras genéricas de aplicaciones de Workflow, identificando las interfaces con estas estructuras, de forma de permitir a los productos comunicarse a distintos niveles. Todos los sistemas de Workflow contienen componentes genéricas que interactúan de forma definida. Para poder tener cierto nivel de interoperabilidad entre los diversos productos de Workflow, es necesario definir un conjunto de interfaces y formatos para el intercambio de datos entre dichas componentes. 5.2.1. El Modelo de Workflow En la figura siguiente se muestra las distintas interfaces y componentes que se pueden encontrar en la arquitectura del Workflow.
En el modelo adoptado hay una separación entre los procesos y el control de la lógica de las actividades. Esta lógica esta dentro de lo que ya definimos como el Workflow Enactment Service. Esta separación permite la integración de las diversas herramientas con una aplicación particular. La interacción del Enactment Service con los recursos externos se da por una de las dos interfaces siguientes:
Hasta ahora hemos visto al Enactment Service como una entidad lógica, pero físicamente éste podría estar centralizado o funcionalmente distribuido. En un Enactment Service distribuido, distintos motores de Workflow controlan una parte del proceso e interactúan con un subconjunto de usuarios y herramientas relacionadas con las 5.2.2. Motor de Workflow (Workflow Engine) Es el software que provee el control del ambiente de ejecución de una instancia de Workflow. Típicamente dicho software provee facilidades para:
5.2.3. Tipos de Workflow Enactment Services Podemos encontrar Workflow Enactment Services homogéneos, los cuales están constituidos por uno o más motores de Workflow compatibles. Estos proveen un ambiente de ejecución, con un conjunto definido (especifico del producto) de atributos en la definición del proceso. La interacción entre estos motores no está estandarizada, o sea, es especifica de los productos. Se pueden encontrar también, Workflow Enactment Services heterogéneos, que están constituidos de uno o más servicios homogéneos, los cuales siguen un estándar para la interoperabilidad entre los mismos. Se ofrecen distintos niveles de conformidad en cuanto a la estandarización. La interoperabilidad de los distintos productos depende del nivel de conformidad. Como se dijo anteriormente, tenemos distintos motores de Workflow controlando una parte del proceso e interactuando con otros motores en un dominio de trabajo distinto. Se espera que los siguientes puntos estén entre los niveles de conformidad de los productos para poder soportar la interacción de los diversos motores:
5.2.4. Proceso y estados de transición de las actividades El Workflow Enactment Service podría ser considerado como una máquina de estados, donde los procesos cambian de estados según eventos externos, o decisiones de control especificas, tomadas internamente por el motor de Workflow. Los procesos están constituidos por diversas actividades. La culminación de las actividades que constituyen un proceso, implica la culminación del mismo. Los estados básicos dentro de un esquema de transición para la instancia de un proceso son:
Cuando se crea una instancia de un proceso, se crean a su vez instancias para las actividades que forman parte de ese proceso. Ignorando ciertas complejidades como por ejemplo la atomicidad de las actividades, se puede hacer un diagrama de estados básico para una instancia de una actividad: En este caso los estados básicos son:
5.2.5. Workflow Application Programming Interface (WAPI) Las WAPI pueden ser vistas como un conjunto de llamadas API (Application Programming Interface) y funciones de intercambio soportadas por el Workflow Enactment Service. Las APIs son un conjunto de llamadas a funciones de software que permiten a las aplicaciones acceder a funciones de un programa. Las WAPI permiten la interacción del Workflow Enactment Service con otros recursos y aplicaciones. 5.2.6. Datos de: Control, Relevantes y de las Aplicaciones de Workflow El Workflow Enactment Service mantiene el control interno de los datos, identificando el estado de un proceso o de las instancias de las actividades y eventualmente podría soportar algún estado interno más. Estos datos no están accesibles, pero se puede obtener cierta información en respuesta de ciertos comandos (por ejemplo consultar los estados de los procesos, obtener métricas, etc.). Estos datos son los que utiliza el motor de Workflow para mantener el control de las diversas instancias de los procesos. Los datos relevantes son aquellos que son usados por el motor de Workflow para determinar los estados de transición de una instancia de un proceso. La manipulación de datos desde una aplicación puede ser requerida por alguna actividad en la definición de un proceso. Estos datos son específicos de la aplicación y no son accesibles por el motor de Workflow. 5.2.7. Intercambio de Datos El intercambio de datos relevantes y datos de las aplicaciones es requerido a través de las WAPI para soportar la interacción de las tres funcionalidades siguientes en tiempo de ejecución:
El intercambio directo de los datos de las aplicaciones es tipificado por sistemas de Workflow orientados al mail electrónico, en donde los datos son físicamente transferidos entre las actividades. En este caso no es necesario definir una relación explícita entre las actividades y la aplicación. En algunos casos es necesario proveer la conversión del formato de los datos entre las actividades. En este caso, la aplicación puede definir, como un atributo, el tipo de datos con el cual esta asociado el formato de los datos. Esto le permite a los sistemas de Workflow heterogéneos proveer la conversión de los datos sobre la base del tipo de datos de los mismos. En el caso de un sistema de Workflow implementado por intermedio de documentos compartidos, no hay transferencia física de datos entre las actividades. En este tipo de sistema, los datos son accedidos in situ por la aplicación, usando la ruta de acceso apropiada. Las direcciones de los documentos deben mantenerse como variables globales en el sistema, de forma tal que los distintos servicios o motores puedan acceder a ellos. La conversión de datos puede ser modelada usando herramientas apropiadas para ello (por ejemplo un procesador de texto). Los sistemas homogéneos pueden usar convenciones privadas para el nombrado de los objetos y para el acceso a permisos; pero en sistemas heterogéneos se requiere de un esquema común. 5.2.8. Definición de procesos (interface 1) Herramientas de definición de procesos. Hay gran variedad de herramientas utilizadas para el análisis de procesos. Tales herramientas pueden variar desde las más informales (lápiz y papel), a las más formales y sofisticadas. La salida de este proceso de modelización y diseño es una "definición de procesos" la cual pueda ser interpretada en runtime por el o los motor(es) de Workflow. Definición del intercambio de datos Existe gran cantidad de herramientas de definición de procesos (independientes de los productos en muchos casos), las cuales deben comunicarse con los motores de algún producto de Workflow, lo deseable es que esta herramienta pueda comunicarse con cualquier motor, esto únicamente sería posible si se establecen ciertas normas de comunicación entre las herramientas de definición de procesos y un motor de Workflow. Por esto la WFMC propone una interface para esta comunicación. El objetivo de la interface es dar un formato de intercambio y llamadas a APIs (Application Programming Interface), para soportar el intercambio de información de definición de procesos. El intercambio podría ser una completa definición de los procesos o un subconjunto de la misma. En la figura se muestra la composición de la definición de procesos. 5.2.9. Interface del Workflow con aplicaciones clientes (interface 2) En el modelo planteado la interacción entre las aplicaciones clientes y el motor de Workflow esta sostenido en gran parte por el concepto de Worklist ya descrito anteriormente. Parte de la información almacenada en la worklist es utilizada para trasmitirle al manejador de la worklist que aplicaciones hay que invocar. La worklist podría contener items relacionados con diferentes instancias de un proceso o items de diferentes procesos. El manejador de la worklist podría estar interactuando con diferentes motores. La interface entre una aplicación cliente de Workflow y el motor de Workflow debe ser lo suficientemente flexible en los siguientes puntos:
5.2.10. Aplicaciones Invocadas (interface 3) El siguiente diagrama muestra el alcance de esta interface, la cual esta pensada para interactuar con agentes de una aplicación, o con una aplicación entera propiamente dicha. Dichas aplicaciones deben estar orientadas con el contexto general de un sistema de Workflow, es decir, deben poder interactuar directamente con el motor de Workflow. La aplicación invocada es manejada localmente por un motor de Workflow, usando la información suministrada en la definición del proceso para identificar la naturaleza de la actividad, el tipo de aplicación a ser invocada y los requerimientos de los datos. La aplicación que se invoca puede ser local al motor de Workflow, o sea, residente en la misma plataforma, o estar en otra plataforma dentro de una red. En este caso la definición del proceso debe contener la información necesaria para poder encontrar la aplicación que se va a invocar (como ser la dirección dentro de la red). Los detalles semánticos y sintácticos de esta interface se pueden encontrar en el documento elaborado por la WFMC, donde se especifica en forma detallada esta interface. 5.2.11. Interoperabilidad del Workflow Workflow Enactment Services Heterogéneos El trabajo de la WFMC se ha enfocado en desarrollar varios escenarios de interoperabilidad. La idea de estos escenarios es poder operar en diferentes niveles, desde las tareas más simples hasta las aplicaciones de Workflow con un nivel alto de interoperabilidad, con un intercambio completo de la definición de procesos, los datos relevantes y una vista común de esto entre los distintos ambientes de Workflow. Se han identificado cuatro modelos posibles de interoperabilidad. A continuación se describen estos modelos. En las ilustraciones se usan cuadrados para representar las tareas o actividades; y con distintos sombreados para denotar las tareas coordinadas por Workflow Enactment Services individuales. Escenario 1: Conexión Discreta (Encadenado) Este modelo permite a un punto de conexión del proceso A conectarse con otro punto en el proceso B. Los puntos de conexión pueden estar en cualquier parte de los procesos donde tenga sentido establecerla. Este modelo soporta la transferencia de un único elemento de trabajo (una instancia del proceso o actividad) entre los dos ambientes de Workflow, el cual opera independientemente en el segundo ambiente sin sincronización adicional. Escenario 2: Jerárquico (sub-procesos anidados) En este caso se le permite a un proceso ejecutado en un dominio de Workflow particular, ser completamente encapsulado como una única tarea, dentro de un proceso (superior) ejecutado en un dominio diferente. Existe una relación jerárquica entre el proceso y el proceso encapsulado, el cual es un subproceso del superior. La relación jerárquica puede ser extendida a través de distintos niveles, formando un conjunto de sub-procesos anidados. La recursión en este escenario puede, o no, ser permitida por cada producto particular. Escenario 3: Sincronización en Paralelo Este modelo le permite a dos procesos operar independientemente, posiblemente a través de Workflow Enactment Services distintos. Pero requiere que existan puntos de sincronización entre los procesos. Esto implica que una vez que los procesos alcanzan un punto predefinido dentro de su secuencia de ejecución se genere un evento común. La sincronización puede ser utilizada como proceso de planificación de la ejecución en paralelo de procesos, además de la transferencia de los datos relevantes del Workflow entre las diversas instancias de los procesos. Escenario 4: Conexión No Discreta (Peer-to-Peer) Este modelo permite un ambiente completamente mezclado. En este escenario, el proceso puede progresar transparentemente de tarea a tarea, sin ninguna acción especifica de los usuarios o administradores, con interacciones entre los motores de Workflow cuando es necesario. Este escenario requiere que ambos motores de Workflow soporten un conjunto común de APIs para la comunicación y para que ambos puedan interpretar una definición de procesos común. Ya sea que esta definición haya sido importada a ambos ambientes desde una herramienta de definición común, o que sea exportada entre los motores durante la fase de ejecución. Los datos de la aplicación y los datos relevantes del Workflow también deben ser pasados entre varios motores. 5.2.12. Funciones de Interoperabilidad WAPI (interface 4) La figura siguiente muestra la forma general del intercambio y control de flujo entre sistemas de Workflow heterogéneos. Hay dos grandes aspectos para la necesidad de la interoperabilidad:
Uso de la definición de procesos a través de múltiples dominios. Donde ambos enactment services pueden interpretar una definición de proceso común, por ejemplo generado con una misma herramienta, esto le permite a ambos ambientes compartir una única vista de la definición de los procesos y sus atributos. Esto permite, potencialmente, a cada motor de Workflow transferir la ejecución de actividades o subprocesos a un conjunto heterogéneo de motores de Workflow dentro del mismo contexto. Este método es aplicable en el escenario 4 descripto anteriormente, donde distintos sistemas cooperan al mismo nivel, aunque puede también ser empleado en escenarios más simples. En el caso en que no sea posible tener una vista común, un método alternativo podría ser exportar los detalles de un subconjunto de la definición de procesos, como parte del intercambio que se hace en tiempo de ejecución. Ahora, si los dos casos anteriores no son factibles, la interoperabilidad se restringe al método de gateway. En el cual (típicamente un subconjunto de) nombres de objetos y atributos son mapeados entre los dos ambientes por medio de una aplicación que interactúa mediante gateway. En el caso más simple, los dos enactment services por separado usan su propio formato para la definición de procesos y existe algún tipo de mapeo entre los dos, manejado por un gateway. Este método podría encajar en escenarios simples del tipo 1 y 2 o algunos ejemplos triviales del escenario 3. Control de Interacciones en Tiempo de Ejecución En tiempo de ejecución, los llamados a las WAPI son usados para transferir el control entre los motores de Workflow para representar sub-procesos o actividades individuales sobre un motor especifico. En el caso en que ambos motores soporten un nivel común de llamados a las WAPI y tengan una vista común de los objetos de la definición de procesos, la transferencia puede ser realizada directamente entre los motores de Workflow. Pero en el caso en que no se pueda tener lo anterior, los llamados a las WAPI pueden ser usados para construir una función de gateway que permita la interacción entre distintos motores, mapeando los diferentes objetos y vistas de datos entre ellos. Una vez que las actividades comienzan a representarse sobre distintos (subordinado) motores, la interacción de las aplicaciones Workflow de los clientes con los motores originales (por ejemplo para consultar los estados de las actividades) puede necesitar "referenciar" al motor subordinado. Algunas operaciones pueden necesitar ser encadenadas a través de distintos motores. Son necesarios eventos de notificación del estado de las actividades y su terminación, para que el usuario tenga el conocimiento de cómo se desarrollan las actividades. 5.2.13. Interface para la Administración y monitoreo (interface 5) El propósito de esta interface es permitir una vista completa del estado del flujo de trabajo, además de poder realizar auditorias sobre los datos del sistema. El diagrama de más abajo ilustra como una aplicación de administración independiente, interactúa con los distintos dominios del Workflow. Es posible implementar otros posibles escenarios, como por ejemplo tener la aplicación de administración y monitoreo dentro del propio enactment services.
Fuente: www.WilliDev.net Resumen del Boletín Oficial (Temas de Salud): 2da. quincena - Abril 2004 Volver é APE_3490-04B.O. 16/04/04 SALUD PUBLICA Resolución 3490/2004 - APE - Apruébase la Campaña 2004 del Plan Nacional de Vacunación Antigripal para los beneficiarios del Sistema Nacional del Seguro de Salud mayores de sesenta y cinco años o con patologías predisponentes. ANMAT_2000-04B.O. 23/04/04 PRODUCTOS MEDICINALES Disposición 2000/2004 - ANMAT - Prohíbese el uso y comercialización de diversos productos elaborados por una firma no habilitada por la ANMAT. ANMAT_2001-04B.O. 23/04/04 PRODUCTOS MEDICINALES Disposición 2001/2004 - ANMAT - Prohíbese la comercialización y uso de determinados productos elaborados por La Comercial Médica S.A., que no poseen certificados para su venta a nivel nacional. ANMAT_2049-04B.O. 23/04/04 SALUD PUBLICA Disposición 2049/2004 - ANMAT - Prohíbese a la firma Asisten Lab S.A., con establecimiento en la ciudad de Buenos Aires, como elaboradora de productos para diagnóstico uso in vitro, hasta tanto acredite haber cumplimentado con lo establecido por la Disposición N° 3623/97. SSS_286-04B.O. 23/04/04 SUPERINTENDENCIA DE SERVICIOS DE SALUD Resolución 286/2004 - SSS - Créase el Registro de Prestadores Acreedores de los Agentes del Seguro de Salud, a los fines del relevamiento previsto en el artículo 4° del Decreto N° 1210/2003. ANMAT_2099-04B.O. 26/04/04 PRODUCTOS MEDICINALES Disposición 2099/2004 - ANMAT - Prohíbese la comercialización y uso del producto Salicrem con Benzocaina, Benzocaina - Salicilato de Dietilamina, crema, que dice ser elaborado por "Laboratorio Edgardo Jorge Gezzi". ANMAT_2100-04B.O. 26/04/04 PRODUCTOS MEDICINALES Disposición 2100/2004 - ANMAT - Prohíbese la comercialización y uso de diversos productos elaborados por la firma Hospi-Med S.R.L., no registrada ante la ANMAT. ANMAT_2101-04B.O. 26/04/04 PRODUCTOS COSMETICOS Disposición 2101/2004 - ANMAT - Prohíbese la comercialización y uso del producto denominado Crema Analgésica de Aplicación Local -Natureís Sunshine - Everflex, por no cumplir con lo establecido en la Disposición Nº 1112/99. INCUCAI_85-04B.O. 26/04/04 INSTITUTO NACIONAL CENTRAL UNICO COORDINADOR DE ABLACION E IMPLANTE Resolución 85/2004 - INCUCAI - Requisitos para la inscripción de ciudadanos extranjeros en lista de espera para la asignación de órganos cadavéricos. Excepciones. SSS_277-04B.O. 29/04/04 OBRAS SOCIALES Resolución 277/2004 - SSS - Apruébanse las reformas del Estatuto de la Obra Social de Conductores de Remises y Autos al Instante y Afines. SSS_279-04B.O. 29/04/04 OBRAS SOCIALES Resolución 279/2004 - SSS - Apruébase la reforma del Estatuto de la Obra Social del Sindicato de Mecánicos y Afines del Transporte Automotor. ANMAT_2340-04B.O. 30/04/04 SALUD PUBLICA Disposición 2340/2004 - ANMAT - Levántase parcialmente la suspensión de la habilitación impuesta a la firma Back S.A. por la Disposición N° 47/2004.
Si se desea conocer en detalle alguna de las disposiciones del BORA solicítenlo por mail a: jorgeguerra@fibertel.com.ar Cómo escribir y publicar su propio Libro Electrónico: Parte 5 - Seleccionando el formato de edición.
Cómo escribir y publicar su propio Libro Electrónico: Parte 6 - Ventajas de la Edición de Libros Electrónicos.
En la próxima edición:
Para ir Agendando:
Enlaces de Salud: Links sobre Medicamentos Volver é
Fuente: http://www.msal.gov.ar
Sitios interesantes
Citas Célebres
Mensajes Positivos
Turismo
Información Administrativa
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||