0% found this document useful (0 votes)
25 views

Database Design Ver1.2

Uploaded by

shivendra deep
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views

Database Design Ver1.2

Uploaded by

shivendra deep
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 31

e-Sushrut Database Design

Module Name
Customer Confidential
atabase Design
ule Name
r Confidential
Sr No Date Reference
1 Tuesday, April 12, 2022 Internal Review

2 Monday, April 4, 2022 Sanjeev Kumar Request

4
5

9
10

11
12
13
Description
Keep all PK and FK as integer data type
Add JSON Structure once specification is to be finalized
Add table to record approval workflow
Column Name Needs to be add in T_Casses -
speciality_id,procedure_id,investigation_id,stratification_id,implants_id
CREATE TABLE payer_dev_usr.mst_dr_dtl -
doc_id,doc_reg_num,doc_name,doc_qualification,doc_contact_number

Create table mst_status - status_code,status_descrption,created_by,created_dt,updated_by,updated_dt


Applied in Dev Db Applied in Sandbox Db

Y Y
Physical Database Design
Note: In PostgreSQL, length is not applicable for numeric data type - smallint, integer, bigint. Data Length of these data type is for unde

Schema Name: HBP_Schema

M_SCHEME: This table is to be used to store the scheme details


# Name of the Table Column_Name Data Type Data Length
1 M_SCHEME SCHEME_CODE character varying 10
2 M_SCHEME SCHEME_NAME character varying 40
3 M_SCHEME SCHEME_DESC character varying 100
4 M_SCHEME STATUS smallint 1
5 M_SCHEME CREATED_BY character varying 20
6 M_SCHEME CREATED_DT timestamp without time zone
7 M_SCHEME UPDATED_BY character varying 20
8 M_SCHEME UPDATED_DT timestamp without time zone

M_POLICIES: This table is to be used to store the list of policy


# Name of the Table Column_Name Data Type Data Length
1 M_POLICIES POLICY_ID integer 6

2 M_POLICIES POLICY_CODE character varying 20

3 M_POLICIES POLICY_NAME character varying 30


4 M_POLICIES POLICY_DESC character varying 100
5 M_POLICIES POLICY_TYPE character varying 1
6 M_POLICIES STATUS smallint 1
7 M_POLICIES CREATED_BY character varying 20
8 M_POLICIES CREATED_DT timestamp without time zone
9 M_POLICIES UPDATED_BY character varying 20
10 M_POLICIES UPDATED_DT timestamp without time zone
11 M_POLICIES RESUBMISSION smallint 1

M_RENEWAL_DTL: This table is to be used to store the details of renewal details for policy. Policy will be renewed on every year.
# Name of the Table Column_Name Data Type Data Length
1 integer 6
M_RENEWAL_DTL RENEWAL_ID
2 M_RENEWAL_DTL RENEWAL_CODE character varying 20
3 M_RENEWAL_DTL RENEWAL_NAME character varying 100
4 M_RENEWAL_DTL RENEWAL_DESC character varying 100
5 M_RENEWAL_DTL STATUS smallint 1
6 M_RENEWAL_DTL START_DATE timestamp without time zone
7 M_RENEWAL_DTL END_DATE timestamp without time zone
8 M_RENEWAL_DTL CREATED_BY character varying 20
9 M_RENEWAL_DTL CREATED_DT timestamp without time zone
10 M_RENEWAL_DTL UPDATED_BY character varying 20
11 M_RENEWAL_DTL UPDATED_DT timestamp without time zone

M_POLICY_RENEWAL_MPG: This table is to be used to store the policy wise renewal


# Name of the Table Column_Name Data Type Data Length
1 integer
M_POLICY_RENEWAL_MPG ID_PK 6
2 M_POLICY_RENEWAL_MPG POLICY_ID integer 6
3 M_POLICY_RENEWAL_MPG RENEWAL_ID integer 6
4 M_POLICY_RENEWAL_MPG STATUS smallint 1
5 M_POLICY_RENEWAL_MPG CREATED_BY character varying 20
6 M_POLICY_RENEWAL_MPG CREATED_DT timestamp without time zone
7 M_POLICY_RENEWAL_MPG UPDATED_BY character varying 20
8 M_POLICY_RENEWAL_MPG UPDATED_DT timestamp without time zone

M_WALLET: This table is to be used to store the list of different wallet


# Name of the Table Column_Name Data Type Data Length
1 M_WALLET WALLET_ID integer 4
2 M_WALLET WALLET_CODE character varying 10
3 M_WALLET WALLET_CODE_DESC character varying 100
4 M_WALLET STATUS smallint 1
5 M_WALLET CREATED_BY character varying 20
6 M_WALLET CREATED_DT timestamp without time zone
7 M_WALLET UPDATED_BY character varying 20
8 M_WALLET UPDATED_DT timestamp without time zone

M_RENEWAL_WALLET_MPG: This table is to be used to store the mapping between renewal and wallet
# Name of the Table Column_Name Data Type Data Length
1 integer 6
M_RENEWAL_WALLET_MPG ID_PK
2 M_RENEWAL_WALLET_MPG RENEWAL_ID integer 6
3 M_RENEWAL_WALLET_MPG WALLET_ID integer 4
4 numeric 7
M_RENEWAL_WALLET_MPG WALLET_AMT
5 M_RENEWAL_WALLET_MPG CREATED_BY character varying 20
6 M_RENEWAL_WALLET_MPG CREATED_DT timestamp without time zone
7 M_RENEWAL_WALLET_MPG UPDATED_BY character varying 20
8 M_RENEWAL_WALLET_MPG UPDATED_DT timestamp without time zone

M_SPECIALITIES: This table is to be used to store the list of specialities


# Name of the Table Column_Name Data Type Data Length

1 M_SPECIALITIES SPECIALITY_ID integer 6


2 M_SPECIALITIES SPECIALITY_CODE character varying 20
3 M_SPECIALITIES SPECIALITY_NAME character varying 100
4 M_SPECIALITIES SPECIALITY_TYPE character varying 100
5 M_SPECIALITIES DISPLAY_ORDER integer 1
6 M_SPECIALITIES STATUS smallint 1
7 M_SPECIALITIES CREATED_BY character varying 20
8 M_SPECIALITIES CREATED_DT timestamp without time zone
9 M_SPECIALITIES UPDATED_BY character varying 20
10 M_SPECIALITIES UPDATED_DT timestamp without time zone

M_PROCEDURES: This table is to be used to store the list of medical procedure


# Name of the Table Column_Name Data Type Data Length
1 6
M_PROCEDURES PROC_ID Integer
2 M_PROCEDURES PROC_CODE character varying 20
3 M_PROCEDURES PROC_NAME character varying 2000
4 M_PROCEDURES MED_OR_SURG character varying 1
5 M_PROCEDURES STATUS smallint 1
6 50
M_PROCEDURES PKG_CODE_HBP1_0 character varying
7 50
M_PROCEDURES PKG_CODE_HBP2_0 character varying
8 2000
M_PROCEDURES PKG_CODE_HBP1_0_PKG_NAME character varying
9 2000
M_PROCEDURES PKG_CODE_HBP2_0_PKG_NAME character varying
10 M_PROCEDURES PROC_CODE_ICD character varying 20
11 M_PROCEDURES PROC_LABEL character varying 50
12 M_PROCEDURES CREATED_BY character varying 20
13 M_PROCEDURES CREATED_DT timestamp without time zone
14 M_PROCEDURES UPDATED_BY character varying 20
15 M_PROCEDURES UPDATED_DT timestamp without time zone

M_INVESTIGATIONS: This table is to be used to store the list of investigation


# Name of the Table Column_Name Data Type Data Length
1 Integer 6
M_INVESTIGATIONS INVESTIGATION_ID
2 M_INVESTIGATIONS INVESTIGATION_CODE character varying 20
3 400
M_INVESTIGATIONS INVESTIGATION_NAME character varying
4 M_INVESTIGATIONS STATUS smallint 1
5 30
M_INVESTIGATIONS INVESTIGATION_CODE_HBP1_0 character varying
6 30
M_INVESTIGATIONS INVESTIGATION_CODE_HBP2_0 character varying
7 M_INVESTIGATIONS INVESTIGATION_CODE_LOINC character varying 30
8 M_INVESTIGATIONS CREATED_BY character varying 20
9 M_INVESTIGATIONS CREATED_DT timestamp without time zone
10 M_INVESTIGATIONS UPDATED_BY character varying 20
11 M_INVESTIGATIONS UPDATED_DT timestamp without time zone

M_STRATIFICATIONS: This table is to be used to store the list of stratification


# Name of the Table Column_Name Data Type Data Length
1 Integer 6
M_STRATIFICATIONS STRATIFICATION_ID
2 M_STRATIFICATIONS STRATIFICATION_CD character varying 20
3 M_STRATIFICATIONS STRATIFICATION_NAME character varying 200
4 M_STRATIFICATIONS STATUS smallint 1
5 M_STRATIFICATIONS STRATIFICATION_CODE_HBP1_0 character varying 30
6 M_STRATIFICATIONS STRATIFICATION_CODE_HBP2_0 character varying 30
7 M_STRATIFICATIONS CREATED_BY character varying 20
8 M_STRATIFICATIONS CREATED_DT timestamp without time zone
9 M_STRATIFICATIONS UPDATED_BY character varying 20
10 M_STRATIFICATIONS UPDATED_DT timestamp without time zone
M_IMPLANTS: This table is to be used to store the list of implants
# Name of the Table Column_Name Data Type Data Length
1 Integer 6
M_IMPLANTS IMPLANT_ID
2 M_IMPLANTS IMPLANT_CODE character varying 20
3 M_IMPLANTS IMPLANT_NAME character varying 200
4 M_IMPLANTS STATUS smallint 1
5 M_IMPLANTS IMPLANT_CODE_HBP1_0 character varying 30
6 M_IMPLANTS IMPLANT_CODE_HBP2_0 character varying 30
7 M_IMPLANTS CREATED_BY character varying 20
8 M_IMPLANTS CREATED_DT timestamp without time zone
9 M_IMPLANTS UPDATED_BY character varying 20
10 M_IMPLANTS UPDATED_DT timestamp without time zone

M_HOSPITALS: This table is to be used to store the list of hospital from Hospital Empanelment Management Application
# Name of the Table Column_Name Data Type Data Length
1 M_HOSPITALS HOSPITAL_ID integer 8
2 M_HOSPITALS HOSPITAL_CODE character varying 20
3 M_HOSPITALS HOSPITAL_NAME character varying 50
4 M_HOSPITALS 1
HOSPITAL_TYPE character varying
5 M_HOSPITALS HOSPITAL_STATE_CD smallint 2
6 M_HOSPITALS HOSPITAL_DISTRICT_CD smallint 3
7 M_HOSPITALS HOSPITAL_CITY_NAME character varying 40
8 M_HOSPITALS HOSPITAL_GEO_LANG character varying 20
9 M_HOSPITALS HOSPITAL_GEO_LAT character varying 20
10 M_HOSPITALS HOSPITAL_ADDRESS character varying 100
11 M_HOSPITALS STATUS smallint 1
12 M_HOSPITALS CREATED_BY character varying 20
13 M_HOSPITALS CREATED_DT timestamp without time zone
14 M_HOSPITALS UPDATED_BY character varying 20
15 M_HOSPITALS UPDATED_DT timestamp without time zone

M_PLANS: This table is to be used to store the list of Plans. There will be hospital wise plan as it depends on procedure and specialties.
# Name of the Table Column_Name Data Type Data Length
1 Integer 6
M_PLANS ID_PK
2 30
M_PLANS PLAN_ID character varying
3 M_PLANS PLAN_NAME character varying 30
4 M_PLANS PLAN_DESC character varying 50
5 M_PLANS PLAN_OBJECT_REF_URL character varying 100
6 M_PLANS STATUS smallint 1
7 M_PLANS CREATED_BY character varying 20
8 M_PLANS CREATED_DT timestamp without time zone
9 M_PLANS UPDATED_BY character varying 20
10 M_PLANS UPDATED_DT timestamp without time zone
M_DIAGNOSIS: This table is to be used to store the list of diagnosis
# Name of the Table Column_Name Data Type Data Length
1 integer 6
M_DIAGNOSIS DIAGNOSIS_ID
2 M_DIAGNOSIS DIAGNOSIS_CODE character varying 20
3 M_DIAGNOSIS DIAGNOSIS_DESC character varying 50
4 M_DIAGNOSIS STATUS smallint 1
5 M_DIAGNOSIS CREATED_BY character varying 20
6 M_DIAGNOSIS CREATED_DT timestamp without time zone
7 M_DIAGNOSIS UPDATED_BY character varying 20
8 M_DIAGNOSIS UPDATED_DT timestamp without time zone

M_SCHEME_POLICIES_MPG: This table is to be used to store the mapping between scheme and policy.
# Name of the Table Column_Name Data Type Data Length
1 Integer 6
M_SCHEME_POLICIES_MPG ID_PK
2 M_SCHEME_POLICIES_MPG SCHEME_ID character varying 10
3 M_SCHEME_POLICIES_MPG POLICY_ID Integer 6
4 M_SCHEME_POLICIES_MPG STATUS smallint 1
5 M_SCHEME_POLICIES_MPG CREATED_BY character varying 20
6 M_SCHEME_POLICIES_MPG CREATED_DT timestamp without time zone
7 M_SCHEME_POLICIES_MPG UPDATED_BY character varying 20
8 M_SCHEME_POLICIES_MPG UPDATED_DT timestamp without time zone

M_PROC_POLICY_MPG_DETAILS: This table is to be used to store the procedure wise policy wise criteria
# Name of the Table Column_Name Data Type Data Length
1 Integer 6
M_PROC_POLICY_MPG_DETAILS ID_PK
2 M_PROC_POLICY_MPG_DETAILS PROC_ID Integer 6
3 M_PROC_POLICY_MPG_DETAILS POLICY_ID Integer 6
4 7
M_PROC_POLICY_MPG_DETAILS AMOUNT Numeric
5 M_PROC_POLICY_MPG_DETAILS RESERVED_FOR_GOVT_YN smallint 1
6 1
M_PROC_POLICY_MPG_DETAILS AUTO_APPROVE_YN smallint
7 1
M_PROC_POLICY_MPG_DETAILS ENHANCEMENT_APPLICABLE_YN smallint
8 2
M_PROC_POLICY_MPG_DETAILS SCHEDULAR_TAT_APPROVAL smallint
9 M_PROC_POLICY_MPG_DETAILS QUANTITY_ALLOWED 2
smallint
10 M_PROC_POLICY_MPG_DETAILS DAYCARE_YN smallint 1
11 1
M_PROC_POLICY_MPG_DETAILS IMPLANT_APPLICABLE_YN smallint
12 M_PROC_POLICY_MPG_DETAILS STRAT_APPLICABLE_YN smallint 1
13 1
M_PROC_POLICY_MPG_DETAILS MULTIPLE_IMPLANTS_ALLOWED_YN smallint
14 1
M_PROC_POLICY_MPG_DETAILS MULTIPLE_STRATS_ALLOWED_YN smallint
15 M_PROC_POLICY_MPG_DETAILS MAX_IMPLANTS_ALLOWED smallint 2
16 M_PROC_POLICY_MPG_DETAILS MAX_STRATS_ALLOWED smallint 2
17 1
M_PROC_POLICY_MPG_DETAILS RULES_YN smallint
18 1
M_PROC_POLICY_MPG_DETAILS NOTIFICATIONS_YN smallint
19 1
M_PROC_POLICY_MPG_DETAILS CYCLIC_PROC_YN smallint
20 M_PROC_POLICY_MPG_DETAILS NO_OF_CYCLES smallint 1
21 M_PROC_POLICY_MPG_DETAILS STATUS smallint 1
22 M_PROC_POLICY_MPG_DETAILS CREATED_BY character varying 20
23 M_PROC_POLICY_MPG_DETAILS CREATED_DT timestamp without time zone
24 M_PROC_POLICY_MPG_DETAILS UPDATED_BY character varying 20
25 M_PROC_POLICY_MPG_DETAILS UPDATED_DT timestamp without time zone

M_PROC_POLICY_STRATS_MPG: This table is to be used to store the mapping between policy, procedure and stratifications
# Name of the Table Column_Name Data Type Data Length
1 Integer 6
M_PROC_POLICY_STRATS_MPG ID_PK
2 M_PROC_POLICY_STRATS_MPG POLICY_ID Integer 6
3 M_PROC_POLICY_STRATS_MPG PROC_ID Integer 6
4 M_PROC_POLICY_STRATS_MPG STRATIFICATION_ID Integer 6
5 M_PROC_POLICY_STRATS_MPG STRAT_AMOUNT Numeric 7
6 M_PROC_POLICY_STRATS_MPG STATUS smallint 1
7 M_PROC_POLICY_STRATS_MPG CREATED_BY character varying 20
8 M_PROC_POLICY_STRATS_MPG CREATED_DT timestamp without time zone
9 M_PROC_POLICY_STRATS_MPG UPDATED_BY character varying 20
10 M_PROC_POLICY_STRATS_MPG UPDATED_DT timestamp without time zone

M_PROC_POLICY_INVESTIGATIONS_MPG: This table is to be used to store the mapping between policy, procedure and investigation parameter
# Name of the Table Column_Name Data Type Data Length

1 Integer 6
M_PROC_POLICY_INVESTIGATIONS_MPG ID_PK
2 M_PROC_POLICY_INVESTIGATIONS_MPG POLICY_ID Integer 6
3 M_PROC_POLICY_INVESTIGATIONS_MPG PROC_ID Integer 6
4 M_PROC_POLICY_INVESTIGATIONS_MPG INVESTIGATION_ID Integer 6
5 M_PROC_POLICY_INVESTIGATIONS_MPG INVESTIGATION_TYPE character varying 10
6 M_PROC_POLICY_INVESTIGATIONS_MPG INVESTIGATION_AMT Numeric 7
7 2
M_PROC_POLICY_INVESTIGATIONS_MPG MAX_MULTIPLIER smallint
8 M_PROC_POLICY_INVESTIGATIONS_MPG STATUS smallint 1
9 M_PROC_POLICY_INVESTIGATIONS_MPG CREATED_BY character varying 20
10 M_PROC_POLICY_INVESTIGATIONS_MPG CREATED_DT timestamp without time zone
11 M_PROC_POLICY_INVESTIGATIONS_MPG UPDATED_BY character varying 20
12 M_PROC_POLICY_INVESTIGATIONS_MPG UPDATED_DT timestamp without time zone

M_PROC_POLICY_IMPLANTS_MPG: This table is to be used to store the mapping between policy, procedure and implant parameters
# Name of the Table Column_Name Data Type Data Length
1 Integer 6
M_PROC_POLICY_IMPLANTS_MPG ID_PK
2 M_PROC_POLICY_IMPLANTS_MPG POLICY_ID Integer 6
3 M_PROC_POLICY_IMPLANTS_MPG PROC_ID Integer 6
4 M_PROC_POLICY_IMPLANTS_MPG IMPLANT_ID Integer 6
5 M_PROC_POLICY_IMPLANTS_MPG IMPLANT_AMT Numeric 7
6 2
M_PROC_POLICY_IMPLANTS_MPG MAX_MULTIPLIER smallint
7 M_PROC_POLICY_IMPLANTS_MPG STATUS smallint 1
8 M_PROC_POLICY_IMPLANTS_MPG CREATED_BY character varying 20
9 M_PROC_POLICY_IMPLANTS_MPG CREATED_DT timestamp without time zone
10 M_PROC_POLICY_IMPLANTS_MPG UPDATED_BY character varying 20
11 M_PROC_POLICY_IMPLANTS_MPG UPDATED_DT timestamp without time zone

M_HOSPITAL_POLICY_MPG: This table is to be used to store the mapping between hospital and policy
# Name of the Table Column_Name Data Type Data Length
1 Integer 6
M_HOSPITAL_POLICY_MPG ID_PK
2 M_HOSPITAL_POLICY_MPG HOSPITAL_ID Integer 8
3 M_HOSPITAL_POLICY_MPG POLICY_ID Integer 6
4 M_HOSPITAL_POLICY_MPG STATUS smallint 1
5 M_HOSPITAL_POLICY_MPG CREATED_BY character varying 20
6 M_HOSPITAL_POLICY_MPG CREATED_DT timestamp without time zone
7 M_HOSPITAL_POLICY_MPG UPDATED_BY character varying 20
8 M_HOSPITAL_POLICY_MPG UPDATED_DT timestamp without time zone

M_HOSPITAL_POLICY_SPECIALITY_MPG: This table is to be used to store the mapping between hospital, policy and speciality
# Name of the Table Column_Name Data Type Data Length

1 Integer 6
M_HOSPITAL_POLICY_SPECIALITY_MPG ID_PK
2 M_HOSPITAL_POLICY_SPECIALITY_MPG HOSPITAL_POLICY_ID Integer 6
3 M_HOSPITAL_POLICY_SPECIALITY_MPG SPECIALITY_ID Integer 6
4 M_HOSPITAL_POLICY_SPECIALITY_MPG STATUS smallint 1
5 M_HOSPITAL_POLICY_SPECIALITY_MPG CREATED_BY character varying 20
6 M_HOSPITAL_POLICY_SPECIALITY_MPG CREATED_DT timestamp without time zone
7 M_HOSPITAL_POLICY_SPECIALITY_MPG UPDATED_BY character varying 20
8 M_HOSPITAL_POLICY_SPECIALITY_MPG UPDATED_DT timestamp without time zone

M_SPECIALITY_PROC_MPG: This table is to be used to store the mapping between speciality and procedure
# Name of the Table Column_Name Data Type Data Length
1 integer 6
M_SPECIALITY_PROC_MPG ID_PK
2 M_SPECIALITY_PROC_MPG SPECIALITY_ID integer 6
3 M_SPECIALITY_PROC_MPG PROC_ID integer 6
4 M_SPECIALITY_PROC_MPG STATUS smallint 1
5 M_SPECIALITY_PROC_MPG CREATED_BY character varying 20
6 M_SPECIALITY_PROC_MPG CREATED_DT timestamp without time zone
7 M_SPECIALITY_PROC_MPG UPDATED_BY character varying 20
8 M_SPECIALITY_PROC_MPG UPDATED_DT timestamp without time zone
sign
h of these data type is for understanding purpose in this Excel.

Not Null PK/FK/UK Index Column Comment


PK Primary Key
Y UK Name of the scheme
Y Description of Scheme
Y 0 - Inactive, 1 - Active
Y Login-ID who have created the Record.
Y Timestamp of Record creation.
Login-ID who have updated the Record.
Timestamp of Record update.

Not Null PK/FK/UK Index Column Comment


Primary Key, Sequence Name -
PK
M_POLICIES_SEQ
Policies are one level down from Schemes
Y UK where we can create multiple policies for a
given scheme.
Y Policy Name
Y Description of the Policy
Y G - Group, I - Individual
Y 0 - Inactive, 1 - Active
Y Login-ID who have created the Record.
Y Timestamp of Record creation.
Login-ID who have updated the Record.
Timestamp of Record update.
Y 0 - Inactive, 1 - Active

every year.
Not Null PK/FK/UK Index Column Comment
Primary Key, sequence name -
PK M_RENEWAL_DTL_SEQ
Y UK Renewal Code
Y Renewal Name
Y Description
Y 0 - Inactive, 1 - Active
Y Start Date of Phase
Y End Date of Phase
Y Login-ID who have created the Record.
Y Timestamp of Record creation.
Login-ID who have updated the Record.
Timestamp of Record update.

Not Null PK/FK/UK Index Column Comment


Primary Key, sequence name -
PK M_POLICY_RENEWAL_MPG_SEQ
Y FK Foreign Key from M_POLICIES
Y FK Foreign Key from M_RENEWAL_DTL
Y 0 - Inactive, 1 - Active
Y Login-ID who have created the Record.
Y Timestamp of Record creation.
Login-ID who have updated the Record.
Timestamp of Record update.

Not Null PK/FK/UK Index Column Comment


Primary Key, sequence name -
PK
M_WALLET_SEQ
Y Wallet Code
Y Description of Wallet
Y 0 - Inactive, 1 - Active
Y Login-ID who have created the Record.
Y Timestamp of Record creation.
Login-ID who have updated the Record.
Timestamp of Record update.

Not Null PK/FK/UK Index Column Comment


Primary Key, sequence name -
PK M_RENEWAL_WALLET_MPG_SEQ
Y FK Foreign Key from M_RENEWAL_DTL
Y FK Foreign Key from M_WALLET
Amount to be covered under the wallet type
Y
Y Login-ID who have created the Record.
Y Timestamp of Record creation.
Login-ID who have updated the Record.
Timestamp of Record update.

Not Null PK/FK/UK Index Column Comment


Primary Key, sequence name -
PK
M_SPECIALITIES_SEQ
Y UK ICD code/Any standard
Y Spciality Name
Y Medical or Surgical
Y Order by
Y 0 - Inactive, 1 - Active
Y Login-ID who have created the Record.
Y Timestamp of Record creation.
Login-ID who have updated the Record.
Timestamp of Record update.
Not Null PK/FK/UK Index Column Comment
Procedure Code, sequence name
PK
M_PROCEDURES_SEQ
Y UK Procedure Code
Y Procedure Name
Y M - Medical, S - Surgery
Y 0 - Inactive, 1 - Active
ICD code. This columns is to retain data as per
master in 1.0 database.
ICD code. This columns is to retain data as per
master in 1.0 database.
This columns is to retain data as per master in
1.0 database.
This columns is to retain data as per master in
1.0 database.
Y ICD Code
Procedure Label
Y Login-ID who have created the Record.
Y Timestamp of Record creation.
Login-ID who have updated the Record.
Timestamp of Record update.

Not Null PK/FK/UK Index Column Comment


Primary Key, sequence name
PK
M_INVESTIGATIONS_SEQ
Y UK Investigation Code
Name of the Investigation (Lab Investigation)
Y
Y 0 - Inactive, 1 - Active
LOINC code. This columns is to retain data as
per master in 1.0 database.
LOINC code. This columns is to retain data as
per master in 1.0 database.
Y LOINC
Y Login-ID who have created the Record.
Y Timestamp of Record creation.
Login-ID who have updated the Record.
Timestamp of Record update.

Not Null PK/FK/UK Index Column Comment


Primary Key, sequence name
PK
M_STRATIFICATIONS_SEQ
Y UK Stratification Code
Y Stratification Name (Way of procedure)
Y 0 - Inactive, 1 - Active
code (HBP 1.0)
code (HBP 2.0)
Y Login-ID who have created the Record.
Y Timestamp of Record creation.
Login-ID who have updated the Record.
Timestamp of Record update.
Not Null PK/FK/UK Index Column Comment
Primary Key, sequence name
PK
M_IMPLANTS_SEQ
Y UK Implant Code
Y Implant Name
Y 0 - Inactive, 1 - Active
code (HBP 1.0)
code (HBP 2.0)
Y Login-ID who have created the Record.
Y Timestamp of Record creation.
Login-ID who have updated the Record.
Timestamp of Record update.

on
Not Null PK/FK/UK Index Column Comment
Primary Key, sequence name
PK
M_HOSPITALS_SEQ
Y UK Hospital Code
Y Name of the Hospital
Hospital Type: G - Government, P - Private
Y
Y State Code
Y District Code
City/Village
Geo Lang
Geo Lat
Hospital Address
Y 0 - Inactive, 1 - Active
Y Login-ID who have created the Record.
Y Timestamp of Record creation.
Login-ID who have updated the Record.
Timestamp of Record update.

and specialties.
Not Null PK/FK/UK Index Column Comment
PK Primary Key, Sequence name - M_PLANS_SEQ

It is prepared as per the policy and eligibility of


Y UK hospitals
Y Name of the Plan
Description of the Plan
URL of object stored in Object Store
<JSON Structure>
Y 0 - Inactive, 1 - Active
Y Login-ID who have created the Record.
Y Timestamp of Record creation.
Login-ID who have updated the Record.
Timestamp of Record update.
Not Null PK/FK/UK Index Column Comment
Primary Key, Sequence name -
PK M_DIAGNOSIS_SEQ
Y UK Diagnose Code
Y Diagnose Description
Y 0 - Inactive, 1 - Active
Y Login-ID who have created the Record.
Y Timestamp of Record creation.
Login-ID who have updated the Record.
Timestamp of Record update.

Not Null PK/FK/UK Index Column Comment


Primary Key, sequence name -
PK
M_SCHEME_POLICIES_MPG_SEQ
Y FK Foreign Key from M_SCHEME
Y FK Foreign Key from M_POLICIES
Y 0 - Inactive, 1 - Active
Y Login-ID who have created the Record.
Y Timestamp of Record creation.
Login-ID who have updated the Record.
Timestamp of Record update.

Not Null PK/FK/UK Index Column Comment


Primary Key, sequence name -
PK
M_PROC_POLICY_MPG_DETAILS_SEQ
Y FK Foreign Key from M_PROCEDURES
Y FK Foreign Key from M_POLICIES
Amount payable for a procedure in a given
Y phase
Y 1 - Yes, 0 - No
1 - Yes, 0 - No. Procedure can be auto
Y approved or not

1 - Yes, 0 - No. Enhancement in Claim Amount


Y
Days in which procedure is eligible for auto
approval
No of times that procedure can be performed
in a single sitting
Y 1 - Yes, 0 - No. Day Care Procedure
1 - Yes, 0 - No. Implant is applicable or not
Y
Y 1 - Yes, 0 - No. Strat is applicable or not
1 - Yes, 0 - No. Multiple implant is allowed or
Y not

1 - Yes, 0 - No. Multiple strat is allowed or not


Y
Maximum Implant allowed
Maximum Strats allowed
1 - Yes, 0 - No. Rules are applicable or not
1 - Yes, 0 - No. Notification is applicable or not

1 - Yes, 0 - No. Cyclic procedure is applicable or


not
No of cycles allowed if proc is cyclic
Y 0 - Inactive, 1 - Active
Y Login-ID who have created the Record.
Y Timestamp of Record creation.
Login-ID who have updated the Record.
Timestamp of Record update.

ations
Not Null PK/FK/UK Index Column Comment
Primary Key, sequence name -
PK
M_PROC_POLICY_STRATS_MPG_SEQ
Y FK Foreign Key from M_POLICIES
Y FK Foreign Key from M_PROCEDURES
Y FK Foreign Key from M_STRATIFICATIONS
Y STRAT amount to be paid extra
Y 0 - Inactive, 1 - Active
Y Login-ID who have created the Record.
Y Timestamp of Record creation.
Login-ID who have updated the Record.
Timestamp of Record update.

d investigation parameter
Not Null PK/FK/UK Index Column Comment

Primary Key, sequence name -


PK
M_PROC_POLICY_INVESTIGATIONS_MPG_SEQ

Y FK Foreign Key from M_POLICIES


Y FK Foreign Key from M_PROCEDURES
Y FK Foreign Key from M_INVESTIGATIONS
Y Investigation Type
Y Investigation Amount
How many time maximum investigation can be
Y done
Y 0 - Inactive, 1 - Active
Y Login-ID who have created the Record.
Y Timestamp of Record creation.
Login-ID who have updated the Record.
Timestamp of Record update.

ant parameters
Not Null PK/FK/UK Index Column Comment
Primary Key, sequence name -
PK
M_PROC_POLICY_IMPLANTS_MPG_SEQ
Y FK Foreign Key from M_POLICIES
Y FK Foreign Key from M_PROCEDURES
Y FK Foreign Key from M_IMPLANTS
Y Implant Amount
How many time maximum investigation can be
done
Y 0 - Inactive, 1 - Active
Y Login-ID who have created the Record.
Y Timestamp of Record creation.
Login-ID who have updated the Record.
Timestamp of Record update.

Not Null PK/FK/UK Index Column Comment


Primary Key, sequence name -
PK
M_HOSPITAL_POLICY_MPG_SEQ
Y FK Foreign Key from M_HOSPITALS
Y FK Foreign Key from M_POLICIES
Y 0 - Inactive, 1 - Active
Y Login-ID who have created the Record.
Y Timestamp of Record creation.
Login-ID who have updated the Record.
Timestamp of Record update.

eciality
Not Null PK/FK/UK Index Column Comment

Primary Key, sequence name -


PK
M_HOSPITAL_POLICY_SPECIALITY_MPG_SEQ

Y FK Foreign Key from M_HOSPITAL_POLICY_MPG


Y FK Foreign Key from M_SPECIALITIES
Y 0 - Inactive, 1 - Active
Y Login-ID who have created the Record.
Y Timestamp of Record creation.
Login-ID who have updated the Record.
Timestamp of Record update.

Not Null PK/FK/UK Index Column Comment


Primary Key, sequence name -
PK M_SPECIALITY_PROC_MPG_SEQ
Y FK Foreign Key from M_SPECIALITIES
Y FK Foreign Key from M_PROCEDURES
Y 0 - Inactive, 1 - Active
Y Login-ID who have created the Record.
Y Timestamp of Record creation.
Login-ID who have updated the Record.
Timestamp of Record update.
Physical Database Design
Note: In PostgreSQL, length is not applicable for numeric data type - smallint, integer, bigint. Data Length of these data type is for unde

Schema Name: TMSTx_Schema

M_STATUS: This table is to be used to store the status of case detail.


# Name of the Table Column_Name Data Type Data Length Not Null
1 ID_PK integer 4
M_STATUS
2 M_STATUS STATUS_DESCRPTION character varying 30 Y
3 M_STATUS STATUS smallint 1 Y
4 M_STATUS CREATED_BY character varying 20 Y
5 M_STATUS CREATED_DT timestamp without time zone Y
6 M_STATUS UPDATED_BY character varying 20
7 M_STATUS UPDATED_DT timestamp without time zone

M_DOCTOR_DTL: This table is to be used to store Doctor Details


# Name of the Table Column Name Data Type Data Length Not Null
1 M_DOCTOR_DTL DOC_ID integer 8
2 M_DOCTOR_DTL DOC_REG_NUM character varying 12 Y
3 M_DOCTOR_DTL DOC_NAME character varying 30 Y
4 M_DOCTOR_DTL DOC_QUALIFICATION character varying 20 Y
5 M_DOCTOR_DTL DOC_CONTACT_NUMBER bigint 12
6 M_DOCTOR_DTL CREATED_BY character varying 20 Y
7 M_DOCTOR_DTL CREATED_DT timestamp without time zone Y
8 M_DOCTOR_DTL UPDATED_BY character varying 20
9 M_DOCTOR_DTL UPDATED_DT timestamp without time zone

T_CASES: This table is to store Case Details based on the request object of TMS-Provider. On approval, CASE_ID is to be generated.
# Name of the Table Column_Name Data Type Data Length Not Null
T_CASES ID_PK integer 10
1
2 T_CASES CASE_ID character varying 30

3 T_CASES REGISTRATION_ID integer 10 Y

4 T_CASES HOSPITAL_ID integer 8 Y


5 T_CASES POLICY_ID integer 6 Y
6 T_CASES RENEWAL_ID integer 6 Y
7 T_CASES MEMBER_ID character varying 12 Y
8 T_CASES REGISTRATION_DT timestamp without time zone
9 T_CASES ADMISSION_DT timestamp without time zone
10 T_CASES PROPOSED_SURGERY_DT timestamp without time zone
11 T_CASES SURGERY_DT timestamp without time zone
12 T_CASES DISCHARGE_DT timestamp without time zone
13 T_CASES DEATH_DT timestamp without time zone
14 T_CASES PATIENT_NAME character varying 40
15 T_CASES PATIENT_DOB timestamp without time zone
16 T_CASES PATIENT_STATE_CODE smallint 2
17 T_CASES PATIENT_DISTRICT_CODE smallint 3
AMOUNT_PREAUTH_INITIA
18 T_CASES numeric 7
TED
AMOUNT_PREAUTH_APPRO
T_CASES numeric 7
19 VED

T_CASES AMOUNT_CLAIM_INITIATED numeric 7


20
AMOUNT_CLAIM_APPROVE
21 T_CASES numeric 7
D
22 T_CASES AMOUNT_CLAIM_PAID numeric 7
23 T_CASES STATUS_ID_PK integer 4
24 T_CASES GENDER character varying 1 Y
25 T_CASES HOSPITAL_NAME character varying 50
T_CASES MEMBER_TYPE character varying 1 Y
26
27 T_CASES JSON_OBJECT_PREAUTH character varying 100
28 T_CASES JSON_OBJECT_CLAIM character varying 100
29 T_CASES CASEASSIGN_FLAG smallint 1
30 T_CASES FAMILY_ID integer 10
31 T_CASES CREATED_BY character varying 20 Y
32 T_CASES CREATED_DT timestamp without time zone Y
33 T_CASES UPDATED_BY character varying 20
34 T_CASES UPDATED_DT timestamp without time zone

T_CASES_AUDIT: This table is to be used as a history table to resubmit and enhance cases. Same case id will be inserted multiple times in this table.
# Name of the Table Column_Name Data Type Data Length Not Null
1 T_CASES_AUDIT ID_PK integer 10
2 T_CASES_AUDIT CASE_ID character varying 30

3 T_CASES_AUDIT REGISTRATION_ID integer 10

4 T_CASES_AUDIT HOSPITAL_ID integer 8


5 T_CASES_AUDIT POLICY_ID integer 6
6 T_CASES_AUDIT RENEWAL_ID integer 6
7 T_CASES_AUDIT MEMBER_ID character varying 12
8 T_CASES_AUDIT REGISTRATION_DT timestamp without time zone
9 T_CASES_AUDIT ADMISSION_DT timestamp without time zone
10 T_CASES_AUDIT PROPOSED_SURGERY_DT timestamp without time zone
11 T_CASES_AUDIT SURGERY_DT timestamp without time zone
12 T_CASES_AUDIT DISCHARGE_DT timestamp without time zone
13 T_CASES_AUDIT DEATH_DT timestamp without time zone
14 T_CASES_AUDIT PATIENT_NAME character varying 40
15 T_CASES_AUDIT PATIENT_DOB timestamp without time zone
16 T_CASES_AUDIT PATIENT_STATE_CODE smallint 2
17 T_CASES_AUDIT PATIENT_DISTRICT_CODE smallint 3
AMOUNT_PREAUTH_INITIA
18 T_CASES_AUDIT numeric 7
TED
AMOUNT_PREAUTH_APPRO
T_CASES_AUDIT numeric 7
19 VED

T_CASES_AUDIT AMOUNT_CLAIM_INITIATED numeric 7


20
AMOUNT_CLAIM_APPROVE
21 T_CASES_AUDIT numeric 7
D
22 T_CASES_AUDIT AMOUNT_CLAIM_PAID numeric 7
23 T_CASES_AUDIT STATUS_ID_PK integer 4
24 T_CASES_AUDIT GENDER character varying 1
25 T_CASES_AUDIT HOSPITAL_NAME character varying 50
T_CASES_AUDIT MEMBER_TYPE character varying 1
26
27 T_CASES_AUDIT JSON_OBJECT_PREAUTH character varying 100
28 T_CASES_AUDIT JSON_OBJECT_CLAIM character varying 100
29 T_CASES_AUDIT CASEASSIGN_FLAG smallint 1
30 T_CASES_AUDIT FAMILY_ID integer 10
31 T_CASES_AUDIT CREATED_BY character varying 20
32 T_CASES_AUDIT CREATED_DT timestamp without time zone
33 T_CASES_AUDIT UPDATED_BY character varying 20
34 T_CASES_AUDIT UPDATED_DT timestamp without time zone

T_HOSPITAL_PLAN: This table is to be used to store the hospital wise plan details. This is used by external HMIS solution. This data is to be populated on r
# Name of the Table Column_Name Data Type Data Length Not Null
1 T_HOSPITAL_PLAN ID_PK Integer 6
2 T_HOSPITAL_PLAN HOSPITAL_ID Integer 8 Y
3 T_HOSPITAL_PLAN PLAN_ID Integer 6 Y
4 character varying 100 y
T_HOSPITAL_PLAN POLICY
5 T_HOSPITAL_PLAN STATUS smallint 1 Y
6 T_HOSPITAL_PLAN START_DATE timestamp without time zone Y
7 T_HOSPITAL_PLAN END_DATE timestamp without time zone
8 T_HOSPITAL_PLAN CREATED_BY character varying 20 Y
9 T_HOSPITAL_PLAN CREATED_DT timestamp without time zone Y
10 T_HOSPITAL_PLAN UPDATED_BY character varying 20
11 T_HOSPITAL_PLAN UPDATED_DT timestamp without time zone

T_EVENT_META_LOG: This table is to be used to store logs of messages and its status
# Name of the Table Column_Name Data Type Data Length Not Null
1 T_EVENT_META_LOG ID_PK integer 10

2 T_EVENT_META_LOG M_ACTION character varying 40 Y


3 T_EVENT_META_LOG M_STATUS character varying 30 Y

4 T_EVENT_META_LOG RECEIVER_CODE character varying 20


Y
5 T_EVENT_META_LOG SENDER_API_CALLER_ID character varying 40 Y
6 T_EVENT_META_LOG SENDER_CODE character varying 20
Y

7 T_EVENT_META_LOG SENDER_CORRELATION_ID character varying 30 Y

8 T_EVENT_META_LOG SENDER_WORKFLOW_ID character varying 30


9 T_EVENT_META_LOG CREATED_BY character varying 20 Y
10 T_EVENT_META_LOG CREATED_DT timestamp without time zone Y
11 T_EVENT_META_LOG UPDATED_BY character varying 20
12 T_EVENT_META_LOG UPDATED_DT timestamp without time zone

13 T_EVENT_META_LOG EOBJECT_JSON character varying 100

T_EVENT_META_LOG_AUDIT: This table is history table for T_EVENT_META_LOG


# Name of the Table Column_Name Data Type Data Length Not Null
1 T_EVENT_META_LOG_AUDIT ID_PK bigint 12
2 T_EVENT_META_LOG_AUDIT ACT_ORDER smallint 2 Y
3 T_EVENT_META_LOG_AUDIT MID bigint 12 Y
4 T_EVENT_META_LOG_AUDIT ACTION character varying 6 Y
5 T_EVENT_META_LOG_AUDIT SENDER_CODE character varying 20 Y
6 T_EVENT_META_LOG_AUDIT RECEIVER_CODE character varying 20 Y
7 T_EVENT_META_LOG_AUDIT SENDER_API_CALLER_ID character varying 40 Y
8 T_EVENT_META_LOG_AUDIT SENDER_CORRELATION_ID character varying 30 Y
9 T_EVENT_META_LOG_AUDIT SENDER_WORKFLOW_ID character varying 30
10 T_EVENT_META_LOG_AUDIT M_STATUS character varying 16 Y
11 T_EVENT_META_LOG_AUDIT CREATED_BY character varying 20 Y
12 T_EVENT_META_LOG_AUDIT CREATED_DT timestamp without time zone Y
13 T_EVENT_META_LOG_AUDIT UPDATED_BY character varying 20
14 T_EVENT_META_LOG_AUDIT UPDATED_DT timestamp without time zone
15 T_EVENT_META_LOG_AUDIT EOBJECT_JSON character varying 100
16 T_EVENT_META_LOG_AUDIT AUDIT_CREATED_BY character varying 20 Y
17 T_EVENT_META_LOG_AUDIT AUDIT_CREATED_DT timestamp without time zone Y

T_WORKFLOW: This table is to be used to store the Case related status


# Name of the Table Column_Name Data Type Data Length Not Null
6
1 T_WORKFLOW ID_PK Integer
30
2 T_WORKFLOW CASE_ID character varying Y
T_WORKFLOW STATUS_ID smallint 4 Y

SERVICE_REQUEST_TYPE character varying 1


T_WORKFLOW

JSON_OBJECT character varying 100 Y

T_WORKFLOW

SERVICE character varying 4 Y

T_WORKFLOW

3 REMARKS character varying 500 Y


T_WORKFLOW
6 T_WORKFLOW CREATED_BY character varying 20 Y
7 T_WORKFLOW CREATED_DT timestamp without time zone Y
8 T_WORKFLOW UPDATED_BY character varying 20
9 T_WORKFLOW UPDATED_DT timestamp without time zone

T_FORMS: This table is used to store the dynamic form details and urls for a particular treatment cycle.
# Name of the Table Column Name Data Type Data Length Not Null

1 T_FORMS ID_PK integer 10


2 T_FORMS REGISTRATION_ID integer 10 Y
3 T_FORMS FORM_ID integer 10
Y

4 T_FORMS JSON_OBJECT_FORM character varying 100 Y

5 T_FORMS JSON_OBJECT_REPORT character varying 100


6 T_FORMS REFERENCE_ID integer 10

7 T_FORMS STATUS_ID integer 10 Y


8 T_FORMS CREATED_BY character varying 20 Y
9 T_FORMS CREATED_DT timestamp without time zone Y
10 T_FORMS UPDATED_BY character varying 20
11 T_FORMS UPDATED_DT timestamp without time zone
gn
gth of these data type is for understanding purpose in this Excel.

PK/FK/UK Index Column Comment


PK Primary Key, sequence name - M_STATUS_SEQ
Status description.
0-Inactive, 1-Active
Login-ID who have created the Record.
Timestamp of Record creation.
Login-ID who have updated the Record.
Timestamp of Record update.

PK/FK/UK Index Column Comment


Primary Key, Sequence name -
PK
M_DOCTOR_DTL_SEQ
UK Registration Number of Doctor
Document Name
Qualification of Doctor
Contact Number of Doctor
Login-ID who have created the Record.
Timestamp of Record creation.
Login-ID who have updated the Record.
Timestamp of Record update.

be generated.
PK/FK/UK Index Column Comment
PK Primary Key, sequence name t_cases_seq
UK Case id.
The value in this column will be from request
object from TMS-Provider. It is the column of
T_PATIENT_DTL table of TMS-Provider
Database.
FK Foreign Key from M_HOSPITALS
FK Foreign Key from M_POLICIES
FK Foreign Key from M_RENEWAL_DTL
This should be a valid beneficiary Id
Registration Date
Admission Date.
Proposed Surgery Date
Surgery Date
Discharge Date
Death Date
Name of the Patient
Date of Birth
State Code
District Code
Amount of Pre-Authorization initiated

Amount approved in Pre-Autorization

Amount of claim initiated

Amount approved in claim


Paid Amount of claim
FK Foreign Key from M_STATUS(ID_PK)
M - Male, F - Female, T - Transgender

S- Self
N - New Born

Login-ID who have created the Record.


Timestamp of Record creation.
Login-ID who have updated the Record.
Timestamp of Record update.

ed multiple times in this table.


PK/FK/UK Index Column Comment

Case id.
The value in this column will be from request
object from TMS-Provider. It is the column of
T_PATIENT_DTL table of TMS-Provider
Database.
Foreign Key from M_HOSPITALS
Foreign Key from M_POLICIES
Foreign Key from M_RENEWAL_DTL
This should be a valid beneficiary Id
Registration Date
Admission Date.
Proposed Surgery Date
Surgery Date
Discharge Date
Death Date
Name of the Patient
Date of Birth
State Code
District Code
Amount of Pre-Authorization initiated

Amount approved in Pre-Autorization

Amount of claim initiated

Amount approved in claim


Paid Amount of claim
Foreign Key from M_STATUS(ID_PK)
M - Male, F - Female, T - Transgender

S- Self
N - New Born

Login-ID who have created the Record.


Timestamp of Record creation.
Login-ID who have updated the Record.
Timestamp of Record update.

tion. This data is to be populated on request.


PK/FK/UK Index Column Comment
PK Primary Key
FK Foreign Key from M_HOSPITALS
FK Foreign Key from M_PLANS (ID_PK)
JSON of policy details. JSON is to be stored in
Object Store
0 - Inactive, 1 - Active
Start Date
End Date
Login-ID who have created the Record.
Timestamp of Record creation.
Login-ID who have updated the Record.
Timestamp of Record update.

PK/FK/UK Index Column Comment


PK Primary Key

Action as per the JWE payload


QUED - REQUEST_QUEUED("request.queued")
DISP -
REQUEST_DISPATCHED("request.dispatched")
COMP -
RESPONSE_COMPLETE("response.complete")
ERR - RESPONSE_ERROR("response.error")
PRTL - RESPONSE_PARTIAL("response.partial")
RDRT -
RESPONSE_REDIRECT("response.redirect")
Status of Message.
COV_CHK - COVERAGE_ELIGIBILITY_CHECK =
"coverageeligibility/check";
COV_ONCHK - COVERAGE_ELIGIBILITY_ONCHECK =
"coverageeligibility/on_check";
PRE_SUB - PREDETERMINATION_SUBMIT =
"predetermination/submit";
PRE_ONSUB - PREDETERMINATION_ONSUBMIT =
"predetermination/on_submit";
PRE_AUTH_SUB - PRE_AUTH_SUBMIT =
"preauth/submit";
PRE_AUTH_ONSUB - PRE_AUTH_ONSUBMIT =
"preauth/on_submit";
CLAIM_SUB - CLAIM_SUBMIT = "claim/submit";
CLAIM_ONSUB - CLAIM_ONSUBMIT =
"claim/on_submit";
HCX_SRCH - HCX_SEARCH = "hcx/search";
HCX_ONSRCH - HCX_ONSEARCH = "hcx/on_search";
PAY_NOT_REQ - PAYMENT_NOTICE_REQUEST =
"paymentnotice/request";
PAY_ONNOT_REQ - PAYMENT_NOTICE_ONREQUEST =
"paymentnotice/on_request";
HCX_STATUS - HCX_STATUS = "hcx/search";
HCX_ONSTATUS - HCX_ONSTATUS = "hcx/on_search";
COMM_REQ - COMMUNICATION_REQUEST =
"/communication/request";
COMM_ONREQ - COMMUNICATION_ONREQUEST =
"/communication/on_request";

Receiver Code as per the JWE payload. Key from


M_PARTICIPANT_REGISTRY_MST
Sender API ID per the JWE payload
Sender Code as per the JWE payload. Key from
M_PARTICIPANT_REGISTRY_MST
Correlation_Id per the JWE payload. This
Correlation_ID is to be used to correlate all
events of a business transaction.
Optional field if Participant want to use to
correlate entire flow in their system
Login-ID who have created the Record.
Timestamp of Record creation.
Login-ID who have updated the Record.
Timestamp of Record update.

URL/Reference of JSON. JSON is to be stored in


Object Store. It contains domain data elements

PK/FK/UK Index Column Comment


PK Primary Key
Order of Action
Field from T_EVENT_META_LOG
Field from T_EVENT_META_LOG
Field from T_EVENT_META_LOG
Field from T_EVENT_META_LOG
Field from T_EVENT_META_LOG
Field from T_EVENT_META_LOG
Field from T_EVENT_META_LOG
Field from T_EVENT_META_LOG
Field from T_EVENT_META_LOG
Field from T_EVENT_META_LOG
Field from T_EVENT_META_LOG
Field from T_EVENT_META_LOG
Field from T_EVENT_META_LOG
Login-ID who have created the Record.
Timestamp of Record creation.

PK/FK/UK Index Column Comment


Primary Key, sequence name
PK t_workflow_remarks_seq
Foreign Key from T_Casses table on Case_ID
FK column
Status Code from M_STATUS
Status of Message.
N = New
E=Enhanced
R=Resubmitted

URL/Reference of the JSON stored in the object


store. This JSON is to store Claim/Preauth
Information
<JSON Structure>

Status of Message.
PRA=Preauth
CL=Claim
PMNT=Payment

Case Remaks is Text Input provided by user on


the case action(Ex. Approved, Rejected, )

Login-ID who have created the Record.


Timestamp of Record creation.
Login-ID who have updated the Record.
Timestamp of Record update.

PK/FK/UK Index Column Comment

PK Primary Key, Sequence Name - t_forms_seq


Patient registration id.
From-ID from M_DYNAMIC_FORM_HDR table

URL/Reference of the JSON stored in the object


store. This JSON is to store dynamic form.
<JSON Structure>

URL/Reference of the REPORT JSON stored in


the object store. This JSON is to store dynamic
form in a key value pair.
<JSON Structure>
ID of the procedures/investigation/implants
against which this form is saved.

FK FK from M_STATUS
Login-ID who have created the Record.
Timestamp of Record creation.
Login-ID who have updated the Record.
Timestamp of Record update.

You might also like