Policy & Contract Management Master Data & Configuration

Policy & Contract Management Master Data & Configuration

Master Data Inventory

ID Data Set Source Approx. Records Owner Update Frequency Approver
MD-PCM-001 DHA Tariff Schedule Dubai Health Authority (DHA) ~15,000 RCM Manager Annual (per DHA release) Finance Director
MD-PCM-002 DOH Tariff Schedule Department of Health — Abu Dhabi (DOH) ~15,000 RCM Manager Annual (per DOH release) Finance Director
MD-PCM-003 Payer Classification Codes DHA/DOH payer registries + facility mapping ~200 RCM Manager Quarterly Finance Director
MD-PCM-004 Contract Types Facility-defined ~8 Finance Director Rarely (as needed) CEO / Board Finance Committee
MD-PCM-005 Rate Methodologies Facility-defined ~6 Finance Director Rarely (as needed) Finance Director
MD-PCM-006 Service Categories DHA/DOH service classification ~50 RCM Manager On regulatory change (at least annually) RCM Manager + Medical Director
MD-PCM-007 Network Tiers Facility-defined ~5 Contract Manager Rarely Finance Director
MD-PCM-008 CPT Code Master AMA CPT code set (licensed) ~10,000 RCM Coding Team Lead Annually (CPT release) RCM Manager
MD-PCM-009 Authorization Method Types Facility-defined ~6 Utilization Management Lead Rarely RCM Manager
MD-PCM-010 Payer Master Payers table (payers) Per payer count (50–300) RCM Manager Onboarding / as needed Finance Director
MD-PCM-011 Insurance Plan Master Insurance plans table (insurance_plans) Per payer (5–100 each) Contract Manager Onboarding / as needed Finance Director
MD-PCM-012 Contract Types & Status Codes Derived from contracts table <50 Contract Manager Rarely Finance Director
MD-PCM-013 Coverage Rule Types Internal definition 10–20 Contract Analyst Rarely RCM Manager
MD-PCM-014 Prior Auth Rule Categories Internal definition 10–20 Utilization Management Lead Rarely RCM Manager

Note: Payers, insurance plans, contracts, fee schedules, coverage rules, etc. are operational master entities owned by this module and defined in 05-data-model.md. This document focuses on reference/lookup/configuration data that supports those entities.


Setup Sequence

The following dependency order ensures that all reference data is available before payer onboarding and contract configuration.

flowchart TD A["Step 1: Shared Entities<br/>Facilities, Departments, Users<br/>(from ehr-patient-mgmt)"] --> B["Step 2: MD-PCM-004 Contract Types<br/>MD-PCM-005 Rate Methodologies<br/>MD-PCM-007 Network Tiers<br/>MD-PCM-009 Auth Method Types"] B --> C["Step 3: MD-PCM-008 CPT Code Master"] C --> D["Step 4: MD-PCM-001 DHA Tariff Schedule<br/>MD-PCM-002 DOH Tariff Schedule"] D --> E["Step 5: MD-PCM-006 Service Categories"] E --> F["Step 6: MD-PCM-003 Payer Classification Codes<br/>MD-PCM-013 Coverage Rule Types<br/>MD-PCM-014 Prior Auth Rule Categories"] F --> G["Step 7: MD-PCM-010 Payer Master"] G --> H["Step 8: MD-PCM-011 Insurance Plan Master"] H --> I["Step 9: Contracts, Fee Schedules,<br/>Coverage & Prior Auth Rules"]

Narrative Load Order

  1. Foundation (shared): Facilities, departments, users/roles from ../ehr-patient-mgmt/05-data-model.md.
  2. Internal financial framework: Contract Types (MD-PCM-004), Rate Methodologies (MD-PCM-005), Network Tiers (MD-PCM-007), Authorization Method Types (MD-PCM-009).
  3. Clinical coding base: CPT Code Master (MD-PCM-008) — required for tariffs, fee schedules, coverage rules.
  4. Regulatory tariffs: DHA Tariff Schedule (MD-PCM-001), DOH Tariff Schedule (MD-PCM-002) — map to CPT codes.
  5. Service taxonomy: Service Categories (MD-PCM-006) — map to CPT and tariff items.
  6. Payer classification & rule taxonomies: Payer Classification Codes (MD-PCM-003), Coverage Rule Types (MD-PCM-013), Prior Auth Rule Categories (MD-PCM-014).
  7. Payer Master: Payer records (MD-PCM-010) including DHA/DOH license and eClaimLink/Shafafiya identifiers.
  8. Insurance Plan Master: Plans (MD-PCM-011) linked to payers and network tiers.
  9. Operational configuration: Contracts, contract fee schedules, coverage rules, prior auth rules.

Master Data Specifications

MD-PCM-001: DHA Tariff Schedule

Purpose

DHA-published standard tariff for services in Dubai, used as:

  • Base for percentage-of-tariff contracts.
  • Reference for expected reimbursement and underpayment detection.
  • Required for DHA eClaimLink compliance.

Logical Table: md_dha_tariff

Schema

Field Type Required Description
dha_tariff_id BIGINT YES Surrogate primary key
dha_code VARCHAR(20) YES DHA tariff code (often CPT-based)
cpt_code VARCHAR(10) NO Mapped CPT code (if applicable)
description_en VARCHAR(255) YES English description from DHA
description_ar VARCHAR(255) YES Arabic description from DHA
service_category_code VARCHAR(20) YES FK to md_service_categories.code
effective_date DATE YES Tariff effective start date
expiry_date DATE NO Tariff end date (NULL = open-ended)
dha_version VARCHAR(20) YES DHA tariff release identifier (e.g., 2025.1)
base_rate DECIMAL(12,2) YES Standard DHA rate in AED
unit_type VARCHAR(20) YES Unit basis (per visit, per day, per procedure)
is_active BOOLEAN YES Active flag based on effective/expiry dates
created_at TIMESTAMP YES Record creation timestamp
updated_at TIMESTAMP YES Last update timestamp

Sample Data

dha_tariff_id dha_code cpt_code description_en description_ar service_category_code effective_date expiry_date dha_version base_rate unit_type is_active
1 DHA-99213 99213 Outpatient visit, established patient, 15 min زيارة عيادة خارجية لمريض متابع، ١٥ دقيقة OP_CONSULT 2025-01-01 NULL 2025.1 250.00 per_visit TRUE
2 DHA-71020 71020 Chest X-ray, 2 views أشعة سينية للصدر، اتجاهان RAD_CHEST 2025-01-01 NULL 2025.1 180.00 per_procedure TRUE
3 DHA-80053 80053 Comprehensive metabolic panel فحص كيمياء الدم الشامل LAB_CHEM 2025-01-01 NULL 2025.1 220.00 per_panel TRUE
4 DHA-93000 93000 Electrocardiogram, complete تخطيط قلب كهربائي كامل CARD_DIAG 2025-01-01 NULL 2025.1 150.00 per_procedure TRUE
5 DHA-99285 99285 Emergency department visit, high severity زيارة قسم الطوارئ، شدة عالية ER_VISIT 2025-01-01 NULL 2025.1 650.00 per_visit TRUE

Data Governance

  • Owner: RCM Manager (Dubai operations).
  • Source: Official DHA tariff files (Excel/CSV/XML) from DHA portal.
  • Approval process: 1. RCM Manager downloads new tariff release. 2. Finance Director reviews sample mappings and impact analysis. 3. System Administrator imports into staging, RCM validates. 4. Finance Director approves promotion to production.
  • Update frequency: At each DHA release (typically annual; ad-hoc updates possible).
  • Change notification:
  • Email + in-system notification to Billing, Patient Access, and Contract teams.
  • Summary report of top 100 services with rate changes.

Validation Rules

  • dha_code must be unique per dha_version.
  • effective_date < expiry_date when expiry_date is not NULL.
  • base_rate > 0.
  • service_category_code must exist in md_service_categories.
  • is_active = TRUE only when current date between effective_date and expiry_date (or expiry NULL).
  • For rows with cpt_code not NULL, cpt_code must exist in md_cpt_master.

MD-PCM-002: DOH Tariff Schedule

Purpose

DOH (Abu Dhabi) standard tariff used for:

  • Percentage-of-tariff contracts for Shafafiya/eClaims.
  • Expected reimbursement calculations for Abu Dhabi encounters.
  • Compliance with DOH pricing regulations.

Logical Table: md_doh_tariff

Schema

Field Type Required Description
doh_tariff_id BIGINT YES Surrogate primary key
doh_code VARCHAR(20) YES DOH tariff code
cpt_code VARCHAR(10) NO Mapped CPT code (if applicable)
description_en VARCHAR(255) YES English description from DOH
description_ar VARCHAR(255) YES Arabic description from DOH
service_category_code VARCHAR(20) YES FK to md_service_categories.code
effective_date DATE YES Tariff effective start date
expiry_date DATE NO Tariff end date (NULL = open-ended)
doh_version VARCHAR(20) YES DOH tariff release identifier
base_rate DECIMAL(12,2) YES Standard DOH rate in AED
unit_type VARCHAR(20) YES Unit basis (per visit, per day, per procedure)
is_active BOOLEAN YES Active flag
created_at TIMESTAMP YES Creation timestamp
updated_at TIMESTAMP YES Last update timestamp

Sample Data

doh_tariff_id doh_code cpt_code description_en description_ar service_category_code effective_date expiry_date doh_version base_rate unit_type is_active
1 DOH-99213 99213 Outpatient visit, established patient, 15 min زيارة عيادة خارجية لمريض متابع، ١٥ دقيقة OP_CONSULT 2025-01-01 NULL 2025.1 230.00 per_visit TRUE
2 DOH-71020 71020 Chest X-ray, 2 views أشعة سينية للصدر، اتجاهان RAD_CHEST 2025-01-01 NULL 2025.1 170.00 per_procedure TRUE
3 DOH-80053 80053 Comprehensive metabolic panel فحص كيمياء الدم الشامل LAB_CHEM 2025-01-01 NULL 2025.1 210.00 per_panel TRUE
4 DOH-93000 93000 Electrocardiogram, complete تخطيط قلب كهربائي كامل CARD_DIAG 2025-01-01 NULL 2025.1 140.00 per_procedure TRUE
5 DOH-99285 99285 Emergency department visit, high severity زيارة قسم الطوارئ، شدة عالية ER_VISIT 2025-01-01 NULL 2025.1 620.00 per_visit TRUE

Data Governance

  • Owner: RCM Manager (Abu Dhabi operations).
  • Source: Official DOH tariff files from Shafafiya/eClaims portal.
  • Approval process: Same as DHA tariff, with DOH-specific impact analysis.
  • Update frequency: At each DOH release.
  • Change notification: Same pattern as DHA; Abu Dhabi-specific communication.

Validation Rules

  • doh_code unique per doh_version.
  • base_rate > 0.
  • service_category_code exists in md_service_categories.
  • effective_date < expiry_date when not NULL.
  • cpt_code (if present) must exist in md_cpt_master.

MD-PCM-003: Payer Classification Codes

Purpose

Standard classification of payers used for:

  • Payer mix analysis and reporting.
  • Contract strategy (e.g., government vs private).
  • Routing rules for eligibility and claims (e.g., THIQA vs other DOH plans).

Logical Table: md_payer_classifications

Schema

Field Type Required Description
code VARCHAR(20) YES Unique classification code
display_name_en VARCHAR(100) YES English display name
display_name_ar VARCHAR(100) YES Arabic display name
category_group VARCHAR(50) YES High-level grouping (e.g., GOVERNMENT, PRIVATE, SELF_PAY)
is_government BOOLEAN YES Flag for government-sponsored schemes
is_active BOOLEAN YES Active flag
sort_order INT YES Ordering for UI lists
created_at TIMESTAMP YES Creation timestamp
updated_at TIMESTAMP YES Last update timestamp

Sample Data

code display_name_en display_name_ar category_group is_government is_active sort_order
GOV_THIQA THIQA (Abu Dhabi Government) ثقة (حكومة أبوظبي) GOVERNMENT TRUE TRUE 1
GOV_SAADA SAADA (Dubai Government) سعادة (حكومة دبي) GOVERNMENT TRUE TRUE 2
GOV_MOH MOH Federal Schemes برامج وزارة الصحة الاتحادية GOVERNMENT TRUE TRUE 3
PRIV_LOCAL Local Private Insurance تأمين خاص محلي PRIVATE FALSE TRUE 4
PRIV_INTL International Insurance تأمين دولي PRIVATE FALSE TRUE 5
SELF_PAY Self-Pay / Cash دفع ذاتي / نقدي SELF_PAY FALSE TRUE 6
CORP_DIRECT Direct Corporate Contract عقد مباشر مع شركة CORPORATE FALSE TRUE 7

Data Governance

  • Owner: RCM Manager.
  • Approval: Finance Director for new or changed categories.
  • Update frequency: Quarterly review; ad-hoc when new government schemes appear.
  • Change notification: Email to Billing, Patient Access, and Denial Analysis; update in payer onboarding SOP.

Validation Rules

  • code unique and immutable once used by any payer.
  • category_group limited to controlled list: {GOVERNMENT, PRIVATE, SELF_PAY, CORPORATE, OTHER}.
  • At least one active government classification must exist.
  • sort_order must be unique among active records.

MD-PCM-004: Contract Types

Purpose

Defines allowed contract types for contracts.contract_type, ensuring consistent financial modeling and reporting.

Logical Table: md_contract_types

Schema

Field Type Required Description
code VARCHAR(30) YES Unique contract type code
display_name_en VARCHAR(100) YES English name
display_name_ar VARCHAR(100) YES Arabic name
description_en VARCHAR(255) NO English description
description_ar VARCHAR(255) NO Arabic description
is_capitation BOOLEAN YES Capitation flag
is_case_rate BOOLEAN YES Case-rate flag
is_per_diem BOOLEAN YES Per-diem flag
is_percentage_of_tariff BOOLEAN YES Percentage-of-tariff flag
is_fee_for_service BOOLEAN YES FFS flag
is_active BOOLEAN YES Active flag
sort_order INT YES UI ordering

Sample Data

code display_name_en display_name_ar is_capitation is_case_rate is_per_diem is_percentage_of_tariff is_fee_for_service is_active sort_order
FFS Fee-for-Service أجر مقابل الخدمة FALSE FALSE FALSE FALSE TRUE TRUE 1
PER_DIEM Per Diem أجر يومي FALSE FALSE TRUE FALSE FALSE TRUE 2
CASE_RATE Case Rate / DRG أجر لكل حالة FALSE TRUE FALSE FALSE FALSE TRUE 3
CAPITATION Capitation تسعير على أساس الفرد TRUE FALSE FALSE FALSE FALSE TRUE 4
PCT_DHA % of DHA Tariff نسبة من تعرفة هيئة الصحة بدبي FALSE FALSE FALSE TRUE FALSE TRUE 5
PCT_DOH % of DOH Tariff نسبة من تعرفة دائرة الصحة أبوظبي FALSE FALSE FALSE TRUE FALSE TRUE 6

Data Governance

  • Owner: Finance Director.
  • Approval: CEO / Board Finance Committee for new contract types.
  • Update frequency: Rare; only when new financial models are adopted.
  • Change notification: Formal memo to RCM and Billing; HIS configuration change log.

Validation Rules

  • code unique and cannot be changed once used.
  • Exactly one of the boolean flags should be TRUE for each record (enforced by application logic).
  • At least one active fee-for-service type must exist.

MD-PCM-005: Rate Methodologies

Purpose

Defines how contracted rates are derived from tariffs or base rates (e.g., 120% of DHA tariff, 80% of DOH tariff).

Logical Table: md_rate_methodologies

Schema

Field Type Required Description
code VARCHAR(30) YES Unique methodology code
display_name_en VARCHAR(100) YES English name
display_name_ar VARCHAR(100) YES Arabic name
description_en VARCHAR(255) NO English description
description_ar VARCHAR(255) NO Arabic description
base_reference VARCHAR(20) YES DHA_TARIFF, DOH_TARIFF, CUSTOM, FLAT_RATE
default_multiplier DECIMAL(6,3) NO Default multiplier (e.g., 1.200)
allow_override BOOLEAN YES Whether contracts can override multiplier
is_active BOOLEAN YES Active flag
sort_order INT YES UI ordering

Sample Data

code display_name_en display_name_ar base_reference default_multiplier allow_override is_active sort_order
DHA_100 100% of DHA Tariff ١٠٠٪ من تعرفة هيئة الصحة بدبي DHA_TARIFF 1.000 TRUE TRUE 1
DHA_120 120% of DHA Tariff ١٢٠٪ من تعرفة هيئة الصحة بدبي DHA_TARIFF 1.200 TRUE TRUE 2
DOH_100 100% of DOH Tariff ١٠٠٪ من تعرفة دائرة الصحة أبوظبي DOH_TARIFF 1.000 TRUE TRUE 3
DOH_80 80% of DOH Tariff ٨٠٪ من تعرفة دائرة الصحة أبوظبي DOH_TARIFF 0.800 TRUE TRUE 4
CUSTOM Custom Rate per CPT سعر مخصص لكل رمز CPT CUSTOM NULL TRUE TRUE 5
FLAT_DAY Flat Per Diem Rate سعر ثابت لكل يوم FLAT_RATE NULL TRUE TRUE 6

Data Governance

  • Owner: Finance Director.
  • Approval: Finance Director; documented in pricing policy.
  • Update frequency: Rare; when new standard multipliers are introduced.
  • Change notification: Email to Contract Managers; update contract templates.

Validation Rules

  • base_reference must be one of the controlled values.
  • If base_reference in (DHA_TARIFF, DOH_TARIFF), default_multiplier must be > 0.
  • code unique.

MD-PCM-006: Service Categories

Purpose

Standard service categories used to:

  • Group CPT and tariff items for reporting and contract clauses.
  • Drive prior authorization rules by service category.
  • Align with DHA/DOH classification (e.g., radiology, laboratory).

Logical Table: md_service_categories

Schema

Field Type Required Description
code VARCHAR(20) YES Unique category code
display_name_en VARCHAR(100) YES English name
display_name_ar VARCHAR(100) YES Arabic name
description_en VARCHAR(255) NO English description
description_ar VARCHAR(255) NO Arabic description
doh_category_code VARCHAR(20) NO DOH classification code (if applicable)
dha_category_code VARCHAR(20) NO DHA classification code (if applicable)
is_inpatient BOOLEAN YES True if primarily inpatient
is_outpatient BOOLEAN YES True if primarily outpatient
is_active BOOLEAN YES Active flag
sort_order INT YES UI ordering

Sample Data

code display_name_en display_name_ar is_inpatient is_outpatient dha_category_code doh_category_code
OP_CONSULT Outpatient Consultations استشارات العيادات الخارجية FALSE TRUE OPD OPD
ER_VISIT Emergency Visits زيارات قسم الطوارئ TRUE TRUE ER ER
RAD_CHEST Radiology – Chest الأشعة – الصدر TRUE TRUE RAD RAD
LAB_CHEM Laboratory – Chemistry المختبر – الكيمياء TRUE TRUE LAB LAB
SURG_DAY Day Surgery جراحة اليوم الواحد TRUE FALSE DS DS
IP_ROOM Inpatient Room & Board إقامة المرضى الداخليين TRUE FALSE IP IP

Data Governance

  • Owner: RCM Manager.
  • Approval: RCM Manager + Medical Director for new categories.
  • Update frequency: On regulatory changes or new service lines.
  • Change notification: Communicated to Coding, Billing, and Contract teams.

Validation Rules

  • code unique.
  • At least one of is_inpatient or is_outpatient must be TRUE.
  • sort_order unique among active records.

MD-PCM-007: Network Tiers

Purpose

Defines network tiers used in payer_networks.network_tier and insurance plan configuration.

Logical Table: md_network_tiers

Schema

Field Type Required Description
code VARCHAR(20) YES Unique tier code
display_name_en VARCHAR(100) YES English name
display_name_ar VARCHAR(100) YES Arabic name
description_en VARCHAR(255) NO English description
description_ar VARCHAR(255) NO Arabic description
default_patient_copay_pct DECIMAL(5,2) NO Default patient copay % for this tier
is_in_network BOOLEAN YES In-network flag
is_active BOOLEAN YES Active flag
sort_order INT YES UI ordering

Sample Data

code display_name_en display_name_ar default_patient_copay_pct is_in_network is_active sort_order
TIER1 Tier 1 – Preferred الفئة ١ – مفضل 0.00 TRUE TRUE 1
TIER2 Tier 2 – Standard الفئة ٢ – عادي 10.00 TRUE TRUE 2
TIER3 Tier 3 – Extended الفئة ٣ – موسع 20.00 TRUE TRUE 3
OON Out-of-Network خارج الشبكة 40.00 FALSE TRUE 4
CASH Self-Pay / Cash دفع ذاتي / نقدي 100.00 FALSE TRUE 5

Data Governance

  • Owner: Contract Manager.
  • Approval: Finance Director.
  • Update frequency: Rare; when network strategy changes.
  • Change notification: Communicated to Patient Access and Billing for estimation logic.

Validation Rules

  • code unique.
  • default_patient_copay_pct between 0 and 100.
  • At least one active in-network tier must exist.

MD-PCM-008: CPT Code Master

Purpose

Master list of CPT codes used across:

  • Fee schedules and contract fee schedule items.
  • Coverage and prior authorization rules.
  • Claims generation and mapping to DHA/DOH tariffs.

Logical Table: md_cpt_master

Schema

Field Type Required Description
cpt_code VARCHAR(10) YES CPT code (primary key)
description_en VARCHAR(255) YES English description
description_ar VARCHAR(255) NO Arabic description (optional, internal translation)
category VARCHAR(50) YES CPT category (E&M, Radiology, Surgery, Lab, etc.)
is_surgical BOOLEAN YES Surgical flag
is_diagnostic BOOLEAN YES Diagnostic flag
is_active BOOLEAN YES Active flag
effective_date DATE YES Code effective date
expiry_date DATE NO Code expiry date (if retired)
ama_version VARCHAR(20) YES CPT year/version (e.g., 2026)
created_at TIMESTAMP YES Creation timestamp
updated_at TIMESTAMP YES Last update timestamp

Sample Data

cpt_code description_en description_ar category is_surgical is_diagnostic is_active effective_date ama_version
99213 Office/outpatient visit est pt, 15 min زيارة عيادة خارجية لمريض متابع، ١٥ دقيقة E&M FALSE FALSE TRUE 2025-01-01 2025
71020 Chest X-ray, 2 views أشعة سينية للصدر، اتجاهان Radiology FALSE TRUE TRUE 2025-01-01 2025
80053 Comprehensive metabolic panel فحص كيمياء الدم الشامل Laboratory FALSE TRUE TRUE 2025-01-01 2025
93000 Electrocardiogram, complete تخطيط قلب كهربائي كامل Cardiology FALSE TRUE TRUE 2025-01-01 2025
47562 Laparoscopic cholecystectomy استئصال المرارة بالمنظار Surgery TRUE FALSE TRUE 2025-01-01 2025

Data Governance

  • Owner: RCM Coding Team Lead.
  • Source: Official AMA CPT release (licensed).
  • Approval: RCM Manager.
  • Update frequency: Annual (new CPT year) plus ad-hoc corrections.
  • Change notification: Coding circular; training sessions for coders.

Validation Rules

  • cpt_code unique.
  • effective_date < expiry_date when expiry not NULL.
  • category must be from controlled list (E&M, Surgery, Radiology, Lab, etc.).
  • At least one of is_surgical or is_diagnostic must be TRUE.

MD-PCM-009: Authorization Method Types

Purpose

Defines allowed methods for obtaining prior authorization, used in prior_auth_rules.auth_method.

Logical Table: md_auth_method_types

Schema

Field Type Required Description
code VARCHAR(20) YES Unique method code
display_name_en VARCHAR(100) YES English name
display_name_ar VARCHAR(100) YES Arabic name
description_en VARCHAR(255) NO English description
description_ar VARCHAR(255) NO Arabic description
is_electronic BOOLEAN YES True if via portal/API
is_manual BOOLEAN YES True if phone/fax/manual
is_active BOOLEAN YES Active flag
sort_order INT YES UI ordering

Sample Data

code display_name_en display_name_ar is_electronic is_manual is_active sort_order
PORTAL Payer Portal بوابة شركة التأمين TRUE FALSE TRUE 1
ECLAIM eClaimLink / Shafafiya إي-كلايم لينك / شفافيه TRUE FALSE TRUE 2
PHONE Phone Call اتصال هاتفي FALSE TRUE TRUE 3
FAX Fax Submission إرسال فاكس FALSE TRUE TRUE 4
EMAIL Email Submission إرسال بريد إلكتروني FALSE TRUE TRUE 5
AUTO Auto-Approve (Rule-Based) موافقة تلقائية (حسب القواعد) TRUE FALSE TRUE 6

Data Governance

  • Owner: Utilization Management Lead.
  • Approval: RCM Manager.
  • Update frequency: Rare; when new channels are introduced or retired.
  • Change notification: Communicated to authorization team and IT.

Validation Rules

  • code unique.
  • At least one of is_electronic or is_manual TRUE.
  • sort_order unique among active records.

MD-PCM-010: Payer Master (Reference View)

Core schema is defined in 05-data-model.md. Below focuses on reference/lookup aspects relevant to master data.

Purpose

Canonical list of payers and TPAs used across the HIS for eligibility, claims, and reporting.

Primary Table: payers

Key Fields (Reference-Oriented)

Field Type Required Description
payer_id BIGINT YES Primary key
payer_name_en VARCHAR(200) YES English name
payer_name_ar VARCHAR(200) NO Arabic name
payer_type VARCHAR(50) YES INSURER, TPA, GOV_SCHEME, SELF_PAY
payer_class VARCHAR(20) YES FK to md_payer_classifications.code
dha_license VARCHAR(50) NO DHA payer license number
doh_license VARCHAR(50) NO DOH payer license number
eclaim_routing VARCHAR(50) NO eClaimLink/Shafafiya routing code
is_active BOOLEAN YES Active flag

Sample Data

payer_id payer_name_en payer_name_ar payer_type payer_class dha_license doh_license eclaim_routing is_active
1 Daman National Health Insurance ضمان الوطنية للتأمين الصحي INSURER GOV_THIQA DHA-P-00123 DOH-P-00045 SHAF-DAMAN TRUE
2 THIQA Program برنامج ثقة GOV_SCHEME GOV_THIQA NULL DOH-THIQA SHAF-THIQA TRUE
3 Oman Insurance شركة عُمان للتأمين INSURER PRIV_LOCAL DHA-P-00456 DOH-P-00234 ECL-OMAN TRUE
4 Saada Program برنامج سعادة GOV_SCHEME GOV_SAADA DHA-SAADA NULL ECL-SAADA TRUE
5 Self-Pay دفع ذاتي SELF_PAY SELF_PAY NULL NULL INTERNAL-CASH TRUE

Data Governance

  • Owner: RCM Manager.
  • Approval: Finance Director for new payers.
  • Update frequency: As new payers/TPAs are onboarded or licenses change.
  • Change notification: Payer onboarding checklist; integration team for connectivity updates.

Validation Rules

  • payer_name_en unique for active payers.
  • payer_class must exist in md_payer_classifications.
  • At least one of dha_license or doh_license required for regulated payers (non-self-pay).

MD-PCM-011: Insurance Plan Master (Reference View)

Purpose

Defines insurance plans/products per payer, used for eligibility, coverage rules, and estimation.

Primary Table: insurance_plans

Key Fields (Reference-Oriented)

Field Type Required Description
plan_id BIGINT YES Primary key
payer_id BIGINT YES FK to payers.payer_id
plan_name_en VARCHAR(200) YES English name
plan_name_ar VARCHAR(200) NO Arabic name
plan_code VARCHAR(50) YES Payer plan code
plan_type VARCHAR(50) YES HMO, PPO, EPO, GOV_SCHEME, etc.
network_type VARCHAR(50) YES OPEN, RESTRICTED, etc.
coverage_level VARCHAR(50) YES BASIC, ENHANCED, VIP
annual_maximum DECIMAL(12,2) NO Annual benefit limit in AED
copay_percentage DECIMAL(5,2) NO Default copay %
deductible DECIMAL(12,2) NO Annual deductible in AED
effective_date DATE YES Plan effective date
expiry_date DATE NO Plan expiry date
is_active BOOLEAN YES Active flag

Sample Data

plan_id payer_id plan_name_en plan_name_ar plan_code plan_type coverage_level annual_maximum copay_percentage deductible is_active
101 1 Daman Enhanced ضمان – معزز DAM-ENH PPO ENHANCED 500000.00 10.00 500.00 TRUE
102 1 Daman Basic ضمان – أساسي DAM-BAS HMO BASIC 250000.00 20.00 1000.00 TRUE
201 3 Oman Premium عُمان – بريميوم OIC-PRM PPO VIP 1000000.00 0.00 0.00 TRUE
301 2 THIQA Emirati ثقة – إماراتي THQ-EMR GOV_SCHEME ENHANCED NULL 0.00 0.00 TRUE
401 4 Saada Dubai Residents سعادة – سكان دبي SAA-DBX GOV_SCHEME BASIC 300000.00 0.00 0.00 TRUE

Data Governance

  • Owner: Contract Manager.
  • Approval: Finance Director.
  • Update frequency: On payer plan changes; at least annual review.
  • Change notification: Eligibility and Patient Access teams; update estimation rules.

Validation Rules

  • (payer_id, plan_code) combination unique.
  • copay_percentage between 0 and 100.
  • annual_maximum NULL allowed for unlimited plans (e.g., THIQA).

MD-PCM-012: Coverage Rule Types

Purpose

Standardizes types of coverage rules used in coverage_rules.rule_type for reporting and maintenance.

Logical Table: md_coverage_rule_types

Schema

Field Type Required Description
code VARCHAR(30) YES Unique rule type code
display_name_en VARCHAR(100) YES English name
display_name_ar VARCHAR(100) YES Arabic name
description_en VARCHAR(255) NO English description
description_ar VARCHAR(255) NO Arabic description
severity_level VARCHAR(20) YES HARD_DENY, SOFT_WARN, INFO
is_active BOOLEAN YES Active flag
sort_order INT YES UI ordering

Sample Data

code display_name_en display_name_ar severity_level is_active sort_order
MED_NECESSITY Medical Necessity الضرورة الطبية HARD_DENY TRUE 1
AGE_LIMIT Age Restriction قيود العمر HARD_DENY TRUE 2
GENDER_LIMIT Gender Restriction قيود الجنس HARD_DENY TRUE 3
FREQ_LIMIT Frequency Limit حد التكرار HARD_DENY TRUE 4
BENEFIT_LIMIT Benefit Limit حد المنفعة HARD_DENY TRUE 5
INFO_ONLY Informational معلومات فقط INFO TRUE 6

Data Governance

  • Owner: Contract Analyst.
  • Approval: RCM Manager.
  • Update frequency: Rare.
  • Change notification: Coverage rule builder documentation updated.

Validation Rules

  • code unique.
  • severity_level from controlled list {HARD_DENY, SOFT_WARN, INFO}.

MD-PCM-013: Prior Auth Rule Categories

Purpose

Categorizes prior authorization rules for reporting and workflow routing.

Logical Table: md_prior_auth_rule_categories

Schema

Field Type Required Description
code VARCHAR(30) YES Unique category code
display_name_en VARCHAR(100) YES English name
display_name_ar VARCHAR(100) YES Arabic name
description_en VARCHAR(255) NO English description
description_ar VARCHAR(255) NO Arabic description
default_turnaround_days INT NO Typical turnaround time
is_active BOOLEAN YES Active flag
sort_order INT YES UI ordering

Sample Data

code display_name_en display_name_ar default_turnaround_days is_active sort_order
IP_ADMISSION Inpatient Admission دخول المرضى الداخليين 2 TRUE 1
ELECTIVE_SURG Elective Surgery جراحة اختيارية 5 TRUE 2
HIGH_COST_DRUG High-Cost Medications أدوية عالية التكلفة 3 TRUE 3
IMAGING_ADV Advanced Imaging (CT/MRI) تصوير متقدم (سي تي / إم آر آي) 2 TRUE 4
OUTPAT_PROC Outpatient Procedures إجراءات العيادات الخارجية 2 TRUE 5

Data Governance

  • Owner: Utilization Management Lead.
  • Approval: RCM Manager.
  • Update frequency: Rare.
  • Change notification: UM SOPs updated; training for UM staff.

Validation Rules

  • code unique.
  • default_turnaround_days >= 0.

Configuration Parameters

Parameter Type Default Description Governance
max_results_per_search Integer 50 Max rows returned in payer/contract/fee schedule search screens System Administrator
default_contract_alert_days Integer 90 Days before contract expiry to trigger alerts (WF-PCM-005) RCM Manager
dha_tariff_version_active String NULL Currently active DHA tariff version (e.g., 2025.1) RCM Manager
doh_tariff_version_active String NULL Currently active DOH tariff version RCM Manager
enable_auto_renew_contracts Boolean false Whether contracts with auto_renew = TRUE auto-extend Finance Director
max_fee_schedule_items_per_import Integer 50000 Safety limit for bulk fee schedule imports System Administrator
coverage_rule_test_mode_default Boolean true New coverage rules created in test mode by default Contract Analyst
prior_auth_required_default_for_high_cost Boolean true Default prior auth requirement for high-cost drugs when payer rules absent Utilization Management Lead
payer_onboarding_requires_test_claim Boolean true Enforce successful test claim before payer activation RCM Manager
contract_pdf_storage_path String /contracts/ Base path for storing contract PDFs in document repository System Administrator
apply_network_tier_rate_modifiers Boolean true Whether to apply payer_networks rate modifiers in estimation Finance Director
allow_negative_rate_variance_threshold Decimal(5,2) 2.00 Allowed negative variance (%) before flagging underpayment Finance Director

Data Load Procedures

1. Initial Load

a. CPT Code Master (MD-PCM-008)

  • Source: AMA CPT master file (CSV/XML).
  • Process: 1. Import into staging table stg_cpt_master. 2. Validate code format and uniqueness. 3. Map categories based on AMA sections. 4. Load into md_cpt_master.
  • Validation:
  • Reject rows with invalid CPT format.
  • Ensure no duplicates.
  • Log retired codes separately.

b. DHA & DOH Tariffs (MD-PCM-001, MD-PCM-002)

  • Source: DHA/DOH official tariff files (Excel/CSV).
  • Process: 1. Import into stg_dha_tariff / stg_doh_tariff. 2. Map to md_cpt_master.cpt_code where possible. 3. Map to md_service_categories based on DHA/DOH category. 4. Load into md_dha_tariff / md_doh_tariff with version tags.
  • Validation:
  • Check that all referenced CPT codes exist.
  • Ensure no overlapping effective periods for same code and version.
  • Spot-check rates against official documents.

c. Service Categories, Contract Types, Rate Methodologies, Network Tiers, Auth Method Types

  • Source: Internal configuration spreadsheets approved by Finance/RCM.
  • Process:
  • Manual entry via admin UI or CSV import.
  • Validation:
  • Enforce uniqueness of codes.
  • Cross-check with policy documents.

d. Payer Classification Codes

  • Source: DHA/DOH payer lists + internal mapping.
  • Process:
  • Build mapping table; import into md_payer_classifications.
  • Validation:
  • Ensure all existing payers (if any) can be mapped to a classification.

e. Payer & Plan Master

  • Source: Existing payer spreadsheets, DHA/DOH registries.
  • Process: 1. Import payers into payers (staging then production). 2. Import plans into insurance_plans.
  • Validation:
  • Check license numbers format (DHA/DOH).
  • Ensure each plan references a valid payer.

2. Ongoing Synchronization

  • CPT Master: Annual bulk update; compare AMA versions; mark retired codes with expiry_date.
  • Tariffs:
  • New DHA/DOH releases imported into staging.
  • Run impact analysis on top 500 CPT codes by volume.
  • After approval, set dha_tariff_version_active / doh_tariff_version_active.
  • Payers & Plans:
  • Onboarding workflow (WF-PCM-001) creates/updates records via UI.
  • Periodic reconciliation with DHA/DOH payer registries.

3. Import/Export Formats

  • Imports:
  • CPT, tariffs: CSV (UTF-8), with header row.
  • Internal master data: CSV templates with predefined columns.
  • Exports:
  • Fee schedules per contract: CSV/Excel for review.
  • Payer and plan lists: CSV for sharing with other systems.

4. Validation on Import

Common validation rules applied to all imports:

  • Mandatory fields not NULL.
  • Code fields (e.g., CPT, payer_class, service_category) must exist in corresponding master tables.
  • Date ranges must not overlap for the same code/version combination.
  • Numeric fields (rates, percentages) within configured bounds.
  • All errors logged with row number and reason; import aborted or partial depending on severity threshold.

5. UAE Regulatory & PDPL Considerations

  • Tariff and payer master data generally not personal data; however:
  • Access to contract financial terms restricted to authorized roles (RCM Manager, Finance Director).
  • Audit logs maintained for all changes to master data (PDPL accountability).
  • Integration with DHA eClaimLink and DOH eClaims must use officially assigned payer and tariff codes to remain compliant with DHA/DOH regulations.

content/rcm/policy-contract-mgmt/06-master-data.md Generated 2026-02-20 22:54