
The identification and the relationships of the concepts that are captured as recorded observations in the EHR are fundamental parts of defining the structure of the EHR. This activity complements the task of concept representation that is dealt with in the Vocabulary Issues section of this EHR Overview Segment of the Web site by describing the structural issues that involve the data elements/attributes and their inter-relationships. A data element/attribute is a class of concepts having a value set which may be either a measured value or a concept representational value (vocabulary) each term of which has common characteristics except at the most specific level of differentiation. Together the two sections will help the viewer understand the task of defining the Structure and Content of the EHR. Models will help represent structure and assist in understanding concept relationships. One simple EHR model consists of: Patient ID, Date-time and a list of observations. The context issues in this representation do not yield the full meaning and so several models are needed to guide the implementation of a useful system.
One of the activities that is used in standardization activities, as well as by each Acquirer who intends to use an EHR within his/her enterprise, is to create “models”. ”. In particular, we will be using the discussion about modeling to probe the concept relationships for the EHR information subdomains shown in the figure under EHR Significance. Models are representations of concepts and their inter-relationships within an information domain (i.e. a subject area of interest). At the viewer’s current level of interest in this topic, it must be clearly understood that modeling is just a way of representing all of the detailed concepts that each healthcare practitioner uses in doing his/her day-to-day job. Models represent those key aspects that are an essential general (usually graphic) representation of each of those concepts so that the practitioner can grasp a larger “Enterprise View” of the use of those concepts by other participants in healthcare. This representation is intended to lead to the individual’s application of the multiple implications of each concept in both patient care and resource management. Modeling can also be used for vocabulary issues as well as for structural issues. Depending upon the nature of the area of interest, different techniques, each with its own notation, may be used. In the development of health informatics standards by Standards Developer Organizations (SDOs), techniques of Data Modeling and Activity/Process Modeling are both used. A Guide to the use of general modeling techniques in Healthcare (ASTM E-2145, Ref B4) is just available. For messaging, HL7 provides a Guide “Framework for Message Development” (Ref C3) that can be used to relate EHR structures to data fields used for interchange. The idea of a “Framework” for Modeling is discussed in the ASTM Practice E-2145 and also separately in the new ASTM Guide E-2118 “Guide for Coordination of Clinical Laboratory Services in an EHR Environment and Networked Architectures”. Frameworks organize the foci of interest into a matrix form. In the Information Systems Architecture (ISA) Framework (ref A11), John Zachman (www.zifa.com) uses the nature of focus and level of specificity as rows and columns of the matrix. These axes applied to health informatics standards and to laboratory services are given in the two ASTM Standard Guides above but, in general, the following matrix, developed by Mark Diehl, DDS for ANSI HISB, gives the dimensions that the viewer needs to consider in approaching enterprise information architectures for healthcare.. Such a situation requires every healthcare enterprise to master the knowledge and skills needed to manage information architectures. This section will point to references that may be useful to the individual enterprise. Consult http://www.markdiehl.com for a broad perspective on this process.
|
|
Why |
When |
Who |
What |
How |
Where |
|
|
|
|
Vision |
[Guidelines] |
|
|
|
Scope (contextual) |
Goals (motivation) |
Events (time) |
Stakeholders (People) |
Values (content) |
Processes (function) |
Locations (Network) |
|
|
1.Personal/PublicHealth;care delivery business case |
2.Indentification of significant care/care delivery events |
3. Essential health Service Organizations and Functions |
4. Description of important healthcare service and care delivery information |
5.Importan healthcare and care delivery services |
6.Identification and description of organization and individual locations |
|
|
|
|
Design |
[Standards] |
|
|
|
Enterprise Model (Conceptual) |
Objectives |
Timeline |
Organization |
E-R Data Model |
Process Model |
Interface Architecture |
|
|
7.Personal health benefit and care delivery business objectives |
8.Sequence and timelines of healthcare services |
9.Healthcare information workflow |
10.Semantic description of healthcare processes |
Conceptual activity model of healthcare delivery |
12.Structure and interrelationship of healthcare facilities |
|
System Model (Logical Design) |
Requirements |
Phases |
Hierarchies |
Logical Data Model |
Data Flow |
Network Model |
|
|
13.System Functional Requirements |
14.Healthcae event phases and process components |
15.Healthcare information system human-system interface architecture |
16.Logical data model for healthcare information |
17.Application architecture with function and user views |
18.Connectivity and distributed system architecture |
|
|
|
|
Implementation |
[Standards] |
|
|
|
Technology Model (Physical Design) |
Knowledge Design |
Control Structure |
Human-Technology Architecture |
PhysicalData Model |
Structure Chart |
System Architecture |
|
|
19.System Operational Requirements |
20.Healthcare information system control structures |
21.Healthcare information system human system interface description |
22.Physical data model for healthcare information |
23.System Design, language specification and structure charts |
24Health system information network detailed architecture |
|
Components (Modules and Subsystems) |
Knowledge Definition |
Timing Definition
|
Security Architecture |
Data Dictionary |
Program Description |
Network Architecture |
|
|
25.Technical Requirements |
26.Healthcare Information System component timing descriptions |
27.System Security Architecture and Operations |
28.Healthcare Information Metadata and DBMS scripts |
29.Code Statements, Control blocks, DBMS stored procedures |
30.Physical data network components, addresses and communication protocols |
|
|
|
|
Operation |
[Standards] |
|
|
|
Functioning System |
Strategy |
Schedule |
Organization |
Data |
Function |
Network |
|
|
31.Technology Operational Requirements |
32.Healthcare information system operation Schedules |
33.IS participant description |
34.Functioning database, knowledgebase |
35User procedural system and documentation |
36.Operating health system communication network |