13 May 2018

Web portal – Global Health Group

Software Development

Portail web santé IT

Company description

Our client ​is a global health company founded in August of 2000 and located in Redwood City, California, is committed to improving the quality of cancer treatment decisions through the research, development and commercialization of clinical laboratory services.

Business challenges

Our client is intending to create an independent EMEA online ordering facility which resembles the existing online ordering facilities and allows the transfer of pseudonomized data to the existing, US based server.

Our client is intending to use a phased approach that allows first to address urgent requirements in France and can then be extended to other European countries. The requirements include the development of on online order portal with report delivery function, compliant data storage, pseudonomization, full data access at Customer Service in Geneva, transfer of pseudonomized data into US system.

Our Solution

  • ​Benchmarking of hosting providers authorized to store patient data in France (RFP writing, analysis of the offers, support in choosing the right provider). ​ ​
  • Setup on all the environments including the DR environment in the hosting provider infrastructure (devops approach with Ansible) with a segregated network architecture. ​ ​
  • Development of the application (Agile method with scrum master, development team, QA, product owner and a customer IT manager based in the US). ​
  • ​3 years commitment for solution maintenance and infrastructure maintenance


  • French Portal : 485 days go life in September 2017 – Plus 3 year maintenance contracts (65 days per year)
  • UK Portail : 200 days
  • American portail: 200 days


  • 1 ​Scrum Master
  • ​Up to 5 developers ( 3 backend and 2 front end) ​
  • 1 tester ​
  • 1 UX designer


Classic portal architecture:

  • Front end in Angular Js avec HTML5 and CSS3 ​
  • Back end in Java ​
  • PostgreSQL ​Interface with Cloud Identity provider ( OKTA)

Articles in the same category

carre1 carre2 circle1 circle2 circle3 triangle1 triangle2 triangle3