Thursday, 8 November 2007

Digital plaster for personalized healthcare

An Ultra Low Power Intelligent Sensor Interface and Transceiver Platform has been developed by Toumaz. The BAN platform has a variety of sensors embedded in a plaster facilitating a wireless infrastructure
for intelligent, non-intrusive continuous monitoring,
to deliver a new wave
of lifestyle-compatible, personalised care applications – with
the potential to transform the treatment and management
of chronic diseases for millions of people.

By providing the complete infrastructure for an end-to-end telemedicine
system, this new integrated platform has the potential to revolutionise
the architecture of healthcare information systems, providing a unique
platform for analysis and decision-making based on real-time data.

Wednesday, 3 October 2007

Google Earth for the body

IBM has published this interesting application in their pressroom. This type of application with a graphical representation of the patients' body migt turn out as a very useful interface to EPR's not only for physicans. Especially interesting would be to give patients access to their own avatar and use this system in a Personal Health Record application.

ZURICH, SWITZERLAND 26 Sep 2007:
IBM researchers today unveiled a prototype visualization software that allows doctors to interact with medical data the same way they interact with their patients: by looking at the human body.
Created at IBM's Zurich Research Lab, the technology uses an avatar -- a 3D representation of the human body -- to allow doctors to visualize patient medical records in an entirely new way. Called the Anatomic and Symbolic Mapper Engine (ASME), this innovative visualization method allows a doctor to click with the computer mouse on a particular part of the avatar "body" to trigger a search of
medical records to retrieve relevant information.
"It's like Google Earth for the body," said IBM Researcher Andre Elisseeff, who leads the healthcare projects at IBM's Zurich lab. "In hopes of speeding the move toward electronic healthcare records, we've tried to make information easily accessible for healthcare providers by combining medical data with visual representation, making it as simple as possible to interact with data that can improve patient care."

Friday, 14 September 2007

Sophisticated Web 2.0 application 2


A scenario in the uHealth setting might be the connection of the individual's wireless sensor data with knowledgebases and medical expert applications for clinical decision support. The Visual Medical Dictionary is an online dictionary. It goes beyond regular dictionaries by displaying an ontology context tree (MeSH based) and interactive network graph of related drugs, diseases and therapies. For example: a search for "psoriasis" will show a strong relationship with "Cyclosporine" and "Phototherapy" among other drugs and therapies. The providers of the service, Cure Hunter, also offer a Medline based Research Interface. The CureHunter Discovery Engine is the world's only fully unified and integrated numeric index of all known drugs, biologically active agents, diseases and empirical statements of all effective clinical outcomes published in the United States National Library of Medicine.

Sophisticated Web 2.0 application 1


PubGene  represents a new generation of fabulous applications developed to extrapolate information from the overwhelming amount of information pertaining to genomics and proteomics. Althoug currently not related to uHealth directly, this type of applications might at some point be related to data from the individual and utilized to provide information for research and further development of clinical decsision support in an uHealth setting?

The company webpage provides the following information:
PubGene is a new public service that  includes advanced biosearch tools, and a easy to use entry point to search for qualified PubGene gene and protein knowledge using Google and PubMed. Some of the features includes Sequence Homology - PARALIGN to perform Smith-Waterman accuracy sequence searches at BLAST speed, relating your biological sequences to their literature associations. A Network Browser - connecting genes to each other and to relevant keywords -including the functionality to query across 21 genomes combined.
PubGene provides up to date information on gene and protein relationships from the literature. It finds gene and protein relationships from your gene expression experiments. the application map mutations to genes, proteins, diseases, or processes, It integrates your confidential gene expression data and text databases. The user can design better array chips with up-to-date genetic information. The user can get pointers to pathway information and other metadata for your gene and protein clusters. The user can build sequence homology networks and relate them to literature, and more than 25,000 000 associations mapped to date.

Monday, 30 July 2007

Swarm Intelligence and Swarm Robotics in uHealth?

Swarm Intelligence (SI) is defined as "-the property of a system whereby the collective behaviours of (unsophisticated) agents interacting locally with their environment cause coherent functional global patterns to emerge. SI provides a basis with which it is possible to explore collective (or distributed) problem solving without centralized control or the provision of a global model. (ref;http://staff.washington.edu/paymana/swarm/)". The Wikipedia definition is: "Swarm intelligence (SI) is an artificial intelligence technique based around the study of collective behavior in decentralized, self-organized systems.
A relevant link here goes to Swarm robotics defined in Wikipedia as "- a new approach to the coordination of multirobot systems which consist of large numbers of relatively simple physical robots. The goal of this approach is to study the design of robots (both their physical body and their controlling behaviors) such that a desired collective behavior emerges from the inter-robot interactions and the interactions of the robots with the environment, inspired but not limited by the emergent behavior observed in social insects, called swarm intelligence. It has been discovered that a set of relatively primitive individual behaviors enhanced with communication will produce a large set of complex swarm behaviors.
"
The Wikipedia article on swarm robotics continues;
"Unlike distributed robotic systems in general, swarm robotics emphasizes a large number of robots, and promotes scalability, for instance, by using only local communication. Local communication is usually achieved by wireless transmission systems, using radio frequency or infrared communication.
Potential application for swarm robotics include tasks that demand for extreme miniaturization (nanorobotics, microbotics), on the one hand, as for instance distributed sensing tasks in micromachinery or the human body."
Swarm intelligence and swarm robotics  represents an interesting perspective to large scale ubiquitous/uHealth sensor networks applied in healthcare. The need for some kind of swarm intelligence is obvious with use of large numbers of sensors (ambient of BAN-type) and the need for systems for valuable data extraction from distributed sensors like motes or Sun Spots. Some level of problem solving capabilities are likely to be needed for handling of data streams. Both Tmote Sky motes and Sun SPOTS can be manually programmed "on the fly", passing updates from unit to unit in an epidemic manner. 


Sun SPOT- networked tiny computational systems on Sun's platform


Sun SPOT is a networked tiny computational system running on the IEEE 802.15.4.  2.4 GHz ISM radio frequency. The Sun SPOT technology operates on Java platform top to bottom. It provides the ability to run wireless transducer applications "on the metal"(directly on the CPU), saving overhead and improving performance. "SPOTworld" simplifies development by providing a single tool for programming, configuring, managing and monitoring Sun SPOT devices without any OS (operating system). The system handles strong security and has large scalability potential .
A jaw-droppingly cool "migratable application" functionality enables applications (with their complete state information) to be dragged from one Sun SPOT device to another while they're still running.
Sun SPOT is currently commercially available in the US only.
It will be interesting to follow developments of future healtcare applications based on the Sun SPOT platform. Read a Sun SPOT fact sheet.

Friday, 27 July 2007

Ubiquitous? pervasive? spime? - what's in a word?

What's the difference between 'ubiquitous computing' and 'pervasive computing'? Is there a difference? Does it matter?

I was reading an article on 'Effects of Pervasive Computing on Sustainable Development' ( >>> ) that began with the words 'Since pervasive computing is expected to become ubiquitous in the coming years ...' It set me off thinking about previous discussions of the differences between the terms, so I did a bit of Googling and Wikipedia'ing and came up with:

"Pervasive Computing" is: Shorthand for the strongly emerging trend toward:
* Numerous, casually accessible, often invisible computing devices
* Frequently mobile or imbedded in the environment
* Connected to an increasingly ubiquitous network structure
The aim is for easier computing, more available everywhere it's needed
(NIST Pervasive Computing Conference 2000 - http://www.nist.gov/pc2000/)

"Ubiquitous computing is a post-desktop model of human-computer interaction in which information processing has been thoroughly integrated into everyday objects and activities ... someone "using" ubiquitous computing engages many computational devices and systems simultaneously, in the course of ordinary activities, and may not necessarily even be aware that they are doing so.
(Wikipedia entry for 'Pervasive Computing' - http://en.wikipedia.org/wiki/Pervasive_Computing)

Dictionary definitions are not much more help:
ubiquitous - adj : being present everywhere at once;
pervasive - adj : spread throughout;

And finally - the IEEE Pervasive Computing Journal (www.computer.org/portal/site/pervasive//) describes itself as 'A catalyst for advancing research and practice in mobile and ubiquitous computing' (sic).

So, they seem to be somewhat interchangeable.

And 'spime'? - that's a word made up by writer Bruce Sterling for a "currently-theoretical object that can be tracked through space and time throughout the lifetime of the object ... spimes as coming through the convergence of six emerging technologies, related to both the manufacturing process for consumer goods, and through identification and location technologies.

These six facets of spimes are:
1. Small, inexpensive means of remotely and uniquely identifying objects over short ranges; in other words, radio-frequency identification.
2. A mechanism to precisely locate something on Earth, such as a global-positioning system.
3. A way to mine large amounts of data for things that match some given criteria, like internet search engines.
4. Tools to virtually construct nearly any kind of object; computer-aided design.
5. Ways to rapidly prototype virtual objects into real ones. Sophisticated, automated fabrication of a specification for an object, through “three-dimensional printers.”
6. “Cradle-to-cradle” life-spans for objects. Cheap, effective recycling.
(http://en.wikipedia.org/wiki/Spime)

Ubiquitous (or pervasive?) computing could be a way for spimes to be developed and used - it would be interesting to think about potential health applications.