Slashdot Mirror


Know What Time It Is? Your Medical Device Doesn't

An anonymous reader writes "A man with one clock knows what time it is, goes the old saw, a man with two is never sure. Imagine the confusion, then, experienced by a doctor with dozens. Julian Goldman is an anaesthetist at Massachusetts General Hospital in Boston. After beginning to administer blood-thinning medication during an urgent neurological procedure in 2005, Mr Goldman noticed that the EMR had recorded him checking the level of clotting 22 minutes earlier. As a result, four hospitals in the northeast had their medical devices checked, and found that on average they were off by 24 minutes. The easy solution that devices could have used since 1985? NTP."

290 comments

  1. How long did it take for cell phones to sync time? by Anonymous Coward · · Score: 0

    I recall in the mid 90s wondering why cell phones had local time rather than network time. My phone rarely showed "correct time" - now it does. For whatever reason, syncing time to "reality" has never been high on the list - this seems to be changing..

  2. Run your own NTP if it matters by tepples · · Score: 5, Insightful

    Why can't the medical devices be hardcoded to use an NTP server on the hospital's LAN?

    1. Re:Run your own NTP if it matters by Asksa · · Score: 1, Insightful

      How would that change anything? It just makes all the clocks on the hospital go wrong when it starts to move to wrong times on the NTP server. Updating it from public sources is out of question too. Think about someone injecting completely wrong time to the hospital.

      What about good old solution comparing separate clocks?

    2. Re:Run your own NTP if it matters by slimjim8094 · · Score: 5, Informative

      Easy, get a GPS receiver and use its time. The point is that the times all need to be the *same* (so things that happen at the same time are recorded as such); accuracy is secondary. Even if every week or two some guy goes and fixes the clock on the server, that should be acceptable.

      --
      I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
    3. Re:Run your own NTP if it matters by Z00L00K · · Score: 4, Insightful

      At least then all data logged will have a correct relation and timing of events can be managed if necessary.

      If every computer has it's own time then it's impossible to get things straight about when did who do what. And that's critical if something happens and you need to figure out how to correct it so it won't happen again. Of course - it can also be used in the blame game.

      And it's not a big problem for a hospital to use NTP if the source used is trustworthy. GPS receiver and/or a trusted NTP server on the net.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    4. Re:Run your own NTP if it matters by NatasRevol · · Score: 5, Funny

      Tinfoil hats, third level, on the right.

      --
      There are two types of people in the world: Those who crave closure
    5. Re:Run your own NTP if it matters by internerdj · · Score: 1

      Please disregard. When I read medical devices, I was thinking things like my neice's insulin pump. Didn't read the summary carefully enough.

    6. Re:Run your own NTP if it matters by tqk · · Score: 5, Informative

      How would that change anything? It just makes all the clocks on the hospital go wrong when it starts to move to wrong times on the NTP server.

      You can have one local timeserver that syncs with external trusted servers (nist.gov). All of your local devices can sync with your local ntp server.

      Updating it from public sources is out of question too. Think about someone injecting completely wrong time to the hospital.

      NTP is *pull*, not push. We've had decades now to bulletproof NTP. It will be pretty easy to nail an NTP server down so it's only going to be serving NTP.

      The medical and legal professions are the most IT challenged disciplines I've ever seen, but that may be largely due to excessive gov't regulation.

      --
      "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
    7. Re:Run your own NTP if it matters by jeffmeden · · Score: 1

      At least then all data logged will have a correct relation and timing of events can be managed if necessary.

      If every computer has it's own time then it's impossible to get things straight about when did who do what. And that's critical if something happens and you need to figure out how to correct it so it won't happen again. Of course - it can also be used in the blame game.

      And it's not a big problem for a hospital to use NTP if the source used is trustworthy. GPS receiver and/or a trusted NTP server on the net.

      Don't bother, this guy clearly works in a private healthcare environment, given his complete disregard for *actually* improving the quality of care and instead his direct instinct to preserve his job and/or revenue stream. Anyone who takes more than a casual look at private healthcare can see that there are so so SO many ways to do things better that get completely ignored in favor of doing things the current way, or doing things in a way that makes it easy to dodge a lawsuit.

      did I say that?

    8. Re:Run your own NTP if it matters by sjames · · Score: 5, Insightful

      In many cases, consistency between two clocks and moving at the correct rate is FAR more important than absolute correctness. For example, it hardly matters if the hospital's clocks all think it's Feb 3rd 213AD so long as you know that the patient's last dose was 3 hours ago. If the clock in the patient's room thinks it's an hour later than the one in the recovery room, that could matter.

    9. Re:Run your own NTP if it matters by Kenja · · Score: 5, Informative

      Even if your interpretation of what devices where effected was true, you would still be a crazy person. The act of receiving GPS signals can not be tracked. To track (for example) an insulin pump, you would need a TRANSMITTER in addition to a receiver.

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    10. Re:Run your own NTP if it matters by Patricia · · Score: 3, Informative

      You should be a little less paranoid about GPS.

      Just because you can find the time and your position using GPS doesn't mean someone can track where you are.
      A GPS device is a receiver, not a transmitter.

      GPS satellites constantly broadcast the time, and their location. A the GPS in the device takes this data from several (4+) satellites, does the math, and calculates the position.

      For this to work the time has to be absolutely correct. So you can use the time to set your clock.

      Without some sort of transmitter (like a phone with its data connection, or some sort of dedicated transmitter built into the same device) no one has any possibility of knowing where you are.

    11. Re:Run your own NTP if it matters by Anonymous Coward · · Score: 0

      I take it you have never been to a hospital in Canada and waited a full day in an ER in a city where there is no emergency happening.

    12. Re:Run your own NTP if it matters by Chakra5 · · Score: 0

      The medical and legal professions are the most IT challenged disciplines I've ever seen, but that may be largely due to excessive gov't regulation.

      You obviously have little experience in education.

      ....oh, and your politics are showing...IT challenge is related to gov't regulation how? And please do tell how this unspoken rational outweighs simply being cash strapped and crisis focused?....ok, not as sexy as knee-jerk rant against the "gob'met"...carry on with that

      --
      Get your facts first, and then you can distort them as much as you please.--Mark Twain
    13. Re:Run your own NTP if it matters by bmo · · Score: 2

      Yeah, I see that going over well... How does it keep time? Oh GPS. Don't worry, we aren't tracking you. No thanks, I'm going to get a second opinion.

      Modded insightful, even.

      Protip: GPS receivers do not transmit. Unless you buy one that is attached to, you know, a transmitter like a cellphone.

      Crikes.

      --
      BMO

    14. Re:Run your own NTP if it matters by Anonymous Coward · · Score: 0

      "What about good old solution comparing separate clocks?"

      Isn't that what an NTP cluster is all about? Irregardless, admining & monitoring time in one disecrete place, where you could compare it with outside verificaiton (and throw an error as opposed to allow injections) is probably easier than managing every clock by itself.

    15. Re:Run your own NTP if it matters by slippyblade · · Score: 2

      Canada? At least there you'll get the treatment eventually. 4-5 hour waits with an empty ER are pretty common in my city. Phoenix, AZ

    16. Re:Run your own NTP if it matters by dgatwood · · Score: 1

      It just makes all the clocks on the hospital go wrong when it starts to move to wrong times on the NTP server.

      Including the clock in the hall. Everything but the doctor's watch. Therefore, for the most part, all of them would be self-consistent. The reason this was a problem is that the doctor nearly performed a medical procedure twice because one person was using one clock as a baseline and another person was using a different clock. If all the clocks use the same baseline, they will all be the same. It doesn't actually matter if they are right.

      Also, if everybody's clocks were suddenly wrong, the odds of somebody noticing the problem quickly are much, much higher than if a single patient's clock is wrong.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    17. Re:Run your own NTP if it matters by Anonymous Coward · · Score: 0

      It does not fix the problem, the NTP server could have the wrong time. The local NTP server at my employer has been supplying the wrong time for at least two years.

    18. Re:Run your own NTP if it matters by X0563511 · · Score: 1

      You do realzie there is a Should the hospital not trust that?

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    19. Re:Run your own NTP if it matters by nedlohs · · Score: 1

      Having everything on the same clock seems far better than having things on their own out of sync clocks.

      Sure that one device says it did something at 1:15pm doesn't mean it actually did, but if another device says the current time is 2:15pm then it was an hour ago since they are both out of sync with the actual time by the same factor.

      And of course whenever there's some sort of external check (a nurse looking at their watch) then to fix the device all the devices get fixed rather than just that one. So your NTP server is more likely to stay in sync with reality than any one device.

    20. Re:Run your own NTP if it matters by X0563511 · · Score: 1

      WTF, slashdot ate half my link text...

      Grr. My point is there is a secured NTP service provided by NIST. Hospitals should be able to trust that, for outside synchronization.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    21. Re:Run your own NTP if it matters by X0563511 · · Score: 5, Informative

      We've had decades now to bulletproof NTP

      ... and in fact we've already done so.

      There is no excuse for failing to implement it.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    22. Re:Run your own NTP if it matters by Anonymous Coward · · Score: 0

      at least if they go wrong, they all go wrong together, and stay in sync, which seems like it is more important than them ACTUALLY knowing the time.

    23. Re:Run your own NTP if it matters by aaarrrgggh · · Score: 3, Insightful

      Yes it does. As long as all the devices are using the same time server, the problem does not exist. You need consistency not accuracy.

      Most hospitals and surgical centers I have dealt with use a master clock system that wirelessly updates time on all devices to about 1-second accuracy. That wouldn't necessarily include things like EKG or blood oxygen meters, hence the issue in the summary-- those devices do not have a central time source typically, although the telemetry systems could add it in to have a common reference.

    24. Re:Run your own NTP if it matters by Anonymous Coward · · Score: 0

      why cant we finally send a clock/time sync signal over the power lines for everybody?

    25. Re:Run your own NTP if it matters by Nimey · · Score: 1

      DNS cache poisoning.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    26. Re:Run your own NTP if it matters by ilsaloving · · Score: 1

      2 *years*? Sounds like a management problem, not a technological one.

    27. Re:Run your own NTP if it matters by Anonymous Coward · · Score: 2, Funny

      That's exactly what we want you to think, Mr. Luis Howard Alvarez, currently sitting at the second table on the left from the side door at Starbucks on Cullen Street in Kansas City, Missouri.

    28. Re:Run your own NTP if it matters by Sancho · · Score: 2

      This is correct, but you have masked the real problem with the GP post.

      The clocks are wrong now.

      Which means that getting them even closer to right is better than nothing at all.

      GP is your classic "too smart" idiot geek: if a solution isn't perfect, it's not a solution.

    29. Re:Run your own NTP if it matters by jimicus · · Score: 1

      How the Hell do they even do that? Any half-way sane NTP configuration will ensure that a server won't even supply a time unless it can itself get a time from a higher-stratum NTP server.

    30. Re:Run your own NTP if it matters by Anonymous Coward · · Score: 0

      That is becasue Arizona sucks balls in every department. How is that whole openly discriminating against immigrant thing going for you guys? You build that 20 foot fence yet?

    31. Re:Run your own NTP if it matters by tqk · · Score: 2

      You obviously have little experience in education.

      My sister's a twenty year veteran elementary school teacher. I've heard all about it.

      IT challenge is related to gov't regulation how?

      Lawyers and doctors still use fax, because faxed signatures are accepted for legal purposes. Both legal and medical professions have draconian requirements for client and patient data protection. Just read any story related to medicine or law and note their paranoia about connecting *anything* to the Internet. If it's not regulatorily required, it's fear of being sued.

      And please do tell how this unspoken rational outweighs simply being cash strapped and crisis focused?

      I don't believe they are cash strapped. Their systems are *too fat*. Your doctors routinely prescribe test after test at every point of treatment because they're terrified of being sued for lack of due diligence. That doesn't happen here (Canada).

      Our system's too fat too because we don't pay for it (ha, ha), the gov't does, so doctors think nothing of paying $10.00 for a plastic bottle that can be had for a buck anywhere else. They get away with it because any criticism of the system is perceived knee-jerk style as an attack on the publicly funded healthcare system.

      Sorry to burst your bubble. Not everyone with criticisms is hoping to put your Tea Party in charge to fix it.

      --
      "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
    32. Re:Run your own NTP if it matters by Anonymous Coward · · Score: 0

      It's an internal network. Hospitals just love to use static IP addresses for their servers. Besides, the workstations are probably querying the authoritative server directly.

    33. Re:Run your own NTP if it matters by crakbone · · Score: 2

      Irregardless may not be standard but is it found in dictionaries and it is a word. I could not find kthxbai though.

    34. Re:Run your own NTP if it matters by Mister+Whirly · · Score: 0

      Explain how "irregardless" has any different meaning than "regardless". Now explain why having two words that mean the exact same thing is necessary. Sorry but anytime someone uses the word "irregardless" I automatically think "ignoramus".

      --
      "But this one goes to 11!"
    35. Re:Run your own NTP if it matters by ncttrnl · · Score: 1

      You don't want half of these devices on a network. Gross generalization time but... Most of them are very insecure and there are no such things as patches or updates from many vendors. They would be compromised as soon as they were discovered. I cringed every time the antivirus pop-up came up on the screen of the machine running the monitors used during my son's birth. At least they were running an antivirus to tell them the machine was compromised so they could be incompetent instead of ignorant.

    36. Re:Run your own NTP if it matters by tqk · · Score: 2

      There is no excuse for failing to implement it.

      They don't want an excuse.

      I've watched accountants transcribe a column of numbers in a spreadsheet into a desktop calculator to sum the column. They can't even use the software they've got! What difference would it make to give them another suite of software they can't use, but which would be vastly cheaper and work just as well (or better)?

      I no longer have any patience for this shit. I don't believe a word of that BS about introducing another suite would lead to insurmountable problems for the users. They already think this stuff is voodoo and they'll need days or weeks to train themselves up to using different stuff. BS. They can't use what they're using now. They're the problem.

      --
      "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
    37. Re:Run your own NTP if it matters by ColdWetDog · · Score: 1

      Flammable

      Inflammable

      Welcome to the English language.

      --
      Faster! Faster! Faster would be better!
    38. Re:Run your own NTP if it matters by a90Tj2P7 · · Score: 1
      Welcome to the fun world of living languages. It's an accepted colloquialism. Its usage is widespread. It's a formally recognized word, albeit a "non-standard" one. "Albeit" would be another great example of a colloquialism becoming not only a word, but more acceptable than "all be it".

      Now explain why having two words that mean the exact same thing is necessary.

      Think about that statement for five seconds. Your argument amounts to "synonymous words shouldn't exist". There's no way you can mean that.

    39. Re:Run your own NTP if it matters by Chakra5 · · Score: 2

      I stand corrected sir, good information and your point does make sense now....and my apologies!

      i would then put forth that the problem isn't just 'government' but perhaps more appropriately, 'large systems' of which american government is certainly one of the biggest. It's a minor quibble based on what I now understand your point to be, but one I think is important in this day and age.

      Stupidity is exponential. Living with 4 people in a house is tough...living with 300 million........

      --
      Get your facts first, and then you can distort them as much as you please.--Mark Twain
    40. Re:Run your own NTP if it matters by dgatwood · · Score: 1

      Not really. The fact that the one clock had been allowed to drift so far was user error, which any system can fall victim to. Someone should have noticed the error and reset the clock long before it had drifted by twenty minutes. Even if you just reset the clocks at every DST change as a matter of policy, they shouldn't drift that far. If they do, then the devices need to be returned to the manufacturers as defective. Most people wouldn't accept that much drift in a $5 wristwatch, much less a $10,000 medical device.

      The GGP did make a valid point that it moves from multiple points of failure to a single point of failure that can be manipulated to wreak havoc. Ostensibly, if someone monkeyed with the time server, or if there were bugs with the DST flag, such a solution could cause a lot of patients to get their medication twice or whatever, rather than just one in the case of a single drifting clock that hasn't been reset in a while (or got set incorrectly to begin with). So the GGP isn't wrong that the potential for harm in the event of a serious failure is much greater; but it doesn't matter because the potential for detection is commensurately greater.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    41. Re:Run your own NTP if it matters by Enry · · Score: 1

      The last time I went to the ER (my insurance company doesn't cover urgent care facilities otherwise I would have gone there) I think I was still scribbling my signature on a form when they were bringing me in. Scratched cornea, wasn't there for more than an hour. I spent more time at the opthalmologist a few weeks later for the followup appointment.

    42. Re:Run your own NTP if it matters by Anonymous Coward · · Score: 0

      Lawyers and doctors still use fax, because faxed signatures are accepted for legal purposes.

      In British Columbia, lawyers and notaries can apply for a digital signature which they then can use to electronically file (at least some) court documents.

      I routinely instruct my lawyer over the phone and then follow up the phone call with a digitally signed e-mail. So for at least some legal purposes in BC a digital signature suffices.

    43. Re:Run your own NTP if it matters by Enry · · Score: 1

      Inflammable means flammable? What a country.

    44. Re:Run your own NTP if it matters by Darinbob · · Score: 1

      Well you can't "hardcode" it. The manufacturer doesn't know what the hospitals' NTP server address is. You can't even rely on BOOTP or DNS as hospitals don't always have those.

      When I worked on some medical devices in the past I was surprised at some of the stuff dealing with time. Some of them do great but others felt really clumsy with something that should be simple.. Ie, everything was in local time so that records would have wrong time if your server was in a different time zone, leap years would mess up, and so forth.

      There are some reasons for this. The software base may have been around from before network connectivity was common, the software experts at the company know all about UI or the physics but not much about systems issues, they can't just plop in Windows or Linux but are creating their own barebones OS and have to write a minimal runtime library or they use an RTOS supplied one that's broken, etc. Or worse you have to convert between several time formats that different subsystems use (FAT file system, Unix time, system time, DICOM time, etc). If you have no easily changeable files for configuration and the government changes the daylight savings time rules then you need a firmware upgrade...

      Also note that while a lot of people prefer to use Unix time note that in 32 bits you can't represent some important medical information like patient's birth date or planned date of some future procedures (ie, booster shot is due after 2038).

    45. Re:Run your own NTP if it matters by aztracker1 · · Score: 2

      Your best bet is to go to an "urgent care" facility... the ER has two entrances, the one you walk through and the one ambulances go through... You also get triage based care... the more critical the injury, the faster you are seen. With Urgent Care sites, it's usually first-come first-served.

      --
      Michael J. Ryan - tracker1.info
    46. Re:Run your own NTP if it matters by Darinbob · · Score: 1

      And how do you go back in time and fix all existing machines, and who pays for it. Even in a new machine this is expensive in an era when everyone's trying to cut costs. Plus you can't receive these signals in a lot of hospitals, or there are regions in a hospital where signals don't propagate well (ie, huge shielding around MRI or radiation therapy machines),

    47. Re:Run your own NTP if it matters by Mister+Whirly · · Score: 1

      No, synonymous words should exist. Words that are spelled nearly identical and have exactly the same meaning should not. The literal definition form Miriam Webster of irregardless IS regardless. The idea that the Earth wasn't round was once a widespread formally recognized idea. Doesn't mean it was ever correct. Sure, people are still free to use the word, just like I am free to think they sound ignorant doing so.

      --
      "But this one goes to 11!"
    48. Re:Run your own NTP if it matters by blakelarson · · Score: 1

      But you need to prove this to the FDA. You need to prove (i.e. spend money to test) your implementation of NTP and how it can never end up harming a person (by a bug, skipping a dose after a time reset, or someone deliberately messing with it).

    49. Re:Run your own NTP if it matters by mcgrew · · Score: 1

      Well, the fellow sounds like he hasn't had his coffee yet. I've been known to make stupid comments when I'm caffiene-deprived.

    50. Re:Run your own NTP if it matters by Sancho · · Score: 1

      The fact that the one clock had been allowed to drift so far was user error, which any system can fall victim to.

      Per the summary, in four hospitals, on average, medical devices were off by 24 minutes. Per the article, 20% of the 1700 devices checked were off by more than 30 minutes. This is not "one clock [being off]", but it looks like it was one clock (or rather, it was the difference between two clocks which were used during the same procedure) which brought the problem to everyone's attention.

      Even if you just reset the clocks at every DST change as a matter of policy, they shouldn't drift that far.

      For all of the devices they're talking about, that would be an intense job.

      The GGP did make a valid point that it moves from multiple points of failure to a single point of failure that can be manipulated to wreak havoc. ... if someone monkeyed with the time server

      NTP doesn't work that way. If the server returns a time which is too far from the client's clock, the client won't adjust itself. You could log these failures and find systemic problems (or monkeying) pretty easily.

      Alternatively, the NTP server could get slowly out of sync, deliberately or otherwise. As others have pointed out, that's okay.

      The really pathological thing that you could do is intentionally return different data for each client. Over time, you could end up with wildly out-of-sync clocks. This could also be verified fairly easily, though, requiring the compromise of multiple systems in order to hide.

      if there were bugs with the DST flag

      DST flag? NTP doesn't know anything about DST. DST (and time zone for that matter) is the responsibility of the client. This sort of thing is necessarily already accounted for, or we'd have people getting double doses or skipping doses right now.

      So the GGP isn't wrong that the potential for harm in the event of a serious failure is much greater; but it doesn't matter because the potential for detection is commensurately greater.

      The truth is, this sort of thing probably rarely causes harm in the first place. That doesn't mean that things can't be improved. Harm as a risk over time may still be reduced by using NTP, since as you point oint, detection is greater. Plus, all this talk of using "an NTP server" is really only part of the solution. You'd use multiple NTP servers in disparate locations heavily locked down and taking the time multiple sources so that the voting algorithms can work correctly.

      For one simple service like NTP, you can pretty well secure it to the point where I'd be comfortable letting it run my life support system. The risks of tampering by anyone other than the admin who runs it could be minimized to practically zero. And insiders are almost always going to be able to wreak havoc on a system.

    51. Re:Run your own NTP if it matters by Anne+Thwacks · · Score: 1
      RTFM: ntp allows devices to be set to do 'read-only' queries, considering themselves to be at a lower stratum than anything else. The top stratum of the hospital should not respond to adjustment from unknown devices either.

      If you don't know how to configure ntp, leave it alone, or go home and practice on your home Linux network. (Haven't got a home Linux network? What are you doing here?)

      --
      Sent from my ASR33 using ASCII
    52. Re:Run your own NTP if it matters by Anonymous Coward · · Score: 2, Interesting
      "the act of receiving GPS signals can not be tracked"

      Um, what? You realize somewhere in the radio there is a downconverter? That means a mixer, whether digital or analog, and these things will leak RF unless they're built so well that they won't fit in a body.The GPS receiver itself is sensitive to ridiculously low signal levels like -140, -160dBm. It's not that hard for someone to build a receiver with equivalent sensitivity to whatever the downcoverter is running at.

    53. Re:Run your own NTP if it matters by Qzukk · · Score: 3, Funny

      Odd, I got here and a guy gave me a nice long sleeve jacket, but there's no tinfoil.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    54. Re:Run your own NTP if it matters by kryliss · · Score: 1

      Masticate

      Chew

      --
      --- If the bible proves the existence of God, then Superman comics prove the existence of Superman.
    55. Re:Run your own NTP if it matters by Anonymous Coward · · Score: 0

      Words that are spelled nearly identical and have exactly the same meaning should not

      Bear with us a while, the man bearing the tranquilizer gun will remove the bear wandering in the library shortly. He was distracted by the bear's bare butt and lost his bearing.

      There are worse problems with the English language than yours.

    56. Re:Run your own NTP if it matters by Anne+Thwacks · · Score: 0

      If "irregardless" is in your dictionary, your dictionary should go in the skip, unless it was written by the Monty Python team as a spoof.

      --
      Sent from my ASR33 using ASCII
    57. Re:Run your own NTP if it matters by Spugglefink · · Score: 1

      Inflammable means flammable? What a country.

      I guess it applies everywhere people speak English. Inflammable has the prefix in- that's most closely related to the English word "in," and could be interpreted as something like "capable of bursting into flames." English has another prefix in- that means "not," and is found in words like "inconceivable" and "incredible."

      I want to say the two conflicting meanings of in- come into English straight through from Latin, which also had both meanings in different contexts. I want to say that, but I'm not asserting that, because I'm too lazy to go do the research in order to either support or refute my claim.

    58. Re:Run your own NTP if it matters by 19thNervousBreakdown · · Score: 1

      That may be because "all be it" isn't the root of albeit.

      --
      <xml><I><am><so><damn>Web 2.0</damn></so></am></I></xml>
    59. Re:Run your own NTP if it matters by garyebickford · · Score: 2

      And how do you go back in time and fix all existing machines, and who pays for it. Even in a new machine this is expensive in an era when everyone's trying to cut costs.

      True dat. This is really the big problem. I worked on an ICU monitor system design many years ago (1978 IIRC). The design was cool, total cost of development and productizing back then would have been maybe $100K. But the company discovered that it would cost several $million to get through the various levels of certification and approval to allow hospitals to use it. And once it's developed, even a resistor change would have required the same process again. Based on the projected market, amortizing the cost of certification would almost triple the manufacturing cost. And the small company just didn't have a few $million to risk on this project.

      Medical device manufacturing might as well be government contracting, as it requires the vendors to jump through the same hoops. Most companies just don't want to bother, and those who do amortize the excessive costs across the relatively small number of units. Then add on marketing and other costs, then some profit, and every device becomes like the medical equivalent of a custom Bugatti.

      --
      It's easier to be a result of the past, but more fun to be a cause of the future! http://www.spacefinancegroup.com/
    60. Re:Run your own NTP if it matters by LostOne · · Score: 1

      The problem here is that there are two different words. "flame" and "inflame". "inflame" is not using the "in-" prefix. You can add "-able" to either one, with the usual meaning. That then gives "flammable" and "inflammable". You can then theoretically add "in-" meaning "not" to "flammable" which gives "inflammable". This is clearly an absurd situation since you now have two conflicting meanings which usually cannot be separated in context. (For the record, "inflame" does not have strictly the same meaning as "flame".)

      In my part of the world, "inflammable" is generally thought to mean "not burnable" but there is enough confusion that it is better to avoid using the word altogether.

      --

      If it works in theory, try something else in practice.
    61. Re:Run your own NTP if it matters by garyebickford · · Score: 1

      You apparently don't understand how NTP works. I've been using it in dozens of places for 20-odd years, and have NEVER had the server lose the time. For one thing, one never depends on a single server. The entire protocol is based on smartly balancing the information from multiple servers, ideally (but not necessarily) including multiple local servers on the LAN. If the network goes down, every machine running NTP uses its already-created drift factor to maintain the time as closely as it can, usually within a second every day or better. NTP also supports using one's own a hard-realtime physical clock which could be GPS, or one's own atomic clock, etc., either independently or in conjunction with remote servers, so it's not necessary to go outside the LAN. I think it's even possible to use the clock signals maintained by the US NIST, WWV, albeit less accurately than over the net.

      So if done at least half-assedly correctly, the only way someone is going to inject wrong time is to get access to the internal NTP servers on the LAN. And if the time is changed too quickly on the server, all of the clients will reject the server as unreliable and maintain their own time until things get straightened out.

      IOW, NTP is remarkably robust. All those issues that you or I could think of were worked out by the creators of the protocol, for use in situations including military requirements.

      It's even possible to have a local server on the LAN periodically dial up a remote server and ask the time. This isn't very practical but it is doable.

      --
      It's easier to be a result of the past, but more fun to be a cause of the future! http://www.spacefinancegroup.com/
    62. Re:Run your own NTP if it matters by garyebickford · · Score: 1

      Funny thing, all their Windows and Mac desktops are already running NTP. By default, IIRC they automatically use servers at MS and Apple respectively. Linux boxes use the NTP Pool, which IMHO is better but may not be ideal for a hospital.

      --
      It's easier to be a result of the past, but more fun to be a cause of the future! http://www.spacefinancegroup.com/
    63. Re:Run your own NTP if it matters by garyebickford · · Score: 1

      Oddly enough, inflammable is the originally correct term. It means 'able to be inflamed'. Flammable is a relatively recent colloquialism - I think the 1950s.

      There are many English words that start with a modifying prefix, like 'engorged', 'emboldened', 'incensed', 'encouraged', etc. (I think this is all from Latin) The idea is to make a verb out of an adjective or noun. E.g., "I am bold, because he emboldened me." "He is flaming mad, because she inflamed the situation."

      "The house is inflammable, as it can be inflamed" - correct, but confusing because of the common use of 'in' to mean 'not' (for example 'inaccessible' means 'not accessible'), so for the vast majority of people 'inflammable' at first glance means 'not flammable'. So 'flammable' has largely replaced 'inflammable' to prevent a dangerously ambiguous term.

      Also, 'inflamed' itself has recently been getting replaced by 'flamed' - as in much Slashdot usage. (I think that to 'flame' somebody is to cause them to become 'inflamed'. But 'inflamed' still has its place - "George inflamed the situation by suggesting that Peter was a dork. So then Peter became inflamed with rage, and (!) flamed George on Facebook." (!) -> new usage.

      For whatever reason, English speakers have a strong propensity for shortening things. (I don't know about other languages.) So flammable and its friends are going to replace inflammable, and in fact already have.

      --
      It's easier to be a result of the past, but more fun to be a cause of the future! http://www.spacefinancegroup.com/
    64. Re:Run your own NTP if it matters by a90Tj2P7 · · Score: 1

      The idea that the Earth wasn't round was once a widespread formally recognized idea. Doesn't mean it was ever correct. Sure, people are still free to use the word, just like I am free to think they sound ignorant doing so.

      An incorrect belief about the physical world is a hugely different concept than the prevalent usage of a word.

      If you'd like to think it's wrong personally, go right ahead. But it's incredibly ironic to call its usage "ignorant", since your refusal to recognize a widely-used and -accepted word because of your personal preference is a shining example of willful ignorance.

    65. Re:Run your own NTP if it matters by garyebickford · · Score: 1

      go home and practice on your home Linux network

      - or your home Windows or Mac network - both of them also use NTP, by default using MS and Apple servers respectively. Or at least that's my recollection.

      --
      It's easier to be a result of the past, but more fun to be a cause of the future! http://www.spacefinancegroup.com/
    66. Re:Run your own NTP if it matters by TheCarp · · Score: 1

      Who says the main time server has to get its time from only one source?

      Besides, the main issue here is unsynchronised time. This is a precision problem, not an accuracy one. It doesn't matter if you get your medication at 1 am or 3 am, as long as the time between dosages is right. It doesn't matter if your surgery is at time X or Y, as long as everyone shows up at the same time, it happens.

      All that said, remember, we are talking about medical devices. They are developed totally seperately by people with totally seperate skill sets from those that people in the IT industry tend to have.

      Also hospitals, particularly MGH (I know the institution personally, I used to work in their facilities)...which is a teaching hospital.... come out of academic traditions.

      Security, for the most part, is new for them, especially network security. They have always kinda cared, but, only kinda. It wasn't until regulations forced them to care that it actually got traction and taken seriously. Security, I garauntee you, was NEVER the reason they didn't do NTP.... In fact.... I doubt I am revealing any secrets.... they HAVE an NTP server. They have had an NTP server on their network for years now.

      However, Academia is setup similarly to the government, and hospitals are based on the model. Everything is very federated, with each department having a level of autonomy that you seldom see in the corpeate world. I almost garauntee the reason they havn't used NTP on medical devices is....they never knew it existed or thought it was that important for all the other issues they have.

      Their netowork and systems people have known about, and used it for years.... they just don't have much communication between departments at that level....its not part of the model.

      --
      "I opened my eyes, and everything went dark again"
    67. Re:Run your own NTP if it matters by internerdj · · Score: 1

      Well I intended that to be in voice but I didn't word it well. I've seen plenty of people who have enough distrust in the medical community to fall into to think that this might not be so hypothetical. If someone falls into that category, the technical details of GPS don't matter. I do understand how GPS works.

    68. Re:Run your own NTP if it matters by Anonymous Coward · · Score: 0

      Everytime I see the "hardcoded" word, I see myself doing a hack to point it to the correct ip.

    69. Re:Run your own NTP if it matters by slippyblade · · Score: 1

      I wish I could disagree. I really do, but I can't. This is a state where it's possible to be legally pregnant before having sex. Our Governor had a mental breakdown on TV during the campaign and STILL got elected. McCain lives here.

    70. Re:Run your own NTP if it matters by Mindcontrolled · · Score: 1

      And there they got you. You do know about the nanotransponders suspended in all major coffee brands today, do you? No? Oh my....

      --
      Ubi solitudinem faciunt, pacem appellant.
    71. Re:Run your own NTP if it matters by Nimey · · Score: 1

      Not if they're using Active Directory, and it's not all that hard to block a port at the firewall.

      People who have experience with medical IT may now snigger.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    72. Re:Run your own NTP if it matters by Altanar · · Score: 1

      The correct usage of a word is what the majority of its users say it is. Sorry to burst your bubble.

    73. Re:Run your own NTP if it matters by jc42 · · Score: 1

      Irregardless isn't a word. Thought you should know. kthxbai.

      Flammable
      Inflammable means flammable ...
      Welcome to the English language.

      Yup, and from both linguistic and information-theory viewpoints, there are good reasons for such things. The so-called "natural languages" were developed by populations of people working in environments that were often noisy. So our languages all have a great deal of redundancy built in, to increase the chance that a listener will correctly interpret a message.

      In the case of [in]flammable, one is derived from "flame", while the other is derived from "inflame". These do have slightly different meanings, but for most purposes, the difference isn't important. The reason that, historically, "inflammable" was more common was probably because it's less likely than "flammable" to be mistaken for a different word. It has two extra phonemes, giving the listener slightly more information about which word it is.

      Similarly, objections to "irregardless" tend to be based on the pointlessness of the "ir-" prefix, which merely duplicates the negation of the "-less" suffix. But this gives the listener more information, decreasing the chance that a listener will miss the negative part. Such multiple negative tend to be used because they improve communication when the environment isn't noiseless.

      There are problems caused by the anti-redundancy crowd in English. Consider the common word "can't". In this word, the negative part is reduced to the single /t/ phoneme. This brief burst of sound tends to be lost at the ends of words, so "can't" is often misheard as "can" if there's even the smallest amount of noise. This problem can be fixed by repeating the negative, as in "I can't see nothing", but the grammar nazis object to that. If you use their suggest "anything" for "nothing", you get "I can't see anything", which is easily misheard as "I can see anything", restoring the original problem.

      In any case, there's probably little we can do to fend off the dummies who are intent on eliminating redundancies from English. But we can ignore them, and continue to speak redundantly when we want to be understood. And we can occasionally point out the information-theory reasons that they are wrong.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    74. Re:Run your own NTP if it matters by Altanar · · Score: 1

      "Irregardless originated in dialectal American speech in the early 20th century. Its fairly widespread use in speech called it to the attention of usage commentators as early as 1927. The most frequently repeated remark about it is that “there is no such word.” There is such a word, however. It is still used primarily in speech, although it can be found from time to time in edited prose. Its reputation has not risen over the years, and it is still a long way from general acceptance. Use regardless instead. First known use: circa 1912" - Merriam Webster, (who is owned by Encyclopedia Britannica)

    75. Re:Run your own NTP if it matters by caferace · · Score: 1
      Many (if not most) medical devices (think MRI/CAT/US, whatever) run on a variant of Windows as the underlying OS, be it standard or embedded. Switching to use an NTP server on the local network would be trivial.

      The BIGGER problem (IMHO) is that these devices aren't shipped with any sort of malware protection, for the most part. One bogus USB stick plugged in, and..... I've spent years in the medical device field. The reliance on hospitals securing their networks, and not securing quarter million dollar devices at the manufacturer end always freaked me out. But again, the problem was how do you get updates, without communicating with the outside world and make it easy? Hospital IT staff are notoriously overworked and underfunded.

      Conundrum

      -jim

    76. Re:Run your own NTP if it matters by Mister+Whirly · · Score: 1

      And you are perfectly in your right to think so. But if you think calling me ignorant becasue of your personsal preference isn't a tad "ironic" itself, think again.

      --
      "But this one goes to 11!"
    77. Re:Run your own NTP if it matters by Mister+Whirly · · Score: 1

      No, the accepted usage of a word is what the majority says. The majority can and will sometimes be wrong.

      --
      "But this one goes to 11!"
    78. Re:Run your own NTP if it matters by Anonymous Coward · · Score: 0

      Jesus can I have the 45 seconds back I wasted reading this drivel? Noise levels? Where do you get your PCP sir?

    79. Re:Run your own NTP if it matters by Hognoxious · · Score: 1

      Everyone seems to have missed this: why does it matter that the clock is wrong - provided it's running at roughly the right rate?

      If you need to check the p02 on the friddlebobbler 20 minutes after administering foobaricin, it doesn't really matter if the computer thinks that's 10:16 and 10:36 or 23:59 and 00:19 the next day.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    80. Re:Run your own NTP if it matters by Sancho · · Score: 1

      Lots of people actually pointed that out. In fact, two replies up, dgatwood noted it http://slashdot.org/comments.pl?sid=2869687&cid=40090419

      I replied to that post, not focusing on what he said (and what you reiterated) but instead on how so many geeks seem to discount a solution if it's imperfect.

      Yeah, I threadjacked. You'll get over it.

      But if you read through the comments, lots of people noted that being in sync is more important than accuracy. That said, you still have to worry about transferring patients to other offices, hospitals, etc. and the timing of doses there. Accuracy will still matter to a lot of people, and trading accuracy for consistency might not be the best thing to do.

      Luckily, with NTP, you can get both.

    81. Re:Run your own NTP if it matters by jc42 · · Score: 1

      When I worked on some medical devices in the past I was surprised at some of the stuff dealing with time. ... are some reasons for this. The software base may have been around from before network connectivity was common, ...

      Wow; they must have started really early, before electronic computers even existed. ;-)

      There have been broadcast time signals for more than a century now. The earliest were telegraph signals, accurate to only about a second, which is plenty good enough for the current topic. Starting in the 1920s, there were radio time signals, accurate to better than a second. At roughly the same time, the electric grids in Europe and North America became good enough that their 50- or 60-cycle "signals" were usually accurate to better than a second per day. The earliest electronic computers were more than a decade later.

      Anyone who implements their own organization's time "standard" is merely ignorant, and is almost certainly doing it wrong.

      I've worked as a software developer for several organizations like that. I remember one, only about 10 years ago, where the managers eventually "accused" me of sneaking in accesses to the "universal time system", which they didn't understand or trust. It turned out that the main reason for their suspicion was that they kept insisting that their software do everything in local time (in a company spread across several time zones). They'd heard that software based on local time always has bugs in a multi-time-zone environment. They'd seen that my code worked correctly on all their machines. They inferred the obvious. But I hid the evidence sufficiently well that they were never able to prove anything. ;-) Part of what we were working on was medical computing equipment ...

      The problem isn't that we don't know how to solve these problems. The problem is that we allow our organizations be run by people who have contempt for the technical solutions that came from "computer geeks" outside their organization. The medical industry in particular is controlled by people who have no intention of allowing outsiders to tell them how to run their systems. Until they've developed their own time system independently, they won't trust it.

      Some people here in the US have suggested that there's a good reason for the two different meanings of the "NIH" initialism.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    82. Re:Run your own NTP if it matters by Anonymous Coward · · Score: 0

      That is because Arizona sucks balls in every department

      Wonder how they write that up when they're submitting the insurance claims...

    83. Re:Run your own NTP if it matters by jc42 · · Score: 1

      why cant we finally send a clock/time sync signal over the power lines for everybody?

      Actually, we've been doing that for nearly a century now. ;-)

      Of course, what all the electrical grids have supplied is the 50- or 60-cycle AC current. But for a long time, they have adjusted this to get an exact 24*60*60*[50,60] cycle count at the end of every day. They've done this by working with the physicists and astronomers, who developed equipment that could measure time accurately enough for their purposes.

      Mostly, figuring out which cycle corresponded to midnight was something that the electric companies left as an exercise for the customer's engineers. But by 1920 or so, this wasn't much of a challenge to the typical electrical engineer.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    84. Re:Run your own NTP if it matters by Anonymous Coward · · Score: 0

      Do you know how many GPS receivers are running in the vicinity?

      Hint: more than one.

    85. Re:Run your own NTP if it matters by Darinbob · · Score: 1

      I did not say networks did not exist, I said they were not common. Especially in hospitals. Even in 2000 networks were not ubiquitous in hospitals outside of some IT centers for record keeping, not very often seen in exam or operating rooms. Today if you built a medical device that mandated being connected to a network before it would operate correctly you wouldn't sell many of them.

      And local time is ubiquitous still in many areas. Sometimes this is just practical because all the systems you interact with use local time; ie, they're built with a tiny 8/16 bit CPU with less than 1k RAM and no writable files. They need just enough time to operate (ie, do an operation at certain times) but no capability to handle time changes. Without a network or easily updated files, local time actually makes some sense.

      Interesting to note that some later varieties of VCRs were set up to get time signals from some television states. But it turns out that the broadcasters didn't keep the machine that generated the time signals calibrated or adjusted, especially if the only techie who knew what the box looked like and did retired.

    86. Re:Run your own NTP if it matters by Darinbob · · Score: 1

      The US machines I worked on used a variety of RTOS for front end.

    87. Re:Run your own NTP if it matters by SteveTheNewbie · · Score: 1
    88. Re:Run your own NTP if it matters by stepho-wrs · · Score: 1

      "I can see nothing"

      Grammatically correct and unambiguous.
      Still unambiguous even if it is spoken as "Aye see nuttin"

    89. Re:Run your own NTP if it matters by Anonymous Coward · · Score: 0

      True, but you don't necessarily need said TRANSMITTER to be transmitting data in real time. If the insulin pump needs to keep track of time to the point that it's synchronization to an external clock is relevant, then it likely has to be synchronized with something at some point. Perhaps it's an EMR system that records the times and volumes of doses issued.

      Regardless, if said insulin pump has a GPS receiver built in (for the stated purpose of getting the timestamps right), and some form of storage (for recording dose+timestamp intended for later collection) then it isn't a giant leap for a privacy oriented person to ask: "So... how do I know that GPS coordinates aren't being stored for later retreival?"

    90. Re:Run your own NTP if it matters by Anonymous Coward · · Score: 0

      Realtime position tracking may be the obvious privacy violation from a device with an embedded GPS, but don't discount the privacy violating value of historical GPS data from a device that is incapable if realtime transmission but has a GPS receiver in conjunction with a modicum of onboard storage capability and a means to access said storage.

      Keeping in line with the topic at hand, many of the portable medical devices that are in use by individuals are provided by and owned by someone other than the individual using the device. These devices are given to an individual, used for a period of time, and then returned to the owner (hospital, medical provider, etc.). It would be trivial for the owner to add in GPS position logging capability without the hassle of adding realtime position transmission. They know they're getting access to the device (and it's storage) at some point.

    91. Re:Run your own NTP if it matters by Anonymous Coward · · Score: 0

      It would be trivial for the owner to add in GPS position logging capability without the hassle of adding realtime position transmission. They know they're getting access to the device (and it's storage) at some point.

      Trivial? Pointless. I'm failing to see what possible use it would be.

    92. Re:Run your own NTP if it matters by freaker_TuC · · Score: 1

      Implement NTP in a machine, which mostly doesn't even support ethernet in the first place? .. sounds .. healthy!

      --
      --- I am known for the ones who want to find me on the net. Is that a privacy risk or a privilege? One might wonder..
    93. Re:Run your own NTP if it matters by tqk · · Score: 1

      Implement NTP in a machine, which mostly doesn't even support ethernet in the first place?

      1) Implement NTP.

      2) Note those machines which appear to have no way to do NTP over ethernet as exceptions.

      Now, tell me that doesn't sort out > 90% of your time problems leaving you with a few exceptions which need to be handled individually.

      No ethernet? How about USB or serial ports? I used modems to connect to the net well into this century. I didn't even bother to pick up on WiFi until a couple of years ago (didn't need it at the time).

      If you hired the right people to take care of this for you, you needn't trouble yourself with all the voodoo that you think it is. I know, that's a pretty big problem in itself, but you can build up the capability over time. Your mountains should be tamed to molehills in no time, leaving you to deal with what you should be dealing with; your specialty.

      --
      "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
    94. Re:Run your own NTP if it matters by tqk · · Score: 1

      But you need to prove this to the FDA.

      I imagine the NIST could do that for you. Have them run a pilot project at a military or VA hospital (funded by a consortium of hospitals and insurance companies and universities). Once it's shown to work, roll it out to a civilian hospital pilot project, rinse, repeat.

      --
      "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
    95. Re:Run your own NTP if it matters by freaker_TuC · · Score: 1

      To my opinion, the development/migration/adaption of such equipment would exceed time (and therefor cost).

      We are talking about life-critical machines here, which need to undergo rigorous tests, before used on humans.
      I don't even believe, most of these machines got computer connectivity to start with...

      --
      --- I am known for the ones who want to find me on the net. Is that a privacy risk or a privilege? One might wonder..
    96. Re:Run your own NTP if it matters by tqk · · Score: 1

      To my opinion, the development/migration/adaption of such equipment would exceed time (and therefor cost).

      Have you asked the experts in the field (knowledgable IT people), or has all the discussion gone on between medical doctors sitting around a table, or worse salesmen from vendors? I wouldn't doubt it. How are they supposed to know what's possible?

      We are talking about life-critical machines here, which need to undergo rigorous tests, before used on humans. I don't even believe, most of these machines got computer connectivity to start with...

      As I said, you will have problemmatic exceptions, however, if it's got a serial port interface, you can bolt a computer onto the side of the thing. How does it communicate to the outside world now? How are its results transmitted to its operators?

      An example from my experience: I recently worked with a small high-tech startup building a MySQL database and perl program to interface with an RFID tag reader. The whole of that took one IT guy a few weeks, and it worked flawlessly and robustly.

      We have small embedded systems controlling power grids, hydroelectric dams, and robotic assembly lines. Some of them are (often foolishly) even internet accessible. This stuff has been in place for a long time and has been rigorously tested, just like NTP. This is not bleeding edge tech. It's just been ignored so far, despite what it could be doing for you.

      Do you really want your few IT resources wasting time running around syncing time on all your devices when they could be fixing even bigger problems for you? I'm not suggesting any of these ideas are a magic bullet that'll make all your problems disappear, but from an IT guy's point of view, you haven't really even been trying. The lawyers and insurance companies and regulatory agencies have made you too afraid to try anything new. You need to cut through all of that baggage somehow.

      If IT can help you cut out some of the chaff in the system, your insurance companies would love you for it. If we could build in efficiencies which freed up resources you could better use elsewhere, you'd love it. If the whole thing starts working better, your ambulance chasing lawyers will find themselves with nothing to do.

      Call me a Pollyanna.

      --
      "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
  3. Re:NTP and hospitals by Anonymous Coward · · Score: 0

    Why not just use radio instead?

  4. It won't help by Gothmolly · · Score: 3, Informative

    First, they will use Windows Active Directory for NTP because someone will say "it's authoritative for the whole network". And their clocks will be off.

    Then they will run into config hell, and blaming that for clocks being off - they will load balance the domain controllers. Which is precisely what you're not supposed to do with NTP. And their clocks will be off.

    Then, some small but relevant IT subgroup will secede, claiming that they need "real" NTP. "Network Security" folks are typical suspects here. So their clocks won't match the rest of the gear (which is still off, remember?)

    If you have poor enough technology discipline that your clocks are 24 minutes off already, you're probably screwed.

    --
    I want to delete my account but Slashdot doesn't allow it.
    1. Re:It won't help by Nkwe · · Score: 2

      First, they will use Windows Active Directory for NTP because someone will say "it's authoritative for the whole network". And their clocks will be off.

      Then they will run into config hell, and blaming that for clocks being off - they will load balance the domain controllers. Which is precisely what you're not supposed to do with NTP. And their clocks will be off.

      Active Directory time synchronization works properly if you have a competent sysadmin and set it up correctly. If you don't have competent sysadmin it doesn't matter the technology or vendor you are using, you will get it wrong.

      Active Directory domain controllers don't need external load balancing, they automatically distribute work out of the box. When configured correctly they also set up a proper NTP time hierarchy.

    2. Re:It won't help by Anne+Thwacks · · Score: 1
      Active Directory time synchronization works properly if you have a competent sysadmin and set it up correctly.

      Translation: "you are all f&*$ed", cos you KNOW that can't happen.

      --
      Sent from my ASR33 using ASCII
    3. Re:It won't help by Archangel+Michael · · Score: 1

      Point your DCs to pool.ntp.org and be done. Standard config out of the box for our DCs! Everything else is ... automagic.

      It doesn't take competent Sysadmin, just a good SOP for setting up new DC's. Just another "checkbox" on the list. You do have a checklist for setting up new DCs for your org .. don't you? If not, your IT supervisor should be fired.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    4. Re:It won't help by operagost · · Score: 1

      I use Windows NTP for a PCI DSS 2.0-compliant environment, and I assure you it works. We're not even running Active Directory; NTP does not directly rely on it, although using Group Policy would make ensuring that the configuration is consistent across the enterprise much easier.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    5. Re:It won't help by operagost · · Score: 1

      By the way, we also sync non-Windows machines.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    6. Re:It won't help by arth1 · · Score: 1

      Active Directory time synchronization works properly if you have a competent sysadmin and set it up correctly.

      An MCSA, you mean?
      A competent sysadmin would flinch at the thought of using an Active Directory controller for time sync, and definitely not use ntp over the Internet - it doesn't support authentication, for one thing. Even Microsoft recommends using a hardware clock.
      And, of course, whenever the PDC is rebooted (which seems to be at least every second Tuesday in the month in the windows world), clients will jump time sources cause they have no concept of peer timekeeping. Not good.
      Using a Cisco router or managed switch as the time source is more reliable by far. And your sysadmin won't flinch.

    7. Re:It won't help by Anonymous Coward · · Score: 0

      No.. the DC's point to the DC with PDC Emulator FSMO role of the Forest and the rest of the clients point to their local DC. The DC with the PDC Emulator points to some NTP source like pool.ntp.org, us.pool.ntp.org, etc.

    8. Re:It won't help by Gothmolly · · Score: 1

      No it doesn't work.

      From Microsoft-

      "The W32Time service is not a full-featured NTP solution that meets time-sensitive application needs and is not supported by Microsoft as such. For more information, see Microsoft Knowledge Base article 939322, Support boundary to configure the Windows Time service for high-accuracy environments (http://go.microsoft.com/fwlink/?LinkID=179459)."

      "The W32Time service cannot reliably maintain sync time to the range of 1 to 2 seconds. Such tolerances are outside the design specification of the W32Time service."

      --
      I want to delete my account but Slashdot doesn't allow it.
    9. Re:It won't help by Archangel+Michael · · Score: 1

      Touche'

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  5. Re:NTP and hospitals by macemoneta · · Score: 5, Informative

    Holy hell, what about no? There's a huge reason why hospitals try to keep off networks, especially public ones. Do you really want to connect all the timing devices in a hospital to an outside public server? Because running it yourself does no good, it can just fuck up all the devices in the hospital.

    NTP does not require access to public networks. Private time servers, usually GPS sourced via rooftop antennas, are very common.

    --

    Can You Say Linux? I Knew That You Could.

  6. Re:NTP and hospitals by Alan+Shutko · · Score: 4, Insightful

    You don't need to connect to an outside server. You can easily run your own time source (GPS is really easy these days), or have the devices talk to a single internal server which then securely contacts outward. If they're off, at least they're all on the same time. It's really dangerous if everything is reporting different incorrect times.

  7. Re:NTP and hospitals by Anonymous Coward · · Score: 3, Insightful

    The easy solution that devices could have used since 1985? NTP.

    Holy hell, what about no? There's a huge reason why hospitals try to keep off networks, especially public ones. Do you really want to connect all the timing devices in a hospital to an outside public server? Because running it yourself does no good, it can just fuck up all the devices in the hospital.

    Sometimes the ideas non-thinking geeks come up truly scare me.

    No one said the NTP server had to be external. NTP is just a method to keep a bunch of clocks synchronized to an arbitrary master.

    Sometimes the stupidity of non-technical and non-thoughtful people scare me.

  8. Re:NTP and hospitals by fuzzyfuzzyfungus · · Score: 2

    You could do an implementation of NTP on a closed network, with a local time source(compared to the rest of a hospital, an OK atomic clock doesn't cost that much, and a GPS timebase could be lost in a rounding error) with devices flagging anomalies in the NTP source and falling back on local quartz oscillators if needed.

    It'd be more expensive than just having IT bring a patch cable; but there isn't anything about "NTP" that requires putting gramps' pacemaker on the internet...

  9. NTP - wrong answer by Animats · · Score: 2

    Medical devices should not have Internet access.

    Receiving time from a GPS receiver is much safer. That's a broadcast signal with a fixed message format.

    1. Re:NTP - wrong answer by Anonymous Coward · · Score: 1

      Good luck with that in an MRI-rated room...

      hint: Faraday

    2. Re:NTP - wrong answer by Anonymous Coward · · Score: 0

      Receiving time from a GPS receiver is much safer

      Now there's another reason for the enemy to take out the satellites, or jam GPS. I'd prefer something a little less centralized. Even having IT maintain an NTP server might be too centralized. The IT people might not realize how important it was. Why not have a master clock in the room that sends out signals via Bluetooth? Then you just have one clock in the room to set, and you train staff to push the sync button before using a device. Use simple procedures that everybody can follow.

    3. Re:NTP - wrong answer by King_TJ · · Score: 2

      From my experience in hospital environments, radio reception is often VERY poor. You've got lots of metal in their construction that tends to block signals. Doubtful you'll have any luck receiving a time signal via GPS unless you plan on running antennas all the way up to the roof of the building.

      As I posted already, NTP is a perfectly good way to solve this problem. You simply have ONE system designed to be your time server, which synchronizes over the Internet via NTP, and then all the firewalled off devices behind it that DON'T have Internet access can update their NTP time info from your local time server.

    4. Re:NTP - wrong answer by Z00L00K · · Score: 1

      You can always set up a network with trusted only devices. It requires some work but it will pay off in the long run.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    5. Re:NTP - wrong answer by Lumpy · · Score: 1

      Not a problem, as almost all GPS time sync devices are mounted on the roof. (Hint cement and rebar that hospitals are made of is bad for satellite reception)

      I'm guessing you dont know much about network time sync devices and how they work. And the MRI machine has a funny cable that runs in to the control room that has the magical ability to bypass a faraday cage.

      --
      Do not look at laser with remaining good eye.
    6. Re:NTP - wrong answer by AmiMoJo · · Score: 1

      I looked into this last year for a project and it is actually pretty hard to get an accurate time signal cheaply inside a building. NTP works but needs ethernet and TCP/IP, and either a cable or wifi (which means WPA authentication etc.)

      GPS is very accurate but tends not to work well indoors, especially in rooms with no windows like most operating theatres. Around the world there are various low frequency time signals (DCF77, JYY, MSF etc.) but like GPS reception can be a problem. I live in the UK and DCF77 doesn't work in my house, and MSF only works in some rooms in some positions during quiet periods which is why most clocks sync in the early hours of the morning and then run on an internal oscillator all day.

      FM radio stations broadcasting RDA supply the time with pretty good accuracy and reception is usually better than the above options and is available on multiple frequencies, but the decoder is not trivial.

      The best option seems to be to broadcast your own time signal in one of the ISM (industrial, scientific, medical) bands. I use the 433MHz band synced to a GPS. For medical equipment I'd just make checking the clock part of the regular OR setup procedure.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    7. Re:NTP - wrong answer by silas_moeckel · · Score: 1

      Consider that they need not even setup a dedicated server, most core networking gear can provide authenticated NTP by itself with a battery backed up RTC with enough accuracy to keep within a few seconds a year. Consider that some of these devices already have a network connection to talk back to the EMR software anyways.

      Setting up a whole new standard is foolhardy, setting up a RF based standard in a hospital setting is looking for trouble. Adding a procedure that needs to be done is just adding cost. It wont be just press the button it will be a 4 hour training seminar. How will you secure this? Will each device have a different dance to sync it's time?

      --
      No sir I dont like it.
    8. Re:NTP - wrong answer by jeffmeden · · Score: 1

      Good luck with that in an MRI-rated room...

      hint: Faraday

      hint: you don't need/want GPS in every fucking device, you need ONE GPS somewhere far away from your MRI (say, on the roof) since you have ethernet everywhere else in the entire building.

    9. Re:NTP - wrong answer by Chris+Mattern · · Score: 3, Insightful

      Better yet: this is not an application that requires microsecond precision--within a minute or two is fine, particularly as long as all the clocks agree with each other. Completely private network with a master NTP server that is updated by hand every week or so should work fine.

    10. Re:NTP - wrong answer by tlhIngan · · Score: 1

      Medical devices should not have Internet access.

      So... don't. NTP works just fine on a private network. And you don't even need a proper time source, either. As long as everything ticks within a narrow boundary of time, it doesn't really matter if the master NTP server clock is off. If it's stable, the offset between it and the real time would be well known.

      NTP's just a way to distribute the time. It doesn't have to be used to distribute exact time. As long as everything's ticking to the same clock, things are fine. Heck, they can have the same machine that does their slaved clocks be the NTP machine.

    11. Re:NTP - wrong answer by Minwee · · Score: 2

      Receiving time from a GPS receiver is much safer. That's a broadcast signal with a fixed message format.

      A fixed what?

    12. Re:NTP - wrong answer by Anonymous Coward · · Score: 0

      No luck really needed...stick a GPSR on the roof and pipe in the data via hard line. Cost issue more than anything I would guess.

    13. Re:NTP - wrong answer by dgatwood · · Score: 2

      Now there's another reason for the enemy to take out the satellites, or jam GPS.

      No, the server would go into free-run mode if it cannot receive a signal, and all of the clocks would be the same, just with a little bit of drift. And even if the servers went down, in the worst case, the devices would do the same thing, which means even in the worst case, you would be no worse off than you are now, and realistically, because NTP provides drift compensation statistics, they would probably drift far less than they do now, on average, even in the event of a complete failure.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    14. Re:NTP - wrong answer by Anonymous Coward · · Score: 0

      Yes, but then you would need to synch the clocks on all of your medical devices to the GPS master clock via some kind of Network Time Protocol.

    15. Re:NTP - wrong answer by Archangel+Michael · · Score: 1

      GPS is NOT accurate for sufficient levels of accuracy. It is currently off by about 15 seconds and every time they do a leap second, it requires a reprogramming of the device/OS to account for it. GPS basically SUCKS for atomic time. It is better to use NTP or the Atomic Clock shortwave signal, which already are using the corrected time.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    16. Re:NTP - wrong answer by Anonymous Coward · · Score: 0

      Why do you need Internet access? You can do it with a simple radio signal.

    17. Re:NTP - wrong answer by Anonymous Coward · · Score: 0

      Medical devices should not have Internet access.

      Receiving time from a GPS receiver is much safer. That's a broadcast signal with a fixed message format.

      In what world do you need complete Internet access for NTP? You need access to the server that gets the time updates. Clearly you do not configure every device to get its time updates from the Internet.

    18. Re:NTP - wrong answer by ColdWetDog · · Score: 1

      But the problem is that lots of hospital gizmos aren't now and will not be inthe near future connected to a network. Big machines are and they already are picking up time servers. But all the little IV pumps and diagnostic / therapeutic whatnots are going to be standalone. So the GPS to NTP server to gizmo idea doesn't work.

      --
      Faster! Faster! Faster would be better!
    19. Re:NTP - wrong answer by Anonymous Coward · · Score: 0

      GPS is used to "discipline" NTP clocks, i.e. GPS can do a damn accurate one-pulse-per-second. But it really has a shitty idea of what time it is right now. So use the GPS one-pulse-per-second output to help a clock keep its precision once set, but you don't use the GPS timestamp to set it.

    20. Re:NTP - wrong answer by Anonymous Coward · · Score: 0

      it is going to happen. Now lets figure out how to make it so people cant screw it up...

    21. Re:NTP - wrong answer by Anonymous Coward · · Score: 0

      No, no, no, no, no, no, NOPE! GPS signals can get jammed. I do NOT want my medical device freaking out because we go to war with China and they start jamming the GPS signal.

      I understand the desire to have time on medical devices, but frankly, I want the time decoupled from the life-saving operation. If a disciplined pulse signal (i.e. the ticking of a clock that marks time) is needed to keep me healthy, the device better have a reliable time source of its own. If the my medical provider wants to correlate events in time, then the medical device should be capable of SENDING status to a correlator that gets the time from a source and timestamps the incoming data -- keep in mind the "correlator" could be a nurse with the paper chart and cheap watch.

    22. Re:NTP - wrong answer by Aggrajag · · Score: 1

      Even better and safer solution: a NTP server that updates the clock using GPS. No internet access OR manual override needed.

    23. Re:NTP - wrong answer by Anonymous Coward · · Score: 0

      Use Zigbee. Certain implementations create a mesh network, which results in packets being forwarded between Zigbee nodes when the originating node is not within range of the destination node. It's basically designed for environments like the above.

    24. Re:NTP - wrong answer by Anonymous Coward · · Score: 0

      Sorry, but who said anything about Internet? NTP syncs time across a network, any network.

      They could simply have a central server with GPS receiver and have all the other devices sync with that over a LAN.

      It'd work far better than a GPS receiver in the medical devices since they'll be used indoors, where you're not going to be able to get a GPS signal.

    25. Re:NTP - wrong answer by Anonymous Coward · · Score: 0

      Just adding a network connection to a medical device opens a whole can of regulatory worms that many manufacturers rather avoid.

    26. Re:NTP - wrong answer by Anonymous Coward · · Score: 0

      For anaesthetics, to-the-second precision is often required.

  10. NTP Is Just a Protocol, Not a Specific Server by eldavojohn · · Score: 3, Insightful

    NTP is just a protocol that you can implement. There are solutions that you can install internally that don't require internet access. Just stand up your own internal NTP server and have your own internal official time (possibly synced to something more authoritative). I agree with your sentiment about keeping sensitive medical equipment disconnected from the internet but with hospitals becoming more and more interconnected and not having their own physical infrastructure to do so, the internet looks like it's probably the best option. Yes, there are way to protect your traffic and all that but I must be pedantic and point out that NTP does not mean you must use the common servers available on the internet.

    --
    My work here is dung.
  11. Re:NTP and hospitals by bernywork · · Score: 1

    *blink* how can running your own NTP server taking time from GPS "Fuck up all the devices in the hospital" ?

    --
    Curiosity was framed; ignorance killed the cat. -- Author unknown
  12. Re:Neither do Android phones by tscheez · · Score: 3, Funny

    Oh noes!!! My android phone will make me 15 seconds early to any appointment!!!! I must therefore dump it and become and apple fanboy.

    --
    Supplies!
  13. Re:Neither do Android phones by MetalliQaZ · · Score: 1

    Different problem. The medical devices were all set inconsistently. The Android "problem" you describe may slowly diverge away from iPhones, but at least they are consistent.

    That's what the proverb in the post implies: consistency is what matters.

    PS: since when do cell phones take the time from GPS instead of the cell network? I'm pretty sure my phone synchronizes to Verizon's towers. I usually keep GPS disabled.

    --
    "Here Lies Philip J. Fry, named for his uncle, to carry on his spirit"
  14. Re:NTP and hospitals by khallow · · Score: 1

    Holy hell, what about no? There's a huge reason why hospitals try to keep off networks, especially public ones. Do you really want to connect all the timing devices in a hospital to an outside public server?

    NTP works on private networks too. Set up your own internal NTP service.

    Because running it yourself does no good, it can just fuck up all the devices in the hospital.

    I'm not sure what you're trying to say here. But it strikes me that having a common time seems to have more upside than down (at least for devices that need to have an internal time clock).

  15. Re:NTP and hospitals by Anonymous Coward · · Score: 0

    Holy hell, what about YES.

    Have an NTP server locally inside the hospital that maintains internal time, so that at least we know room 105 and room 106 are consistent within the same building. Then, set the server to sync up with a GPS satellite or some other source once a day, or even once a week. You might get a few seconds of drift between buildings over the course of the week, but none of the 24-minute BS.

    Some of the thoughts non-geeks come up with truly scare me.

  16. Re:Neither do Android phones by Anonymous Coward · · Score: 0

    Anecdotally - I just checked and my Nexus One was perfectly in sync with my MacBook synced to Apple's time server.

    Android phones get their time from the carrier they are connected to, just like iPhones do in their default configuration. While the info about GPS clocks being off from "true time" may be correct, the information about Android phones being off by 15 seconds is incorrect.

  17. Re:NTP and hospitals by King_TJ · · Score: 2

    I don't get why people (like the parent poster) are blowing this up, out of proportion?

    You don't have to expose all of the hospital devices/systems to the Internet, just to ensure they all have the same, accurate clock time!!

    All you need is ONE device permitted to access the proper port for NTP protocol through a firewall, to set its own clock as the master, and then have it redistribute the date/time info to the remaining devices on the hospital's LAN!

    It's not like the hospital doesn't already have Internet access and a firewall in place. They probably offer free wi-fi in the waiting areas, if they're half way modernized -- and even if not? They surely have Internet connectivity in place for at least a few needs.

  18. Re:NTP and hospitals by MightyYar · · Score: 2

    There's a huge reason why hospitals try to keep off networks, especially public ones.

    And yet device makers create equipment that requires their time to be set...

    I can't help but wonder why they don't use a different report style. If you want to look at the log to see when the last event occurred, why not report in elapsed time? Like:
    20 min ago: 10cc of supermed dispensed
    40 min ago: 5cc of supermed dispensed
    60 min ago: unit reset

    --
    W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  19. Re:NTP and hospitals by David_W · · Score: 1

    Why not just use radio instead?

    Nice theory, although if the couple of "atomic" clocks I have around the house are any indicator, it's not a great plan. They only can pick up the radio signal at night (something to do with the ionosphere IIRC), and this in my house with windows in every room. In a hospital? Good luck...

  20. Re:Neither do Android phones by khallow · · Score: 1

    As a result, nearly all Android devices are 15 seconds too fast. Note that iOS compensates for this and shows the correct time.

    Then Android devices are not 15 seconds too fast. And GPS isn't either for that matter, you just need to know the offset and you're golden. An accurate clock and a precise, well known offset means you aren't too fast or too slow.

  21. Don't be silly. by Anonymous Coward · · Score: 0

    You're right that you wouldn't want to use untrusted time sources. But that doesn't mean NTP is useless here.

    If the various devices need to work together, they also need to have similar time. It doesn't even need to conform to universal time; it only really needs to be the same in the same hospital, and especially in sync with the wall clocks doctors and nurses look at. I'd also want an indication on each clock that it still runs, that it's not standing still, and if mains-powered needs to be on the emergency power-enabled grid, too.

    A well-tuned central clock or three (not two, thank you) should help quite a lot already. What that is, well, it could be GPS or an atomic clock or a receiver to the local government radio time service or what-have-you. But it really doesn't matter much. Keeping time among the devices inside the hospital is quite valuable in and of itself already.

  22. Re:NTP and hospitals by JWSmythe · · Score: 1

        You're absolutely correct. It seems intuitive to us that all devices should be networked. An in-house NTP server would satisfy this time sync need. As we've already seen with many other things, even a machine with no network access can be compromised by another that does.

        I happened to be in a doctors office (out patient surgical suite) today. Everything had a sign-off sheet with it, where someone would check everything daily. Even the portable O2 tanks were checked to make sure they were full.

        If the time on the device is important, it would seem very important to have the time checked and set daily. That in itself could cause problems if they used an unsynchronized source, like the persons analogue watch. The solution is obvious though. Synchronize their watches to a known good source. Those should be abundant in most hospitals, as the PCs are usually network attached and can be synchronized to a good in-house time source. Pick one, and tell everyone "set your watch to this.", even if it's the timeclock in the break room.

    --
    Serious? Seriousness is well above my pay grade.
  23. Re:NTP and hospitals by Anonymous Coward · · Score: 1

    The Universal Time Clock broadcasts over shortwave radio and can be picked up anywhere in the US at, for example, 10000 MHz. "Atomic" watches and clocks use this (or other equivalent) signals to sync their readings.

    No extra networking, receive only. For all the insane markup on medical devices, I'm sure this could be added without any significant expense - if it were deemed necessary.

    As of yet, apparently it hasn't been necessary. But it can be done without NTP.

  24. Re:NTP and hospitals by plover · · Score: 3, Insightful

    hospitals try to keep off networks, especially public ones

    The sysadmins try, but fail. Most hospital networks and devices ARE connected to the internet in some way. Doctors want their access from the various desktop machines, of course, but many of the diagnostic machines offer things like "click this button to email the ultrasound pictures". So they do.

    I was appalled to learn this a few years ago from a hospital sysadmin here on /. The thing he pointed out is that Doctors are Gods. If they say "This thing can email pictures? Well yeah, hook it up!" then the sysadmin has zero choice. Holes get punched in firewalls that should never have been punched, and the gear gets hooked up.

    And because medical devices are certified only to work with a particular operating system at a particular patch level, they don't get upgraded unless the vendor comes out with a new certified patched OS. That means the ultrasound machine sitting on that cart might still be running Windows XP SP 1. It's crazy.

    NTP would actually be the least of their worries. That's something they could more easily house internally.

    --
    John
  25. Re:Neither do Android phones by Anonymous Coward · · Score: 0

    Ah, but if they were lazy doing this, and clearly they were, what else were they lazy doing? It is easy to do the right thing, yet they (android developers) didn't..

  26. News FLash.... by Lumpy · · Score: 1

    Most devices dont. In fact it's highly rare for a device to NTP sync.

    Most building lighting control systems do not do a NTP sync. Security systems, etc... all rarely do this.

    It sounds like that someone finally realized that clock drift happens and is shocked about it.

    --
    Do not look at laser with remaining good eye.
  27. It should be part of the equipment checklist by radionerd · · Score: 1

    Don't they have checklists to make sure their equipment is working as expected? Even brain dead pilots like me check every instrument on the panel, every time I fly. If I'm betting somebody else's life on it, I check twice. I'm living proof that an idiot can set a clock within a few seconds. Every nurse I've ever met keeps a watch with a sweep second hand (for observing pulse rate easily). How hard can it be to compare it to a GPS receiver,, networked computer or short wave receiver from time to time? I keep my watch within a second or two of UTC by looking at my computer, listening to WWV on the short wave radio, or looking at a GPS receiver, it's good enough for celestial navigation, it's surely good enough for medicine ..... how hard can it be to check life supporting equipment from time to time?

    1. Re:It should be part of the equipment checklist by Anonymous Coward · · Score: 0

      Most hospitals systems will have a couple of engineers on hand who probably do regular checks of the electronic medical equipment to put them through a standard battery of test cases, but those tests could be months apart for a single piece of equipment. Surgeons, nurses, anesthesiologists and other clinicians will notice if a device is obviously not working and probably wheel in a replacement, but I wouldn't be surprised if they don't do some sort of checklist to check things like the clocks before every procedure because they generally don't have the time and assume they are all accurate.

    2. Re:It should be part of the equipment checklist by radionerd · · Score: 1

      "because they generally don't have the time and assume they are all accurate." Wow, no wonder they kill folks by accident all the time....... If I took off in an airplane without a preflight check, and something went wrong, I'd expect to loose my license, at least...... and if something bad happened, I'd expect to be personal liable for all damages or deaths I caused. No wonder that malpractice insurance is expensive.

  28. Re:NTP and hospitals by Lumpy · · Score: 2

    " Because running it yourself does no good, it can just fuck up all the devices in the hospital."

    IF your devices are set to "fuck up" when time changes, you are buying really low grade crap.

    NTP server on closed network for hospital devices, it's source is a GPS timing signal. Zero internet access, provides NTP and a accurate time signal.

    This is SOP in any secure environment.

    --
    Do not look at laser with remaining good eye.
  29. Re:NTP and hospitals by jeffmeden · · Score: 2

    The easy solution that devices could have used since 1985? NTP.

    Holy hell, what about no? There's a huge reason why hospitals try to keep off networks, especially public ones. Do you really want to connect all the timing devices in a hospital to an outside public server? Because running it yourself does no good, it can just fuck up all the devices in the hospital.

    Sometimes the ideas non-thinking geeks come up truly scare me.

    So the GPS synced clocks used to generate microsecond-accurate timing distributed via NTP for utility billing, high speed trading, and a million other mission critical (read: *beyond* life critical) things aren't good enough for your EMR tablet to update on once a day? Sure thing. Keep hiding under that table.

  30. Re:NTP and hospitals by kdemetter · · Score: 1

    Who is talking about connecting to an outside server : just have one ntp server running in the hospital, and all devices synchronize to that.
    Then at least all the devices in the hospital will be synchronized, which I guess is the most important.

  31. Re:NTP and hospitals by zlives · · Score: 1

    could be used to seed the local lan NTP server for hospital devices... even if it checks for error nightly, its bound to be off by a few micro seconds...

  32. Re:NTP and hospitals by Lumpy · · Score: 3, Informative

    Actually a linux server on it's own you can calibrate the system clock to be incredibly accurate. you can calculate the drift of the cmos clock and adjust to get pretty darn accurate.

    http://tldp.org/HOWTO/Clock-2.html

    --
    Do not look at laser with remaining good eye.
  33. Re:NTP and hospitals by RogueLeaderX · · Score: 1

    The easy solution that devices could have used since 1985? NTP.

    Holy hell, what about no? There's a huge reason why hospitals try to keep off networks, especially public ones. Do you really want to connect all the timing devices in a hospital to an outside public server? Because running it yourself does no good, it can just fuck up all the devices in the hospital.

    Sometimes the ideas non-thinking geeks come up truly scare me.

    So the problem posited by TFA is that device clocks with the wrong times lead to improper treatment. The solution offered is a central time server utilzing the NTP protocol. You've stated that this can just fuck up all the devices in the hospital. (I'm assuming you're getting at the problem of a time server gone bad setting the wrong time for all devices in the hospital.)

    So now we weigh the risk of improper treatment due to time differences between devices vs. the risk of an time server failure. To make that calculation we'll need to know the rate of improper treatment due to time differences and the rate of time server failure. TFA speculates that it's causing problems but provides no hard data. Similarly, I have no hard dat on NTP server failure.

    So essentially our discussion is as follows:

    Time differences between devices could be causing problems and NTP will fix this!

    But, NTP could cause all devices in the hospital to get messed up!

    Also, the sky could turn orange today!

    (p.s. I'm guessing you've had bad experiences with inhouse NTP servers?)

  34. Re:Neither do Android phones by Lumpy · · Score: 2

    It's better than being a rabid android fanboy you are now.

    P.S. Nokia phones also did the 15 second adjustment. Google just figures it is not important and also get's its time from the cellular towers that just happen to get their signal from GPS.

    --
    Do not look at laser with remaining good eye.
  35. NTP is a PITA by Anonymous Coward · · Score: 0

    Every device has its own way of supporting various protocols. Microsoft doesn't even properly support it. Sure, the domain controller can go get time from a reliable source (best if it's Microsoft's time servers, thanks), but the damn things won't SERVE NTP. We just had a big brew over NTP support here because the damned clocking servers were off by 90 seconds. 1 minute a day by 2500 employees supposedly works out to about $1Million a year in overtime. I didn't bother with the math.

  36. NTP, GPS, PTP all have problems by jcdr · · Score: 3, Interesting

    NTP have the problem of discontinuing his UTC timestamp while a leap second occur and NTP do not broadcast the actual UTC-TAI offset (historically because he broadcast UTC directly but this is now more a problem that an advantage). GPS and PTP broadcast (something very closely related to) TAI and a UTC-TAI offset, witch is the right thing to provides the precise actual time without discontinuity.

    But all of them, NTP, GPS and PTP, have the problem of not broadcasting the historical leap second table, making the client of those protocols alone unable to safely compute a precise date in the past. I hope next NTP protocol will broadcast TAI, and that NTP, GPS and PTP will be able one day to broadcast the leap second table. I am certain that there is still some reserved bits somewhere in those protocol to make that working.

    1. Re:NTP, GPS, PTP all have problems by dlakelan · · Score: 4, Insightful

      Look if the options are 24 minutes of random error or say 24 seconds of consistently biased error in all the devices in the hospital, I'll take the consistent bias any day. The point of all of this is so that a nurse walking into the room and seeing a blue lipped coma patient can determine things like how long has it been since the monitor whose leads fell off last recorded an accurate O2 saturation.

      --
      ((lambda (x) (x x)) (lambda (x) (x x))) http://www.endpointcomputing.com a scientific approach to custom computing.
    2. Re:NTP, GPS, PTP all have problems by DERoss · · Score: 1

      The NTP Internet client on my PC synchronizes my clock every hour, a setting that I can change to minute increments. I can also manually cause it to synchronize my clock at any time.

      It alerts me to pending leap-seconds. Since it synchronizes in UTC, however, that alert is for information only. If a leap-second causes a failure to synchronize, I get a different alert and can manually request synchronization again. If a leap-second causes an inappropriate synchronization, that will be corrected an hour later (or sooner if I recognize it and manually request another synchronization).

      Effectively, a hospital or other institution should have only one operating NTP Internet client that is used to synchronize a local NTP server to external servers. Then the institution's LAN should provide clients that synchronize to that local server. Not only would this ensure consistency, but it would also prevent flooding external NTP servers. Such a setup -- a network with a single internal NTP server without each platform doing its own external NTP synchronization -- is strongly recommended at http://support.ntp.org/bin/view/Servers/RulesOfEngagement.

      For a hospital, it is indeed necessary to have not only consistent clocks but also accurate clocks. Otherwise records from outside ambulance services cannot be correlated with records from inside emergency rooms.

    3. Re:NTP, GPS, PTP all have problems by jcdr · · Score: 1

      "For a hospital, it is indeed necessary to have not only consistent clocks but also accurate clocks. Otherwise records from outside ambulance services cannot be correlated with records from inside emergency rooms."

      Yes.

      I think that PTP (IEEE 1588-2008) is more appropriate that NTP for a hospital. PTP has some advantage over NTP in this case:
      1) PTP to not require any configuration on the client side (it detect the master automatically).
      2) PTP master is on the hospital and can rely on NTP or GPS redundancy for all the clients belong it, also lowering the NTP traffic on the upstream servers.
      3) PTP have no discontinuity when a leap second is inserted.
      4) PTP is far simpler than NTP to implement (http://ptpd.sourceforge.net/), especially in embedded systems.
      5) PTP is more precise that NTP, even without special hardware.
      6) PTP is already used in many measure instruments from companies that often make medical instruments too.

      Actually, many think that PTP require special hardware to work (master, switch, client) because of there are many marketing around those device. But as the Open Source ptpd shows, PTP work easily on any bare PC and network with a precision of usually about 100s.

      Disadvantage of PTP is that the protocol exchange is typically about one per second while with NTP the protocol exchange is typically one per several minutes. This can be a bandwidth problem for large network. Specialized switch prevent this problem, but are actually priced relatively high.

    4. Re:NTP, GPS, PTP all have problems by jcdr · · Score: 1

      Ooops! ./ has lost the "micron" sign before the 's'.

      [...] PTP work easily on any bare PC and network with a precision of usually about 100 __micro__ second.

      Sorry,

  37. Re:NTP and hospitals by MightyYar · · Score: 2

    I thought of another good solution - when the electronic reporting system polls a device, it should ask the device what time the device thinks it is, and then adjust the report from the device accordingly.

    Older devices without either the option to report in elapsed time or the ability to tell you the current time would be a problem. You'd have to either ignore the timestamps until someone manually verifies the time - which would be a joke since everyone would just click "Verify" without actually looking at the device - or come up with some more-clever-than-me solution.

    --
    W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  38. Re:NTP and hospitals by Anonymous Coward · · Score: 2, Interesting

    I am just playing with one said GPS unit. US$50, plus USB/Serial cable, plus conversion chips. 4h work, less than US$80 in hardware. There are ready made units for around $400, with a rubidium standard if the GPS is not available.

    Not having a time standard is beyond not acceptable.

  39. Re:Neither do Android phones by jeffmeden · · Score: 1

    Few people realize this, but Android phones don't keep time correctly. They use GPS satellites for timekeeping, which was last updated in 1982, and since then there have been 15 leap seconds added. As a result, nearly all Android devices are 15 seconds too fast. Note that iOS compensates for this and shows the correct time.

    Hmm. [looks at NIST synced PC clock] Hmm. [looks at android phone]

    Nope, the two match exactly to 1 second. Unless for some reason my ordinary Android phone (of which over 15 million of this exact variety were sold) qualifies as outside "nearly all" android phones, you are spouting pure nonsense.

  40. Re:NTP and hospitals by Anonymous Coward · · Score: 0

    If the majority of hospitals haven't been doing this for at least a decade, our society is further behind then I've calculated.

    Off to re-examine the long term progress chart ....

  41. NTP by BumpyCarrot · · Score: 1

    In my experience, NTP is the easy solution that nobody uses. Because hey, it's only a clock, right? How hard can it be?

    :/

    --
    Do you see what I did there?
  42. Internet time sync is not the best way to go by Anonymous Coward · · Score: 0

    I think it could be done with a small device supplied by the medical device manufacturers. It would plug in at home or the office, or wherever the medical device user spends a lot of his or her daily time. It would then receive the time broadcasts either from GPS, or, even better, from the WWV radio time signal in Colorado. The small device could then push a standardized time format to the medical device via it's own short-range radio transmitter, perhaps triggered by a daily sync request from the implanted medical device. A larger-scale version of this could be available for hospitals and other medical offices to allow for easy time syncing of all medical devices. No need to plug into an internet connection, making it pretty secure, and it would be easy to test reception of the timebase signal, too: just add one of those self-setting atomic clocks, which also receive the WWV signal. If it syncs up, put the medical device time server near it to ensure timebase reception.

  43. Re:NTP and hospitals by Anonymous Coward · · Score: 0

    "Atomic clocks" can only sync at night. You don't actually think the atomic mechanism is built into the clock, do you?

  44. Re:NTP and hospitals by Anonymous Coward · · Score: 0

    Quite simple really.

    http://www.evertz.com/products/560xMSC

    Sad to think that your local broadcaster is working on more accurate time then your hospital.

  45. Re:NTP and hospitals by DragonWriter · · Score: 1

    Holy hell, what about no? There's a huge reason why hospitals try to keep off networks, especially public ones.

    Facilitating exchange via networks is a major purpose of an EMR system, so this isn't generally the case with EMR systems, or (transitively) with devices that interface with EMR systems.

    Do you really want to connect all the timing devices in a hospital to an outside public server? Because running it yourself does no good, it can just fuck up all the devices in the hospital.

    NTP inside the organization that is synced by one of the broadcast time signals (GPS, FM time broadcasts, etc.) from outside of the hospital would address this concern, if you really were dealing with a hospital that wanted no internet connection to the outside world.

  46. Re:NTP and hospitals by JWSmythe · · Score: 1

        As I understand it (which may be incorrect) a lot of units that are timed devices, just reference themselves. If you set an IV pump to dispense #mg every 5 minutes, it doesn't check the time, it only waits for that interval to pass. You don't want every device to be network attached. If you're on 5mg morphine once every 5 minutes (60mg/hr), it would be rather bad if some network based exploit changed the reported dispensed fluid to saline, and changed the rate to 10mg/min (600mg/hr). It might feel good for the first minute, but unless you have a serious opiate tolerance, the next room you'll be sent to is the morgue.

        Someone who actually works with medical devices will probably clarify if that is or isn't possible.

        From what I saw in a recent hospital visit, not much of their equipment is networked. At least at the fairly "modern" hospital I was at. At least they had wifi available in the rooms. Unfortunately, they blocked everything but port 80 and 443, so I couldn't even VPN to my work network. I spent my stay giving instructions via my cell phone.

    --
    Serious? Seriousness is well above my pay grade.
  47. Re:NTP and hospitals by hippo · · Score: 1

    Easy - when the server NTP clock goes haywire then all the device synced to it will follow. It's unlikely but you can't rule out bugs in the NTP server. Better to have a clock that increments fairly accurately (quartz crystal in the device) and has an offset than a clock you can't trust.

    If I'm on life support and getting fed a drug at a certain rate to keep me alive I would like that rate to be accurate. I don't care what time the machine thinks it is.

  48. Re:NTP and hospitals by Anonymous Coward · · Score: 0

    So host your own internal NTP server that's synced via GPS. That part is trivial and inexpensive.

    The hard part might simply be getting medical devices to all speak TCP/IP, and all the risks of having medical devices connected to a network (even internal).

  49. Re:Neither do Android phones by bmo · · Score: 2

    1. You don't know how GPS works
    2. You don't know how network time is set
    3. You don't know how atomic clocks work.
    4. You don't know fucking anything about leap seconds and how they're handled by downstream users of GPS clock ticks.

    Trollpost is troll.

    --
    BMO

  50. clocks by dominator · · Score: 1

    "A man with one clock knows what time it is, goes the old saw, a man with two is never sure."

    That's why the sailor's adage is to take one clock or three to sea. With one, well, that's all you've got to go on. With two, you never know which one is right. With three, usually at least two agree.

    1. Re:clocks by Anne+Thwacks · · Score: 1
      With three, usually at least two agree.

      Blistering barnacles. Pipe down, and back to the shore with you, you &*^%$ landlubber. On my ship, you would be keel-hauled!

      With three (or more) measurements, you use a cocked hat unless one is obviously stuffed.

      --
      Sent from my ASR33 using ASCII
    2. Re:clocks by operagost · · Score: 1

      Didn't the space shuttles use five computers for a similar reason? It was like having the school board argue over every computation, and the one that disagreed got voted out in the next election.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
  51. Secure? by eugene6 · · Score: 1

    NTP is secure, right? Nobody can jump on the hospital network and impersonate the NTP server(s) and set times incorrectly on devices, causing them to do bad things like produce false readings or overadminister drugs, yes?

    1. Re:Secure? by DamonHD · · Score: 1

      NTP can be run securely, with decent keys.

      But if someone is injecting packets into the network there are more obvious targets, like printing bogus medication instructions out or bringing machines down, maybe?

      Rgds

      Damon

      --
      http://m.earth.org.uk/
  52. Not so simple by jklovanc · · Score: 2

    We are talking about medical equipment that would have to be certified by the FDA. That would mean that every GPS receiver and every implementation of local NTP would have to go through a rigorous and costly certification process. The following issues would have to be certified;
    1. Is the device accurate.
    2. How does the device interact with the software.
    3. How does the device interact with every device receiving data. This is the hard part.

    Secondly, is it even necessary? The issue seems to be that there is an offset between the clock on the equipment and actual time. How about at the beginning of the operation the doctor writes down all the times as stated on the medical equipment. If necessary these offsets can be applied later to normalize the times. This reminds me of the time when the US spent tens of thousands of dollars to build a pen that would work in zero gravity(it was pressurized with gas). When a cosmonaut was asked how they coped he said "In Russia we use pencil". Sometimes high tech just complicates the issue.

    1. Re:Not so simple by radionerd · · Score: 1

      It is so simple. For medical use, a minute or two is close enough for most diagnostic use. Any idiot can compare their watch to the life saving equipment. If they disagree by more than a few minutes, check the watch, then mark the equipment as unusable and send it to be repaired...... and by the way, the cosmonaut and pencil story is plain bullshit, pencils are a terrible idea in zero G. Graphite dust and pencil shavings would be a menace to safety. The "Zero Gravity Pen" was developed by Paul Fisher using his own money, he offered them to NASA for their normal commercial price http://en.wikipedia.org/wiki/Fisher_pen I carry a Fisher pen with me at all times to show my pride for being American.

    2. Re:Not so simple by Lunar_Lamp · · Score: 1

      While it may remind you of that story, it doesn't remind you of a true incident. http://www.snopes.com/business/genius/spacepen.asp

    3. Re:Not so simple by Anne+Thwacks · · Score: 1

      If the clock feature cannot be made dependable, then maybe it should not be there?

      --
      Sent from my ASR33 using ASCII
    4. Re:Not so simple by Anonymous Coward · · Score: 0

      We are talking about medical equipment that would have to be certified by the FDA. That would mean that every GPS receiver and every implementation of local NTP would have to go through a rigorous and costly certification process. The following issues would have to be certified;
      1. Is the device accurate.
      2. How does the device interact with the software.
      3. How does the device interact with every device receiving data. This is the hard part.

      Since GPS is Airforce(?) and NTP is NIST, they're likely good already.

      Secondly, is it even necessary? [...] This reminds me of the time when the US spent tens of thousands of dollars to build a pen that would work in zero gravity(it was pressurized with gas). When a cosmonaut was asked how they coped he said "In Russia we use pencil". Sometimes high tech just complicates the issue.

      Wrong: the millions spent by NASA on a pen is an urban legend.

    5. Re:Not so simple by Anonymous Coward · · Score: 0

      " This reminds me of the time when the US spent tens of thousands of dollars to build a pen that would work in zero gravity(it was pressurized with gas). When a cosmonaut was asked how they coped he said "In Russia we use pencil"."

      This, like many amusing anecdotes, NEVER EVER HAPPENED.

      http://www.snopes.com/business/genius/spacepen.asp

      What actually happened? NASA used pencils all through Mercury and Gemini, and astronauts occasionally complained, because have you ever tried sharpening a pencil in null-g? Shavings get everywhere! A dude named Paul Fisher hears about this and, covering costs independently of NASA, comes up with an all-metal pressurized pen, that he then sells to NASA because it's more reliable than a pencil and much less likely to be ignitable, or to have shavings drift off into sensitive electronics and short something out. Total cost to NASA was the price of the pens they bought, plus the cost of testing, which they do to everything they launch anyway.

    6. Re:Not so simple by demonlapin · · Score: 1

      How about at the beginning of the operation the doctor writes down all the times as stated on the medical equipment.

      Perhaps I can shed a little light on this.

      There are a variety of clocks in the hospital that may be (but often are not) synchronized in the old-fashioned school-clock way. The wall clock in the OR is one of these that is likely to be under some form of central control. However, there is a clock on the anesthesia machine that is separately maintained, and if there is an electronic health record system then there is a clock on the computer used by the circulating nurse (that's the RN that is not scrubbed in and is responsible for getting meds, equipment, sutures, etc., and opening them sterilely for the scrub tech, surgeon, or assistant who is scrubbed in and gowned; also responsible for all intraoperative nursing documentation like time of incision, patient position, medications administered by surgeon, etc.) and/or one on the computer used by the anesthesia provider, either one of which may also show a different time than the central documentation server that actually records the intraoperative documentation. Those two central documentation servers may have different times as well, because there's no guarantee that the nursing and anesthesia systems interoperate. Finally, any of those times may also be different from the clock(s) used in the preoperative holding area to document when antibiotics are started - which becomes an issue because timing of antibiotics is a "core measure" that determines how much hospitals get paid by Medicaid and Medicare. 59 minutes from start of antibiotics to incision? Excellent medical care. 61 minutes? Failure.

      So you have at least two, probably four, and as many as six or eight different devices involved, not all of which are even in the same room. It's all basically insane, and in an attempt to correct one wrong - not enough patients receiving antibiotics prior to skin incision - we have created byzantine rules that have us racking up costs in an attempt to avoid getting hammered by the government for not making "core measures".

    7. Re:Not so simple by Anonymous Coward · · Score: 0

      pencils are a terrible idea in zero G. Graphite dust and pencil shavings

      I believe the original marking device was actually a Grease Pencil, so there isn't any graphite, dust, or shavings, just a paper wrap and the rag you used to wipe the grease off the board.
      And the Russians switched to the "zero G" pens shortly after they saw the Americans using them, so it's kind of a moot point.

    8. Re:Not so simple by Anonymous Coward · · Score: 0

      > How about at the beginning of the operation the doctor writes down all the times as stated on the medical equipment. If necessary these offsets can
      > be applied later to normalize the times.

      That would (rightfully) annoy the hell out of the people who need to do the writing down. There's this tendency by medical device manufacturers to offload responsibility to medical personnel, but in my view, this is a source of inefficiency. I mean, come on, it's 2012, and you're telling me we can't make devices keep time correctly? And your solution is to write everything down manually?

      > This reminds me of the time when the US spent tens of thousands of dollars to build a pen that would work in zero gravity(it was pressurized with gas).
      > When a cosmonaut was asked how they coped he said "In Russia we use pencil".

      Just to be pedantic, but there's a very good reason why NASA doesn't want to use pencils in space: Graphite is conductive, and writing with a pencil releases small graphite particles which, in microgravity, float all over the place. Over time, this can lead to all kinds of interesting fireworks you don't want on a space station.

  53. Re:NTP and hospitals by rb12345 · · Score: 1

    For the original poster, the local atomic clock would indeed be a real atomic clock, so your NTP master clock drift ought to be minimal even if you only sync nightly. Of course, it's far more likely that a couple of cheap GPS receivers would be used in practice. Other servers and desktop machines would sync time using NTP over the existing internal network.

  54. Bad administration is a major problem with this by ChumpusRex2003 · · Score: 4, Informative

    This is often a case of poor administration, perhaps more frequently than poor design.

    For example, I was recently tasked with reviewing the performance of several hospitals in the diagnosis and treatment of stroke. Under national guidelines (UK) a patient with suspected stroke must have had a CT scan within 30 minutes of arrival at hospital, with blood-thinning treatment administered within 60 minutes (if appropriate).

    The problem was that the times on the CT scanners were discrepant by +/- 45 minutes from true time - so the images were tagged with the incorrect time. Further, the CT viewing workstations had times up to 2 hours discrepant. The CT scanners were Windows or Gentoo depending on the manufacturer's preference. Similarly, the CT workstations were windows, and were all bound to the hospital domain.

    The time discrepancies made my assessment very difficult - and I had to correct for each individual scanner, and assume that the clocks hadn't drifted over the 6 month period of the audit.

    I also found several safety issues because of this - e.g. if it was 1am, and a patient had a CT scan, some workstations would be 2 hours slow, so would read 11 pm on the previous day. These workstations would refuse to load the CT scan because the files were filtered by "WHERE [StudyTime] NOW".

    I raised a support issue with the workstation vendor who simply said "These are windows workstations. You should ensure that they are appropriately bound to your domain, and configured to sync with your time server or domain controller". So I called IT to configure this, "No way. These are medical devices, we can't change the configuration - and anyway, what will happen if the clock is fast, and the sync pushes the clock back, so that there are 2 occurrences on the same time. That would cause chaos. Even if the manufacturer supports it, there's no way we'll set it up". Of course, their concern doesn't actually exist, because most time sync algorithms (even on Windows) are clever enough to avoid "double time".

    There was similar obstruction with the CT scanners. The vendors simply said - we support and encourage synchronisation with a time server. IT or the radiology administrators simply stonewalled the ideas. They refused even to correct the clocks on teh scanners - so the clocks are still wrong to this day (even more so, due to accumulated drift).

    Of course, even if the time can be set right - there is disagreement as to how daylight-saving is managed. Some equipment, esp. older embedded kit isn't daylight-saving aware. Do you set it to Summer time or winter time? In most hospitals I've been in, it's been an inconsistent mixture - often with lots of clock drift added, so you can't actually be sure.

    1. Re:Bad administration is a major problem with this by neonsignal · · Score: 1

      Informative post.

      And even if the administrators or technical department didn't want to configure time synchronization, then it is their responsibilty to ensure that all "medical devices" are calibrated at appropriate intervals, which should include setting the time.

    2. Re:Bad administration is a major problem with this by RogerWilco · · Score: 1

      To me it sounds like sufficient reason to have the hospitals fail the performance review, something along the lines of "lack of accurate time keeping".

      I think that you can't make the assumption that a system where the clock is off, hasn't drifted significantly over the past 6 months. The fact that the clock is off, is probably by itself enough reason to suspect that there is significant clock drift. If you make that assumption, your report is based on bogus data as far as I'm concerned. I would throw the entire report out based on that.

      Now if you knew how much the systems were off at the start of the 6 month period and how much they were off at the end of the period, then you have at least a first order approximation of the drift and know it's range over the studied period. Then you can at least estimate the size of your errors. Measuring the clock drift afterwards isn't going to be good enough as it often depends on the age of the machine, ambient temperature and possibly other effects.

      With one data point you have no idea about how big the error is you're making. You could be off by 30 minutes or more easily, which is very significant for the case you're describing.

      --
      RogerWilco the Adventurous Janitor
    3. Re:Bad administration is a major problem with this by rant64 · · Score: 1

      That doesn't make sense. NTLMv2 and Kerberos make use of the system time during authentication. If the clock is off by more than a certain period (configurable, 5 minutes default) then authentication will fail.
      Unless, of course, domain policies are intentionally configured to allow replay attacks.

    4. Re:Bad administration is a major problem with this by ChumpusRex2003 · · Score: 1

      You assume that NTLMv2 or kerberos are the default authentication methods. The workstations ran, and still run to this day, XP SP1 as that is the most recent OS supported by the vendor of the software.

      XP SP1 uses NTLMv1 as the default authentication method which does not make use of the time during authentication.

  55. Re:NTP and hospitals by ThunderBird89 · · Score: 1

    You know, as long as the devices in one hospital keep the same time, it doesn't really matter if that time is off by any amount. The important thing is to have all clocks in one building showing the same time, so that the correct elapsed time can be told with just a quick glance. In a medical context, that's usually more important than the current local time.

    --
    Hyperbole: I use it liberally!
  56. Re:Neither do Android phones by Fwipp · · Score: 1

    Ah yes, because mechanical clocks that are hundreds of years old automatically adjust for leap seconds.

  57. Just incompetence by rickb928 · · Score: 2

    When I had a hospital gig, we knew back in 1995 that time would need to be syncronized amongst all the servers etc. We ran a local time server synched to a Tier 1 NTP server which was fortuitiously about 180 miles away. It has since gone to restricted access, but it's nailed to the USNO, and is still a Stratum One server. I bet they still use it as reference.

    But even in 1995, NetWare servers were well behaved and accept NTP, and we set workstation time on login. As other servers came on, we went through the inevitable 'my server is more accurate' and blew them off until the Sun server showed up,and they refused to use our NTP. Fine. Took two weeks to resolve a 300ms difference, and then I watched as they re-fixed the error and synched with the NTP server they initially refused to use. In fariness, it was not SUN engineers involved, but they were arrogant enough to qualify.

    Time is important to networks.

    We did not, however, have any way to manage time on 'devices', such as infusion appliances etc. I do NOT think of an EMR as a 'medical device'. Nor do I think of the EMR sytem that way either. But if time isn't being synched on your network, you got some other problems, I suspect, that are not making your work easier or efficient as a network admin.

    --
    deleting the extra space after periods so i can stay relevant, yeah.
  58. Depends on the purpose of the medical device by sjbe · · Score: 1

    Medical devices should not have Internet access.

    That depends entirely on the purpose of the medical device. "Medical devices" covers a lot of products that serve a lot of different purposes. For some devices internet access would be pointless, for others internet access would be dangerous, and for still others internet access makes perfect sense. It depends entirely on what you are doing with it and what the risks are. There is nothing inherently wrong with hooking up a medical device to the internet, provided that the risks of doing so have been adequately addressed.

    Receiving time from a GPS receiver is much safer.

    Use of NTP does not require internet access. How the time is (securely) transmitted to devices is a separate issue than what protocol is used. You can use NTP on a network that is completely segregated from any other network and it works just fine.

  59. My experiences with this... by Anonymous Coward · · Score: 1

    I have two devices in my house that I wish had some form of clock syncing: the range, and the Ademco VISTA-20P burglar alarm.

    Slashdot seems to be able to read my mind. I propose one of two solutions, and I openly invite device manufactures to join in on this:

    - NTP. The device would have an Ethernet port on it. I'd read the MAC address off the label, make a DHCP reservation on the router, then go into a very simple Web interface where I would select the time zone and DST rules.

    - GPS: The device would have an F connector on it. There would be a (commercially available) GPS antenna on the roof with RG-6 running into the structured wiring cabinet. From there, a (commercially available) F splitter splits the signal out to the range and burglar alarm, which would use GPS coordinates to determine the DST rules in effect and set the time. Some simple programming at the pushbutton oven controls would let you set the DST rules for the next time Congress decides to screw with them.

    Notice that I am leaving WWVB completely out of this; it's not exactly reliable. My Casio Waveceptor watch hasn't picked up a signal since 2011-07-26 (I live in Florida), and I have to take my WWVB clock off the wall and put it on a windowsill for several days to get a sync during the DST changes. In a local public building, they round up all the wall clocks and put them in a van parked outside overnight to sync them.

    The burglar alarm is a particular pet peeve of mine, which seems to have its clock drift measured in hours. The control panel is wired into a communicator that has a SIM chip and uses AT&T's GSM network to send monitoring signals...the damn thing already has the hardware to sync its clock, so why can't it?

    1. Re:My experiences with this... by operagost · · Score: 1

      1. Steal van full of wall clocks, cackling gleefully.
      2. ???
      3. Profit!

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
  60. Old school by Anonymous Coward · · Score: 0

    In the drawer of the nurses station on 2 south we have manual blood pressure cuff and stethoscopes - they don't need to know what century it is even.

    We also have residents who don't know what time it either and some of them are over a century too.

  61. Re:NTP and hospitals by hoxford · · Score: 1

    Not necessarily. NTP allows multiple servers to be specified and will "vote out" obviously incorrect sources.

  62. Re:NTP and hospitals by fuzzyfuzzyfungus · · Score: 1

    The "atomic" clocks that merely sync to the NIST radio timebase are toys; but you can get perfectly real atomic clocks for (relatively) small money. I haven't been comparison shopping or anything recently; but the 5071a provided a handy rack-mount caesium frequency reference for ~$50,000 back when Agilent sold them. Compared to the rest of the cost of getting an hospital-wide EMR system and a whole bunch of life critical gear from several dozen vendors chatting amicably, the timebase will count as a pleasant break...

    I assume that the continued demand for timing-critical components in contemporary cell networks has increased volume and miniaturization in the market since then.

    Given that it isn't too likely to matter within nanoseconds when exactly Joe Patient was admitted, even an only modestly accurate RTC would likely do the job, so long as all the devices in the building were listening to it. GPS would be a dirt cheap way of keeping the master source from drifting excessively over time, and in the short term even the resolution limits of a modest quartz oscillator wouldn't really be a big deal. Outside of truly dreadful stuff, inaccuracies are a big issue when you have multiple clocks that are never checked against each other and run independently long enough to drift quite far from one another.

  63. Re:Neither do Android phones by g7a · · Score: 1

    err actually no that is not right. The GPS satellites are regularly maintained by the US military and satellites updated and checked often by their personnel. pretty much all mobile handsets set their time from the current local cell.

  64. Re:NTP and hospitals by Capitaine · · Score: 1

    Medical equipments have to cope with safety issues. I would not be surprised if it would be more important for a medical equipment to have a stable clock than an accurate one. Moreover, I guess most hospitals would prefer to set manually the time on each clock than having to set up and maintain a NTP system for non critical applications.

  65. Why? by folderol · · Score: 1

    .. does everyone have to massively over-complicate a simple job that was a solved problem in my school in the early 1960s? They used mechanical counters that were sent a nice slow switching drive pulse every second, and a reset pulse every 12 hours, all down one three core cable. Every room in the school (and it was a big one) was synchonised to a single reasonably accurate master clock, and that is exactly all you need in a hospital. You don't need atomic clock accuracy, just reliability. Also, you got used to the one second click and stopped noticing it, however you instantly noticed if it stopped.

  66. Re:Neither do Android phones by Capitaine · · Score: 1

    But if you worked for the CERN and used your phone to measure neutrinos travel time (everyday life application), you would have biased results.

  67. Re:NTP and hospitals by X0563511 · · Score: 1

    A proper antenna on the roof, some filters and/or an amplifier would solve the problem. Not a problem for a hospital.

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  68. Re:NTP and hospitals by eliphalet · · Score: 1

    I was in a hospital ER recently that had several "atomic" clocks on the wall, and they showed times that were off by several minutes from each other and the correct time.

  69. Re:NTP and hospitals by hmckee · · Score: 1

    Mod the parent up. I used to program IV pumps and this is exactly what was done. You never used the wall clock or "display time" for dosages. It was always based on a rate and the internal clock always kept track of time differentials, not the actual time.

  70. Re:NTP and hospitals by harlows_monkeys · · Score: 1

    "Atomic clocks" can only sync at night. You don't actually think the atomic mechanism is built into the clock, do you?

    Atomic clocks based on hyperfine transitions of electrons in rubidium-87 are readily available commercially for a couple thousand dollars.

  71. Re:NTP and hospitals by Anonymous Coward · · Score: 3, Funny

    our society is further behind then I've calculated.

    Your calculations are right. The problem is your clock is way off.

  72. Re:NTP and hospitals by hmckee · · Score: 1

    Can't speak for all medical equipment, but I worked on a major IV pump and it used time in exactly this way. The dosages were rate or interval based and the pump strictly used the internal clock to calculate elapsed time. There was a "clock" on the display but it was only used for display purposes, you could set it for 1:00 am Mar 3, 1983 and it would still work correctly.

  73. Missing the point... by Anonymous Coward · · Score: 0

    I think people are missing part of the point that's brought up in the article: NTP should have been used from the beginning, but since they don't use NTP now, how much will it cost to make that change?

  74. Don't even need GPS; can use FM radio! by DeadCatX2 · · Score: 1

    Most places have an FM broadcast that is synchronized to an atomic clock. Ever seen one of those "radio clocks" that never needs the time set? It's using FM to know what time it is.

    Put an FM antenna on the roof, hook it up to an NTP server, problem solved.

    --
    :(){ :|:& };:
    1. Re:Don't even need GPS; can use FM radio! by Anonymous Coward · · Score: 0

      Maybe it uses FM (frequency modulation) but it is not in the "FM" badn of your radio, more like LW ...

    2. Re:Don't even need GPS; can use FM radio! by DeadCatX2 · · Score: 2

      Well, there is the Radio Data Service that can synchronize time using actual FM broadcasts, but I guess I should have been more explicit.

      What you're talking about is using a WWVB receiver. Also a good idea, especially since it comes directly from NIST at Boulder, Colorado.

      Point remains, you don't need GPS, and you don't need Internet.

      --
      :(){ :|:& };:
  75. Re:NTP and hospitals by Anonymous Coward · · Score: 0

    And you really don't know how to use and / or set-up and NTP server , or trolling...

  76. Re:Neither do Android phones by Anonymous Coward · · Score: 0

    No, it isn't easy. Leap seconds may be added arbitrarily with only about six months' warning. Ignoring them is the correct policy; they were a terrible idea to begin with.

  77. WWVB by Anonymous Coward · · Score: 0

    They could use clocks that sync to WWVB. That will at least reach the continental US and southern Canada. As for Hawaii and Alaska (aka, the Freak States), build transmitters there.

  78. Re:News FLash.... But WHY? by freeze128 · · Score: 3, Insightful

    Why does clock drift happen? It doesn't need to happen. It can totally be avoided. It only happens because the equipment manufacturers design inaccurate clocks to save money.
    My quartz LCD watch from 1985 was accurate to within 1 second per year. That would WAY outlast the usefulness of the medical device. There should be no way in the world that device was off by 24 minutes.

    Right now, I'm dealing with the same problem in my brand new car. It has a fancy on-board computer with a screen that tells me gas mileage, service info, mp3 and radio interface, etc.... The clock is ridiculously fast (gains 3 minutes a week). My new $20,000 car should have a clock in it at LEAST as accurate as the watch I can get from a happy meal.

  79. Re:How long did it take for cell phones to sync ti by Anne+Thwacks · · Score: 1
    However, I have a phone which allegedly uses network time, and somehow still gets it wrong. Its about five years old, so I am guessing it accesses a time server that is off-line due to a botched implementation, but surely the phone-network time is delivered using a phone protocol and does not depend on NTP?

    My post is too long at 55 characters? Is /. using Twitter technology? If 80 column cards were good enough in 1965,. they are good enough now (Lawn:Off)

    --
    Sent from my ASR33 using ASCII
  80. Simple solution by Anonymous Coward · · Score: 0

    Create a standard that all time is measured but a wall clock in the room. Hospitals have been dealing with this long before computers. So while a clock is a single task tool, it (can be) very good at what it does.

  81. Re:NTP and hospitals by bernywork · · Score: 1

    If you have multiple NTP servers, then your suggestion of "haywire" is moot. (I love your haywire suggestion by the way, that it's guaranteed to fail in such a way to cause everything to drift.... Oooohhh bogeyman!) Also, buy a dedicated device. I have GPS based NTP servers which now have an uptime of the last time I moved them (6 months). Before that, the uptime was from when they were comissioned (4 - 5 years ago). We measure their drift in nanoseconds.

    As you point out though, it depends on what the application is. In some instances if the device doesn't output time, they only need to know time relative to themselves then a cheap TXCO (Thermal controlled crystal oscillator) will be cheaper than an ethernet interface, an IP stack and the human overhead.

    --
    Curiosity was framed; ignorance killed the cat. -- Author unknown
  82. Re:NTP and hospitals by kheldan · · Score: 1

    Actually, the solution is obvious, and inexpensive to implement: Highly sensitive GPS receivers are available for a small investment, allowing you to run a high accuracy time server on your private network without having to have a connection to the public Internet in order to contact NTP servers. I've been using one for years now, syncing my desktop machine every minute.

    --
    Are YOU using the TOOL, or is the TOOL using YOU? Think about it!
  83. mountains from mole hills by Anonymous Coward · · Score: 0

    A bunch of thousand dollar solutions to a one dollar problem. People already maintain these machines, probably daily or at least weekly. Follow steps:

    1. Set the time

  84. Re:NTP and hospitals by ColdWetDog · · Score: 2

    The issue isn't accuracy. As you mentioned, even being off by a minute or two is rarely important. The problem is that all the little medical gizmos are not and will not be on any sort of network. The security ramifications of putting every last IV pump on the hospital network are simply too great to deal with, at least at present. Nobody is going to set up yet another network for time signals.

    For larger, already networked machines - at least modern ones already are talking to a time server. Just looked at our Vitros analyzer manual and that's how it's set up. But a lot of portable machines are going to float alomg in their own time space for a while.

    --
    Faster! Faster! Faster would be better!
  85. Re:NTP and hospitals by aztracker1 · · Score: 1

    This is why if the difference from the NTP source and the local clock are outside of a given range, you can have the device not update... if you have hourly checks, the change should be less than 1 second of drift.. even in 24hrs it shouldn't be more than 2 (typically)...

    --
    Michael J. Ryan - tracker1.info
  86. Re:NTP and hospitals by Anonymous Coward · · Score: 0

    If you set an IV pump to dispense #mg every 5 minutes, it doesn't check the time, it only waits for that interval to pass.

    More featureful IV pumps can keep a running log of what drug was administered when and by whom, in which case a reference time would need to be set first. On the other hand, I don’t think I ever saw a nurse check an IV pump log without at the same time checking her own watch to verify the pump’s clock.

  87. Re:NTP and hospitals by blakelarson · · Score: 1

    And maybe each hospital can hire a full-time antenna guy. No problem.

  88. Never Trust the Client by Relic+of+the+Future · · Score: 2
    Once upon a time not so long ago, I wrote EMR software. You have to realize that there's no standard for medical devices and their information reporting; each manufacturer, sometimes each device model, is different. Some of them are quite old, or at least use interfaces that are quite old and haven't been updated in a long time (for compatibility reasons, of course.) Most still use 9-pin serial cables (USB developed: 1994.)

    I would never trust the reported time from any device. Use the time that the recording system receives the data as the time of record (and poll data often.) Who cares what time the device thinks it is, along as it tells you the current data "now" and YOU know when "now" is?

    --
    Those who fail to understand communication protocols, are doomed to repeat them over port 80.
  89. Re:News FLash.... But WHY? by Lumpy · · Score: 1

    Bet you your on dash readings are also off by 10-30%. Hooking in ODBII scanner to read injector pulses on a BMW and found the dash reading was 25% optimistic... trying to make the owner feel better.

    --
    Do not look at laser with remaining good eye.
  90. Re:NTP and hospitals by X0563511 · · Score: 1

    The same guy who sets up all their other radio can do this, too. Have you seen the roof(s) of a large hospital?

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  91. Why does EMR accept external timekeeping? by flimflammer · · Score: 1

    If the device is reporting events as it happens (I don't know anything about how these systems work, but I would assume it did?) then why would the EMR be accepting external information regarding time, especially if they mention some EMR systems reject "wonky time". Wouldn't it make more sense to use the time the EMR receives the update as the time?

  92. Re:NTP and hospitals by Anne+Thwacks · · Score: 1
    set up and maintain a NTP system

    Ten minutes work at least - certainly as fast as setting ten clocks, and you only do it once! I set up the ntp servers in my house when I moved in, three years ago, and have not had to do any maintenance since.

    --
    Sent from my ASR33 using ASCII
  93. Receivers transmit by tepples · · Score: 2

    Is there a difference between leaking and transmitting? In practice, I don't think so. Otherwise, how would Britain have been able to use TV detector vans to find households that had not paid the TV licence?

    1. Re:Receivers transmit by LostOne · · Score: 1

      Those vans only find the "leakage" in local proximity. They can't, for instance, identify which house has a set if it were pointed at London from, say, Paris. And even if the *low power* GPS receiver circut is transmitting something receivable, it would only be retransmitting the signal already coming from the satellite, not the location information which never enters the radio circuitry.

      --

      If it works in theory, try something else in practice.
    2. Re:Receivers transmit by tepples · · Score: 1

      And even if the *low power* GPS receiver circut is transmitting something receivable, it would only be retransmitting the signal already coming from the satellite

      Three antennas can detect the relative phase and strength at each antenna and trilaterate the likely location of the receiver performing this retransmission. How do you think cellular emergency call location worked before cell phones were required to include GPS receivers?

    3. Re:Receivers transmit by LostOne · · Score: 1

      Sure, that works a treat. But it does require someone in reasonable proximity with such a rig and it still doesn't tell you *which* receiver happens to be operating. Certainly not practical for the sort of tracing the tin foil hat brigade is worried about.

      --

      If it works in theory, try something else in practice.
    4. Re:Receivers transmit by juhaz · · Score: 2

      Differences other than the fact that it's much lower power and that it's not transmitting any meaningful information?

      Even assuming you had a ridiculously sensitive receiver capable of of listening to GPS receiver's local oscillator you can't differentiate - you can only detect receivers operating at frequency X, and since just about every damn cell phone has GPS these days that's damn near useless for tracking anyone, you've got thousands of blips anywhere with people, and they're not stationary like your TV vans targets...

      AND this doesn't have anything to do with GPS specifically any more, no one knee jerks about how The Man is tracking their portable FM radio even though the exact same principles apply to it.

    5. Re:Receivers transmit by bmo · · Score: 3, Informative

      There is nothing in the vans.

      They just have a list of those who haven't paid the tax and go 'round harrassing people. It's easier and doesn't cost as much as a van full of equipment and high-paid engineers.

      Emperor
      Clothes
      None.

      --
      BMO

    6. Re:Receivers transmit by cheater512 · · Score: 1

      It does help that the mobile phones were transmitting a somewhat more powerful signal than a non-transmitting GPS receiver.

    7. Re:Receivers transmit by Anonymous Coward · · Score: 0

      The TV detectors didn't detect the TV's because they were receivers. They were detected because the old-fashioned CRT display's were driven with 25000 volt AC. That generates a lot of electromagnetic noise that is easy to detect. And blocking it costs money, so no TV manufacturer did that.

      TV detector vans are a thing of the past, as modern flat screens doesn't use high voltage and therefore doesn't make a signal that is trivially easy to detect (and roughly the same for all brands).

  94. On the same LAN by tepples · · Score: 1

    The GPS-to-NTP server doesn't have to be in the same room as the existing devices. It just has to be on the same network.

  95. A great wall to keep out the foreigners by tepples · · Score: 1

    Arizona [...] You build that 20 foot fence yet?

    Again, China is way ahead of the United States on this one.

  96. Re:Neither do Android phones by lindi · · Score: 1

    I would really like to know how they get the time from the cellular towers. I've tried to read the standards but they only talk about reporting timezone changes. Afaik nobody has figured out how to receive the time on Openmoko phones even though we have a long list of documented and undocumented AT commands for the GSM chip.

  97. NTP doesn't support authentication? by dgharmon · · Score: 1

    "ntp over the Internet - it doesn't support authentication, for one thing"

    This says it had, in 2007

    --
    AccountKiller
    1. Re:NTP doesn't support authentication? by arth1 · · Score: 1

      "ntp over the Internet - it doesn't support authentication, for one thing"

      This sais it had, in 2007

      As I hit return, I hit myself because I knew someone was going to read it as ntp, the protocol, missing authentication -- it is of course Microsoft's ntp service that lacks authentication (and a boatload of other lacking features and incompatibilities). Sorry for not being clear about this.

  98. Re:News FLash.... But WHY? by jvonk · · Score: 1

    My quartz LCD watch from 1985 was accurate to within 1 second per year. That would WAY outlast the usefulness of the medical device. There should be no way in the world that device was off by 24 minutes.

    QFT. However, even as lame as this drift is, in a surgical context it's still simpler/better to add a procedural step to check the time on the appropriate devices before starting a procedure.

    I mean, all the NTP advocates in this thread seem to miss the following facts:

    1. These devices don't need to be synced to millisecond-level accuracy.
    2. The infrastructure upgrades involved would cost millions of dollars (wired/wireless networking, upgrading devices to get network-enabled/NTP support).
    3. IT security headaches. Yes, there can be a private, secured network but do you really want to *increase* your potential attack surface on surgical equipment that was previously dumb/air-gapped?
    4. The surgical staff already goes through complex setup checklists and prepwork before a procedure. Having them check to ensure the time is within +/- 1 minute based on the wall clock would be quick and sufficient to address this issue.

    Certainly, if a given device is already on a network and is NTP-capable, then by all means use NTP. Otherwise, just check the damn time on the device before starting the procedure and correct it once a week/whenever.

    I wish they will use some sanity for this. Healthcare already costs too much without spending additional millions to avoid a five second pre-flight checklist item.

  99. Obvious Solution by dgharmon · · Score: 1

    "Actually, the solution is obvious .. Highly sensitive GPS receivers .. I've been using one for years now, syncing my desktop machine every minute.

    I have this small circular crystal-controlled device on my wrist that I've been using to tell the time for years now.

    --
    AccountKiller
    1. Re:Obvious Solution by kheldan · · Score: 1

      Really? Do tell! Does it have a GPS receiver in it? WWVB 60kHz receiver? A high-accuracy TCXO or Rubidium oscillator? WiFi receiver allowing it to be synced to an NIST NTP server? Well? What?

      --
      Are YOU using the TOOL, or is the TOOL using YOU? Think about it!
  100. WWVB by tepples · · Score: 1

    In my country, it's not over power lines, but it's close enough: WWVB

  101. Re:NTP and hospitals by MarcQuadra · · Score: 1

    > Do you really want to connect all the timing devices in a hospital to an outside public server?

    Yes. Because NTP as a client is totally secure. Really. It is.

    I'd rather take the one-in-a-billion chance that there's a way to somehow do something bad to a client device over the internet than definitely have my devices run in a messed-up state all the time.

    From a risk-management perspective, using NTP to a trusted set of external hosts is a clear win.

    --
    "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
  102. No NTP by Anonymous Coward · · Score: 0

    Sorry, embedded lifes-at-stake systems don't use NTP. Or even network.

  103. Re:News FLash.... But WHY? by jeffmeden · · Score: 1

    My quartz LCD watch from 1985 was accurate to within 1 second per year. That would WAY outlast the usefulness of the medical device. There should be no way in the world that device was off by 24 minutes.

    Its doubtful that drift accounted for the entire 24 minutes, the problem is that the initial set was probably horribly done in the first place ("oh its 9 oclock [clock actually says 9:13]".) Add to that the tendency for makers of connected devices to basically take for granted that you have some means of clock checking, and they really don't care about how accurate the onboard method is (its probably not even a dedicated crystal on an isolated voltage controlled circuit, like you would need to keep time accurately.)

  104. Re:NTP and hospitals by fuzzyfuzzyfungus · · Score: 1

    That's certainly true enough, even aside from security, the sheer logistics of networking every little widget would be ugly. I was(perhaps incorrectly) assuming that since the machine in TFA's timestamp had entered the patient's EMR that it had been collected electronically. If a human read it out and recorded it, the solution would likely involve them sanity checking the instrument's present time when reading it, rather than adding complexity to the instrument after the fact.

  105. GPS does output UTS as soon as it has a lock. by DarthStrydre · · Score: 1

    You confuse "GPS time" with GPS as a source for precision time. The difference between GPS time and UTC is broadcast every 12 minutes in the data stream, and includes the accumulated whole second difference, as well as drift value to correct for sub-microsecond. GPS receivers have access to this information and generally output UTC as soon as they read the offset value. Since the offset does not change often, it can be stored and used on subsequent startups, though this is a vendor specific decision. Though I've heard that they exist, every receiver and time source I've used outputs UTC by default by the time it downloads the full almanac and starts reporting position.

    1. Re:GPS does output UTS as soon as it has a lock. by Archangel+Michael · · Score: 1

      Many Android Phones using stock Google Code do not account for the issue of the leap seconds. Other versions of Android (Cyanogenmod) do have the correct time. There is even an app that fixes this problem for rooted phones. Just because they have access to this information doesn't mean they use it ;)

      Don't take my word for it, take Neil DeGrasse Tyson's ...

      http://articles.businessinsider.com/2012-03-29/tech/31252904_1_android-phones-gps-satellites-iphone

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  106. Don't use mickeysoft for this by Anonymous Coward · · Score: 0

    I worked at an emergency response centre. They liked windows (too much). Time was quite important because timestamps are logged by the database when calls come in, when emergency people arrive on scene, etc. Its important, as in subpoenas from a lawyer kind of important. Pity they used windblows. NTP was broken for such a long time. And their advice: use a 3rd party product or something. Remember: this software is licensed, not sold, and comes with ABSOLUTELY NO WARRANTY! All that rubbish I've heard people yelp about 'I want to be able to choke someone and with Mickeysoft I can do that" BULLSHIT! I worked for a freakin 911 call center and *I* couldn't get help or support from those bastards. Use Unix NTP, (basically a derivative of BSD NTP), and you will be fine. Stay the hell away from microsoft.

  107. Re:NTP and hospitals by InspectorGadget1964 · · Score: 1

    There are multiple ways of setting a reliable NTP server in your internal network. You can even get your own GPS NTP server, or you could build one with a cheap USB gps as I have done. The instructions are freely available on the net. Then all your devices connected to this ntp server will have a tiny discrepancy of a few milliseconds....

  108. Simple fix. Don't put clocks on the devs by Anonymous Coward · · Score: 0

    If they can't be accurate clocks, don't put a clock display on the damned device in the first place.

    An internal tick-tock so they get dose rates right, fine, still need that, but TOD when you can't
    guarantee accuracy is a PITA. The nurse's watch would be more reliable.

    I HATE Microwaves and stoves that have a clock that you have to set before they'll even run -
    for the same reasons.
    All I want to do is nuke a pot of noodles for 90 seconds, I don't care if the microwave knows it's
    after sunset or not.

  109. GPS by craigminah · · Score: 1

    GPS timing should be fine...the clocks (rubidiums) onboard the satellites get timing corrections regularly so should work and not be susceptible to hacking, spoofing, or any other major issues.

  110. The nor'easter bunny by tepples · · Score: 1

    Yes, noise levels. Open this page and search for "easter".

    1. Re:The nor'easter bunny by jc42 · · Score: 1

      Heh. Here in New England, many of the locals have experience talking into nor'easters. Of course they actually pronounce it noath-eastah, but never mind. Maybe part (paht) of the reason they did away with most /r/ phonemes is that such weak sounds don't survive for more than a few feet during a winter storm (wintah stoam).

      Anway, I've seen that site before. There are some good observations about minimal vs. practical languages, and a healthy attitude that it's all in good fun.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  111. Re:NTP and hospitals by muridae · · Score: 1

    You don't have to expose all of the hospital devices/systems to the Internet, just to ensure they all have the same, accurate clock time!!

    You want every device to check itself against a hospital wide server, I expect most of those devices would have to do so wirelessly since transmitting data over the power line might fail certain power fluctuation hardiness tests. So, now the anesthesia device broadcasts a wireless signal that could be, oh, spoofed somehow? Maybe a rogue device that moves the clock forward just a bit too fast, or one that retards the clock a bit, and keeps it from dosing correctly?

    Someone else said it right, hospital devices don't care what time it is. They only need to care about how much time has passed. If a certain device needs to know time-passage accurately, there is no need to give it an NTP client to do so.

  112. Re:NTP and hospitals by Anonymous Coward · · Score: 0

    If the box is only sending outbound SMTP then you really don't even need to punch a hole through the firewall. Presumably you can just have the software point to a locally-hosted mail relay.

    There must be something else going on than just simple outbound email here.

  113. Move in the right direction. by utkonos · · Score: 1

    I'm reading lots of nit-picking posts arguing about which system would handle leap seconds properly etc etc. Don't lose sight of the real problem: right now many of the clocks in use are not synchronized at all. They can be off by a very very wide margin. It would be good to pick one system such as NTP and use it on a closed network that is connected to GPS. Once you pick a system, especially if the software it open source, it would be much less of a problem to modify that system at a later date to handle leap seconds differently. You also need to think about the purposes of all these clocks. What is important is that they all be syncronized.

  114. Re:NTP and hospitals by tengu1sd · · Score: 1

    he security ramifications of putting every last IV pump on the hospital network are simply too great to deal with, at least at present.

    Well actually every last IV pump in our two hospitals, half dozen care centers and dozen medical offices are on a network. Medical devices connect to a wireless SSID with restricted network access. IV pumps shipping now a days record dose information, maintain libraries of drug/time protocols, and can issue a service me request.

    As systems get more interconnected, time becomes important. In the last 5 years, NTP has become more and more important to keeping multiple systems running at the same time. I've had to teach vendors how to configure their systems. The Microsoft fan club is particularly bad since they expect system to just synch up with the standard MSFT time servers. Of course those ports are blocked, and those time servers are always off anyway.

  115. Re:News FLash.... But WHY? by thegarbz · · Score: 1

    If your quartz clock was accurate to 1 second per year I think you should submit it to the guiness book of records. Quartz watches with proper temperature compensation and inhibition compensation (effectively a calibration for an oscillator running slightly fast) are accurate to about +/15 seconds in any given month. While I agree that it shouldn't be that far off it's actually quite difficult to design an accurate oscillator. More so that most medical instruments don't really use an oscillator divisible by 8 so there's some error even in the basic math before even talking about accuracy of the oscillator.

    Typical quartz oscillators that are not temperature compensated or calibrated will typically gain or lose 1 minute in a month out of the box and that's if you keep them at a perfectly steady temperature.

    More importantly why spend $10 on accurate temperature compensated components when a $1 component will still give the user a number, which is what really matters. I mean who needs their car to keep perfect time? We have wrist watches and mobile phones for that. If you only spent $20000 on your car I'd be more worried about the plastic starting to rattle, the paint fading off, the carpets wearing out, and all those other things that are actually visible and which matter to the value of a car.

  116. Re:News FLash.... But WHY? by Anonymous Coward · · Score: 0

    Computers use the same quartz crystals so have the same accuracy. You see will see drift on the execution speed level (usually as a result of the scheduler not the actual clock), but in terms of seconds you'll rarely see it on a new computer.

    Generally the clock drift you see occurs when the clock battery is low or dead. In a wristwatch you'd notice it quickly and replace the battery. In a computer, most people don't replace that battery in the entire lifetime of the computer. A medical device could well be 5+ years old which probably means its battery would need replacing, but since it doesn't interfere with its operation and isn't very obvious it wouldn't be as soon as you'd replace the one in your watch.

  117. Re:NTP and hospitals by Anonymous Coward · · Score: 0

    Doctors are gods? Really? Are you stuck in the 1950s?

    I am a doctor. IT couldn't give a crap about me, beyond the standard support ticket they do for any employee who has a problem.

    As for email - I haven't worked in a hospital that doesn't have access (usually personal password protected) to the internet, and given that any medical imaging I have seen is click on button to save, emailing is trivial without any firewall bypass. No harder than uploading an attachment to gmail, or the organisation's internal email system.

    Even that's dated - now it's even more trivial to just photo and message it to the other specialist when I make a referral, all using my phone. Covering up (or removing with images) the demographics (for confidentiality) is easy.

  118. Re:News FLash.... But WHY? by Anonymous Coward · · Score: 0

    Actually it is far more difficult for a car to have accurate timekeeping than a wristwatch, as the various sources of noise, the CPUs, the injectors, the spark ignition, all contribute to clock drift. In a watch there is almost nothing to interfere with the clock, everything is encased in metal, and the only thing that is attached to the clock is the IC that drives the display and keeps time.

    On the other hand, 3 minutes a week is fucking lousy for any clock, and any car with GPS should be setting the clock from the GPS signal. Any other car in the US SHOULD have a radio time receiver (which they could include for under a dollar), but I've NEVER came across one that does.