Wednesday, June 17, 2009

Safari Microformats plugin | Download

New version of Safari Microformats plugin is compatible with latest release of Safari version 4.

Tuesday, May 19, 2009

Growl Beta

Growl Beta 1.1.5 b1 is available and it fixes the Mail.app + Safari 4 beta crash

Wednesday, March 25, 2009

Front Row plugin launches Boxee

So you have your Mac hooked up to your TV and you have Boxee installed. How do you launch it - with a keyboard or a mouse? That is so old-school! Install this - Front Row Boxee - and wielding your Apple remote go to Front Row. Behold - launch Boxee from Front Row - no getting from sofa required!

Wednesday, March 18, 2009

Social networking meets home appliances

I am a fan of "This Old House" and on a recent show they were talking about the latest trend in hot water heaters - tankless water heater. They are apparently very popular in Europe and are making inroads here. The idea is that instead of heating water and storing it in a tank, you install a high-capacity heater "inline" and it runs on-demand only. Supposedly, you can have 3 showers running at the same time and it will meet the demand. Sounds very cool. But that's not all - and this gets even more fascinating. When you open the faucet, the heater senses the pressure change and comes on, but you have to wait until all the cold water that is sitting between the heater and your faucet runs out before you get the hot water. No big deal, the same thing happens in system with tanks. But with this system, it can be addressed! Imagine installing a recirculating pump between the tankless heater and the faucets. It can draw that cold water and pre-heat it. he question is - when do you turn on the recirc pump? Why, put a motion detector in the bathroom, of course!!! It sees you come in, assumes (rightly so in most cases) that you will be needing some hot water, and turns on the recirc pump. That, in turn, gets the water heater going and when you open a faucet in a little while - viola! - hot water.

Why am I so excited about it besides the fact that it is simply cool? Well, a few years back I would say that it is an example of a context-aware system. It can perform a function based on an generic input (no motion detector or demand from a faucet without an associated sensor), but it can also perform that function based on some specific information - a person walked into a restroom. Obviously, the range of contextual information can increase and so can the usefulness and efficiency of the system.

These days, this invokes a social networking analogy. Imagine that the motion sensor is Tweeting about your presence. Or better yet, imagine that this sensor is just one element in a larger network of devices that are gathering the stream of information you generate as you interact with your real as well as virtual environment! And this information can be consumed as a feed by your friends, by various devices around you, and processed to find interesting related streams generated by others, and so on...

The cool tankless water heater plus a recirc pump setup is a good illustration of an entire ecosystem of "social" interactions, real and virtual.

Friday, February 27, 2009

Safari 4 beta

Update: Safari 4 compatible microformats plugin is now available


Safari 4 beta came out with a stunning new feature - Top Sites. I went from relying on a personal "hotlist" of frequently visited sites back when tabbed browsing was not invented yet to keeping multiple tabs open via Safari's ability to launch an entire folder of bookmarks at once. Top Sites is a much improved - and visually appealing - of achieving the same goal. I am definitely a fan. And I am not even talking about significantly improved performance, especially when it comes to JavaScript.

This beta did break a few things - in my case, microformats plugin is not working and Mail.app + Growl was causing crashing - went back to AppleScript solution which was used prior to Growl 1.1.4

One thing the new beta omitted is a loading indicator progress bar. Here's a way to bring it back: macosxhints.com - View a pie-chart-style progress indicator in Safari 4 Beta

Thursday, January 15, 2009

ICD-10 by 2013

HHS today approved a final rule specifying that ICD-10 is to adopted in the USA by October 1, 2013.

ICD-9 in use currently was published by WHO in 1977. The work on ICD-10 was completed in 1992 and it was quickly adopted by many countries around the world. By the time ICD-10 is adopted in the States (no surprises if it will be delayed, I am sure), the new version will be out (draft of ICD-11 is expected in 2010).

Transition to ICD-10 will be a major challenge for entire healthcare establishment in this country.

Monday, January 12, 2009

Computational Technology for Effective Health Care: Immediate Steps and Strategic Directions

National Research Council, part of our National Academies of Science, released the report of a committee chaired by Bill Stead of Vanderbilt University. The report addresses healthcare IT from the policy perspective. Below is the author's summary of the report:


Two key statements:

  • page S-2: “current efforts aimed at the nationwide deployment of HCIT will not be sufficient to achieve the vision of 21st century health care, and may even set back the cause…”
  • page S-8:  “… government institutions—especially the federal government—should explicitly embrace measurable health care quality improvement as the driving rationale for its health care IT adoption efforts, and should shun programs that focus on promoting adoption of specific clinical applications.” 

 

Observations & reasoning behind the statements:

  • page 1-5:   “Many health care institutions, especially large ones, do spend considerable money on IT, but the IT is implemented in ways that make even small improvements hard to introduce.  Even across the systems within an institution, interoperability is often awkward and slow.  Information exchange with the information systems of other institutions is rare.” 
  • page S-3:  “IT applications appear designed largely to automate tasks or business processes.  They are often designed in ways that simply mimic existing paper-based forms and provide little support for the cognitive tasks of clinicians or the workflow of the people who must actually use the system.  Moreover, these applications do not take advantage of human-computer interaction principles, leading to poor designs that can increase the chance of error, add to rather than reduce work, and compound the frustrations of doing required tasks. …”
  • page S-4:  “Health care IT was rarely used to provide clinicians with evidence-based decision support and feedback; to support data-driven process improvement; or to link clinical care and research.  Health care IT rarely provided an integrative view of patient data.”
  • page 3-2:  “Care providers spent a great deal of time in electronically documenting what they did for patients, but these providers often said they were entering the information to comply with regulations or to defend against lawsuits, rather than because they expected someone to use it to improve clinical care.”
  • page S-2:  “Success … will require greater emphasis on providing cognitive support for health care providers and for patients/family caregivers … which refers to computer-based tools and systems that offer clinicians and patients assistance for thinking about and solving problems related to specific instances of health care.”
  • page 3-3:  “The majority of today’s health care IT is designed to support automation, with some investment in supporting connectivity, and little in support of decision support or data mining.   Yet the IOM’s vision for 21st century health care expects health care IT capable of supporting cognitive activities and a learning health care system.  These activities are much more about connectivity, decision support and data mining than they are about automation.  The health care IT investment portfolio must be re-balanced to address this mismatch.”
  • page S-8:  “In focusing on the goal to be achieved, namely better and/or less expensive health care, clinicians and other providers will appropriately be drawn to IT only if, where, and when it can be shown to enable them to do their jobs more effectively. Blanket promotion of IT adoption where benefits are not clear or are over-sold—especially in a non-infrastructure context—will only waste resources and sour clinicians on the true potential of health care IT.”

 

What health care needs from IT that today’s systems rarely provide (pages S-3 to S-4):

  • “Comprehensive data on patients’ conditions, treatments and outcomes;
  • Cognitive support for health care professionals and patients to help integrate patient-specific data where possible and account for any uncertainties that remain;
  • Cognitive support for health care professionals to help integrate evidence-based practice guidelines and research results into daily practice;
  • Instruments and tools that allow clinicians to manage a portfolio of patients and to highlight problems as they arise both for an individual patient and within populations;
  • Rapid integration of new instrumentation, biological knowledge, treatment modalities, and so on into a “learning” health care system that encourages early adoption of promising methods but also analyzes all patient experience as experimental data;
  • Accommodation of growing heterogeneity of locales for provision of care, including home instrumentation for monitoring and treatment, lifestyle integration, and remote assistance; and
  • Empowerment of patients and their families in effective management of health care decisions and their implementation, including personal health records, education about the individual’s conditions and options, and support of timely and focused communication with professional health care providers.”

 

Making progress in the near term:

Page S-5: “Principles for evolutionary change:

  • Focus on improvements in care - technology is secondary.
  • Seek incremental gain from incremental effort.
  • Record available data so that today’s biomedical knowledge can be used to interpret the data to drive care, process improvement, and research. 
  • Design for human and organizational factors so that social and institutional processes will not pose barriers to appropriately taking advantage of technology.
  • Support the cognitive functions of all caregivers, including health professionals, patients, and their families.”

 

While preparing for the long term:

Page S5:  “Principles for radical change:

  • Architect information and workflow systems to accommodate disruptive change.
  • Archive data for subsequent re-interpretation, that is, in anticipation of future advances in biomedical knowledge that may change today’s interpretation of data and advances in computer science that may provide new ways extracting meaningful and useful knowledge from existing data stores.
  • Seek and develop technologies that identify and eliminate ineffective work processes.
  • Seek and develop technologies that clarify the context of data.”

 

And (page S-9) “Encourage interdisciplinary research in three critical areas: (a) organizational systems-level research into the design of health care systems processes and workflow; (b) computable knowledge structures and models for medicine needed to make sense of available patient data including preferences, health behaviors, and so on;  and (c) human-computer interaction in a clinical context.”