| CPC G16H 40/20 (2018.01) [G06F 16/9024 (2019.01); G06Q 10/06316 (2013.01); G06Q 10/06395 (2013.01); G06Q 10/103 (2013.01); G06Q 50/04 (2013.01); G06V 20/20 (2022.01); G16H 70/40 (2018.01); H04N 7/147 (2013.01); G06F 3/04847 (2013.01)] | 17 Claims |

|
1. A computer apparatus configured to generate a batch record, BR, during manufacture of a batch of pharmaceutical product by populating a master batch record, MBR, the BR-generating computer apparatus comprising:
a process data structure defining a sequence of manufacturing process steps required to be carried out to manufacture a batch, the batch manufacturing process steps involving respective operator actions, wherein the operator actions include performing at least one of a chromatographic and spectroscopic analysis of the batch using a chromatographic or a spectroscopic instrument;
an MBR comprising a plurality of content items and associated fields, wherein the fields are to be populated as an operator progresses through the operator actions, the MBR including a group of fields relating to the analysis;
a mapping data structure that provides links between ones of the operator actions to ones of the content items and associated fields, including for the analysis; and
a control module configured to:
establish a data communication connection to a handheld computer apparatus of an operator responsible for manufacturing the batch;
receive scene image data from the operator's handheld computer apparatus of a graph image captured by the operator's handheld computer apparatus showing results of the analysis;
process the received scene image data to extract a graph and associated graph metadata from the graph image, wherein the graph includes a plurality of peaks;
interpret the peaks of the graph with reference to the graph metadata to obtain peak data;
populate the analysis fields with reference to the mapping data structure with the graph, metadata associated with the graph and peak data associated with the graph;
transmit image data to the operator's handheld computer apparatus to present to the operator the populated analysis fields; and
receive user interface commands from the operator's handheld computer apparatus to accept or reject the populated analysis fields.
|