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 information and operation information relating to said plurality of devices and said one or more 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 one or more respective operations for said plurality of devices; said script generator outputting, as a script, said selected set of 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; 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 liquid container; rotating said preparation unit in alternate directions to dissolve said fibrin polymer in said dissolving 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 solution flows through an annular filter into a fourth chamber of said preparation unit; and transferring said fibrin monomer solution into said liquid container; and wherein: said preparation unit has an indicator; said memory of said blood processor includes said script and a different script, defining a plurality of scripts; said blood processor includes a reader reading said indicator of said preparation unit and providing to said microprocessor an indication based on said reading of said indicator; and said microprocessor selecting one of said plurality of scripts based on said indication.
- 2. The system for controlling the blood processor as set forth in claim 1, wherein said reader is a bar code reader.
- 3. A system for controlling a blood processor, comprising:a blood processor having at least one device, a memory, and a microprocessor for controlling said at least one device in accordance with a script stored in said memory; an external computer having a user interface and having a script generator for generating said script, in a custom interpretive language readable by said microprocessor of said blood processor, in accordance with user input through said user interface; and an interface, for transferring said script to said memory, said interface being contained at least partially in said blood processor, or said external computer, or both said blood processor and said external computer; wherein: said at least one device has one or more respective operations; said script generator includes device information and operation information relating to said at least one device and said one or more respective operations; said user interface is adapted to display said device information and said operation information; and said external computer generates said script by: recording a selected set of steps indicating selected ones of said one or more respective operations for said at least one device, and outputting said selected set of steps as said script in said custom interpretive language; and wherein said selected set of steps includes: a step for separating plasma from cells; a step for converting fibrinogen in said plasma into a fibrin polymer; a step for forming a fibrin monomer solution from said fibrin polymer; and a step for transferring said fibrin monomer solution into a liquid container; wherein: said step for separating said plasma from said cells comprises spinning whole blood in a first chamber, and moving a piston of a preparation unit to draw said plasma from said first chamber to a second chamber; said step for converting said fibrinogen into said fibrin polymer comprises mixing said plasma in said second chamber with an enzyme that converts said fibrinogen in said plasma into said fibrin polymer; said step for forming said fibrin monomer solution from said fibrin polymer comprises releasing a dissolving buffer into said second chamber from said liquid container, and rotating said preparation unit in alternate directions to dissolve said fibrin polymer in said dissolving buffer so as to form said fibrin monomer solution; and said step for transferring said fibrin monomer solution into said liquid container comprises 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 solution flows through an annular filter into a fourth chamber of said preparation unit, and then drawing said fibrin monomer solution into said liquid container; and wherein: said preparation unit has an indicator; said memory of said blood processor includes said script and a different script, defining a plurality of scripts; said blood processor includes a reader reading said indicator of said preparation unit and providing to said microprocessor an indication based on said reading of said indicator; and said microprocessor selecting one of said plurality of scripts based on said indication.
- 4. A system for controlling a blood processor, comprising:a blood processor having at least one device, a memory, and a microprocessor for controlling said at least one device in accordance with a script stored in said memory; an external computer having a user interface and having a script generator for generating said script, in a custom interpretive language readable by said microprocessor of said blood processor, in accordance with user input through said user interface; and an interface, for transferring said script to said memory, said interface being contained at least partially in said blood processor, or said external computer, or both said blood processor and said external computer; wherein: said at least one device has one or more respective operations; said script generator includes device information and operation information relating to said at least one device and said one or more respective operations; said user interface is adapted to display said device information and said operation information; and said external computer generates said script by: recording a selected set of steps indicating selected ones of said one or more respective operations for said at least one device, and outputting said selected set of steps as said script in said custom interpretive language; and wherein: said selected set of steps includes one or more steps for processing blood using a preparation unit; said preparation unit has an indicator; said memory of said blood processor includes said script and a different script, defining a plurality of scripts; said blood processor includes a reader reading said indicator of said preparation unit and providing to said microprocessor an indication based on said reading of said indicator; and said microprocessor selects one of said plurality of scripts based on said indication.
- 5. The system for controlling the blood processor as set forth in claim 4, wherein said reader is a bar code reader.
- 6. The system for controlling the blood processor as set forth in claim 4, wherein said steps for processing said blood using said preparation unit include:a step for separating plasma from cells in said preparation unit; a step for converting fibrinogen in said plasma into a fibrin polymer; a step for forming a fibrin monomer solution from said fibrin polymer; and a step for transferring said fibrin monomer solution from said preparation unit into a liquid container.
- 7. The system for controlling the blood processor as set forth in claim 6, wherein:said step for separating said plasma from said cells comprises spinning whole blood in a first chamber, and moving a piston of said preparation unit to draw said plasma from said first chamber to a second chamber; said step for converting said fibrinogen into said fibrin polymer comprises mixing said plasma in said second chamber with an enzyme that converts said fibrinogen in said plasma into said fibrin polymer; said step for forming said fibrin monomer solution from said fibrin polymer comprises releasing a dissolving buffer into said second chamber from said liquid container, and rotating said preparation unit in alternate directions to dissolve said fibrin polymer in said dissolving buffer so as to form said fibrin monomer solution; and said step for transferring said fibrin monomer solution into said liquid container comprises 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 solution flows through an annular filter into a fourth chamber of said preparation unit, and then drawing said fibrin monomer solution into said liquid container.
- 8. 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 information and operation information relating to said plurality of devices and said one or more 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 one or more respective operations for said plurality of devices; said script generator outputting, as a script, said selected set of 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 wherein: said selected set of steps includes one or more steps for processing blood using a preparation unit; said preparation unit has an indicator; said memory of said blood processor includes said script and a different script, defining a plurality of scripts; said blood processor includes a reader reading said indicator of said preparation unit and providing to said microprocessor an indication based on said reading of said indicator; and said microprocessor selects one of said plurality of scripts based on said indication.
- 9. The system for controlling the blood processor as set forth in claim 8, wherein said reader is a bar code reader.
- 10. The system for controlling the blood processor as set forth in claim 8, wherein said steps for processing said blood using said preparation unit include:a step for separating plasma from cells in said preparation unit; a step for converting fibrinogen in said plasma into a fibrin polymer; a step for forming a fibrin monomer solution from said fibrin polymer; and a step for transferring said fibrin monomer solution from said preparation unit into a liquid container.
- 11. The system for controlling the blood processor as set forth in claim 10, wherein:said step for separating said plasma from said cells comprises spinning whole blood in a first chamber, and moving a piston of said preparation unit to draw said plasma from said first chamber to a second chamber; said step for converting said fibrinogen into said fibrin polymer comprises mixing said plasma in said second chamber with an enzyme that converts said fibrinogen in said plasma into said fibrin polymer; said step for forming said fibrin monomer solution from said fibrin polymer comprises releasing a dissolving buffer into said second chamber from said liquid container, and rotating said preparation unit in alternate directions to dissolve said fibrin polymer in said dissolving buffer so as to form said fibrin monomer solution; and said step for transferring said fibrin monomer solution into said liquid container comprises 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 solution flows through an annular filter into a fourth chamber of said preparation unit, and then drawing said fibrin monomer solution into said liquid container.
RELATED APPLICATIONS
This application is related to the following U.S. Patents, each of which is incorporated herein by reference for their useful background information in understanding a complex blood processor:
U.S. Pat. No. 5,603,845, naming as the inventor Niels E. Holm, issued Feb. 18, 1997, and describing a complex blood processor apparatus for separating a liquid sample having phase portions of different densities, such as blood;
U.S. Pat. No. 5,733,446, naming as the inventor Niels Erik Holm, issued Mar. 31, 1998, and describing a complex blood processor apparatus for separating fibrin I from blood;
U.S. Pat. No. 5,738,784, naming as the inventors Niels E. Holm and Peter A. D. Edwardson, issued Apr. 14, 1998, and describing a complex blood processor apparatus for separating a blood component from blood or plasma; and
U.S. Pat. No. 5,830,352, naming as the inventor Niels Erik Holm, issued Nov. 3, 1998, and describing a complex blood processor apparatus for delivering a reagent in a preparation unit.
US Referenced Citations (7)