Skip to content

Commit

Permalink
Adding specific diagrams.
Browse files Browse the repository at this point in the history
  • Loading branch information
TreyE committed Dec 30, 2024
1 parent 5b64155 commit b83e05f
Show file tree
Hide file tree
Showing 8 changed files with 50 additions and 15 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@ build:
Enroll has multiple responsiblities during the implementation flow:

1. Broadcast employer events as they occur, so that other systems are aware.
2. Provide more detailed employer event information to GlueDB when requested.
2. Provide more detailed employer event information when requested.
3. Provide enrollment data to GlueDB when requested.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
title: GlueDB
description: >
GlueDB's place in the implementation flow.
build:
list: local
---

## Responsibilities

GlueDB has multiple responsiblities during the implementation flow:

1. Collect Employer Events into a batch, performing deduplication and filtering, and awaiting a signal to publish the Employer Event Digest.
2. Publish Employer Event Batches.
3. Request Enrollment Information from Enroll when appropriate, and transmit enrollment information to interested systems in the correct format.

## Employer Event Collection

Prior to the implementation phase, GlueDB is continually collecting and reducing Employer Events.

![Employer Event Collection](./employer_batch_build.png)

## Employer Batch Cut Flow

During the implementation phase, an event is triggered to GlueDB that signals it is time to begin publishing and dealing with the Employer Events it has been collecting.

![Employer Batch Flow](./employer_batch_flow.png)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
title: Hbx Enterprise
description: >
Hbx Enterprise's place in the implementation flow.
build:
list: local
---

## Responsibilities

Hbx Enterprise has multiple responsiblities during the implementation flow:

1. Upload Employer Event Digests (in CV2 XML format) to the Oracle B2B for carriers.
2. Convert Employer Event Digests (in CV2 XML format) to the legacy CV1 XML format acceptable to the Payment Processor
3. Upload Employer Event Digests (in CV1 XML format) to the Payment Processor SFTP
4. Upload Enrollment Information (in CV1 XML format) to the Payment Processor SFTP

## Employer Digest XML Flow

Upon recieving an Employer Digest XML in CV2 format, HBX Enterprise executes the transformation and delivery of the various forms of the digest.

![Employer Digest Flow](./employer_digest_flow.png)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit b83e05f

Please sign in to comment.