Prognosis Logo
  • About
Request Demo
Sign In
  • About
Prognosis Logo

We make forecasting clinical trials simple.

© Copyright 2026 Prognosis Technologies Inc. All Rights Reserved.

Navigation

  • About
  • Blog
  • How to use Prognosis
  • Terms of Service
  • Careers
  • Contact

Built with precision for clinical trial professionals

SOC 2 Type II
Prognosis
Back to Documentation
  • Countries and Depots
  • Recruitment Configuration
  • Trial Kits
  • Label Groups
  • Treatment Arms
  • Cohorts and Titration
  • Production Constraints
  • Actuals
Documentation
Back to Documentation
  • Countries and Depots
  • Recruitment Configuration
  • Trial Kits
  • Label Groups
  • Treatment Arms
  • Cohorts and Titration
  • Production Constraints
  • Actuals

Actuals

Track real-world recruitment data and inventory levels to refine your trial forecast over time.

Overview

Step 8 is different from Steps 1 through 7. Steps 1 through 7 are one-time setup steps — you configure them once and occasionally revisit to edit. Step 8 is used throughout your entire trial. You will return here regularly to log actual recruitment data and inventory levels as your trial progresses.

Steps 1 through 7 build a forecast: "If everything goes as planned, here is what demand will look like." Step 8 captures reality: "Here is what actually happened."

There are two types of actuals in Prognosis:

  • Recruitment Actuals — Real patient enrollment data: how many patients were actually enrolled, on what dates, in which countries, and for which treatment arms and cohorts
  • Inventory Actuals — Real kit inventory data: what kits are physically sitting at each depot, their quantities, expiry dates, and lot numbers

When you enter actuals, Prognosis recalculates your forecast using real data for the historical period and projects forward based on actual trends. Without actuals, your forecast remains a static best guess made at the start of the trial.


Key Differences from Steps 1 through 7

AspectSteps 1 through 7Step 8
When usedTrial setup (one-time)Throughout the trial (ongoing)
Data typeForecasted / plannedActual / observed
Update frequencyConfigured once, edited occasionallyUpdated regularly (weekly, monthly)
PurposeBuild the initial supply planRefine the forecast with real data
Who uses itTrial supply managerSupply manager + recruitment staff
ImpactDefines the baseline forecastAdjusts the forecast to reflect reality

Enabling Actuals Tracking

At the top of the step, two independent toggles control which types of actuals you track:

ToggleWhat It Enables
Real-Time RecruitmentPatient enrollment tracking by country, treatment arm, cohort, and date
Trial InventoryKit inventory tracking by depot, kit type, label group, quantity, and expiry

Both default to off. Enable one or both depending on what data you want to track. Neither is required to complete the wizard — you can proceed with both toggles off.

How the UI adapts:

StateWhat You See
Both offEmpty state with "Actuals Disabled" message
Only Recruitment onRecruitment data entry section
Only Inventory onInventory data entry section
Both onTabbed interface with "Recruitment Data" and "Inventory Data" tabs

Warning: If you disable a toggle after entering data, Prognosis will permanently delete all data for that section. A confirmation dialog warns you before this happens. This action cannot be undone.


Recruitment Actuals

When you enable Real-Time Recruitment, you see an accordion-based data entry grid organized by country.

Layout

Each country from your trial appears as a collapsible accordion section. The accordion header displays:

  • Country name with flag
  • Date range badge showing the First Patient In (FPI) and Last Patient In (LPI) dates from Step 2
  • Patient count badge showing the running total against the configured limit (e.g., "45 / 100 Patients"). This badge turns red if the total exceeds the limit

Data Entry Fields

Inside each country accordion, a table displays one row per recruitment entry:

ColumnInput TypeRequiredDescription
Recruitment DateDate pickerYesThe date patients were enrolled
Treatment ArmDropdown (from Step 5)YesWhich treatment arm these patients belong to
CohortDropdown (filtered by arm + country)NoSpecific cohort, if applicable. Disabled until a treatment arm is selected
Actual PatientsNumber input (min 1)YesHow many patients were enrolled
  • Click Add Recruitment Date to add a new row (defaults to today's date with 1 patient)
  • Click the trash icon on any row to delete it
  • Rows with validation errors display a light red background

Copying Data Between Countries

If multiple countries have similar enrollment patterns, click the Copy to... button on a country with data, select target countries, and click Copy to Selected (N). Copying replaces any existing data in the target countries.

Validation Rules

  • Date range: Recruitment dates must fall between the country's FPI and LPI dates from Step 2
  • Patient limit: Total patients for a country must not exceed the configured target. Exceeding the limit shows an error
  • Required fields: Treatment arm and recruitment date are required. Actual patients must be at least 1
  • Minimum data: If the recruitment toggle is on, you must have at least one recruitment entry to proceed

Inventory Actuals

When you enable Trial Inventory, you see an accordion-based data entry grid organized by depot.

Layout

Each depot from your trial appears as a collapsible accordion section, including central depots, local depots, and depot groups. Each header shows the country badge and depot name.

Data Entry Fields

Inside each depot accordion, a table displays one row per inventory item:

ColumnInput TypeRequiredDescription
Lot NumberText inputNoManufacturing lot/batch identifier
KitDropdown (from Step 3)YesWhich kit type this inventory represents
Label GroupDropdown (from Step 4)NoLabel group assignment. Includes an "Unlabelled" option
QuantityNumber input (min 1)YesNumber of kits on hand
Expiry DateDate pickerYesKit expiration date. Must be today or later
  • Click Add Item to [Depot Name] to add a new row
  • Click the trash icon on any row to delete it

Copying Data Between Depots

Similar to recruitment, click the Copy to... button on a depot with data, select target depots, and click Copy to Selected (N). Copying replaces any existing items in the target depots.

Validation Rules

  • Expiry date: Must be today or a future date
  • Quantity: Must be at least 1
  • Kit selection: A kit must be selected for each row
  • Minimum data: If the inventory toggle is on, you must have at least one inventory item to proceed

How Actuals Feed Back Into Forecasts

When you enter recruitment data, Prognosis recalculates your entire demand forecast:

  1. Historical replacement: For dates where you have actual enrollment data, Prognosis uses your real numbers instead of the forecast projection
  2. Forward projection: Remaining patients (target minus actuals) are distributed over the remaining recruitment window. If you enrolled more patients than expected early on, the remaining forecast adjusts downward
  3. Cohort-aware calculation: If your trial uses cohorts, actuals are matched to the specific cohort. The remaining patients are redistributed over the cohort's remaining enrollment window

Example

Your trial targets 100 patients in the US, enrolled over 6 months:

  • Forecast only (no actuals): Prognosis distributes 100 patients across the 6-month window using the configured recruitment pattern
  • After entering Month 1 actuals (25 patients): Prognosis records 25 actual patients for Month 1, then distributes the remaining 75 across Months 2 through 6. Since you are ahead of pace, the projected demand curve shifts and you may need kits sooner than originally planned

Impact on Analytics

After entering actuals, the analytics dashboard reflects the updated forecast:

  • Demand projections adjust based on actual enrollment pace
  • Supply-demand charts overlay actuals on the forecast line
  • Risk indicators recalculate (e.g., "At current enrollment pace, kit supply may be insufficient by Month 5")
  • Production recommendations update to account for changed demand timing

Completing the Wizard

Step 8 is the final wizard step. When you click Continue:

  1. Final validation runs on all entries
  2. If both toggles are off, you can proceed without any data
  3. If a toggle is on, you must have at least one valid entry in that section
  4. On success, the trial is marked as complete and you are taken to the analytics dashboard

"Complete" means the wizard setup is finished — not that the trial has ended. You will continue returning to Step 8 throughout the trial to enter new actuals as enrollment progresses and inventory changes.


Tips

  • Start early. Begin entering actuals as soon as your trial starts enrolling patients. Real-time data helps catch supply issues before they become critical.
  • Enter data regularly. Update recruitment actuals weekly or monthly, depending on your trial's pace. The more current your data, the more accurate your projections.
  • Mistakes are fixable. Click any field to edit it. The forecast recalculates automatically with no penalty for corrections.
  • Recruitment actuals are the priority. Enrollment data has the biggest impact on demand forecasting. Inventory tracking is optional but recommended for complete supply chain visibility.
  • Check analytics after entering actuals. Visit the analytics dashboard to see how real enrollment compares to your forecast. Use the insights to adjust supply orders proactively.
  • Be careful with the toggles. Disabling a toggle deletes all data for that section permanently. Only disable if you are certain you no longer need that data.