Brand New Silverlight 2 Application: Healthcare Demonstrator
I have been fairly quiet for the last few months, and one of the reasons is that I have been working on a Silverlight 2 application, showcasing some future thinking for rich UI in the healthcare space.
The Microsoft Health Common User Interface: Patient Journey Demonstrator is the result of work from a very small team based here in the UK, and we think, is a great example of a Rich Internet Application demonstrating an LOB scenario, but using the power of Silverlight to provide beautiful, meaningful ways of representing incredibly complex data.
The blurb from the site...
‘The Microsoft Health Common User Interface (MSCUI) Patient Journey Demonstrator is a vehicle for Microsoft thought leadership in state-of-the-art User Experience for Healthcare applications. It provides exemplar implementations of Microsoft Common User Interface guidance on a Microsoft platform.
It is our showcase for new ideas, experimentation and an artefact for learning and thinking about future developments of the MSCUI program.’
The demonstrator is actually broken up into 3 separate applications, describing the ‘day-in-the-life’ of a patient from the perspective of a primary care administrator, a GP, and a registrar in a hospital. The UI is completely interactive and you are able to explore, manipulate, layer and scale the patient’s data to create rich visualisations.
Over the next couple of months, I want to blog about some of the things we have built here, how we did it, share snippets of code, and talk more about how we are developing it further.
Some of the cool things in Silverlight 2 that we are already using include (but are not limited to J)...
· Deep zoom to view complex ECG (electrocardiogram) data
· Intelligent, scaling layout
· Data-binding everywhere
· Animation and media
· Vector graphics enabling real time manipulation of chart data
A video covering some of this is in the pipeline, so watch this space!
Big thanks to the team invloved in building this...
- Kirsten Disse - lead UX designer
- Sergei Golubev - Silverlight UI developer
- Joe Wardell - Silverlight UI developer
- Neil Ashley & Tinisha Rocca - visual designers
- Alam Rahman - lead test
In the mean time, head over to the site and please share any feedback / ideas either here or on our CodePlex discussion board here.
Martin
NOTE FOR USERS OUTSIDE OF THE UK:-
A few users outside of the UK are experience a bug with the Primary Care and Secondary Care demonstrators. The symptom is when they try to launch the either of these demonstrators, they see our default error dialogue stating: "This application has encountered a problem and needs to close. Please, try restarting it. Sorry for any inconvenience."
We have identified that the problem is due to current 'Regional and Language' settings. The reason is because we do various things with the formatting of dates, but have only extensively tested with the UK date format. We have now logged the issue and are aiming to release the demonstrator with the fix when Silverlight 2 Beta 2 ships.
There is a workaround though in the meantime. You can access the second parts of the demonstrator by changing you current language format to 'English (United Kingdom)'. You can access this in Windows Vista via...
Control Panel -> Regional and Langauge Options -> Formats (tab) and selecting 'English (United Kingdom)' from the drop-down.
Many thanks again, and please keep the feedback coming.
Comments
Anonymous
May 07, 2008
PingBack from http://stocks-options-trading.info/options-trading/?p=1287Anonymous
May 07, 2008
Awesome stuff! I like the switching of layouts and levels of detail. Thanks for showing what Silverlight can do!Anonymous
May 07, 2008
I think certainly is an excellent showcase for SilverLight but unfortunately not for the app itself. I think the GUI is far too "busy", I personally found it unintuitive.Anonymous
May 07, 2008
Thanks for the feedback so far. The piece about how we manage the vast amount of patient data on one screen is a good one, and keeps us awake at night! In this release, we have just begun to scratch the surface of how we manage the amount of content on the screen... for example, we allow the user to expand panels they are interested in, but we now need to take this to the next level and look at how we can help the user navigate through all of the information. This app is an iterative, organic project and we really value any feedback, so please keep it coming!Anonymous
May 08, 2008
I agree with Peter, the GUI is a mess, nice showcase, but a failure from the UX point of view.Anonymous
May 08, 2008
Hey, MartinG :) Great work! Its an awesome display of what Silverlight 2.0 can deliver. I'm going to be ransacking the code to see what you have cooked up :)Anonymous
May 08, 2008
Martin Grayson and team have created an amazing healthcare demo using Silverlight 2.  Check it outAnonymous
May 08, 2008
Great example and a nice demonstration of Silverlight. I am working on a WPF based application in almost the same market, so I will check this blog regularly.Anonymous
May 08, 2008
Great to hear all your thoughts, and I want to encourage all feedback, both things that you think work well and things that you think we still have challenges with. During the design process we actually heavily involved clinicians from both primary and secondary care to help us understand just what information they need on the screen to make patient safe decisions, the challenge for us is to think about how we can handle that volume of information in a patient safe way. I think that as we see this piece of work evolve we will see a clearer, cleaner way of presenting some of the navigation. Please visit http://www.codeplex.com/mscui/Thread/View.aspx?ThreadId=26807&ANCHOR#Post91377 where we are encouraging clinicians and developers to give their personal comments on the work we have done so far.Anonymous
May 09, 2008
The comment has been removedAnonymous
May 12, 2008
The comment has been removedAnonymous
May 13, 2008
The UI may look busy to some but for a Doctor of other clinician this is exactly what they want to see when they look at someone's chart. For someone who develops software in the medical field there's alot of information a Doctor must see on 1 screen. I think what's presented in the Demonstrator works well although I would choose some lighter colors for certain controls but that's a personal opinion. One of the biggest challenges developing software to cater for this kind of market is being able to display so much information onto the screen but still have it look good and understanable. Some Doctors may only have 10 minutes to see and diagnose a patient that every extra click or dialog window that needs to be brought up slows them down over an entire day. When they have to bring up mutliple windows to find out different bits of info about a patient that can eat into their time with the patient.Anonymous
May 16, 2008
Nice. We will try to use thsi UI as referency to our software. Bug in current version is in localization (anyone who have problems with it should just change , (common) to . (dot) in localization settings in Windows settings.Anonymous
May 16, 2008
The comment has been removedAnonymous
August 01, 2008
Thanks for your continued comments and feedback. We are will be releasing a new version very soon, and as always, would welcome your comments on the new features. Keep checking back for updates!