BiotraxionOpen application
All releases

Laboratory rights (superadmin, profiles, presets, GLP controls) and Recipes calculators with insertion into notes, protocols and results

2026.10.25-droits-superadmin-calculateurs · 2026-10-25

Delivered build : 01cb743e7a88afe02614302289000f6f70fb0656

Changes

  • Superadmin: each laboratory has one or more superadmins, designated by Biotraxion. Only a superadmin manages the laboratory's rights, profiles, presets and controls. An ordinary administrator cannot demote or deactivate a superadmin, and the last superadmin cannot be removed. Designations are written to the chained audit trail.
  • Rights catalogue and matrix: regulated actions are described in a catalogue. Twenty more actions are now judged by the server: deviations, reagents, samples, equipment, qualifications, audit trail, deliverables, review exceptions, devices, account export. Each action's default reproduces the former role guard: no laboratory changes behaviour until its matrix is edited.
  • Profiles and presets: a profile is built on a base role, assigned and archived. Two presets, Standard and GLP, apply in one atomic operation with a reason and a signature. Configuration history is kept. The screen is in Settings, My lab, Rights.
  • Four switchable controls: self-approval, second factor for signers, secret at every step, refusal to close a session with a skipped step. A control switched off during a session does not remove the running session from its starting regime.
  • Received step signature: a step signature received by the server can no longer be withdrawn or modified (refused in the database). The authentication method of the signature is recorded.
  • Settings: compliance mentions and placeholder settings are removed from the screen and the PDFs.
  • Calculators: the Recipes page gets four more tabs: Dilution (C1V1, serial, reverse, make a solution), Molarity, Master mix (excess, primers, water made up) and Buffers. The former addresses /buffers, /dilution, /molarity and /master-mix redirect there.
  • Otto: it can use these calculators to answer (dilution, molarity, master mix, buffers, molar masses) and open the calculator pre-filled. The calculation is local, and Otto prepares while the human validates.
  • Insert a calculation: a button exists in the note editor, in each protocol step (table with formulas and variables for master mix and buffers, never overwriting an existing variable) and in results. On a finished session, insertion goes through the existing signed path (meaning, password check, audit) and keeps the calculation inputs. On a run in progress, the calculation is sent as a note-type result through the offline queue.

Known limitations

  • A laboratory's superadmin is designated by Biotraxion after delivery; at migration, existing administrators are also marked superadmins, with an audit line.
  • Per-action guards reproduce current roles: the new rights change nothing until the superadmin edits the matrix.
  • A calculation inserted on a run in progress stays text: no structured table and no record of the inputs. The button is not yet in the step entry screen.
  • The dilution, molarity, master mix and buffer calculations have not gone through laboratory validation; results are calculation aids to be checked by the user.
Français