pPlus Logical Data Model

download pPlus Logical Data Model

of 7

Transcript of pPlus Logical Data Model

  • 7/28/2019 pPlus Logical Data Model

    1/7

    pPlus Logical Data Model

    Lance LuAugust 1st, 2008

  • 7/28/2019 pPlus Logical Data Model

    2/7

    pPlus Logical Data Model

    IMPORTANT NOTICE

    This document is to capture ideas related to subject area model, conceptual datamodel, logical data model and physical data model within the context of Lash Group

    business offering.

    06/27/2013 T H E L AS H G R O U P, I N C . - C O NF I D EN T I A L Page 2 of 7

  • 7/28/2019 pPlus Logical Data Model

    3/7

    pPlus Logical Data Model

    DATA MODEL HIERARCHY

    There are multiple types of data models. Each type of data model has characteristicthat make it more useful than other types for a particular purpose.

    SUBJECT AREA MODEL

    A subject area is a useful partitioning of business offering, it is a cohesive collection ofentities and relationships in the conceptual data model. A subject area modelminimizes technical details and focus instead on delineating and defining subject areaof interest to executive and high-level decision-makers, is usually served for high-levelplanning and setting of project scope. The definition of the subject area model is out-ofthe scope of this document, and examples of subject areas are:

    Enrollment Administration Subject Area

    Web Enrollment

    Phone Enrollment

    Fax Enrollment

    AWD

    Benefit Verification Subject Area

    06/27/2013 T H E L AS H G R O U P, I N C . - C O NF I D EN T I A L Page 3 of 7

  • 7/28/2019 pPlus Logical Data Model

    4/7

    pPlus Logical Data Model

    Status Changes

    To_Dos

    Missing Information

    Correspondence Subject Area

    Letter Manager

    Document ManagementDistribution Subject Area

    Inbound

    Outbound

    Fulfillments

    Nursing Service Subject Area

    CONCEPTUAL DATA MODEL - CONCEPTUAL ENTITIES ANDRELATIONSHIPS

    Conceptual data model has sufficient detail to be useful as a definition of informationrequirements. The intended audiences for this model are decision-makers, subjectmatter experts and information technology experts responsible for requirement analysis.

    The conceptual data model is technology-independent, and applicable to multiple logicalmodels. For example, a set of classes and relationships could be designed for anobject-oriented application, a well-normalized logical data model could be designed fortransactional database, a star-schema could be designed for analysis database.

    Over the years, a set of vocabulary is developed to describe the activities that areassociated with various subject areas. In the conceptual data model, these

    vocabularies are formalized as conceptual entities, attributes, relationships andconstraints:

    _Contacts

    _Patients

    _Providers

    _Sites

    _Pharmacies

    _Contact_Programs

    _Contact_Program_Products

    _Program_Products

    _Programs _Products

    _Contact_Insurances

    _Plans

    _Payers

    _PBMs

    _Contact_Program_Services

    06/27/2013 T H E L AS H G R O U P, I N C . - C O NF I D EN T I A L Page 4 of 7

  • 7/28/2019 pPlus Logical Data Model

    5/7

    pPlus Logical Data Model

    _Contact_Program_Product_Contacts

    _Status_Codes

    _Status_Code_Explanations

    _Contact_Status_Informations

    _Contact_Program_Product_Orders

    _Contact_Program_Fulfillment_Orders

    _Contact_Program_Product_Claims

    _Contact_Program_Product_AWD

    _Contact_Program_Product_Messages

    _Contact_Program_GNSS

    _Contact_Web

    _Contact_Call_Logs

    _Contact_To_Dos

    and etc.

    Conceptual Entities

    The conceptual entity is represented as an entity by using Microsoft Visio, and namedwith a leading _ to differentiate it from the main entity name in the pPlus logical datamodel. The primary key of the conceptual entity represents the primary key of the mainentity in pPlus logical model. The conceptual entity consists of major pPlus entities,associated entities and relationships. Only primary keys are foreign keys are listed asattributes.

    Conceptual Relationships

    The relationship between conceptual entities is presented by those of the main entitieswithin the respective conceptual entities.

    is to describe

    06/27/2013 T H E L AS H G R O U P, I N C . - C O NF I D EN T I A L Page 5 of 7

  • 7/28/2019 pPlus Logical Data Model

    6/7

  • 7/28/2019 pPlus Logical Data Model

    7/7

    pPlus Logical Data Model

    4. Choose the data source that points to the new pPlus implementation, and SelectNext. The Update Database Wizard will compute the conflicts betweenselected database and the standard pPlus database.

    5. Select Refresh for all conflicts, and make sure do NOT update database,6. Select Finish to complete the update database wizard,

    7. Review the content of DDL file,8. Update logical data model with the content of the conflict file,a. Review what objects are been removed from the data model,b. Review new tables and foreign keys, and manually add them to the data

    model.

    PPLUS PHYSICAL DATA MODEL - PPLUS DDL

    The documented pPlus data model includes all tables, views, indices, foreign keys,triggers and store procedures. Therefore, a physical data model could be generated byusing the generate DDL feature from Visio, and be checked into source control.

    06/27/2013 T H E L AS H G R O U P, I N C . - C O NF I D EN T I A L Page 7 of 7