The open source is to interface with analyzer machine in order to automatically transfer test results into a laboratory information system. It also uses another open source (OpenHIM) as a mediator to transfer test results into LIMS.
-
Server side is using NodeJS to monitor data from serial port of analyzer machine, process data and insert into MongoDB.
-
Clide side is a web-based application which is using AngularJS to allow end-users to check/ view test results which are transferred from analyzer, then users can transfer test results to a LIMS.
- NodeJS
- AngularJS
- Express server with nested routing architecture.
- Nodemon with LiveReload for the development process.
- Automatic bower dependencies injection on package install.
- Test suite โ Unit tests with Karma & Mocha.
- JSHint integration.
- Sass support.
- Authentication system, with Passport.
- MongoDB, with Mongoose ODM.
- Project sponsor: Association of Public Health Laboratories (APHL)
- Project owner: Huy Doan
- Project leaders: Ninh Pham, Ha Le
- Project contributors: Reshma Kakkar, Jan Flowers
- Project members:
- Dev: Trung Tran, Tin Pham, Ninh Pham, Hung Bui, Ha Le
- QC: Hoa Tran