a blog by engineers, for engineers
Cerner Open Sources its Kafka Utilities
February 6, 2018
At Cerner, we often make use of many open source projects in our infrastructure. I work on a team responsible for Cerner’s Ingestion Platform, a critical piece of infrastructure that takes in TBs of data and over a billion messages per day. The platform’s responsibility is then to make this data available for downstream teams to consume. When designing the Ingestion Platform, we felt Apache Kafka was perfect for ingesting and consuming these massive streams of data.
Cerner and the SDLC
January 23, 2018
Cerner has a very compelling story that many want to learn from. Cerner’s Agile Champions are regular presenters at local, national, and global conferences. We routinely host calls and site visits for interested companies around the world who want to figure out how we were able to adopt Agile so quickly and sustain it so successfully. Despite our success, there has been a general feeling at the engineering leadership and Agile Champion tiers that we aren’t getting the benefits from Agile that we once were.
Bad Design is Bad for Your Health: Why Data Visualization Details Matter
January 4, 2018
Presentation Abstract by Jody Butts, Sr. User Experience Designer Given on August 11, 2017 at the UX Australia Conference in Sydney Full presentation audio and slides are available here: http://www.uxaustralia.com.au/conferences/uxaustralia-2017/presentation/bad-design-is-bad-for-your-health-why-data-visualization-details-matter/ The proper design of data visualization details is imperative for accurate and actionable data visualizations and dashboards. In the health care technology industry, even the smallest design detail on a graph of patient data can have a dramatic impact on patient safety and outcomes.
2^5 Coding Competition 2017: 32 lines or less
December 19, 2017
The Competition Part of Cerner’s engineering culture is to celebrate technology. This past fall, we had our annual celebration for Programmers’ Day. We celebrated the day with great food (taco bar and ice cream) and an evening of trivia. Topping off Programmers' Day with a taco bar and trivia night with @geekswhodrink pic.twitter.com/pSjqBVBHxK — Cerner Engineering (@CernerEng) September 13, 2017 Happy Programmers' Day! Celebrating with an ice cream social. pic.
Announcing Bunsen: FHIR Data with Apache Spark
November 27, 2017
We’re excited to open source Bunsen, a library to make analyzing FHIR data with Apache Spark simple and scalable. Bunsen encodes FHIR resources directly into Apache Spark’s native data structures. This lets users leverage well-defined FHIR data models directly within Spark SQL. Here’s a simple query against a table of FHIR observations that produces a table of heart rate values: spark.sql(""" select subject.reference person_id, effectiveDateTime date_time, valueQuantity.value value from observations where in_valueset(code, 'heart_rate') """).
Celebrating World Usability Day at Cerner
November 14, 2017
World Usability Day is celebrated worldwide on the second Thursday in November every year. Across the globe, organizations host events and use this day to provide education on how to make products easier to use and simpler to access, as well as to celebrate progress in this pursuit. The World Usability Day theme for 2017 was “Inclusion.” Inclusive design considers the range of abilities, language and other forms of human difference when creating a solution.
Accessibility and Usability: On the Road to Great UX
October 9, 2017
In 2010, a group of designers from Columbus, Ohio set out to create a grassroots, cross-discipline, and creative conference. Since that first event, Midwest UX has been an ongoing tradition that attracts innovative ideas and provides an opportunity for regional professions to engage in discussion with other professionals. Last year, Amber Wilks and Dr. Becca Green were invited to take their talk from DevCon 2016 on the road to Midwest UX.
Jwala Joins Cerner's Open Source
September 27, 2017
Introducing Jwala, a Resource Manager for the Apache Community Apache Tomcat and Apache httpd are hardened, scalable, and reliable open-source solutions. Widely adopted, these solutions are commonly used to host and load-balance Java applications. Configuring and managing a small set of elements is relatively easy, but once you start scaling out your application and platform, things get complicated. Questions such as “How do I update the heap or database pool-size across hundreds of Java Virtual Machines (JVMs)?
Engineers Overseas for SMART and FHIR (FHIR DevDays 2016)
September 21, 2017
In a previous post, we discussed the need to provide education around our ecosystem and implementation of the FHIRⓇ and SMARTⓇ standards for developers and how we did so at our annual Cerner Health Conference. That same week, we were also a part of FHIR DevDays, which included a track entitled “Apps in the EHR.” We worked alongside track participants who were seeking to integrate their apps in a variety of EHRs, including Cerner.