KMCH HIS Wiki
💰

Billing — Finance Module

การเงิน

🖨️ พิมพ์
Module UAT verification pending Source: 5.MEDHIS Manual_Billing V.1.docx Updated Thu Apr 09 2026 00:00:00 GMT+0000 (Coordinated Universal Time)
โมดูลที่เกี่ยวข้อง: 💰Billingfinancepayment

Billing — ระบบงานการเงิน (OP Billing & IP Billing)

Purpose

ระบบการเงินสำหรับออกเอกสารค่ารักษาพยาบาล ชำระเงิน จัดการเงินมัดจำ และติดตามผู้ป่วยค้างชำระ ทั้งผู้ป่วยนอก (OP) และผู้ป่วยใน (IP)

Access

OP Billing

OP Cashier Worklist

หน้าจอหลักแสดงผู้ป่วยที่ Medical Discharge แล้ว:

Search Fields (OP Cashier Worklist)

FieldDescription
Discharged Fromวันที่เริ่มต้น (default: วันนี้)
Discharged Toวันที่สิ้นสุด
Departmentกรองตามแผนก
Care Providerกรองตามแพทย์ผู้รักษา
Search Patientค้นหา HN / ชื่อ-นามสกุล / เบอร์โทร / เลขบัตรประชาชน
Incl. Financial Dischg.เปิดเพื่อแสดงผู้ป่วยที่ Financial Discharge แล้ว

OP Billing Workflow / IP Settlement Workflow

ดู Billing IP Settlement Workflow สำหรับ IP billing

ขั้นตอน OP Billing:

  1. Lock — กดรูปแม่กุญแจ → เปลี่ยน Medical Discharge → Billing In Progress (แผนกอื่นสั่ง/ยกเลิกรายการไม่ได้)
  2. Allocate Bill — ระบบแสดงค่ารักษาแยกตามสิทธิ์ผู้ป่วย
  3. Modify Payor (ถ้าจำเป็น) — เพิ่ม/แก้ไขสิทธิ์ จัดเรียง Rank → Save
    • ระบุ Payor → ระบบดึง Agreement + Payor Office อัตโนมัติ
    • Rank 1 คำนวณก่อน; รายการไม่คุ้มครองตกไป Rank ถัดไป
  4. Allocate All → เลือก Payor → Allocate → ระบบคำนวณใหม่
  5. Auto Allocate — กดอีกครั้งหลัง OK เพื่อคำนวณรวมทุก Rank
  6. Generate Bill — ออกเอกสาร → หน้า Bills
  7. Settle — ชำระเงิน

Visit Detail Tabs (หน้า Allocate Bill)

TabContent
Visit Detailsรายละเอียด Visit
Payor Detailsสิทธิ์การรักษา
Order Detailsรายการสั่งแพทย์
Patient Trackingติดตามผู้ป่วย

Bill Types

TypeUse CaseTriggered By
Invoice (ใบแจ้งหนี้)ประกัน / บริษัทคู่สัญญาเลือก Payor agreement → Settle
Receipt (ใบเสร็จ)ผู้ป่วยชำระเองเลือก Payment Mode → Settle

Payment Modes (5 รูปแบบ)

ModeKey FieldsNotes
CashAmountDefault = ยอดทั้งหมด
EDCEnable EDC toggle, EDC Config, Parameterส่งข้อมูลไปเครื่อง EDC โดยตรง
Credit CardCard Type, Card Holder Name, Card Number (4 ตัวท้าย), Bank Name, Expiry Month/Yearเลือก Visa/Master/etc.
TransferBank Name, Date, Transaction Numberเลขที่อ้างอิงสลิป
ChequeBank Name, Due Date, Transaction Numberวันที่/เลขที่เช็ค

Drug Order Status Check (ก่อนออกบิล)

ก่อนออกบิล รายการยาต้องมี status อย่างใดอย่างหนึ่ง:

Statusออกบิลได้
Orderedไม่ได้ — แถบสีแดงที่รายการยา
Registeredได้
Allocatedได้
Dispensedได้

Cancel Bill (ยกเลิกใบเสร็จ/ใบแจ้งหนี้)

Deposit (เงินมัดจำ)

รับเงินมัดจำ

OP Billing → Deposits → Search Patient:

FieldDescription
Search Patientค้นหา HN / ชื่อ-นามสกุล; checkbox “Search All Patients” ถ้าไม่มี visit วันนี้
Dateวันที่รับ (default: วันนี้)
TowardsGeneral / Billing Group / Department / Encounter (OPD/IPD only)
Payment Modeรูปแบบการรับเงิน
Amountจำนวนเงินมัดจำ
Paid Byชื่อผู้จ่าย
Commentsหมายเหตุ (แสดงในใบรับเงินมัดจำ)
Internal Commentsหมายเหตุภายใน (แสดงตอนตัดใช้เงินมัดจำ)

ตัดใช้เงินมัดจำ (Use Deposit)

คืนเงินมัดจำ (Refund Deposit)

Interim Bill (แบ่งชำระ)

กรณีผู้ป่วยต้องชำระบางรายการก่อนรับบริการ:

  1. OP Cashier Worklist → Tab Medical Discharge → Search → Lock (Billing In Progress)
  2. กด icon Interim Bill
  3. เลือก Payor / Payor Agreement
  4. Split by: Billing Group / Careprovider / Department
  5. ระบบแสดงรายการ → กด Settle → Print Preview
  6. Status กลับเป็น Medical Discharge อัตโนมัติหลังออกเอกสาร

Bill History

OP Billing → Bill History → Search HN/ชื่อ:

TabContent
Summaryรวม Deposit + Credit Note + Bills + Outstanding Payments
Billsใบเสร็จ/ใบแจ้งหนี้ทั้งหมด ตามสิทธิ์
Depositsรับ/ตัดใช้/ยกเลิก/คืนเงินมัดจำ

Unbilled Patients

OP Billing → Unbilled Patients — รายชื่อผู้ป่วยค้างชำระ ค้นหาตาม HN/ชื่อ/แผนก/แพทย์

IP Billing

Inpatient Expenses (ตรวจสอบค่าใช้จ่าย On Ward)

IP Billing → Inpatient Expenses:

IP Settlement

เหมือน OP Billing แต่มีฟังก์ชันเพิ่ม:

Screen Fields (Billing Settlement Screen)

ดูรายละเอียดเต็มที่ Billing Settlement Screen

Button Actions

ButtonActionConditions
Lock (แม่กุญแจ)เปลี่ยน status เป็น Billing In Progressเฉพาะ Medical Discharge
Allocate Billแสดงค่ารักษาแยก Payorหลัง Lock
Modify Payorเปิดหน้าแก้ไขสิทธิ์ขณะ Allocate
Allocate Allคำนวณตาม Rank ใหม่หลัง Modify Payor
Generate Billออกเอกสารหลัง Allocate
Settleชำระ → Printหลัง Generate Bill
Cancelยกเลิกบิลภายใน 24 ชม. เท่านั้น
Interim Billแบ่งชำระบางรายการขณะ Billing In Progress

Permissions

ActionNotes
Lock / Allocate / Settleเจ้าหน้าที่การเงิน
Cancel Billภายใน 24 ชม. เท่านั้น
Modify Payorเจ้าหน้าที่การเงิน / เวชระเบียน
Deposit Refundเจ้าหน้าที่การเงิน

Error / Edge Cases

Integration Points

ModuleIntegration
OPDMedical Discharge → OP Cashier Worklist
IPDMedical Discharge → IP Cashier / Final Discharge ต้องรอ billing เสร็จ
EREmergency Discharge → billing
RegistrationPayor Details จาก Registration
PharmacyDrug order status ต้องพร้อมก่อนออกบิล