- js/pk/lab-timing.js : miroir fidèle de pk/LabTiming.kt — creux prévisionnel (minimum de la courbe E2 entre 2 injections), saut au premier creux STABILISÉ (5 × t½ terminale : TFS/WHS analytiques, Estrannaise lue dans la table via le nouveau pkProfileStore.terminalHalfLifeDays — refactor de la pente d'extrapolation de sample(), zéro duplication), filtres honnêtes (injectable actif + Posologie requis, creux ≥ now+6 h et jamais déjà mesuré, horizon borné → null), shouldSuggestPosology (invite quand un injectable actif est sans Posologie — demande v1.8.0). - labs.js : encart « Prochaine prise de sang (suggestion) » ou invite, mutuellement exclusifs (miroir carte Android). - i18n FR/EN (labrec_*), WEB_VERSION 1.8.0, assertions E2E. - tests/lab-timing.test.js : 7 tests miroirs (152 verts au total) + E2E (encart rendu : titre, creux daté, créneau, stabilisation). - Doc : §4 arbre, §8 suite + E2E, CHANGELOG [1.8.0], README.
22 lines
972 B
JavaScript
22 lines
972 B
JavaScript
/**
|
|
* Barrel du noyau PK : un point d'import pour les écrans et les tests.
|
|
* (Les modules restent importables individuellement — ce fichier ne fait
|
|
* que regrouper les exports.)
|
|
*/
|
|
|
|
export * from './pk-engine.js';
|
|
export * from './pk-calibration.js';
|
|
export * from './pk-reminders.js';
|
|
export * from './pk-extrema.js';
|
|
export * as LabTrajectoryModel from './lab-trajectory-model.js';
|
|
export { computeLabAnchoredCurve, ratioAt, extensionHorizonEndMs } from './lab-trajectory-model.js';
|
|
export * as LabTiming from './lab-timing.js';
|
|
export { nextBloodDrawRecommendation, shouldSuggestPosology } from './lab-timing.js';
|
|
export * from './chart-helpers.js';
|
|
export * as Alerts from './alerts.js';
|
|
export * as PKProfileStore from './pk-profile-store.js';
|
|
export * as TransfemScienceModels from './transfem-science-models.js';
|
|
export * as WhsahModels from './whsah-models.js';
|
|
export * as PKPresets from './presets.js';
|
|
export * as ChartHelpers from './chart-helpers.js';
|