| hocs-audit |
Receives audit event messages from an SQS queue for persistent storage. |
SQS |
hocs-audit |
hocs-audit |
| hocs-case-creator |
Reads a message containing a JSON payload from an AWS SQS Queue, and creates a cases with associated data. |
hocs-casework, hocs-workflow, SQS |
hocs-case-creator |
hocs-case-creator |
| hocs-casework |
Handles interactions with reference data specific to cases. |
hocs-audit, hocs-docs, hocs-info-service, SQS |
hocs-casework |
hocs-casework |
| hocs-docs |
Handles interactions with documents stored in S3, document conversion, and virus scanning. |
clamAV, hocs-docs-converter, SQS |
hocs-docs |
hocs-docs |
| hocs-docs-converter |
Accepts any document as a parameter and returns a .pdf document. |
|
hocs-docs-converter |
hocs-docs-converter |
| hocs-frontend |
React application and NodeJS Server for server rendered dynamic forms. |
hocs-casework, hocs-docs, hocs-info-service, hocs-workflow |
hocs-frontend |
hocs-frontend |
| hocs-info-service |
Handles various reference data interactions. |
hocs-docs |
hocs-info-service |
hocs-info-service |
| hocs-management-ui |
React application for performing management utility functions. |
hocs-casework, hocs-docs, hocs-info-service |
hocs-management-ui |
hocs-management-ui |
| hocs-outbound-proxy |
Outbound squid proxy config. |
|
hocs-outbound-proxy |
hocs-outbound-proxy |
| hocs-notify |
Sends emails to users based on system events. |
hocs-info-service, SQS |
hocs-notify |
hocs-notify |
| hocs-search |
Serves the search functionality through the use of elasticsearch / opensearch. |
SQS |
hocs-search |
hocs-search |
| hocs-templates |
Handles templates stored in S3 for use within caseworking functions. |
hocs-casework, hocs-docs, hocs-info-service |
hocs-templates |
hocs-templates |
| hocs-workflow |
Handles interactions with the workflow engine, powered by Camunda. |
hocs-casework, hocs-docs, hocs-info-service |
hocs-workflow |
hocs-workflow |