CDC Integrated Surveillance Portal (2015)

Goal:
To create a full inventory of CDC’s surveillance systems, programs, registries, health surveys, tools, and collaboratives.

Summary:
A comprehensive, real-time, interactive resource for CDC, its partners, and the public to explore and discover information about the full inventory of CDC’s surveillance systems, programs, registries, health surveys, tools, and collaboratives. CDC Integrated Surveillance Portal (CISP) contains not only descriptive information about these CDC resources — CISP also describes the relationships between resources. The information in this tool is from many sources, including the National Public Health Surveillance and Biosurveillance Registry for Human Health. This portal does not contain raw surveillance data — it only contains meta-data (i.e., data about data) regarding these surveillance activities. Because CISP holds no surveillance data, it holds no personally identifiable information, nor personal health information about cases or persons in these systems.

 

Client

CDC’s Office of Public Health Scientific Services Office (OPHSS)

Technologies

  • Single page web app development
  • RESTful API creation
  • Use of NoSql databases
  • Data visualization via D3.js
  • Writing complex cypher queries
  • Responsive design
  • MEAN (MongoDB, ExpressJS, AngularJS, Node.js) stack, full-stack javascript framework for web apps
  • Neo4J, graph database
  • D3.js, open source javascript data visualization library
  • Javascript, programming language
  • Amazon Web Services (AWS), scalable cloud services for application hosting
  • Bamboo, Continuous integration and deployment
  • JSON
  • HTTP/HTTPS Other: Personal Identity Verification (PIV) Card (Smart Card) Management / Certificate

Links

  • Source code on GitHub.
  • SCRUM software development  –  issue tracking – using JIRA.
  • IIU team documentation available on Confluence.

Data element standardization is carried out through the use of the Unified Medical Language System (UMLS).  Creating a new data element requires logging in.  Please contact IIU for a demonstration and/or access.