Formalizing and Verifying Workflows Used in Blood Banks

Noha Hazzazi, Duminda Wijesekera, Salwa Hindawi
2014 Procedia Technology - Elsevier  
Blood banks use automation to decrease errors in delivering safe blood for transfusion. The Food and Drug Administration (FDA) of the United States and other organizations recommend blood banks to validate their computer system process, which is resource and labor intensive. For this reason, we have created a formal workflow model for blood bank operations and used an automated tool to verify that it satisfies safety properties. Our methodology started by understanding and gathering information
more » ... about blood bank procedure. Then we mapped all procedures into processes in a workflow engine. Then we used the verification packages provided by the workflow engine to check the safety properties.
doi:10.1016/j.protcy.2014.10.143 fatcat:7b6cbt7db5dxbm4jvcwhfsiki4