Sylvia M. Webb wrote:
- Are any of our existing UML modeling tools capable now of rendering such a complete enterprise model… one that combines atomic data elements, archetypes, ontologies, vocabulary systems, care-related requirements, and temporally coordinated processes into a single model? If not, how many separate modeling methodologies/tools would have to be combined to accomplish this?
[==>SMW] What are the disadvantages of several models or views as long as their existence is known and you can develop interoperable applications from them?
well that’s the thing isn’t it - a non-trivial computational framework is needed to make them all interoperate - there needs to be technology to make it happen.
- Are free/inexpensive “reader” tools available that would enable [non technical] reviewers of such a model to dynamically examine the part of it that corresponds to the part of healthcare with which the reviewer is familiar or interested?
[==>SMW] Not for business process models that I am aware of. For data models, this is GEFEG’s specialty providing the models are in UML or XSD. We are working on a free Reader for HL7 and are committed to supporting VEBC. I would like to do the same for openEHR but I am overloaded with work and free software doesn’t pay the bills ;-).
also, UML / XSD are only useful for some things. They’re not good at constraint modelling, and they’re not good at expressing computerised clinical guidelines for example.
- What would an industry consortium look like if it was organized expressly for the purpose of creating, vetting, and maintaining/evolving such a model for all of healthcare? (Vision E-Business Council is attempting to do this for the Vision Care industry). While such a consortium would obviously require expert representation from all provider domains, it would have to also represent providers’ direct trading partners and supporting technology partners… essentially, all interested parties in one organized healthcare conversation. Eventually, I assume that even patients’ would have an interest in reviewing and commenting on such models.
I don’t know about this - I think that would probably be asking too much - at least today.
As such, the industry consortium would become the most clear, vetted, and unified voice of healthcare into international standards bodies like ISO, HL7, etc.
[==>SMW] A single consortium for all of healthcare would never accomplish any real work. IMHO, what we need is collaboration amongst all healthcare industry groups and a commitment not to duplicate effort. Such a project is just beginning in UN/CEFACT for other industry groups.I believe that standardization efforts from this point forward should concentrate on building out the various sections of this Enterprise Model, corresponding to the different specialty domains of healthcare. The resulting standard model could simply be published… in a machine-understandable form… as our Consensus Industry View of how things are most efficiently done.
Countless different local implementations could be publicly or secretly mapped to such a public model. If each software vendor made his map public, however, all others would be able to infer an interoperability-mapping from it. Local vocabularies, concept-models, and message structures, for example, would not have to be identical in form to our Standard Model, in order to achieve interoperability. If all parties simply maintained a prescribed type of mapping to the master reference model, then systems should be [relaiively easily] mapable to each other.
yes, that’s the dream! I think we’re getting somewhere with that…
By moving the standardization efforts away from specific message templates and data dictionaries and toward a global Enterprise Model, large trading partners like payers and manufacturers would be able to continue their beloved practice of “dictating” information requirements to smaller providers… as long as all such dictations and mandates were expressed in standard, machine-understandable forms.
[==>SMW] ok.
certainly I don’t think specific message templates have a long term future - clinical reality (and technology) is just too fluid for that kind of thing.
In the US we have recently completed a $15 Billion demonstration (HIPAA) of the fact that it is impossible to persuade large stakeholders to adopt identical message structures and data dictionaries… even if you threaten them with the wrath of the federal government. On the other hand, if we have a standing, universally visible, best-practice enterprise model for healthcare… then no mandates will be needed… except, maybe, to pay the cost of maintaining the standard model. This cost would be minuscule, compared to the cost of trying to mandate HIPAA-like standardization efforts at the message level… which are doomed anyway. Each stakeholder should perceive the obvious economic advantage to itself [and also to its partners, of course] of ensuring that a non-ambiguous mapping is maintained between its system and the standard model. Why would a software developer not want to conform to such a model, if one existed??
[==>SMW] I believe it will be equally as difficult to convince large stakeholders to adopt a single enterprise model. This is human nature. I do see a need and movement towards a single enterprise architecture but not a single enterprise process or data model.
Software developers will not want to adopt such a model if they do not see how they can make a profit. At least today, it is not possible to go directly from some business and data models to XML schema languages. A good example of this limitation is the OAGIS standard. This means added development and maintenance costs. From a commercial software developers perspective, you must also keep in mind a desire or need to support legacy processes where such a model would not be used. While this should not be an issue for large software houses, it can be a real issue for smaller software companies.
as long as the ‘enterprise model’ of which you speak is small and as invariant (while still being rich enough) as possible. But everyone needs to get onto the same page as to what an appropriate ‘enterprise’ or ‘reference’ model is.
-
thomas
-
If you have any questions about using this list, please send a message to d.lloyd@openehr.org