Laboratory instrumentation information management and control network
First Claim
1. A method for performing processing in a laboratory comprising:
- configuring, using a computer, a host to have at least one local data element associated with a first staining protocol used only by said host, said at least one local data element having a data definition and data value used only by said host;
configuring, using a computer, said host to have global data elements each having a common data definition and data value used by said host and by one or more other hosts connected to said host;
providing a template including a first set of one or more erroneous test patterns and, for each of said erroneous test patterns in the first set, an associated action that is performed upon detection of an occurrence of said each erroneous test pattern, each of said erroneous test patterns specifying results and processing parameters for a plurality of slides;
staining a set of slides and producing first results, said staining performed in accordance with the first staining protocol using a first reagent and a stainer controlled by the host;
performing first processing by the host using the template, said first processing including determining a match between a first of the erroneous test patterns and the first results, and in response to determining the match, determining a testing failure and performing an associated action specified in the template for the first erroneous test pattern, wherein said associated action includes performing lockout processing, said lockout processing comprising;
identifying reagents used on said set of slides, said reagents including said first reagent and a second reagent; and
disallowing further processing of slides using said reagents including;
disallowing processing using any of said reagents used by said host; and
updating a plurality of said global data elements associated with said reagents to indicate that processing using the reagents is on hold; and
wherein, after said updating, said plurality of global data elements are communicated to said one or more other hosts and each of said one or more other hosts disallows further processing using the second reagent.
1 Assignment
0 Petitions
Accused Products
Abstract
An interface point network (IPN) and a method for communication with a laboratory information system using an IPN, wherein the IPN includes at least one host computer in communication with at least one laboratory instrument, the laboratory information system and an interface point server in communication with the host computer and the laboratory information system, the interface point server being configured to function as a communication interface between the host computer and the laboratory information system in a manner responsive to a predetermined communication protocol. Use of bar code and RFID labels for tracking samples and in maintaining sample data is described.
-
Citations
60 Claims
-
1. A method for performing processing in a laboratory comprising:
-
configuring, using a computer, a host to have at least one local data element associated with a first staining protocol used only by said host, said at least one local data element having a data definition and data value used only by said host; configuring, using a computer, said host to have global data elements each having a common data definition and data value used by said host and by one or more other hosts connected to said host; providing a template including a first set of one or more erroneous test patterns and, for each of said erroneous test patterns in the first set, an associated action that is performed upon detection of an occurrence of said each erroneous test pattern, each of said erroneous test patterns specifying results and processing parameters for a plurality of slides; staining a set of slides and producing first results, said staining performed in accordance with the first staining protocol using a first reagent and a stainer controlled by the host; performing first processing by the host using the template, said first processing including determining a match between a first of the erroneous test patterns and the first results, and in response to determining the match, determining a testing failure and performing an associated action specified in the template for the first erroneous test pattern, wherein said associated action includes performing lockout processing, said lockout processing comprising; identifying reagents used on said set of slides, said reagents including said first reagent and a second reagent; and disallowing further processing of slides using said reagents including; disallowing processing using any of said reagents used by said host; and updating a plurality of said global data elements associated with said reagents to indicate that processing using the reagents is on hold; and wherein, after said updating, said plurality of global data elements are communicated to said one or more other hosts and each of said one or more other hosts disallows further processing using the second reagent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A system for laboratory information management and control comprising:
-
a laboratory information system managing patient and laboratory information; a host configured with at least one local data element associated with a first staining protocol used only by said host, said at least one local data element having a data definition and data value used only by said host, said host configured with global data elements each having a common data definition and data value used by said host and by one or more other hosts connected to said host; a non-transitory computer readable medium comprising executable instructions stored thereon for; providing a template including a first set of one or more erroneous test patterns and, for each of said erroneous test patterns in the first set, an associated action that is performed upon detection of an occurrence of said each erroneous test pattern, each of said erroneous test patterns specifying results and processing parameters for a plurality of slides; staining a set of slides and producing first results, said staining performed in accordance with the first staining protocol using a first reagent and a stainer controlled by the host; performing first processing by the host using the template, said first processing including determining a match between a first of the erroneous test patterns and the first results, and in response to determining the match, determining a testing failure and performing an associated action specified in the template for the first erroneous test pattern, wherein said associated action includes performing lockout processing, said lockout processing comprising; identifying reagents used on said set of slides, said reagents including said first reagent and a second reagent; and disallowing further processing of slides using said reagents including; disallowing processing using any of said reagents used by said host; and updating a plurality of said global data elements associated with said reagents to indicate that processing using the reagents is on hold; and wherein, after said updating, said plurality of global data elements are communicated to said one or more other hosts and each of said one or more other hosts disallows further processing using the second reagent; and a server in communication with said laboratory information system, said host and said one or more other hosts, said server managing a database including said global data elements, said server communicating with said host and said one or more other hosts to maintain a current copy of said global data elements in said database, and in local copies of said global data element at each of said hosts.
-
-
60. A non-transitory computer readable medium comprising executable instructions stored thereon for performing processing in a laboratory, the non-transitory computer readable medium comprising executable instructions for:
-
configuring, using a computer, a host to have at least one local data element associated with a first staining protocol used only by said host, said at least one local data element having a data definition and data value used only by said host; configuring, using a computer, said host to have global data elements each having a common data definition and data value used by said host and by one or more other hosts connected to said host; providing a template including a first set of one or more erroneous test patterns and, for each of said erroneous test patterns in the first set, an associated action that is performed upon detection of an occurrence of said each erroneous test pattern, each of said erroneous test patterns specifying results and processing parameters for a plurality of slides; staining a set of slides and producing first results, said staining performed in accordance with the first staining protocol using a first reagent and a stainer controlled by the host; performing first processing by the host using the template, said first processing including determining a match between a first of the erroneous test patterns and the first results, and in response to determining the match, determining a testing failure and performing an associated action specified in the template for the first erroneous test pattern, wherein said associated action includes performing lockout processing, said lockout processing comprising; identifying reagents used on said set of slides, said reagents including said first reagent and a second reagent; and disallowing further processing of slides using said reagents including; disallowing processing using any of said reagents used by said host; and updating a plurality of said global data elements associated with said reagents to indicate that processing using the reagents is on hold, and wherein, after said updating, said plurality of global data elements are communicated to said one or more other hosts and each of said one or more other hosts disallows further processing using the second reagent.
-
Specification