Project information

  • Category: Webservice
  • Client: EHealth / CIN / A.C.I.S
  • Project date: 01 October, 2022

Webservice Iriscarenet

To comply with the new rules imposed by the Brussels region, establishments located in Brussels must invoice quarterly (and no longer monthly). This implies major changes for the reimbursement of mutual insurance to residents.

To do this, it was necessary to have contact with CIN as an intermediary of eHealth. The eHealth platform provides 2 services that can be consulted via an endpoint:

  • MemberData: Allows you to receive information on the insurability of residents. This service requires that the data exchange can operate synchronously and asynchronously.
  • Invoicing: Allows the transfer and reception of files concerning residents' invoices. This service only works asynchronously.

Given the sensitivity of the information, the data sent and received must be encrypted using an ETK mechanism, and a STS connection is used to ensure security. The information received is stored and transmitted to an internal software in charge of resident invoices.

Tasks:

  • Gather user requirements
  • Translate business analysis into Functional Analysis (use-case, class diagrams)
  • Technical Analysis (choice of technologies)
  • Management of dependencies
  • Features development in Java
  • Contact and manage end points
  • Parameters of different clients with encryption methods
  • API development (SOAP)
  • Database manipulations
  • Validation with technical stakeholders/providers
  • Testing: unit testing, functional testing
  • Deployment with Docker

Technologies:

Java 11, Play framework, STS, ETK encryption, HTML, CSS, Javascript, PostgreSQL, SOAP API, ebean (ORM), GIT, IntelliJ, Maven, Junit, Docker