Thoughts about Health Standards
July 6th, 2009These thoughts were originally posted as a comment (against this discussion) on www.thehealthcareblog.com. Unfortunately, the comment never appeared on the site. Not sure why. The discussion was a couple of months ago now but the thoughts are still relevant so seems like a good idea to post them here. Note: This is an edit of the original comment text.
——-
i’ve just spent 3 years working on the UK NHS national EHR. It has been hard and pretty difficult. Is it a success? At the moment, not really, but at least a basic level of functionality has been put in place and there is potential for it to grow. This assumes that the significant non-technical challenges can be overcome. I won’t repeat these because they chime with everything that has been said before. In terms of health standards, the UK NHS EHR builds on HL7 and SNOMED-CT.
I have some concerns related to the quality of HL7 and the scope of SNOMED.
HL7 V2 is relatively old now and is complex to use, and leaves a lot undefined which makes data exchange difficult. As far as I can tell, IHE is doing some good work to tighten up the constraints and get everyone on the same page (Btw, should we be talking more about the interesting work the IHE is doing, e.g. XDS, etc.) Still the HL7 V2 standard is pretty old and needs to be replaced. HL7 V3 (mostly used on the UK NHS project) is the new version, but is really a bit of a dog’s dinner (excuse the technical term - and for more info see below) and shouldn’t really go anywhere, but probably will because there isn’t anything else.
SNOMED appears to be a good piece of work, especially given its scope. My concern here is particularly that scope. SNOMED essentially tries to be the framework for pretty much the entire vocabulary of healthcare (correct in the comments, if you think I’m wrong). This is a massive scope. Does this worry anyone else? The IHTSDO seems like a pretty smart organisation, which is good, but given how much they are trying to control, I don’t feel comfortable.
So, my questions in this area are related to moving forward.
Ultimately, do we know if HL7 is fit for purpose? HL7 V2 seems to do the job, but given its age, should we really be building new systems with it? What are the consequences of continuing to use it? Certainly feels like it could be relatively expensive to implement and costly to maintain? HL7 V3 really wasn’t/isn’t great for the UK NHS. Just too complex given that the same could be achieved using new technologies with much less. It might get us through, but it does feel like a worrying standard to build new healthcare system on top of. If HL7 does need replacing, who is going to do it? What frameworks are future standards going to developed with? Should we continue with the current HL7 org? No answers to these questions, but surely they are valid questions to ask?
In terms of SNOMED and its very broad scope, is this really in our interest? It might be, and I’m open here, but I do worry about how the HIT industry ensures it isn’t overly coupled to IHTSDO and that the single approach doesn’t slow progress/adaption/evolution down in a way that isn’t helpful. I must admit that I think I’d like to see an approach which provides greater de-coupling. I’ve yet to be convinced that a single org needs to control it all. Maybe we should be considering separating some of the concerns so not a single org for everything? Btw, has anyone successfully implemented SNOMED post-coordination yet, so again, while parts of the standard may work well, there are significant issues with other parts. Will we have to wait for IHTSDO to fix these, or would completely new approaches be valuable? Not sure what the right approach should be here, but feels like a lot of eggs in one basket.
All of the above, make me wonder whether we need a new approach to healthcare standards in some areas. Should the new generation of Health 2.0 applications (for example) be getting together to agree interop approaches that build on the examples of Web 2.0, etc. I know there are issues here, for example, the WS-* standards are hardly a super success. Still, I think there is something in the modern open internet approach/standards/design paradigms that could really benefit HIT.
Btw, CCR is an interesting standard that I quite like. It limits its scope and doesn’t try to do too much. Should we be considering more “micro” standards like CCR and the narrower separation of concerns that such an approach implies? Might be nice not to go through ASTM though. If not, which standards orgs would make more sense and what “micro” standards would be really high priority?