Project Updates, April 2023

NBS Modernization Progress

Recently Completed
  • Completed automated deployment pipeline to allow for rapid deployment to development environments as microservices
  • Migrated stored procedures to Amazon Web Services (AWS) S3 environment using NIFI extract transform & load (ETL) tools
  • Developed Data Ingestion Pipeline version 1.0 – creating Health Level Seven (HL7) end-to-end for electronic laboratory reporting (ELR) via Rhapsody to confirm cloud-hosted data ingestion process
  • Created test dashboards for mock reporting using SuperSet as a proof of concept for data access report
  • Developed an application programming interface (API) to translate patient data from legacy database into modernized patient profile
  • Completed Patient Search version 1.0
    • User Interface (UI) Update
    • Elastic Search
    • New Sorting and Filtering Options
    • Built Soundex into Search
  • Produced user journeys for Page Builder, Enhanced HIV/AIDS Reporting System (eHARS), and Syphilis investigators to help guide development
  • Designed new queue management screens
  • Completed technical review of Manage Condition, including Manage Value Sets
  • Implemented cloud monitoring and maintenance tools Prometheus and Grafana to improve performance and monitoring
  • Migrated stored procedures to the cloud to improve performance
  • Completed assessment of NBS for Federal Information Processing Standards (FIPS) 199 Categorization, E-Authentication, and Privacy Impact Assessment (PIA)
  • Determined user authentication requirements
  • Migrated the first jurisdiction to the modernized platform
  • Finalized eHARS research strategy and questions for interviewing jurisdictions to guide development
  • Interviewed eHARS team for feedback to implement, prepared for jurisdiction interviews
  • Performed technical review and analysis of architecture and user research to develop migration plans and roadmaps for modernization efforts
In Progress
  • Developing EpiSync Data Dictionary
  • Creating first EpiSync validation, publishing, and uploading tool
  • Continuing the development of Patient Profile and New Patient data entry screens
  • Creating detailed report on the existing Manage Condition module of the Page Builder.
  • Piloting a centralized CDC-hosted NBS application for jurisdictions
    • Redesign core use cases:
    • Form-building (Page Builder 2.0)
  • Developing Data Ingestion Pipeline version 2.0 – Adding Authentication, Error Handling, and basic deduplication to the web service.
  • Working on AWS reporting tools
  • Deduplication/linkage/merging
  • New features:
    • Enhanced HIV/AIDS Reporting (eHARS) gap analysis
    • Incremental delivery of user experience improvements
  • Exploring future options for expanding NBS’ capabilities such as:
    • offering jurisdictions the option to use a centralized cloud instance of NBS hosted by CDC
    • redesigned Page Builder functionalities
    • adding support features for conditions like HIV/AIDS
  • First modernization release (7.0):
    • First iteration of new search functionality
    • Planning to alpha test in 2023
  • Live demo site for modernization releases
Next
  • Deploy eHARS code base in EQ AWS environment
  • Develop geocoding/address standardization
  • Set-up eHARS code base in developer machine
  • Perform comparative analysis among reporting, shared NIFI, and ETL tools
  • Plan to demo the HL7 end-to-end pipeline for ELR in development environment
  • Continue technical review of Manage Condition, including Manage Value Sets
  • Optimize procedures in AWS to continue data access development and testing