Slashdot Mirror


America Braces For Daylight Saving Time - And Missing Medical Records (usatoday.com)

"One hundred years after Congress passed the first daylight saving legislation, more and more people are doubting the wisdom of changing the clocks," writes PBS, noting that it actually makes Americans use more electricity and consume more gasoline.

"If you can find anyone who supports this, they're probably just trolling you," writes Inc magazine's contributor editor, adding "Literally everyone hates it... It's almost impossible to find anyone who still supports this insane, anachronistic idea, which is leftover from a German coal conservation idea during World War I, and our heck-we'll-try-anything panic during the energy crisis of the 1970s." In fact, one study found that while consumer spending increases a bit at the start of daylight savings, it drops a full 3.5 percent in the wrong direction when it ends. (Which will happen tonight in most U.S. states at 2:00 a.m.)

And now USA Today points out that hospital software "still can't handle daylight saving time: Epic Systems, one of the most popular electronic health records software systems used by hospitals, can delete records or require cumbersome workarounds when clocks are set back for an hour -- prompting many hospitals to opt for paper records for part of the night shift. And it happens every year... Dr. Steven Stack, a past president of the American Medical Association, called the glitches "perplexing" and "unacceptable," considering that hospitals spend millions of dollars on these systems, and Apple and Google seem to have dealt with seasonal time changes long ago...

Carol Hawthorne-Johnson, an intensive care unit nurse in California, said her hospital doesn't shut down the Epic system during the fall time change. But she's come to expect that the vital signs she enters into the system from 1 a.m. to 2 a.m. Sunday will be deleted when the clock falls back to 1 a.m. One hour's worth of electronic record-keeping "is gone," she said. Hospital staff have learned to deal with it by taking extra chart notes by hand... Many hospitals use Cerner, another major electronic medical records company. Those hospitals plan for Cerner to be down during the time change, too.

35 of 368 comments (clear)

  1. Just sick of this by Anonymous Coward · · Score: 5, Funny

    The absolute worst part of DST is the stupid semiannual bitchfest on Slashdot.

    1. Re:Just sick of this by Zontar+The+Mindless · · Score: 3, Insightful

      WTF?

      BTW, DST sucks just as bad in Europe.

      --
      Il n'y a pas de Planet B.
    2. Re:Just sick of this by Z00L00K · · Score: 3, Insightful

      DST changes are just a headache, but when you run a computer system then you shall always make sure that timestamps are stored in a "neutral" way by using UTC. What's presented to the user is just a presentation issue in the UI. That's why when coding I always use things like the Unix timestamp or something similar and use a 64 bit integer to be safe. A resolution of milliseconds is usually good enough for the majority of systems.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    3. Re:Just sick of this by Anonymous Coward · · Score: 3, Informative

      DST changes are just a headache, but when you run a computer system then you shall always make sure that timestamps are stored in a "neutral" way by using UTC. What's presented to the user is just a presentation issue in the UI.

      That is more or less a given. The problem is dealing with user input.
      If you are going to record when something was entered then that is fine, there is no reason for the user to input it.
      The complicated part is when you want to input that something happened or should happen at a time that occurs twice.
      Was it during the first or second time that those times occurred?
      Also, the presentation isn't "just a presentation issue".
      "Doctor said we should administer medication every other hour" means that it is necessary to be able to indicate which of the two same hours it was last administered on.

      The problem is easy to solve, but if it is solved differently in every system then every new person will misunderstand it and get it wrong.
      If we are going to keep DST it isn't sufficient to have a standard for how to write those time. The standard also has to be well known.

      Computers are just a red herring in this case, you need to solve it on a pen and paper based system first.
      Updating the GUI is done in 10 minutes after that unless you have to redesign the entire thing to make room.

    4. Re:Just sick of this by Opportunist · · Score: 2

      For your info, Europe has DST too. At least for now, we're one step further, we're actually trying to get rid of it. Chances are good that this was the last time we had to torture our clocks and our biorhythm.

      It's pretty much a given that screwing with the time twice a year is over. What people are divided about is whether to adopt permanent DST or permanent normal time.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    5. Re: Just sick of this by Anonymous Coward · · Score: 2, Interesting

      Also consider the transportation of patients across time zones, which happens more often than DST changes. Same issue really, but it's possible to cross multiple zones by airplane. A dialogue of EDT/EST, CDT/CST, MDT/MST, or PDT/PST (in the US, for example) is then complicated in your manual entry scenario.

      Easiest to record and display everything in UTC. Military uses Zulu time for the same reason.

      The systems also need to handle leap seconds, and I doubt those are handled well; given this thread.

    6. Re: Just sick of this by Opportunist · · Score: 2

      Doesn't matter. We're just not dumb enough to enter ridiculous wars. Anything cheap should do.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    7. Re:Just sick of this by uncqual · · Score: 2

      Suppose a nurse looks at a patient's "chart" at 01:45 after the time switch and sees a medication was given at 01:30. Suppose the patient is allowed to, on request, have the medication not more often than once an hour (and, perhaps, there are additional limitations on the number of doses in a 24 hour period). If the patient asks for another dose at this time, does the nurse say "Sure" or "I'm sorry Mr Senile, you can't have another dose for another 45 minutes. You have probably forgotten, but you had a dose just 15 minutes ago by Nurse Jones who got called to a code blue a few minutes ago."?

      We could of course, for example, on the west coast require "PDT" or "PST" to be included in all user input of times in ambiguity and displayed as well and train everyone for this once a year event (the change to "spring ahead" is less confusing and is not ambiguous even without the time zone designation differentiating from daylight and standard time).

      --
      Why is there an "insightful" mod and why isn't it "-1"? If I wanted insight, I wouldn't be reading /.
  2. UTC people by plopez · · Score: 5, Insightful

    I don't know how many times as a programmer, QA, team lead, sysadmin, and manager I had to pound the concept of Universal Time Coordinates into programmers heads. As well as ntp. Both are critical in real life applications. This is one of many reasons I have come to look upon most programmers with disdain and disgust.

    --
    putting the 'B' in LGBTQ+
    1. Re: UTC people by Darinbob · · Score: 5, Insightful

      A: "Why are you in charge of the design?"
      B: "Because I'm a medical records expert!"
      A: "Do you understand time zones, DST, and all their implications?"
      B: "It's just time, how hard can it be? I'm sure all the junior programmers working on it understand that stuff."

    2. Re: UTC people by DNS-and-BIND · · Score: 5, Informative

      And as a result it gets light at 430am in the summer. You're not even up at 6am and it is full daylight outside.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    3. Re:UTC people by Solandri · · Score: 4, Informative

      The problem here is that medical software is generally old. Programmers naively expect everyone to update software constantly, which is not feasible when the updates are expensive and require additional training

      It's not an update problem. I help maintain the computers and software for several doctors. HIPAA required all hospitals and private practices to switch to electronic medical records by 2013. That deadline and more recent requirements being phased in (ICD-10 - standardized codes for reasons for a medical visit - was required a couple years back) means all medical software is relatively new or updated recently. Any doctor using software more than about 2 years old (for ICD-10) is operating illegally.

      The fact that the programmers writing this software are using local time instead of UTC is sheer ignorance, laziness, or incompetence. Another scenario I can think of where local time is a problem is if a patient visits their doctor on the east coast, then immediately flies to the west coast and is hospitalized. The west coast hospital will request the electronic records from the doctor on the east coast. Because it takes some time for the doctor's staff to enter and finalize the data from the patient's visit, due to the different time zones some of the data the west coast hospital receives will be timestamped in the future if the software uses local time.

  3. Acceptable Losses.. should not be allowed by AndrewFlagg · · Score: 2

    ...and that my friend is what we call acceptable losses by a government who fails to do anything about something so easy to fix. while they talk about it for years and decades, we as programmers have the power to do something... stop it from happening... turn off the DST feature and go to either UTC or just turn the damn feature off on servers and applications. I vote yes, turn off daylight savings time. I am tired of everyone using it as excuse to be late as well, and credit card systems integration encryption hiccuping..

  4. I for ohe am happy by bobstreo · · Score: 2

    I have no data cap, because the tzdata updates come hot and fast every time some state, or random country decides to change their participation in how they manage time.

    I just check my phone/computer to set all my dumb appliances (or mechanical clocks) time displays,

  5. Re:Here's some fun by blindseer · · Score: 5, Funny

    Give someone some LSD tonight and then change the clocks.

    I do that every weekend, what makes this weekend any different?

    --
    I am armed because I am free. I am free because I am armed.
  6. Keep it on daylight saving forever please. by antdude · · Score: 5, Insightful

    I love the later sunsets at the evenings. ;)

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    1. Re:Keep it on daylight saving forever please. by sjames · · Score: 3, Insightful

      OK, so you get up an hour early, go to work an hour early, and find the door locked. Then you finally get in, get ready to leave an hour early, and for some reason the PHB objects, so POOF, there goes your sunset, you'll be driving home well into twilight.

    2. Re:Keep it on daylight saving forever please. by thegarbz · · Score: 2

      I accept having to deal with jet lag when I travel

      Are you really *that* sensitive? Do you absolutely have to go to bed at exactly the same time every night so it doesn't mess you up the day after? I don't get it. I work early hours but I'm a night person so typically during the week I go to bed at 10pm, but Friday and Saturday night I'm usually up till 1-3am. I just don't get what the problem is.

  7. As far as I know by Max_W · · Score: 2

    the Russian Federation stopped changing clocks. And the EU follows this example in 2019.

    In fact, it is not complicated, - a government makes a decision and publishes it. This is it, the sanity is back.

    1. Re: As far as I know by peppepz · · Score: 5, Insightful

      It is more complicated than it seems. In the EU, northern countries (who seem to be the ones who actually care) want DST to be always off, while southern countries want it to be always on. So after the switch we might end up with "horizontal timezones" where previously we had no timezone difference at all, and this way incompetent programmers who store dates as strings will cause damage all year round instead of twice a year. In the US it might not be much of a problem because people are already used to different timezones.

  8. Re: this again... by eclectro · · Score: 3, Insightful

    And every year we have the vociferous few who will defend their supposed god given right to force everyone into being a nation of clock fiddlers.

    Sadly, almost every year about a couple of weeks before DST ends there is some news story about kids being killed walking to school in the dark - because the car driver could not see them on the dark road.

    I am quite sure that there are hundreds of people who have died as a result of supposed daylight savings time. This story mentions just one of the problems that could lead to delays with acessing much needed medical records in a timely manner.

    Imagine if there would need to be an airline full of people that would be rammed into the ground when the law was written so we all could be forced to fiddle with our clocks. Do you think that the law instituting it would pass then?? Because we've probably lost more lives than that to the ignoble DST since it was passed back in the '70s. It's time to stop listening to the loudmouths and stop
    having to put up with their forced stupidity.

    --
    Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
  9. the historic, and current reason, for DST by nimbius · · Score: 3, Insightful

    americans: we need to get rid of DST

    commerce: jesus christ are you crazy? we use DST for all sorts of marketing voodoo, especially cinemas and evening activities! you might buy less stuff!

    americans: not likely. we buy everything online anyway.

    commerce: b-but! think of the farmers! they need more time to harvest crops and this time switch gives them more daylight! without DST youll starve the whole country!

    farmer: [casually turns the headlights on in the tractor]

    --
    Good people go to bed earlier.
  10. Re:this again... by Zontar+The+Mindless · · Score: 4, Informative

    All the same problems happen if you change timezones when you move.

    Um, no. When you move, you're in a different place. I know that's a challenging notion for someone who lives in Mom's basement, but please do try.

    When we we go off DST here, you go from sunset at 5PM one day to sunset at 4PM the next. It is quite unsettling.

    --
    Il n'y a pas de Planet B.
  11. UTC represented as an epoch number by raymorris · · Score: 3, Insightful

    UTC is certainly the right time zone to use where you, for some reason, need to store a human-readable string that represents a time. Most of the time relared problems and bugs aren't solved by storing times as UTC, though.

    The thing is, you can't get your time calculations right when using year-month-day hour-minute-second format. Almost every professional implementation has had bad bugs. Even if you DID get it bug free, we'd break it after you ship it because we change the rules from time to time.

    How many seconds are in a minute?
    It's not always sixty seconds.

    What time comes after 23:59 59, in UTC.
    If you said midnight, as a programmer, you're wrong (sometimes it's 23:59:60 UTC, such as on December 31, 2016).

    The way to store times as as an integer since the epoch. Unix, Linux etc set the epoch at January 1, 1970. The current Unix epoch time is therefore 1541311061. (That's how many seconds have elapsed since the epoch). Any recent choice of epoch is fine, unless your concerned about times centuries ago.

    When you try to store an manipulate times as strings, you end up with crap like time going backwards, which breaks all kinds of things.

    The only sort-of exception is I wouldn't yell at you for using the temporal types in a well-established relational database like MySQL and MS SQL. They do have bugs, and storing it as a number is more accurate, but the Mysql date handling isn't atrocious.

  12. Re:"Literally everyone hates it... " by Kaenneth · · Score: 3, Insightful

    *or* they could just change when school starts.

  13. Re: this again... by Tuidjy · · Score: 2

    I am sure that you are correct that lives are lost from the switching back and forth. I do think that it is kind of stupid adjusting the time twice an year.

    But, as someone who enjoys the time after work more than the time before work, I far prefer being on Daylight Saving Time. So, as far as I am concerned, we should just do away with high noon at 12pm. I am perfectly fine with the Sun's zenith being at 1:30pm, as it is during the Summer where I live.

    --
    No good deed goes unpunished...
  14. Is it really that difficult? by ukoda · · Score: 5, Funny

    Am I the only one who finds it amusing that America can defend the use of Imperial measurements and yet is it daylights savings that is too hard?

    Yea, sorry, mark down as flame bait if you must, but I still find this funny.

    1. Re:Is it really that difficult? by mentil · · Score: 2

      They're one and the same, and boil down to "change is haaaard". As in, a change from a tradition of DST. The government can only succeed in petty sniping and screwing the little guy nowadays, anything that resembles progress was thrown by the wayside. Anything bold that can't be reduced to a soundbite will only happen about once a decade, and even then expect them to screw it up somehow.

      --
      Corruption is convincing someone that the selfless ideal is the same as their selfish ideal.
  15. Re:Any software... by arcade · · Score: 5, Interesting

    The problem with Leap seconds is that they are really, really problematic under unix. Unixtime literally doesn't have leap seconds. There are hacks and workarounds, but only that.

    There are only two real solutions:

    1. Get rid of the concept of leap seconds. The earth's rotation will slowly drift out of sync with astronomical time - but only with about a minute per century. Let someone deal with a leap hour in 6000 years time. Having all of society deal with astronomers who don't want to keep track of this on their own is just silly.

    2. Redefine unixtime to include leapseconds. Change the POSIX standard and all other relevant standards to have unix run on TAI instead of UTC. Keep an /etc/leapseconds where all leapseconds are inserted. Let the system time conversion libraries deal with the conversions authoratatively.

    And don't get me started on the hackish fugliness of leap second smearing. Ye gods is that an ugly hack.

    --
    "Rune Kristian Viken" - http://www.nwo.no - arca
  16. Re: this again... by michelcolman · · Score: 2

    Why don't you just leave the clocks alone and work 8-4 instead of 9-5 then? (And please don't reply that that means getting up an hour earlier, because that's precisely the kind of irrational BS that keeps DST alive).

  17. Re:Here we go again,...... by bill_mcgonigle · · Score: 3, Interesting

    Yeah, see, it's such a bad idea that even a /. headline doesn't get it right.

    Also, go work for a company that starts work 1 hour sooner in the summertime. Somehow, Home Depot manages to change their hours twice a year, unrelated to the government calendar, and everybody gets by just fine.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  18. Calendar time is for calendars by raymorris · · Score: 2

    I agree there is a reason it's called calendar time.
    Because it's what people use for calendars.
    That's its appropriate use. If we set an appointment for 9:00 AM November 1, 2023, we mean when the clock reads those values - whatever time that happens to be. We don't yet know what time that will actually be (how many seconds away it is) because we don't know whether DST will be in effect.

    You're slightly mistaken about epoch time and leap seconds.
    Epoch time is how long it has been since the epoch. Epoch time doesn't CARE if calendar time had a leap second or not. Epoch time can't get leap seconds or DST or leap years wrong because there is no school thing in epoch time. What you may havr seen is that someone trying to convert calendar time to epoch time got it wrong. People normally get it wrong in several different ways.

  19. Han Solo in carbonite by Latent+Heat · · Score: 4, Funny

    The "word on the street" is that Epic Systems has a high level of employee turnover, in part because of burnout of the persons involved, in part because the company's approach to firing people being that of the Queen of Hearts from Alice in Wonderland ("Off with his head!").

    I have been told by people who have been out to their Verona, WI campus that there is a wall, where employees reaching their 2-year employment anniversary record their hand prints in plaster. I guess a 2 year anniversary is a big milestone if you work there.

    My question is, are those hand prints on the outside pushing in, or are do they appear from the inside of the wall pushing out?

  20. Re:Medical records and STUPID systems architects by smoot123 · · Score: 2

    There is a very easy way to have avoided these problems with medical records:

    • Internally, all times are kept in a universal, unambiguous format: GMT is suggested

    Bringing it back to "News for nerds", I'm with you on that (except substitute "epoch seconds" for "GMT"). However, this generates the "Which timezone to use?" problem.

    (Side note: who's using 32-bit time_t and who's using 64-bit? If you're not working on 30 year mortgages, I don't see why you need 64-bit yet. On the other hand, I'd just as soon get ahead of the Y2038 problem. But then again, I hope to be retired by then so maybe I don't care.)

    For the last few years, I've generally been working on management software for storage systems. In a complicated scenario, there can be many timezones involved. There's the timezone of the source storage system, a destination (if we're replicating data), the timezone of the management server, and the timezone of a web browser which is displaying a GUI. Oh, and the timezone of Corporate Galactic Headquarters, which is where all the meetings happen. We constantly get into long, involved discussions about which timezone to use. I think two things turn out to be important. One, pick a timezone and use it consistently. Second, always make sure the user can see which timezone we're using!

  21. Re:this again... by jpaine619 · · Score: 2

    No one cares about this, at all. I've never heard anyone, ever, complain. Never.

    You don't think anyone cares about DST? You're delusional.

    Every goddamn year we have to go through this bullshit twice. At least in CA we're gonna vote on it in a few days. The solution is stupid as hell, as we aren't really voting on it.. The Proposal is for permanent summer time, which I highly doubt the Feds will approve. And since it's contingent on Federal approval, it's probably not going to happen. But, I'd be willing to bet it passes by a landslide. People are sick and tired of this stupid fucking system. And if you don't think it results in a lot of wasted work hours....

    These are just the latest changes regarding DST:

    - Morocco switched to permanent +01 on 2018-10-27.
    - Volgograd moved from +03 to +04 on 2018-10-28.
    - Most of Chile changes DST dates, effective 2019-04-06.

    Constant fucking with clocks...... For ABSOLUTELY NO BENEFIT.

    No technical reason to care about DST??? WHAT THE FUCK? Have your factory or supplier in a different part of the world? How the hell are you supposed to know what time it is there if the goddamn clocks are always changing..

    Not to mention the fact that there are probably millions of clocks in use that have no auto-update mechanism and have to be adjusted by hand. I have two in my house (stove and alarm clock). And no, I'm not interested in IoT clocks.. Thanks.. I'd rather not have my alarm clock end up as part of a botnet.

    All of this fucking effort for nothing...