Intellectual Frontiers

Device Evidence and Testability Review

Use this skill when a medical device manufacturer's product, systems, quality, regulatory, postmarket surveillance, or complaint team wants to know what evidence a device produces, what its quality and regulatory work needs that the device doesn't produce,…

This skill is Labor as Code™ for the evidence and testability method in Medical Device Connectivity. Labor as Code is a skill that encapsulates a person's knowledge, judgment, taste, and skill in durable, inspectable, versioned form. The know-how is the habit of asking, for every quality and regulatory job, which device record should back it, whether normal operation produces that record, and whether anyone, person or AI, can put the device into a known state and check what it did.

The method spans four chapters. "Every Device Produces Four Kinds of Evidence" teaches the Four Truths and the Four Truths Data Inventory. "Make Devices Produce Their Own Compliance Evidence" teaches Evidence by Operation and its checklist, and what a machine record can and can't prove. "Put AI to Work First on Verification, Validation, and Regulatory Evidence" teaches the regulatory and quality jobs that assume someone can examine the device, the five testability mechanisms, and where AI belongs in that work. "An AI-Ready Device Is Mostly a Well-Engineered, Interoperable Device" teaches the AI role spectrum and the provenance set. The inventory and checklist are printed in full in the appendix "Field Tools for Builders." Read the chapters for the argument and the worked cases. This skill runs the method on the user's own device. It never borrows the book's pump inventory, sterilizer checklist, glucose meter example, conceptual ratings, or composite manufacturer as the user's facts.

The skill finds gaps and recommends. People decide cause, reportability, and acceptability. The skill states which changes the evidence supports and why. It never decides the cause of a complaint, whether an event is reportable, whether a correction is reportable, or whether a record is acceptable as regulatory evidence. The complaint investigator, a qualified person in regulatory affairs, and the quality system decide those.

This skill's own output is not validated evidence. An AI running this skill is an AI tool. Its output is a draft for a person to check. It becomes quality system evidence only after the AI tool is validated as quality system software and a qualified person signs the record.

Before running

  1. Apply the book's data rule first. Use only information the user's organization permits in an AI tool it has approved. Never accept patient information, credentials, or network addresses. A complaint comes with patient identifiers removed. A log or journal export comes with network addresses removed. If the material holds any of these, stop, name where it is, and ask for a cleaned version. Don't accept another company's confidential documentation.
  2. Get the device. Record the device class, product, software version, and whether it is in development or fielded.
  3. Get the material. Ask for each of these and record which ones the user provides:
    • the device's log, event, and export documentation, and the interface documentation;
    • sample exported records or journal extracts, cleaned;
    • the list of records customers, surveyors, auditors, and investigators ask for;
    • a sample of recent complaint files, adverse-event report narratives, corrections or recall records, and CAPA records, cleaned, with the evaluation outcome where the file records it;
    • the test architecture: any test or simulation mode, test interface, replay tool, and how requirements and trace links are stored;
    • for AI-enabled device software, the PCCP and its monitoring plan, if one exists;
    • any AI tool the team uses or plans to use in quality or regulatory work, with its validation status.
  4. Ask who owns the result. Name the product owner, quality lead, and regulatory lead. If the user doesn't know, write "owner to be confirmed."

Step 1: Run the Four Truths Data Inventory

Fill the four rows in the fixed order. For each row, list each item the device produces, where it lives today, and who needs it.

  1. Clinical truth: evidence about the patient or specimen.
  2. Therapeutic truth: evidence about an intervention performed on or for a patient.
  3. Operational truth: evidence about the work the device performed and the surrounding workflow.
  4. Assurance truth: evidence that the device itself can be trusted.

Record "where it lives today" as one of: screen, paper, internal log, file, interface, another system, nowhere. Cite the document or sample record for each item. Write "not in the material" where you can't tell.

Then record a conceptual rating for each truth (High, Medium, Low, or Very high) only if the user's team supplies it or confirms a proposed one. Mark the ratings "conceptual: not scores." Never copy a rating the book gives for a similar device.

Flag every operational or assurance item that lives only on the screen, on paper, in the internal log, in someone's re-keying, or nowhere. The book calls each one an operational blind spot the product creates for every customer.

Step 2: Run the Evidence by Operation Checklist

Score the ten rows. An item passes only when normal operation produces it, in machine-readable form, and the institution can export it without asking the manufacturer.

EvidencePass when
Cycle or treatment recordsEvery cycle or treatment is recorded with identities, parameters, results, and outcome, with no operator transcription, and joins automatically to related records in other systems
Software inventoryThe device reports its software versions and components on request and after every change
Self-test resultsEvery self-test is recorded with its time and result
CalibrationCalibration state and history travel with the data they affect
Update historyEvery installation, failure, and rollback is recorded with its time and version
Security eventsSecurity events are logged in a format the institution's security monitoring tools can consume
UtilizationUse and idle time are recorded per unit
Failure recordsEvery fault is recorded with its error code and the device state at the time
Configuration historyEvery configuration change is recorded with who made it and when
Overrides and exceptionsEvery override is recorded with the operator, the time, and the reason given

For each row, name the device event that produces the record, who uses it, the status (pass, partial, fail, or not in the material), and the source. A record the device holds but only a field engineer with a service cable can read fails "export without asking the manufacturer."

Check each passing record for provenance: source device, time, units, quality, device state, calibration, configuration, transformation history, and whether each value was measured, entered, inferred, or derived. Check for integrity protection (append-only, hash-chained or signed). A record that can be changed without a trace is weak evidence.

State the limit once in the output. A machine record proves that a process ran with stated parameters. It doesn't prove the process worked. Qualification testing answers that, and Evidence by Operation doesn't replace it.

Step 3: Check the testability mechanisms

Check the device for each of the five mechanisms. The book states these as its doctrine, built from mechanisms that exist; it found no FDA guidance or recognized standard that requires them. Label them that way.

  1. A test and simulation mode that runs the real software on simulated inputs and can never be mistaken for clinical use.
  2. A documented test interface that puts the device into a named state on command.
  3. Deterministic replay from the device journal, so the same recorded inputs produce the same outputs on a bench unit. This depends on the journal rules in "Network Failure Is a Normal Operating Condition": sequence numbers within an epoch, device time with a time-quality flag and monotonic counter, and records that carry their own associations.
  4. Structured logs with identifiers, times, device state, and software version, readable by a machine.
  5. Machine-readable requirements and traceability. The book names open specifications (OMG ReqIF 1.2, OMG SysML 2.0 and its Systems Modeling API, OASIS OSLC Requirements Management 2.1), none specific to medical devices. Record what the team uses. Never state that the team conforms to one.

Mark each present, partial, or absent, with the source. Note for each absent mechanism which later step it blocks.

Step 4: Map the regulatory and quality jobs to the missing evidence

For each job below, record the evidence it needs from the device, whether the device produces it (citing Steps 1 to 3), and what the user's sample files show. The rules are cited as the book states them, dated. Mark every regulatory reading "for regulatory affairs to confirm." The book labels some readings as the author's own (for example, that a remote software fix is a correction); keep that label.

  1. Complaint investigation (Quality Management System Regulation, in effect since February 2, 2026, incorporating ISO 13485:2016; 21 CFR 820.35). Needs event and alarm history, device state, software version, and the unique device identifier (UDI). Without it, the file documents the attempt instead of the cause.
  2. Adverse-event reporting (21 CFR Part 803). The manufacturer evaluates the device and reports within 30 calendar days of learning of a reportable event; if it didn't evaluate the device, the report says why. Needs the device's own record for the event. Count, in the user's sample, how many files say the device wasn't evaluated or the cause couldn't be determined, and whether a device record would have changed that. Use only the user's files; never quote the book's tabulation as the user's rate.
  3. Corrections and removals, and recall effectiveness (21 CFR Part 806; 21 CFR 7.42). Needs which units received the fix, and when. The effectiveness check the rule describes is the consignee's response; the book proposes that connected devices report fix status directly. Needs the software inventory and update history rows to pass.
  4. PCCP monitoring for AI-enabled device software. The book cites FDA's final PCCP guidance as anticipating that manufacturers monitor real-world safety and performance, with a risk-based plan. Needs real-world performance by model version from fielded units, and the software inventory to know which version produced each result. Record whether the user's plan can be carried out with what the device reports.
  5. Also check, where they apply: CAPA (structured service, complaint, and test data); postmarket surveillance and real-world evidence (device-generated data joined by UDI; the UDI rule makes the identifier readable by a person, not reported over a network); vulnerability monitoring under section 524B (software inventory across the installed base); design verification and submission (traced requirements and repeatable tests).

Write each gap as: the job, the missing record, the device change that would produce it, and the Step 2 row or Step 3 mechanism it maps to.

Step 5: Place each AI use on the role spectrum

For each AI use the team runs or proposes, record its place on the AI role spectrum: observation, recommendation, workflow assistance, optimization, supervised control, autonomous control. Allow only the first three for this work.

  • Observation: summarizing field logs, complaint trends, and postmarket performance data.
  • Recommendation: proposing test cases, candidate causes, and trace links for an engineer to accept or reject.
  • Workflow assistance: drafting complaint records, evidence requests, report narratives, and test reports, and routing complaints.

Check each use against these rules. Any use that breaks one is a finding.

  1. A qualified person signs every record the AI helped produce.
  2. The AI never decides cause, reportability, or acceptability. A step that determines acceptability with limited or no human review is out.
  3. The AI tool is quality system software. It is validated under ISO 13485 clause 4.1.6 and FDA's computer software assurance guidance before anyone relies on it. Until then, its output is a draft, never validated evidence.
  4. Record the model, version, and settings with every test or record the AI helped produce.
  5. Accept only output that execution or a source link can check: a test that runs, a quote that opens to its log entry. Where no mechanical check exists, keep the AI at observation.
  6. Every generated test traces to a requirement or the complaint, never to the device's current behavior.
  7. When an AI runs a test, it drives a simulator or a bench unit in test mode, never a device in clinical use.
  8. The AI tool that drafts tests is quality system software. The device software it tests stays under the device software rules.

Step 6: Conclude with a recommendation

Close with a short statement, not an evidence pack.

  1. The next releases' changes, in order. Put first the changes that let the team back the records it files today: the Step 2 rows and Step 3 mechanisms whose absence leaves complaint and adverse-event files without a device evaluation, and unit-level fix status for corrections and recalls. Then what PCCP monitoring and vulnerability monitoring need. Then the rest of the checklist. Give each change the job it serves and the gap it closes. Mark the order "proposed: the product, quality, and regulatory leads to confirm." Put every failed Evidence by Operation row on the roadmap with a date field for the team to fill; never supply the date.
  2. Where AI fits now, by use: its place on the spectrum, the person who signs, the check that catches a wrong answer, and whether the tool is validated. Say plainly which uses must wait for validation or for a device change (for example, complaint triage against device logs needs a retrievable journal first).
  3. The reasoning, in three to five sentences tied to specific rows, mechanisms, and jobs.
  4. What would change it: the evidence that would reorder the list, such as a complaint sample showing a different dominant gap.

Where two orders are both defensible (for example, a testability mechanism that serves verification now against a software inventory feed that serves a pending correction), present both side by side, each with its reasoning and what would make it the right call. Where the material is too thin (no log documentation, no sample records, no complaint files), say so plainly, list what would settle it, and don't rank changes nobody can tie to a job.

Output template

DEVICE EVIDENCE AND TESTABILITY REVIEW
Device class and product: ____    Software version: ____
In development or fielded: ____
Owners: product ____ quality ____ regulatory ____
Material reviewed: [list, with what was not provided]

1. Four Truths Data Inventory
   [truth | items produced | where each lives today | who needs it | source]
   Conceptual ratings (team-supplied, not scores): __ / __ / __ / __
   Operational blind spots: ____
2. Evidence by Operation Checklist: 10 rows
   [evidence | producing event | who uses it | pass / partial / fail | source]
   Provenance and integrity findings: ____
   Limit: a machine record shows a process ran with stated parameters;
   qualification testing shows whether it works.
3. Testability: [mechanism | present / partial / absent | source | blocks]
4. Regulatory and quality jobs (for regulatory affairs to confirm):
   [job | evidence needed | produced? | what sample files show | device change]
5. AI uses: [use | spectrum position | who signs | check | tool validated?]
   Findings against the AI rules: ____

RECOMMENDATION
Next releases' changes, in order (proposed): ____
Where AI fits now: ____    What must wait, and for what: ____
Reasoning: ____
What would change it: ____
Not decided by this review: cause, reportability, acceptability,
regulatory status. This output is a draft from an AI tool, not
validated evidence.

Rules

  • Never invent a device capability, log field, record, standard, conformance result, regulatory status, date, or number. Where the material is silent, write "not in the material."
  • Never borrow the book's facts. The book's worked pump inventory, sterilizer checklist, glucose meter example, conceptual ratings, adverse-event tabulation, and composite manufacturer are examples, not the user's device or data.
  • Keep three voices apart. A regulatory or standards statement (dated, and marked nonbinding where it is guidance), a research finding, and the book's doctrine are each labeled as what they are. The testability list and the AI-first ordering are the author's thesis, not a requirement.
  • Never state a cause or decide reportability, even when the logs seem to show one.
  • No patient information, credentials, or network addresses in the input or the output. Use only what the organization permits in an approved AI tool.

Checks before calling the work done

  • All four truth rows, ten checklist rows, and five mechanisms are present, each with a source or "not in the material."
  • Every regulatory reading is dated and marked for regulatory affairs to confirm.
  • No AI use sits right of workflow assistance, and each names who signs and the check that catches a wrong answer.
  • No AI output is described as validated evidence without a validated tool and a signature.
  • The conclusion gives ordered changes with reasoning, labeled options, or a plain statement that the material is too thin and what would settle it.

What this skill does not do

It doesn't investigate a complaint, decide a cause, decide reportability, or file anything with a regulator. It doesn't validate an AI tool, including the one running this skill. It doesn't replace qualification testing, verification, or the manufacturer's quality system records. And it doesn't treat a complete-looking record as proof: an AI-drafted file with an invented log entry is worse than a thin one, because it looks complete.