Electronic control batch record
First Claim
1. A non-transitory computer-readable medium storing computer-executable instructions that when executed by a computer cause the computer to perform a method, the method comprising:
- monitoring an external batch process to detect an occurrence of a consumable product manufacturing event (CPME), the CPME being associated with the external batch process;
in response to detecting the occurrence of the CPME,selectively collecting a set of data from the external batch process upon determining that the CPME matches an event that is specified in a list of events to be recorded, where the set of data includes information to be included about the occurrence of the CPME, wherein recording the CPME is required by a company policy to maintain a level of quality assurance when the CPME matches an event in the list of events, and where the set of data is not collected when the CPME is an event that does not match an event in the list; and
generating an extensible markup language (XML) document from the set of data, where the XML document stores data representing a state of the external batch process, where the XML document is generated to include information relating to the set of data, where generating the XML document occurs for a first event that is recorded from the batch process and subsequent events that are recorded are appended to the XML document; and
storing the XML document in a computer-readable medium; and
modifying the list of events to include the CPME in response to determining that the occurrence of the CPME is an event to be recorded.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and other embodiments associated with batch process monitoring are described. One example method may include monitoring an external batch process (e.g. food manufacture, drug manufacture). The method may include collecting data (e.g. material usage, material yield, resource usage, quality results, process parameters, actions performed on batches) from the external batch process. The method may also include generating an XML document based, at least in part, on data collected from the external batch process. The contents of the XML document are to represent a required record that relates to a consumable product manufacturing event. In one example, the record may comply with Title 21 of the United States Code.
17 Citations
10 Claims
-
1. A non-transitory computer-readable medium storing computer-executable instructions that when executed by a computer cause the computer to perform a method, the method comprising:
-
monitoring an external batch process to detect an occurrence of a consumable product manufacturing event (CPME), the CPME being associated with the external batch process; in response to detecting the occurrence of the CPME, selectively collecting a set of data from the external batch process upon determining that the CPME matches an event that is specified in a list of events to be recorded, where the set of data includes information to be included about the occurrence of the CPME, wherein recording the CPME is required by a company policy to maintain a level of quality assurance when the CPME matches an event in the list of events, and where the set of data is not collected when the CPME is an event that does not match an event in the list; and generating an extensible markup language (XML) document from the set of data, where the XML document stores data representing a state of the external batch process, where the XML document is generated to include information relating to the set of data, where generating the XML document occurs for a first event that is recorded from the batch process and subsequent events that are recorded are appended to the XML document; and storing the XML document in a computer-readable medium; and modifying the list of events to include the CPME in response to determining that the occurrence of the CPME is an event to be recorded. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable medium storing computer-executable instructions that when executed by a computer cause the computer to perform a method, the method comprising:
-
monitoring an external batch process to detect an occurrence of a consumable product manufacturing event (CPME), the CPME being associated with the external batch process; in response to detecting the occurrence of the CPME, selectively collecting a set of data from the external batch process upon determining that the CPME matches an event that is specified in a pre-generated list of events to be recorded, where the set of data includes information to be included about the occurrence of the CPME, wherein recording the CPME is required by a company policy to maintain a level of quality assurance when the CPME matches an event in the list of events, and where the set of data is not collected when the CPME is an event that does not match an event in the pre-generated list; and manipulating an extensible markup language (XML) document, where the manipulating includes appending information from the set of data to the XML document, and where the XML document is modified to include information relating to the set of data; storing the XML document in a computer-readable medium; and modifying the pre-generated list of events to include the CPME in response to determining the occurrence of the CPME is an event that is to be recorded and is not in the pre-generated list of events.
-
-
7. A system, comprising:
-
a processor; a monitor logic configured to control the processor to monitor an external batch process for an event and to determine whether the event matches an event in a set of consumable product manufacturing events (CPMEs) that are to be recorded as required by a company policy to maintain a level of quality assurance, where data for the event is not recorded if the event does not match a CPME in the set of CPMEs; a non-transitory computer-readable medium comprising document logic configured to manipulate an extensible markup language (XML) document in response to a manipulate signal from the monitor logic, where the manipulating includes appending the data for the event to the XML document; and a non-transitory memory configured to store the XML document; and a configuration logic configured to modify the set of CPMEs to include the event when the event is an event that requires recording. - View Dependent Claims (8)
-
-
9. A computer-implemented method, comprising:
-
monitoring, using at least one processor, an external batch process for an event and to determine whether the event matches an event in a set of consumable product manufacturing events (CPMEs) that are to be recorded as required by a company policy to maintain a level of quality assurance, wherein data for the event is not recorded if the event does not match a CPME in the set of CPMEs; manipulating, using the at least one processor, an extensible markup language (XML) document in response to a manipulate signal from the monitor logic, where the manipulating includes appending the data for the event to the XML document; and storing, using the at least one processor, the XML document in a non-transitory computer-readable medium; and modifying, using the at least one processor, the set of CPMEs to include the event when the event is an event that requires recording.
-
-
10. A non-transitory computer-readable medium storing computer-executable instructions that when executed by a computer including at least one processor cause the computer to perform a method, the method comprising:
-
monitoring, using the at least one processor, an external batch process for an event and to determine whether the event matches an event in a set of consumable product manufacturing events (CPMEs) that are to be recorded as required by a company policy to maintain a level of quality assurance, wherein data for the event is not recorded if the event does not match a CPME in the set of CPMEs; manipulating, using the at least one processor, an extensible markup language (XML) document in response to a manipulate signal from the monitor logic, where the manipulating includes appending the data for the event to the XML document; and storing, using the at least one processor, the XML document in a non-transitory computer-readable medium; and modifying, using the at least one processor, the set of CPMEs to include the event when the event is an event that requires recording.
-
Specification