| 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. 
               |