KMCH HIS Wiki

Telemedicine Module

Module Verified 2026-04-28 Source: phase-4-uat-documents/3. Telemed/2. Telemed - เอกสารส่งมอบซอฟต์แวร์ที่พัฒนาบน Staging.pdf, phase-4-uat-documents/3. Telemed/3. Telemed - เอกสารส่งมอบซอฟต์แวร์ระบบ บน Production(Android).pdf, phase-4-uat-documents/3. Telemed/4. Telemed - เอกสารการอบรมการใช้งาน และการดูแลระบบ.pdf, phase-4-uat-documents/3. Telemed/5. Telemed - เอกสารข้อตกลงร่วมการใช้ระบบสารสนเทศจริง.pdf Updated Tue Apr 28 2026 00:00:00 GMT+0000 (Coordinated Universal Time)
โมดูลที่เกี่ยวข้อง: telemedicinemobilepatient-appphase-4

Telemedicine — ระบบการแพทย์ทางไกล

Purpose

ระบบ Telemedicine หรือแอป “หมอพระจอม” ให้บริการนัดหมายและปรึกษาแพทย์ทางไกล โดยเชื่อมกับ MEDHIS สำหรับข้อมูลผู้ป่วย แพทย์ นัดหมาย และการเริ่มโทรจากฝั่ง OPD/Doctor Worklist.

Architecture

flowchart LR
  Patient[[Patient Mobile App]]
  Admin[[Telemedicine Admin Portal]]
  Doctor[[MEDHIS OPD/Doctor Worklist]]
  API[Telemedicine API/Webhook]
  Worker[Webhook Worker / Sync Service]
  DB[(PostgreSQL / MongoDB / Redis)]
  MQ[(RabbitMQ)]
  Zoom[Zoom REST / Streaming]

  Doctor <--> API
  Admin <--> API
  Patient <--> API
  API <--> Worker
  Worker <--> DB
  Worker <--> MQ
  API <--> Zoom

Technical Stack

LayerTechnology
BackendGolang 1.24.0
FrontendVue.js 4.3.0
MobileFlutter 3.29.2
RuntimeDocker 28.1.1
Data/servicesPostgreSQL 17.4, MongoDB 5.0.29, Redis 7.4.5, RabbitMQ 4.0.7
IntegrationMEDHIS webhook/database sync, Zoom teleconference module

Main User Functions

ActorFunctions
PatientVerify account, login, PIN/biometric, view doctors, view appointments, answer doctor call, chat, rate doctor, edit health/emergency-contact info
Doctor / NurseCreate/manage appointment in MEDHIS, call patient from Doctor Worklist Screen, record treatment, order medication, issue medical certificate, discharge
Telemedicine AdminCall report, patient and doctor information, admin user management, app settings, legal documents, license information
Telemedicine IT OperatorSSH/VPN access, Docker status/logs, server monitoring, disk checks, restart service

Appointment Status

See Telemedicine Appointment Status for the full status model and transition points.

StatusMeaning
Bookedอยู่ระหว่างจองหรือรอยืนยัน
Confirmedยืนยันนัดหมายแล้ว
Completedปรึกษาสำเร็จแล้ว
Miss Callผู้ป่วยไม่รับสายแพทย์
Rescheduleเลื่อนนัด
Cancelledยกเลิกนัด
No Showไม่มาตามนัด

Key Workflows

Screens / Entities

Verification Evidence

Security Notes