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
LOL, looks like we hang out at the same websites.
Yes, I think you have a point there!
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.
Ducknet: Yes, I think you have a point there! 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
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?
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).
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.
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
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
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
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.
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..
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.
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..
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 :-)
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.
gchiu: I thought it was interesting that there are no popups ...everything stays inside the same container
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.