Tuesday, 24 March 2026
Saturday, 21 March 2026
āđāļāļĢāđāļāļĢāļĄāļั้āļāđāļ§āļĨāļēāļิāļāļŠิāļāļิāļāļēāļĢāļĢัāļāļĐāļēāļัāļāđāļāļĄัāļิ (HIS HOSxP × API āļŠāļāļŠāļ.)
ð āđāļāļ°āļāļģāđāļāļĢื่āļāļāļĄืāļ: āđāļāļĢāđāļāļĢāļĄāļั้āļāđāļ§āļĨāļēāļิāļāļŠิāļāļิāļāļēāļĢāļĢัāļāļĐāļēāļัāļāđāļāļĄัāļิ (HIS HOSxP × API āļŠāļāļŠāļ.)
āļŠāļģāļŦāļĢัāļāđāļĢāļāļāļĒāļēāļāļēāļĨāļŦāļĢืāļāļŦāļ่āļ§āļĒāļāļĢิāļāļēāļĢāļŠāļēāļāļēāļĢāļāļŠุāļāļี่āđāļ้āļāļēāļāļĢāļ°āļāļ HOSxP (āļŦāļĢืāļ HOSxP XE) āļāļēāļĢāļัāļāļāļēāļĢāđāļĢื่āļāļāļŠิāļāļิāļāļēāļĢāļĢัāļāļĐāļēāđāļĨāļ°āļŠ่āļāļ้āļāļĄูāļĨāđāļิāļāļ่āļēāļĒāļัāļ āļŠāļāļŠāļ. āļืāļāđāļ็āļāļāļēāļāļี่āļ้āļāļāđāļ้āļāļ§āļēāļĄāļĨāļ°āđāļีāļĒāļāđāļĨāļ°āđāļ§āļĨāļē āļ§ัāļāļี้āđāļĢāļēāļāļ°āļĄāļēāđāļāļ°āļāļģ "āđāļāļĢāđāļāļĢāļĄāļั้āļāđāļ§āļĨāļēāļิāļāļŠิāļāļิāļāļēāļĢāļĢัāļāļĐāļē" āļี่āļāļ°āļ่āļ§āļĒāđāļื่āļāļĄāļ่āļāļĢāļ°āļāļ HIS āļāļāļāļุāļāđāļ้āļēāļัāļ API āļāļāļ āļŠāļāļŠāļ. āđāļāļāļัāļāđāļāļĄัāļิ āļ่āļ§āļĒāļĨāļāļ āļēāļĢāļ°āļāļēāļāļ้āļģāļ้āļāļāđāļĨāļ°āļĨāļāļ้āļāļิāļāļāļĨāļēāļāđāļ้āļāļĒ่āļēāļāļĄีāļāļĢāļ°āļŠิāļāļิāļ āļēāļ
ð āđāļāļĢāđāļāļĢāļĄāļี้āļāļģāļāļēāļāļāļĒ่āļēāļāđāļĢ?
āđāļāļĢāđāļāļĢāļĄāļี้āđāļāļĢีāļĒāļāđāļŠāļĄืāļāļ "āļัāļ§āļāļĨāļēāļ" āļี่āļāļāļĒāļุāļĒāļัāļāļĢāļ°āļŦāļ§่āļēāļāļāļēāļāļ้āļāļĄูāļĨāđāļĢāļāļāļĒāļēāļāļēāļĨāđāļĨāļ°āđāļิāļĢ์āļāđāļ§āļāļĢ์āļāļāļ āļŠāļāļŠāļ. āđāļāļĒāļĄีāļĨāļģāļัāļāļāļēāļĢāļāļģāļāļēāļāļŦāļĨัāļāđ āļัāļāļี้:
āļึāļāļ้āļāļĄูāļĨ: āļ่āļēāļāļĢāļēāļĒāļāļēāļĢ Visit āļāļāļāļู้āļ่āļ§āļĒāđāļāļ§ัāļāļี้ āļāļēāļāļāļēāļāļ้āļāļĄูāļĨ HOSxP (āļĢāļāļāļĢัāļāļั้āļ MySQL āđāļĨāļ° PostgreSQL)
āļŠ่āļ API: āļŠ่āļāļ้āļāļĄูāļĨāđāļāļĒัāļ API āļāļāļ āļŠāļāļŠāļ. (
nhso-claim-detail) āđāļื่āļāļāļģāļāļēāļĢ "āļิāļāļŠิāļāļิāļāļēāļĢāļĢัāļāļĐāļē"āļัāļāđāļāļāļŠāļāļēāļāļ°: āđāļĄื่āļāļิāļāļŠิāļāļิāļŠāļģāđāļĢ็āļ āđāļāļĢāđāļāļĢāļĄāļāļ°āļāļģāļĢāļŦัāļŠ Authen (āļี่āļึ้āļāļ้āļāļ้āļ§āļĒ EP) āļāļĨัāļāđāļāļัāļāđāļāļāļĨāļāļāļēāļĢāļēāļ
visit_pttypeāđāļ HOSxP āđāļŦ้āļัāļāļี
āļีāđāļāļāļĢ์āđāļ่āļāļี่āļ่āļēāļŠāļāđāļ:
āļ้āļāļāļัāļāļāļēāļĢāļิāļāļŠิāļāļิāļ้āļģ: āļĄีāļĢāļ°āļāļ SQLite (
ep_closed_local.sqlite) āļ่āļ§āļĒāļāļģāļĢāļŦัāļŠ VN āļี่āļิāļāļŠิāļāļิāđāļāđāļĨ้āļ§āđāļāļāļĢāļีāļี่āļāļēāļāļ้āļāļĄูāļĨ HIS āļĄีāļัāļāļŦāļēāļŦāļĢืāļ API āļāļāļāļŠāļāļāļāļ้āļēWeb Dashboard (Flask): āļĄีāļŦāļ้āļēāđāļ§็āļāļŠāļģāļŦāļĢัāļāļูāļŠāļāļēāļāļ°āļāļēāļĢāļ่āļēāļāļัāļāļĢāđāļĨāļ°āļิāļāļŠิāļāļิāđāļāļ Real-time (āļั้āļāļ่āļēāđāļิāļāđāļŦ้āđāļāļĢื่āļāļāļื่āļāđāļāļ§āļ LAN āđāļ้āļēāļูāđāļ้)
āļĢัāļāļัāļāđāļāļĄัāļิ (Scheduler): āļั้āļāđāļ§āļĨāļēāđāļŦ้āđāļāļĢāđāļāļĢāļĄāļāļģāļāļēāļāļุāļāđ N āļāļēāļีāđāļ้ āđāļāļĒāđāļĄ่āļ้āļāļāļĄีāļāļāļāļāļĒāļāļ (āđāļ่āļ้āļāļāđāļิāļāđāļāļĢāđāļāļĢāļĄāļิ้āļāđāļ§้)
ðŧ āđāļāļēāļ°āļĨึāļāļāļēāļĢāđāļ้āļāļēāļāđāļ่āļĨāļ°āļŠ่āļ§āļ (Tabs)
āļŦāļ้āļēāļ่āļēāļāđāļāļĢāđāļāļĢāļĄāļูāļāļāļāļāđāļāļāļĄāļēāđāļŦ้āđāļ้āļēāđāļāļ่āļēāļĒ āđāļ่āļāļāļāļāđāļ็āļāļŦāļĄāļ§āļāļŦāļĄู่āļัāļāļี้:
1. āđāļ็āļ "āļŦāļ้āļēāļŦāļĨัāļ" (Main Dashboard)
āļāļ§āļāļุāļĄāļāļēāļĢ āđāļĢิ่āļĄ/āļŦāļĒุāļ āļัāļ§āļัāļāđāļ§āļĨāļē (Scheduler) āļŠāļģāļŦāļĢัāļāļāļēāļĢāļ้āļāļŦāļēāđāļĨāļ°āļิāļāļŠิāļāļิāļัāļāđāļāļĄัāļิ
āļĄีāļุ่āļĄāļāļāļŠāļāļāļāļēāļĢāđāļื่āļāļĄāļ่āļāļāļēāļāļ้āļāļĄูāļĨ āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļāļāļāļ้āļāļŦāļē Visit āļāļāļ "āļ§ัāļāļี้" (āļิāļāļāļēāļĄāđāļ§āļĨāļēāļāļāļāđāļิāļĢ์āļāđāļ§āļāļĢ์ Database) āđāļ้āļัāļāļี
2. āđāļ็āļ "āļัāļāļĢāļāļĢāļ°āļāļēāļāļ" (Smart Card)
āļĢāļāļāļĢัāļāļāļēāļĢāđāļ้āđāļāļĢื่āļāļāļ่āļēāļāļัāļāļĢāļŠāļĄāļēāļĢ์āļāļāļēāļĢ์āļ āđāļĄื่āļāđāļŠีāļĒāļāļัāļāļĢ āđāļāļĢāđāļāļĢāļĄāļāļ°āļ้āļāļŦāļē Visit āļ§ัāļāļี้āļāļāļāļู้āļ่āļ§āļĒāļี่āļĒัāļāđāļĄ่āđāļ้āļĢāļŦัāļŠ EP āđāļĨāļ°āļāļģāļāļēāļĢāļĒิāļ API āļิāļāļŠิāļāļิāđāļŦ้āļัāļāļี (āđāļŦāļĄāļēāļ°āļŠāļģāļŦāļĢัāļāļุāļāļัāļāļāļĢāļ°āļ§ัāļิāļŦāļĢืāļāļŦ้āļāļāļ่āļēāļĒāļĒāļē)
3. āđāļ็āļ "āļั้āļāļ่āļē" (Settings)
āļŦัāļ§āđāļāļŠāļģāļัāļāļāļāļāđāļāļĢāđāļāļĢāļĄāļāļĒู่āļี่āļŦāļ้āļēāļี้ āļุāļāļŠāļēāļĄāļēāļĢāļāļāļģāļŦāļāļāļ่āļēāļ่āļēāļāđ āđāļ้āļāļĒ่āļēāļāļĨāļ°āđāļีāļĒāļ:
āļāļēāļāļ้āļāļĄูāļĨ & API: āļāļĢāļāļ Host, User, āļĢāļŦัāļŠāļŦāļ่āļ§āļĒāļāļĢิāļāļēāļĢ (HCode) āđāļĨāļ° API Token
⚠️ āđāļŦāļĄāļ "āļิāļāļŠิāļāļิāđāļāļāļēāļ° API āļŠāļāļŠāļ": * āļุāļāļāļĢāļ°āļŠāļāļ์: āļŠāļģāļŦāļĢัāļ āļĢāļ. āļี่āđāļĄ่āļāļĒāļēāļāđāļŦ้āđāļāļĢāđāļāļĢāļĄāļี้āđāļāđāļีāļĒāļāļŦāļĢืāļāđāļ้āđāļāļ้āļāļĄูāļĨāđāļ HOSxP
āļāļēāļĢāļāļģāļāļēāļ: āđāļāļĢāđāļāļĢāļĄāļāļ°āļĒิāļ API āļŠāļāļŠāļ. āļāļĒ่āļēāļāđāļีāļĒāļ§ āđāļ่ āđāļĄ่ āļัāļāđāļāļāļāļēāļĢāļēāļ
visit_pttypeāļ้āļāļāļ§āļĢāļĢāļ°āļ§ัāļ: āļŦāļēāļāđāļ้āđāļŦāļĄāļāļี้āļĢ่āļ§āļĄāļัāļāļāļēāļĢāļั้āļāđāļ§āļĨāļē (Scheduler) āļāļēāļāļāļģāđāļŦ้āļĒิāļ API āļ้āļģāđāļ้ āđāļāļĢāļēāļ°āđāļāļĢāđāļāļĢāļĄāđāļĄ่āļĄีāļĢāļŦัāļŠ EP āđāļ HIS āđāļ§้āđāļ็āļāļ§่āļēāđāļāļĒāļāļģāđāļāđāļĨ้āļ§ āļู้āđāļ้āļ้āļāļāļĢāļ°āļĄัāļāļĢāļ°āļ§ัāļ
āļĢāļ°āļāļāđāļŠีāļĒāļāđāļĨāļ° TTS (Text-to-Speech): āļĢāļāļāļĢัāļāļāļēāļĢāđāļ้āļāđāļืāļāļāļ้āļ§āļĒāđāļŠีāļĒāļ (Success, Error, Warning) āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļāđāļ้ Google TTS āđāļื่āļāļ่āļēāļāļāļāļāđāļŠีāļĒāļāļ āļēāļĐāļēāđāļāļĒāđāļ้ (āļ้āļāļāļ่āļāđāļ็āļ)
4. āđāļ็āļ "āļāļĨāļĨัāļāļ์" āđāļĨāļ° "āļĨ็āļāļ" (Logs)
āļŠāļĢุāļāļāļĨāļŦāļĨัāļāđāļĢีāļĒāļ API (āđāļāļ§์āđāļĨāļ EP, āļāļģāļāļ§āļāđāļิāļ, āļŠāļāļēāļāļ°)
āļŦāļ้āļē Log āļāļ°āļัāļāļึāļāļุāļāļั้āļāļāļāļāļāļēāļĢāļāļģāļāļēāļ āđāļ้āđāļ็āļāđāļ้āđāļĨāļĒāļ§่āļēāļิāļāļัāļāļŦāļēāļี่ Database, API āļŦāļĢืāļāļิāļāđāļāļāļĢ์āđāļ็āļ
ð āđāļāļĨ์āļĢāļ°āļāļāļี่āļŠāļģāļัāļ
āļŦāļēāļāļ้āļāļāļāļēāļĢāļāļĢัāļāđāļ่āļāđāļิāļāļĨึāļ āļŠāļēāļĄāļēāļĢāļāđāļ้āļēāđāļāļัāļāļāļēāļĢāđāļāļĨ์āđāļŦāļĨ่āļēāļี้āļี่āļāļĒู่āđāļāļĨāđāļāļāļĢ์āđāļีāļĒāļ§āļัāļāđāļāļĢāđāļāļĢāļĄāđāļ้:
config.ini: āđāļ็āļāļ่āļē Setting āļั้āļāļŦāļĄāļ āļĢāļ§āļĄāļึāļ IP/Port āļāļāļāļŦāļ้āļē Web Dashboardpttype_mapping.json: āđāļāļĨ์āļŠāļģāļŦāļĢัāļāļัāļāļู่ (Map) āļĢāļŦัāļŠāļŠิāļāļิpttypeāđāļ HOSxP āđāļŦ้āļāļĢāļāļัāļmainInsclCodeāļี่ API āļŠāļāļŠāļ. āļ้āļāļāļāļēāļĢ (āđāļ้āđāļāđāļŦ้āļāļĢāļāļัāļāļāļĢิāļāļāļāļāļ āļĢāļ. āđāļ้āđāļĨāļĒ)
ð āļāļēāļĢāđāļ้āđāļāļัāļāļŦāļēāđāļื้āļāļāļ้āļ (Troubleshooting)
āđāļื่āļāļĄāļ่āļ Database āđāļĄ่āđāļ้: āđāļ็āļ Host, Port, Username/Password āđāļĨāļ°āļูāļ§่āļē Firewall āļāļĨ็āļāļāļāļĒู่āļŦāļĢืāļāđāļĄ่
āļĒิāļ API āđāļĄ่āļ่āļēāļ: āļāļĢāļ§āļāļŠāļāļ API Token, āļĢāļŦัāļŠ HCode, āđāļĨāļ°āļāļ§āļēāļĄāļูāļāļ้āļāļāļāļāļāļ้āļāļĄูāļĨāļู้āļ่āļ§āļĒ (PID/CID) āđāļāļŦāļ้āļē Log
āļ่āļēāļāļัāļāļĢ āļāļāļ. āđāļĄ่āđāļ้: āđāļ็āļ Device Manager āļ§่āļēāđāļāļāđāļāļĢื่āļāļāļ่āļēāļāđāļŦāļĄ āļĨāļāļāļāļāļāđāļŠีāļĒāļāđāļŦāļĄ่ āļŦāļĢืāļāļิāļāđāļāļĢāđāļāļĢāļĄāļื่āļāļี่āļāļēāļāļึāļāļŠัāļāļāļēāļāđāļāļĢื่āļāļāļ่āļēāļāļัāļāļĢāđāļāđāļ้
āđāļĄ่āļĄีāđāļŠีāļĒāļāđāļืāļāļ: āļāļĢāļ§āļāļŠāļāļāđāļŦ้āđāļ่āđāļāļ§่āļēāđāļāļĨ์āđāļŠีāļĒāļ (
.wavāļŦāļĢืāļ.mp3) āļāļĒู่āđāļāđāļāļĨāđāļāļāļĢ์soundsāļี่āļāļĒู่āļĢāļ°āļัāļāđāļีāļĒāļ§āļัāļāđāļāļĨ์āļัāļ§āļĢัāļāđāļāļĢāđāļāļĢāļĄ āđāļĨāļ°āļāļāđāļิāļāđāļ้āļāļēāļāđāļŠีāļĒāļāđāļāđāļ็āļāļั้āļāļ่āļēāđāļĨ้āļ§

