Blogs and Discussions

Innovation Suggestion - Exernalizing Identity

I wish to submit a topic for consideration by the community.  I think it is crucial to externalize the identity responsibility of the software under development.

To elaborate, any innovations need to consider an authentication/authorization structure that can universally scale.

For example, imagined all the locations where an indiviual has received treatment over a lifetime.  Secondly, imagine that all these record magically become accessible over the web.  How can one:

James Fowler/Facebook Social Network/Cardiovascular Health Study

I was a bit cryptic about my conversation with James yesterday, not knowing whether his project was public or not.  He has announced a study to collect 1 million people on Facebook:

"Phase I of the Social Heart Study will help participants estimate their own risk for future heart attacks, and help us see if online social network use is associated with cardiovascular health. Phases II and III will enable other social network features and start enrolling participants in prevention research studies."

The hardest part of design…is keeping features out. -Donald Norman

In effort to best meet our major deliverables that were submitted 11/30, we have spent the last two weeks "refactoring" XINDEX and adding functionality to it.  We had a number of reasons to spend the time doing this: first, for our deliverables we wanted to extract package-to-package interface information; second, we wanted a tool that we knew inside and out that we could change quickly to obtain information about anything we needed about the VistA Mumps codebase; third, we wanted to have a Mumps parser that could possibly extend as an automated refactoring tool.

Open Data Day - Saturday December 3rd 2011

The International


will take place on December 3rd 2011

It’s a gathering of citizens in cities around the world to
write applications, liberate data, create visualizations
and publish analyses using open public data to show
support for and encourage the adoption open data policies
by the world's local, regional and national governments.



Oroville Hospital case study of VistA

In my many years of doing health IT architecture, I've sat through innumerable marketing presentations and pretty Powerpoint charts, all promising buzzword-compliant shiny new things by folks who have little or no understanding of the practical realities of medical informatics.  This has lead me to a "show me, don't tell me" attitude: point me to a real, live success story, not just another bunch of diagrams and buzzwords.

Busy, busy bees


We apologize for not providing an update last Friday - we are in the process of finalizing some larger deliverables that are due at the end of this month; they are fundamental for helping us choose which module(s) to start refactoring.  Hopefully we’ll have more for everyone to read sometime near the middle/end of next week.  Until then, please feel free to leave any comments, questions, or start a discussion thread.  Have a great holiday weekend, everyone!

Test Cases

Refactoring any significant package will require hundreds or perhaps thousands of automated test cases to ensure that the refactored package matches both the functionality and performance of the original package. I have looked at the testing tools on this site and they describe more how to run automated testing and sanity-level functional testing rather that how to build large numbers of automated tests that provide the coverage necessary for confidence in a refactored package. What is the current understanding of how these tests will be developed and maintained?

Refactoring Diagram

While it is true that a picture is worth a 1000 words, it does help to have an associated detailed description to go with a diagram like the one on the front page of Refactoring, and I have not found it on this site (perhaps I missed it?). Since this diagram exists, I assume that there has been significant internal discussions on how it will work and why it is the best approach. Can you provide better detail on how the refactored system will work?  For example, I see that you have an Event Driver common service:

Let's start talking...

To our new and old group members alike, Please feel free to utilize this space for your thoughts, comments, reflections, or questions on the project, what our group has done, what we are going to do, or any direction you think we should take. We welcome all of your feedback! Many thanks in advance.


Recent comments

7 years 5 months ago
Posted: 7 years 5 months ago
7 years 5 months ago
Posted: 7 years 5 months ago
7 years 5 months ago
Posted: 7 years 5 months ago
Christopher Edwards's picture
7 years 5 months ago
Posted: 7 years 5 months ago
7 years 5 months ago
Posted: 7 years 5 months ago