A prototype (read: toy) full-stack e-health reporting system that uses versioned, structured data to enable more efficient and timely collection of pandemic status data and thus improve information governance.
Tech stack/other technical details using:
- React + Redux
- MaterialUI
- NodeJS + Express
- MongoDB
- Enterprise-grade architectures:
- (Stripped-down) DDD (Domain-Driven Design) architecture in frontend
- Clean Architecture (Uncle Bob) + a dabble of DDD in backend
- Environment-based (production, development, test) dependency injection (DI) in both frontend and backend
- SOLID programming principles
- Clean, modular, maintainable, easy-to-test, easy-to-read code
Here is some more information about this application, beginning with the home page:
As a form manager, one can upload SDC (Structured Data Capture) compliant forms, and add patients and form fillers to the reporting system:
As a form filler, one can create form responses for patients, in addition to view past filled-out form responses: