EnterpriseDataPlanning PDF
EnterpriseDataPlanning PDF
NOTE: There are references within this section that refer the reader to the Operating Procedures and
Guidelines section. Please download the Operating Procedures and Guidelines section to view
these references.
The Enterprise Data Planning process diagram depicts the milestones, control points, and deliverables as
they occur during the following steps:
Initiate Enterprise Data Planning
Define Enterprise Subject Areas
Model Enterprise Data
Assign Information Security Categories
Create the EDM Metadata Repository
Publish the Enterprise Data Model
Activities in this process are directed by the CMS Enterprise Data Architecture Approach.
Key Deliverables:
The Enterprise Data Planning process creates the following deliverables:
Business Process Model
Enterprise Subject Area Definitions,
Subject Area Create Read Update Delete Archive (CRUDA) Matrix,
Enterprise Data Model,
Enterprise Metadata Repository,
Business Terms,
Enterprise Data Architecture for Repository update.
Exhibit 1. Enterprise Data Planning process diagram
The CMS Enterprise Data Architecture approach is based on the anticipated direction of the Federal
Enterprise Architecture Program (FEA).
Exhibit 2 is based on information from the FEA Data Reference Model (DRM) Volume I, Version 1. The
CMS operating polices comply with this direction.
To confirm the alignment between the FEA and CMS data architectures: compare the DRM Subject Area
prototype with the CMS Subject Area; compare the DRM Super Type with the CMS Enterprise Entity;
and compare the DRM Data Element to the CMS Enterprise Attributes, which are added to the EDM to
facilitate the integrity of Information Flow across multiple business functions.
This process describes the first step in enterprise data planning, which establishes an enterprise-level
decision making task group(s) –Business Intelligence Council (BIC)-- by assigning participants from
CMS’s EA team, business organizations, and the IT data management organization.
Analysis of the business processes starts with written descriptions and ends with diagrams to aid BIC
work session communication.
The following processes depict the participant roles, milestones, control points, and deliverables occur
during data planning activities:
Deliverable(s):
List of Business Intelligence Council Participants
Business Process Model(s)
Enterprise Business Line A. When the need arises for business alignment of the data
Architect architecture, contact the respective Business Intelligence
Council participant (participants shall be established for
each major CMS business line). Follow the guidelines in
DM G-012 Guidelines for Assigning Data Planning
Participants.
Update the Business Intelligence Council (BIC) Matrix to
document any newly organized groups and individual
participants.
Enterprise Business Line B. Schedule Business Intelligence Council work sessions.
Architect See DM G-013 Guideline for Guidelines for Conducting
Enterprise Data work sessions.
All BIC participants C. Identify the inputs, outputs, controls, and activities that
make up the business functions to show what
information is transformed by the business functions.
Later, this information will be analyzed in terms of its
business Subject Area and the core enterprise entities the
business-line functions need to know about.
Despite rarely being changed, Subject Areas are routinely used in the strategic management of the
agency’s data architecture. First, Subject Areas anchor the starting points and end points for data
architecture business alignment. Second, they support data sharing across agency business functions and
interoperability with other organizations. This concept is illustrated in Subject Areas: Alignment and
Shared Data Architecture.
The following processes depict the participant roles, milestones, control points, and deliverables occur
during subject area definition activities:
Define Subject Areas
DM G-015 Guidelines for Defining a Subject Area
Deliverable(s):
Updated Subject Area Model and Subject Area Definition(s)
Subject Area CRUDA Matrix
Enterprise Business Line A. Contact the Business Intelligence Council for the
Architect Subject Area and schedule work sessions. See DM G-
012 Guidelines for Assigning Data Planning
Participants.
All BIC participants C. Define a Subject Area in a manner that: 1.) explains
the business functions that use it; 2.) represents the
entity group it contains; and 3.) identifies the business
organizations that are primarily responsible for its
upkeep.
All BIC participants D. Create an Enterprise Subject Area CRUDA Matrix and
make an entry for each core Subject Area entity. See
Example CRUDA Matrix. This matrix will be used
during entity analysis to document processes that
Create, Read, Update, Delete, and Archive the Subject
Area entities. Entity analysis activities are described
under topic Model Enterprise Data.
Business Owner /Partner, E. Approve the Subject Area name and definition.
Business Sponsor
ENTITY NAME
ENTITLEMENT
BENEFICIARY
EMPLOYEE
PROVIDER
FACILITY
SUBJECT AREA
CLAIM
PLAN
BENEFICIARY CRU R
ENROLLMENT DA
CLAIMS PROCESSING CRUDA R R R
SUPPLIER U
CERTIFICATION
HUMAN RESOURCES CRUDA
RESEARCH STATISTICS R R R R R R R
FACILITIES CRUDA
ADMINISTRATION
Exhibit 4. Subject Areas: Alignment and Shared Data Architecture
Subject Areas: Alignment and Shared Data Architecture
Data Subject
New standardized
Enterprise entities,
attributes, and
Existing Enterprise relationships
entities,
attributes, and
relationships Enterprise Data
Design
Area Z
Data Subject Area Z Entities
(entity use) origin &
stewardship
This process creates the Enterprise Data Model (EDM), which is a conceptual or semantic data model for
business use. Its objective is to synthesize common entity meanings across agency business functions and
to move the agency toward interoperable data architecture through stable, non-redundant shared data and
reusable information exchange structures.
The EDM is a “living” model. As such, it provides reusable data artifacts to new projects
and, during the course of project logical data modeling, is updated with new and
discovered data artifacts whose make-up suggest their potential for reuse across multiple
business-line information processes.
The EDM serves as the reference of the ideal description and security designation of
important business data entities.
The following processes depict the participant roles, milestones, control points, and deliverables occur
during enterprise data design activities:
Key Deliverables:
The Enterprise Data Design process creates the following SDLC deliverables:
Entity State-Transition documents
Updated Subject Area CRUDA Matrix
Business Terms
Draft Enterprise Data Model
Exhibit 5. Contents Comparison: An Enterprise Data Model to A Project Logical Data Model
Usual Components of a Data Model Enterprise Data Project Logical
(Exceptions may apply) Model Data Model
Proper Entities √ √
Weak Entities √
Relationships √ √
Constraints √
Some Attributes √ √
Domain Values √ √
Normalized Entities √
Data Subject
New standardized
Enterprise entities,
attributes, and relationships
Existing entities,
attributes, and relationships
Enterprise Data
Design
Enterprise Business Line A. Qualify a core business entity using this criteria:
Architect, 1.) An entity must be a person, place, thing, or event
Data Architect, that business personnel would recognize as an asset,
Business Owner /Partner, occurrence or participant of central importance in the
Data Steward business function. Weak entities are typically
excluded. (A weak entity is an entity which exists only
as a subordinate part of a more fundamental entity.
For example, the weak entity Practice Location has no
meaning without the fundamental entity Provider.)
Weak entities are included when they are themselves
the focus of individual data exchanges.
2.) An entity must be something that a business
function collects and maintains information about.
3.) The business must have a way to uniquely
distinguish occurrences of the entity.
4.) Do not represent data that is only used for system
control (such as access control, interface behavior,
workflow routing, database auditing).
5.) Do not represent data that is only exchanged
between systems and never viewed by the CMS
business community or their business partners.
Data Architect C. Before naming new entities, have the list of approved
business Standard Terms available. This information
is available in the Standard Terms and Abbreviations
List. The Standard and Abbreviations Terms List is
available from the Standards Terms page (accessible
from the Data Administration home web page). If a
needed term is not on the list, follow the procedure
outlined on the Standard Terms page.
Data Architect E. Add each qualified entity to the EDM using the
standard data modeling tool. See Data Modeling tool
standard for Creating Conceptual Data Models
Business Owner /Partner, F. Serve as the primary arbiters and final authorities of
Data Steward Enterprise Entity definitions.
Exhibit 7. Example Entity Definition
Name BENEFICIARY
Abbreviation BENE
Type Prime
Dependency N/A
Definition A person who has been registered by CMS to receive beneficiary entitlements of
Medicare services.
Create Rules A BENEFICIARY is created upon successful completion of the enrollment process.
BENEFICIARY is created:
Activity State =Active;
Privilege States= Eligible for Part A, Ineligible for Part B.
State Change 1. A BENEFICIARY is changed from Active state to Inactive if they have made
no claims in past one (1) year.
2. A BENEFICIARY in Active state may enter privilege state Eligible for Part A
upon registration in the program
3. A BENEFICIARY in Active state may enter privilege state Eligible for Part B
if “Part B fit and paid”
4. A BENEFICIARY in Active state may re-enter privilege state Ineligible for
Part A if: voluntary withdrawal, unpaid Premium, qualifying relationship
ends, cessation of disability
5. A BENEFICIARY in Active state may enter privilege state Ineligible for Part
B if : voluntary withdrawal, unpaid Premium, qualifying relationship ends,
cessation of disability, and disabled
Business Owner /Partner, D. Serve as the primary arbiters and final authorities of
Data Steward Enterprise Relationship definitions.
Exhibit 8. Example Enterprise Relationship Definition
Name FILING
Abbreviation FILG
Definition A resulting relationship indicates that a CLAIM was filed for payment of
services rendered on behalf of a Medicare BENEFICIARY.
BIC Participants: A. For each entity and relationship that has a possibility
Enterprise Business Line of multiple states, create an entity state / transition
Architect, diagram. This helps to ensure that all possible entity
Data Architect, states are identified.
Business Owner /Partner,
Data Steward
All BIC participants B. Determine whether the business function needs only
current information or if past and/or cumulative states
are also required for business operation.
All BIC participants C. Name each entity state using an adjective; name the
transition with a noun or verb phrase that describes
what is happening.
Enterprise Business Line E. Document the business processes that create, read,
Architect update, delete or archive the entity in the Enterprise
Subject Area CRUDA Matrix. (See related Subject
Area activities in topic Define Subject Area.)
All BIC participants F. Any subsequent Project Logical Data Entity derived
from an Enterprise Entity must comply with its
identified entity states. Any new states discovered in
project logical data analysis must be submitted to the
Business Intelligence Council and the entity’s state
transition documents appropriately updated in order
that the Enterprise Entity stays aligned with the
business-line charter and mission.
Exhibit 9. Example State Transition Diagram
Initial
Medicare
Enrollment
STATE PRIVILEGE
1.
Ineligible Part
A / Ineligible
Active Part B
Beneficiary
Part A fit part B: Part B fit
& paid prem & paid
Part A-
unpaid/
prem
vol withdrwl
unpaid/
/ disable
vol withdrwl
dsblty ends/, d
/
1 year qual rel ends
dsblty ends/,
without claim qual rel ends Part A-
prem
unpaid/
Enrollment vol withdrwl /
renewal 2. dsblty ends/, 3.
qual rel
Eligible Part Ineligible Part
ends;
A / Ineligible A / Eligible
Part B Part B- Part B
prem
unpaid/
vol withdrwl /
Inactive dsblty ends/,
Beneficiary qual rel ends
Part A-
prem
part B: unpaid/
prem vol withdrwl
unpaid/ /
vol withdrwl dsblty ends/,
/ qual rel ends
1 year dsblty ends/, Part B fit
inactive qual rel ends & paid
part A fit
& paid
Deleted 4.
Beneficiary Eligible Part
A / Eligible
Part B
1.3.4 Determine Entity Identifiers
Participants:
Data Architect, A. Here are the rules-of thumb for creating an Enterprise
Business Owner /Partner, Attribute:
Data Steward Limit Enterprise Attributes to major facts about
an entity.
All BIC Participants B. Define the new Enterprise Attribute. The definition of a
new attribute shall comply with the Operating Procedure
described in DM OP-010 Operating Procedure for
Defining Data Attributes.
All BIC Participants D. Determine the types of data values that the attribute will
eventually represent then identify the appropriate data
type for each new attribute. See DM G-004 Guidelines
for Designating Representation Term and Data Type.
All BIC Participants E. Before new attributes are named, it would be helpful to
have a list of approved Standard Terms and uses on
hand. The Standard and Abbreviations Terms List is
available from the Standards Terms page (accessible
from the Data Administration home web page). If a
needed term is not on the list, follow the procedure
outlined on the Standard Terms page.
All BIC Participants G. Verify that the new attribute name is compliant using the
full Operating Procedure for naming attributes DM OP-
012 Operating Procedure for Naming Data Attributes or
the quick reference DM OP-012-QR Quick Reference for
Naming Data Attributes.
All BIC Participants H. Apply the following information to each new attribute:
optionality
length
data type
security category
Project Data Analyst I. Attributes that represent dates must follow the rules
outlined in DM G-006 Standard for Assigning Date
Formats.
The following processes depict the participant roles, milestones, control points, and deliverables occur
during information security definition activities:
Deliverable(s):
Information Security Category Settings
Enterprise Business Line A. Analyze the security categories for the Enterprise
Architect, Entities and attributes using standards and guidelines
Data Architect, in DM OP-021 Operating Procedure for Assigning
Business Owner /Partner, Information Security Categories.
Data Steward
See Levels of Impact for Security Objectives for
setting descriptions.
Data Architect B. Document the security and sensitivity rules and levels
of impact (low, moderate, and high) in the EDM or
project data models [where new attributes are defined]
following the format in Data Modeling Tool Standard
for Creating Conceptual Data Models
Exhibit 10. Levels of Impact for Security Objectives
POTENTIAL IMPACTS
Security LOW MODERATE HIGH
Objective
Confidentiality The authorized The authorized The authorized
Preserving disclosure of disclosure of disclosure of
authorized information could information could information could
restrictions on be expected to be expected to be expected to
information access have a limited have a serious have a severe or
and disclosure, adverse effect on adverse effect on catastrophic
including means organizational organizational adverse effect on
for protecting operations, operations, organizational
personal privacy organizational organizational operations,
and proprietary assets, or assets, or organizational
information. individuals. individuals assets, or
[44 individuals
USC,SEC.3542]
Integrity The unauthorized The unauthorized The unauthorized
Guarding against modification or modification or modification or
improper destruction of destruction of destruction of
information information could information could information could
modification or be expected to be expected to be expected to
destruction, and have a limited have a serious have a severe or
includes ensuring adverse effect on adverse effect on catastrophic
information non- organizational organizational adverse effect on
repudiation and operations, operations, organizational
authenticity. organization organization operations,
[44 assets, or assets, or organization
USC,SEC.3542] individuals. individuals. assets, or
individuals.
Availability The disruption of The disruption of The disruption of
Ensuring timely access to or use of access to or use of access to or use of
and reliable access information or an information or an information or an
to and use of information information information
information. system could be system could be system could be
[44 expected to have a expected to have a expected to have a
USC,SEC.3542] limited adverse serious adverse severe or
effect on effect on catastrophic
organizational organizational adverse effect on
operations, operations, organizational
organizational organizational operations,
assets, or assets, or organizational
individuals. individuals. assets, or
individuals.
1.5. Create the Enterprise Metadata Repository
Introduction
The Enterprise Metadata Repository reports information about Enterprise Entities and Attributes.
The following processes depict the participant roles, milestones, control points, and deliverables occur
during Metadata Repository preparation:
Deliverable(s):
Enterprise Metadata Repository
After the development work on the EDM ends, it must be published to facilitate ongoing analysis of
business line data and future business system changes. This will be accomplished through an automated
library and a repository. As the CMS data architecture mature, different analysts will be able to view their
interests in Enterprise Data, tracing them from abstract business data concepts to actual physical data
locations.
The following processes depict the participant roles, milestones, control points, and deliverables occur
during enterprise model publication:
Deliverable(s):
Published Enterprise Data Model
Updated Enterprise Data Architecture (repository updates)
Data Administration Analyst A. Accept the new EDM and publish the model according to
instructions in Production Change Control for Model
Management.