| CPC A61B 5/7221 (2013.01) [A61B 5/346 (2021.01); G06V 10/00 (2022.01); G06V 30/10 (2022.01); G16H 30/40 (2018.01); G16H 50/20 (2018.01)] | 20 Claims |

|
1. An apparatus for generating a quality diagnostic of analog ECG (electrocardiogram) data, wherein the apparatus comprises:
at least a processor; and
a memory communicatively connected to the at least a processor, wherein the memory contains instructions configuring the at least a processor to:
receive an image of ECG data;
extract a plurality of ECG parameters from the image of ECG data;
convert the image of the ECG data to one or more digitized ECG signals;
validate the one or more digitized ECG signals, wherein validating comprises:
classifying the one or more digitized ECG signals to a plurality of preliminary ECG parameters; and
determining an accuracy status of the extracted plurality of ECG parameters by comparing the plurality of preliminary ECG parameters to the extracted plurality of ECG parameters, wherein:
the accuracy status further comprises a variable indicating accuracy of the plurality of preliminary ECG parameters;
determining an accuracy status comprises using a scoring algorithm using a threshold to determine the accuracy status, wherein the accuracy status comprises one of a pass status and a fail status, and wherein the apparatus is configured to generate the threshold by:
training a threshold classifier with training data correlating a plurality of annotations indicating abnormalities to a plurality of thresholds:
inputting the analog ECG data into the threshold classifier; and
outputting, by the threshold classifier, the threshold; and
generate a quality diagnostic of the image of ECG data based on validation of the one or more digitized ECG signals, wherein the quality diagnostic represents a degree of quality of the image of ECG data.
|