สืบเนื่องจากโปรแกรมอ่านสมาร์ทการ์ด ของสปสช.
สามารถ ตรวจสอบ ข้อมูลสิทธิกับเวบเซอร์วิค ได้
และยังมี output ดึงรูปจากบัตร และเก็บข้อมูลทั้งรูป
และข้อมูลสิทธิลง Mysql (3tables) ได้ด้วยครับ
น่าจะนำไปใช้ประโยชน์ได้เลยนะครับ
โปรแกรมนี้น่าจะได้ใช้กันทุกที่(หรือบางที่?) ตค.นี้
ในโครงการใช้สมาร์ทการ์ดแทนบัตรทอง
TABLE `NHSO_SMARTCARD_PICTURE` (
`PERSON_ID` varchar(255) DEFAULT NULL,
`JPG_PICTURE` mediumblob,
`ABSOLUTE_PATH` varchar(255) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=tis620;
TABLE `NHSO_SMARTCARD` (
`PERSON_ID` varchar(255) DEFAULT NULL,
`TITLE` varchar(255) DEFAULT NULL,
`FNAME` varchar(255) DEFAULT NULL,
`MNAME` varchar(255) DEFAULT NULL,
`LASTNAME` varchar(255) DEFAULT NULL,
`DATE_OF_BIRTH` datetime DEFAULT NULL,
`ADDRESS_IN_CARD` varchar(255) DEFAULT NULL,
`CARD_ISSUE_DATE` datetime DEFAULT NULL,
`CARD_EXPDATE` datetime DEFAULT NULL,
`CREATED_DATE` datetime DEFAULT NULL,
`CHANGE_HOSPITAL_COUNT` int(11) DEFAULT NULL,
`STARTDATE` datetime DEFAULT NULL,
`EXPDATE` datetime DEFAULT NULL,
`PAID_MODEL` varchar(255) DEFAULT NULL,
`MAIN_HOSPITAL_NAME` varchar(255) DEFAULT NULL,
`SUB_HOSPITAL_NAME` varchar(255) DEFAULT NULL,
`SUBINSCL_NAME` varchar(255) DEFAULT NULL,
`LAST_UPDATE` datetime DEFAULT NULL,
`MAININSCL_NAME` varchar(255) DEFAULT NULL,
`PICTURE_PERSON_ID` varchar(255) DEFAULT NULL,
`NHSOWEBSERVICE_PERSON_ID` varchar(255) DEFAULT NULL,
KEY `FK_NHSO_SMARTCARD_PICTURE_PERSON_ID` (`PICTURE_PERSON_ID`),
KEY `FK_NHSO_SMARTCARD_NHSOWEBSERVICE_PERSON_ID` (`NHSOWEBSERVICE_PERSON_ID`)
) ENGINE=MyISAM DEFAULT CHARSET=tis620;
TABLE `NHSO_SMARTCARD_WEBSERVICE` (
`PERSON_ID` varchar(255) DEFAULT NULL,
`TITLE` varchar(255) DEFAULT NULL,
`TITLE_NAME` varchar(255) DEFAULT NULL,
`FNAME` varchar(255) DEFAULT NULL,
`LNAME` varchar(255) DEFAULT NULL,
`SEX` varchar(255) DEFAULT NULL,
`BIRTHDATE` varchar(255) DEFAULT NULL,
`NATION` varchar(255) DEFAULT NULL,
`CHAT` varchar(255) DEFAULT NULL,
`PRIMARYPROVINCE` varchar(255) DEFAULT NULL,
`P_PROVINCE_NAME` varchar(255) DEFAULT NULL,
`P_AMPHUR_NAME` varchar(255) DEFAULT NULL,
`P_TOMBON_NAME` varchar(255) DEFAULT NULL,
`P_MOOBANE_NAME` varchar(255) DEFAULT NULL,
`P_MOO` varchar(255) DEFAULT NULL,
`STATUS` varchar(255) DEFAULT NULL,
`MAININSCL` varchar(255) DEFAULT NULL,
`MAININSCL_NAME` varchar(255) DEFAULT NULL,
`SUBINSCL` varchar(255) DEFAULT NULL,
`SUBINSCL_NAME` varchar(255) DEFAULT NULL,
`CARDID` varchar(255) DEFAULT NULL,
`COUNT_SELECT` int(11) DEFAULT NULL,
`STARTDATE` varchar(255) DEFAULT NULL,
`STARTDATE_SSS` varchar(255) DEFAULT NULL,
`EXPDATE` varchar(255) DEFAULT NULL,
`PURCHASEPROVINCE` varchar(255) DEFAULT NULL,
`PURCHASEPROVINCE_NAME` varchar(255) DEFAULT NULL,
`HMAIN` varchar(255) DEFAULT NULL,
`HMAIN_NAME` varchar(255) DEFAULT NULL,
`HMAIN_OP` varchar(255) DEFAULT NULL,
`HMAIN_OP_NAME` varchar(255) DEFAULT NULL,
`HSUB` varchar(255) DEFAULT NULL,
`HSUB_NAME` varchar(255) DEFAULT NULL,
`MASTERCUP_ID` varchar(255) DEFAULT NULL,
`PAID_MODEL` varchar(255) DEFAULT NULL,
`NEW_TYPE_REGISTER` varchar(255) DEFAULT NULL,
`NEW_PURCHASEPROVINCE` varchar(255) DEFAULT NULL,
`NEW_PURCHASEPROVINCE_NAME` varchar(255) DEFAULT NULL,
`NEW_HMAIN` varchar(255) DEFAULT NULL,
`NEW_HMAIN_NAME` varchar(255) DEFAULT NULL,
`NEW_HMAIN_OP` varchar(255) DEFAULT NULL,
`NEW_HMAIN_OP_NAME` varchar(255) DEFAULT NULL,
`NEW_HSUB` varchar(255) DEFAULT NULL,
`NEW_HSUB_NAME` varchar(255) DEFAULT NULL,
`NEW_MAININSCL` varchar(255) DEFAULT NULL,
`NEW_MAININSCL_NAME` varchar(255) DEFAULT NULL,
`NEW_SUBINSCL` varchar(255) DEFAULT NULL,
`NEW_SUBINSCL_NAME` varchar(255) DEFAULT NULL,
`NEW_DATE_REGISTER` datetime DEFAULT NULL,
`NEW_STARTDATE` varchar(255) DEFAULT NULL,
`NEW_EXPDATE` varchar(255) DEFAULT NULL,
`NEW_STAFFNAME` varchar(255) DEFAULT NULL,
`NEW_MASTERCUP_ID` varchar(255) DEFAULT NULL,
`NEW_PAID_MODEL` varchar(255) DEFAULT NULL,
`WS_ID` varchar(255) DEFAULT NULL,
`WS_BATCH_ID` varchar(255) DEFAULT NULL,
`WS_DATASOURCE` varchar(255) DEFAULT NULL,
`WS_DATEREQUEST` datetime DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=tis620;