110 likes | 218 Views
Modelling Configuration Management Investigation. HL7UK Technical Committee Charlie McCay Joseph Waller Mike Odling-Smee 9 th December 2008. Approach. Use cases / examples Requirements / governance / contractual Technical / publishing / wire formats. Requirements. Keep it simple
E N D
Modelling Configuration Management Investigation HL7UK Technical Committee Charlie McCay Joseph Waller Mike Odling-Smee 9th December 2008
Approach • Use cases / examples • Requirements / governance / contractual • Technical / publishing / wire formats Modelling Configuration Management Investigation
Requirements • Keep it simple • Some change is unavoidable • Traceable, testable change • Users work with “compliance modules” not domains • Live build baseline specifications • Support for phased deployment • One version in the wild is not practical • Consistent with HL7 versioning strategy Modelling Configuration Management Investigation
Technical • Units of change… • Modular MIMs… • Matrix for specifying configurability… • Extended version manifest… • Impacts… Modelling Configuration Management Investigation
Units of change • Technical configuration Items • ValueSets, Schemas, Templates • Tightly defined with identity criteria and versioning rules • Domain Specific Configuration Items • Prescription Exemption Codes • Dosage expression • Configuration Item relationships • Uses, extends, constrains, etc Modelling Configuration Management Investigation
Modular MIM • Baseline specifications includes • Compliance documents, MIM, EIS parts, etc • All specification documentation in one place • Compliance Module and Domain view • Built using dependency relationships Modelling Configuration Management Investigation
Matrix for specifying configurability • Class of change against system (type) • Setting expectations of change • Document current flexibility • Basis for improved commercials Modelling Configuration Management Investigation
Publication • Annotated change reports What would be useful? • What about transforms? • Mappings are useful • Needs business rules and vocabulary • Transforms ARE being done under the hood in all implementations Modelling Configuration Management Investigation
Extended version manifest • Reduce dependency on just InteractionId • instances • Identifier(s) or inline manifest • end points, applications • More detailed version support assertions Modelling Configuration Management Investigation
Impacts • Design Process • improved change management process • Convergence with LRA • Implementations • Support introduction of minor change • Fallback processing rules • Improved commercials for change Modelling Configuration Management Investigation
Thank you Charlie McCay Ramsey Systems Ltd. www.ramseysystems.co.uk charlie@RamseySystems.co.uk Joseph Waller & Mike Odling-Smee www.xml-solutions.com joseph@xml-solutions.com; mike@xml-solutions.com Modelling Configuration Management Investigation