{
    "document_id": 10904,
    "filename": "4b1fbee6-afb2-49d5-b189-dd79e3e45318_9-Mt-Plant-Sampler-Guide-artifacted.pdf",
    "engine": "paddleocr_vl",
    "source_run_id": 11013,
    "generated_at": "2026-10-27T14:32:28+00:00",
    "page_count": 2,
    "counts_by_type": {
        "form_field": 3,
        "formula": 1,
        "heading": 3,
        "list": 2,
        "list_item": 12,
        "text": 4,
        "title": 1
    },
    "timings": {
        "total_ms": 1169,
        "structure_ms": 117,
        "text_layer_ms": 12,
        "build_ms": 3
    },
    "pages": [
        {
            "document_id": 10904,
            "page": 1,
            "width": 612,
            "height": 792,
            "rotation": 0,
            "pipeline_version": "paddleocr-vl-1.6+paul-48",
            "width_pt": 612,
            "height_pt": 792,
            "engine": "paddleocr_vl",
            "source_run_id": 11013,
            "item_count": 14,
            "counts_by_type": {
                "form_field": 3,
                "formula": 1,
                "heading": 1,
                "list": 1,
                "list_item": 5,
                "text": 2,
                "title": 1
            },
            "build_ms": 2,
            "items": [
                {
                    "id": "p1.1",
                    "order": 1,
                    "type": "title",
                    "bbox": {
                        "l": 201.36,
                        "t": 727.2,
                        "r": 409.68,
                        "b": 712.32
                    },
                    "text": "Industry Plant Sampler Study Guide",
                    "attrs": {
                        "block_label": "doc_title"
                    },
                    "level": 2,
                    "reading_order": 0
                },
                {
                    "id": "p1.2",
                    "order": 2,
                    "type": "text",
                    "bbox": {
                        "l": 68.88,
                        "t": 693.84,
                        "r": 540.24,
                        "b": 626.64
                    },
                    "text": "Tanker sampling at the milk plant or receiving station is important to the company, to the regulatory agency and to the producer. Samples collected must be representative of all the milk contained in the milk tanker. It is the duty of the licensed Industry Plant Sampler to obtain a sample which will accurately reflect the contents without contaminating the remainder of the milk in the tanker. Industry Plant Samplers shall be evaluated and licensed by the Montana State Department of Livestock.",
                    "reading_order": 1
                },
                {
                    "id": "p1.3",
                    "order": 3,
                    "type": "text",
                    "bbox": {
                        "l": 68.88,
                        "t": 613.68,
                        "r": 528.96,
                        "b": 560.16
                    },
                    "text": "Standard Methods for the Examination of Dairy Products reference manual outlines procedures to be used in the sampling of over the road milk tankers. The samples are required under Appendix N (Drug Residue Testing and Farm Surveillance) of the Pasteurized Milk Ordinance and your company's quality control program.",
                    "reading_order": 2
                },
                {
                    "id": "p1.4",
                    "order": 4,
                    "type": "heading",
                    "bbox": {
                        "l": 257.04,
                        "t": 519.6,
                        "r": 354.24,
                        "b": 507.36
                    },
                    "text": "Sampling Equipment",
                    "attrs": {
                        "block_label": "paragraph_title"
                    },
                    "level": 3,
                    "reading_order": 3
                },
                {
                    "id": "p1.5",
                    "order": 5,
                    "type": "list",
                    "bbox": {
                        "l": 86.64,
                        "t": 492.72,
                        "r": 538.08,
                        "b": 210.96
                    },
                    "text": "",
                    "attrs": {
                        "item_count": 5
                    },
                    "children": [
                        {
                            "id": "p1.5.1",
                            "order": 6,
                            "type": "list_item",
                            "bbox": {
                                "l": 87.6,
                                "t": 492.72,
                                "r": 532.08,
                                "b": 426.96
                            },
                            "text": "Thermometer. Must be checked for accuracy against reference thermometer initially and every 6 months (semi-annually) thereafter. Thermometers must be accurate to within $ \\pm2^{○} $F ( $ \\pm1^{○} $C). Each thermometer must be tagged for identification, the date checked the temperature at which it was checked and any correction factor. Records of thermometer accuracy must be maintained.",
                            "marker": "1.",
                            "children": [
                                {
                                    "id": "p1.5.1.1",
                                    "order": 7,
                                    "type": "form_field",
                                    "bbox": {
                                        "l": 292.22,
                                        "t": 492.72,
                                        "r": 304.22,
                                        "b": 480.72
                                    },
                                    "text": "",
                                    "attrs": {
                                        "field_kind": "radio",
                                        "label": "} $F ( $ \\pm1^{",
                                        "source": "glyph_estimate",
                                        "bbox_estimated": true,
                                        "label_source": "parent_text",
                                        "label_ref": "p1.5.1",
                                        "text_offset": 177,
                                        "text_span": 1
                                    },
                                    "reading_order": 0
                                },
                                {
                                    "id": "p1.5.1.2",
                                    "order": 8,
                                    "type": "form_field",
                                    "bbox": {
                                        "l": 310.41,
                                        "t": 492.72,
                                        "r": 322.41,
                                        "b": 480.72
                                    },
                                    "text": "",
                                    "attrs": {
                                        "field_kind": "radio",
                                        "label": "} $C). Each thermometer must be tagged for identification, …",
                                        "source": "glyph_estimate",
                                        "bbox_estimated": true,
                                        "label_source": "parent_text",
                                        "label_ref": "p1.5.1",
                                        "text_offset": 193,
                                        "text_span": 1
                                    },
                                    "reading_order": 1
                                }
                            ],
                            "reading_order": 0
                        },
                        {
                            "id": "p1.5.2",
                            "order": 9,
                            "type": "list_item",
                            "bbox": {
                                "l": 87.6,
                                "t": 425.52,
                                "r": 508.08,
                                "b": 386.4
                            },
                            "text": "The sampling instrument is most often a seamless stainless-steel dipper. Other sampling instruments may include spoons, syringes, and tubes. The sampling instrument should be either sterile or easily cleanable then sanitized before use.",
                            "marker": "2.",
                            "reading_order": 1
                        },
                        {
                            "id": "p1.5.3",
                            "order": 10,
                            "type": "list_item",
                            "bbox": {
                                "l": 88.08,
                                "t": 384.48,
                                "r": 219.36,
                                "b": 373.44
                            },
                            "text": "Sterile sample container.",
                            "marker": "3.",
                            "reading_order": 2
                        },
                        {
                            "id": "p1.5.4",
                            "order": 11,
                            "type": "list_item",
                            "bbox": {
                                "l": 86.64,
                                "t": 371.76,
                                "r": 538.08,
                                "b": 306.24
                            },
                            "text": "If the sample is not to be tested immediately, a means to maintain the sample at F ([p1.5.4.2]0-4.4°C) or less must be provided. This includes a sampling container (cooler) or refrigerator. Reusable gel packs (blue ice) or an ice-and-water mixture are sufficient means of keeping samples cooled. Take care not to completely submerge samples below an ice-and-water mixture when using a cooler.",
                            "marker": "4.",
                            "children": [
                                {
                                    "id": "p1.5.4.1",
                                    "order": 12,
                                    "type": "form_field",
                                    "bbox": {
                                        "l": 185.68,
                                        "t": 371.76,
                                        "r": 197.68,
                                        "b": 359.76
                                    },
                                    "text": "",
                                    "attrs": {
                                        "field_kind": "radio",
                                        "label": "-40",
                                        "source": "glyph_estimate",
                                        "bbox_estimated": true,
                                        "text_offset": 16,
                                        "text_span": 0
                                    },
                                    "reading_order": 0
                                },
                                {
                                    "id": "p1.5.4.2",
                                    "order": 13,
                                    "type": "formula",
                                    "bbox": {
                                        "l": 86.64,
                                        "t": 371.76,
                                        "r": 538.08,
                                        "b": 306.24
                                    },
                                    "text": "32^{\\circ}-40^{\\circ}",
                                    "attrs": {
                                        "latex": "32^{\\circ}-40^{\\circ}",
                                        "inline": true,
                                        "text_offset": 84,
                                        "text_span": 10,
                                        "bbox_estimated": true,
                                        "notation": "latex",
                                        "alt": "32 to the power of circ minus 40 to the power of circ",
                                        "mathml": "<math aria-label=\"32 to the power of circ minus 40 to the power of circ\" xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"inline\"><mrow><msup><mn>32</mn><mrow><mo>&#x02218;</mo></mrow></msup><mo>&#x02212;</mo><msup><mn>40</mn><mrow><mo>&#x02218;</mo></mrow></msup></mrow></math>"
                                    },
                                    "reading_order": 1
                                }
                            ],
                            "reading_order": 3
                        },
                        {
                            "id": "p1.5.5",
                            "order": 14,
                            "type": "list_item",
                            "bbox": {
                                "l": 87.36,
                                "t": 304.56,
                                "r": 537.6,
                                "b": 210.96
                            },
                            "text": "A storage container for the sampling instrument tall enough to cover at least the length of the handle which will be inserted into the milk containing a 200 pm chlorine solution, a 25 ppm iodine solution or other sanitizer approved for food contact. Follow sanitizer label directions for contact time. This solution needs to be tested every 12 hours and replaced with clean solution if it becomes cloudy or the strength drops below acceptable levels. Sanitizer test strips are necessary to verify the strength of the sanitizing solution. Follow company protocol for sampling ports.",
                            "marker": "5.",
                            "reading_order": 4
                        }
                    ],
                    "reading_order": 4
                }
            ]
        },
        {
            "document_id": 10904,
            "page": 2,
            "width": 612,
            "height": 792,
            "rotation": 0,
            "pipeline_version": "paddleocr-vl-1.6+paul-48",
            "width_pt": 612,
            "height_pt": 792,
            "engine": "paddleocr_vl",
            "source_run_id": 11013,
            "item_count": 12,
            "counts_by_type": {
                "heading": 2,
                "list": 1,
                "list_item": 7,
                "text": 2
            },
            "build_ms": 1,
            "items": [
                {
                    "id": "p2.1",
                    "order": 1,
                    "type": "heading",
                    "bbox": {
                        "l": 256.32,
                        "t": 711.6,
                        "r": 355.2,
                        "b": 699.36
                    },
                    "text": "Sampling Procedures",
                    "attrs": {
                        "block_label": "paragraph_title"
                    },
                    "level": 3,
                    "reading_order": 0
                },
                {
                    "id": "p2.2",
                    "order": 2,
                    "type": "text",
                    "bbox": {
                        "l": 105.36,
                        "t": 684.72,
                        "r": 537.84,
                        "b": 644.88
                    },
                    "text": "When weather and environmental conditions permit, manhole openings and covers of milk tank trucks may be opened outdoors for the short period of time necessary for the collection of samples for animal drug residue screening. Follow company protocol.",
                    "reading_order": 1
                },
                {
                    "id": "p2.3",
                    "order": 3,
                    "type": "list",
                    "bbox": {
                        "l": 86.88,
                        "t": 631.2,
                        "r": 535.92,
                        "b": 403.68
                    },
                    "text": "",
                    "attrs": {
                        "item_count": 7
                    },
                    "children": [
                        {
                            "id": "p2.3.1",
                            "order": 4,
                            "type": "list_item",
                            "bbox": {
                                "l": 87.6,
                                "t": 631.2,
                                "r": 534.96,
                                "b": 579.12
                            },
                            "text": "Protect sampling instruments from exposure to contamination before and during use. Handle sample containers and caps aseptically maintaining sterility. Do not drop, lay down or touch the inside of or otherwise contaminate sterile containers. Do not carry sample containers in your pocket.",
                            "marker": "1.",
                            "reading_order": 0
                        },
                        {
                            "id": "p2.3.2",
                            "order": 5,
                            "type": "list_item",
                            "bbox": {
                                "l": 88.32,
                                "t": 576.96,
                                "r": 201.6,
                                "b": 565.44
                            },
                            "text": "Wash and dry hands.",
                            "marker": "2.",
                            "reading_order": 1
                        },
                        {
                            "id": "p2.3.3",
                            "order": 6,
                            "type": "list_item",
                            "bbox": {
                                "l": 88.08,
                                "t": 563.52,
                                "r": 263.76,
                                "b": 552
                            },
                            "text": "Check the temperature of the milk.",
                            "marker": "3.",
                            "reading_order": 2
                        },
                        {
                            "id": "p2.3.4",
                            "order": 7,
                            "type": "list_item",
                            "bbox": {
                                "l": 87.36,
                                "t": 550.32,
                                "r": 535.92,
                                "b": 498
                            },
                            "text": "A second sample is required for a temperature control (TC). Temperature control samples are to be collected at each sampling point for raw milk in dairy plants and each over-the-road tanker. Temperature control samples must be labeled with the time, date, temperature at time of collection and the name or initials of the person collecting the sample.",
                            "marker": "4.",
                            "reading_order": 3
                        },
                        {
                            "id": "p2.3.5",
                            "order": 8,
                            "type": "list_item",
                            "bbox": {
                                "l": 86.88,
                                "t": 496.56,
                                "r": 532.8,
                                "b": 430.8
                            },
                            "text": "Collect tanker samples. Open manhole lid, rinse sample dipper in the milk twice to remove any traces of sanitizer. Dipper should extend 6 to 8 inches into milk to obtain a representative sample. Insert dipper into milk and then hold the sample container away from the manhole, fill the container about 3/4 full. Close the lid of the sample container taking care not to touch the inside of the lid. Identify sample with date, time, temperature, and sampler ID.",
                            "marker": "5.",
                            "reading_order": 4
                        },
                        {
                            "id": "p2.3.6",
                            "order": 9,
                            "type": "list_item",
                            "bbox": {
                                "l": 88.08,
                                "t": 429.12,
                                "r": 506.16,
                                "b": 417.12
                            },
                            "text": "Rinse the sample dipper with cool water and replace in the sanitizing solution for storage.",
                            "marker": "6.",
                            "reading_order": 5
                        },
                        {
                            "id": "p2.3.7",
                            "order": 10,
                            "type": "list_item",
                            "bbox": {
                                "l": 88.32,
                                "t": 415.44,
                                "r": 397.92,
                                "b": 403.68
                            },
                            "text": "Follow company's policy on testing the sample for drug residues.",
                            "marker": "7.",
                            "reading_order": 6
                        }
                    ],
                    "reading_order": 2
                },
                {
                    "id": "p2.4",
                    "order": 11,
                    "type": "heading",
                    "bbox": {
                        "l": 295.68,
                        "t": 390.48,
                        "r": 353.52,
                        "b": 378.48
                    },
                    "text": "LICENSING",
                    "attrs": {
                        "block_label": "paragraph_title"
                    },
                    "level": 3,
                    "reading_order": 3
                },
                {
                    "id": "p2.5",
                    "order": 12,
                    "type": "text",
                    "bbox": {
                        "l": 105.36,
                        "t": 364.56,
                        "r": 545.28,
                        "b": 324.48
                    },
                    "text": "Upon satisfactory completion of an industry training program and the milk inspector's evaluation, all prospective haulers must complete an application for a Plant Sampler License. Upon receipt of the application and required fees, the Department of Livestock will issue the license.",
                    "reading_order": 4
                }
            ]
        }
    ]
}