Healthcare Ecosystem

* The project name was replaced to meet the conditions of the non-disclosure agreement

Healthcare Ecosystem is a B2B software platform represented by a set of REST APIs written in Scala. The APIs are used by web and mobile clients to provide services in the healthcare industry.

Scalable Design

The RESTful services are written in Scala, and use MongoDB database and Akka toolkit underneath the Spray-based HTTP layer for maximum performance and scalability.

Client Data Management

Client data management is carried out through a lightweight Grails / AngularJS application, which is designed to validate, transform and then import consumer information into the ecosystem.

Test Data Management

Test data management is available through a dedicated RESTful service. The service allows us to create and manipulate test data sets, and can be used with a Grails-based web client that provides QA engineers with direct access to the service.

Reporting Toolset

Reporting solutions for QA, marketing and maintenance are based on Pentaho reporting/ETL software and custom Groovy scripts. Reports can be published onto Geckoboard online dashboards, or exported to CSV files.

Email and SMS Integration

The API is integrated with Amazon SES, Mailgun and Twilio SMS external message exchange providers in order to send email and SMS notifications to the end consumers.

CI & Stress Testing

Stress testing is performed with Gatling Tool to assess system fault tolerance and determine the throughput. Integration tests for CI are implemented with the help of Spock framework.