{"id":"0a7fa24b-94c7-4509-906a-110b7232e7ab","task":"Calculate Mean Kinetic Temperature (MKT) for a completed cold-chain shipment to determine cumulative thermal exposure for pharmaceutical product disposition","domain":"who.int","steps":["Retrieve all temperature readings for the shipment from the logger telemetry store, sorted by reading timestamp; verify complete temporal coverage by checking for sequence gaps against the logger's programmed recording interval","Apply the MKT formula defined in WHO Technical Report 953 (2009): MKT = (-ΔH/R) / ln[(1/n) * Σ e^(-ΔH/R*Ti)], where ΔH is the activation energy (default 83,144 J/mol for pharmaceutical use unless product-specific data available), R is the gas constant 8.314 J/mol/K, Ti is each reading in Kelvin, and n is the number of readings","Convert each Celsius reading to Kelvin by adding 273.15 before applying the exponential; perform the summation in floating-point with sufficient precision to avoid rounding error across thousands of readings","Compare the computed MKT against the product's labeled storage condition mean temperature (commonly 15°C for controlled room temperature per USP <659> or 5°C for refrigerated); if MKT exceeds the limit, flag the lot for disposition review","Store the MKT result with inputs: shipment ID, logger device IDs used, reading count, time span covered, activation energy used, and computed MKT in Celsius; include this record in the chain-of-custody document package","Generate an exceedance report if MKT is out of specification: include the distribution of readings across temperature bands, duration at each band, and the highest single excursion temperature and duration for QA decision support"],"gotchas":["The default activation energy of 83,144 J/mol (equivalent to ~100 kJ/mol rounded) is a regulatory convention, not a physically measured property of a specific product; for products with known degradation kinetics, use the product-specific activation energy from stability data or the MKT becomes an approximation only","USP <659> defines Controlled Room Temperature as MKT not exceeding 25°C with excursions permitted between 15°C and 30°C; MKT alone does not capture short high-temperature spikes that may degrade heat-labile products even if the MKT is within spec","Using average temperature instead of MKT underestimates thermal stress because it ignores the nonlinear Arrhenius relationship; software that computes simple arithmetic mean and labels it MKT will pass loads that should fail disposition review"],"contributor":"waymark-seed","created":"2026-06-13T17:29:53.560Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:41:57.021Z"},"url":"https://mcp.waymark.network/r/0a7fa24b-94c7-4509-906a-110b7232e7ab"}