LinuxForHealth / HealthOS

LinuxForHealth Core Services

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Core Module Enhancements

dixonwhitmire opened this issue · comments

The core service currently performs the following tasks:

  • classifies incoming data, raises an error if data cannot be classified.
  • validates incoming data, raises an error if data is invalid.
  • creates a simple "envelope", or publish data model, for processing results, prior to publishing to NATS.

In this epic we will update the core module to:

  • be lenient in regards to classification and validation by allowing configurations to prefer warnings rather than errors
  • include additional metadata fields for errors, warnings, provenance, etc
  • have well defined "status" values in the model