WorkflowSupply Chain

The complete guide · November 2026

Temperature excursion management, explained.

Most modern medicines must stay inside a temperature range from the plant to the pharmacy shelf. When a shipment or a storeroom drifts outside that range, the stock is held until someone in quality decides, on evidence, whether it can still be used. This guide explains how that decision is made: the logger data, the product's own stability evidence, the time the batch has already spent out of range, and the record that shows why.

It is for anyone who decides, prepares or waits on an excursion decision at a drug or biotech company or its distributors: good distribution practice (GDP) specialists in distribution quality, Responsible Persons and Qualified Persons, QA release, stability scientists, logistics leads, and the heads of quality weighing whether to automate the preparation. No background needed.

See one case, screen by screen →
Watch with transcript →
A quick example · fictional

Imagine you are the quality lead for distribution in Europe at a biotech, and at 2:24 am on Wednesday, October 7, 2026 a logger alarm comes in. A pallet of 1,920 prefilled syringes of Veltrimab, an antibody that must be kept at 2 to 8 °C and never frozen, is on a truck from the company's plant in Leiden to a wholesaler in Madrid. Batch VL26-0388, worth €2.88 million, goes on hold. The wholesaler wants to know by morning whether to expect it.

The logger file looks alarming at first glance, and calm once the other records are beside it: the allowance in the product's stability summary, the 35 minutes the batch spent in a warm packing hall on September 30, the carrier's report of a 52-minute door opening, and the shipper's test against a 60-minute one.

What the logger file says
Peak, top layer
12.6 °C
Above 8 °C
2 h 46 min
Lowest
4.2 °C
Gaps
None
What the other records add
Allowed, page 14
70 h
Used Sep 30
35 min
Doors open
52 min
Shipper tested
60 min
3 h 21 min used of 70 h: about 95% of the allowance leftFour records, four ownersand the logger file shows one of them.

Release looks likely here, and only because of the other records. The 70 hours come from this product's own stability studies, and a different medicine could have none at all. The 35 minutes in the packing hall a week earlier sit in another system, and the door-open sits in the carrier's email. Someone has to find each one, add the times, check the shipper's test report and write it all down before a person signs.

Good excursion work catches what a single logger file cannot show: the time the batch already spent out of range on earlier legs, and whether this product's own data covers what happened.

Temperature excursion management guide
Part A · Understand it

Temperature excursions in storage and transport: what the rules ask, what the evidence is and how the decision is made

What an excursion is, the rules as they stand on November 3, 2026, the data a decision rests on, the arithmetic worked through with numbers, what inspectors and recall records show, and how teams do the work today, explained without selling anything. If you have never worked near a distribution quality desk, start here.

01 · In plain words

Why 1,920 syringes wait on a truck dock until someone checks the batch's whole temperature history

Many medicines are delicate. An antibody in a syringe, a vaccine or an insulin pen can lose strength, clump or change in ways a person cannot see if it gets too warm, and some are spoiled by a single freeze. So each medicine has a storage range on its label, often 2 to 8 °C for refrigerated products, and everyone who stores or moves it has to keep it there and prove they did. Small electronic loggers ride inside pallets and shippers and record the temperature every few minutes.

When a logger shows the product went outside its range, that is a temperature excursion. The stock is put on hold, or quarantined, which means it exists but may not be sold or shipped. Nothing about it changes until a person in quality decides what happens to it: release it back to saleable stock, keep it in quarantine while more evidence arrives, or reject it for destruction. That decision is called the disposition.

The decision rests on evidence that lives in several places. The logger file says what happened on this trip. The product's stability studies, which tested how the medicine behaves at other temperatures, say what it can tolerate, if anything. Records from the plant, the warehouses and earlier trips say how much of that tolerance this batch has already used. The shipper's test report says whether the box or container was designed to cope with what went wrong. And the carrier's account says why it happened.

So the question each time is simple to ask and slow to answer: given everything this batch has been through, does its own stability evidence still support using it? The European rules ask that it "should be possible to demonstrate that the medicines have not been exposed to conditions that may compromise their quality and integrity".1 Everything in this guide is about answering that question well, fast enough that good stock is not wasted, and in a way that someone can check years later.

From the alarm to stock a warehouse may pick again

  1. The logger alarmsA reading crosses the product's limit, or a receiving check finds one.
  2. The stock is heldThe batch, or the affected units, go to quarantine in the warehouse system.
  3. The evidence is gatheredLogger files, the shipment, the batch's earlier time out of range, the product's stability data, the shipper's qualification.
  4. A person decidesRelease, keep in quarantine or reject, signed, with the reasons written down.
  5. The record and the fixStock status changes, the running total is updated, the carrier or the site is asked to stop it happening again.

Steps 3 and 4 are the subject of this guide.

A clock that never resets: four facts about excursions that newcomers do not expect

The clock does not reset between trips

Where a product's stability data supports some time out of range, that time is usually counted over the batch's whole life. Ten minutes on a dock today and an hour in a warehouse last month draw on the same allowance. A batch can look fine on one trip's logger and still be over its total.

Colder can be worse than warmer

Many biologics must never freeze. ICH Q5C, the international stability guideline for biotechnology products, asks for storage recommendations "particularly for drug substances and drug products that cannot tolerate freezing".2 A few minutes below 0 °C can end a batch that would have survived hours at room temperature.

No general rule makes a product usable

Health Canada's guidance says an excursion "may be acceptable for brief periods if stability data and scientific or technical justification show that product quality is not affected".3 The answer depends on this product's data, and two products with the same label range can have very different tolerances.

A missing hour counts as an excursion until shown otherwise

A logger that stopped recording, or a customer fridge that went offline, leaves a gap. For returned refrigerated stock, EU rules allow a return to saleable stock only with "documented evidence" for "the entire time".1

Excursion, allowance, running total, disposition

Excursion

Any time the product was exposed to temperatures outside the range on its label or in its approved storage conditions.

Allowance

The time out of range, at stated temperatures, that the product's own stability data supports. Some teams call it the stability budget. Some products have none.

Running total

The time out of range a batch has used so far, across storage and every transport leg, kept against the allowance.

Disposition

The decision on what happens to the stock: release, keep in quarantine, or reject. A person signs it.

Fourteen terms are defined in the one-page summary.

02 · What counts as an excursion

Heat, freezing, gaps and returns: the six kinds of temperature excursion and the evidence each one needs

In shortAn alarm and an excursion are different things. An alarm says a sensor crossed a limit. An excursion is the product itself outside its approved conditions, and the evidence needed to judge it depends on what kind it was: a short warm spell, a long or repeated one, a freeze, a gap in the record, a return from a customer, or an alarm from an air probe while the product stayed in range.

Loggers can carry two kinds of probe. A product probe sits among or inside the cartons and stands for the medicine's own temperature. An ambient probe measures the air around the pallet, which swings much faster. An ambient alarm with every product probe in range is usually closed with a note, under the site's own procedure. The first question in any assessment is therefore which reading crossed which limit, for how long, and whether the record is complete.

EU good distribution practice (GDP) asks for "a procedure … for investigating and handling temperature excursions", and that excursions during transport are "reported to the distributor and recipient of the affected medicinal products".1 The World Health Organization's model guidance, written for time- and temperature-sensitive products, says such products should be quarantined if they "experienced unacceptable temperature excursions during transport" and not moved to saleable stock "until all relevant disposition procedures have been completed".4

The product's own stability data decides heat and freeze excursions; storage records decide returns

Our reading of what each kind of excursion needs before a person can decide

Rarely neededHelpfulNeededUsually decides
Logger dataProduct stability dataPackaging qualificationStorage records for the whole timeShort warm spell, product probeNeededUsually decidesHelpfulHelpfulLong or repeated warm spellsNeededUsually decidesNeededNeededFreeze of a product that must not freezeNeededUsually decidesHelpfulRarely neededGap in the logger recordUsually decidesHelpfulNeededNeededReturn from a customerHelpfulNeededRarely neededUsually decidesAir probe only, product in rangeUsually decidesRarely neededRarely neededRarely needed

Our reading of the sources 1 5 3 4

Show the numbers
Logger dataProduct stability dataPackaging qualificationStorage records for the whole time
Short warm spell, product probeNeededUsually decidesHelpfulHelpful
Long or repeated warm spellsNeededUsually decidesNeededNeeded
Freeze of a product that must not freezeNeededUsually decidesHelpfulRarely needed
Gap in the logger recordUsually decidesHelpfulNeededNeeded
Return from a customerHelpfulNeededRarely neededUsually decides
Air probe only, product in rangeUsually decidesRarely neededRarely neededRarely needed

The words people search for, and what each means

TermWhat it meansWhere you meet it
Temperature excursionExposure outside the labeled or approved range. WHO defines it as an event in which a product "is exposed to temperatures outside the range(s) prescribed for storage and/or transport"4Everywhere in GDP and GMP
Time out of refrigerationFor a 2 to 8 °C product, time spent above (or below) that range, often tracked as a running totalBiologics, vaccines, insulins
Stability budgetIndustry shorthand for the allowance a product's stability data supports, and how much of it a batch has usedDistribution quality teams and logger software
Mean kinetic temperature (MKT)One calculated temperature that gives the same total heat stress as a varying temperature over a period; worked through in section 6,6Room-temperature products, warehouses, USP chapters
Controlled room temperatureUSP's term for 20 to 25 °C storage, with excursions to 15 to 30 °C permitted under its conditions7. The product's label and stability data still decide what any reading outside its labeled range meansUS labels: "Store at 20°C to 25°C"
DispositionThe decision on held stock: release, quarantine or reject. In the EU the Responsible Person (RP) decides on "returned, rejected, recalled or falsified products"1Distributors, QA release
LaneA regular route from one site to another, with its carrier, mode and packagingTransport qualification and trending
03 · The rules and their dates

EU GDP, ICH stability guidelines, USP chapters and 21 CFR on excursions, with their status on November 3, 2026

In shortThe core texts are old and stable: the EU GDP guidelines of 2013, ICH Q1A(R2) of 2003 and Q5C of 1995, and the US current good manufacturing practice (CGMP) rules in 21 CFR Part 211. What is moving is around them: a new consolidated ICH Q1 that adds a section on excursions and is still a draft, a USP proposal on room temperature, an FDA proposal on distributor licensing that has not become final, and draft EU rules on computerized systems and AI.

The excursion rules most teams work to date from 1995 to 2021, and the next ones are still drafts or proposals

Dates as the sources state them

  1. Nov 30, 1995ICH Q5C

    Stress studies for accidental exposures, such as in transport, for biotechnology products.

  2. Feb 6, 2003ICH Q1A(R2)

    Accelerated data can be used to judge short excursions during shipping.

  3. 2011WHO model guidance

    Stability data must demonstrate the acceptable excursion time during transport.

  4. Nov 5, 2013EU GDP guidelines

    Chapter 9 on transport, 6.3 on returns. Still current.

  5. Oct 1, 2015EU GMP Annex 15

    Section 6: verification of transportation.

  6. Aug 2020Health Canada GUI-0069

    Excursions acceptable only on stability data and justification.

  7. Feb 1, 2021USP <1079> official

    Risks and mitigation for storage and transport.

  8. Feb 4, 2022FDA licensure proposal

    Would replace 21 CFR Part 205. Still proposed.

  9. Apr 11, 2025ICH Q1 Step 2 draft

    New section 14.1 on excursions outside a labeling claim.

Source 2 6 4 1 8 9 3 10 11 5 12

Show the numbers
WhenWhat
Nov 30, 1995ICH Q5C
Feb 6, 2003ICH Q1A(R2)
2011WHO model guidance
Nov 5, 2013EU GDP guidelines
Oct 1, 2015EU GMP Annex 15
Aug 2020Health Canada GUI-0069
Feb 1, 2021USP <1079> official
Feb 4, 2022FDA licensure proposal
Apr 11, 2025ICH Q1 Step 2 draft
Dec 2026ICH Q1 Step 3 sign-off target
TextWhat it says about excursionsStatus
EU GDP guidelines, 2013/C 343/019.2: a procedure for investigating and handling excursions; report them to distributor and recipient; calibrate transport monitors at least once a year. 9.4: qualified equipment, cool-pack controls, seasonal configurations. 6.3: returns only with evidence for the entire time. 2.2: the Responsible Person decides on returned and rejected products1In force, Guidelines of November 5, 2013. EMA's inspectors' work plan for 2026 to 2028 lists GDP inspection procedures and a Q&A for wholesalers, and no revision of the guidelines' text13
EU GMP Annex 15, section 6Routes defined; seasonal variation considered; risk assessment of delays, monitoring failures and product susceptibility; continuous monitoring unless justified8In operation since October 1, 201514
EU GMP Annex 16The Qualified Person (QP) confirms shipping arrangements (1.7.20) and, for imported batches, that the batch was "stored and transported under the required conditions"9In operation since April 15, 201614
ICH Q1A(R2) and Q5CAccelerated and intermediate data "can be used to evaluate the effect of short term excursions outside the label storage conditions (such as might occur during shipping)"6; stress studies show whether accidental exposures in transport are harmful to the product2In force, 2003 and 1995
ICH Q1, consolidated draft14.1: transient excursions "may be acceptable if justified and supported by stability data"; each excursion documented in the quality system5Step 2 draft, April 11, 2025. Step 3 sign-off and Assembly review for Step 4 targeted for December 202612
21 CFR 211.142, 211.150, 211.166Storage "under appropriate conditions of temperature, humidity, and light"15; written distribution procedures16; stability results used to set storage conditions17In force, 2025 edition of the CFR
21 CFR 211.204 and 211.208Returns whose storage or shipping "casts doubt" are destroyed unless examination, testing or investigation proves them; products exposed to improper storage from accidents or equipment failure are not salvaged without laboratory and premises evidence18,19In force, 2025 edition
21 CFR 205.50Wholesale distributors store drugs per labeling or the compendium, and use recording equipment "to document proper storage"20In force. FDA's 2022 proposal to replace Part 205 was still described as proposed in September 202611,21
USP <659>, <1079>, <1079.2>Storage definitions, including controlled room temperature; risks and mitigation in storage and transport; MKT in the evaluation of excursions7,22,10<1079> official February 1, 202110. <1079.2> revised for USP–NF 2025, Issue 2, per USP's commentary as ECA reports it23. A 2026 proposal would revise <659>'s room temperature range7
Health Canada GUI-0069Decisions to retain or dispose of stock "must be based on evidence such as stability data, with technical justification"; MKT "may not be appropriate" for refrigerated products and biologics3August 2020
Draft EU GMP Annex 22, draft Annex 11AI and computerized systems in GMP. See section 11Drafts. Volume 4 lists Annex 11 at January 2011 and no Annex 2214,24

USP chapters are sold by subscription. We read USP's public preview of the 2026 <659> proposal and the ECA Academy's reports on <1079.2>; we did not read the official chapters. Check the chapters' current text in USP–NF before quoting them in a procedure.

04 · The product's own data

What a product's own stability studies allow after an excursion, and why two refrigerated medicines can have opposite answers

In shortAn excursion can be accepted only where the product's own stability data, or a scientific justification built on it, shows quality is unaffected. That data is specific: a temperature ceiling, a duration, whether time is counted once or in total, whether the product may go back into the refrigerator, and whether freezing is ever allowed. A general rule of thumb never replaces it.

Stability studies are the tests a company runs to set a shelf life and storage conditions. Samples are kept for months or years at the label condition, and at warmer accelerated and intermediate conditions, and tested for the attributes that matter: potency, purity, particles, appearance and others.

ICH Q1A(R2) says data from the accelerated and intermediate conditions "can be used to evaluate the effect of short term excursions outside the label storage conditions (such as might occur during shipping)".6 ICH Q5C adds that stress studies "may be useful in determining whether accidental exposures to conditions other than those proposed (e.g., during transportation) are deleterious to the product".2

The draft consolidated ICH Q1 puts this in one place. Its section 14.1 says: "Transient temperature excursions outside of the label storage conditions, may be acceptable if justified and supported by stability data." It continues that judging excursions along the supply chain "requires a comprehensive knowledge of the supply chain and an understanding of a drug substance and drug product's stability profile", and that "each excursion should be documented and handled within the corresponding quality management system or appropriate risk assessment".5

In the US, 21 CFR 211.166 requires that stability results "shall be used in determining appropriate storage conditions".17

The practical result is a short statement per product, approved by quality and kept in a controlled document: what range is allowed, for how long, how the time is counted, and what is never allowed. Some of it appears on the label, where patients and pharmacists can use it. Much of it stays in the company's stability summary for its own distribution decisions.

Four refrigerated medicines, four different room-temperature allowances on their US labels

Longest time at room temperature each label allows, in hours. The rules also differ in ceiling and in how time is counted

Omalizumab: combined time out of the refrigerator, up to 25 °C48 hours
Somapacitan: total time at room temperature, up to 25 °C72 hours
Marstacimab: one time only, up to 30 °C, no return to the refrigerator168 hours
Dupilumab: up to 25 °C, a maximum of 14 days336 hours

Source 25

Show the numbers
Medicine and label ruleHours
Omalizumab: combined time out of the refrigerator, up to 25 °C48 hours
Somapacitan: total time at room temperature, up to 25 °C72 hours
Marstacimab: one time only, up to 30 °C, no return to the refrigerator168 hours
Dupilumab: up to 25 °C, a maximum of 14 days336 hours

The four labels read differently on more than duration. One counts the "combined time out of the refrigerator". One gives a total "regardless of whether the product is in-use (opened) or before". One allows storage "one time" at up to 30 °C and says "do not return to the refrigerator". One sets a maximum period at up to 25 °C.25 These are patient-facing rules. A manufacturer's internal allowance for distribution may be narrower or wider, and only its own approved stability documents say which.

What a product's excursion statement usually holds

ElementWhy it mattersWhere it comes from
Label rangeDefines what counts as out of range in the first placeThe marketing authorization and the label
Allowed band and ceilingAn allowance at "up to 25 °C" says nothing about 27 °CAccelerated, intermediate or dedicated excursion studies
Duration and how it is countedTotal over shelf life, per event, or one time only change the arithmetic completelyThe study design and the stability summary
Lower limit and freezingFor many biologics any reading below 0 °C ends the batch, whatever the allowance for heatFreeze and freeze–thaw studies, or their absence
What happens afterWhether the product may return to 2 to 8 °C, and whether shelf life shortensThe stability summary and the label
Who may change itAn allowance is a quality decision on data, changed only through an approved new versionThe quality system's document control
Where no data exists, nothing allows the excursion. A product with no supporting excursion data, or an excursion beyond what the data covers, needs the stability scientist and usually new evidence before any release. A general compendial definition, a rule used for another product, or the fact that the label range was "nearly" met is no basis for using the stock.
05 · Reading a logger file

What a temperature data logger records, how minutes above the limit are counted, and where logger files mislead

In shortA logger file is a list of time-stamped readings from one probe at one position. Reading it well means knowing the probe type and position, the sampling interval, the time zone, the calibration status, the start and stop times, and whether any readings are missing. Minutes out of range come from the readings, under a counting rule your procedure sets.

In the fictional example from the top of the page, two loggers rode in the pallet: one in the top layer and one in the bottom, both product probes, each reading every 5 minutes for 391 readings with no gaps. The top-layer logger crossed 8 °C at 1:53 am and came back below it at 4:39 am, which is 2 hours 46 minutes. Its highest reading was 12.6 °C, at 3:10 am. The bottom-layer logger peaked at 11.1 °C. The lowest reading on any product probe was 4.2 °C, so freezing is ruled out.

The top layer warmed first and furthest: above 8 °C from 1:53 am to 4:39 am, peaking at 12.6 °C

Top-layer logger, readings every 15 minutes shown from the file's 5-minute record, October 7, 2026

Top-layer product probeUpper label limit
0 °C5 °C10 °C15 °C7.9 °C8 °C
12:40 am1:252:102:553:404:25

Fictional example from this guide

Show the numbers
TimeTop-layer product probeUpper label limit
12:40 am5.4 °C8 °C
12:555.3 °C8 °C
1:104.8 °C8 °C
1:255.3 °C8 °C
1:406 °C8 °C
1:558.4 °C8 °C
2:1010.8 °C8 °C
2:2512 °C8 °C
2:4012.3 °C8 °C
2:5512.5 °C8 °C
3:1012.6 °C8 °C
3:2512.4 °C8 °C
3:4012.1 °C8 °C
3:5511.7 °C8 °C
4:1010.4 °C8 °C
4:259.1 °C8 °C
4:40 am7.9 °C8 °C

Five checks before any number from a logger is used

CheckWhat can go wrongWhat the rules say
Probe type and positionAn air probe on the outside of a pallet alarms in the sun while the product stays coldEU GDP asks for monitors placed by mapping, "in the areas that experience the extremes of fluctuations"1
CalibrationA logger out of calibration makes every number doubtfulTransport monitoring equipment "calibrated at regular intervals at least once a year"1
Interval and gapsA 15-minute interval can miss a short peak; a removed logger leaves hours unknownAnnex 15 asks for a risk assessment that covers "failure of monitoring devices"8
Clock and time zoneAn air shipment crossing zones shifts every timestamp against the carrier's reportNo rule sets one; write yours down
Start, stop and matchingA logger started late, or attached to the wrong pallet, describes another shipmentThe record must show the medicines were not exposed to harmful conditions "regardless of the mode of transport"1

Counting minutes out of range sounds mechanical, and still needs a rule. With 5-minute readings you can count the intervals whose reading is above the limit, or take the time from the first reading above to the first reading back in range, or interpolate between readings. The answers differ by a few minutes per crossing, and over a batch's life those minutes add up. Choose one method, write it into your procedure, and never fill a gap with a guess: a gap is unknown time, handled as in section 8.

06 · The arithmetic

Adding up a batch's time out of range across every leg, and working out a mean kinetic temperature

In shortFor a product whose allowance is a total time, the sum is simple and the inputs are scattered: every period the batch spent out of range in packing, storage, earlier shipments and returns, added to this trip and compared with the allowance. For room-temperature products, mean kinetic temperature (MKT) expresses heat stress over a period as one number, and it has limits that matter.

The running total in the example, step by step

Period for batch VL26-0388WhenTime out of 2 to 8 °CHighest reading
Packing hall, Plant 3, LeidenSep 3035 min9.4 °C
Cold room, Plant 3Sep 30 to Oct 50 min5.6 °C
This shipment, Leiden to MadridOct 5 to 72 h 46 min12.6 °C
Total used3 h 21 minAll readings at or below 23 °C
Used: 35 + 0 + 166 = 201 minutes = 3 h 21 min · Allowance: 70 h = 4,200 minutes · Share used: 201 ÷ 4,200 = 4.79% · Left: 4,200 − 201 = 3,999 minutes = 66 h 39 min, about 95%

The sample stability summary allows 70 hours in total between 8.1 and 23 °C over the shelf life, never above 23 °C and never below 0 °C. Two conditions must hold before the total means anything. Every reading must sit inside the allowed band: a peak of 24 °C would fall outside it even with hours left. And every period of the batch's life must have records: one period with no records makes the total unknown.

Three batches of the same product, three very different amounts of allowance left

Hours used and left of a 70-hour total allowance, sample batches from this guide's fictional example

Hours usedHours left
VL26-0388, after this trip66.7 h
VL26-0355, after four legs61.2 h8.83 h
VL26-0362, after five legs63.2 h6.83 h

Fictional example from this guide

Show the numbers
BatchHours usedHours left
VL26-0388, after this trip3.35 h66.7 h
VL26-0355, after four legs61.2 h8.83 h
VL26-0362, after five legs63.2 h6.83 h

A batch with 7 hours left is still within its allowance, and a single long delay on its next trip would take it over. Teams that track the running total can route such batches to short, well-controlled lanes, or ask the stability scientist before they ship again. Teams that look only at each trip's logger cannot see the problem coming.

Mean kinetic temperature, with a worked example

ICH Q1A(R2) defines MKT as "a single derived temperature that, if maintained over a defined period of time, affords the same thermal challenge to a drug substance or drug product as would be experienced over a range of both higher and lower temperatures". It is higher than the simple average and "takes into account the Arrhenius equation", the relation between temperature and reaction rate, using the formula of J. D. Haynes from 1971.6

MKT = (ΔH ÷ R) ÷ −ln[(e−ΔH/RT₁ + e−ΔH/RT₂ + … + e−ΔH/RTₙ) ÷ n], with temperatures in kelvin, ΔH the activation energy and R the gas constant
Warm spells push mean kinetic temperature above the simple average, so the average understates heat stress

30 daily readings, three illustrative patterns, ΔH ÷ R taken as 10,000 K (an assumption; use your pharmacopoeia's method)

Simple averageMean kinetic temperature
30 days at 22 °C22 °C22 °C
28 days at 22 °C, 2 days at 35 °C22.9 °C23.7 °C
20 days at 20 °C, 10 days at 30 °C23.3 °C24.6 °C

Illustrative · replace with your own numbers

Show the numbers
PatternSimple averageMean kinetic temperature
30 days at 22 °C22 °C22 °C
28 days at 22 °C, 2 days at 35 °C22.9 °C23.7 °C
20 days at 20 °C, 10 days at 30 °C23.3 °C24.6 °C

MKT is a tool with known limits. The ECA Academy, reporting USP's revision of chapter <1079.2>, quotes it: "MKT should not be abused, as MKT alone is not enough to assess the impact of a temperature excursion." The time, the actual temperatures, any exposure above 40 °C and the period used for the calculation must also be known.22

USP's commentary on the 2025 revision says "all available data must be used".23 Health Canada says MKT "may not be appropriate" where liquids or suspensions may change phase, where products need refrigeration or freezing, for biologics, and where data show excursions affect quality.3 USP's 2026 briefing on its <659> proposal adds that <1079.2> clarifies that storage time in colder conditions "cannot be used to offset excursions outside CRT ranges".7

For a refrigerated antibody, then, MKT rarely decides anything. The time and peak against the product's own allowance, and the freeze rule, do. For tablets labeled for controlled room temperature, MKT over a defined window is a common part of the assessment, and the product's own data still has the last word for any reading outside the label's range.

07 · Packaging and the lane

Was the shipper qualified for what happened? Reading a packaging qualification against a door-open, a delay or a hub transfer

In shortPassive shippers, active containers and refrigerated trucks are qualified by testing them against defined routes, seasons and events. An excursion inside what the qualification tested usually points to a known, limited risk; one outside it points to a gap in the lane, the packaging or the procedure, and often to a deviation.

EU GMP Annex 15 asks that "transportation routes should be clearly defined", that "seasonal and other variations should also be considered", and that a risk assessment covers "delays during transportation, failure of monitoring devices, topping up liquid nitrogen, product susceptibility and any other relevant factors".8

EU GDP says the choice of container depends on "the anticipated external temperature extremes", "the estimated maximum time for transportation including transit storage at customs" and "the qualification status of the packaging".1 It adds rules on cool-packs: no direct contact with the product, staff trained on "seasonal configurations", and a system "to ensure that incompletely cooled packs are not used in error".1

In the example, the carrier reported that the trailer doors were open for 52 minutes at a cross-dock in Bordeaux. The shipper's qualification report includes a 60-minute door-open challenge, in which the top-layer probe reached 12.9 °C and was back below 8 °C within 3 hours 10 minutes. The real event was shorter and milder than the test, which supports the release. It still earns a notice to the carrier, because a qualified shipper is a safety margin, and the door-open used part of it.

An excursion assessment reads the evidence in a fixed order, and the product's own data comes before the cause

Our reading of EU GDP, Annex 15 and ICH Q1, in the order most procedures follow

  1. 1Which probe, which limit

    Product probe or air? Above or below the range? For how long, at what peak?

    GDP specialistMinutes
  2. 2Is the record complete

    Every logger, every interval, start to stop. A gap is unknown time.

    GDP specialistMinutes
  3. 3What the product allows

    The approved excursion statement: band, ceiling, total, freeze rule.

    Stability summaryOne document
  4. 4What the batch has used

    Every earlier period out of range, added to this one.

    Several systemsOften the slow step
  5. 5Was the event qualified

    Door-open, delay, conditioning, hub transfer, against the test report.

    Packaging engineeringOne report
  6. 6Decide and record

    Release, quarantine or reject, signed, with reasons; notices and fixes follow.

    Quality lead, RP or QAAfter the evidence

Our reading of the sources 1 8 5

Show the numbers
StepWhat happensWhoTime
Which probe, which limitProduct probe or air? Above or below the range? For how long, at what peak?GDP specialistMinutes
Is the record completeEvery logger, every interval, start to stop. A gap is unknown time.GDP specialistMinutes
What the product allowsThe approved excursion statement: band, ceiling, total, freeze rule.Stability summaryOne document
What the batch has usedEvery earlier period out of range, added to this one.Several systemsOften the slow step
Was the event qualifiedDoor-open, delay, conditioning, hub transfer, against the test report.Packaging engineeringOne report
Decide and recordRelease, quarantine or reject, signed, with reasons; notices and fixes follow.Quality lead, RP or QAAfter the evidence

Cool-packs, hubs and seasons: where lanes fail

Three causes recur in the texts.

Frozen gel packs put straight into a winter shipper can drop the top layer below 0 °C within hours, which is why EU GDP asks for control of cool-pack conditioning and segregation of frozen from chilled packs.1 Transfers at hubs, where pallets wait on docks or loggers are removed and re-attached, are named in EU GDP: "particular attention should be paid to temperature monitoring" where a route includes "unloading and reloading or transit storage at a transportation hub".1 And summer and winter differ enough that Annex 15 and GDP both ask for seasonal profiles.8,1

08 · Freezes, gaps and returns

Three cases where the allowance arithmetic stops: a freeze, a gap in the record and a return without storage evidence

In shortA freeze of a product that must not freeze is decided by the freeze rule, whatever time is left. A gap in the record means the total cannot be known until another record covers it. A return of refrigerated stock needs documented evidence for the whole time it was away, under EU GDP 6.3 and, in the US, 21 CFR 211.204 and 205.50.

A freeze in a product that must never freeze

When a product's stability data says it must not be frozen, any reading below 0 °C on a product probe is usually treated as a reject, and the allowance for heat is irrelevant. The useful work is finding why. In the fictional example's second case, the packing record shows gel packs taken from a freezer at 1:42 pm and the shipper closed at 1:51 pm, where the work instruction asks for two hours of conditioning. That is a site failure and gets a deviation with a corrective and preventive action (CAPA).

A gap in the logger record

A logger removed during a container swap, a battery that died or a monitor that went offline leaves time with no readings. Most procedures keep the stock in quarantine until a second record covers the gap: another logger in the same load, or an active container's own air log. Annex 15 names "failure of monitoring devices" as a risk to plan for.8 If no second record exists, the excursion is unknown in size, and the running total cannot be calculated.

A refrigerated return without storage evidence

EU GDP 6.3 lets products that have left the distributor go back to saleable stock only if all of five conditions are met, including unopened packaging, an acceptable time limit ("for example 10 days") for returns from customers without a wholesale authorization, and examination "by a sufficiently trained and competent person".

For products with special temperature conditions, "returns to saleable stock can only be made if there is documented evidence that the product has been stored under the authorised storage conditions throughout the entire time". The evidence covers delivery, examination, opening of the transport packaging, return to the packaging, collection, and return to the distribution site refrigerator. "If any deviation has occurred, a risk assessment has to be performed." The Responsible Person decides the final disposition of returned products.1

US rules say the same thing in their own way. 21 CFR 211.204 requires returned drug products to be held, and destroyed if their storage or shipping "casts doubt on the safety, identity, strength, quality or purity", unless "examination, testing, or other investigations prove" they meet standards.18 21 CFR 205.50 applies the same test to wholesale distributors.20 And 21 CFR 211.208 forbids salvaging products exposed to "extremes in temperature" from "natural disasters, fires, accidents, or equipment failures" without laboratory evidence and evidence from the premises.19

A refrigerated return reaches saleable stock only by passing every EU GDP 6.3 condition in turn

Illustrative shape for 100 returned packs. Count your own returns at each step

Returned to the distributor100 packs
Unopened, undamaged, in date, not recalled92 packs
Within the time limit for that customer85 packs
Storage evidence for the entire time62 packs
Examined by a competent person61 packs
Back in saleable stock61 packs

Illustrative · replace with your own numbers

Show the numbers
Condition metPacks
Returned to the distributor100 packs
Unopened, undamaged, in date, not recalled92 packs
Within the time limit for that customer85 packs
Storage evidence for the entire time62 packs
Examined by a competent person61 packs
Back in saleable stock61 packs
09 · What goes wrong

What FDA's citations, MHRA's GDP findings and the US recall record show about storage and excursion failures

In shortInspectors cite weak stability programs and storage conditions every year. UK distribution inspectors have found excursions recorded and never followed up, uncalibrated transport monitors and invented readings. Recalls that name temperature exposure are a small share of the US drug recall record, and they count recalls: an excursion decided inside the company leaves no public record, so no public source counts excursions.

Stability programs and storage conditions drew 148 citations on FDA's fiscal 2025 drug inspections

Citation lines on Form 483s from inspections ending October 1, 2024 to September 30, 2025, by FDA's short description. Our sums from FDA's file

211.166(a) no written stability program35 citations
211.166(a)(3) stability test methods not valid28 citations
211.142(b) not stored under appropriate temperature, humidity, light23 citations
211.166(a) stability program not followed19 citations
211.166(b) too few batches on stability10 citations
211.166(a) results not used for expiry or storage conditions7 citations
211.142 warehousing procedures not established or followed5 citations
Other 211.166 lines21 citations

Source 26

Show the numbers
CitationCitations
211.166(a) no written stability program35 citations
211.166(a)(3) stability test methods not valid28 citations
211.142(b) not stored under appropriate temperature, humidity, light23 citations
211.166(a) stability program not followed19 citations
211.166(b) too few batches on stability10 citations
211.166(a) results not used for expiry or storage conditions7 citations
211.142 warehousing procedures not established or followed5 citations
Other 211.166 lines21 citations

The 148 is our sum: 120 citations across ten lines of 21 CFR 211.166 and 28 across two lines of 211.142. FDA's file lists 713 drug Form 483s issued from its system in that year, and says some 483s prepared by hand are not in it.26 One citation counts one observation, and an inspector's wording behind each one is not in the file.

What UK distribution inspectors wrote down

MHRA, the UK regulator, published its GDP deficiency data for 2016 from a sample of 148 of the 1,428 GDP inspections it carried out that year. Its examples include "Cold chain temperature deviations had been recorded but not subjected to CAPA reporting"; a refrigerator with a build-up of ice reading "0.6°C … at the time of the inspection"; "Uncalibrated equipment was being utilised to monitor temperature during transport"; and a site where "There were considerable gaps in contemporaneous temperature records. The Responsible Person confirmed he had added fabricated readings to fill gaps."27

We found no later MHRA GDP deficiency report. The examples are old, and each one is still a question to ask of your own records.

US drug recalls that name temperature or storage exposure run at a handful a year

Recall events, by report year. Our count from FDA's enforcement data: 33 of 1,901 drug recall events from 2020 to 2025

2 events2020
7 events2021
7 events2022
5 events2023
6 events2024
6 events2025

Source 28

Show the numbers
YearEvents
20202 events
20217 events
20227 events
20235 events
20246 events
20256 events

How we counted: FDA's openFDA recall data for drugs, events with report dates from January 1, 2020 to December 31, 2025, searched for reasons that mention temperature, refrigeration, freezing, excursions, storage or heat. Each of the 45 matches was read by hand, and 12 were left out because the reason was something else, such as a failed stability time point, a desiccant or a missing label text.

The 33 that remain cite exposure to temperatures or storage outside the label, in storage or transit.28 This is our count, and it counts recalls: it says nothing about how many excursions happen, since nearly all are decided inside the company.

76 in 100 selected vaccine providers had stock exposed to wrong temperatures for 5 hours or more in two weeks
76 in 100

selected providers in the US Vaccines for Children program (34 of 45) whose vaccines were exposed to inappropriate temperatures for at least 5 cumulative hours in a two-week period, HHS OIG, June 2012

Source 29

Show the numbers
MeasureValue
selected providers in the US Vaccines for Children program (34 of 45) whose vaccines were exposed to inappropriate temperatures for at least 5 cumulative hours in a two-week period, HHS OIG, June 201276 of 100

The inspector general's 2012 study looked at doctors' offices and clinics, at the end of the chain, and it measured a cumulative total over two weeks.29 It is an old study of one program. Its lesson travels: when nobody adds up the hours, many small excursions go unnoticed, and the total can be far larger than any single event.

10 · Stakes and the market

What an excursion puts at stake for a distributor or manufacturer: held stock, wasted batches, replacements and the record an inspector reads

In shortA wrong release puts out a batch whose quality its own data no longer supports. A wrong rejection destroys good stock and triggers a replacement shipment. A slow decision ties up stock and keeps a customer waiting. And a weak record turns a sound decision into an inspection finding. Temperature-controlled products are a large and growing share of medicines.

Cold chain products were 38% of the pharmaceutical market by IQVIA's measure, up from 26% in 2017
Cold chain products: 38%All other products: 62%
38%cold chain
  • Cold chain products38%
  • All other products62%

Source 30

Show the numbers
Share of the pharmaceutical marketShare
Cold chain products38%
All other products62%

IQVIA's white paper on the vaccine cold chain says the global cold chain market "accounted for 38% market share of all pharmaceuticals, up from 26% in 2017, and expenditure on cold chain logistics was estimated to be around $21.3 billion in 2024".30 A figure of about $35 billion a year lost to temperature-control failures is widely repeated, often credited to IQVIA's institute and a 2019 survey; we could not read its original, and a September 2026 trade article repeats it without naming its source.31 Treat it as an industry estimate.

Nearly 45 in 100 cold chain professionals surveyed in 2019 reported multiple excursions a year
44.6 in 100

survey respondents reporting multiple temperature excursions per year; 41% reported excursions that exceeded four degrees (2019 Biopharma Cold Chain Logistics Survey, as reported July 26, 2019)

Source 32

Show the numbers
MeasureValue
survey respondents reporting multiple temperature excursions per year; 41% reported excursions that exceeded four degrees (2019 Biopharma Cold Chain Logistics Survey, as reported July 26, 2019)44.6 of 100

That survey counts respondents. It shows that excursions are common and gives no rate per shipment.32 No public source we found gives the share of excursions that end in release or rejection, the hours an assessment takes, or the cost per assessment. Those are numbers to measure in your own records, as section 18 shows.

Four ways an excursion decision goes wrong, and what each costs

FailureWhat it looks likeWhat it costs
Release that the data does not supportAn earlier leg missed, a peak above the allowed ceiling, a gap ignoredProduct of unknown quality on the market; a possible recall; an inspection finding against the decision
Rejection that the data did not requireA short excursion well inside the allowance, rejected for lack of time to checkThe batch's value, destruction, a replacement shipment, a customer short of stock
A slow decisionDays of hold while files are gathered by emailStock tied up, duplicate shipments booked "just in case", lost goodwill
A thin recordA signature with no calculation, no citation of the allowance, no running totalHours rebuilding the story at inspection; a sound decision that cannot be shown to be sound

For licensed biologics in the US, FDA expects a manufacturer to report a biological product deviation when an event in "storage, or with the holding or distribution" of a distributed product departs from requirements or specifications in a way that "may affect the safety, purity, or potency" of the product, under 21 CFR 600.14.33 That is a quality report about the product, and it is one more reason the record behind each excursion decision has to be complete.

11 · Automation and AI

What software and AI can do in an excursion assessment, what EU draft Annex 22 and FDA say about it, and what stays with quality

In shortThe slow parts of the work are mechanical: reading files, matching serial numbers to batches, adding up minutes across systems, finding the right page of a qualification report, drafting a notice. Software can do those well. The decision, any judgment the product's data does not settle, and any change to an allowance stay with people, and the EU's draft rules on AI in GMP make that boundary sharper.

Reading and adding up suit software; judging what the data does not cover stays with quality

Our placement of excursion tasks by how mechanical they are and how much judgment they need

How much judgment it needs →
People decide
Software drafts, people check
Rare, done by hand
Software does, people sample
Reading logger filesMatching serials to the batchAdding time across legsFinding the qualification passageDrafting the carrier noticeJudging an event the data does not coverSigning the dispositionChanging an allowance
How mechanical the task is →

Our reading of the sources 1 24

Show the numbers
ItemHow mechanical the task is (0–1)How much judgment it needs (0–1)
Reading logger files0.800.12
Matching serials to the batch0.720.22
Adding time across legs0.660.32
Finding the qualification passage0.600.62
Drafting the carrier notice0.740.72
Judging an event the data does not cover0.200.80
Signing the disposition0.150.70
Changing an allowance0.300.75
TextWhat it saysStatus on November 3, 2026
Draft EU GMP Annex 22, Artificial IntelligenceCovers static models with deterministic output in critical GMP applications. Generative AI and large language models (LLMs) are not covered "and such models should not be used in critical GMP applications". In non-critical uses, a qualified person stays responsible for the output24Draft; consultation July 7 to October 7, 2025. Volume 4 lists no Annex 2214. EMA's inspectors set Q4 2026 as the target for giving the Commission final texts of Annex 22, Annex 11 and Chapter 4: a target, with no adoption date13. EMA's report of a June 30, 2026 workshop says consultation comments supported allowing LLMs in GMP uses; no revised text is published34
EU GMP Annex 11, computerized systemsValidation, data integrity, audit trails and electronic signatures for GMP systemsJanuary 2011 revision in force; a revision is in draft14
EU AI Act, as amended by the AI OmnibusRules for high-risk AI systemsAI Omnibus in force July 27, 2026; Annex III rules from December 2, 2027, Annex I product rules from August 2, 202835
FDA, AI to support regulatory decision-makingA risk-based credibility framework for AI used to produce information supporting regulatory decisions on drugs and biologicsDraft guidance, January 2025, still a draft36
FDA, Computer Software AssuranceRisk-based assurance for software used in medical device production and quality systemsFinal, February 2026. Its scope is device production and quality system software, so drug distribution teams read it as background37
21 CFR 11.50A signed electronic record shows the printed name, the date and time, and the meaning of the signature38In force, 2025 edition

The draft calls an application non-critical where it does "not have direct impact on patient safety, product quality or data integrity".24 Whether an excursion assessment is a "critical GMP application" under draft Annex 22 is a question each company has to answer and write down, with its quality unit, while the text is a draft.

A design in which software reads, adds up, cites and drafts, and a named person checks the evidence and signs every disposition, keeps the decision with people. Whatever the tool, its output becomes evidence a quality decision relies on, so it sits inside your validation and your data integrity controls, with an audit trail of who did what.

12 · How teams do it today

Who handles a temperature alarm today, how the files move between them, and where the hours of an excursion assessment go

In shortOne alarm involves the GDP specialist, the person who signs, a stability scientist, logistics, the carrier and often the customer. The files move by email and shared drives. Most of the time goes on finding records and adding up earlier exposure; the decision itself is usually quick once the evidence is in one place.

The people one alarm reaches

GDP specialist or distribution quality lead

Gathers the evidence, writes the assessment, and in many companies signs routine dispositions.

Responsible Person (EU) or Qualified Person

Holds the legal responsibility at a wholesaler; decides on returned and rejected products under EU GDP 2.2. May delegate duties "but not responsibilities".1

QA release (US quality unit)

Approves or rejects under the firm's CGMP procedures, and owns the deviation system.

Stability scientist

Owns each product's excursion statement, and is consulted when a case falls outside it.

Logistics or control tower

Needs to know quickly whether to book a replacement and what to tell the customer.

Carrier, third-party logistics provider and customer

Hold the incident reports, container logs and storage records the assessment needs.

An excursion decision passes through five hands before stock moves again

A typical path in a manufacturer's distribution network; your own may add steps

  1. 1Alarm and hold

    Logger platform or receiving check raises it; stock goes to quarantine.

    Warehouse, logisticsHour 0
  2. 2Files gathered

    Logger files, shipment record, batch, carrier report by email.

    GDP specialistHours
  3. 3Earlier exposure found

    Packing, storage, earlier legs and returns from several systems.

    GDP specialistOften the longest step
  4. 4Product data checked

    Allowance and freeze rule from the stability summary; scientist if outside it.

    Stability scientistHours to days
  5. 5Decision signed

    Release, quarantine or reject, with reasons; RP for rejects and returns in the EU.

    Quality lead, RP or QAMinutes once ready

Illustrative · replace with your own numbers

Show the numbers
StepWhat happensWhoTime
Alarm and holdLogger platform or receiving check raises it; stock goes to quarantine.Warehouse, logisticsHour 0
Files gatheredLogger files, shipment record, batch, carrier report by email.GDP specialistHours
Earlier exposure foundPacking, storage, earlier legs and returns from several systems.GDP specialistOften the longest step
Product data checkedAllowance and freeze rule from the stability summary; scientist if outside it.Stability scientistHours to days
Decision signedRelease, quarantine or reject, with reasons; RP for rejects and returns in the EU.Quality lead, RP or QAMinutes once ready
By hand, most of an excursion's elapsed hours go on finding records and adding up earlier legs

One plausible split of elapsed hours for one alarm. Time five of your own to replace it

Finding files, shipment, batchAllowance and earlier legsPackaging and carrier reportWriting and signingNotices and deviations
By hand6 h14 h8 h12 h8 h

Illustrative · replace with your own numbers

Show the numbers
Way of workingFinding files, shipment, batchAllowance and earlier legsPackaging and carrier reportWriting and signingNotices and deviations
By hand6 h14 h8 h12 h8 h

Three ways teams organize the work

WayHow it worksStrengthsWeak points
In house, by procedure and spreadsheetThe GDP team downloads logger files, keeps a running total per batch in a spreadsheet, writes assessments in the quality systemFull control; cheap to startThe running total lives in one file and one head; earlier legs are missed; slow at volume
Through the logistics provider or contract manufacturerA third party assesses against the owner's excursion statements under a quality agreementClose to the shipment; fast first lookThe owner keeps responsibility and must check the work; the batch's full history may sit elsewhere
With logger or quality softwareLogger platforms calculate peaks and minutes and flag breaches; quality systems hold deviations and signaturesClean logger data, alerts, audit trailsEach tool sees its own data; the product's allowance and earlier legs are often joined by hand
Part B · See it working

Botminds Temperature Excursion Management on one alarm, from stock on hold to a signed release, and on the hard cases

Part A described the work without naming a product. This part shows how Botminds prepares it, for Northwind Bio, a fictional biotech whose plant and distribution center ship across Europe and the US. Every company, carrier, person, product, batch, record and number on these screens is sample data. Procedures, allowances and rule wording on screen are the sample company's own.

13 · One alarm, start to finish

Alarm EX-2614: Veltrimab syringes at 12.6 °C on the road to Madrid, from 2:24 am to a signed release at 8:14 am

In shortThis is the example from the top of the page, inside the product. Specialist agents, AI helpers that each do one job, read both logger files, tie them to the batch, add the earlier legs to this trip, check the shipper's qualification and draft a cited recommendation. Dana Okafor, the GDP quality lead for Europe, reads it and signs.

The product never releases, rejects or changes an allowance. It reads records, adds up time, compares it with the product's approved allowance, cites every source and drafts the decision and the notices. A person signs every disposition. Stock status in the ERP (the company's enterprise resource planning system) changes only after that signature.
Five hours fifty minutes from the alarm to the signature, most of it night

Fictional case, Wednesday, October 7, 2026, Northwind Bio's sample data

  1. 2:24 amLogger alarm

    LG-4471, top layer, above 8 °C on shipment SH-77502. Stock on hold.

  2. 6:40 amDelivered, held

    The truck reaches Solano Farma in Madrid; the pallet stays in quarantine.

  3. 7:05 amCarrier's report

    Quorlan Freight: doors open 52 minutes at its Bordeaux cross-dock.

  4. NextAssessed on the alarm card

    Both loggers read, earlier legs added: 3 h 21 min used of 70 h. Release, 91% confidence.

  5. 8:14 amDana signs the release

    ERP status unrestricted, running total updated, logistics told.

Fictional example from this guide

Show the numbers
WhenWhat
2:24 amLogger alarm
6:40 amDelivered, held
7:05 amCarrier's report
NextAssessed on the alarm card
8:14 amDana signs the release
1

The new alarm arrives on a wall of open alarms

Dana's alarm wall shows the logger feed live with 412 shipments in transit, six open alarms and €9.55 million of stock on hold. Each alarm is one card: the trace against the label band, the stability budget, the recommendation and a 24-hour clock, which is the sample company's own procedure. EX-2614 is new: Veltrimab PFS (prefilled syringes), 1,920 syringes, peak 12.6 °C, budget not yet counted, allowance 70 h at up to 23 °C.

Beside the cards, the batches closest to the end of their allowance are listed under the line "time out of range is cumulative and never resets".

The alarm wall. The morning's totals, the first row of open alarms, each with its trace, budget and clock, and the batches closest to the end of their allowance.
2

One press, and the agents work on the card itself

Dana presses Assess. The logger reader takes both files, 391 readings each: peak 12.6 °C, 2 h 46 min out of range. The shipment matcher ties them to SH-77502, batch VL26-0388, 1,920 syringes, Quorlan Freight. The stability budget keeper reads the allowance and adds the earlier legs.

Each step shows on the card as it runs, with what it found.

Agents at work. The steps tick by on the alarm card; the budget meter reads "counting every leg".
3

95% of the budget left, and a recommendation to release

The budget meter fills: 3 h 21 min of 70 h used, 66 h 39 min left, 95%. The reason reads "Highest reading 12.6 °C for 2 h 46 min above 8 °C, never below 2 °C". The card moves to Ready for signature with "Release · 91%" and 22 h 30 min left on the clock.

The confidence figure is the drafting agent's own estimate of how firmly the evidence supports its recommendation. It is no substitute for reading the evidence.

Assessed. Earlier legs in gray, this trip in amber, what is left in green, with the recommendation and the clock.
4

The trace, both loggers, and every leg of the batch's life

Dana opens the alarm. The temperature record plots the top-layer logger LG-4471 peaking at 12.6 °C and the bottom-layer LG-4472 against the 2 to 8 °C band. Below it, the batch's time out of range leg by leg: 35 min in the packing hall at Plant 3 on Sep 30, 0 min in the cold room from Sep 30 to Oct 5, 2 h 46 min on this shipment.

On the right, the logger rows sit open: every reading from 12:40 am, the peak highlighted.

The trace and the legs. Both loggers against the label band, and the running total across three legs.
5

Four checks, each with its source

Four checks sit under the legs: never below 2 °C, no freezing (lowest 4.2 °C, on the bottom layer); inside the stability allowance (peak under the 23 °C ceiling, 3 h 21 min of 70 h used); shipper behaved as qualified (52-minute door-open against a 60-minute test that reached 12.9 °C); complete temperature record (two loggers, 391 readings each, no gaps).

Each small number is a citation. A click opens the source at the passage.

Four checks. The arithmetic first, then freezing, allowance, packaging and record completeness, each cited.
6

The recommendation, with its reasons and what follows

"Release to saleable stock", with four numbered reasons: the peak and time; the allowance ("Veltrimab may spend up to 70 h in total at up to 23 °C over its shelf life"); the running total, "including 35 min at Plant 3 on Sep 30", which "is cumulative and never resets"; and the door-open inside the qualified challenge. Then the conditions: write 3 h 21 min to the batch log, send the carrier a deviation notice, set the ERP batch status to unrestricted.

Below it, the agents' own trace: what each read, in what order, how long it took.

The recommendation. Four cited reasons, three conditions, and three decision buttons: release, quarantine, reject. The person chooses.
7

The door-open, beside the qualification's own words

Dana clicks the citation for the door-open reason. The packaging qualification PQ-0217 for the PalletCool 1200 opens at the passage: "During the 60-minute door-open challenge at hour 24 the top-layer probe reached 12.9 °C and was back below 8 °C within 3 h 10 min; all other positions stayed within 2–8 °C."

The panel's note says the sources are read by the agents and never changed.

The source. The qualification report at the cited passage, with its winter profile below.
8

A carrier deviation notice, drafted from the evidence

Because the cause was the carrier's, the deviation drafter writes notice CN-26-0412 to Quorlan Freight: what the loggers recorded, from 1:53 am to 4:39 am on Oct 7, while the doors were open at its Bordeaux cross-dock, and a request under section 7.3 of the quality agreement for the root cause and corrective action by Oct 14, 2026. Dana can edit it before it goes.

The carrier notice. Every fact comes from the evidence pack. A person sends it.
9

She signs, and the signature states what it means

Dana chooses Release, as recommended. The dialog states the meaning, "I release this stock to saleable stock", for Veltrimab 150 mg/mL prefilled syringe, batch VL26-0388, 1,920 syringes, and asks for her password. It notes that the signature's meaning, name, date and time are stored with the record, which is what 21 CFR 11.50 asks a signed electronic record to show.38 Choosing differently from the recommendation would ask her to say why.

The signature. The meaning, the batch and the signer, on the record.
10

Back in saleable stock, the running total written, logistics told

The alarm closes: "Released to saleable stock · e-signed by Dana Okafor · Oct 7 8:14 am". The ERP batch status is set to unrestricted, 3 h 21 min goes on the batch log for VL26-0388, and Sam Patel in the logistics control tower hears that no replacement is needed.

Released. The signed decision and what followed it, with the trace of how the assessment was made.
14 · The hard cases

A frozen autoinjector, a return with 39 hours unrecorded and a logger removed at a hub: three alarms the allowance cannot settle

In shortThree other alarms on the same wall show where the arithmetic stops, as described in section 8. A freeze is a reject whatever time is left, with a deviation and a second signature. A return without fridge records cannot be counted, so it cannot go back to stock. A gap in one logger keeps the stock in quarantine until another record covers it.

EX-2611: −1.8 °C, and the freeze rule decides

Veltrimab 100 mg autoinjectors, batch VA26-0142, 2,400 pens, €3.6 million, from the EU distribution center in Venlo to Nordvik Wholesale in Oslo with Quellmoor Logistics. The top-layer logger read −1.8 °C and stayed below 0 °C for 65 minutes, in the first two hours after packing. The screen says it plainly: "The freeze rule applies. Veltrimab must not be frozen — the time budget does not matter for this decision."

A freeze. The trace dips below 0 °C in the first two hours; the freeze rule replaces the budget meter.

The recommendation is "Reject — freeze event" at 97%, with four cited reasons: the reading, the product's freeze rule and the procedure that applies it, the packing record (gel packs out of freezer F2 at 1:42 pm, shipper closed at 1:51 pm, against two hours of conditioning in work instruction DC-114), and the winter qualification's own result for packs used unconditioned. A reject needs a second signature from Omar Haddad, the Responsible Person for the EU wholesale license.

Reject, cited. The cause is in the packing record, so the next step is a deviation.

The deviation drafter writes DEV-26-1179, class major: what happened, why, the impact on 2,400 pens, a check of two other winter shipments packed by the same shift, and a proposed CAPA of a conditioning timer, a pack-out sign-off and refresher training by Oct 21, 2026. A person files it.

The deviation draft. Facts from the evidence pack only; filing stays with a person.

EX-2608: a return that cannot be counted

Nordvik Wholesale returned 200 Veltrimab syringes of batch VL26-0371, €300,000, as an over-order ten days after delivery. Its fridge monitor was offline from Oct 2 at 6:00 pm to Oct 4 at 9:00 am, 39 hours, and no manual readings were taken. The budget line reads "No total — 39 h without storage records": the running total cannot be calculated.

No total. The hatched band is time with no records. The total is left blank, and nothing is estimated.

The recommendation is to reject at 95%: refrigerated returns go back to saleable stock only with documented evidence for the entire time, under EU GDP 6.3, and the Responsible Person decides on returns.1 Dana has signed; the card waits for Omar Haddad's second signature.

Waiting for the RP. The first signature is in; the decision is not final until the Responsible Person adds his.

EX-2612: a logger removed at a hub

6,000 vials of Dravenzo 20 mg, batch CR26-1098, €2.1 million, flew from Leiden to Lagoon Health in Singapore with Skerrow Air Cargo, via Dubai. During the container swap at the hub, the pallet 1 logger LG-5120 was removed and re-attached, leaving 3 h 40 min with no readings. Pallet 2 in the same container peaked at 9.8 °C, 1 h 50 min above 8 °C, well inside Dravenzo's 14-day allowance.

The sample procedure keeps stock in quarantine for gaps over 30 minutes until a second record covers them, so the recommendation is to keep it in quarantine at 88% and ask the carrier for the active container's own air log.

Quarantine for a gap. The stock waits for the container log, requested Oct 6 at 10:12 am. When it arrives, the agents re-run and the case comes back for a decision.
15 · The agents and who signs

Six specialist agents read loggers, count every leg and draft; a GDP quality lead signs, and the Responsible Person co-signs rejects and returns

In shortEach agent does one job and has written limits. None of them signs, releases stock, changes an allowance or files anything unreviewed. People decide, under the sample company's procedure, and the four-eyes rule applies to people.

Logger reader

Reads every logger file for the shipment, CSV or PDF, product and air probes, and works out the peak, the minutes out of range, gaps and the mean kinetic temperature. Never treats an air probe as product temperature, and never fills a gap.

Shipment matcher

Ties the alarm to the shipment record (road consignment note, or CMR; air waybill; or bill of lading), the batch, the units, the lane, the carrier and the packaging. Raises a logger that matches no shipment to a person, and never guesses a batch.

Stability budget keeper

Reads the product's approved allowance and adds this excursion to every earlier storage period and leg of the batch, with any freeze, ceiling or MKT rule. Uses only approved stability documents, never resets a total, and says "cannot be calculated" when a period has no records.

Packaging qualification checker

Checks that the shipper was qualified for the season and duration, and whether the event, a door-open, a delay, conditioning, is inside what was tested. Never treats an untested event as qualified.

Disposition writer

Applies the procedure's rules in order and drafts release, quarantine or reject with the calculation, reasons, conditions and confidence. Recommends only; every statement is cited.

Deviation drafter

When a process failed, drafts the deviation with a proposed CAPA; when the carrier caused it, drafts the notice under the quality agreement. Drafts only; a person files or sends.

Who signs, in the sample. Dana Okafor signs EU dispositions; Lena Ortiz in QA release signs US ones. Omar Haddad, the Responsible Person, adds a second signature to EU rejects and returns, as the sample procedure SOP QA-GDP-031 requires. Priya Ranvelle, the stability scientist, is consulted when a batch has less than 10% of its allowance left. Deciding differently from the recommendation asks for a reason, kept in the audit trail. These controls support your compliance with 21 CFR Part 11 and EU GMP Annex 11; your validation and procedures decide whether you meet them.
Draft Annex 22 bears on this design. These agents use large language models. Draft EU GMP Annex 22 says such models "should not be used in critical GMP applications".24 It remained a draft on November 3, 2026, and Volume 4 lists no Annex 22.14 Here the agents read, add up, cite and draft, and a named person checks the evidence and signs every disposition. The draft calls a use non-critical where it has no "direct impact on patient safety, product quality or data integrity".24 Whether your use meets that test is your quality unit's call, written down with a date and an owner.

Dana, Omar, Lena, Priya and Sam in the screens

DO

Dana Okafor · GDP quality lead, Europe

Signs every EU disposition, six to ten alarms a week.

"I spend the morning adding up minutes from five spreadsheets, and two minutes deciding."
OH

Omar Haddad · Responsible Person, EU

Second signature on rejects and returns.

"If it goes in the bin, I want the reason on one page."
LO

Lena Ortiz · QA release, US

Signs US dispositions under the company's CGMP procedures.

"Room-temperature product needs the data, and a calm read of it."
PR

Priya Ranvelle · stability scientist

Owns each product's allowance; consulted on low-budget batches and anything outside the data.

"Time out of range never resets. The batch remembers."
SP

Sam Patel · logistics control tower

Books replacements when stock is rejected.

"Tell me within the hour whether I ship a replacement."
16 · Every screen

The excursion list, lanes and carriers, product allowances, the batch log, the dashboard and the rules

In shortAround the alarm wall sit the screens a quality lead uses every week: every alarm in one table, lanes with their excursion rates, each product's allowance with its stability source, every batch's running total, the trend dashboard, and the procedure's rules and signers as settings.

Every excursion. The top of the open list: lane, peak, budget, recommendation, stage and clock for each alarm, filtered by product, carrier or status.
Lanes. Each lane's carrier, packaging, shipments and excursions over 90 days, the last 14 days as a strip, and the top cause. Sample data.
Product allowances. Each allowance cites the approved stability summary it comes from and changes only with a new approved version. The figures are the fictional products' own and belong to no real medicine.
The batch log. Every batch's running total. VL26-0362 has 6 h 50 min left and is routed to the stability scientist before it ships again.
The dashboard. A sample month: 47 alarms, outcomes by week, hours to decision, excursion rate by carrier and causes. The median time and the 24-hour share are the solution's design targets on sample data.
Your rules. Freeze means reject (locked), data gaps over 30 minutes go to quarantine, low budget goes to the stability scientist, returns need full storage records, and who signs where. Every change is on the audit trail.
17 · Inputs, outputs and targets

From logger files, shipment records and stability summaries to a signed disposition, and what the solution is designed to reach

In shortThe solution reads the records a cold chain already keeps and writes back only after a signature. Its outcome numbers below are design targets and estimates on sample data, to be measured on your own excursions.

Records your cold chain already keeps

  • Logger files and alarms, CSV or PDF, from your logger platform
  • Shipment and lane records: road consignment notes (CMR), air waybills, bills of lading, ERP lookups
  • Stability summaries with each product's approved allowance
  • Packaging qualifications by season and profile
  • Carrier incident reports from a shared mailbox
  • Batch history from storage monitors, packing records and earlier shipments

What your quality desk sets

  • Your excursion procedure, as approved rules
  • Who signs in each region, and who co-signs
  • Gap, low-budget and returns settings
Agents read, count, cite and draft Every leg against the product's own allowance, every reason with its source
People sign every disposition
The RP co-signs rejects and returns

What comes back from each assessment

  • A cited recommendation: release, quarantine or reject
  • A deviation draft, or a carrier notice under the quality agreement
  • After the signature: ERP batch status, the running total, logistics told
  • Trends by lane, carrier and cause

Design targets for excursion decisions

  • 3.6 hours median from stock on hold to a signed decision, against about 2 days by hand: design target and estimate
  • 95% of alarms decided within the 24-hour target: design target
  • About 1.2 hours of quality time per excursion, against 3.5 by hand: estimate
The design target takes the hours out of finding and adding, and leaves most of the time for writing and signing

Estimated elapsed hours for one alarm at the fictional company, by hand and with the solution. The total with the solution is its 3.6-hour design target

By handDesign target
Pulling logger files, finding shipment and batch6 h0.2 h
Looking up the product's allowance4 h0.1 h
Adding up every earlier leg10 h0.2 h
Checking the shipper qualification and carrier report8 h0.3 h
Writing the disposition and collecting signatures12 h2.5 h
Carrier notice or deviation8 h0.3 h

Fictional example from this guide

Show the numbers
StepBy handDesign target
Pulling logger files, finding shipment and batch6 h0.2 h
Looking up the product's allowance4 h0.1 h
Adding up every earlier leg10 h0.2 h
Checking the shipper qualification and carrier report8 h0.3 h
Writing the disposition and collecting signatures12 h2.5 h
Carrier notice or deviation8 h0.3 h
The design target is 95 alarms in 100 decided within the sample company's 24-hour clock
95 in 100

alarms decided within 24 hours of stock arriving on hold. A design target on sample data, to be measured live

Fictional example from this guide · The 24-hour clock is the sample procedure's own rule; no regulation sets it.

Show the numbers
MeasureValue
alarms decided within 24 hours of stock arriving on hold. A design target on sample data, to be measured live95 of 100

The systems an excursion's evidence already lives in

Logger platformAlarms and files every few minutes, or uploaded by hand
ERP and warehouse systemShipments, batches, units, status after a signature
Quality systemDeviations, CAPA, procedures, signatures
Stability and document controlApproved stability summaries and allowances
Packaging engineeringShipper and container qualifications
Carrier mailboxIncident reports and container logs

Built for scale across sites, lanes, carriers and products, with roles, maker-checker approvals (one person prepares, another approves), a full audit trail, export and integrations configured for each network. Your own products, lanes, rules and people replace everything shown here.

Part C · Are you ready to automate?

Automating temperature excursion assessment: what held stock and slow decisions cost you, what you could get back and how to test it

You sign excursion decisions, or you run the desk that prepares them, or you pay for the stock that waits on them. This part is written for you: what your current way costs, what faster and better-documented assessments could return, whether your network is ready, and what to ask any vendor, including us.

18 · What slow decisions cost

What an excursion costs your network in stock on hold, replacement shipments, wasted batches and inspection exposure

In shortWe found no independent figure for the hours an excursion assessment takes or for the share of excursions released, so this section shows you how to find your own in a week. Start with five numbers from your own records: excursions a year, median hours from hold to signature, value on hold, replacements booked while waiting, and stock rejected.

148

FDA citations on fiscal 2025 drug inspections for stability programs and storage conditions, 21 CFR 211.166 and 211.142, by our sum of FDA's file.26

FDA data, our sum
44.6%

of cold chain professionals in a 2019 survey reported multiple temperature excursions a year; 41% reported excursions over four degrees.32

Survey respondents, 2019
$21.3B

estimated spend on cold chain logistics in 2024, with cold chain products 38% of the pharmaceutical market.30

IQVIA estimate
One held pallet can cost far more in a needless rejection than in a few days of waiting

Illustrative costs for one €2.88 million pallet, written in US dollars at an assumed $3 million value. Replace every figure with your own

Rejected when its data supported release$3M
A replacement shipment booked while waiting$15K
Two days on hold at a 10% yearly carrying rate$1,644
A carrier notice and its follow-up, 3 hours at $95$285

Illustrative · replace with your own numbers

Show the numbers
What happensCost
Rejected when its data supported release$3M
A replacement shipment booked while waiting$15K
Two days on hold at a 10% yearly carrying rate$1,644
A carrier notice and its follow-up, 3 hours at $95$285

Finding your own excursion baseline in five working days

CostWhere it hidesHow to find your number in a week
Hours from hold to signatureBetween the alarm email and the signature, across three teamsAlarm time and signature time for your last 50 excursions, from the logger platform and the quality system
Person-hours per assessmentSpread across GDP, the stability scientist and logisticsTime five assessments of different kinds step by step, including the emails
Value on holdA warehouse status nobody pricesAverage quarantine value from the ERP, times your finance team's carrying rate
Replacements booked while waitingIn logistics, booked "just in case"The control tower's list for 12 months, matched to excursions that ended in release
Stock rejectedDestruction records, spread across sitesRejected excursions for 12 months, each with the reason: data, freeze, gap or no time to check
Running totals missedBatches whose earlier legs nobody addedFor 20 released batches, rebuild the full total from every system and compare it with what the assessment used
Repeat causesThe same lane, carrier or packing bench, never trendedExcursions by lane and cause for a year; count how many had a CAPA
Inspection timeRebuilding why a batch was releasedAsk whoever supported your last GDP inspection how long one excursion's story took

Specialist fatigue, a customer's trust and the leg nobody added

The specialist's attentionHours spent finding files come out of the hours for judging them, and judging is the part that protects the product.
The customer waitingA wholesaler or hospital that waits days for an answer orders more safety stock and remembers who made it wait.
The batch with no allowance leftA total nobody added is a risk you carry without knowing it, until the next trip.
The carrier that never hearsAn excursion released quietly teaches the lane nothing, and the same door stays open at the same hub.
The people who knowWhere each running total lives often sits in one experienced specialist's head, and leaves when they do.
19 · Your return

What faster excursion decisions return: hours of quality time, days of stock on hold and replacement shipments not booked

In shortPut in your own numbers. The calculator values quality hours you will reuse, days taken off the hold, and replacements you no longer book, then subtracts the yearly cost. Every default is an assumption to replace, and the value rests on your own baseline.

Quality hours, hold days and replacement shipments: where the value comes from

Effort

Quality hours per excursion

Value only as far as you will reuse them, so the share reused sits in the sum.

excursions × (hours today − hours after) × hourly cost × share reused
Carrying cost

Days off the hold

Stock decided sooner ties up less money while it waits.

excursions × value on hold × carrying rate × days saved ÷ 365
Logistics

Replacements not booked

Each replacement booked "just in case" for stock later released is avoidable spend.

replacements avoided × cost per replacement
Working capital

Stock no longer waiting

A one-time step down in average stock on hold. Report it apart from yearly savings.

excursions × value on hold × days saved ÷ 365
Quality

Totals no longer missed

Hard to price and worth tracking: released batches whose full running total was checked.

batches with every leg counted ÷ batches released
Inspections

The excursion's story on file

Time spent rebuilding a decision falls when the record shows the data, the total and who signed.

hours to rebuild one excursion decision, before and after

Excursions a year, hours per assessment and value on hold

This guide cites no wage survey for these roles, so hourly rates are loaded costs to replace. Every input marked illustrative is an assumption.

Your volume and effort
Stock on hold
Replacements and your cost
Illustrative yearly value
Quality hours released a year0
Hours reused, valued$0
Carrying cost freed$0
Replacements not booked$0
After your yearly cost$0
One-time drop in stock on hold, reported apart$0

Formulas, per year:
Hours released = excursions × (hours today − hours after)
Valued = hours released × hourly cost × share reused
Carrying cost = excursions × value on hold × rate × days saved ÷ 365
Replacements = replacements avoided × cost per replacement
After your cost = hours valued + carrying cost + replacements − yearly cost
Stock drop = excursions × value on hold × days saved ÷ 365, a one-time effect left out of the yearly total

The 3.5 and 1.2 hours echo the estimate in Part B's section 17, and 0.15 days is its 3.6-hour design target. No one has measured them on a real network. Set replacements to zero to see the case on hours and carrying cost alone.

At these assumptions, excursion volume decides whether the case clears its yearly cost

Yearly value before cost against a $150,000 yearly cost, using the calculator's other defaults, at three volumes

Yearly value before costYearly cost
50 excursions$108.1K$150K
300 excursions$198.8K$150K
1,000 excursions$452.7K$150K

Illustrative · replace with your own numbers

Show the numbers
Excursions a yearYearly value before costYearly cost
50 excursions$108.1K$150K
300 excursions$198.8K$150K
1,000 excursions$452.7K$150K

At these assumptions a site with 50 excursions a year does not cover the cost, and may be better served by a clean procedure, a single running total per batch and a weekly look at lanes. A network with hundreds of excursions clears it, and its first question should be what the released hours are for. A low-value product changes the picture too: the carrying cost line fades and the case rests on hours and replacements.

Start here20 · Readiness check

How ready your distribution quality desk is: excursion volume, approved allowances, running totals and a QA position on AI

In shortPick the answer closest to your network today. Eight questions score 0 to 2, and the last is for reflection. The meter adds up your score as you go, and each question says why it matters and what a strong answer sounds like.

1
Excursions a year

How many excursions does your network assess a year, including returns and ambient alarms?

Why it mattersVolume turns hours per assessment into a real number and decides whether software pays for itself.
A strong answer"About 320 last year across EU and US lanes, from the quality system."
2
Your baseline

Do you know the hours from hold to signature and the person-hours one assessment takes?

Why it mattersWe found no public benchmark, so your own baseline is the only proof of improvement.
A strong answer"Median 31 hours on our last 50, and 3 to 4 person-hours on five we timed."
3
Approved allowances

Does every temperature-sensitive product have an approved, version-controlled excursion statement: band, ceiling, total, freeze rule?

Why it mattersSoftware can only compare with an allowance that exists, and only the product's own data can justify a release.
A strong answer"Yes, for all 14 products, each citing its stability study, owned by the stability group."
4
One running total per batch

Can you say, for a batch on hold now, how much time out of range it has used across packing, storage and every earlier leg?

Why it mattersThis is the check most often missed, and the one that turns a release into a risk.
A strong answer"Yes, one log per batch, updated after every decision, including returns."
5
Reachable data

Can your logger platform, ERP, quality system and storage monitors be read by an integration, read only?

Why it mattersEach system has an owner and an access review. Start them early.
A strong answer"The logger platform and ERP have APIs IT supports; storage monitors export hourly."
6
Qualifications on file

Are your shippers' and containers' qualification reports current, by season and profile, and easy to find?

Why it mattersJudging a door-open or a delay needs the test it is compared with.
A strong answer"All five configurations, valid dates tracked, reports in document control."
7
Your signers' view

Have the people who sign, the GDP lead, the Responsible Person or QA release, been part of this idea, and do they want it?

Why it mattersThey carry the responsibility, so a tool they do not trust becomes one more review on top of their own.
A strong answer"Our RP asked for it; QA release wants to see the sampling plan first."
8
QA's position on AI

Has QA agreed where software may read and draft, who decides, and how this sits under your validation and draft Annex 22?

Why it mattersA pilot stalls if QA meets the question only at the end, and draft Annex 22 makes it sharper in GMP than elsewhere.
A strong answer"Yes: reads, adds and cites only; a person checks every case and signs. A dated risk assessment exists, with an owner."
9
For reflection: the inspector's batch

If an inspector picked one released excursion from last year, how long would it take you to show the logger data, the allowance it was compared with, every earlier leg, and who signed and why?

0–6

Explore

Write an approved excursion statement for each product with your stability group. Keep one running total per batch for a quarter. Time five assessments. You will learn most of what software would need, and fix the riskiest gap on the way.

7–11

Ready to pilot

Replay 30 past excursions with known outcomes, including a freeze, a gap and a return, then run live alarms on one lane alongside your current process. Compare totals found, citations right and hours per case. Your signers decide as usual throughout.

12–16

Ready to implement

Plan the rollout: read-only connections, allowances as approved versions, signing rules per region, a revised excursion procedure, a sampling plan for the signers' checks, and validation evidence your quality team accepts.

21 · Questions for any vendor

What to ask a temperature excursion software vendor about allowances, running totals, signatures and draft Annex 22

In shortAsk every vendor the same questions, us included. The answers show whether a tool only flags logger breaches or assesses them against each product's own data, whose rules it applies, what it records, and how you would test it on your own excursions.

AskA good answerA warning sign
Who decides
Can your software release or reject stock by itself?No. A named person signs, and we can show where that is enforced"Automatic release" with no account of who answers for it
What happens to stock status, and when?It changes only after the signature, and the link to your ERP is validatedStatus changes on a recommendation
The product's own data
Where does each product's allowance come from, and who can change it?From your approved stability documents, cited; changed only through a new approved versionA default allowance, or one an admin can edit freely
What do you do with an excursion your data does not cover?It goes to your stability scientist with the evidence, with no recommendation to releaseA general rule, such as an MKT limit, used to release anyway
How do you handle freezes, gaps and returns?Freeze rules applied as written; gaps never filled; returns need storage evidence for the whole timeInterpolation across a gap, or a freeze scored against a heat budget
The running total
Show me how you add every earlier leg of a batch, including returnsA per-batch log from your systems, with each period cited, and "cannot be calculated" where records are missingOnly the current trip's logger
How do you count minutes above a limit?Your procedure's rule, written down and tested"The logger platform does it"
Signature, record and validation
What does the signature carry, and what does the record show?Printed name, date and time, meaning; the reasons, the calculation and every sourceA click with a user ID
What will you say about GDP, Part 11 and Annex 11?Controls that support your compliance, with evidence for your validationA badge claiming GDP, Part 11 or Annex 11 status; no body grants one to a product
AI position
Which kinds of model do you use, and is our use a critical GMP application under draft Annex 22?The models named, and a dated position worked through with your quality team"Annex 22 does not apply to distribution", or FDA's device software guidance quoted as the rule for drug distribution
Can we test it on our past excursions, with cases we pick?Yes, with results by case type: release, freeze, gap, returnOnly a scripted demonstration
22 · How to start

A ten-week excursion pilot: past alarms first, then one lane live, with your quality lead signing as usual

In shortTake 30 past excursions with known outcomes, including a freeze, a gap and a return. Write each product's allowance as an approved statement. Run one lane's live alarms in parallel, with your desk working as usual and your signers deciding every one. Decide on three numbers: totals missed, wrong citations and hours per case.

  1. Measure first: time five assessments and pull alarm-to-signature hours for your last 50 excursions.
  2. Write the allowances: one approved statement per product with your stability group: band, ceiling, total, freeze rule.
  3. Replay 30 past excursions, including copies where you plant a missed earlier leg, a gap and a freeze.
  4. Run one lane live, in parallel, for four weeks. Your desk works as usual and your signers decide from your current process.
  5. Decide on your numbers, with a written position from QA on Annex 22, a sampling plan and your validation approach.
A ten-week pilot ends with a decision on three numbers
Your teamVendor
Time five cases; pull 50 alarms' hours
QA risk assessment and sampling plan
Approved allowance per product
Read-only connections: logger platform, ERP
Replay 30 past excursions with planted cases
One lane live, in parallel
Measure and decide
Week 0246810

Illustrative · replace with your own numbers

Show the numbers
ActivityFromTo
Time five cases; pull 50 alarms' hours02
QA risk assessment and sampling plan03
Approved allowance per product13
Read-only connections: logger platform, ERP13
Replay 30 past excursions with planted cases35
One lane live, in parallel59
Measure and decide910

Totals missed, wrong citations and hours per excursion

Track all six measures. Totals missed, wrong citations and hours per case are the three you decide on.

MeasureHowWhy
Totals missedPlanted and known earlier legs not counted ÷ total legsThe costliest error: a release the data no longer supports
Wrong citationsReasons whose cited record does not say what the reason says, on a sample your signer reads in fullThe signer's reliance rests on it
Hours per caseTimed across GDP, stability and logistics, against your baselineThe time case rests on it
Freezes, gaps and returns handledEach planted case sent to the right outcome or to a personThe cases where arithmetic must stop
Hours from hold to signatureSignature time minus alarm time, in parallelThe measure customers feel; it may move little if signers are the wait
Notices sentCarrier notices and deviations raised where the cause called for oneFewer repeats on the same lane next season
The full working-session questions: 12 questions in four groups
A

Your products' allowances and freeze rules

A1

Which products have no supporting excursion data at all, and what does our procedure say for them?

Why it mattersThese are the cases where release is never a calculation.
A2

Is time counted in total over shelf life, per event, or once only, for each product?

Why it mattersThe counting rule changes every total.
A3

Who approves a change to an allowance, and how do running totals carry over?

Why it mattersAn allowance is a quality decision on data.
B

Your records of every leg

B1

Where are packing-hall, cold room and dock exposures recorded, and by whom?

Why it mattersThe earlier legs are the ones most often missed.
B2

How do returns come back with their storage evidence?

Why it mattersEU GDP 6.3 needs evidence for the entire time.
B3

Which lanes have active containers with their own air logs?

Why it mattersA second record is what closes a gap.
C

Your signers, scientists and logistics

C1

Which decisions need the Responsible Person, and how fast can they sign?

Why it mattersA second signature can become the slowest step.
C2

When is the stability scientist consulted, and at what threshold?

Why it mattersLow-budget batches and uncovered cases need them early.
C3

Who tells logistics, and when?

Why it mattersA decision that arrives late still costs a replacement.
D

Your validation plan and draft Annex 22

D1

How does the tool sit in our validation plan and our excursion procedure?

Why it mattersIts output becomes evidence a quality decision relies on.
D2

Is this a critical GMP use under draft Annex 22? Who rechecks that when the final text appears?

Why it mattersThe answer may change the design, so it needs an owner and a date.
D3

What will carriers and third-party logistics providers see, and what does each quality agreement say?

Why it mattersNotices and data requests rest on those agreements.
23 · Frequently asked questions

Temperature excursion questions answered: allowances, EU GDP, mean kinetic temperature, returns and software

In shortQuestions distribution quality teams and buyers search for, each answered on its own.

What is a temperature excursion in pharmaceuticals?

It is any time a medicine is exposed to temperatures outside the range on its label or in its approved storage conditions, during storage or transport. WHO's model guidance defines it as an event in which a time- and temperature-sensitive product is exposed to temperatures outside the ranges prescribed for storage or transport. The stock is usually quarantined until a person in quality decides what happens to it.

What is temperature excursion management?

It is everything after an alarm: holding the stock, reading the logger data, matching it to the batch and shipment, comparing the exposure with the product's own stability data, deciding, documenting, telling the carrier or site, and trending causes. EU GDP asks for a written procedure for investigating and handling temperature excursions.

Can a product be used after a temperature excursion?

Only if the product's own stability data, or a scientific justification built on it, shows that quality is unaffected. Health Canada says excursions may be acceptable for brief periods if stability data and justification show this, and the draft ICH Q1 says they may be acceptable if justified and supported by stability data. A general rule of thumb, or another product's data, is no basis for using the stock.

What is a stability budget?

It is industry shorthand for the time out of range, at stated temperatures, that a product's stability data supports, and for how much of that time a batch has already used. Where the allowance is a total over shelf life, every period out of range adds to the batch's running total, and the total does not reset when the product goes back into the refrigerator.

How do you calculate mean kinetic temperature?

MKT is calculated from a series of temperatures with the Haynes formula that ICH Q1A(R2) names, using an activation energy and the gas constant, with temperatures in kelvin. It gives one temperature with the same heat stress as the varying ones, and it is always at least the simple average. USP's chapters set out how to use it, and MKT alone is not enough to judge an excursion.

Can MKT be used for refrigerated products?

Health Canada says MKT may not be appropriate for products that need refrigeration or freezing, for biologics, for liquids or suspensions that may change phase, and where data show excursions affect quality. For a refrigerated biologic, the time and peak against the product's own allowance, and its freeze rule, usually decide.

What does EU GDP say about temperature excursions during transport?

EU GDP 9.2 asks that excursions during transport be reported to the distributor and recipient, that a procedure exist for investigating and handling them, and that transport monitoring equipment be calibrated at least once a year. Chapter 9.4 asks for qualified equipment for temperature-sensitive products and controls on cool-packs and seasonal configurations.

Can returned refrigerated products go back into saleable stock?

Under EU GDP 6.3, only if all the return conditions are met and there is documented evidence that the product was stored under its authorized conditions for the entire time, covering delivery, examination, opening, repacking, collection and return to the refrigerator. In the US, 21 CFR 211.204 requires a returned product whose storage casts doubt on its quality to be destroyed unless examination, testing or investigation proves it meets standards.

Who decides the disposition after an excursion?

A person in quality, under the company's procedure. In an EU wholesaler the Responsible Person decides on returned and rejected products and may delegate duties but not responsibilities. In the US, the quality unit approves or rejects under its CGMP procedures. Software can prepare and draft the decision; a person signs it.

What happens if a logger has a gap in its data?

Time with no readings is unknown time, and most procedures keep the stock in quarantine until a second record covers it, such as another logger in the same load or an active container's own air log. EU GMP Annex 15 asks that transport risk assessments consider the failure of monitoring devices. A gap should never be filled by estimating the missing readings.

Can AI decide whether to release stock after an excursion?

No. The disposition is a quality decision signed by a person. Software can read logger files, add up time across legs, cite the allowance and draft a recommendation for that person to check. Draft EU GMP Annex 22 says generative AI and large language models should not be used in critical GMP applications; it remained a draft on November 3, 2026, so each company needs its own dated, documented position.

Does excursion software make a company GDP or Part 11 compliant?

No body grants a product a GDP, Part 11 or Annex 11 status. Software offers controls that support your compliance, such as signatures that show the name, date, time and meaning, access roles and an audit trail. Compliance depends on your validation, procedures and use.

24 · One-page summary

Temperature excursion management on one page: seven steps from alarm to signature, the rules in force and 14 terms

Print this page

In shortThe whole guide on one screen: the method, the rules as of November 2026, the readiness scale and the terms.

The method
  1. Hold the stock. Confirm which probe crossed which limit, for how long, at what peak, and that the record is complete.
  2. Read the product's approved excursion statement: band, ceiling, how time is counted, freeze rule.
  3. Add every earlier period out of range for this batch, from packing to returns, to this one.
  4. Compare with the allowance. Stop the arithmetic for a freeze, a gap or a return without evidence.
  5. Check the event against the packaging qualification and the lane.
  6. A person decides: release, quarantine or reject, signed, with reasons and sources. The RP decides on returns and rejects in the EU.
  7. Update the running total, tell logistics, send the carrier notice or raise the deviation, and trend the lane.

Readiness: score 0–2 on eight questions: 0–6 explore · 7–11 pilot · 12–16 implement.

As of November 3, 2026: EU GDP guidelines of 2013 stand · Annex 15 (October 1, 2015) and Annex 16 (April 15, 2016) stand · ICH Q1A(R2) and Q5C stand; consolidated ICH Q1 is a Step 2 draft, with Step 3 sign-off and Assembly review toward Step 4 targeted for December 2026 (ICH work plan, July 10, 2026) · 21 CFR 211.142, 211.166, 211.204, 211.208 and 205.50 stand as of the 2025 edition · FDA's 2022 licensure proposal not final · draft Annex 22 and draft Annex 11 still drafts · FDA's AI guidance still a draft.

14 terms
Temperature excursion
Exposure outside the labeled or approved range.
Allowance
Time out of range a product's own stability data supports.
Running total
Time out of range a batch has used, across every leg.
Disposition
The decision to release, keep in quarantine or reject.
Quarantine
Stock that exists and may not be sold or shipped.
Product probe
A logger sensor that stands for the medicine's own temperature.
Ambient probe
A sensor measuring the air around the load.
Mean kinetic temperature (MKT)
One temperature with the same heat stress as a varying series.
Controlled room temperature
USP's 20 to 25 °C storage condition; the label and the product's data decide any reading outside it.
Packaging qualification
Tests showing a shipper holds its range on a route and season.
Lane
A regular route with its carrier, mode and packaging.
Responsible Person (RP)
The person named on an EU wholesale authorization who decides on returned and rejected stock.
CAPA
Corrective and preventive action after a deviation.
GDP
Good distribution practice: the rules for storing and moving medicines.
25 · Sources

Sources

Accessed November 2026. Regulatory status statements are as of November 3, 2026; US CFR sections are as of the 2025 edition (revised as of April 1, 2025), the newest on govinfo.gov that day. Counts marked as ours were made from the regulator's own data files and are described where they appear.

  1. European Commission, Guidelines of November 5, 2013 on Good Distribution Practice of medicinal products for human use (2013/C 343/01), Official Journal C 343, November 23, 2013, sections 2.2, 3.2.1, 6.3 and 9.1 to 9.4. eur-lex.europa.eu
  2. ICH, Q5C Quality of Biotechnological Products: Stability Testing of Biotechnological/Biological Products, Step 4, November 30, 1995, sections 5 and 7. database.ich.org
  3. Health Canada, Guidelines for environmental control of drugs during storage and transportation (GUI-0069), August 2020, sections 5.1.9 and 5.2. canada.ca
  4. World Health Organization, WHO Technical Report Series No. 961 (2011), Annex 9, Model guidance for the storage and transport of time- and temperature-sensitive pharmaceutical products. who.int
  5. ICH, Q1 Stability Testing of Drug Substances and Drug Products, Step 2 draft endorsed April 11, 2025, section 14.1, Excursions Outside of a Labelling Claim, published by FDA as draft guidance. fda.gov
  6. ICH, Q1A(R2) Stability Testing of New Drug Substances and Products, Step 4, February 6, 2003, sections 2.1.7, 2.2.7 and glossary (mean kinetic temperature). database.ich.org
  7. United States Pharmacopeia, General Chapter <659> Packaging and Storage Requirements, proposed revision (Case ID SUB-2963), briefing as shown in USP's public preview, 2026. We read the preview, not the official chapter. doi.usp.org
  8. European Commission, EudraLex Volume 4, Annex 15: Qualification and Validation, section 6, Verification of transportation, in operation since October 1, 2015. health.ec.europa.eu
  9. European Commission, EudraLex Volume 4, Annex 16: Certification by a Qualified Person and Batch Release, October 12, 2015, in operation since April 15, 2016, points 1.5 and 1.7.20. health.ec.europa.eu
  10. ECA Academy, "GDP in the US: The USP <1079> Series of Chapters on Good Storage and Distribution Practices", August 25, 2022. gmp-compliance.org
  11. FDA, proposed rule, National Standards for the Licensure of Wholesale Drug Distributors and Third-Party Logistics Providers, 87 FR 6708, February 4, 2022, Docket FDA-2020-N-1663. We read a summary of this proposal, not its full text. federalregister.gov
  12. ICH, Q1 Expert Working Group work plan, July 10, 2026: Step 3 sign-off and Assembly review for Step 4 in December 2026. database.ich.org
  13. European Medicines Agency, GMP/GDP Inspectors Working Group, three-year work plan 2026–2028: Chapter 4, Annex 11 and Annex 22 each with a Q4 2026 target date for giving the Commission a final text. ema.europa.eu
  14. European Commission, EudraLex Volume 4, Good Manufacturing Practice guidelines (list of chapters and annexes), read November 3, 2026: Annex 11 at its January 2011 revision, no Annex 22. health.ec.europa.eu
  15. 21 CFR 211.142, Warehousing procedures, 2025 edition (revised as of April 1, 2025), the newest on govinfo.gov on November 3, 2026. govinfo.gov
  16. 21 CFR 211.150, Distribution procedures, 2025 edition. govinfo.gov
  17. 21 CFR 211.166, Stability testing, 2025 edition. govinfo.gov
  18. 21 CFR 211.204, Returned drug products, 2025 edition. govinfo.gov
  19. 21 CFR 211.208, Drug product salvaging, 2025 edition. govinfo.gov
  20. 21 CFR 205.50, Minimum requirements for the storage and handling of prescription drugs and for the establishment and maintenance of prescription drug distribution records, 2025 edition. govinfo.gov
  21. Pharmaceutical Commerce, "Q&A: Will national licensure simplify distributor compliance?", September 28, 2026, describing FDA's licensure rule as proposed. pharmaceuticalcommerce.com
  22. ECA Academy, "USP pre-posts Revision to General Chapter <1079.2> and Stimuli Article on Mean Kinetic Temperature (MKT)", February 21, 2023. We did not read the chapter itself. gmp-compliance.org
  23. ECA Academy, "USP Publishes Summary of Comments on Chapter <1079.2> Regarding Mean Kinetic Temperature (MKT)", March 11, 2025, on USP's commentary of February 3, 2025 for USP–NF 2025, Issue 2. gmp-compliance.org
  24. European Commission and PIC/S, draft EU GMP Annex 22: Artificial Intelligence, public consultation July 7 to October 7, 2025, section 1. picscheme.org
  25. US prescribing information, How Supplied/Storage and Handling, read through FDA's label data on November 3, 2026: omalizumab label, somapacitan label, marstacimab label, dupilumab label.
  26. FDA, Inspection Classification and Citation data, fiscal year 2025 (inspections ending October 1, 2024 to September 30, 2025), Drugs sheet; sums by section are our own. fda.gov
  27. MHRA, GDP Inspection Deficiency Data 2016: 1,428 GDP inspections in 2016, a sample of 148 reviewed, with deficiency examples by chapter. assets.publishing.service.gov.uk
  28. openFDA, drug enforcement reports (recalls), report dates January 1, 2020 to December 31, 2025, read November 3, 2026. Our count of events whose stated reason is exposure to temperatures or storage conditions outside the label, read by hand. open.fda.gov
  29. HHS Office of Inspector General, Vaccines for Children Program: Vulnerabilities in Vaccine Management, OEI-04-10-00430, June 2012. oig.hhs.gov
  30. IQVIA, Tip of the iceberg: economic and environmental impact of the vaccine cold chain, white paper (undated; cites IQVIA MIDAS data to the second quarter of 2024). iqvia.com
  31. Pharmaceutical Commerce, "Why temperature control is now pharma's make-or-break variable", September 22, 2026. pharmaceuticalcommerce.com
  32. Packaging Europe, "Peli BioThermal reveals 2019 biopharma cold chain logistics survey insights", July 26, 2019. packagingeurope.com
  33. 21 CFR 600.14, Reporting of biological product deviations by licensed manufacturers, 2025 edition. govinfo.gov
  34. European Medicines Agency, Report of the multistakeholder workshop on expert contributions to artificial intelligence guidance development (Annex 22), workshop of June 30, 2026, EMA/156789/2026: consultation comments supported allowing LLMs and generative AI in GMP applications; no revised text published. ema.europa.eu
  35. European Commission, Regulatory framework on AI, read November 3, 2026: the AI Omnibus entered into force on July 27, 2026; Annex III high-risk rules apply from December 2, 2027 and Annex I rules from August 2, 2028. digital-strategy.ec.europa.eu
  36. FDA, Considerations for the Use of Artificial Intelligence to Support Regulatory Decision-Making for Drug and Biological Products, draft guidance, January 2025; page read November 3, 2026. fda.gov
  37. FDA, Computer Software Assurance for Production and Quality Management System Software, final guidance, February 2026, superseding the September 24, 2025 version. fda.gov
  38. 21 CFR 11.50, Signature manifestations, 2025 edition. govinfo.gov
Next step

See it on your own excursions.

Bring a sample of past alarms with their logger files, stability summaries and your excursion procedure, and we will walk through them with you, every number beside its record. Your quality lead decides, every time.

botminds.ai The complete guide to temperature excursion management · November 2026. Northwind Bio, Plant 3, Veltrimab, Dravenzo, Talvoren, Quorlan Freight, Quellmoor Logistics, Skerrow Air Cargo, Tallowmere Express, PalletCool, every consignee, person, batch, shipment, record and figure in the example and the screens are fictional. The allowances shown for the sample products are sample data and belong to no real medicine. Regulatory status is as of November 3, 2026; US CFR sections are as of the 2025 edition. This guide is general information about product quality and records, so take your own quality and legal advice before acting on it.