IIU hosted the first CDC Technology Challenge to solicit impactful technology projects from across CDC. IIU received 61 application from 21 CIOs. The number and quality of applications received demonstrated the clear need for IIU’s services. During the competition, five finalists pitched to a panel of judges and a live audience. Based on public health impact and the feasibility, the judges selected NIOSH’s RAPID-TECH project as the winner. IIU will work with NIOSH to develop a technology solution in FY2017.
By developing an iOS app using ResearchKit, for the first time, researchers can efficiently recruit a large number of geographically different study participants to carry out clinical studies. Developers within CDC’s Informatics Innovation Unit (IIU) created a prototype ResearchKit app to examine its capabilities and potential application to public health.
The tech community is debating the question of whether to use a responsive website or a native mobile app.
The answer is, “it depends.” Before deciding, ask who the user is and what do they want to do? Once you know, the information below can help you determine which technology to use.
User Experience (UX) Design is a design approach that focuses on how the end user perceives the product. Its aim is to provide the user with the most pleasing experience possible in terms of utility, emotional appeal, ease of use, and overall value. UX design can be applied to many different media, but for the sake of this review, I am referring to UX design in relation to digital media, such as applications and websites.
The CDC Integrated Surveillance Portal (CISP) prototype is 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. CISP contains not only descriptive information about these CDC resources — CISP also describes the relationships between resources.
One of the things that caused some mild consternation in our first Scrum sprint was Angular and IE9. For those unfamiliar with Scrum, it is a specific agile software development framework / methodology for managing product development. A sprint is a specific period of time to carry out work.
End-to-end testing is a methodology used to test whether the flow of an application is performing as designed from start to finish. This becomes essential as an application grows in scope and complexity and it becomes unfeasible to manually test for new features, catch bugs and notice regressions. These types of tests are also meant to capture bugs that come up during the integration between components that would not be caught during unit tests. For those unfamiliar with unit testing, it focuses on testing small individual “units” of source code.