What does MDWS have to do with the scheduling competition? We've exposed a number of easy to use web services that sit on top of the refactored scheduling APIs. The goal is for these services to enable all the functionality required for a scheduling solution across the VA enterprise. Web services were chosen as the medium due to their ease of use, cross platform nature and their being generally accepted as a modern development tool.
Unfortunately, we are not yet ready to provide reproducible instructions that would enable one to create an end to end services based environment for the scheduling competition. It will be coming soon but there is still a bit of work to be done wrapping routines in RPCs, testing and patching bugs in the refactored APIs, building redistributable packages encapsulating it all, exposing the APIs in MDWS and testing them all, etc. However... all is not lost!
We've intentionally been performing this work for ourselves in an open environment so others may reap the benefits of our labor immediately (and also for transparency). That means there are currently internet accessible services for the scheduling competition. So, while you might not immediately be able to configure an environment of your own (at least not quickly or very easily), you can leverage the VHA Innovations Sandbox hosted services to get a jump on understanding this particular strategy. That is: web services, Vista refactoring, re-usable APIs and services, etc.
The services are hosted at:
And, you can download the demo project's code which will show you how to use the web services:
git clone https://github.com/monkeyglasses/MDWS-Demo
Please join the weekly MDWS call to discuss!