Having seen that HL7 specifications look and act very like Domain Specific Languages, it seemed sensible to look at the book "Language Implementation Patterns" by Terence Parr to see whether it could help with the implementation of healthcare interfaces.
After a quick scan, things are looking positive - a discussion of language parsing strategies reminds me of discussions within HL7 on schema simplification.
The benefit of talking about languages rather than models is that languages ask to be used, whereas models ask to be understood. I am hopeful that the switch to talking about making useful languages will sidestep some of the rather religious discussions about modeling style.
By Charlie McCay