Software Glitch for Patient Records with Birthdates on DST

Software Glitch over DST Birthdates

A news item that reminds us of the importance of software validation, especially in cases where patient records may have birthdates impact by Daylight Savings Time (DST):

Paul Eggert commented in The RISKS Digest Volume 32 Issue 16 on a recent issue with delays with hospital lab tests due to software “bugs.”  The author cited a recent paper published today by the Journal of Applied Laboratory Medicine, where Andrew Lyon and collaborators describe a series of crashes in a hospital lab information system that used handheld wireless devices to identify patients in the Jim Pattison Children’s Hospital, which opened last year in Saskatoon, Saskatchewan. JPCH has pediatric and maternal services, and also has an emergency room. The SoftID-based system first crashed 19 days after installation, and continued to crash roughly every two weeks thereafter. Lab staff reverted to paper procedures during crashes.

To help diagnose the crashes, the hospital’s support team sent logs to the SoftID developers, who eventually tracked the problem down to elderly patients with birthdays like April 13, 1941, a day when most of Saskatchewan’s clocks sprang forward at midnight due to a daylight-saving time transition. A patient with birthday on that date would have their birth time default to 00:00, a time that did not exist in Saskatoon because the clocks had already been switched to 01:00. The Joda-Time software within SoftID used the IANA time zone database to translate times, and crashed because the local time was invalid. Lyon et al. suggest several takeaways from this software glitch, including:

  • A DST transition can disrupt hospital operations long after the transition.
  • Hospital software and hardware systems should be validated by test-patient records with birth dates on daylight-saving transitions.

 

Similarly, in an article in the The Journal of Applied Laboratory Medicine, published July 30, 2020, the authors describe The JPCH phlebotomy team’s implementation of SoftID®: An optional module of the laboratory information system (LIS) [SCC Soft Computers] that uses handheld wireless devices for positive patient identification. SoftID® was initially released in 2009 but had not been installed locally. The SoftID® system gathers pending laboratory orders electronically placed in the LIS by ward staff via a hospital information system and allows bedside printing of laboratory bar-code labels to improve collection efficiency while reducing the risk of specimen mislabelling. Software crashes led to an investigation, which found source of problem could be related to the date and time of birth information for specific patients and daylight savings time (DST). Could software validation have prevented this?

 

Read more SoftwareCPR articles on software validation here: Warning Letter – Inadequate software validationWarning Letter – Software Validation Shortcomings$SoftwareCPR QS Validation Form Training Example $

About the author

Brian is a biomedical software engineer - whatever that is! Started writing machine code for the Intel 8080 in 1983. Still enjoys designing and developing code. But probably enjoys his garden more now and watching plants grow ... and grandkids grow!

SoftwareCPR Training Courses:

IEC 62304 and other emerging standards for Medical Device and HealthIT Software

Our flagship course for preparing regulatory, quality, engineering, operations, and others for the activities and documentation expected for IEC 62304 conformance and for FDA expectations. The goal is to educate on the intent and purpose so that the participants are able to make informed decisions in the future.  Focus is not simply what the standard says, but what is meant and discuss examples and approaches one might implement to comply.  Special deep discount pricing available to FDA attendees and other regulators.

3-days with group exercises, quizzes, examples, Q&A.

Instructor: Brian Pate

Next public offering:  June 24-26, 2025 (Virtual, Live)

For private, in-house courses, please contact us.

Email training@softwarecpr.com for more info.

 


 

Being Agile & Yet Compliant (Public)

Our SoftwareCPR unique approach to incorporating agile and lean engineering to your medical device software process training course is now open for registration!

  • Agile principles that align well with medical
  • Backlog management
  • Agile risk management
  • Incremental and iterative software development lifecycle management
  •  Frequent release management
  • And more!

3 days virtual (Zoom) with group exercises, quizzes, examples, Q&A.

Lead Instructor: Mike Russell

Next public offerings:

  • TBD
See our post titled: 1st Quarter 2025 Agile Compliant Courses Scheduled

 

Medical Device Cybersecurity (Public or Private)

This course takes a deep dive into the US FDA expectations for cybersecurity activities in the product development process with central focus on the cybersecurity risk analysis process. Overall approach will be tied to relevant standards and FDA guidance documentation. The course will follow the ISO 14971:2019 framework for overall structure but utilize IEC 62304, IEC 81001-5-1, and AAMI TIR57 for specific details regarding cybersecurity planning, risk characterization, threat modeling, and control strategies.

2-days onsite with group exercises, quizzes, examples, Q&A.

Instructor: Dr Peter Rech, 2nd instructor (optional)

Next public offering:  TBD

Corporate Office

15148 Springview St.
Tampa, FL 33624
USA
+1-781-721-2921
Partners located in the US (CA, FL, MA, MN, TX) and Canada.