Wednesday, April 22, 2015

What’s new at HIMSS2015?

It was quite busy, especially on Monday
The largest Healthcare IT conference in the world was held in the windy city of Chicago this year. Fortunately, the weather was not too bad, except for an early rain shower, which still allowed the close to 40,000 participants to enjoy a comfortable evening stroll on the “magnificent mile,” i.e. Michigan Avenue.

The overriding theme of HIMSS 2015 was interoperability, and the picture is actually not that pretty. After having spent more than  $28 billion on incentives to implement electronic health records, the US government is discovering that information silos still exist, making exchanging information among EMR’s, and between EMR’s and Health Information Exchanges (HIE’s) or other institutions persistently troublesome.

Vendors advertise that they provide connectivity but when it comes to implementation, they are either dragging their feet and/or charging a premium to provide this capability. As a matter of fact, not only is the Office of the National Coordinator (ONC) getting very concerned, even the FTC (Federal Trade Commission) is getting involved as it now sees "potential threats to competition from high switching costs, data lock-in, and misguided standard-setting activities."

The concern about interoperability was widely shared by attendees, based on the turnouts for relevant talks during the show, for example, the presentation by officials from ONC about the recently published interoperability roadmap for 2015 drew more than 500 people, filling up the room to the max. It will likely require increasing pressure from ONC to get vendors to act and open up their systems to allow for interoperability at little or no extra cost.

The interoperability showcase booth
was bigger and busier than ever

The quest for interoperability was also addressed at the Interoperability Showcase, which demonstrated several use cases that were defined using the IHE (Integrating the Healthcare Enterprise) profile definitions. This area was bigger and busier than ever, showcasing 17 scenarios. The increasing emphasis of interoperability in the Meaningful Use stage 2 and 3 requirements probably also have something to do with it.

Dedicated area to security
Part of the HIMSS exhibition was dedicated to the so-called Cyber Security command center demonstrating how to deal with the increasing threat by hackers who are after personal information stored in electronic health records. As evidenced by the recent Anthem security breach whereby more than 80 million records were stolen, healthcare is the next main target for hackers now that financial institutions are harder to get into. Knowing that a record containing personal information such as social security number, birthday, etc. goes for $5 to $10 on the black market, you can do the math on how much a data breach at Anthem would have profited the hackers. Many vendors showed their solutions to thwart potential intruders. Note that the best way to start is to do a security risk analysis/audit, which is actually required by HIPAA regulations anyway.

Lots of innovative heakthcare IT toys
telerehab using gaming console
There also was an innovation pavilion dedicated to new IT solutions, which potentially could have a major impact. One of the gadgets I liked the most was using a Kinect box (i.e. consumer gaming console) for tele-rehabilitation. The box will track body movements, similar to the tracking used in a video game of golf or baseball, but in this case it is used to assist people in physical therapy. There is even a special sock provided that has sensors and can track gait, foot pressure, etc. and send it using blue-tooth to a receiver. A person will do his daily exercises, which can be tracked and displayed on the TV screen, following an instructor. This will allow many to do their exercises and rehabilitation in their homes instead of having to visit or stay at a rehab center.

drug cap talking with your phone
Talking about sensors, another cool gadget that was demonstrated is an intelligent drug dispenser. It either counts when the cap is removed or, even better, now there is a version that sends that information to a smart app, which can than update a personal health record to register that a person took the medication. This technology could help with compliance and potentially prevent unnecessary medical interventions due to a patient not taking his or her drugs.

One of the fun parts of the show are the many giveaways. This year vendors were not as
my favorite give-away: Vespa
extravagant as they were a few years ago when they were raffling off cars (I remember even a BMW being a prize), but there were prizes ranging from iPads and iWatches all away up to jet skis, and, my personal favorite: a Vespa scooter. I guess it was nostalgia as this was my primary means of transportation when I was in college, which seems eons ago.

In conclusion, plenty of novel new technologies, gadgets and toys, but coming back to the main issue of interoperability, there is still a lot of improvements to be made by vendors. Hopefully ONC (and possibly the FTC) will do due diligence and coerce vendors into opening up their systems and making the connection between EMR’s a reality.


Monday, April 6, 2015

XDS Implementation Issues part 4

The previous three parts discussed how the IHE Cross Enterprise Document Sharing (XDS) profile
fits into the IHE technical framework, its relationship with other ITI profiles that are needed to provide the infrastructure to make XDS work, and its “variations” including XDR, XDM, XCA, XCPD and their imaging implementations. In this part we are going to concentrate on the metadata and corresponding issues. Also note that there is an extended version in video format available of this presentation.

Metadata literally means “data about data.” For example, one could consider a “DICOM header” metadata as it has information about the image or other object, its context information such as patient and equipment information, and instructions on how to decode the pixel or other data such as the greyscale or color encoding. In addition, we also have a metadata definition as part of the DICOM standard that describes a DICOM object when it is stored on a CD or other exchange media, aka “Group 0002,” which tells a receiver about the file encoding such as whether it is compressed, the type of object, e.g. a CT image, and who created the file.

The metadata that is stored with each DICOM object has served us well in managing the information at a department level as certain attributes, such as name, ID, sex, accession number, modality, and UID’s, are used to identify the object uniquely and relate it to its series and study. It is typically stored in a database allowing for querying and information management. However, this metadata is not sufficient if we need to manage these objects across multiple domains and/or communities. For example, the accession number is only unique at a local level, and important to be kept, but cannot be used to uniquely identify the study. In addition, it is important to know which specialty created the study, for example, was a CT scan created in radiology, or was it a cardiac CT created in cardiology, or was it a CT taken in oncology to create a therapy simulation? Information about the institution where the document or image was created with the so-called author role and name is important as well.

Why do we need additional metadata? It is important for pre-fetching and display, i.e. browsing a document source database so a practitioner can determine what information to retrieve. Pre-fetching the relevant prior studies based on body part, modality, time of creation, etc, is important, as the information might have to be retrieved from various sources, which are connected with a relatively slow connection. Matching the body part, for example, can be especially hard not only because every vendor uses an encoded attribute such as defined by the usual coding schemes, but also because of “combo” procedures, such as an “abdomen-pelvis” CT. It is critical that the metadata that is part of the header is consistent and normalized, if so needed before any data is stored in a data repository. Some vendors call this normalization “tag morphing” as it cleans up the data and replaces it with consistent terms and/or codes so that proper pre-fetching and browsing can take place. Some of the metadata in the DICOM header is not always correct, and therefore, most data repositories also use the original order information for the procedure information, which is typically available as a HL7 transaction.

In addition to metadata consistency, the actual contents of the metadata file, which by the way is exchanged as part of the XDS protocol, is still not quite cast in stone. Early implementations find that additional or other data elements are needed in addition to the ones that are part of the original XDS specification. The reason is that information sharing across enterprises is still relatively new and different workflows depend heavily on the practice settings, regions and healthcare systems that are very different for each country. That is why most vendors who provide XDS solutions are still in the process of adding and configuring the metadata contents depending on the specific user requirements.

In summary, XDS has been widely implemented and early results for connectivity events such as connectathons have demonstrated that it can work in theory. However, the number of installations using these profiles, including the several variations (XDR, XDM, XCA and XCPD) have been limited. The reason is the lack of infrastructure to make XDS work, the presence of many proprietary solutions for information exchange, the fact that the metadata still needs refinement, and a lack of education among customers and potential users. Hopefully, this will change as the early adopters of this technology begin to share their success stories.


A typical day in the life of a road warrior: Stuck in transit.

The plan was simple - leave Amman, Jordan from my vacation spot with an early morning flight
through Abu Dhabi to arrive in Nairobi, Kenya for a presentation on Digital Radiography in the early afternoon. This is what happened:

12:00 (midnight) wake up, pack, take shower and check out from my hotel, which is about 30 minutes from the airport. Pleasantly surprised by the nightly fee of US$30, which seems to be typical for a nice clean hotel in that region.
12:30 - load up rental car and spend 5 minutes with the Garmin GPS to figure out the route to the airport.
1:00 am - arrive at airport after being lost two times, second time ending up in a dead-end (nothing beats Google maps, I’ll get a SIMM card from a local carrier for data browsing on my smartphone next time). I delivered my car, a nice small French Renault, very convenient and fuel efficient. Rental is only $150/week.
1:15 - line up for security, tickets in hand, made it through security but did not make it past an airline employee who is screening everyone with a scale at his side. My carry-on is too heavy, 12 kg instead of the allowed 8kg. I’ve never had this happen in other parts of the world, so I head, back to check-in.
1:30 - Through security, without my carry-on, sit down at Starbucks to get a latte (did not realize I missed that for more than a week), and a quiche, checked emails, text my spouse Johanna, who is on her way back home and is delayed in Chicago.
3:00 - Board plane, which is not full, I can spread out, skip breakfast and sleep a little.
6:30 - set clock forward to 8:30, as we arrived, but there is no space. Note that the Abu Dhabi airport is very congested, half of the planes stay on the tarmac and passengers load and unload through stairs to or from a bus to get to or from the terminal (so 1980’s)
8:45 - we finally get to deplane. Bus takes forever (It seems)
8:55 - arrive at terminal, I run to security, of course they need to check my backpack, (too many wires).
9:05 - run, run, run, zig-zag through the terminal to gate 47
9:10 - arrive at gate, bus is waiting outside to take the last passengers. I show my boarding pass, but… I have no seat. The gate agent shows on his computer that I have no seat despite my boarding pass showing 9C! They obviously gave my seat away to someone else, under the presumption I was not going to make the connection. I am told to go to the “transfer desk.”
9:20 - The transfer desk is chaos. The best thing when having to wait is to start up conversations with other travelers around you, and so I have a nice conversation with two young men from the east coast who are stranded going to the Himalaya base camp. I told them about my Kilimanjaro hike 2 years back and they suddenly respect me a lot more.
10:45 - finally, I reach the front of the desk, talking with an overworked, frustrated airline employee. First flight is a day later, they are willing to put me up in a hotel and provide transportation. Upon my request, they give me e-calling card so I can call my party in Kenya that I am coming a day later.
11:15 - I finally reach the front of line for one of the two public phones and reach my partner so he can re-arrange my schedule, who was about to leave for the airport himself.
11:30 - amazing… no line for the passport control, which I need to pass to get my luggage and go to the hotel.
12:00 - finally get my luggage, they have to request it from the transfer area (yes, I wish they would not have made me check it.)
12:15 - wait at the chauffeur desk for 15 minutes for transportation to my hotel. The city of Aby Dhabi is clean, there is construction everywhere as is common for the Middle East and we pass a huge new mosque, which looks like a palace.
12:45 - check in at the Hilton hotel, no rooms are clean; I can go and have lunch instead.
2:00 pm - after a good lunch buffet with Arabic and Indian dishes, and checking my emails, I finally get to my room and am ready to take a nap. I should have been in Nairobi instead, but spent another five hours or so in transit thanks to the airline.

Anyway, this type of incidents happen to me occasionally, not a lot, about once a year I would say. The majority of my fellow travelers got upset about the airline overbooking and be outraged at the hassle the mistake causes them. But I’ve learned that travel is stressful enough and some things I just can’t control, so why make it worse by venting your anger raising your own blood pressure, not to mention that of the poor airline employees who simply are trying to do their job. Instead, I’ve learned that International travel is about accepting the surprises as opportunities which enables me things to do and see things that weren’t on the agenda. … I had another day to explore a city I had never visited before and could enjoy. I walked in a new area, and took the unscheduled time to get in a stress-reducing workout in an excellent gym. After all, what is a single day delay in a lifetime journey…