CAT
Centralized Authoring Tool
Last updated
Centralized Authoring Tool
Last updated
CAT is the primary user interface for the RCKMS platform, serving both Public Health Agency administrators and users (Jurisdictions), and HLN's business analysts, engineers, and jurisdiction support/training staff.
The CAT web application is comprised of two primary components:
Jurisdiction-scoped resources and tools, such as generating reporting specifications and performing tests via the Shared Service Submission Tool (SSST).
System administrator-scoped resources and tools, such as the user manager, input node manager, deployment queue, and
From a technical standing, CAT utilizes two generations of frontend frameworks:
A static directory and file structure, generated using Grunt. This generates most of the pages in CAT, which utilize a combination of KnockoutJS and jQuery to provide enhanced functionality, and Bootstrap for theming.
React modules, which are injected at build time using Webpack for bundling, and an in-house component design system to achieve parity with the "legacy" framework user experience.