1 of 10

Making Model Checking Usable & Accessible for HIT Workflows

Bryce Pierson* and Eric Mercer

Brigham Young University

Provo UT, USA

Keith Butler*

University of Washington

Seattle WA, USA

2 of 10

Functional integration of human cognition and machine reasoning is challenging especially where failure risks health or safety

3 of 10

Knowledge Types

Scenario: Patient with COVID-19 diagnosis, mild/asymptomatic & no co-morbidities & treatment plan for home care with remote patient monitoring (RPM);

Requirement: The cognitive work problem (CWP) that RPM must solve:

Establish & maintain actionable risk awareness of the patient's condition- defined as a finite state machine;

Design: A BPMN workflow for an HIT design that solves the CWP by integrating the functionality of patients at home, AI in the cloud, and providers at their offices;

Automatic translations: The BPMN graphical workflow into Promela, a formal process modeling language, & the CWP into linear temporal logic;

Correctness analysis: Of the workflow's HIT design by the SPIN model-checker, and the meaning of its verification certificate;

Fault isolation: Any design flaws reported by SPIN are mapped back onto the graphical BPMN model.

4 of 10

The CWP of remote patient monitoring (RPM) is actionable risk awareness

RPM must solve the CWP

- its computational meaning is defined by this finite state diagram of allowed states & transition rules;

- it must handle care transitions per NIH 2019 COVID Guidelines.

5 of 10

System Design in BPMN for Remote Patient Monitoring with PHware

Must satisfy the actionable risk awareness CWP

6 of 10

How do we know if the HIT workflow design for PHware preserves actionable risk awareness as defined in the CWP?

7 of 10

Proposed Solution

Cognitive Work Problem (UML)

System Design (BPMN)

Model Checking (SPIN)

What

How

Does the BPMN solve the CWP?

To Linear Temporal Logic (LTL)

To Process Meta Language (Promela)

8 of 10

LIVE DEMO

9 of 10

Expected Benefits

Thorough design flaw discovery before HIT gets too expensive to change will promote-

  • Increased patient safety;
  • Decreased provider burden of HIT use;
  • Increased HIT quality from
    • medical personnel reading and critiquing BPMN's graphical workflows,
    • and participating in design revisions;
  • Trustworthiness should increase by certification that all sequences of interactive HIT design are correct.

10 of 10

Relevant FAIR Principles

  • Findable- complex HIT designs can be indexed for discovery by the cognitive work problem they were certified to solve.
  • Accessible- automated translation from/to the languages of the design community will make model checking widely accessible and usable for HIT design.
  • Interoperable- the BPMN standard is widely adopted and available in dozens of commercial modeling products.
  • Reusable- the CWP’s finite state machine can be re-used for model checking & comparing multiple HIT design options.