Difference between revisions of "DCM Charter Approach"
(New page: Back to DCM Charter ==Approach== Activities will follow the process defined by HL7 for standard development in the HL7 Development Framework (HDF). It is anticipated tha...) |
|||
Line 4: | Line 4: | ||
Activities will follow the process defined by HL7 for standard development in the HL7 Development Framework (HDF). | Activities will follow the process defined by HL7 for standard development in the HL7 Development Framework (HDF). | ||
+ | |||
+ | ''MZ: The current HDF does not include DCM. But I heard (@PHX WGM) that AMS wanted to include DCM in the proces.'' | ||
+ | |||
+ | ''JL: Back to question 1: if we are producing a DAM, the HDF would be best, even if we need to tweak it to meet some additional requirements. If we are producing something that is not a DAM, I have a different set of questions.'' | ||
It is anticipated that DCMs will be represented as packages within the DAM. The project will address modeling issues peculiar to DCMs and not addressed by DAMs as they are identified. Issues that can be addressed in the DAM framework will be so addressed. Issues that fall outside that framework will be identified, prioritized, and either addressed or captured for future resolution. | It is anticipated that DCMs will be represented as packages within the DAM. The project will address modeling issues peculiar to DCMs and not addressed by DAMs as they are identified. Issues that can be addressed in the DAM framework will be so addressed. Issues that fall outside that framework will be identified, prioritized, and either addressed or captured for future resolution. | ||
Line 31: | Line 35: | ||
Question: will this include ‘device’ cases as well as clinical cases, or will device detail—to the extent we determine it is necessary—fall out of more detailed analysis of the clinical cases? | Question: will this include ‘device’ cases as well as clinical cases, or will device detail—to the extent we determine it is necessary—fall out of more detailed analysis of the clinical cases? | ||
+ | |||
+ | ''AG: Can we make uses cases where both sides are in device perspective and clinical perspective? The clinical perspective is leading, but de device perspective can be added as a separate part?'' | ||
+ | |||
+ | ''JL: My assumption is that the business drives the technology: the clinical cases are the business cases, and as they are refined, ancillary and supporting elements (device ID, waveform algorithm) and processes (device status check, firmware update) will precipitate out of them. In order to keep the model clear to clinical readers, technical processes can be modeled in different use cases in a different package; can elements be filtered by viewpoint?'' | ||
====Information analysis ==== | ====Information analysis ==== | ||
Information analysis comprises the “static” side of the DAM. | Information analysis comprises the “static” side of the DAM. | ||
+ | |||
+ | ''AG: Some how we need to define the boundary between the clinical part and the technical part that is not relevant for the clinician or the EHR.'' | ||
+ | |||
+ | ''JL: agreed; see above'' | ||
Information analysis will use the use case interactions to draw boundaries around the information required in the model. The entities will be grouped into packages, and the packages will support identified DCM requirements for granularity and clinical quality. | Information analysis will use the use case interactions to draw boundaries around the information required in the model. The entities will be grouped into packages, and the packages will support identified DCM requirements for granularity and clinical quality. | ||
Line 58: | Line 70: | ||
* Class model diagrams with definitions, including attribute definitions and data types | * Class model diagrams with definitions, including attribute definitions and data types | ||
* Packaged DCM components, with definitions and clinical metadata | * Packaged DCM components, with definitions and clinical metadata | ||
+ | |||
+ | ''AG: What metadata are meant here in comparison with what is determined for DCM?.'' | ||
+ | |||
+ | ''JL: "Clinical metadata" refers to items mentioned in ISO 13972 -- thresholds, quality measures, evidence base, etc. "Packaged components" refers to the concept of a DCM being a UML package within a DAM rather than a separate formalism (see question 1).'' | ||
==Milestones== | ==Milestones== |
Revision as of 19:31, 21 June 2010
Back to DCM Charter
Contents
Approach
Activities will follow the process defined by HL7 for standard development in the HL7 Development Framework (HDF).
MZ: The current HDF does not include DCM. But I heard (@PHX WGM) that AMS wanted to include DCM in the proces.
JL: Back to question 1: if we are producing a DAM, the HDF would be best, even if we need to tweak it to meet some additional requirements. If we are producing something that is not a DAM, I have a different set of questions.
It is anticipated that DCMs will be represented as packages within the DAM. The project will address modeling issues peculiar to DCMs and not addressed by DAMs as they are identified. Issues that can be addressed in the DAM framework will be so addressed. Issues that fall outside that framework will be identified, prioritized, and either addressed or captured for future resolution.
We expect some of those issues to be addressed by a separate project, the Patient Care DCM project (HL7 project 320); see the Communication section.
Activities
The activities will follow the HDF, augmented with project control activities.
Initiation
Initiation consists of the activities necessary to conduct the project.
Initiation activities are documented in the construction of this Charter, which may be modified to reflect changes in approach. Key activities include scoping to ensure the right things get done and planning to ensure that things get done right.
Scope is documented in section three, above. Approach is documented in this section.
Use Case Analysis
See HDF sections 3.4.1 to 3.4.2.
Initial use case analysis embraces the “dynamic” side of the DAM. It involves the identification of the business processes to be supported, the actors that participate in these processes, reasons they initiate interaction, and interaction goals. At this point, the use case definitions scope the process and data required in the model.
In a further refinement, the use cases are detailed in a process analysis. This analysis specifies any additional steps or interactions required to scope fully the static model domain.
Question: will this include ‘device’ cases as well as clinical cases, or will device detail—to the extent we determine it is necessary—fall out of more detailed analysis of the clinical cases?
AG: Can we make uses cases where both sides are in device perspective and clinical perspective? The clinical perspective is leading, but de device perspective can be added as a separate part?
JL: My assumption is that the business drives the technology: the clinical cases are the business cases, and as they are refined, ancillary and supporting elements (device ID, waveform algorithm) and processes (device status check, firmware update) will precipitate out of them. In order to keep the model clear to clinical readers, technical processes can be modeled in different use cases in a different package; can elements be filtered by viewpoint?
Information analysis
Information analysis comprises the “static” side of the DAM.
AG: Some how we need to define the boundary between the clinical part and the technical part that is not relevant for the clinician or the EHR.
JL: agreed; see above
Information analysis will use the use case interactions to draw boundaries around the information required in the model. The entities will be grouped into packages, and the packages will support identified DCM requirements for granularity and clinical quality.
Business rules analysis
In addition to the static and dynamic analysis, effort will be made to identify appropriate rules for the model. Some rules, such as cardinality constraints, are built into the static model; others, such as trigger conditions, are built into the use cases.
A third class of rules constrains workflow and interactions, and a fourth clinical interpretation. These are not represented in the model per se, and will be captured to support DCM requirements.
Additional activities
The drivers for DCMs include the need for clinical guidelines, attestations of quality, and other documentation of expertise. Some of this knowledge may be considered business rules, addressed above, but much of it is not found in the DAM. These documents may be drafted in forms to be determined. As the candidates for this material include all of medical knowledge, the project team will need to determine a criterion of completeness.
Artifacts
The result of the project will be a Domain Analysis Model, including the following:
- An overview, specifying clinical and technical scope
- Actor names and definitions
- Use case diagrams and definitions, including triggers and results
- Role-based activity diagrams with narrations
- Class model diagrams with definitions, including attribute definitions and data types
- Packaged DCM components, with definitions and clinical metadata
AG: What metadata are meant here in comparison with what is determined for DCM?.
JL: "Clinical metadata" refers to items mentioned in ISO 13972 -- thresholds, quality measures, evidence base, etc. "Packaged components" refers to the concept of a DCM being a UML package within a DAM rather than a separate formalism (see question 1).
Milestones
We estimate the following schedule for project activities:
Incomplete Adapt milestones from the project scope statement Include ‘ballot strategy’ – how many ballots do we foresee; when will specifications be developed
Question: for September, will we complete a subset of use cases, or do wider scope in a more shallow manner? Recommend picking one use case to prove the process.
Resources
Roles
Role descriptions refer to HDF, plus additions
Domain expert (HDF) Business analyst (HDF) Modeling facilitator (HDF) Vocabulary facilitator Project manager
Staffing
Who will fill the roles
Responsibilities
These parties are responsible for the following activities. In the following matrix, the Responsible party performs the bulk of the work, the Accountable party ensures that the Responsible party has the correct direction and executes the task correctly, Contributing parties may assist, and Informed parties need to be apprised of progress but do not contribute.
Party One Party Two Party Three Party Four Party Five Activity One Activity Two Activity Three Activity Four Activity Five
Communication
The project will take full advantage of HL7 project management infrastructure. This includes the use of an HL7 conference line, Wiki for document sharing and contact information, meeting space at working group meetings, and a listserv for broadcast updates.
Status will be reported regularly to the sponsoring committee.
Other HL7 workgroups will be engaged when touchpoints are recognized, and their participants are invited to attend and participate in project meetings when they recognize such touchpoints.
Some of the deliverables of this project depend on input from the Patient Care DCM project (320), [include provisions for communication, accountability, impact of failure to secure expected inputs]
Weekly (?) working meetings on HL7 conference line Weekly (?) status meetings on HL7 conference line Artifacts on the wiki Listserv Other channels?
Quality
Approach – use HDF first, then DCM desiderata Enlist experts from appropriate domains
Risks and Assumptions
Boundary between clinical and device data DCM expectations – for repository and transformation Difficulty packaging DCM components for reuse Conflict between “contextless” DCM requirement and process-based requirements analysis Conflict among simultaneous development efforts (list) Time: goal of September; quality could suffer Clinical scope definition unclear; possibly very large: can we group them?
Back to DCM Charter