Data requirements

Data requirements for a no-PHI OpsRail pilot.

OpsRail Command Center can evaluate operational risk using synthetic, masked, or de-identified exports. No member names, DOBs, addresses, SSNs, Medicare IDs, or card PANs are required.

01 · What the MVP needs

Four operational file types. All flat CSV.

The MVP analyzes four file types together. None of them require PHI. Each is parsed against a strict schema before analysis.

Decline report

Transaction-level retailer declines. Feeds decline-spike, retailer-pattern, and SKU regression detection.

Eligibility summary

Daily eligibility snapshot per plan and member. Used to detect stale or missing eligibility loads.

SKU / UPC mapping

Retailer-specific product eligibility and benefit mapping. Used to detect mapping version regressions.

Escalation tracker

Open and aging escalations across plans and retailers. Used to flag vendor SLA risk and operational backlogs.

02 · Required fields

Field-by-field schema.

Each operational file is parsed against this schema. PHI columns are not required.

RequiredConditionalOptional
FieldRequired?PHI?Can be hashed?Purpose
plan_idRequiredNoN/APlan-level analysis and incident grouping
benefit_typeRequiredNoN/ADetect OTC, Grocery, Flex, and benefit-specific patterns
retailerRequiredNoN/ARetailer concentration and retailer-side issue detection
store_idOptionalNoN/AStore-level concentration analysis
stateOptionalNoN/AMarket and state-level impact analysis
member_id_hashRequired for eligibility matchingNo if hashedYesMatch declined transactions to active eligibility records
card_id_hashOptionalNo if hashedYesOptional transaction grouping
transaction_amountOptionalNoN/AImpact estimation and severity context
decline_codeRequiredNoN/ADecline pattern and root-cause signal
decline_reasonRequiredNoN/AExplain operational failure mode
upcRequired for SKU analysisNoN/AMatch declines to SKU / UPC eligibility mappings
eligibility_statusRequiredNoN/AIdentify active, inactive, and member-not-found patterns
file_dateRequiredNoN/AEligibility freshness and stale-file detection
load_timestampRequiredNoN/ALoad recency and ingest delay detection
eligible_flagRequired for SKU analysisNoN/AIdentify mapping regressions or ineligible items
mapping_versionRequiredNoN/ADetect recent mapping version regressions
ticket_idOptionalNoN/AConnect incidents to escalation records
opened_atRequired for SLA analysisNoN/AIdentify aging tickets and SLA risk
severityRequired for SLA analysisNoN/APrioritize vendor escalation risk
ownerOptionalAvoid personal emails if possibleYes or removeOperational ownership context

Member and card identifiers are accepted only as hashed values (e.g., SHA-256 with a customer-managed salt). The parser does not require — and the analysis engine does not use — raw identifiers.

03 · Do not upload

Data that should not be in pilot files.

These elements are not needed for supplemental benefit operations analysis. Please strip them before upload during evaluation.

Strip before upload
  • Member name
  • Date of birth
  • Address
  • Phone number
  • Email address
  • Social Security Number
  • Medicare Beneficiary Identifier (MBI)
  • Full card PAN
  • Medical diagnosis
  • Clinical notes
  • Claims detail not needed for supplemental benefit ops analysis

04 · Recommended pilot format

How to prepare files for evaluation.

Use synthetic, masked, or de-identified files

Use stable fake member IDs so transactions can join eligibility records

Prefer historical operational exports when possible

Include known incident examples to validate detection accuracy

Remove direct identifiers before upload

No PHI required

De-identified or synthetic data is sufficient to validate detection accuracy and operational value.

Ready to evaluate

No PHI. No heavy procurement. Just deterministic analysis on the files you already have.