Print Output Forms
ระบบเวชระเบียน (Core Medical Record System)
โรงพยาบาลค่ายธนรัชน์
เอกสารเลขที่: SRS-1.2.1-OUTPUT
เวอร์ชัน: 2.0
วันที่: 4 ตุลาคม 2568
ผู้จัดทำ: ทีมพัฒนาระบบ
ผู้อนุมัติ: ผู้อำนวยการโรงพยาบาลค่ายธนรัชน์
การปรับปรุง: ลดแบบฟอร์มที่ย้ายไประบบอื่นแล้ว เน้นเฉพาะ Core Medical Record
วัตถุประสงค์เอกสาร
เอกสารนี้รวบรวม แบบฟอร์มสำหรับการพิมพ์ (Print Output Forms) ที่ระบบเวชระเบียนหลักจะสร้างออกมาตาม TOR ข้อ 1.2.1.3 โดยหลังจากการปรับปรุงและแยกระบบ จะครอบคลุมเฉพาะฟีเจอร์หลักของระบบเวชระเบียน:
- การลงทะเบียนผู้ป่วย - บัตรประจำตัวผู้ป่วย, OPD CARD
- การจัดการแฟ้มเวชระเบียน - ใบยืมแฟ้ม, รายงานสถานะแฟ้ม
- การนัดหมาย - รายชื่อผู้ป่วยนัด
- บัตรคิว - สำหรับการส่งตรวจพื้นฐาน
🚫 แบบฟอร์มที่ย้ายไประบบอื่น
➡️ ย้ายไประบบเภสัชกรรม (1.2.13)
- ใบสั่งยา - การจัดการรายละเอียดการสั่งยาและเวชภัณฑ์
- ใบจ่ายยา - การจัดการการจ่ายยาและตรวจสอบ Drug Interaction
➡️ ย้ายไประบบซักประวัติ (1.2.2)
- แบบฟอร์มการซักประวัติ - History Taking และ Chief Complaint
- แบบฟอร์ม Vital Signs - การบันทึกการตรวจร่างกาย
➡️ ย้ายไประบบห้องตรวจ (1.2.3)
- ใบส่งตรวจ Lab/X-Ray - รายละเอียดการส่งตรวจและผลตรวจ
- ใบนัดตรวจติดตาม - การจัดการนัดหมายเฉพาะทาง
หมายเหตุ: แบบฟอร์มเหล่านี้จะถูก generate โดยระบบที่เกี่ยวข้องโดยตรง และเชื่อมโยงข้อมูลผ่าน API Integration
รายการ Print Output Forms
1. บัตรประจำตัวผู้ป่วย
วัตถุประสงค์: แบบฟอร์มนี้จะถูกพิมพ์หลังจากการลงทะเบียนผู้ป่วยใหม่เสร็จสิ้น เพื่อเป็นบัตรประจำตัวของผู้ป่วยในการมารับบริการต่อไป ตามที่ระบุใน TOR ข้อ 1.2.1.3.1
รูปแบบการพิมพ์: บัตรพลาสติก PVC หรือกระดาษแข็ง ขนาดมาตรฐาน 85.60 × 53.98 มม. (CR80)
ข้อมูลที่ระบบจะ Auto-fill: - HN, ชื่อ-สกุล, วันเกิด, อายุ, เพศ (จากฐานข้อมูลผู้ป่วย) - รูปถ่าย (ถ้ามี) - โลโก้โรงพยาบาล - Barcode ของ HN - วันที่ออกบัตร
┌─────────────────────────────────────────────────────────┐
│ [โลโก้โรงพยาบาล] โรงพยาบาลค่ายธนรัชน์ │
│ │
│ [รูปถ่าย] HN: [___________] │
│ ผู้ป่วย ชื่อ-สกุล: [____________________] │
│ 3x4 ซม. วันเกิด: [__/__/____] │
│ อายุ: [___] ปี เพศ: [______] │
│ │
│ วันที่ออกบัตร: [__/__/____] │
│ │
│ [||||||||||||||||||||||] │
│ Barcode HN │
│ │
│ หมายเหตุ: กรุณานำบัตรนี้มาทุกครั้งที่มารับบริการ │
└─────────────────────────────────────────────────────────┘
2. ใบ ร.บ.1 ต. 02 (OPD CARD)
วัตถุประสงค์: แบบฟอร์มมาตรฐานของกระทรวงสาธารณสุข สำหรับการลงทะเบียนผู้ป่วยนอก ตามที่ระบุใน TOR ข้อ 1.2.1.3.2
รูปแบบการพิมพ์: กระดาษ A4, ขาว-ดำ
┌────────────────────────────────────────────────────────────┐
│ โรงพยาบาลค่ายธนรัชน์ │
│ ใบลงทะเบียนผู้ป่วยนอก (OPD CARD) │
│ ร.บ.1 ต. 02 │
├────────────────────────────────────────────────────────────┤
│ │
│ HN: [____________] วันที่: [__/__/____] เวลา: [__:__] │
│ │
│ ชื่อ-สกุล: [________________________________] │
│ เลขบัตรประชาชน: [_________________________] │
│ วันเกิด: [__/__/____] อายุ: [___] ปี [__] เดือน [__] วัน │
│ เพศ: [ ] ชาย [ ] หญิง สถานภาพ: [_____________] │
│ เชื้อชาติ: [___________] สัญชาติ: [___________] │
│ ศาสนา: [____________] อาชีพ: [________________] │
│ │
│ ที่อยู่ปัจจุบัน: │
│ บ้านเลขที่ [______] หมู่ที่ [___] ถนน [____________] │
│ ตำบล/แขวง [____________] อำเภอ/เขต [____________] │
│ จังหวัด [____________] รหัสไปรษณีย์ [______] │
│ เบอร์โทร [_______________] │
│ │
│ ที่อยู่ตามทะเบียนบ้าน: │
│ [ ] เหมือนที่อยู่ปัจจุบัน │
│ บ้านเลขที่ [______] หมู่ที่ [___] ถนน [____________] │
│ ตำบล/แขวง [____________] อำเภอ/เขต [____________] │
│ จังหวัด [____________] รหัสไปรษณีย์ [______] │
│ │
│ ข้อมูลผู้ติดต่อ: │
│ ชื่อ-สกุล: [____________________________] │
│ ความสัมพันธ์: [_________________] │
│ เบอร์โทร: [_______________] │
│ │
│ สิทธิการรักษา: [____________________________] │
│ เลขที่สิทธิ: [_____________________________] │
│ │
│ ลงชื่อ [______________________] ผู้ลงทะเบียน │
│ วันที่ [__/__/____] เวลา [__:__] │
│ │
└────────────────────────────────────────────────────────────┘
3. ใบแทน OPD CARD
วัตถุประสงค์: แบบฟอร์มสำหรับออกใบแทนให้ผู้ป่วยที่ทำ OPD CARD หาย ตามที่ระบุใน TOR ข้อ 1.2.1.3.3
รูปแบบการพิมพ์: กระดาษ A4, ขาว-ดำ
┌────────────────────────────────────────────────────────────┐
│ โรงพยาบาลค่ายธนรัชน์ │
│ ใบแทน OPD CARD │
├────────────────────────────────────────────────────────────┤
│ │
│ เลขที่ใบแทน: [_________________] │
│ วันที่ออกใบแทน: [__/__/____] เวลา: [__:__] │
│ │
│ HN: [____________] │
│ ชื่อ-สกุล: [________________________________] │
│ เลขบัตรประชาชน: [_________________________] │
│ วันเกิด: [__/__/____] อายุ: [___] ปี เพศ: [_____] │
│ │
│ วันที่ลงทะเบียนครั้งแรก: [__/__/____] │
│ OPD CARD เดิมออกเมื่อ: [__/__/____] │
│ │
│ เหตุผลการขอใบแทน: │
│ [ ] หาย [ ] ชำรุด [ ] อื่นๆ (ระบุ): [____________] │
│ │
│ หมายเหตุ: ใบแทนนี้มีผลเท่าเทียมกับ OPD CARD ฉบับเดิม │
│ │
│ ลงชื่อ [______________________] ผู้ขอใบแทน │
│ │
│ ลงชื่อ [______________________] เจ้าหน้าที่ผู้ออกใบแทน │
│ วันที่ [__/__/____] เวลา [__:__] │
│ │
│ [||||||||||||||||||||||] │
│ Barcode HN │
│ │
└────────────────────────────────────────────────────────────┘
4. บัตรคิว
วัตถุประสงค์: แบบฟอร์มสำหรับการแจกคิวผู้ป่วยรอตรวจ ตามที่ระบุใน TOR ข้อ 1.2.1.2 (การบันทึกการส่งตรวจ)
รูปแบบการพิมพ์: กระดาษขนาดเล็ก (กระดาษความร้อน) หรือป้ายกาว
หมายเหตุ: บัตรคิวนี้เป็นการส่งตรวจพื้นฐาน รายละเอียดการจัดการคิวจะถูกจัดการโดยระบบห้องตรวจ (1.2.3)
┌─────────────────────────────────┐
│ โรงพยาบาลค่ายธนรัชน์ │
│ บัตรคิว │
├─────────────────────────────────┤
│ │
│ คิวที่: [____] │
│ │
│ วันที่: [__/__/____] │
│ เวลา: [__:__] │
│ │
│ HN: [___________] │
│ ชื่อ-สกุล: [_____________] │
│ │
│ แผนก: [________________] │
│ ห้อง: [_________________] │
│ │
│ ประเภท: [ ] ปกติ [ ] เร่งด่วน │
│ สิทธิ: [________________] │
│ │
│ [||||||||||||||||||||||] │
│ Barcode HN/Queue │
│ │
│ * กรุณาเฝ้าติดตามการเรียกคิว * │
└─────────────────────────────────┘
5. ใบยืมแฟ้มเวชระเบียน
วัตถุประสงค์: แบบฟอร์มสำหรับการยืม-คืนแฟ้มเวชระเบียน ตามที่ระบุใน TOR ข้อ 1.2.1.4 (การจัดการแฟ้มเวชระเบียน)
รูปแบบการพิมพ์: กระดาษ A4, ขาว-ดำ
┌────────────────────────────────────────────────────────────┐
│ โรงพยาบาลค่ายธนรัชน์ │
│ ใบยืมแฟ้มเวชระเบียน │
├────────────────────────────────────────────────────────────┤
│ │
│ เลขที่ใบยืม: [_________________] │
│ วันที่ยืม: [__/__/____] เวลา: [__:__] │
│ │
│ ข้อมูลผู้ป่วย: │
│ HN: [____________] │
│ ชื่อ-สกุล: [________________________________] │
│ เลขบัตรประชาชน: [_________________________] │
│ อายุ: [___] ปี เพศ: [_____] │
│ │
│ ข้อมูลการยืม: │
│ แผนกที่ยืม: [_________________________] │
│ ผู้ยืม: [_____________________________] │
│ รหัสผู้ยืม: [_____________] │
│ เบอร์โทรผู้ยืม: [_______________] │
│ │
│ เหตุผลการยืม: │
│ [ ] ตรวจรักษา [ ] การศึกษา [ ] วิจัย │
│ [ ] อื่นๆ (ระบุ): [_________________________] │
│ │
│ กำหนดส่งคืน: [__/__/____] เวลา: [__:__] │
│ │
│ สภาพแฟ้มขณะยืม: │
│ [ ] สมบูรณ์ [ ] ชำรุดบางส่วน [ ] อื่นๆ: [_____] │
│ │
│ หมายเหตุ: [_________________________________________] │
│ [____________________________________________________] │
│ │
│ ลงชื่อ [______________________] ผู้ยืม │
│ │
│ ลงชื่อ [______________________] เจ้าหน้าที่ผู้ให้ยืม │
│ วันที่ [__/__/____] เวลา [__:__] │
│ │
│ ................................. ตัดตามเส้นประ │
│ │
│ ส่วนการคืนแฟ้ม │
│ │
│ วันที่คืน: [__/__/____] เวลา: [__:__] │
│ ผู้คืน: [_____________________________] │
│ สภาพแฟ้มขณะคืน: │
│ [ ] สมบูรณ์ [ ] ชำรุดบางส่วน [ ] อื่นๆ: [_____] │
│ │
│ ลงชื่อ [______________________] ผู้คืน │
│ ลงชื่อ [______________________] เจ้าหน้าที่ผู้รับคืน │
│ │
│ [||||||||||||||||||||||] │
│ Barcode HN │
│ │
└────────────────────────────────────────────────────────────┘
6. รายชื่อผู้ป่วยนัดหมาย
วัตถุประสงค์: รายงานสำหรับเจ้าหน้าที่เตรียมแฟ้มล่วงหน้า ตามที่ระบุใน TOR ข้อ 1.2.1.5 (การนัดหมาย)
รูปแบบการพิมพ์: กระดาษ A4, ขาว-ดำ
┌────────────────────────────────────────────────────────────┐
│ โรงพยาบาลค่ายธนรัชน์ │
│ รายชื่อผู้ป่วยนัดหมาย │
├────────────────────────────────────────────────────────────┤
│ │
│ วันที่นัด: [__/__/____] │
│ แผนก: [_________________________] │
│ วันที่พิมพ์: [__/__/____] เวลา: [__:__] │
│ │
│ ┌──────────────────────────────────────────────────────┐ │
│ │ลำดับ│ HN │ ชื่อ-สกุล │อายุ│เพศ│เวลานัด│หมายเหตุ│ │
│ ├──────────────────────────────────────────────────────┤ │
│ │ 1 │ │ │ │ │ │ │ │
│ │ 2 │ │ │ │ │ │ │ │
│ │ 3 │ │ │ │ │ │ │ │
│ │ 4 │ │ │ │ │ │ │ │
│ │ 5 │ │ │ │ │ │ │ │
│ │ 6 │ │ │ │ │ │ │ │
│ │ 7 │ │ │ │ │ │ │ │
│ │ 8 │ │ │ │ │ │ │ │
│ │ 9 │ │ │ │ │ │ │ │
│ │ 10 │ │ │ │ │ │ │ │
│ │ 11 │ │ │ │ │ │ │ │
│ │ 12 │ │ │ │ │ │ │ │
│ │ 13 │ │ │ │ │ │ │ │
│ │ 14 │ │ │ │ │ │ │ │
│ │ 15 │ │ │ │ │ │ │ │
│ │ 16 │ │ │ │ │ │ │ │
│ │ 17 │ │ │ │ │ │ │ │
│ │ 18 │ │ │ │ │ │ │ │
│ │ 19 │ │ │ │ │ │ │ │
│ │ 20 │ │ │ │ │ │ │ │
│ └──────────────────────────────────────────────────────┘ │
│ │
│ รวมทั้งหมด [____] ราย │
│ │
│ ลงชื่อ [______________________] ผู้พิมพ์ │
│ วันที่ [__/__/____] เวลา [__:__] │
│ │
│ หมายเหตุ: กรุณาเตรียมแฟ้มตามรายชื่อนี้ล่วงหน้า │
│ │
└────────────────────────────────────────────────────────────┘
7. รายงานสถานะแฟ้มเวชระเบียน
วัตถุประสงค์: รายงานสำหรับติดตามสถานะแฟ้มที่ถูกยืมและค้างคืน
รูปแบบการพิมพ์: กระดาษ A4, ขาว-ดำ
┌────────────────────────────────────────────────────────────┐
│ โรงพยาบาลค่ายธนรัชน์ │
│ รายงานสถานะแฟ้มเวชระเบียน │
├────────────────────────────────────────────────────────────┤
│ │
│ วันที่รายงาน: [__/__/____] เวลา: [__:__] │
│ ประเภทรายงาน: [ ] แฟ้มที่ถูกยืม [ ] แฟ้มค้างคืน │
│ │
│ ┌──────────────────────────────────────────────────────┐ │
│ │ HN │ ชื่อ-สกุล │แผนกยืม│ผู้ยืม│วันยืม│วันกำหนดคืน│ │
│ ├──────────────────────────────────────────────────────┤ │
│ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │
│ └──────────────────────────────────────────────────────┘ │
│ │
│ รวมทั้งหมด [____] แฟ้ม │
│ แฟ้มค้างคืน [____] แฟ้ม │
│ │
│ ลงชื่อ [______________________] ผู้พิมพ์รายงาน │
│ วันที่ [__/__/____] เวลา [__:__] │
│ │
└────────────────────────────────────────────────────────────┘
🔗 API Integration สำหรับ Print Output
การเชื่อมต่อข้อมูลจากระบบอื่น
// ตัวอย่าง API Interface สำหรับ Print Output
interface PrintOutputAPI {
// รับข้อมูลจากระบบอื่น
getPrescriptionData(visitId: string): Promise<PrescriptionData>
getExamResults(visitId: string): Promise<ExamResults>
getBillingInfo(visitId: string): Promise<BillingInfo>
// การ generate แบบฟอร์มพิเศษ
generateQueueCard(visitData: VisitData): Promise<QueueCardPDF>
generateBorrowingForm(chartData: ChartBorrowingData): Promise<BorrowFormPDF>
generateAppointmentList(appointmentData: AppointmentData[]): Promise<AppointmentListPDF>
}
การรวมข้อมูลจากหลายระบบ
- ข้อมูลผู้ป่วย → ระบบเวชระเบียน (1.2.1)
- ข้อมูลการสั่งยา → ระบบเภสัชกรรม (1.2.13)
- ข้อมูลการตรวจ → ระบบซักประวัติ (1.2.2)
- ข้อมูลการเงิน → ระบบการเงิน (1.2.14)
หมายเหตุสำหรับการพัฒนา
การ Generate Print Output
- ระบบต้องสามารถสร้างไฟล์ PDF จากแบบฟอร์มทั้งหมด
- รองรับการตั้งค่าเครื่องพิมพ์ (ขาว-ดำ/สี, ขนาดกระดาษ, คุณภาพการพิมพ์)
- Auto-fill ข้อมูลจากฐานข้อมูลผู้ป่วยและการส่งตรวจ
- รองรับ Barcode และ QR Code generation
- บันทึก Log การพิมพ์เพื่อการตรวจสอบ
การใช้งาน
- เจ้าหน้าที่สามารถพิมพ์แบบฟอร์มได้ทันทีหลังการบันทึกข้อมูล
- สามารถพิมพ์ซ้ำได้จากหน้าประวัติผู้ป่วย
- รองรับการพิมพ์แบบ Batch สำหรับรายงานหลายราย
- มีตัวเลือกการพิมพ์ Preview ก่อนพิมพ์จริง
ความปลอดภัย
- แบบฟอร์มมี Watermark หรือ Security Feature ป้องกันการปลอมแปลง
- บันทึกผู้พิมพ์และเวลาที่พิมพ์ในระบบ
- Barcode/QR Code สำหรับ verification ความถูกต้อง
การกำหนดค่า (Configuration)
- สามารถปรับแต่งรูปแบบการพิมพ์ตามความต้องการของแต่ละแผนก
- กำหนดจำนวนสำเนาที่พิมพ์ได้
- เลือกเครื่องพิมพ์เฉพาะสำหรับแต่ละประเภทเอกสาร
เอกสารนี้จัดทำขึ้นเพื่อใช้ในการพัฒนาระบบเวชระเบียนหลัก (Core Medical Record System) สำหรับโรงพยาบาลค่ายธนรัชน์ และต้องได้รับการอนุมัติจากผู้มีอำนาจก่อนนำไปใช้ในการพัฒนาระบบ