Claims
- 1. A system for controlling a blood processor, comprising:
a blood processor with a microprocessor and memory; and an external computer having a user interface and a script generator; said blood processor having a plurality of devices, each with one or more respective operations; said script generator including device and operation information relating to said plurality of devices and said respective operations; said user interface being adapted to display said device information and said operation information; said external computer recording a selected set of steps indicating selected ones of said respective operations for said plurality of devices; said script generator outputting said selected steps in a custom interpretive language readable by said microprocessor of said blood processor; and said script being loaded into said memory of said blood processor.
- 2. The system for controlling a blood processor as set forth in claim 1, wherein said selected set of steps include:
spinning whole blood in a first chamber to separate plasma from cells; moving a piston of a preparation unit to draw plasma from said first chamber to a second chamber; mixing said plasma in said second chamber with an enzyme which converts fibrinogen in said plasma into a fibrin polymer; releasing a dissolving buffer into said second chamber from a syringe; rotating said preparation unit in alternate directions to dissolve said fibrin polymer in said buffer forming a fibrin monomer solution; releasing an enzyme capture reagent into said second chamber; manipulating said preparation unit so that said fibrin monomer solution flows into a third chamber of said preparation unit; rotating said preparation unit so that said fibrin monomer flows through an annular filter into a fourth chamber of said preparation unit; and transferring said fibrin monomer into said syringe.
- 3. The system for controlling a blood processor as set forth in claim 2, wherein:
said memory of said blood processor includes said script and a different script, defining a plurality of scripts; and said blood processor includes a reader reading an indicator of said preparation unit and providing an indication corresponding to said indicator; said microprocessor selecting one of said plurality of scripts based on said indication.
- 4. The system for controlling a blood processor as set forth in claim 3, wherein said reader is a bar code reader.
- 5. The system for controlling a blood processor as set forth in claim 1, wherein:
said script generator further comprises limits information; said selected set of steps includes, for each of said steps, respective parameter information; and said user interface uses said limits information to check for invalid values in said parameter information.
RELATED APPLICATIONS
[0001] This application is related to the following U.S. Patents, each of which is incorporated herein by reference for all purposes: 5,603,845; 5,733,446; 5,738,784; 5,830,352.