Archive

Archive for the ‘Software’ Category

Engineering 4 Health - Highschool Challenge 2

November 11th, 2008

We had our second Engineering 4 Health Challenge at UVic yesterday and it was another success! Some great students who participated and some really fantastic ideas that were generated. The topic for this challenge was the same — use the OLPC (One laptop per Child) as the design platform for creating health applications for students in developing countries. One project was focusing on engaging the whole family in their health through the OLPC and the other was a health oriented game that provided health education in the form of game challenges. Really interesting approaches.

The paper storyboarding design for the event seems to be quite manageable and has generated some good results. We managed to squeeze it into a 1/2 day.

HealthChallengeSteps.ai @ 133% (RGB_Preview) .png

We started by having a group brainstorming session - timed, with two facilitators. Facilitators helped clarify ideas from the participants and encouraged students to speak out their ideas, often using one initial idea “build a game” to create several specific ideas about games. On of our facilitators (not me!) started concept mapping ideas, to show the linkages.

HealthChallengeSteps.ai @ 133% (RGB_Preview) -1.png

Students were then broken into small groups and encouraged to choose and idea. The small groups (4-5 students plus 2-3 facilitators) often found as they selected ideas, they not only drew out more detail, but some also merged several ideas into one package.

The next step for the students was to begin to work out the details of the design and a high level flow. We did this with the students through paper prototyping and pasting together a high level storyboard on 4′x6′ paper. We used paper mock-ups of the OLPC laptops (below) so the students could draw their rough screen sketches on them and describe some of the functional activities on the pages. This really helped quickly make ideas real and also was accessible to students — some focused more on GUI design and others more on functional description.

OLPC Images.graffle_ Canvas 4.png OLPC Images.graffle_ Canvas 7.png

All the individual pictures were placed on the paper with arrows used to denote typical screen flows for users. Not everything was on the storyboard, obviously. Many of the ideas they had were quite complex and would require a fair amount of content, but the pages really did give a good idea about how the systems might work, following along a specific scenario or giving an overview of the path of a game.

HealthChallengeSteps.ai @ 133% (RGB_Preview) -2.png

At the end of the morning, each group was able to present their idea to the rest of the students.

HealthChallengeSteps.ai @ 133% (RGB_Preview) -3.png

I definitely enjoyed this project and wanted to thank all the students, volunteers, faculty, staff and teachers who made this happen.

Informatics, Medicine, Random Thoughts, Software , ,

One Laptop Per Child Health

September 13th, 2008

200807051134.jpg

I have been working with a friend and colleague over the past month sketching out an idea to develop software for the XO laptop, which is part of the one laptop per child
(OLPC) project. The idea is more about how to get others to design and build software for OLPC and we can help facilitate.

We are exploring how to engage students in BC to design and develop health and health education materials with partner communities in developing countries who are part of the OLPC. It is an exciting idea to get students, both high school and university students, to get together and learn about computer science and about healthcare while flexing their creative design muscles in coming up with tools to help children thousands of miles away.

Seems like we are not the only group who has thought of this, of course. There are several projects proposed and in development through the OLPC and can be found on the OLPC Wiki.

We are piloting our OLPC-Health Design Fest this month - it’s a half day paper prototyping event. I am very excited to see how it works.

Medicine, Software , , ,

Think inside the box

September 7th, 2008

The title of an article from Harvard Business Review keeps coming up Breakthrough Thinking from Inside the Box.dreamstimelarge_153360.jpg @ 50% (RGB_8).jpg While certainly not the first place to use the play on “out of the box” thinking, it is a good construct.

I read this many months ago and do find the idea pops into my head whenever I am in a meeting that stalls. Often these are my own meetings, where I realize that I haven’t provided enough structure to promote creativity.

Having a limit or constraint to work with provides a foil for creativity and this article does a good job of providing some examples that can be used. The full article is available for purchase but the 21 question sidebar is accessible, I believe.

Untitled.jpg

Pulling people out of their comfort zone is a good way to stretch the brain and let some creativity happen. Describing the box, drawing on other areas of experience, etc are key to pulling people out of their zone into a new area.

The trick is, of course, to pick the right box(es) to use. You want to stretch people enough and to stretch them in the right direction. Too far out of their range is as bad as having two many options. It would be like asking my grandmother to consider quantum mechanics…you would have gotten a blank stare and be “tsked” out of the room quickly. But asking people to imagine their parents as patients using a personal health record, is something that a developer could probably stretch into.

Software ,

Healthcare IS Requirements - Engineering or Science?

June 1st, 2008

There is an excellent post I recently read to on How to Be a Good Product Manager on driving requirements not just gathering requirements. There is a good reflection on Usability Counts as well.

RequirementsDontGrowOnTrees1.graffle.jpg

I’ve often thought that requirements don’t grow on trees. They are not there to be picked.

Requirements need to be engineered. They need to be designed.

That’s a very important aspect of requirements engineering, but, I’ve been thinking - in healthcare how much are we engineering requirements or how much of this is still a scientific endeavor?

Clifford Stoll gives a great talk on TED. He is even more tangential in his presentation than I am in my rambling here - and has much more energy on stage than I can ever hope for. It’s another great TED talk really not related to what I’m talking about now (which is appropriate, given - as I said - how tangential HE is). The only reason I am bringing him up in this post is for this quote:

“The first time you do something…it’s science.
The second time… it’s engineering.
The third time… it’s just being a technician.”

Are we at a stage in requirements Healthcare information systems where we are more science than engineering?

I don’t think we have a good, complete engineering model yet, certainly. But perhaps some aspects are more engineering than they are science?

Software

Name in Lights - a New Textbook

April 27th, 2008

I received a package this week. Inside was the textbook:
Human, Social, and Organizational Aspects of Health Information Systems.

Turning to page 23, as I read the title to Chapter 2, I cannot help but grin. “A Bio-Psycho-Social Review of Usbility Methods and their Applications in Healthcare”

My first book chapter.

Very exciting for me to see - I even had the opportunity to draw my own figures. All in all, it came together fairly well for a first chapter. Writing has never been natural for me (as my dear mother - an English professor - will sigh about), but it did come together.

200804270643.jpg

The key to the chapter is that usability has many forms and can work at many levels. Like medicine, a reductionist view is powerful but not sufficient. We do much better today if we understand the biology of a disease, the personal impact of the illness, and the impact it has on the social network around a patient. For healthcare information systems (e.g. Electronic Health Records), it is the same. First we need to understand the bio (mechanical) aspects of systems - where the computers are, how big buttons are, etc. Next, the design impacts how a user (e.g. RN, MD) makes decisions and need to consider and observe the psychological (cognitive) impacts of design. Finally, medicine is a team sport. At the smallest, the team is the patient:provider pair, and increasingly the team is getting larger including people over time and over distance. Information systems need to support the group work - for improved effectiveness. If we design and test at all three levels, our systems will be more usable and more functional. The chapter is a review of some tools and work at each of the three levels.

So that was my contribution. And the rest book has a great collection of authors. I have had the opportunity to learn and work with several of them over the past several years. I am also honoured that I had a chance to help establish an 18-month primary care informatics fellowship a few years through UBC (thank you Peter!) that supported several BC family doctors learn more about informatics, that grew in collaboration with CIHR’s fellowship to include a primary care stream. Several of the fellows are are contributing authors.

Finally a quick thank you to the editors, Drs. Kushniruk and Borycki for inviting me to contribute a chapter to this book and for not making any snide comments on why “psycho” ended up the title of my chapter.

Medicine, PhD, Software , , ,

Can people become Qwitters?

April 22nd, 2008

Qwitter.jpg

I love this idea - tying together smoking cessation and social networking. It reminds me of the awe when I saw the marrying of videogames and maintaining good glucose control in glucoboy.

Qwitter, from tobacco free Florida, leverages the existing Twitter network to link people together and to monitor your own progress towards quitting smoking. Check out Qwitter. There is also a quick (qwick?) video on the site (although the connection does seem to be slow) that outlines how it works.

I had the luxury of spending a couple of years as a Visiting Worker for the National Research Council in Canada. I was working in their eHealth Group with Dr. Harrop. These were exciting times where some amazing ground work was done on Personal Health Records and how to use it integrate health behaviour change into people’s lives. Really, Qwitter is a very simple, targeted Personal Health Record that provides two of the key foundations of success for sustained change in behaviour that Dr. Harrop liked to quote:

  1. Engagement in a person’s own health information - by using Qwitter, you will log your smoking habits and can watch them change over time. That is a key base to change, is to understand baseline and to receive feedback.
  2. Community Support - by posting and inviting friends and family to participate through the Twitter Network, you are sharing your journey with them and they can support you in your process.

As I was writing this post, into my RSS feed came a great post on Zen Habits about health and balance where the guest poster talked about how he used his blog to publicly lose weight. He said it very well:

How am I healthier you ask? It’s simple really. I blogged. I read. People read. I felt accountable for my weight loss and health. We formed a community. I felt inspired. They felt inspired. I lost weight. I got healthier. I blogged some more. Repeat. It’s a no-brainer really.

The whole Qwitter site is public (you can, of course make up a great alias so nobody can figure out who you are, but everything you post is online. This is good to share publicly your thoughts and actions.

The Qwitter site also provides you with feedback in the form of graphs (see right).

Qwitter-1.jpg

Seems like a great idea, but I found it hard to find many people who had logged in and used it for more than a few days. I wonder if it would be more powerful if Qwitter is more integrated with community support locally. Perhaps providers and local programs could leverage a tool like this? I think this might be something to bring up with a couple of my patients.

Medicine, Software ,

Flying Logic Pro

April 20th, 2008

This past winter I discovered a relatively new little application called Flying Logic. It’s designed - specifically - to represent decision graphs. Gone is the tweaking with placement of boxes and shapes of arrows and you’re left with the ability (requirement) to focus on how to model the logic of your problem / solution / system. It’s based heavily on the Theory of Constraints and there is information on the web site describing how to use the tool using that paradigm. Basically the idea is that systems are finite. Some systems are more finite than they need to be because there are bottlenecks (constraints) that can be worked on and elevated / removed, making the system more efficient and productive.

GoalModel.png

One built-in model, the Prerequisite Tree, I find particularly useful (see diagram). Basically it provides a simple structure to document your goals and then map out the things you need to overcome to achieve those goals. Finally you document milestones that, if achieved, mean that what needs to be overcome is completed.

If you want to find out more about Flying Logic, it is best to see it in action and there are a couple of good videos on the site that are worth looking at.

Interestingly, the pro version allows you to create your own classes (the other versions can accept templates, but not create new ones). I have found that feature helpful in arranging thoughts, arguments, etc. in relation to my thesis. The diagram below (click for a bigger picture) was a draft to organize my thoughts in framing various potential research questions on diagrammatic reasoning.

I set up some research elements, based on a framework published by Weber and Wand, attached my questions to those elements and then built down my methods. Finally I mapped out phases for the research and “promoted” some questions to key questions as they were summations of several others.

In the end, we are focusing on the question “In what ways do physicians reason differently about EMR requirements when using conceptual diagrams as compared to textual requirements?” thanks, in part, to Flying Logic Pro.

PhD Design - Questions and Methods4.png

Of course, we have gone through some more iterations since I sketched this out, but it gives people an idea of a more complex map.

PhD, Software ,