← M&A Integration Suite Business Requirements · BRD-04 · how to read this suite

BRD-04 — Enterprise Data Warehouse

Download Word

Business requirements for the enterprise data warehouse serving the combined entity — statutory and quality reporting, network analytics, medical economics and finance. Issued February 20, 2024. Of twenty-two systems on the disposition matrix, this is the only one being built rather than absorbed, preserved or retired, which makes it the only work package on the program with genuinely greenfield requirements.

For a warehouse, durability matters more than availability, and getting that the wrong way round is the mistake this document exists to prevent. A seventy-two hour outage is survivable: no claim goes unpaid, no member is denied care, and the reports arrive late. But the warehouse is the system of record for quality measurement and statutory reporting, and losing a measurement year cannot be recovered at any recovery time objective — because by the time anyone notices, the source transactions that would rebuild it have aged out of the systems that produced them. ⚠ Every recovery requirement in §8 is written against that asymmetry, not against downtime.

Table of Contents

Part I — Context
  1. Business Case and Objectives
  2. Why Build Rather Than Absorb
  3. Current State and Consumers
Part II — Requirements
  1. Conformed Dimensions
  2. Historical Continuity
  3. Statutory and Quality Reporting
  4. Data Quality and Reconciliation
  5. Durability and Recovery
  6. Non-Functional Requirements
Part III — Proving It
  1. Testing and Validation
  2. Acceptance Criteria
  3. Constraints, Assumptions and Dependencies
  4. Traceability
  5. Sign-Off and Approval
Part I — Context

1. Business Case and Objectives

ObjectiveMeasureTarget
Statutory and quality reporting for the combined entityFilings submitted on the regulator's calendar⚠ On time, every cycle, including the cycle spanning the cutover
One number per questionReports disagreeing on the same metricZero. See §4.
Continuous history across the transactionTrend continuity through the merge point⚠ No discontinuity that is an artifact of the merge rather than of the business
Retire two reporting estatesReporting platforms in productionOne
Medical economics and network analyticsAvailability of combined-population analysisEnables the network rationalization decisions

2. Why Build Rather Than Absorb

OptionConsiderationOutcome
Absorb into ACME's warehouseExisting model would need substantial extension for the target's products and network⚠ Rejected — the extension approaches a rebuild, without the benefit of a clean model
Preserve the target's warehouseSmaller, and its measurement definitions differRejected — cannot carry the combined volume or ACME's reporting obligations
Run bothTwo answers to every question⚠ Rejected — defeats the purpose of a warehouse
Build once, migrate bothHigher one-time cost, single conformed modelSelected
The honest framing of this decision, and the one to use if challenged on cost: the alternative was never "keep what we have." Both existing warehouses would have required substantial work — ACME's to model products and a network it was not built for, the target's to carry four times its volume and a different set of regulatory obligations. Once the realistic comparison is "rebuild one of them under a merge" against "build one clean," the second is defensible on cost as well as on outcome. ⚠ It is also why this is the only greenfield item on the program: everything else had a credible survivor.

3. Current State and Consumers

ConsumerUses it forConsequence of a gap
Quality and accreditationMeasure calculation and submission⚠ A missing measurement year cannot be reconstructed after the source ages out
Statutory reportingRegulatory filingsLate or incorrect filing is a regulatory event
Medical economicsCost and utilization trendNetwork and benefit decisions made on incomplete evidence
Network managementProvider performance, rate analysis⚠ Gates the network rationalization synergy
FinanceReserving, medical loss ratioFinancial statement inputs
ActuarialPricing and trendRate filings depend on it
Part II — Requirements

4. Conformed Dimensions

RefPriorityRequirementDetail
FR-01MustOne definition per measure, signed by both entities⚠ Member month, covered life, paid claim, incurred date, allowed amount. Agreed and signed before the model is built.
FR-02MustConformed member dimensionKeyed on the enterprise member identifier, with both source identifiers retained
FR-03MustConformed provider dimension⚠ A provider contracted with both entities is one provider with two contracts, not two providers
FR-04MustConformed date dimensionService, incurred, paid and processed dates distinguished. ⚠ Reports must state which they use.
FR-05MustSlowly changing dimensionsMember, provider and benefit attributes carry effective dating. A report as at March uses March's attributes.
FR-06MustSource system lineageEvery fact traceable to its source system and load
FR-07ShouldBusiness glossary publishedDefinitions visible to consumers, not held in the model only
FR-01 is a governance requirement disguised as a technical one, and it is the requirement most likely to be treated as a formality. Two health plans do not define "member month" identically — one may count a member enrolled on the first of the month, another a member enrolled at any point in it, and both are defensible. Build a warehouse before settling that and it will faithfully produce two different answers to the same question, each traceable, each correct under its own definition, and the organization will spend a year arguing about which report is right instead of about what the number means. ⚠ The signature on this requirement is from the Chief Actuary and the target's Chief Actuary jointly, because a definition that only one side accepts has not been agreed.

5. Historical Continuity

RefPriorityRequirementDetail
FR-08MustBoth histories loadedClaims and enrollment history from both entities for the statutory retention period
FR-09MustHistory restated to conformed definitions⚠ Prior periods recomputed on the agreed definitions, so a trend line crossing the merge is comparable
FR-10MustPre-merge and post-merge distinguishableA consumer can always separate the combined view from either legacy view
FR-11MustRestatement is documented and dated⚠ Any restated figure carries the basis and the date of restatement
FR-12MustArchive retrievable after source retirement⚠ The retiring platform's history survives the platform. It is loaded, not referenced.
FR-09 and FR-10 pull in opposite directions on purpose, and both are needed. Restating history on conformed definitions is what makes a trend line meaningful across the merge — without it, every metric appears to jump in October for reasons that are definitional rather than real. But a restated history is not what was filed at the time, and a regulator, an auditor or a rate filing may need the number exactly as originally reported. ⚠ The warehouse therefore has to hold both and label them, which is more work than either alone and is the only honest answer to *"has this number changed?"*

6. Statutory and Quality Reporting

RefPriorityRequirementDetail
FR-13MustMeasure calculation to specificationQuality measures computed to the accrediting body's published specification, not to a local interpretation
FR-14MustMeasurement year integrity⚠ A measurement year is not switched mid-cycle. Cutting over mid-year invalidates the rates for that year.
FR-15MustSubmission-ready extractsIn the regulator's required format, with the audit trail supporting each figure
FR-16MustReproducibility⚠ A filed figure can be reproduced later from retained data and the calculation version that produced it
FR-17MustCombined-entity reporting from the first full cycleNo cycle reported on a partial population without disclosure

7. Data Quality and Reconciliation

RefPriorityRequirementDetail
FR-18MustLoad reconciliationRecord counts and financial totals reconciled to source on every load
FR-19MustA failed load does not partially publish⚠ Either the load completes and reconciles, or the prior state stands. A half-loaded warehouse produces confident wrong answers.
FR-20MustLate-arriving data handledClaims received after a period closes update the period and are flagged as restating it
FR-21MustCompleteness monitoringExpected versus received volume per source per day, alerting on absence rather than only on error
FR-22ShouldData quality dashboardVisible to consumers, so a report's reliability is knowable without asking
FR-21 alerts on absence, which is different from alerting on error and is the harder of the two. A failed load raises an exception and somebody investigates. A source that simply stops sending raises nothing at all — the pipeline is healthy, the job succeeded, the warehouse is up, and the only symptom is a number that is quietly too low. ⚠ On this program that risk is concrete: during coexistence there are two sources, and one going quiet while the other continues produces a report that looks plausible and understates the combined population.

8. Durability and Recovery

The warehouse is Tier 2 — important: recovery time objective 72 hours, recovery point objective 24 hours. It inherits no backup regime, no rehearsed runbook and no restore history, so its recovery position is constructed and demonstrated rather than assumed.

RefPriorityCondition — all seven evidenced before go-live
FR-23MustDocumented RTO and RPO agreed with the business owner and recorded in the Quality Plan
FR-24MustGeo-redundant backup configured to the Azure paired region
FR-25MustImmutable or soft-delete protection against ransomware and accidental deletion
FR-26Must⚠ Business associate agreement confirmed to cover the backup location and secondary region
FR-27MustFull restore tested end to end, with evidence retained for audit
FR-28MustDR runbook with named roles and a named accountable owner
FR-29MustRecovery obligations carried in the risk register with a residual rating
FR-30MustRetention of seven years, above the HIPAA floor, driven by state insurance record rules. Restore re-tested annually.
FR-27 is the condition that gets deferred and the only one that proves anything. The other six can be satisfied by configuration, and configuration can be reviewed on a screen in an afternoon — backup enabled, region paired, retention set, runbook written, owner named. None of that demonstrates that the data comes back. ⚠ A backup that has never been restored is a hypothesis: the job may be succeeding against an empty target, the retention may be shorter than believed, the restore may take a week rather than the seventy-two hours committed, and referential integrity may not survive it. The requirement is a completed restore with evidence, not a configured backup, and it is written this way because "backup is configured" is the answer that is always available and never sufficient.

9. Non-Functional Requirements

RefRequirementTarget
NFR-01Load windowDaily load completes and reconciles before the reporting day begins
NFR-02Query performanceStandard measure calculations complete within the reporting cycle
NFR-03AvailabilityTier 2 — ⚠ 72 hour RTO. Deliberately not Tier 0; see the opening callout.
NFR-04Durability⚠ 24 hour RPO with geo-redundancy. This, not availability, is the binding requirement.
NFR-05Data residencyUnited States only, enforced by platform policy
NFR-06Access controlRole-based; ⚠ identified member data restricted to roles with a documented need
NFR-07Audit loggingWrite-once. Query access to identified data logged and reviewed.
Part III — Proving It

10. Testing and Validation

TestOwnerCriterion
Definition conformanceE. WetherbyBoth actuaries compute the same measure from the same data and agree
Load reconciliationY. AbegundeCounts and totals to source, every load, including a deliberately failed one
Historical restatementM. ThibodeauxRestated and as-filed figures both retrievable and labelled
Measure calculationDr. M. EllsworthAgainst the accrediting body's specification and prior-year results
Restore testH. Sandifer⚠ Full restore to a clean environment, referential integrity verified, timed against the 72 hour objective
Completeness alertingP. Ramaswamy⚠ A source deliberately stopped — the absence alerts

11. Acceptance Criteria

  1. Every Must requirement demonstrated.
  2. Measure definitions signed by both entities' actuarial functions before the model was built.
  3. All seven recovery conditions evidenced, including a completed restore with referential integrity verified and timing recorded.
  4. Load reconciliation passing, and a deliberately failed load shown not to publish partially.
  5. A deliberately silenced source shown to alert on absence.
  6. Restated and as-filed history both retrievable and labelled.
  7. One full statutory reporting cycle produced and reconciled before the source platform retires.
  8. Retiring platform's history loaded and retrievable independently of that platform.

12. Constraints, Assumptions and Dependencies

TypeItemConsequence
ConstraintMeasurement year calendar⚠ Externally governed. Cutover cannot fall mid-measurement-year without invalidating that year's rates.
ConstraintStatutory filing datesFixed. A load problem in filing week is not reschedulable.
ConstraintSeven-year retentionStorage and cost implication over the platform's life
AssumptionArchive transfer completes on the wave plan⚠ Historical load depends on it. Physical appliance rotation, SOW-08.
DependencyEnterprise member identifier⚠ The conformed member dimension has no key without it. BRD-01 gates this.
DependencyIF-13 warehouse ingestion⚠ Permanent interface — not retired with the integration layer. BRD-03.
DependencyLanding zone acceptedMet January 15, 2024

13. Traceability

RequirementDesign artifactVerified byEvidence
FR-01 to FR-0720 — Application Disposition Matrix (AD-20)Definition conformanceSigned measure definitions; two actuaries agreeing
FR-08 to FR-12Warehouse model specificationHistorical restatement testRestated and as-filed both retrievable
FR-13 to FR-17Reporting specificationMeasure calculation testResults against the published specification
FR-18 to FR-2226 — Quality Plan §5Load reconciliation, absence alertingFailed load and silenced source results
FR-23 to FR-3034 — Cloud Landing Zone, 26 — Quality Plan §6.1Restore testCompleted restore with evidence and timing — not configuration
NFR-01 to NFR-0734 — Cloud Landing ZonePerformance and security testingLoad window, access logs

14. Sign-Off and Approval

Business owner
Dr. A. Ravindran
Director, Enterprise Data Management, ACME
Date: _______________
Accountable executive
S. Achebe
Chief Information Officer, ACME Health
Date: _______________
Measure definitions — ACME
E. Wetherby
VP Actuarial Services, ACME · owns FR-01
Date: _______________
Two actuarial signatures rather than one, and that is the whole point of FR-01. A measure definition accepted by the acquirer alone is not a conformed definition — it is the acquirer's definition applied to somebody else's data, and the first time the target's numbers look wrong under it, the argument starts. Requiring both to sign forces the disagreement to happen now, in a room, over a document, rather than in eighteen months over a filed figure. ⚠ It is also the requirement most likely to be deferred as "we can align definitions later," which is true only in the sense that the warehouse will have been built twice by then.

Related artifacts: BRD-01 · BRD-03 · 20 — Application Disposition Matrix · 26 — Quality Plan · 34 — Cloud Landing Zone · 35 — Wave Plan · 28 — Risk Register