eKlotho Nexus — System Administrator Manual

Administrator Guide Version 1.0  |  eKlotho Inc  |  2025

This manual provides technical guidance for system administrators responsible for configuring, securing, and maintaining the eKlotho Nexus platform. It covers user provisioning, role-based access control, EDI configuration, HIPAA audit management, integration setup, security hardening, and troubleshooting procedures. Requires super-admin or org-admin role.

User Manual
1

System Overview

eKlotho Nexus is a cloud-native, multi-tenant SaaS platform built on a microservices architecture. Each client organization is provisioned as an isolated tenant with dedicated data namespaces, ensuring strict data separation at the database, storage, and API layers. The platform exposes RESTful APIs and supports EDI X12 transactions for all major payer and clearinghouse integrations. Infrastructure is hosted on AWS with SOC 2 Type II, HIPAA Business Associate Agreement (BAA), and HITRUST CSF certification. All data is encrypted at rest (AES-256) and in transit (TLS 1.3 minimum).

Architecture Summary

LayerTechnologyNotes
FrontendReact 18, TypeScriptRole-based UI rendering, lazy-loaded modules
API GatewayAWS API Gateway + Lambda@EdgeJWT auth, rate limiting, request routing
Application ServicesNode.js microservices (ECS Fargate)Independently deployable, auto-scaling
DatabasePostgreSQL 15 (RDS Multi-AZ)Per-tenant schema isolation
File StorageAWS S3 (per-tenant buckets)Server-side encryption, versioning enabled
CacheRedis (ElastiCache)Session tokens, rate limiting counters
EDI ProcessingCustom X12 engine + Stedi API837, 834, 278, 270/271, 835, 999 support
AI/MLAWS SageMaker endpointsFraud detection, risk scoring, OCR
ObservabilityDatadog APM + CloudWatchCustom dashboards per tenant
Admin Note: Tenant Isolation
Tenant data isolation is enforced at both the application layer (tenant_id foreign key on all tables) and the RLS (Row-Level Security) layer in PostgreSQL. Never bypass RLS policies even in administrative contexts — all admin operations must flow through the standard API with a valid tenant-scoped JWT.
2

User Management

User accounts are managed from System Admin → User Management. Each user belongs to exactly one tenant and holds one or more role assignments. User provisioning can be performed manually, via CSV bulk import, or through SCIM 2.0 provisioning if your organization uses an identity provider (IdP) such as Okta, Azure AD, or Google Workspace. Deactivated users retain their records for HIPAA audit compliance but cannot authenticate. User accounts lock automatically after five consecutive failed login attempts and require administrator unlock.

Creating a User Account

  • Navigate to System Admin → User Management and click + New User.
  • Enter the user's legal name, email address (used as login username), job title, department, and phone number.
  • Assign one or more roles from the Role picker. Users inherit the union of permissions from all assigned roles.
  • Set the user's home organization unit (practice or department) to scope their default data view.
  • Click Create & Send Invite. An activation email is sent to the user with a time-limited (24-hour) temporary password link.
  • Optionally, enable MFA enforcement for this user immediately by toggling Require MFA on next login before saving.

Deactivating a User

  • Search for the user in the User Management list and click their name to open the user detail view.
  • Click Deactivate Account in the actions panel. You will be prompted to confirm and provide a reason (e.g., Termination, Leave of Absence).
  • All active sessions for this user are immediately invalidated. The user cannot log in until reactivated.
  • Reassign any open cases, tasks, or care manager assignments before deactivation using the Reassign Work dialog.
Important: Termination Protocol
Deactivate accounts on the same business day as employment termination. Delayed deactivation of accounts belonging to terminated staff is a HIPAA workforce compliance violation. Document the deactivation timestamp in your HR incident log.

Bulk User Import via CSV

  • Download the import template from the User Management page (Import → Download Template).
  • Populate the template with required columns: first_name, last_name, email, role_codes, department, npi (if clinical).
  • Upload the completed CSV. The system validates all rows before importing — errors are reported per row with specific field descriptions.
  • Confirm the import summary (users to create, update, skip) and click Execute Import.
3

Roles & Permissions

eKlotho Nexus uses Role-Based Access Control (RBAC) with a hierarchical permission model. System-defined roles cannot be deleted but can be cloned to create custom variants. Custom roles are scoped to the tenant and inherit from a base role. Permissions are granular at the resource and action level (e.g., claims:read, claims:write, claims:delete). The permission matrix UI provides a visual overview of all roles versus all permission categories, making gap analysis straightforward.

Default System Roles

RoleScopeTypical User
super_adminAll tenantseKlotho Inc platform staff only
org_adminSingle tenant (full)IT Administrator, VP of Operations
clinical_managerClinical modulesDirector of Clinical Operations
care_managerPatients, care plans, casesRN Care Manager, Social Worker
claims_analystClaims, billing, ERAClaims Specialist, Billing Manager
auth_coordinatorAuthorizations, referralsUM Coordinator
provider_relationsProvider networkProvider Relations Specialist
population_health_analystPop health, analyticsData Analyst, Quality Coordinator
compliance_officerAudit logs, regulatory, grievancesHIPAA Compliance Officer
read_onlyAll modules (read)Executive, Auditor, Contractor

Creating a Custom Role

  • Navigate to System Admin → Roles & Permissions and click + New Role.
  • Enter a role name (snake_case recommended, e.g., enrollment_specialist), display label, and description.
  • Select a base role to clone permissions from, then use the permission matrix to add or remove individual permissions.
  • Set the data scope: All Patients, Assigned Patients Only, or Org Unit Scoped.
  • Click Save Role. The new role is immediately available for assignment to users.
  • Document custom roles in your internal RBAC policy document for audit purposes.
Tip: Least Privilege
Always apply the principle of least privilege. Grant only the permissions required for the user's specific job function. Use the Permission Audit report quarterly to identify over-provisioned accounts.
4

Multi-Factor Authentication

Multi-Factor Authentication (MFA) is configurable at the organization level via System Admin → MFA. Supported methods include TOTP authenticator apps (Google Authenticator, Authy, Microsoft Authenticator), SMS one-time passwords, and FIDO2/WebAuthn hardware security keys. MFA can be enforced for all users, specific roles, or specific IP ranges. Bypass codes are single-use recovery codes generated for users who have lost access to their authenticator device — all bypass code usage is logged in the HIPAA audit trail.

Enabling Organization-Wide MFA Enforcement

  • Navigate to System Admin → MFA and open the Enforcement Policy tab.
  • Toggle Require MFA for All Users to enabled. Set a grace period (recommended: 7 days) to allow users to enroll before being locked out.
  • Select the allowed MFA methods — for highest security, disable SMS and require TOTP or hardware key only.
  • Optionally configure IP allowlist exceptions for internal network access (e.g., clinical workstations on a trusted subnet can bypass MFA).
  • Click Save Policy. Users who have not enrolled in MFA will be redirected to the enrollment wizard on next login.

Generating a Bypass Code for a User

  • Navigate to the user's profile in User Management and click MFA Settings.
  • Click Generate Bypass Code. Confirm the action — only one active bypass code exists per user at a time.
  • Securely deliver the 16-character code to the user via a verified out-of-band channel (phone call, in-person). Never send via email.
  • The user enters the bypass code in place of their MFA token and is prompted to re-enroll in MFA immediately after login.
Important: Bypass Code Security
Bypass codes provide full authentication access. Treat them with the same security as a temporary password. All bypass code generations and uses are logged with administrator identity, timestamp, and user-agent string. Audit bypass code usage monthly.
5

Organization Setup

Organization setup defines the structural hierarchy of your healthcare entity within eKlotho Nexus. The org hierarchy consists of the root Organization, child Practice locations, and Staff assignments. This hierarchy drives data scoping for users, reporting rollups, provider roster assignments, and billing entity selection on claims. Practice configurations include physical address (used on CMS 1500 Box 33), NPI (Type 2), tax ID, and payer-specific billing IDs. Staff records link clinical credentials (NPI Type 1, DEA, state license numbers) to user accounts.

Configuring a Practice Location

  • Navigate to Organization → Practices and click + New Practice.
  • Enter the practice name, address, phone, fax, NPI Type 2, and Tax ID (EIN).
  • Configure payer-specific billing IDs under the Payer IDs tab — these override the organization-level IDs for claims submitted by this practice.
  • Assign the practice's default clearing house and EDI configuration from the dropdown (configured in EDI Config).
  • Click Save Practice. The practice is immediately available for selection on claims, authorizations, and provider assignments.
6

EDI Configuration

EDI configuration manages trading partner relationships, ISA/GS envelope settings, submission endpoints (SFTP, AS2, HTTPS), and file processing rules for all X12 transaction sets. Each payer or clearinghouse is configured as a separate trading partner with its own ISA qualifier/ID pair, GS application sender ID, and endpoint credentials. The EDI test environment allows validation of file formats against trading partner specifications before going live. Processing logs provide per-segment visibility for troubleshooting failed transactions.

Adding a Trading Partner

  • Navigate to System Admin → EDI Config and click + New Trading Partner.
  • Enter the partner name, type (Clearinghouse, Payer, Government), and contact information.
  • Configure the ISA envelope: ISA05 (sender qualifier), ISA06 (sender ID), ISA07 (receiver qualifier), ISA08 (receiver ID).
  • Set up the GS application sender ID and receiver ID per the partner's specifications.
  • Configure the submission endpoint: select protocol (SFTP, AS2, HTTPS API) and enter connection credentials. Use the Test Connection button to verify connectivity.
  • Enable the applicable transaction sets (837P, 837I, 834, 278, 270/271, 835) and set processing schedules (real-time or batch).
# Example ISA envelope configuration (stored encrypted in vault)
isa_config:
  sender_qualifier: "ZZ"
  sender_id: "YOURORGID123456"
  receiver_qualifier: "ZZ"
  receiver_id: "PAYERID1234567"
  interchange_version: "00501"
  ack_requested: true
  test_indicator: "P"  # T=Test, P=Production
Warning: Test vs. Production
Always set test_indicator: "T" when testing with a new trading partner. Sending production indicator on test files may result in the payer processing them as real claims or enrollment transactions.
7

Fee Schedules

Fee schedules define the reimbursement rates applied during claims pricing and provider contract validation. The system supports multiple concurrent schedules with effective date ranges, enabling annual rate updates without disrupting current-period claims. Base schedules include Medicare Physician Fee Schedule (MPFS), Medicare Outpatient Prospective Payment System (OPPS), and Medicaid state fee schedules, which are updated automatically from CMS quarterly releases. Custom payer-specific schedules can be configured as percentage-of-Medicare or flat-rate overrides at the CPT code level.

Creating a Custom Fee Schedule

  • Navigate to System Admin → Fee Schedules and click + New Schedule.
  • Enter the schedule name, effective date, and end date (leave blank for open-ended). Select the base schedule type.
  • Choose the rate method: Percentage of Medicare (e.g., 115%), Flat Rate per Code, or RVU-based calculation.
  • Import code-level rates via CSV, or enter manually for small schedules. Required columns: procedure_code, modifier, pos, rate, effective_date.
  • Associate the schedule with specific payers and/or provider contract types under the Associations tab.
  • Click Activate Schedule. Claims priced after the effective date will use this schedule for matched payer/provider combinations.
Note: CMS Rate Updates
Medicare fee schedule updates are pulled automatically from the CMS MPFS download every January 1. Review the Rate Change Summary report each January to identify codes with significant rate changes that may affect your budget projections.
8

HIPAA Audit Logs

The HIPAA Audit Log captures every access, creation, modification, and deletion event for Protected Health Information (PHI) within the system. Logs are immutable — they cannot be modified or deleted by any user including super admins. Log entries include the user identity, IP address, user agent, timestamp (UTC), action type, resource type, resource ID, and a before/after snapshot of changed fields. The log viewer supports real-time search and filtering across all dimensions. Logs are retained for a minimum of 6 years per HIPAA requirements and archived to cold storage after 90 days.

Reviewing Audit Logs

  • Navigate to System Admin → HIPAA Audit Logs to open the log viewer.
  • Use the filter panel to search by user, date range, action type (READ, WRITE, DELETE, EXPORT, LOGIN), or resource type (Patient, Claim, Document, etc.).
  • Click any log entry to expand the full detail including field-level before/after values for WRITE events.
  • Use the Export Logs button to download filtered results as CSV or JSON for external SIEM or compliance review. All exports are themselves logged.
  • Set up automated log alerts for sensitive actions (e.g., bulk exports, DELETE operations, failed logins) via the Alert Rules tab.

Incident Response Using Audit Logs

  • On suspicion of unauthorized access, immediately search audit logs for the suspected user or IP address across the past 90 days.
  • Export the filtered results and preserve as evidence. Apply a legal hold tag to prevent archival during the investigation period.
  • Identify all PHI records accessed by the suspicious session and prepare the breach impact assessment for your Compliance Officer.
  • Document findings in the Incident Response Log and notify affected individuals within the HIPAA-mandated 60-day window if breach is confirmed.
9

System Integrations

System Integrations manages API keys, clearinghouse connections, webhook endpoints, and third-party connector configurations. The integration hub supports bidirectional data exchange with EHR systems (HL7 FHIR R4), pharmacy systems (NCPDP), laboratory systems (HL7 v2.5), imaging systems (DICOM/IHE), and payer portals. API keys are scoped to specific permission sets and can be rotated without service disruption. Webhook endpoints receive real-time event notifications for claims status changes, eligibility updates, and authorization decisions.

Creating an API Key

  • Navigate to System Admin → Integrations → API Keys and click + Generate Key.
  • Enter a descriptive name (e.g., "EHR Integration - Epic Production"), select the scopes required, and set an expiration date (recommended: 1 year).
  • Copy the generated key immediately — it is displayed only once and cannot be retrieved after the dialog closes.
  • Store the key in your organization's secrets manager (AWS Secrets Manager, HashiCorp Vault, or equivalent). Never store API keys in source code or configuration files in version control.
  • Test the key using the API Tester tab before deploying to the integration system.
# Example webhook registration payload
{
  "name": "Claims Status Webhook",
  "url": "https://your-system.internal/webhooks/claims",
  "events": ["claim.adjudicated", "claim.denied", "claim.paid"],
  "secret": "<HMAC_signing_secret>",
  "active": true,
  "retry_policy": { "max_attempts": 5, "backoff": "exponential" }
}
Admin Note: Webhook Security
Always validate the HMAC-SHA256 signature on incoming webhook deliveries using the signing secret. eKlotho Nexus signs each webhook payload with the header X-eKlotho-Signature. Reject any payload where the signature does not match to prevent injection attacks.
10

SLA Configuration

SLA Configuration defines turnaround time targets, alert thresholds, and escalation paths for time-sensitive workflows including prior authorizations, grievances and appeals, claims adjudication, eligibility verifications, and credentialing. SLA rules are evaluated against the clock-start event (e.g., authorization request receipt timestamp) and trigger alerts when approaching or breaching the deadline. Business hours calendars and holiday schedules can be applied to calculate business-day deadlines accurately. Escalation paths define who is notified at each threshold (50%, 75%, 90%, 100% of SLA consumed).

Configuring an SLA Rule

  • Navigate to System Admin → SLA Config and click + New SLA Rule.
  • Select the workflow type (Prior Auth - Standard, Prior Auth - Expedited, Grievance, Appeal - Standard, etc.).
  • Set the total SLA duration in hours or business days per regulatory requirements (e.g., CMS requires standard prior auth decisions within 14 calendar days).
  • Configure alert thresholds: define the percentage of SLA consumed that triggers each alert level (Warning, Critical, Breach).
  • Map each alert level to an escalation group — groups are configured under Admin → User Groups and can include email, SMS, and in-portal notification channels.
  • Click Activate Rule. All new requests of the selected type will be tracked against this SLA from creation timestamp.
11

System Configuration

System Configuration controls organization-level settings including the organization's legal name, logo, timezone, default language, date formats, feature flags, and integration defaults. Feature flags allow administrators to enable or disable specific modules and capabilities for the organization without code deployments. Changes to system configuration are immediately applied to all active sessions and are logged in the audit trail. The configuration API allows settings to be managed programmatically for organizations using infrastructure-as-code practices.

Managing Feature Flags

  • Navigate to System Admin → System Config → Feature Flags.
  • Review the list of available features. Features in Beta status should be tested in a non-production tenant before enabling in production.
  • Toggle any feature flag and click Save. The change is applied immediately — no restart required.
  • For gradual rollouts, use the Percentage Rollout option to enable a feature for a random percentage of users (e.g., 10% for initial testing).
# Example feature flag configuration (via Config API)
PATCH /api/v1/admin/config/feature-flags
{
  "ai_fraud_detection": true,
  "population_health_predictive": true,
  "member_portal_telehealth": false,
  "edi_835_auto_posting": true
}
12

Multi-Tenant Management

Multi-tenant management is available exclusively to users with the super_admin role and provides tools for creating, configuring, and monitoring client tenants. Each tenant is provisioned with its own isolated database schema, S3 storage bucket, Redis namespace, and API rate limit tier. Cross-client analytics aggregate de-identified data across tenants for benchmarking purposes only — no individual PHI crosses tenant boundaries. Tenant invoicing tracks platform usage metrics (API calls, storage, active users) and generates monthly billing statements for client organizations.

Provisioning a New Tenant

  • Navigate to Multi-Tenant → Tenant Dashboard (super_admin only) and click + New Tenant.
  • Enter the organization's legal name, short code (used in API paths and database schema name), primary contact, and contract tier.
  • Select the data residency region (US-East, US-West, EU) and confirm this matches the BAA and data processing agreement.
  • Configure the feature set and user seat limit based on the contracted plan.
  • Click Provision Tenant. Infrastructure provisioning completes within 3–5 minutes. The first org_admin user invitation is generated automatically.
  • Run the post-provisioning verification checklist to confirm database connectivity, storage bucket permissions, and EDI endpoint reachability.
Important: BAA Requirement
A signed Business Associate Agreement (BAA) must be on file before a tenant can store any PHI. Verify BAA status in the tenant's legal documents section before activating production access. Tenants without a signed BAA must be restricted to the demo data environment.
13

Financial Configuration

Financial configuration covers rate table administration, premium billing configuration, actuarial model settings, and general ledger mapping. Rate tables define reimbursement rates for all payer-provider combinations and are versioned with effective date ranges. Premium billing configuration sets billing cycles (monthly, quarterly, annual), grace period durations by plan type, and payment processor integration (Stripe, ACH, check). Actuarial settings define the risk adjustment factors, trend assumptions, and benefit cost factors used in the actuarial dashboards. GL account mappings route financial transactions to the correct general ledger accounts in the organization's financial system.

Configuring Premium Billing Settings

  • Navigate to System Admin → System Config → Financial and open the Premium Billing tab.
  • Set the billing cycle, invoice generation date (e.g., 1st of each month), and due date offset (e.g., Net 30).
  • Configure grace period durations per plan type: individual (30 days per ACA), COBRA (30 days), employer group (per contract).
  • Connect the payment processor by entering the API keys from your Stripe dashboard under Payment Gateway. Test with a $1.00 authorization before going live.
  • Map revenue GL accounts to plan product categories under GL Mapping to enable automatic journal entry export.
14

Plan Product Administration

Plan product administration enables creation and maintenance of insurance plan products including benefit design, accumulator configuration, formulary linking, and CMS submission workflow management. Products go through a lifecycle: Draft → Internal Review → CMS Submission → Approved → Active. The benefit design engine supports all ACA Essential Health Benefit categories, tiered cost-sharing structures (deductible, copay, coinsurance, OOP max), and network tier differentiation. The CMS submission workflow generates PBP (Plan Benefit Package) files in the required HPMS format for Medicare Advantage plan bids.

Creating a New Plan Product

  • Navigate to Plan Products → Product List and click + New Product (requires org_admin or product_manager role).
  • Enter the plan name, plan type (HMO, PPO, EPO, HDHP), metal tier (Bronze/Silver/Gold/Platinum), and effective year.
  • Configure benefit categories in the Benefit Design builder. Set deductible amounts, copays, coinsurance rates, and OOP maximums for in-network and out-of-network separately.
  • Link the plan to an approved formulary from the Formulary Library. Set drug tier cost-sharing by tier.
  • Configure accumulator settings: define which benefit categories count toward the plan deductible and OOP maximum.
  • Submit for internal review — the compliance team receives an automated review task. After approval, initiate CMS submission if applicable.
15

EDI 834 & Enrollment Configuration

Enrollment configuration controls EDI 834 file processing rules, eligibility verification service configuration, and member data matching logic. Trading partner-specific 834 map configurations handle variations in employer group segment usage, member ID formats, and effective date conventions between different health plan sponsors. The eligibility verification service connects to the CAQH CORE-compliant real-time eligibility engine for 270/271 transactions. Member matching uses a configurable composite matching algorithm combining MemberID, SSN, name, and date of birth to prevent duplicate member records during file processing.

Configuring 834 Processing Rules

  • Navigate to System Admin → EDI Config → 834 Processing and select the trading partner to configure.
  • Define the member ID source segment (REF*0F or NM1*IL*1) and the effective date segment used by this trading partner.
  • Set the duplicate member matching threshold (default: 90% composite score triggers merge review).
  • Configure the retroactive change window — define how many calendar days back a transaction effective date can reach before requiring manual approval.
  • Enable or disable automatic plan benefit assignment based on benefit option codes in the 834 HD segment.
# Example 834 processing rule configuration
member_id_source: "REF*0F"
effective_date_segment: "DTP*348"
retro_change_window_days: 60
auto_plan_assign: true
duplicate_match_threshold: 0.90
on_duplicate_action: "flag_for_review"  # or "auto_merge"
16

Regulatory Filing

Regulatory filing administration manages the configuration of CMS submission workflows, state insurance department filing processes, and NCQA accreditation evidence management. CMS submission workflows are pre-configured for HEDIS submissions (IDSS format), Stars survey data, RADV audit response, and encounter data submissions to RAPS/EDS. State filing workflows vary by state — administrators must configure state-specific submission portals, file formats, and deadline calendars for each state in which the organization operates. NCQA evidence management organizes documentation by accreditation standard, tracking required evidence items and completion status per survey cycle.

Configuring the Regulatory Filing Calendar

  • Navigate to Regulatory → Filing Calendar → Admin Settings to manage the master filing calendar.
  • Add new filing obligations using the + New Filing form — specify the regulator, filing type, statutory deadline, and required data elements.
  • Set the internal preparation lead time (days before the statutory deadline) to generate internal prep deadlines.
  • Assign default owners by filing category so new filings are automatically routed to the correct department.
  • Configure reminder schedules: automated email reminders at 30, 14, 7, and 1 day before each internal deadline.
17

Claims Configuration

Claims configuration controls the adjudication rule engine, pricing configuration, audit rule setup, COB processing order, capitation pool settings, and fraud detection model parameters. The adjudication rule engine uses a YAML-based rule definition format that supports complex logic including modifier stacking, frequency limits, age/gender edits, global/multiple surgery reductions, and mutually exclusive code combinations. Audit rules can be configured as pre-payment edits (preventing payment before review) or post-payment audits (flagging for recovery). Fraud detection thresholds are configurable per provider specialty and claim type.

Creating an Adjudication Rule

  • Navigate to Claims → Audit Rules → Admin and click + New Rule.
  • Define the rule trigger: procedure code(s), modifier(s), diagnosis code range, place of service, or provider specialty.
  • Set the rule action: Auto-deny with denial reason code, Reduce payment by percentage, Route to manual review, or Apply global surgery reduction.
  • Set the rule priority (lower number = higher priority). Rules are evaluated in priority order — the first matching rule wins unless Continue Evaluation is enabled.
  • Test the rule against historical claims using the Rule Simulation tool before activating in production. Review impacted claim count and financial impact estimate.
  • Click Activate Rule with an effective date. Rules apply to claims with a date of service on or after the effective date.
# Example adjudication rule (YAML format)
rule_id: "ADJ-2025-047"
name: "Bilateral Surgery Reduction"
priority: 100
trigger:
  modifier: ["50"]
  procedure_range: "10000-69999"
action:
  type: "reduce_payment"
  reduction_pct: 50
  apply_to: "second_procedure"
effective_date: "2025-01-01"
18

Population Health Configuration

Population health configuration controls risk stratification model parameters, HEDIS measure specifications, Stars quality rating configuration, and risk adjustment HCC mapping. Risk stratification models are configurable by weighting clinical, pharmacy, utilization, and SDOH factors. The HEDIS measure library is updated annually with NCQA specifications — administrators must verify the measure set applicable to their accreditation type (Commercial, Medicare, Medicaid) and plan year. Stars measure configuration aligns with CMS Technical Notes and supports both Part C and Part D star measures.

Configuring Risk Stratification Weights

  • Navigate to System Admin → System Config → Population Health and open Risk Model Settings.
  • Adjust the weight factors for each domain: Clinical Severity (0–1.0), Pharmacy Utilization (0–1.0), ER/Inpatient Utilization (0–1.0), SDOH Score (0–1.0), and Care Gap Count (0–1.0). Weights must sum to 1.0.
  • Set the risk tier thresholds: define the composite score cutoffs for High, Moderate, and Low risk bands.
  • Enable or disable the predictive hospitalization model (requires minimum 12 months of claims history for accuracy).
  • Click Save & Recalculate to apply new weights to the full population. Recalculation runs as a background job — estimated completion time is displayed.
19

Care Coordination Configuration

Care coordination configuration defines case management rules, care manager assignment logic, risk score thresholds for auto-enrollment in care programs, case inactivity timeouts, and PACE care-specific settings. Auto-enrollment rules trigger case creation when a patient meets defined criteria (e.g., risk score above 80, two or more hospitalizations in 12 months, specific diagnosis codes). Care manager workload caps prevent over-assignment by enforcing maximum active case counts per care manager FTE. PACE care settings configure the comprehensive service package requirements and interdisciplinary team composition for Program of All-inclusive Care for the Elderly participants.

Configuring Auto-Enrollment Rules

  • Navigate to System Admin → System Config → Care Coordination and open Auto-Enrollment Rules.
  • Click + New Rule and define the trigger criteria: risk score threshold, diagnosis codes (ICD-10), utilization events, or SDOH flags.
  • Select the care program to enroll matched patients in and the initial case intensity level (High/Medium/Low).
  • Set the assignment logic: Round-robin among available care managers, Assign to primary care manager, or Assign by specialty (e.g., CHF nurse specialist).
  • Configure the enrollment notification: patient notification template, care manager alert, and PCP notification settings.
20

Analytics & Reporting Administration

Analytics administration controls report scheduling, query builder access levels, data export policies, and report distribution lists. Scheduled reports can be configured to run automatically and deliver results to named recipients via email or SFTP. Query builder access is role-gated — only users with the analytics_advanced permission can build ad hoc queries against production data. Data export policies enforce row-level limits, require justification for large exports, and log all export events with recipient information for HIPAA compliance. Report templates created by administrators are published to the shared library for use by all staff.

Configuring a Scheduled Report

  • Navigate to Analytics → Scheduled Reports → Admin and click + New Schedule.
  • Select the report template, configure parameters (date range offset, group filters), and choose the output format (PDF, Excel, CSV).
  • Set the recurrence schedule (daily, weekly, monthly) and the delivery time (recommend off-peak hours for large reports).
  • Add recipient email addresses or SFTP destinations. For SFTP, enter server details and use the Test Delivery button to verify connectivity.
  • Enable Conditional Delivery to suppress the report if no data matches the criteria for that period (avoids empty report emails).
21

Backup & Data Retention

eKlotho Nexus performs automated database backups every 6 hours with point-in-time recovery (PITR) enabled for the prior 35 days. Full snapshots are retained for 90 days in warm storage and then moved to S3 Glacier for cold storage retention up to the HIPAA-mandated 6-year minimum. S3 document storage is versioned with object lock (WORM) enabled to prevent deletion. Disaster recovery (DR) targets an RTO of 4 hours and RPO of 1 hour with multi-region active-passive replication. Administrators can request a data restore through the Support Portal — self-service restore is not available to prevent accidental overwrites.

Data Retention Policy Summary

Data TypeActive RetentionArchiveDeletion
PHI (patient records)Duration of care + 6 yearsS3 GlacierUpon legal authorization only
HIPAA Audit Logs90 days (hot)6 years (cold)Never (immutable)
Claims records7 years (Medicare), 5 years (commercial)S3 GlacierPer contract terms
EDI transaction files3 yearsS3 GlacierAfter 7 years total
System logs (non-PHI)90 days1 yearAfter 1 year
Backup snapshots35 days (PITR)90 days warm, then GlacierAfter 6 years
Warning: Data Deletion Requests
Requests to delete patient PHI (e.g., HIPAA Right of Access or state privacy law requests) must be reviewed by your Compliance Officer and Legal Counsel before any deletion is executed. Not all PHI is deletable — treatment records subject to state minimum retention laws may have legal holds.
22

Security Hardening

Security hardening configuration is available under System Admin → System Config → Security. Controls include password complexity policy, session timeout duration, concurrent session limits, IP allowlisting for administrative access, TLS minimum version enforcement, and HIPAA audit alert configuration. All security configuration changes are immediately logged and generate an administrative notification email to the primary org_admin account. Quarterly security reviews should include a review of these settings against your organization's security policy and the HIPAA Security Rule Technical Safeguards requirements.

Recommended Security Settings

SettingRecommended ValueRationale
Minimum password length14 charactersNIST SP 800-63B guidance
Password complexityUppercase + lowercase + digit OR symbolBalanced usability and security
Password expiration365 days (with breach monitoring)NIST recommends expiration only on known compromise
Session idle timeout15 minutes (clinical), 30 minutes (admin)HIPAA workstation security safeguard
Concurrent sessions2 per userDetect credential sharing
Login attempt lockout5 attempts → 15-minute lockoutBrute force prevention
Admin IP allowlistEnabled (office/VPN IP ranges)Restrict privileged access to known networks
MFA enforcementRequired for all usersHIPAA addressable safeguard, strongly recommended

Configuring IP Allowlisting for Admin Access

  • Navigate to System Config → Security → IP Allowlist and toggle Enable Admin IP Restriction.
  • Enter your organization's static IP ranges in CIDR notation (e.g., 203.0.113.0/24 for office, 10.0.0.0/8 for VPN).
  • Add at least two IP ranges before saving — saving a single range with no fallback could lock all admins out if that IP changes.
  • Click Save & Test. The system will verify your current IP is within an allowed range before applying the restriction.
23

Troubleshooting

This section covers common administrative issues, their diagnostic steps, and resolution procedures. For issues not covered here, use the eKlotho Inc Support Portal at support.eklotho.com to open a ticket. Critical production issues (system unavailability, data integrity concerns, security incidents) should be escalated immediately via the emergency support hotline number provided in your contract. Always include the tenant ID, approximate time of first occurrence, affected user accounts, and any error codes or messages when submitting support tickets.

Common Issues & Resolutions

IssueError / SymptomResolution
User cannot log in"Account locked" or no error messageCheck User Management for lock status. Unlock and reset password if locked. Verify MFA enrollment status. Check IP allowlist if admin restriction is enabled.
EDI 837 rejected by payer999 with AK5*R or TA1 errorCheck the error segment in the 999 acknowledgment. Common causes: invalid ISA qualifier, wrong receiver ID, or malformed NM1 segment. Validate against the payer's companion guide.
EDI 834 members not importingValidation errors in file processing logOpen the 834 processing log and review error detail per member record. Common: missing INS segment, invalid date format, or unrecognized plan code. Correct source file and re-upload.
Claims not adjudicatingClaims stuck in "Pending" for >24hCheck the adjudication queue health in the Admin Dashboard. Verify the claims are not held by an audit rule. Check for fee schedule gaps for the CPT/payer combination on the claim date of service.
Report times outReport shows "Processing..." indefinitelyReduce the date range or add more specific filters. Reports spanning >2 years with no additional filters often exceed timeout limits. Use the scheduled report feature for large datasets.
Eligibility verification failing"Payer connection timeout" or "270 error"Check the trading partner endpoint status in EDI Config. Verify payer downtime notices on their trading partner portal. Test connectivity with the Test Connection button. Check ISA/GS credentials have not expired.
Audit logs missing entriesGap in log timestampsAudit logs are immutable — gaps indicate a system issue. Contact eKlotho Inc support immediately with the tenant ID and time range of the gap. This is a potential HIPAA audit log integrity issue requiring documented investigation.
MFA code not working"Invalid code" on valid authenticatorVerify the user's device clock is synchronized (TOTP is time-sensitive — within 30 seconds). If the device clock is correct, generate a bypass code and have the user re-enroll their authenticator.

Support Escalation Levels

  • Level 1 — Self-Service: Use this manual and the in-portal Page Guide (?). Check the eKlotho Knowledge Base at docs.eklotho.com for step-by-step articles.
  • Level 2 — Standard Support Ticket: Submit via support.eklotho.com. Target response time: 4 business hours. Include tenant ID, reproduction steps, screenshots, and affected user list.
  • Level 3 — Priority Support: For production-impacting issues affecting clinical workflows. Escalate via phone to your dedicated Customer Success Manager (CSM). Target response: 1 hour.
  • Level 4 — Emergency (Security/Breach): Call the 24/7 security incident hotline in your BAA. Concurrent notification: eKlotho security team + your Compliance Officer + Legal Counsel. Do not delay for Level 4 escalations.
Admin Note: System Status Page
Monitor status.eklotho.com for real-time platform health, scheduled maintenance windows, and incident postmortems. Subscribe to status notifications to receive proactive alerts before your users are impacted.