Skip to main content

Hospital Invoice

API Documentation for Hospital Invoice

Response Definition

HTTP StatusCodeMessageDescription
200--OCR success.
206partial_contentCan not extract data from some pageCan not extract data from some page.
400bad_requestCan not extract data from any pageCan not extract data from any page.
5001000Internal server errorsome error occurred in server side

Extract water meter information

POST https://apis.aigen.online/aiscript/hospital-invoice/v2

Request Body

NameTypeDescription
image*StringBase64 image encoded string
{'data': [{'admissionNumber': {'bboxes': [[[1251, 257],
[1380, 257],
[1380, 280],
[1251, 280]]],
'bboxes_norm': [[[0.7568058076225045,
0.10987601539119282],
[0.8348457350272233,
0.10987601539119282],
[0.8348457350272233,
0.11970927746900385],
[0.7568058076225045,
0.11970927746900385]]],
'confidence': 0.9949,
'datetime_iso': None,
'value': '1555/65'},
'clientName': {'bboxes': [[[130, 236],
[386, 236],
[386, 276],
[130, 276]]],
'bboxes_norm': [[[0.07864488808227466,
0.10089781958101753],
[0.2335148215366001,
0.10089781958101753],
[0.2335148215366001,
0.11799914493373237],
[0.07864488808227466,
0.11799914493373237]]],
'confidence': 0.9798,
'datetime_iso': None,
'value': 'สมศักดิ์ วิบูลย์วีรรัตน์'},
'clientNumber': {},
'date_of_admission': {'bboxes': [[[132, 325],
[381, 325],
[381, 343],
[132, 343]]],
'bboxes_norm': [[[0.07985480943738657,
0.13894826849080805],
[0.23049001814882034,
0.13894826849080805],
[0.23049001814882034,
0.1466438648995297],
[0.07985480943738657,
0.1466438648995297]]],
'confidence': 0.9638,
'datetime_iso': '2022-01-25T00:00:00+07:00',
'value': '25-01-2565'},
'date_of_discharge': {'bboxes': [[[661, 327],
[915, 327],
[915, 346],
[661, 346]]],
'bboxes_norm': [[[0.3998790078644888,
0.13980333475844378],
[0.5535390199637024,
0.13980333475844378],
[0.5535390199637024,
0.14792646430098333],
[0.3998790078644888,
0.14792646430098333]]],
'confidence': 0.9565,
'datetime_iso': '2022-01-29T00:00:00+07:00',
'value': '29-01-2565'},
'discount': {},
'grand_total': {'bboxes': [[[1190, 1015],
[1264, 1015],
[1264, 1036],
[1190, 1036]]],
'bboxes_norm': [[[0.719903206291591,
0.43394613082513894],
[0.764670296430732,
0.43394613082513894],
[0.764670296430732,
0.4429243266353142],
[0.719903206291591,
0.4429243266353142]]],
'confidence': 0.9991,
'datetime_iso': None,
'value': '3,089.96'},
'hospitalName': {'bboxes': [[[662, 135],
[925, 135],
[925, 177],
[662, 177]]],
'bboxes_norm': [[[0.40048396854204477,
0.05771697306541257],
[0.5595886267392619,
0.05771697306541257],
[0.5595886267392619,
0.07567336468576315],
[0.40048396854204477,
0.07567336468576315]]],
'confidence': 0.9802,
'datetime_iso': None,
'value': 'โรงพยาบาลรามคำแหง'},
'net_total': {},
'table_data': [[{'bboxes': None,
'bboxes_norm': None,
'column': 'DATETIME',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': None,
'bboxes_norm': None,
'column': 'CODE',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': [[[456, 528],
[682, 530],
[682, 549],
[456, 547]]],
'bboxes_norm': [[[0.27586206896551724,
0.22573749465583584],
[0.41258318209316397,
0.22659256092347158],
[0.41258318209316397,
0.23471569046601112],
[0.27586206896551724,
0.23386062419837536]]],
'column': 'NAME',
'confidence': 0.97900390625,
'datetime_iso': None,
'value': '1.1.1(2) HOME MEDICATION'},
{'bboxes': None,
'bboxes_norm': None,
'column': 'QUANTITY',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': None,
'bboxes_norm': None,
'column': 'PRICE',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': None,
'bboxes_norm': None,
'column': 'AMOUNT',
'confidence': 0.0,
'datetime_iso': None,
'value': ''}],
[{'bboxes': [[[159, 557],
[303, 558],
[303, 577],
[159, 576]]],
'bboxes_norm': [[[0.09618874773139746,
0.2381359555365541],
[0.18330308529945555,
0.23856348867037194],
[0.18330308529945555,
0.2466866182129115],
[0.09618874773139746,
0.24625908507909364]]],
'column': 'DATETIME',
'confidence': 0.99658203125,
'datetime_iso': None,
'value': '29-01-2565 14:15'},
{'bboxes': [[[322, 557],
[418, 558],
[418, 578],
[322, 577]]],
'bboxes_norm': [[[0.19479733817301875,
0.2381359555365541],
[0.25287356321839083,
0.23856348867037194],
[0.25287356321839083,
0.24711415134672937],
[0.19479733817301875,
0.2466866182129115]]],
'column': 'CODE',
'confidence': 0.99658203125,
'datetime_iso': None,
'value': 'B0101045'},
{'bboxes': [[[449, 557],
[807, 557],
[807, 580],
[449, 580]]],
'bboxes_norm': [[[0.2716273442226255,
0.2381359555365541],
[0.4882032667876588,
0.2381359555365541],
[0.4882032667876588,
0.2479692176143651],
[0.2716273442226255,
0.2479692176143651]]],
'column': 'NAME',
'confidence': 0.9833984375,
'datetime_iso': None,
'value': 'LASIX [O]40 MG TABLET (*) (FUROSEMIDE)'},
{'bboxes': [[[959, 561],
[973, 561],
[973, 579],
[959, 579]]],
'bboxes_norm': [[[0.5801572897761645,
0.23984608807182556],
[0.588626739261948,
0.23984608807182556],
[0.588626739261948,
0.24754168448054725],
[0.5801572897761645,
0.24754168448054725]]],
'column': 'QUANTITY',
'confidence': 0.9990234375,
'datetime_iso': None,
'value': '30'},
{'bboxes': [[[1089, 561],
[1117, 561],
[1117, 580],
[1089, 580]]],
'bboxes_norm': [[[0.6588021778584392,
0.23984608807182556],
[0.6757410768300061,
0.23984608807182556],
[0.6757410768300061,
0.2479692176143651],
[0.6588021778584392,
0.2479692176143651]]],
'column': 'PRICE',
'confidence': 0.99853515625,
'datetime_iso': None,
'value': '9.00'},
{'bboxes': [[[1213, 560],
[1263, 561],
[1263, 581],
[1213, 580]]],
'bboxes_norm': [[[0.7338173018753781,
0.2394185549380077],
[0.764065335753176,
0.23984608807182556],
[0.764065335753176,
0.248396750748183],
[0.7338173018753781,
0.2479692176143651]]],
'column': 'AMOUNT',
'confidence': 0.99853515625,
'datetime_iso': None,
'value': '270.00'}],
[{'bboxes': None,
'bboxes_norm': None,
'column': 'DATETIME',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': None,
'bboxes_norm': None,
'column': 'CODE',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': [[[455, 589],
[858, 591],
[858, 610],
[455, 609]]],
'bboxes_norm': [[[0.2752571082879613,
0.25181701581872595],
[0.5190562613430127,
0.2526720820863617],
[0.5190562613430127,
0.26079521162890124],
[0.2752571082879613,
0.26036767849508335]]],
'column': 'NAME',
'confidence': 0.95458984375,
'datetime_iso': None,
'value': 'รับประทานครั้งละ 1 เม็ด วันละ 2 ครั้ง '
'หลังอาหาร (เช้า) (กล'},
{'bboxes': None,
'bboxes_norm': None,
'column': 'QUANTITY',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': None,
'bboxes_norm': None,
'column': 'PRICE',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': None,
'bboxes_norm': None,
'column': 'AMOUNT',
'confidence': 0.0,
'datetime_iso': None,
'value': ''}],
[{'bboxes': [[[160, 617],
[302, 618],
[302, 638],
[160, 637]]],
'bboxes_norm': [[[0.09679370840895342,
0.26378794356562635],
[0.18269812462189958,
0.26421547669944423],
[0.18269812462189958,
0.27276613937580163],
[0.09679370840895342,
0.27233860624198375]]],
'column': 'DATETIME',
'confidence': 0.99462890625,
'datetime_iso': None,
'value': '29-01-2565 14:15'},
{'bboxes': [[[332, 617],
[416, 618],
[416, 639],
[332, 638]]],
'bboxes_norm': [[[0.20084694494857835,
0.26378794356562635],
[0.2516636418632789,
0.26421547669944423],
[0.2516636418632789,
0.2731936725096195],
[0.20084694494857835,
0.27276613937580163]]],
'column': 'CODE',
'confidence': 0.9990234375,
'datetime_iso': None,
'value': 'B0102068'},
{'bboxes': [[[451, 616],
[862, 619],
[862, 642],
[451, 639]]],
'bboxes_norm': [[[0.27283726557773746,
0.26336041043180847],
[0.5214761040532365,
0.26464300983326206],
[0.5214761040532365,
0.2744762719110731],
[0.27283726557773746,
0.2731936725096195]]],
'column': 'NAME',
'confidence': 0.982421875,
'datetime_iso': None,
'value': 'METOPROLOL STADA 100 MG TABLET (METOPRO'},
{'bboxes': None,
'bboxes_norm': None,
'column': 'QUANTITY',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': [[[1078, 622],
[1122, 622],
[1122, 640],
[1078, 639]]],
'bboxes_norm': [[[0.6521476104053237,
0.2659256092347157],
[0.6787658802177858,
0.2659256092347157],
[0.6787658802177858,
0.2736212056434374],
[0.6521476104053237,
0.2731936725096195]]],
'column': 'PRICE',
'confidence': 0.99853515625,
'datetime_iso': None,
'value': '13.37'},
{'bboxes': [[[1214, 619],
[1262, 619],
[1262, 641],
[1214, 640]]],
'bboxes_norm': [[[0.7344222625529341,
0.26464300983326206],
[0.76346037507562,
0.26464300983326206],
[0.76346037507562,
0.2740487387772552],
[0.7344222625529341,
0.2736212056434374]]],
'column': 'AMOUNT',
'confidence': 0.99853515625,
'datetime_iso': None,
'value': '106.96'}],
[{'bboxes': None,
'bboxes_norm': None,
'column': 'DATETIME',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': None,
'bboxes_norm': None,
'column': 'CODE',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': [[[452, 651],
[853, 652],
[853, 671],
[452, 670]]],
'bboxes_norm': [[[0.2734422262552934,
0.2783240701154339],
[0.5160314579552329,
0.2787516032492518],
[0.5160314579552329,
0.2868747327917914],
[0.2734422262552934,
0.2864471996579735]]],
'column': 'NAME',
'confidence': 0.95703125,
'datetime_iso': None,
'value': 'รับประทานครั้งละ 1 / 4 เม็ด วัและ 2 '
'ครั้ง หลังอาหาร (เข้า)'},
{'bboxes': None,
'bboxes_norm': None,
'column': 'QUANTITY',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': None,
'bboxes_norm': None,
'column': 'PRICE',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': None,
'bboxes_norm': None,
'column': 'AMOUNT',
'confidence': 0.0,
'datetime_iso': None,
'value': ''}],
[{'bboxes': [[[159, 678],
[301, 679],
[301, 699],
[159, 698]]],
'bboxes_norm': [[[0.09618874773139746,
0.28986746472851643],
[0.1820931639443436,
0.2902949978623343],
[0.1820931639443436,
0.29884566053869177],
[0.09618874773139746,
0.2984181274048739]]],
'column': 'DATETIME',
'confidence': 0.99609375,
'datetime_iso': None,
'value': '29-01-2565 14:15'},
{'bboxes': [[[333, 678],
[415, 679],
[415, 699],
[333, 698]]],
'bboxes_norm': [[[0.2014519056261343,
0.28986746472851643],
[0.25105868118572294,
0.2902949978623343],
[0.25105868118572294,
0.29884566053869177],
[0.2014519056261343,
0.2984181274048739]]],
'column': 'CODE',
'confidence': 0.99755859375,
'datetime_iso': None,
'value': 'B0102150'},
{'bboxes': [[[449, 680],
[859, 682],
[859, 702],
[449, 701]]],
'bboxes_norm': [[[0.2716273442226255,
0.2907225309961522],
[0.5196612220205686,
0.29157759726378796],
[0.5196612220205686,
0.30012825994014536],
[0.2716273442226255,
0.2997007268063275]]],
'column': 'NAME',
'confidence': 0.97900390625,
'datetime_iso': None,
'value': 'VASTAREL MR 35 MG TABLET (TRIMETAZIDINE '
'D'},
{'bboxes': [[[961, 685],
[971, 685],
[971, 701],
[961, 701]]],
'bboxes_norm': [[[0.5813672111312764,
0.29286019666524155],
[0.5874168179068361,
0.29286019666524155],
[0.5874168179068361,
0.2997007268063275],
[0.5813672111312764,
0.2997007268063275]]],
'column': 'QUANTITY',
'confidence': 0.9990234375,
'datetime_iso': None,
'value': '30'},
{'bboxes': [[[1076, 682],
[1116, 682],
[1116, 702],
[1076, 702]]],
'bboxes_norm': [[[0.6509376890502118,
0.29157759726378796],
[0.6751361161524501,
0.29157759726378796],
[0.6751361161524501,
0.30012825994014536],
[0.6509376890502118,
0.30012825994014536]]],
'column': 'PRICE',
'confidence': 0.99853515625,
'datetime_iso': None,
'value': '20.56'},
{'bboxes': [[[1213, 680],
[1267, 681],
[1267, 702],
[1213, 702]]],
'bboxes_norm': [[[0.7338173018753781,
0.2907225309961522],
[0.7664851784633999,
0.2911500641299701],
[0.7664851784633999,
0.30012825994014536],
[0.7338173018753781,
0.30012825994014536]]],
'column': 'AMOUNT',
'confidence': 0.9990234375,
'datetime_iso': None,
'value': '616.80'}],
[{'bboxes': None,
'bboxes_norm': None,
'column': 'DATETIME',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': None,
'bboxes_norm': None,
'column': 'CODE',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': [[[450, 711],
[854, 714],
[854, 733],
[450, 730]]],
'bboxes_norm': [[[0.27223230490018147,
0.3039760581445062],
[0.5166364186327889,
0.3052586575459598],
[0.5166364186327889,
0.31338178708849934],
[0.27223230490018147,
0.31209918768704575]]],
'column': 'NAME',
'confidence': 0.955078125,
'datetime_iso': None,
'value': 'รับประทานครั้งละ 1 เม็ด วันละ 2 ครั้ง '
'หลังอาหาร (เข้า) T'},
{'bboxes': None,
'bboxes_norm': None,
'column': 'QUANTITY',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': None,
'bboxes_norm': None,
'column': 'PRICE',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': None,
'bboxes_norm': None,
'column': 'AMOUNT',
'confidence': 0.0,
'datetime_iso': None,
'value': ''}],
[{'bboxes': [[[160, 740],
[301, 741],
[301, 759],
[159, 758]]],
'bboxes_norm': [[[0.09679370840895342,
0.31637451902522445],
[0.1820931639443436,
0.31680205215904234],
[0.1820931639443436,
0.324497648567764],
[0.09618874773139746,
0.32407011543394615]]],
'column': 'DATETIME',
'confidence': 0.99658203125,
'datetime_iso': None,
'value': '29-01-2565 14:15'},
{'bboxes': [[[334, 741],
[413, 741],
[413, 760],
[334, 760]]],
'bboxes_norm': [[[0.20205686630369027,
0.31680205215904234],
[0.249848759830611,
0.31680205215904234],
[0.249848759830611,
0.32492518170158186],
[0.20205686630369027,
0.32492518170158186]]],
'column': 'CODE',
'confidence': 0.99853515625,
'datetime_iso': None,
'value': 'B0100003'},
{'bboxes': [[[450, 742],
[861, 743],
[861, 762],
[450, 761]]],
'bboxes_norm': [[[0.27223230490018147,
0.3172295852928602],
[0.5208711433756806,
0.31765711842667804],
[0.5208711433756806,
0.3257802479692176],
[0.27223230490018147,
0.32535271483539974]]],
'column': 'NAME',
'confidence': 0.9814453125,
'datetime_iso': None,
'value': 'MADIPLOT 20 MG TABLET (MANIDIPINE '
'HYDROCI'},
{'bboxes': [[[961, 747],
[970, 747],
[970, 760],
[961, 760]]],
'bboxes_norm': [[[0.5813672111312764,
0.31936725096194957],
[0.5868118572292801,
0.31936725096194957],
[0.5868118572292801,
0.32492518170158186],
[0.5813672111312764,
0.32492518170158186]]],
'column': 'QUANTITY',
'confidence': 0.99853515625,
'datetime_iso': None,
'value': '15'},
{'bboxes': [[[1076, 743],
[1117, 744],
[1117, 762],
[1075, 762]]],
'bboxes_norm': [[[0.6509376890502118,
0.31765711842667804],
[0.6757410768300061,
0.3180846515604959],
[0.6757410768300061,
0.3257802479692176],
[0.6503327283726558,
0.3257802479692176]]],
'column': 'PRICE',
'confidence': 0.9990234375,
'datetime_iso': None,
'value': '34.88'},
{'bboxes': [[[1212, 744],
[1267, 742],
[1268, 762],
[1213, 763]]],
'bboxes_norm': [[[0.7332123411978222,
0.3180846515604959],
[0.7664851784633999,
0.3172295852928602],
[0.7670901391409558,
0.3257802479692176],
[0.7338173018753781,
0.3262077811030355]]],
'column': 'AMOUNT',
'confidence': 0.99853515625,
'datetime_iso': None,
'value': '523.20'}],
[{'bboxes': None,
'bboxes_norm': None,
'column': 'DATETIME',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': None,
'bboxes_norm': None,
'column': 'CODE',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': [[[450, 774],
[835, 775],
[835, 794],
[450, 793]]],
'bboxes_norm': [[[0.27223230490018147,
0.3309106455750321],
[0.5051421657592257,
0.33133817870884996],
[0.5051421657592257,
0.3394613082513895],
[0.27223230490018147,
0.3390337751175716]]],
'column': 'NAME',
'confidence': 0.95849609375,
'datetime_iso': None,
'value': 'รับประทานครั้งละ 1 เม็ด วัและ 1 ครั้ง '
'หลังอาหาร (เช้า)'},
{'bboxes': None,
'bboxes_norm': None,
'column': 'QUANTITY',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': None,
'bboxes_norm': None,
'column': 'PRICE',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': None,
'bboxes_norm': None,
'column': 'AMOUNT',
'confidence': 0.0,
'datetime_iso': None,
'value': ''}],
[{'bboxes': [[[158, 801],
[300, 802],
[300, 821],
[158, 820]]],
'bboxes_norm': [[[0.0955837870538415,
0.3424540401881146],
[0.18148820326678766,
0.3428815733219325],
[0.18148820326678766,
0.351004702864472],
[0.0955837870538415,
0.3505771697306541]]],
'column': 'DATETIME',
'confidence': 0.99609375,
'datetime_iso': None,
'value': '29-01-2565 14:15'},
{'bboxes': [[[331, 800],
[414, 800],
[414, 822],
[331, 821]]],
'bboxes_norm': [[[0.20024198427102238,
0.3420265070542967],
[0.25045372050816694,
0.3420265070542967],
[0.25045372050816694,
0.3514322359982899],
[0.20024198427102238,
0.351004702864472]]],
'column': 'CODE',
'confidence': 0.99853515625,
'datetime_iso': None,
'value': '80102133'},
{'bboxes': [[[450, 801],
[856, 801],
[856, 824],
[450, 823]]],
'bboxes_norm': [[[0.27223230490018147,
0.3424540401881146],
[0.5178463399879008,
0.3424540401881146],
[0.5178463399879008,
0.3522873022659256],
[0.27223230490018147,
0.35185976913210776]]],
'column': 'NAME',
'confidence': 0.990234375,
'datetime_iso': None,
'value': 'CAZOSIN 2 MG TABLET (DOXAZOSIN '
'MESYLATE)'},
{'bboxes': [[[959, 807],
[971, 807],
[971, 821],
[959, 821]]],
'bboxes_norm': [[[0.5801572897761645,
0.3450192389910218],
[0.5874168179068361,
0.3450192389910218],
[0.5874168179068361,
0.351004702864472],
[0.5801572897761645,
0.351004702864472]]],
'column': 'QUANTITY',
'confidence': 0.99853515625,
'datetime_iso': None,
'value': '15'},
{'bboxes': [[[1078, 805],
[1116, 805],
[1116, 824],
[1078, 823]]],
'bboxes_norm': [[[0.6521476104053237,
0.34416417272338606],
[0.6751361161524501,
0.34416417272338606],
[0.6751361161524501,
0.3522873022659256],
[0.6521476104053237,
0.35185976913210776]]],
'column': 'PRICE',
'confidence': 0.99853515625,
'datetime_iso': None,
'value': '15.00'},
{'bboxes': [[[1211, 803],
[1260, 803],
[1260, 823],
[1211, 823]]],
'bboxes_norm': [[[0.7326073805202662,
0.3433091064557503],
[0.7622504537205081,
0.3433091064557503],
[0.7622504537205081,
0.35185976913210776],
[0.7326073805202662,
0.35185976913210776]]],
'column': 'AMOUNT',
'confidence': 0.99853515625,
'datetime_iso': None,
'value': '225.00'}],
[{'bboxes': None,
'bboxes_norm': None,
'column': 'DATETIME',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': None,
'bboxes_norm': None,
'column': 'CODE',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': [[[452, 834],
[836, 835],
[836, 854],
[452, 853]]],
'bboxes_norm': [[[0.2734422262552934,
0.35656263360410434],
[0.5057471264367817,
0.35699016673792217],
[0.5057471264367817,
0.36511329628046174],
[0.2734422262552934,
0.36468576314664386]]],
'column': 'NAME',
'confidence': 0.96337890625,
'datetime_iso': None,
'value': 'รับประทานครั้งละ 1 เม็ด วันละ 1 ครั้ง '
'หลังอาหาร (เงิน)'},
{'bboxes': None,
'bboxes_norm': None,
'column': 'QUANTITY',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': None,
'bboxes_norm': None,
'column': 'PRICE',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': None,
'bboxes_norm': None,
'column': 'AMOUNT',
'confidence': 0.0,
'datetime_iso': None,
'value': ''}],
[{'bboxes': [[[157, 862],
[300, 863],
[300, 882],
[157, 881]]],
'bboxes_norm': [[[0.09497882637628555,
0.3685335613510047],
[0.18148820326678766,
0.36896109448482256],
[0.18148820326678766,
0.37708422402736214],
[0.09497882637628555,
0.37665669089354425]]],
'column': 'DATETIME',
'confidence': 0.99853515625,
'datetime_iso': None,
'value': '29-01-2565 14:15'},
{'bboxes': [[[332, 861],
[415, 862],
[415, 883],
[332, 882]]],
'bboxes_norm': [[[0.20084694494857835,
0.36810602821718685],
[0.25105868118572294,
0.3685335613510047],
[0.25105868118572294,
0.37751175716118],
[0.20084694494857835,
0.37708422402736214]]],
'column': 'CODE',
'confidence': 0.9990234375,
'datetime_iso': None,
'value': 'B0102070'},
{'bboxes': [[[451, 863],
[859, 864],
[859, 885],
[451, 884]]],
'bboxes_norm': [[[0.27283726557773746,
0.36896109448482256],
[0.5196612220205686,
0.36938862761864044],
[0.5196612220205686,
0.3783668234288157],
[0.27283726557773746,
0.37793929029499784]]],
'column': 'NAME',
'confidence': 0.97607421875,
'datetime_iso': None,
'value': 'ORFARIN (WARFARIN) 3 MG (สีฟ้า- BLUE) '
'TABLET('},
{'bboxes': [[[960, 868],
[969, 868],
[969, 881],
[960, 881]]],
'bboxes_norm': [[[0.5807622504537205,
0.3710987601539119],
[0.5862068965517241,
0.3710987601539119],
[0.5862068965517241,
0.37665669089354425],
[0.5807622504537205,
0.37665669089354425]]],
'column': 'QUANTITY',
'confidence': 0.9990234375,
'datetime_iso': None,
'value': '15'},
{'bboxes': [[[1077, 865],
[1121, 865],
[1121, 885],
[1077, 885]]],
'bboxes_norm': [[[0.6515426497277677,
0.3698161607524583],
[0.6781609195402298,
0.3698161607524583],
[0.6781609195402298,
0.3783668234288157],
[0.6515426497277677,
0.3783668234288157]]],
'column': 'PRICE',
'confidence': 0.99755859375,
'datetime_iso': None,
'value': '16.00'},
{'bboxes': [[[1211, 866],
[1263, 866],
[1263, 885],
[1211, 884]]],
'bboxes_norm': [[[0.7326073805202662,
0.3702436938862762],
[0.764065335753176,
0.3702436938862762],
[0.764065335753176,
0.3783668234288157],
[0.7326073805202662,
0.37793929029499784]]],
'column': 'AMOUNT',
'confidence': 0.9990234375,
'datetime_iso': None,
'value': '240.00'}],
[{'bboxes': None,
'bboxes_norm': None,
'column': 'DATETIME',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': None,
'bboxes_norm': None,
'column': 'CODE',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': [[[450, 895],
[784, 896],
[784, 915],
[450, 914]]],
'bboxes_norm': [[[0.27223230490018147,
0.3826421547669944],
[0.47428917120387176,
0.3830696879008123],
[0.47428917120387176,
0.3911928174433519],
[0.27223230490018147,
0.390765284309534]]],
'column': 'NAME',
'confidence': 0.97021484375,
'datetime_iso': None,
'value': 'รับประทานครั้งละ 1 เม็ด วันละ 1 ครั้ง '
'(ก่อนนอน)'},
{'bboxes': None,
'bboxes_norm': None,
'column': 'QUANTITY',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': None,
'bboxes_norm': None,
'column': 'PRICE',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': None,
'bboxes_norm': None,
'column': 'AMOUNT',
'confidence': 0.0,
'datetime_iso': None,
'value': ''}],
[{'bboxes': [[[158, 924],
[301, 925],
[301, 943],
[158, 942]]],
'bboxes_norm': [[[0.0955837870538415,
0.3950406156477127],
[0.1820931639443436,
0.3954681487815306],
[0.1820931639443436,
0.4031637451902522],
[0.0955837870538415,
0.4027362120564344]]],
'column': 'DATETIME',
'confidence': 0.99462890625,
'datetime_iso': None,
'value': '29-01-2565 14:15'},
{'bboxes': [[[333, 924],
[418, 924],
[418, 943],
[333, 942]]],
'bboxes_norm': [[[0.2014519056261343,
0.3950406156477127],
[0.25287356321839083,
0.3950406156477127],
[0.25287356321839083,
0.4031637451902522],
[0.2014519056261343,
0.4027362120564344]]],
'column': 'CODE',
'confidence': 0.99658203125,
'datetime_iso': None,
'value': 'D0102389'},
{'bboxes': [[[450, 923],
[770, 925],
[770, 945],
[450, 943]]],
'bboxes_norm': [[[0.27223230490018147,
0.3946130825138948],
[0.46581972171808833,
0.3954681487815306],
[0.46581972171808833,
0.404018811457888],
[0.27223230490018147,
0.4031637451902522]]],
'column': 'NAME',
'confidence': 0.98779296875,
'datetime_iso': None,
'value': 'FEBURIC 80 MG TABLET (FEBUXOSTAT)'},
{'bboxes': None,
'bboxes_norm': None,
'column': 'QUANTITY',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': [[[1065, 925],
[1121, 925],
[1121, 945],
[1065, 945]]],
'bboxes_norm': [[[0.6442831215970962,
0.3954681487815306],
[0.6781609195402298,
0.3954681487815306],
[0.6781609195402298,
0.404018811457888],
[0.6442831215970962,
0.404018811457888]]],
'column': 'PRICE',
'confidence': 0.99755859375,
'datetime_iso': None,
'value': '138.50'},
{'bboxes': [[[1198, 926],
[1265, 924],
[1266, 945],
[1198, 947]]],
'bboxes_norm': [[[0.7247428917120388,
0.39589568191534846],
[0.7652752571082879,
0.3950406156477127],
[0.7658802177858439,
0.404018811457888],
[0.7247428917120388,
0.40487387772552375]]],
'column': 'AMOUNT',
'confidence': 0.99853515625,
'datetime_iso': None,
'value': '1,108.00'}],
[{'bboxes': None,
'bboxes_norm': None,
'column': 'DATETIME',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': None,
'bboxes_norm': None,
'column': 'CODE',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': [[[450, 956],
[841, 956],
[841, 975],
[450, 974]]],
'bboxes_norm': [[[0.27223230490018147,
0.40872167592988456],
[0.5087719298245614,
0.40872167592988456],
[0.5087719298245614,
0.41684480547242414],
[0.27223230490018147,
0.41641727233860626]]],
'column': 'NAME',
'confidence': 0.9658203125,
'datetime_iso': None,
'value': 'รับประทานครั้งละ ครึ่ง เม็ด วัและ 1 '
'ครั้ง หลังอาหาร (เข้า)'},
{'bboxes': None,
'bboxes_norm': None,
'column': 'QUANTITY',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': None,
'bboxes_norm': None,
'column': 'PRICE',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': None,
'bboxes_norm': None,
'column': 'AMOUNT',
'confidence': 0.0,
'datetime_iso': None,
'value': ''}],
[{'bboxes': None,
'bboxes_norm': None,
'column': 'DATETIME',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': None,
'bboxes_norm': None,
'column': 'CODE',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': [[[451, 988],
[663, 988],
[663, 1008],
[451, 1008]]],
'bboxes_norm': [[[0.27283726557773746,
0.42240273621205643],
[0.4010889292196007,
0.42240273621205643],
[0.4010889292196007,
0.43095339888841383],
[0.27283726557773746,
0.43095339888841383]]],
'column': 'NAME',
'confidence': 0.990234375,
'datetime_iso': None,
'value': 'INCOME CATEGORY AMOUNT'},
{'bboxes': None,
'bboxes_norm': None,
'column': 'QUANTITY',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': None,
'bboxes_norm': None,
'column': 'PRICE',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': [[[1195, 986],
[1263, 986],
[1263, 1007],
[1195, 1007]]],
'bboxes_norm': [[[0.7229280096793709,
0.42154766994442067],
[0.764065335753176,
0.42154766994442067],
[0.764065335753176,
0.430525865754596],
[0.7229280096793709,
0.430525865754596]]],
'column': 'AMOUNT',
'confidence': 0.9990234375,
'datetime_iso': None,
'value': '3,089.96'}],
[{'bboxes': None,
'bboxes_norm': None,
'column': 'DATETIME',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': None,
'bboxes_norm': None,
'column': 'CODE',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': [[[454, 1017],
[561, 1019],
[560, 1038],
[453, 1035]]],
'bboxes_norm': [[[0.27465214761040535,
0.4348011970927747],
[0.3393829401088929,
0.4356562633604104],
[0.338777979431337,
0.44377939290295],
[0.27404718693284935,
0.44249679350149634]]],
'column': 'NAME',
'confidence': 0.99755859375,
'datetime_iso': None,
'value': 'TOTAL AMOUNT'},
{'bboxes': None,
'bboxes_norm': None,
'column': 'QUANTITY',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': None,
'bboxes_norm': None,
'column': 'PRICE',
'confidence': 0.0,
'datetime_iso': None,
'value': ''},
{'bboxes': [[[1195, 1015],
[1263, 1015],
[1263, 1038],
[1195, 1038]]],
'bboxes_norm': [[[0.7229280096793709,
0.43394613082513894],
[0.764065335753176,
0.43394613082513894],
[0.764065335753176,
0.44377939290295],
[0.7229280096793709,
0.44377939290295]]],
'column': 'AMOUNT',
'confidence': 0.99853515625,
'datetime_iso': None,
'value': '3,089.96'}]],
'time_of_admission': {'bboxes': [[[378, 327],
[400, 327],
[400, 343],
[378, 343]]],
'bboxes_norm': [[[0.22867513611615245,
0.13980333475844378],
[0.24198427102238354,
0.13980333475844378],
[0.24198427102238354,
0.1466438648995297],
[0.22867513611615245,
0.1466438648995297]]],
'confidence': 0.7804,
'datetime_iso': None,
'value': '52'},
'time_of_discharge': {'bboxes': [[[661, 327],
[915, 327],
[915, 346],
[661, 346]]],
'bboxes_norm': [[[0.3998790078644888,
0.13980333475844378],
[0.5535390199637024,
0.13980333475844378],
[0.5535390199637024,
0.14792646430098333],
[0.3998790078644888,
0.14792646430098333]]],
'confidence': 0.9511,
'datetime_iso': None,
'value': '14:3'},
'total': {}}],
'error': [],
'status': 'success'}

import requests

api = "https://apis.aigen.online/aiscript/hospital-invoice/v2"
headers = {"x-aigen-key": "<key>"}
data = {
"image": "base64_image"
}
res = requests.post(api, json=data, headers=headers)
print(res.json())