modelling configuration management investigation

11
Modelling Configuration Management Investigation HL7UK Technical Committee Charlie McCay Joseph Waller Mike Odling-Smee 9 th December 2008

Upload: thomas-beck

Post on 30-Dec-2015

16 views

Category:

Documents


0 download

DESCRIPTION

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 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Modelling Configuration Management Investigation

Modelling Configuration Management Investigation

HL7UK Technical CommitteeCharlie McCayJoseph Waller

Mike Odling-Smee

9th December 2008

Page 2: Modelling Configuration Management Investigation

Approach

• Use cases / examples• Requirements / governance / contractual• Technical / publishing / wire formats

19/04/23 Modelling Configuration Management Investigation 2

Page 3: 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 strategy19/04/23 Modelling Configuration Management Investigation 3

Page 4: Modelling Configuration Management Investigation

Technical

• Units of change…• Modular MIMs…• Matrix for specifying configurability…• Extended version manifest…• Impacts…

19/04/23 Modelling Configuration Management Investigation 4

Page 5: 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

19/04/23 Modelling Configuration Management Investigation 5

Page 6: 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

19/04/23 Modelling Configuration Management Investigation 6

Page 7: 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

19/04/23 Modelling Configuration Management Investigation 7

Page 8: 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

19/04/23 Modelling Configuration Management Investigation 8

Page 9: 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

19/04/23 Modelling Configuration Management Investigation 9

Page 10: 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

19/04/23 Modelling Configuration Management Investigation 10

Page 11: Modelling Configuration Management Investigation

Wednesday 19 April 2023 Modelling Configuration Management Investigation 11

Thank you

Charlie McCay

Ramsey Systems [email protected]

Joseph Waller & Mike [email protected]; [email protected]