Center for Disease Control & Prevention – Department of Health & Human Services
Contract: Immunization Information System
Case Study
By law, every US state and territory is required to maintain an immunization registry and submit immunization data to the CDC. Currently, states submit data via a CDC-managed application called the Immunization Gateway. CDC developed and released the Immunization Gateway almost 30 years ago. The application is increasingly unreliable and hard to maintain. CDC needed a new version of the Immunization Gateway – built using modern web and cloud technologies – to more easily ingest and use immunization data.
Optimoz Services
Our Work
CDC contracted with Optimoz to design, build, and operate the Immunization Gateway of the future. The Optimoz-built Immunization Gateway is now in production. It operates as a web service – enabling providers operating in a state to report data to a state registry. The state then reports that data to the CDC.
For the CDC, the key benefits of the new Immunization Gateway are:
- A vastly improved registry, which enables the collection of a lot more data in industry-standard data formats.
- Faster, more reliable data exchanges because the new gateway leverages industry-standard messaging and communications protocols.
- Much better performance and reliability due to the use of modern web and cloud technologies.
The CDC believes that it can eventually use the Optimoz-built gateway technology to create additional registries to capture data on multiple medical, vision, and hearing-related conditions.
Optimoz used a variety of technologies to build the Immunization Gateway, including:
- AWS cloud services
- AWS code commit & pipeline
- Docker containers that support a microservices architecture
- RedHat Linux
- The JAVA programming language
- Oracle database – used to carry over functions from the old system
- The HL-7 health data standard for inter-operability
The Immunization Gateway is live for the US Virgin Islands and will be widely deployed over the next 6-12 months.
Let's get started.
Give us a call +1.301.917.9116 or