Generalitat de Catalunya. Departament de Salut

Oficina Tècnica de suport a l'Arquitectura i assegurament de la qualitat del codi

El Departament de la Salut és el principal òrgan administratiu de la Generalitat de Catalunya en la presa de decisions sanitàries. En matèria de sanitat i salut pública, li correspon la competència exclusiva sobre l'organització, el funcionament intern, l'avaluació, la inspecció i el control de centres, serveis i establiments sanitaris i, així i tot, participa en la planificació i la coordinació estatal en aquesta matèria.

Del departament depenen:

  1.     Agència de Salut Pública de Catalunya (ASPCAT)
  2.     Agència Catalana de Seguratat Alimentària (ACSA)
  3.     Agència de Qualitat i Avaluació Sanitàries de Catalunya (AQuAS) 
  4.     Servei Català de la Salut (CatSalut) 
  5.      Fundació Ticsalut

 

https://appsalut.gencat.cat/es/web/marketplace

El Departament de Salut es trobava amb una doble problemàtica en relació als seus sistemes informàtics. D'una banda gestiona una multitud de proveïdors que desenvolupaven codi per a ells, amb poc o nul control del codi desenvolupat i especialment es trobaven enfront de la incorporació a la seva arquitectura de l'Enterprise Service Bus de Oracle.

Donada la complexitat i criticitat dels serveis tecnològics del Departament, se sol·licita a IN2 una Oficina Tècnica de suport a l'Arquitectura i assegurament de la qualitat del codi. Els objectius de l'Oficina Tècnica són:

  1. Gestionar els actuals repositoris de codi, assegurant el compliment d'un nivell de qualitat establert 
  2. Millorar la infraestructura per a aquesta gestió del codi mitjançant la implantació progressiva de nostre Quality Portal
  3. Gestionar l'Oracle Enterprise Service Bus.

Per a la gestió del codi i control de la qualitat d'aquest codi s'han treballat en diverses línies:

  1. Utilitzar el repositori de codi per a tots els desenvolupaments de Salut, és a dir, a més d'emmagatzemar els desenvolupaments en java també s'han emmagatzemat els desenvolupaments en Oracle Developer i els procediments emmagatzemats de Base de dades Oracle: packages, triggers, DDL, etc.
  2. Racionalitzar l'ús del repositori de codi i dotar a Salut d'eines de control, del codi i de la qualitat del codi, cada vegada més automatitzades. En aquest cas es va decidir implantar nostre Quality Portal en fases progressives.

Respecte a la gestió de l'Oracle Enterprise Service Bus, cobrim el cicle complet del seu ús:

  1. Definició de com utilitzar l'Oracle Enterprise Service Bus: metodologia, directrius i controls.
  2. Publicació de tots els serveis en el bus, siguin simples o amb composició d'altres serveis.
  3. Gestió del catàleg de serveis.
  4. Monitoratge dels serveis que existeixen en els diversos entorns de Salut, productius i no productius:
  5. Informació general i serveis destacats.
  6. Gràfiques de temps de resposta.
  7. Estadístiques per operació. 
  8. Resum de les operacions més destacades.

Categories

  • Salut y Afers Socials
  • Liferay
  • WSO2
  • Oracle
  • Consultoria tecnològica
  • Implantació de solucions
  • Oficines tècniques
  • Portals
  • Interoperabilitat
  • Gestió del cicle de vida del codi