A clinical laboratory test apparatus for determining authenticity of an optically readable code array generated by a server comprising: a reading section that is adapted to read the optically readable code array; an extraction section that is adapted to extract, from a plurality of the code arrays read by the reading section, a rule that is common between the plurality of code arrays; a storage section that is adapted to store the rule extracted by the extraction section; and a determination section that is adapted to determine authenticity of each of the code arrays read by the reading section based on the rule stored in the storage section, wherein the rule comprises at least one of (i) a total number of codes of the code array, (ii) a format of date codes included in the code array and positions of the date codes in the code array, and (iii) a type of a delimiter character code included in the code array and a position of the delimiter character code in the code array, wherein in case (i) the determination section determines that the code array is true in a case where a total number of codes of the code array read by the reading section matches the total number of codes of the rule, and determines that the code array is false in a case where the total code number of the code array read by the reading section does not match the total number of codes of the rule, wherein in case (ii) the determination section determines that the code array is true in a case where a format and positions of the date codes of the code array read by the reading section match the format and the positions of the date codes of the rule, and determines that the code array is false in a case where the format and the positions of the date codes of the code array read by the reading section do not match the format and the positions of the date codes of the rule, and wherein in case (iii) the determination section determines that the code array is true in a case where a type and a position of the delimiter character code of the code array read by the reading section match the type and the position of the delimiter character code of the rule, and determines that the code array is false in a case where the type and the position of the delimiter character code of the code array read by the reading section do not match the type and the position of the delimiter character code of the rule, and wherein in testing a sample, in a case where the code array read by the reading section is determined by the determination section to be true, the test is executed, and in a case where the code array read by the reading section is determined by the determination section to be false, the execution of the test is suspended. a reading section that is adapted to read the optically readable code array; an extraction section that is adapted to extract, from a plurality of the code arrays read by the reading section, a rule that is common between the plurality of code arrays; a storage section that is adapted to store the rule extracted by the extraction section; and a determination section that is adapted to determine authenticity of each of the code arrays read by the reading section based on the rule stored in the storage section, wherein the rule comprises at least one of (i) a total number of codes of the code array, (ii) a format of date codes included in the code array and positions of the date codes in the code array, and (iii) a type of a delimiter character code included in the code array and a position of the delimiter character code in the code array, (i) a total number of codes of the code array, (ii) a format of date codes included in the code array and positions of the date codes in the code array, and (iii) a type of a delimiter character code included in the code array and a position of the delimiter character code in the code array, wherein in case (i) the determination section determines that the code array is true in a case where a total number of codes of the code array read by the reading section matches the total number of codes of the rule, and determines that the code array is false in a case where the total code number of the code array read by the reading section does not match the total number of codes of the rule, wherein in case (ii) the determination section determines that the code array is true in a case where a format and positions of the date codes of the code array read by the reading section match the format and the positions of the date codes of the rule, and determines that the code array is false in a case where the format and the positions of the date codes of the code array read by the reading section do not match the format and the positions of the date codes of the rule, and wherein in case (iii) the determination section determines that the code array is true in a case where a type and a position of the delimiter character code of the code array read by the reading section match the type and the position of the delimiter character code of the rule, and determines that the code array is false in a case where the type and the position of the delimiter character code of the code array read by the reading section do not match the type and the position of the delimiter character code of the rule, and wherein in testing a sample, in a case where the code array read by the reading section is determined by the determination section to be true, the test is executed, and in a case where the code array read by the reading section is determined by the determination section to be false, the execution of the test is suspended.