emrupdate.com
Unbiased independent EMR discussions

Common User Interface - EMR with Silverlight

rated by 0 users
This post has 13 Replies | 2 Followers

Top 25 Contributor
Female
Posts 1,406
Points 17,855
Ducknet Posted: 05-13-2008 9:43 AM

From the blog...video and more information at the post...Roadmap being use by the NHS for implementation by November is also done in Silverlight.  

This is good....be sure you have Silverlight and visit the "Patient Journey Demonstrator" to interact and see how the User Interface works...Dr. Crounse speaks to the NHS and talks about the unity needed for physicians to be able to use the same interface for entering patient information.  Watch the video here...for more information from the tech folks working with the NHS.  

The Common User Interface site can be found here.  Controls and samples can be downloaded via the CodePlex Library for developers.  

[youtube:eJALVQo-HyM]


Barbara Duck      Ducknet Services       TabletKiosk Sales Information

Blog: http://ducknetweb.blogspot.com/

The Widget Blog Site:  http://ducknet.net/default.aspx

Skype Address: Ducknetservices     Phone: 714-898-1917   Email:  barbaraduck@ducknet.net

The palest ink is better than the best memory. - Chinese Proverb

Top 500 Contributor
Posts 32
Points 685

 LOL, looks like we hang out at the same websites.

  • | Post Points: 20
Top 25 Contributor
Female
Posts 1,406
Points 17,855

 Yes, I think you have a point there!  Smile

One other note of interest too, is wait until the "inking" is added...there's an SDK kit out there for that too!  I have played around a little with it, but for an EMR to handle, some real good C# folks are needed.  As soon as the inking is "data binding"....well things will really rock and roll and I believe that will come out with Beta 2 of Silverlight, which is out now for developers, but still some work in progress.   

Barbara Duck      Ducknet Services       TabletKiosk Sales Information

Blog: http://ducknetweb.blogspot.com/

The Widget Blog Site:  http://ducknet.net/default.aspx

Skype Address: Ducknetservices     Phone: 714-898-1917   Email:  barbaraduck@ducknet.net

The palest ink is better than the best memory. - Chinese Proverb

  • | Post Points: 20
Top 75 Contributor
Posts 197
Points 2,755

Ducknet:

 Yes, I think you have a point there!  Smile

One other note of interest too, is wait until the "inking" is added...there's an SDK kit out there for that too!  I have played around a little with it, but for an EMR to handle, some real good C# folks are needed.  As soon as the inking is "data binding"....well things will really rock and roll and I believe that will come out with Beta 2 of Silverlight, which is out now for developers, but still some work in progress.   

version 0.80 of PatientOS is inking with data binding ... if you'd like to demo on your tablet :-)

Greg

http://www.patientos.org

open source is the future

  • | Post Points: 35
Top 500 Contributor
Posts 32
Points 685

Don't want to hijack this thread... but I wish you had a C# version of Patient OS. I would like to tinker around and contribute what I can...

Can you slap an interface layer using Silverlight on top of your app?

  • | Post Points: 20
Top 75 Contributor
Posts 197
Points 2,755

Absolutely, I have a Struts application as an example which demonstrates the patient portal.  It references the JBoss EJB interface directly, so all it has to worry about is presenting the UI.  Currently it doesn't do a lot, but what there is was done fairly quickly - patient login, submit a web form which creates a form on the documents tab on the chart and discrete data to the flowsheet, I also recently added an example listing of the flowsheet data so the patient can see the vitals (or whatever else you want to display). 

To make that same EJB Interface available as web services for C# can also be easily done if you are familiar with JBoss.

So while I won't be putting any light, silver or otherwise on it - you are more than welcome (actually someone wants to add an RCP interface for fun - each to their own I guess).  There is something to be said for not having to build the entire system - the tools which build and configure the system are more numerous than the end user applications (though obviously less complex).

Greg

http://www.patientos.org

 

 

  • | Post Points: 5
Top 25 Contributor
Female
Posts 1,406
Points 17,855

Ok. hold up here a second...we are talking 2 different types of inking I believe.  Inking has been around for cleint/server applications for a while, but the inking that comes from Silverlight is a horse of a different color.  In other words, the inking is coming from the web server with Silverlight, multi platform inking.  In Silverlight, there's a language called LINQ that is used to data bind to SQL Server and this is where Visual Studio and C# programing comes in.  You can add Silverlight applications to existing ASP pages though.  Anyway draw some tattoos here to see one sample. 

  http://silverlight.net/samples/1.0/Ink-Tattoo-Studio/default.html

 This one has been around for a while and works on both Windows and Mac for a simple inking search with Google API. 

http://www.tabletpcpost.com/search/

 If you want to see some XAML code and are a bit of a codehead, go here...

http://preview.microsoft.com/video/videoDetails.aspx?video=bd3c4e08-3728-4858-95df-9ce1ae3024ca 

Barbara Duck      Ducknet Services       TabletKiosk Sales Information

Blog: http://ducknetweb.blogspot.com/

The Widget Blog Site:  http://ducknet.net/default.aspx

Skype Address: Ducknetservices     Phone: 714-898-1917   Email:  barbaraduck@ducknet.net

The palest ink is better than the best memory. - Chinese Proverb

  • | Post Points: 20
Top 10 Contributor
Male
Posts 3,535
Points 53,499

Most of the videos don't work for me  ( http://www.mscui.net/Showcase/Demonstrators.aspx ) ... only tiny and if I expand I only get a black screen using IE7 onVista.

Maybe if they had used Flash instead ?

 

 

Graham
http://www.synapsedirect.com/

Synapse - the EMR for smart users

  • | Post Points: 20
Top 10 Contributor
Male
Posts 2,884
Points 36,949

Barbara,

Data Bound Controls are a implementations worse nightmare.  They lend themsleves to update failures and are often Slow over a WAN.  I would look at other integration for drop down menus and the likes for inkable forms from a architecture standpoint.

Otherwise, for the small application or office they work ok.

If the databound application is at the server side (i.e. form runs on server and written/saved and read from server this could be better.

Brendon

Brendon Holt President http://www.holtsystems.com eMedRec Medical Records Made Friendly "If it wasn't for that last minute I would never get anything done."
  • | Post Points: 35
Top 10 Contributor
Male
Posts 3,535
Points 53,499

I thought it was interesting that there are no popups ...everything stays inside the same container .... the harder I guess to confuse users.

But all I could see what just data display ... no data entry.

 

 

Graham
http://www.synapsedirect.com/

Synapse - the EMR for smart users

  • | Post Points: 20
Top 25 Contributor
Female
Posts 1,406
Points 17,855

 If the databound application is at the server side (i.e. form runs on server and written/saved and read from server this could be better.

Yes, that's what it does, sometimes all this text doesn't let me explain properly and  I think or I get too rushed here, and vice versa too..Indifferent 

 Check out this sample here, you can log on with a Windows Live ID and it was done in Silverlight 1.0, so it has the java and xaml going for it.  Neat page to play around with.   Silverlight does require the dot net framework for all versions.

http://www.tafiti.com/Original/default.aspx 

You can also look up Popfly whereby you can build a mash up, no code required and add a little Silverlight to the application or game.  

http://www.popfly.com/

By the way, there is development for Linux too, called Moonlight.   Microsoft donated the code for development as I understand.

http://www.mono-project.com/Moonlight

Barbara Duck      Ducknet Services       TabletKiosk Sales Information

Blog: http://ducknetweb.blogspot.com/

The Widget Blog Site:  http://ducknet.net/default.aspx

Skype Address: Ducknetservices     Phone: 714-898-1917   Email:  barbaraduck@ducknet.net

The palest ink is better than the best memory. - Chinese Proverb

  • | Post Points: 20
Top 75 Contributor
Posts 197
Points 2,755

Ducknet:

 If the databound application is at the server side (i.e. form runs on server and written/saved and read from server this could be better.

Yes, that's what it does, sometimes all this text doesn't let me explain properly and  I think or I get too rushed here, and vice versa too..Indifferent 

That is an implementation detail of course - and I agree I wouldn't want to bind directly to the database.

For PatientOS (which is a rich fat client) the interaction is all client side (and you could be temporarily offline until you hit save - nice for wireless tablets - you ink on the form and it automatically creates the discrete (granular...) data elements behind the scenes for the flowsheet, charts, graphs, searching, reporting etc. 

Kind of like Adobe forms but unlike forms I have full control over the application and what it does.

For marketing purposes we shall call it PatientOS Active Granulinking.

Of course as a free/open source application you can call it what you like :-)

Greg

http://www.patientos.org

open source is the future

Top 10 Contributor
Male
Posts 2,884
Points 36,949

Implementation details are often the death nail of installations in EMR, which has the unique distinction of often being designed for small office with not so great application development rules being adhered to, while at the same time being enterprise software by default because it has to run 7X24 without constant crashes and issues.

Brendon Holt President http://www.holtsystems.com eMedRec Medical Records Made Friendly "If it wasn't for that last minute I would never get anything done."
  • | Post Points: 5
Top 10 Contributor
Posts 8,332
Points 121,309

gchiu:

I thought it was interesting that there are no popups ...everything stays inside the same container

.

No popups but the scroll bars are everywhere.

Great software avoids scrollbars by adjusting spaces to fit the data.   Or when absolutely necessary, have just one scroll bar, not 10.

  • | Post Points: 5
Page 1 of 1 (14 items) | RSS
©2008 emrupdate.com. All rights reserved. | Acceptable Use Policy | Proud to be supported by the following EMR Vendor Sponsors:

AutoMED Software | Cerner Powerworks | eClinicalWorks | DescriptMED |  EMR Experts |  Medical Office Online | NextGen | practiceIT |  SynapseDirect | TSI Healthcare