JadeSUITE

The quality platform of the Jade suite

From the reported deviation to the reread procedure, quality follows a single thread

JadeMP Quality brings the laboratory's documents, nonconformities, audits, authorisations, equipment and accreditation scope together in one web application. A nonconformity puts a procedure under revision, every reading is proven, and the next audit finds the whole thread again. Designed for medical laboratories working to ISO 15189.

  • 3 screensa nonconformity reported from a phone
  • 14/14a procedure is only “Implemented” once all its recipients have read it
  • ✓ Jadethe accreditation scope checked every night against the Jade dictionary, read-only
Fictitious laboratory, people and documents. Animated demo on fictitious data. In Nonconformities, NC PIP-2026-00431 creates the action “Review a document” and procedure PROC-2026-00031 moves to “To revise”. In Documents, its version 4.0 is reviewed, approved, then “Applicable”. In the readings, its fourteen recipients have read it: it becomes “Implemented”. In the audit programme, the PRE process shows “Signals: 3”, and the “Why PRE is rising” panel cites the NC and the procedure.

What JadeMP Quality connects

One set of accounts, rights, signatures and notifications for every module.

  1. NonconformitiesTo the documents: Review a document

    Reported in three screens, or from a piece of equipment, a blood group request or an audit finding.

  2. DocumentsTo the authorisations: Procedure readings

    Signed workflow, numbered paper copies, attested readings.

  3. AuthorisationsTo the audits: Internal auditor

    Every reading appears on the staff member's record; the authorisation says who may audit.

  4. Audits

    A programme that sees NCs and documents put into effect rise to the surface.

Back to nonconformities: Create an NC from the finding

Around the thread

Jaderead every night, never modified

Equipment“Report an NC”, “Filed in DMS”

Accreditationmatched against the Jade dictionary

Quality calendarreads the deadlines of six modules

The wrong tube

Night of 5 to 6 November 2026. Yann Berger, technician, is running the blood bank at Val-Clair Centre. A blood group request comes in from the maternity unit.

Fictitious laboratory, people and documents. Screens recreated from the application.

Blood bank IH26-004131

06.1102:40 The blood group does not match the known identity.

On request IH26-004131, JadeIH blocks validation: the ABO differs from the patient's blood group identity. The guide asks for a new sample, with identity checked at the bedside.

Recreated screen: blood group request, discrepancy with the blood group identity

IH26-004131to Nonconformities PIP-2026-00431

03:52 The second tube settles it: it was not her blood.

The new sample gives the known identity again. Yann cancels the request, then “Report an NC” opens the form already filled in; he ticks “Caught in time (near miss)”.

Recreated screen: from the blood bank guide to the NC report

Nonconformities PIP-2026-00431

08:10 Quality sorts it in one move.

Nadia Perrin, quality manager, qualifies it: high severity, “In-depth” level, Dr Hélène Vautier in charge. As long as the NC is open, JadeMP flags the record as blocking in the exchange queue with the LIS.

Recreated screen: qualification queue and handling

Nonconformities PIP-2026-00431

08:35 What had to be stopped is decided, and traced.

Dr Vautier answers the six containment questions, each dated in her name. No result had gone out: the clinical significance is assessed as “No impact”.

Recreated screen: NC record, containment and clinical significance

Nonconformities PIP-2026-00431

09.1109:00 The analysis is done by four people, on the same diagram.

Dr Vautier, Nadia, Yann and the maternity unit's head midwife fill in the Ishikawa at the same time. The whys lead to the cause: the procedure does not set when labelling takes place.

Recreated screen: root cause analysis, with several contributors

PIP-2026-00431to Documents PROC-2026-00031

09:43 Two actions that act in the DMS.

With the analysis approved and signed, Dr Vautier creates “Review a document” on PROC-2026-00031 and “Retrain a user” for Sarah Bovet. The procedure immediately moves to “To revise”.

Recreated screen: NC record, Actions step

Documents INST-2026-00027

10.1107:05 The phlebotomist rereads the instruction, and the action closes.

In “My readings”, Sarah finds a new attestation for the bedside identification instruction. She signs it; at the next check, the NC's action becomes “Done” on its own.

Recreated screen: My readings, attestation signed

INST-2026-00027to Nonconformities PIP-2026-00431

17.1210:00 Verified effective, the NC closes and its report goes out.

The check goes back over the causes from the analysis; Nadia concludes “Effective” and signs. The NC closes, the closure report goes to the record, and Yann receives what was done.

Recreated screen: effectiveness check and closure

What this story shows

Next story: A procedure that changes

A procedure that changes

PROC-2026-00031, “Sample collection and identification”, is in force in version 3.0. Since 9 November at 09:43, an NC has set it to “To revise”.

Fictitious laboratory, people and documents. Screens recreated from the application.

PIP-2026-00431to Documents PROC-2026-00031

Mon. 09.1114:30 The author opens the revision; v3.0 stays in force.

Léa Bonvin starts from the “This document must be revised” banner and creates a major version, with its reason. Until publication, the phlebotomists keep applying v3.0.

Recreated screen: document record, new major version and its reason

Documents PROC-2026-00031

Tue. 10.1110:05 Written in the browser, then sent for review.

Léa rewrites § 5.2 in the built-in editor, without downloading the file. The type's workflow is fixed when it is sent: one reviewer, then one approver.

Recreated screen: built-in editor, then record sent for review

Documents PROC-2026-00031

Wed. 11.1108:40 Rejected, with what needs correcting and where.

Yann Berger compares it with v3.0 and rejects the review: the two-person check is not described. Léa receives “1 point to correct before resubmitting the document”.

Recreated screen: comparison with v3.0 and reasoned rejection

Documents PROC-2026-00031

Thu. 12.1117:02 Two signatures, then paper before the date.

Yann signs his review with his Microsoft account; Dr Hélène Vautier approves. As the document is distributed on paper, it moves to “To print”: the copies must be at the workstations before 16.11.

Recreated screen: approval signature, then paper distribution plan

Documents PROC-2026-00031

Fri. 13.1115:00 The copies are on the wall before the procedure changes.

The three printed copies read “Applicable from 16/11/2026”. Sarah confirms they have been put up in the maternity unit, and the distribution is declared ready.

Recreated screen: paper distribution, copies put up and copy no. 005

Documents PROC-2026-00031 v4.0

16.11 · “Put into effect” task02:00 Overnight, v4.0 comes into force.

The task publishes v4.0 and archives v3.0, whose three copies move to “To withdraw”. Fourteen readings are created, and the NC's “Review a document” action closes on its own.

Recreated screen: v4.0 put into effect, overnight

Documents PROC-2026-00031 v4.0

16.1108:10 The question not to miss, missed.

Inès Duc, phlebotomist, misses the decisive question of the “Enhanced” check: a 24-hour wait. The next day, other questions are drawn; she passes and signs her commitment.

Recreated screen: reading check, decisive question missed, then commitment the next day

Documents PROC-2026-00031 v4.0

Mon. 23.1110:30 Fourteen readings out of fourteen: “Implemented”.

At D+7, the automatic reminder chased the last reader. Her reading comes in at 10:30, and v4.0 moves on its own from “Applicable” to “Implemented”.

Recreated screen: readings dashboard, then the record becomes “Implemented”

What this story shows

Next story: The audit that finds the thread

The audit that finds the thread

Val-Clair's internal audit programme 2026–2028 covers twelve processes. At the end of November, Nadia Perrin looks at what is rising.

Fictitious laboratory, people and documents. Screens recreated from the application.

PIP-2026-00431PROC-2026-00031to Audits Programme 2026–2028

Mon. 30.1108:40 Pre-analytical is rising, and the screen says why.

The PRE process, of high criticality, shows “Signals: 3”. Since its last audit, two NCs and a procedure put into effect on 16.11 point to it.

Recreated screen: audit programme, why PRE is rising

Audits AUD-2026-019

08:43 Planned here, created from a template.

Nadia sets a slot in the fourth quarter, then creates the audit from the pre-analytical template. AUD-2026-019 is created “Planned”, with its twelve checkpoints.

Recreated screen: planned slot, then new audit from a template

Audits AUD-2026-019

10:22 Nobody audits their own sector.

JadeMP refuses Léa Bonvin, who works in pre-analytical, and flags Dr Marco Rossi's expired authorisation. The audit goes ahead with Julien Pasche, molecular biology technician, authorised.

Recreated screen: audit team, impartiality and authorisations

Audits AUD-2026-019

Thu. 03.1209:30 In the maternity unit, a finding from a sample.

Julien starts the audit on site. Out of twenty collection forms, three do not state the time: a minor finding, linked to requirement 7.2.4.4.

Recreated screen: audit start and new finding

PROC-2026-00031to Audits AUD-2026-019

10:10 The finding traces back to the procedure, and to the NC that made it change.

In “Audited documents”, Julien adds PROC-2026-00031: version 4.0, “Implemented”, fourteen readings out of fourteen. Its quality links lead to PIP-2026-00431, the NC of the wrong tube.

Recreated screen: audited documents and procedure preview

AUD-2026-019 · finding #2to Nonconformities PIP-2026-00467

10:35 The deviation becomes an NC, and the finding is frozen.

“Create an NC from finding #2” suggests the type, takes over the description and the default actions. Julien validates the finding: it will not change again, and will close with its NC.

Recreated screen: NC created from the finding, then the audit's footprint

Audits AUD-2026-019

Fri. 04.1217:05 A report that partly writes itself, then locks.

At the first keystroke, the audit moves on its own to “Report in progress”; the summary of findings is already written. Julien signs, then Nadia approves: the report is locked.

Recreated screen: audit report, summary and signatures

PIP-2026-00467to Audits AUD-2026-019

Mon. 14.1209:10 The NC closed, the finding closes, the box turns green.

The actions of PIP-2026-00467 are done: the NC closed on its own. Julien closes the finding, then the audit; in the programme, the PRE box shows “Completed on 14.12.2026”.

Recreated screen: audit closure, then the programme

What this story shows

Next story: A night, then a Monday

A night, then a Monday

On Sunday evening, nobody is working on quality at Val-Clair. JadeMP, however, is running: its scheduled tasks prepare Monday.

Fictitious laboratory, people and documents. Screens recreated from the application.

Jade AXA · anti-Xa activity

Sun. 06.1222:14 In Jade, a test receives the accreditation mark.

An update to the Jade dictionary marks anti-Xa activity as accredited in the maternity unit, an extension decided by the laboratory. JadeMP never writes to Jade: it will read it tonight.

Recreated screen: LIS ↔ scope reconciliation, the evening before

Jade Test dictionary

07.12 · “LIS dictionary snapshot” task04:30 The Jade dictionary is read again in full.

The snapshot reads 1,240 tests and records one change of accreditation status. The mirror is dated and is never authoritative: if there is a gap, Jade is right.

Recreated screen: LIS connection, overnight snapshot

Quality steering NC SLA adherence · 86%

“Quality indicators snapshot” task05:15 The day's figures are frozen.

The modules' measurements enter their series. The NC deadline adherence rate drops to 86%, below the 90% target: the indicator moves to “Alert”.

Recreated screen: quality indicators, status on 07.12Sample data

Authorisations BM-02 · Julien Pasche

“Authorisation deadlines” task06:30 An expired authorisation closes a room.

Julien Pasche's authorisation for PCR extraction and amplification ended the day before. As the only authorised person at Val-Clair Nord, he leaves the post-PCR room with nobody authorised.

Recreated screen: location record, Conformity tab

Equipment VCC-EQ-0142

“Metrology deadlines” task06:45 A reminder at D−7, without anyone having to think of it.

The refrigerated centrifuge VCC-EQ-0142 must be calibrated on 14.12. The reminder goes to the quality manager, and the same deadline is already waiting on the calendar.

Recreated screen: metrology reminder, and the same deadline in the quality calendar

Quality steering My day

07:40 Monday starts with a single list.

“My day” brings together Julien's reassessment, the week's calibration and Nadia's readings. The indicator in alert is waiting for her in quality steering.

Recreated screen: My day, Monday morning

AXAto Scope HEM.2 · AXA

07:52 The accreditation mark without a scope line.

On the scope, a card has turned red: AXA is accredited in the maternity unit without a scope line. Nadia creates the prefilled line, chooses the HEM.2 family, and the gap disappears.

Recreated screen: accreditation scope, from the gap to the line createdSample data

Authorisations BM-02 · Julien Pasche

14:10 The reassessment reopens the room.

After a practical assessment, Dr Anne Collet reassesses Julien at “Lead” level. The next deadline is calculated on its own, and the post-PCR room has an authorised person again.

Recreated screen: versatility matrix, Julien Pasche's reassessment

What this story shows

Next story: The wrong tube

A nonconformity is reported in one minute, from the bench

At reception, Lucie Morel sets aside a haemolysed tube from the maternity unit. She reports it from her phone, in three screens, without leaving her workstation. At the office, quality handles it with one key, and Lucie learns what became of it.

My NCs

Haemolysed tubePIP-2026-00418 · Closed · an hour ago Reported by me Closed on 05/11/2026

Nadia Perrin08:04

Thank you for your report. It is being handled under reference PIP-2026-00418; Nadia Perrin is in charge. You will be informed when it is closed.

Nadia Perrin08:04

NC PIP-2026-00418, which you reported, is closed.

What was done:
• Request a new sample

Thank you: your report helped improve our practices.

Qualification queue

0 NCs to qualify

PIP-2026-00418To qualifyClosed

Haemolysed tube Reported by Lucie Morel on 05/11/2026 07:12

VCC · Reception and pre-analytical

Tube from the maternity unit haemolysed on arrival, potassium cannot be measured.

Record 2611050142

Request a new sample · Already done

Handling

Level

RecordingStandardIn-depth

Frequent, minor NC: counted, cause and correction in two lines, closed straight away.
Severitylow
OwnerNadia Perrin
Short causeTourniquet left on too long
Correction madeNew sample requested

Ready to be accepted

NC recorded and closedPIP-2026-00418 · Haemolysed tube

Lucie has the answer in “My NCs”. Choose her account language.

Fictitious laboratory, people and documents.

Three screens, at the workstation

The type is chosen from the most reported; the record and the photo are added on the spot. What has already been done is ticked, and the report keeps it.

One key, at the office

A frequent, minor NC does not call for an analysis. At “Recording” level, a short cause and the correction are enough: the NC is counted, then closed. The other levels open the analysis and the actions.

What happens next, in her language

Accepted, refused or closed: a message waits for the reporter in “My NCs”, in French, German, Italian or English. Never knowing what becomes of a report is what puts people off making one.

An NC is also created where the deviation is seen, prefilled and linked: from a blood group request in JadeIH, equipment out of tolerance, a scope gap or an audit finding.

An analysis that does not stop at “human error”

JadeMP does not approve an analysis that stops at a person's mistake. And when NCs repeat, it groups them under a problem, then measures whether the actions hold over time.

A cause you can act on

“Forgot”, “inattention”, “human error”: as long as no system factor is retained alongside, approval stays closed. A factor that is itself generic does not count. The list of refused causes is set in the settings.

Before approval

  • Required sections completed
  • Root cause entered
  • Non-generic cause
  • Owner assigned
  • Conclusion written
Electronic signature requiredComplete the prerequisites listed in “Before approval”

Write a cause that talks about forgetting, then retain the needles factor.

Fictitious laboratory, people and documents.

One analysis for the NCs that keep coming back

Seven haemolysed tubes in four weeks, six from the maternity unit: JadeMP suggests making them a problem. The calculation stays in JadeMP, without AI. The curve then shows whether it continues, and eight weeks without recurrence are advised before concluding.

Sample data

PB-00007Haemolysed tubes in the maternity unit

8 NCs linkedSample collection (MAT)Opened from a suggestion

Suggested by JadeMP

7 NCs in 28 days · usually 1.2MAT sample collection (6 / 7)

No AI, no data sent outside JadeMP.

Is it continuing?NCs per week · 16 weeks

Before the first action: 1.3 NCs/wk; since: 0.00 NCs/wk → it is falling

Effectiveness◆ to decide✓ effective

1.3NCs / wk before the actions
0.00NCs / wk since (8 weeks)

8 weeks of hindsight: you can conclude.

Approved by Nadia Perrin on 21/12/2026

8 weeks

Let time pass: at eight weeks of hindsight, conclude in the window.

Fictitious laboratory, people and documents.

Read is good. Understood is checked

Opening a file proves nothing. JadeMP measures how much of the document has been covered and the time spent, calculated from its length at 200 words per minute. Only then does the check open, with the questions written by the author.

The rigour scale

Four levels supplied, from a simple read receipt to the document closed during the test. Each document type has its own; the sample collection procedure is at “Enhanced” level.

  1. InformationSimple read receipt.
  2. Standard3 questions asked, 67% required, unlimited attempts.
  3. Enhanced PROC-2026-000315 questions asked, 80% required, 3 attempts, blocking, spaced reminder.
  4. Critical8 questions asked, 90% required, 2 attempts, exam mode, 8 minutes.

Reminders, with nothing at stake

An understood procedure can also be forgotten. At 30, 90 and 180 days, two questions come back. A reminder never undoes a confirmed reading: it tells the quality manager what does not hold over time.

On the form, touch the box where the collection time is written.

Click on the requested spot. You can click again to correct yourself.Your point is placed. Click elsewhere on the image to move it.

The check opens when both gauges are full. Then touch the right box on the form.

Fictitious laboratory, people and documents.

The sheet on the wall knows whether it is current

A printed procedure remains a controlled copy: numbered, named, kept in its place. Scanning its QR code is enough to know whether it is current, with no account and without showing a single line of the document.

MAT › Sample collection room

OBSOLETE copy — Do not use

Checked on 16/11/2026 07:48

Reference
PROC-2026-00031
Title
Sample collection and identification
Version on the copy
v3.0
Current version
v4.0
Copy no.
002
Recipient
Sarah Bovet
Location
MAT › Sample collection room
Printed
02/03/2026
Status
To withdraw

Touch a sheet to scan it, then record the withdrawal of the one that is no longer current.

Fictitious laboratory, people and documents.
  • no. 002Each copy has a number, a recipient and a location. The register knows where it is.
  • v4.0When a new version comes into force, copies of the old one are recalled and their recipients notified.
  • /v/…The QR code opens a public page: verdict, version, copy number. Nothing else.
  • SignedThe withdrawal is recorded and signed, copy destroyed or archived. The register keeps the trace.

To withdraw 0

No copy awaiting withdrawal

Paper distribution · activity

Withdrawal recordedWithdrawn

Copy no. 002 · v3.0 · Destroyed · Sarah Bovet, 16/11/2026 07:52

The external auditor works in the record, not in their inbox

They receive a link in their name, read the documents within their scope and propose findings and NCs in the same record as you. They change nothing: every action goes into the log, and the laboratory decides.

Demo on fictitious data. On the left, the portal of Étienne Vasseur, external auditor: 6-digit code, home page, document MOP-2026-00061 watermarked with his name, finding proposed, then NC proposal. On the right, the laboratory's access log records every action with the IP address; once accepted, the proposal becomes NC PIP-2026-00452.

Recreated screen: the external auditor's portalFictitious laboratory, people and documents.

Wednesday 14.10.2026, audit AUD-2026-014. Move the visit forward, then respond on the laboratory side.

Recreated screen: the laboratory's access log, and the proposal received in the audit
  • A link in their nameOpened for one auditor and their audits, here from 12.10 to 12.11. The laboratory chooses the scope and can cut it off at any time.
  • A 6-digit codeSent to their address before entry: a forwarded link is not enough to open the portal.
  • Watermarked documentsEvery document is shown with their name and the date, in the version in force.
  • One log, one decisionOpenings, documents viewed, findings and NCs proposed go into the log, IP address included. The quality team creates the NC or refuses the proposal.

Calibration creates the next deadline

The technician records the operation in a wizard, one question per screen. JadeMP compares each measurement with its maximum permissible error, calculates the next date and files the certificate in the DMS, next to the equipment.

  • Measured against toleranceReference, measured value and MPE, as a percentage or in the unit, for each quantity: the result shows while you type.
  • A date that calculates itselfDate performed plus interval: the next deadline joins the operations schedule and the quality calendar. It can still be changed.
  • The certificate, filedIt becomes record ENR-2026-00057 in the DMS, linked to the equipment, and can be found from its record.
  • Out of toleranceThe record keeps its “Report an NC” button: the nonconformity goes out with the equipment's name and inventory number.

Temperature-controlled enclosures have their own tab: range, mapping, minimum and maximum readings, what to do in the event of an excursion, as for the sample and serum bank refrigerator VCC-EQ-0207, between 2 and 8 °C.

4.6 °Cdeviation +0.6 °C

Reference 4.0 °C; the green band covers the MPE, ± 1 °C.

Test values

Recreated screen: centrifuge record and operation wizard, Result and Deadline steps togetherFictitious laboratory, people and documents.

All the laboratory's deadlines, where they arise

The quality calendar is not filled in: it reads each date from the module that holds it. An authorisation reassessed, a calibration recorded, an audit rescheduled, and the deadline moves on its own, without anyone copying it.

Recreated screen: Nadia Perrin's quality calendar, December 2026, today Monday 7Fictitious laboratory, people and documents.Sample data
Isolate a module

Seven kinds of deadline, and where they come from

Planned audit
AuditsThe planned dates of each audit, from the first day to the last.
Audit programme slot
AuditsThe end of the period of a slot still waiting for its audit.
NC SLA deadline
NonconformitiesThe target time of each open nonconformity.
Document review
DocumentsThe next review set on the document.
Authorisation reassessment
AuthorisationsThe end of validity of the authorisation, competency by competency.
Metrology deadline
EquipmentThe date calculated when the last operation was recorded.
Scope review
AccreditationThe next review of each scope line.

Jade is read, never modified

JadeMP writes nothing to Jade. It reads its test dictionary, receives reports made from a record, and drops what happens to the NCs into a queue that Jade comes to pick up.

Jadeyour LIS

  1. From Jade to JadeMP: Test dictionary

    Every night, JadeMP takes a read-only copy of it, to match the accreditation scope against what Jade declares accredited.

  2. From Jade to JadeMP: Report a nonconformity

    Opened from a Jade record, the form arrives with the record's information.

  3. From JadeMP to Jade, picked up by Jade: NC event queue

    Each change to the NC waits there for Jade to pick it up; it stays in the queue until Jade has acknowledged it.

JadeMP

Recreated screen: the “Report a nonconformity” form, opened from record 2611090233

Recreated screen: the “Exchanges” page of the Nonconformities module

Take NC PLC-2026-00031 through its three states:

Fictitious laboratory, people and documents.

What the assessor asks for, filed by requirement

At the assessment visit, the question is not finding a binder. It is showing, requirement by requirement, that every NC has been handled. The dashboard says what is left to do; the evidence file gathers the rest.

Fictitious laboratory, people and documents.Sample data

To handle now

Five tiles give the status right now, whatever the period chosen. Every delay has a name, and a tile only turns green again once the last one is cleared.

The evidence file

For the period, a single archive: a summary filed by requirement, the registers as CSV and the closure reports as signed. Each file carries its fingerprint, to check that nothing has changed since.

Recreated screen: the contents of the archive, file by file
Recreated screen: a complaint record, its three pieces of evidence

One complaint, three pieces of evidence

The acknowledgement of receipt, here by phone, 26 minutes after receipt. The impartiality statement of the person who decides. The outcome communicated to the complainant, by letter, seven days later.

Coming from the old JadeMP, or from a spreadsheet

Your history comes with you: accounts keep their password, the DMS keeps its files and its filing, and the rest of the old JadeMP database is transferred with us.

  • Accountsimported with their groups, sites and sectors.
  • Filescopied from the old repository after a simulation, without ever touching the source.
  • Fleettaken from a spreadsheet, an export or a web address, by import profile.

Accounts, files and fleet are simulated first: you see what would be done before anything is written. In the fleet, anything contradictory is set aside until someone decides.

Another tool, other files? Let's talk about what you have.

Recreated screen: equipment fleet synchronisationFictitious laboratory, people and documents.Sample data

A web application, installed on your premises or hosted by Lysoft

JadeMP opens in the browser, with nothing to install on the workstations. Your IT team knows who sees what and why, finds every signature in a single register, and keeps AI switched off until you switch it on.

Who sees what, and why

Yann Berger cannot find the standard operating procedure for blood smears. “Check an access” replays the server's checks in order, and stops at the one that closes it: the document is restricted to the Haematology sector.

It is corrected at the source, by assigning the sector, and the same check turns green.

Fictitious laboratory, people and documents. Recreated “Check an access” screen, fictitious data: for Yann Berger and document MOP-2026-00118, the server's checks run in order. The licence passes, four checks do not apply, and “Document sector” closes access: the document is restricted to the Haematology sector. After “Fix”, the Haematology sector is assigned to Yann Berger and the same check shows that he can read the document.

A single signature register

Reviews, approvals, attested readings, NC closures, audit reports: every signed act enters the same chain. “Verify the chain” recalculates it on demand, and the register exports to PDF.

Fictitious laboratory, people and documents. Recreated “Electronic signatures” screen, on fictitious data: 1,284 signatures since the start. After “Verify the chain”, the integrity is “Intact” and the banner reads “Chain intact, 1,284 signatures verified”. Last lines of the register: closure of NC PIP-2026-00431 by Nadia Perrin, attested reading by Inès Duc, signed review by Lucie Morel, signed approval by Dr Marco Rossi.

Technical sheet

Installation
In your infrastructure, or hosted by Lysoft. Docker containers, with an installation and update script.
Server
Java and Spring Boot. PostgreSQL database, with a versioned schema.
Files
S3-compatible storage of your choice. It can be changed while the application is open, with a copy checked by fingerprint and a possible rollback.
Office files
Files are edited in the browser, without downloading, by an editing server supplied with JadeMP.
Connection
JadeMP accounts, or the institution's Microsoft accounts, with JadeMP accounts kept as a fallback. Five failures in fifteen minutes lock the username for fifteen minutes.
Signatures
Password or Microsoft sign-in requested again for every act, with a reason. The fingerprint of the signed content enters the SHA-256 chain.
Rights
Read, Contribute or Administer per module, plus named capabilities. An individual right carries a reason and an end date, then lapses on its own. Granting Administer is signed.
Secrets
API keys, connection secrets and the LIS password encrypted at rest, never shown again.
Emails
Descriptions, comments and causes stay in JadeMP: the email shows “(see in JadeMP)”.
Operations
Maintenance announced in advance, open documents saved before the shutdown. Scheduled tasks can be triggered by hand.
With Jade
Nothing is written to Jade. The details: Jade is read, never modified.

What laboratories ask us

Our LIS is not Jade.

The quality modules work without a LIS. Reading the dictionary and matching the scope go through the connection written for Jade. NC exchanges go through an event queue, acknowledged by the correspondent's software. Let's talk about your setup.

We still print our procedures.

Paper is part of the workflow: distribution plan by location, printing before coming into force, numbered copies, recall at the next version, and QR code check from a phone, with no account.

Our reviewers edit in the document: who signed what?

A substantive change clears the sign-offs of the phase, and the rule cannot be switched off. A minor correction is declared and traced. Every signature keeps the fingerprint of the signed content.

AI, for us, is a no.

It is off by default. Disabled, no content leaves and its buttons disappear from the screens. The nonconformities module does not use it. If you enable it one day, you can connect a service hosted on your premises.

And the validation of our computer system?

It remains the laboratory's. The chained signature register, which exports to PDF, the rights log and the history of every object help with it. The documents you will find useful: let's talk about them.

Where is our data?

JadeMP is installed in your infrastructure, or Lysoft hosts it for you. In both cases: Docker containers, a PostgreSQL database and S3-compatible storage. Emails do not carry free text, and AI stays off until you enable it.

Our teams speak German or Italian.

The interface is available in French and English. NC reports and messages to the reporter are available in French, German, Italian and English. Everyone chooses the language of their emails in their profile.

Do we have to take everything at once?

No. Each module is enabled separately, without reinstalling, and each sector's menu only shows what concerns it. The blood bank, JadeIH, is added in the same way.

How long does setup take?

You start from supplied catalogues: 34 NC types filed by phase, classifications by ISO 15189 or by process, three example workflows. “Where is it set…?” finds a setting by a word. We do not give a duration: let's talk about your laboratory.

See JadeMP Quality on your own documents

A demo on this page's fictitious laboratory, then on your procedures, your NC types and your audit programme.

Lysoft SA, based in Plan-les-Ouates (Geneva), has been developing laboratory information systems since 1989.

Tell us about your laboratory and your LIS. Your data is used only to answer your request.

The laboratory, people and documents on this page are fictitious.

Request a Demo

Fill out the form below and our team will contact you within 24 hours to schedule your personalized demonstration.