146
HOSxP Enterprise Hospital information system Administrator manual Volume 2

HOSxP Enterprise Hospital information systembkh.moph.go.th/webit/filehosxp/HOSxP_Administratio… ·  · 2013-01-07i H O S X P Administrator manual Chaiyaporn Suratemekul Bangkok

  • Upload
    lethien

  • View
    292

  • Download
    5

Embed Size (px)

Citation preview

HOSxP

Enterprise Hospital information system

Administrator manual

Volume

2

i

H O S X P

Administrator manual

Chaiyaporn Suratemekul Bangkok medical software co.ltd.

Revision 1.0 January 2008 Revision 0.5 April 2005

Revision 0.4 December 2004

i

คานาคานาคานาคานา

หนงสอเลมน% จดทาข%นเพ.อใชประกอบการอบรมผดแลระบบ HOSxP โดยเน%อหาประกอบไปดวยหวขอท.เก.ยวของและจาเปนตองใชในการดแลระบบ HOSxP ซ. งขาพเจาหวงเปนอยางย.งวาผท.ไดรบการอบรมจะสามารถนาความรท.ไดรบ ในงานท.ตนเองรบผดชอบไดอยางมประสทธภาพ

ชยพร สรเตมยกล

i

สารบญสารบญสารบญสารบญ การตดตงโปรแกรมการตดตงโปรแกรมการตดตงโปรแกรมการตดตงโปรแกรม 2

การเรยกใชงานโปรแกรม การเรยกใชงานโปรแกรม การเรยกใชงานโปรแกรม การเรยกใชงานโปรแกรม HOSxPHOSxPHOSxPHOSxP 7

การตงคาการทางานของระบบการตงคาการทางานของระบบการตงคาการทางานของระบบการตงคาการทางานของระบบ 15

การเพมขอมลผใชงานการเพมขอมลผใชงานการเพมขอมลผใชงานการเพมขอมลผใชงาน 37

การเพมขอมลแพทยการเพมขอมลแพทยการเพมขอมลแพทยการเพมขอมลแพทย 41

การแกไขขอมลสทธการรกษาการแกไขขอมลสทธการรกษาการแกไขขอมลสทธการรกษาการแกไขขอมลสทธการรกษา 44

การแกไขขอมลบรษทคสญญาการแกไขขอมลบรษทคสญญาการแกไขขอมลบรษทคสญญาการแกไขขอมลบรษทคสญญา 54

การแกไขขอมลแผนกการแกไขขอมลแผนกการแกไขขอมลแผนกการแกไขขอมลแผนก 56

การแกไขขอมลหองตรวจการแกไขขอมลหองตรวจการแกไขขอมลหองตรวจการแกไขขอมลหองตรวจ 58

การแกไขขอมลคลนกพเศษการแกไขขอมลคลนกพเศษการแกไขขอมลคลนกพเศษการแกไขขอมลคลนกพเศษ 62

การแกไขขอการแกไขขอการแกไขขอการแกไขขอมลสถานพยาบาลมลสถานพยาบาลมลสถานพยาบาลมลสถานพยาบาล 64

การแกไขขอมลผงบญชคารกษาพยาบาลการแกไขขอมลผงบญชคารกษาพยาบาลการแกไขขอมลผงบญชคารกษาพยาบาลการแกไขขอมลผงบญชคารกษาพยาบาล 66

การแกไขขอมลรายการคารกษาพยาบาลการแกไขขอมลรายการคารกษาพยาบาลการแกไขขอมลรายการคารกษาพยาบาลการแกไขขอมลรายการคารกษาพยาบาล 69

การแกไขขอมลรายการเวชภณฑการแกไขขอมลรายการเวชภณฑการแกไขขอมลรายการเวชภณฑการแกไขขอมลรายการเวชภณฑ 77

การแกไขขอมลหตถการทนตกรรมการแกไขขอมลหตถการทนตกรรมการแกไขขอมลหตถการทนตกรรมการแกไขขอมลหตถการทนตกรรม 90

การใชการระบบ การใชการระบบ การใชการระบบ การใชการระบบ SQL TraceSQL TraceSQL TraceSQL Trace 93

การใชงานระบบ การใชงานระบบ การใชงานระบบ การใชงานระบบ SQL QuerySQL QuerySQL QuerySQL Query 95

การตรวจสอบเมอพบ การตรวจสอบเมอพบ การตรวจสอบเมอพบ การตรวจสอบเมอพบ Error MessageError MessageError MessageError Message 103

การสารการสารการสารการสารองขอมลองขอมลองขอมลองขอมล 106

การใชงานระบบ การใชงานระบบ การใชงานระบบ การใชงานระบบ Replication (HOSxP)Replication (HOSxP)Replication (HOSxP)Replication (HOSxP) 116

ตารางทสาคญของระบบตารางทสาคญของระบบตารางทสาคญของระบบตารางทสาคญของระบบ 119

การตรวจสอบ การตรวจสอบ การตรวจสอบ การตรวจสอบ Log fileLog fileLog fileLog file 133

การแกไขขอมลการแกไขขอมลการแกไขขอมลการแกไขขอมล Error! Bookmark not defined.

การปปปปการปปปปการปปปปการปปปป Error! Bookmark not defined.

การปการปการปการปxxxxxxxxxxxxxxxx Error! Bookmark not defined. การปรบแตงเครองพมพการปรบแตงเครองพมพการปรบแตงเครองพมพการปรบแตงเครองพมพ 135

การเพมประสการเพมประสการเพมประสการเพมประสทธภาพฐานขอมลทธภาพฐานขอมลทธภาพฐานขอมลทธภาพฐานขอมล 141

การยายฐานขอมลไปใชกบระบบอนการยายฐานขอมลไปใชกบระบบอนการยายฐานขอมลไปใชกบระบบอนการยายฐานขอมลไปใชกบระบบอนError! Bookmark not defined.

ขขขขขของ ขขขขขของ ขขขขขของ ขขขขขของ MySQLMySQLMySQLMySQLError! Bookmark not defined.

2

การตดตงโปรแกรมการตดตงโปรแกรมการตดตงโปรแกรมการตดตงโปรแกรม

OSxP มระบบการตดต%งผานระบบ Windows Installer ท.สามารถท.จะเลอกตดต%งโปรแกรมเฉพาะสวนท.ตองการได โดยตวตดต%งจะเปนแฟมเดยว มขนาด

ประมาณ 200 Mb วธการตดต%งโดยท.วๆ ไปจะมข%นตอนดงน%

Download โปรแกรมจาก http://hosxp.net

Chapter

1

H

การตดตงโปรแกรม

3

ใช Windows Explorer เปด Folder ท.ตวตดต%งอย (ปกตจะอยในแผน CD-ROM)

การตดตงโปรแกรม

4

Double Click ท.ช.อแฟมตดต%ง เพ.อเรยกตวตดต%งมาใชงาน จะปรากฎหนาจอตดต%งดงรป

เลอกกดปม I Agree

การตดตงโปรแกรม

5

เลอกประเภทการตดต%ง ถาตองการตดต%งเพ.อทดสอบการทางาน ใหเลอก MySQ Server ดวย

เลอกตาแหนงท.ตองการตดต%ง โดยคาปกตคอ C:\Program Files\HOSxP

การตดตงโปรแกรม

6

รอสกครโปรแกรมจะทาการตดต%งแฟมท.จาเปนในการใชงาน

เม.อตดต%งเสรจแลวจะปรากฎหนาจอดงรป ใหกดปม เสรจส%น กจะสามารถใชงาน HOSxP ได

7

การเรยกการเรยกการเรยกการเรยกใชงานใชงานใชงานใชงานโปรแกรมโปรแกรมโปรแกรมโปรแกรม HOSxPHOSxPHOSxPHOSxP

เม.อตดต%งชดโปรแกรม HOSxP แลว ในกรณท.เลอกตดต%ง MySQL ดวย จะสามารถตรวจสอบการทางานของ MySQL ไดโดยสงเกต ท. Taskbar ดงรป

ผใชงานสามารถใชเมาสคลกขวาตรง Icon ของ MySQL Monitor เพ.อแสดง Service Properties ได ดงรป

หนาจอหลกของ WinMySQL Admin จะแสดง รนของ MySQL และขอมลท.สาคญตางๆ

Chapter

2

การเรยกใชงานโปรแกรม HOSXP

8

หากไมพบ Icon ของ winmysqladmin ใหตรวจสอบจาก Process ของ windows โดยกดปม Ctrl+Alt+Del แลวเลอก Task manager จะเหน Process ช.อ mysqld-nt.exe ดงรป

ในการเรยกใชงาน โปรแกรม HOSxP Client สามารถเรยกใชงานไดจาก Start Menu หรอ จาก Icon ท.อยบน Desktop กได

เม.อเรยกใชงานโปรแกรม HOSxP จะปรากฎหนาจอใหทาการ Login ซ. งผดแลระบบสามารถเขาไปต%งคาการเช.อมตอได โดยกดปม รป Computer Network ท.อยทางดานขวาของหนาจอ Login

การเรยกใชงานโปรแกรม HOSXP

9

ท.หนาจอ Login ควรต%งคาตางๆ ใหถกตองเฉพาะคร% งแรกหลงจากตดต%งโปรแกรมเสรจแลว และควรทดสอบการเช.อมตอทกคร% งท.มการต%งคาใหม

หนาจอกาหนดการตดตอกบระบบฐานขอมลเม.อตดต%งคร% งแรก

การเรยกใชงานโปรแกรม HOSXP

10

หนาจอกาหนดการเขาใชงานโปรแกรมอตโนมต

การเรยกใชงานโปรแกรม HOSXP

11

หนาจอกาหนดการใชงานระบบ External DB

การเรยกใชงานโปรแกรม HOSXP

12

หนาจอเลอกระบบ Menu and Toolbar style

เน.องจาก HOSxP สามารถปรบรปแบบการเลอกใชงานระบบงานยอยได 2 แบบคอ แบบ Ribbon UI และ แบบ Menu and ToolBar เพ.อใหเน%อหาในบทตอๆ ไปตรงกบหนาจอท.อยในคมอน% ใหกาหนด รปแบบ Toolbar style เปนแบบ Menu & ToolBar

การเรยกใชงานโปรแกรม HOSXP

13

หนาจอเลอก Agent

หนาจอกาหนดคา RTC server (สาหรบทางานทางไกล)

การเรยกใชงานโปรแกรม HOSXP

14

หลงจากต%งคาเสรจแลว ในการเขาใชงานโปรแกรมคร% งแรก รหส Login จะใสเปนอะไรกได และใส Password เปนตวอะไรกไดเชนเดยวกน โดยหลงจาก Login เขาไปแลวจะไดรบสทธเปนผดแลระบบโดยอตโนมต

ในกรณท.ยงไมมการต%งคาแผนก จะปรากฎหนาจอใหผใชงานทาการเลอกแผนกของเคร.อง วาตอนน%กาลงทางานท.จดใด

15

การตงคาการทางานของระบบการตงคาการทางานของระบบการตงคาการทางานของระบบการตงคาการทางานของระบบ

Database ของ HOSxP ไดถกต%งคาการใชงานมาแลว แตจาเปนตองมการต%งคาใหม ใหถกตองกอนการใชงาน เชน ช.อสถานพยาบาล รปแบบการออกหมายเลข HN หรอ รปแบบการออกหมายเลข AN รวมถงรหสท.สาคญตางๆ โดยใชงานในสวน System Setting ดงรป

Chapter

3

การตงคาการทางานของระบบ

16

หนาจอ System Setting

การตงคาการทางานของระบบ

17

ตวเลอกท�งหมดของ Main setting

การตงคาการทางานของระบบ

18

การตงคาการทางานของระบบ

19

คาอธบายการกาหนดคาของ Main Setting ช%อโรงพยาบาล : สามารถคนหาช#อของโรงพยาบาลของทานไดโดยการกดปม ... ระบบจะแสดงหนาตางสาหรบคนหาโรงพยาบาลข2นมา หากทานหาไมพบช#อโรงพยาบาลของทาน สามารถเพ#มรหสถานพยาบาลไดในตาราง hospcode เลขท%บญช ธกส. : หากกาหนดเอาไวโปรแกรมจะนาไปใชในการพมพหวของรายงานตางๆ HN เร%มตน : จะมผลเฉพาะการกาหนดรปแบบ HN ชนด ข2นตนดวยป พ.ศ. (กาหนดเปนเลข 5 หลก) จานวนหลกของ HN : สามารถกาหนดได 2 ชนดคอ 7 หลก และ 9 หลก หากเร#มใชงานระบบไปแลว ไมควรแกไขหลกของ HN อก รปแบบการออก HN : สามารถกาหนดได 3 ชนดคอ เรยงลาดบไปเร#อยๆ (นาเลขสดทายมา +1) , ข2นตนดวยป พ.ศ. (เม#อข2นปใหม ระบบจะ Reset HN ใหเร#มท# 1 ใหมโดยอตโนมต) และ ใช Serial counter (นาเลข HN มาจากตาราง serial) นา HN ท%ขามมาใช : หากมการกาหนดตวเลอกน2 ระบบจะทาการตรวจสอบหมายเลข HN 20 ลาดบสดทายวามการขามของ HN หรอไม หากตรวจพบวามการขาม ระบบจะนาเลขท#ขามมาใช กาหนดแบบฟอรมชาระเงนเอง : เปนตวเลอกการเตรยมการพมพใบเสรจรบเงน สาหรบรองรบการพมพใบเสรจชนดท#มการพมพรายการเอาไวแลว และชนดท#เปนแบบฟอรมเปลาๆ หากใบเสรจท#ใชไดพมพรายการตางๆ เอาไวแลว ไมตอง check ตวเลอกน2 แตหากใบเสรจท#ใชเปนแบบฟอรมเปลาๆ ให check ตวเลอกน2 เอาไว ไมจาเปนตอง Diag ท% ER : เปนตวเลอกสาหรบบงคบเจาหนาท#ใหลงรหสโรค ICD10 ท#ระบบหองฉกเฉน หาก Check ตวเลอกน2 ระบบจะไมบงคบการลงรหสโรคท#หองฉกเฉน รหสคลนกเบาหวาน : กาหนดรหสของคลนกพเศษเบาหวาน รหสคลนกความดน : กาหนดรหสของคลนกพเศษความดน แพทยไมตองลง Diag. : เปนตวเลอกสาหรบบงคบใหแพทยท#ใชงานระบบหองตรวจแพทยทาการบนทกรหส ICD10 หลงจากตรวจผปวยเสรจ ตรวจสอบการมาของผปวยคลนกพเศษ : เปนตวเลอกสาหรบใหระบบแสดงหนาจอสอบถามเจาหนาท#เวชระเบยนเม#อผปวยท#อยในทะเบยนคลนกพเศษ มารบบรการ เพ#อระบวา การมารบบรการคร2 งน2น มาตามนด มาผดนด หรอมารกษาโรคอ#นๆ

การตงคาการทางานของระบบ

20

พมพรายการเวชภณฑออก Sticker : เปนตวเลอกสาหรบใหระบบทาการพมพ Sticker รายการเวชภณฑท#มใชยาออกมาดวย (ปกตระบบจะไมพมพ Sticker ของรายการท#ไมใชยา) ซอนราคาเวชภณฑ : เปนตวเลอกสาหรบซอน column ราคาของระบบหองตรวจแพทย และระบบส#งจายยา ในกรณท#ไมตองการใหบคลากรทางการแพทยทราบราคาของยาและคาบรการอ#นๆ AN เร%มตน : สาหรบกาหนดหมายเลขของ AN ท#ตองการใหตอจากเลขสดทายท#ออกจากระบบเกา มผลเฉพาะ การกาหนด AN ใหเรยงลาดบไปเร#อยๆ (ไมใช Serial) รปแบบการออก AN : ม 2 ชนดคอ ป พ.ศ. นาหนา และ ใช Serial counter หากกาหนดเปนชนด ป พ.ศ. นาหนา ระบบจะทาการใสหมายเลขของป พ.ศ ไวหนา AN แตหากกาหนดเปนชนด ใช Serial Counter ระบบจะนาหมายเลข AN มาจากตาราง Serial และปรบใหเปน 9 หลก โดยอตโนมต นา AN ท%ขามมาใช : หากกาหนดตวเลอกน2 ระบบจะทาการตรวจสอบหมายเลข AN ยอนหลง 20 หมายเลขสดทาย หากพบวามเลขท#ถกขาม ระบบจะนาเลขท#ขามมาใชโดยอตโนมต ใชระบบ IPD Drug Profile : เปนตวเลอกของการเปดใชงานระบบ Drug profile แบบใหม แนะนาให check เอาไว รหสคาใชจาย : เปนตวเลอกของการกาหนดรหสหมวดคาบรการตางๆ ซ# งระบบจะนารหสน2ไปตรวจสอบรายการตางๆ อกคร2 งหลงจากบนทกขอมลไปแลว Node ID : ไมไดใชแลว (ไมควรกาหนด) Doctor fee code : กาหนดรหสคาใชจายท#เปนคาธรรมเนยมตรวจแพทย ในเวลา และ นอกเวลาทาการ ซ# งระบบจะนารหสท#กาหนดไปคดคาบรการอตโนมตเม#อผปวยถกสงตรวจ Injury surveillance hospical code : เปนรหสของสถานบรการท#จะถกบนทกในระบบรายงานอบตเหต STAT Export : เปนตวเลอกการบนทกขอมลผปวยไปยงฐานขอมล โปรแกรม Stat สาหรบ โรงพยาบาลท#เร#มระบบคกบระบบเกาท#เปน stat ปกตไมตองกาหนดคาใดๆ รหสคาบรการ Unknown lab : เปนตวเลอกใหระบรหสคาบรการท#จะนามาใช หากมการส#ง Lab และรายการ Lab ตวน2นไมไดมการเช#อมโยงคาบรการเอาไว

การตงคาการทางานของระบบ

21

Web service URL : เปนตวเลอกสาหรบเช#อมโยงการแสดงประวตผปวยผาน Web base โดยกาหนด Address ของ Script ท#จะแสดงผลประวตเอาไว รหสชาระเงนยานอกบญช : เปนตวเลอกชนดคาบรการของรายการยานอกบญชยาหลก ปกตจะตองชาระเงนเอง (สามารถกาหนดทบไดในรายการยาแตละตว) LIS Export / Import path : เปนตวเลอกของ Path ท#จะใหโปรแกรมสงขอมลออกและนาขอมลเขา จากระบบ LIS (Laboratory Information System) จะตองตดต2ง LIS Script กอนจงจะทางานได ความกวางชองรายงานผล Lab : เปนตวเลอกของชองท#ใหเจาหนาท#หอง Lab ลงรายงานผล ปกตจะกวาง 100 pixel สามารถขยายความกวางไดโดยการกาหนดท#ตวเลอกน2 Diable VN Lock : ปกตระบบจะทาการ Lock visit number เม#อมการดงรายการไปบนทกขอมลจากจดตางๆ และจะปลด Lock ภายในระยะเวลา 15 นาท หากไมตองการใหระบบ Lock visit number ให Check ท#ตวเลอกน2 (แนะนาใหระบบ Lock VN เพ#อปองกนการคยขอมล VN เดยวกน พรอมๆ กน) VN Lock Timeout : ระยะเวลาท#ระบบจะทาการ Lock visit number มหนวยเปนนาท ปกตจะอยท# 15 นาท การออกเลขท%ใบเสรจ : ในการออกใบเสรจรบเงน การกาหนดเลขท#ใบเสรจม 2 ประเภทคอ ใหระบบทาการออกให หรอ นาเลขท#มาจากใบเสรจท#พพมเอาไวแลว สรปยอดคาใชจายท%ตองชาระเงนมาโดยไมตอง confirm : เปนตวเลอกท#ใหระบบทาการสรปคาใชจายในสวนท#ตองชาระเงนเองทนท#ท#มการบนทกคาใชจาย (โดยปกตระบบจะนาคาใชจายมาจากรายการท#ออกใบเสรจรบเงนแลว) Lock VN เม%อชาระเงน : หาก Check ตวเลอกน2 ทนทท#มการออกใบเสรจรบเงนของ Visit ใดๆ จะไมสามารถเพ#มคาใชจายเขาไปไดอก ตองทาการยกเลกใบเสรจรบเงนกอน รหสหองตรวจโรค 1 - 6 : สาหรบกาหนดรหสของหองตรวจตางๆ กาหนดเอาไวได 6 หอง ซ# งจะมผลในหนาจอแสดงรายช#อผปวยท#รอตรวจในหองตางๆ รปแบบการออก XN : ใชสาหรบกาหนดรปแบบของหมายเลข XN ท#ออกในระบบงานรงสวนจฉย (ตวเลอกน2ตอนน2ยงไมไดใช) Auto logout : เปนตวเลอกท#ใชสาหรบใหระบบทาการตรวจสอบการทางานของผใชงาน หากไมมการใชงานระบบ HOSxP ภายในระยะเวลาท#กาหนด ระบบจะทาการ Logout ผใชโดยอตโนมต

การตงคาการทางานของระบบ

22

Auto logout timeout : เปนระยะเวลามหนวยเปน นาท ท#จะใหระบบตรวจสอบการทางานของผใชงาน กอนจะทาการ Logout ตรวจสอบเลมท%ใบเสรจจากรายการเบก : เปนตวเลอกใหระบบทาการตรวจสอบเลขท#ของใบเสรจรบเงน กอนท#จะทาการออกใบเสรจ หาก check เอาไว จะตองทาการบนทกการเบกเลมท#ใบเสรจรบเงนกอน จงจะทาการออกใบเสรจรบเงนได รหสคาธรรมเนยมทาบตรใหม : สาหรบกาหนดใหระบบทาการคดคาธรรมเนยมทาบตรใหมกบผปวย ท#มารบบรการคร2 งแรก หามลงสรปคาใชจาย IPD เอง : เปนตวเลอกสาหรบปองกนไมใหมการบนทกรายการสรปคาใชจายผปวยใน โดยปกตรายการสรปคาใชจายจะเกดข2นโดยอตโนมตอยแลว เม#อมการคยรายการคาบรการตางๆ ลบจานวน 0 ออก ท%หองจายยา : เปนตวเลอกท#จะใหระบบทาการลบรายการยาท#มจานวนเปน 0 ออกกอนท#จะทาการบนทก เปนการเพ#มความสะดวกเม#อตองการลบรายการใด กเพยงแตกาหนดจานวนใหเปน 0 แตหากตองการใหระบบบนทกรายการท#มจานวนเปน 0 ไมตอง check ท#ตวเลอกน2 หามปรบยอดหองชาระเงน : เปนตวเลอกท#ปองกนเจาหนาท#หองชาระเงนทาการแกไขจานวนมลคา ของคาใชจาย ท#ถกสรปมากอนทาการออกใบเสรจรบเงน พมพใบเบกแฟมเวชระเบยนทก Visit : เปนตวเลอกของระบบเวชระเบยนในข2นตอนการสงตรวจผปวย หากเปดตวเลอกน2 ระบบจะทาการสงรายการไปพมพท#เคร#องพมพใบเบกแฟมเวชระเบยน (ตองมการเปด Print server น2ดวย) เตอนยอดคางชาระท%เวชระเบยน : เปนตวเลอกสาหรบใหระบบแสดงหนาตางเตอนเจาหนาท#หองชาระเงนถงจานวนเงนคางชาระของผปวยท#กาลงสงตรวจ คดราคายากลบบานโดยใชมลคาจาก OPD : เปนตวเลอกท#มผลกบระบบ Drug profile ในการบนทกรายการยากลบบาน ปกตระบบจะนามลคาของยาท#กาหนดไวสาหรบ IPD แตสามารถกาหนดใหใชมลคาท#กาหนดสาหรบ OPD มาคดคาบรการกบผปวยได โดย check ท#ตวเลอกน2 ปดการใชงานหตถการหองตรวจแพทย : เปนตวเลอกสาหรบปดหนาจอบนทกหตถการของระบบหองตรวจแพทย ซ# งจะทาใหแพทยไมสามารถบนทกหตถการได หามหอง X-Ray แกไขคาใชจาย : เปนตวเลอกท#จะปองกนไมใหเจาหนาท#หอง X-Ray เปดหนาจอบนทกรายการเวชภณฑ และคาบรการ ท#หนาจอบนทกผล X-Ray

การตงคาการทางานของระบบ

23

จานวนบรรทดตอ column ของรายการยาในใบตรวจรกษา : เปนตวเลอกสาหรบกาหนดใหระบบเตรยมจานวนรายการยาท#จะพมพออกในใบตรวจรกษาหองตรวจแพทย ปกตจะม 2 column, column ละ 7 บรรทด สามารถปรบเพ#มหรอลดได หามหอง Lab แกไขคาใชจาย : เปนตวเลอกท#จะปองกนไมใหเจาหนาท#หอง Lab เปดหนาจอบนทกรายการเวชภณฑ และคาบรการ ท#หนาจอบนทกผล Lab ปดการใชงาน IPD Income Adjust : เปนตวเลอกปองกนไมใหใชระบบ IPD Income adjust เน#องจากอาจะไปกวนกบการทางานของระบบการเงนอ#นๆ ปดการใชงานหองชาระเงน Mode 1 : สาหรบปองกนไมใหมการออกใบเสรจรบเงนจากระบบหองชาระเงน Mode 1 (Commercial only) รหสคายาผปวยใน : สาหรบกาหนดใหระบบรบรหมวดของคารกษาท#เปนคายาผปวยใน ใชเลขท% XN เดม ไมออกใหม : มผลกบการออกหมายเลข XN ของระบบ X-Ray ปกตเลข XN ของผปวยจะมการ running ใหใหมเม#อผปวยมารบบรการในปถดไป แตหากตองการใชเลขเดม ให check ท#ตวเลอกน2 และสามารถกาหนดเลขท#เร#มตนไดในตาราง serial name = xn-noreset จานวนบรรทดของใบเสรจรบเงน สกส. : เปนตวเลอกท#กาหนดรปแบบการพมพใบเสรจรบเงน ตามแบบของ สกส. ไมตองโอนคาใชจายจาก OPD ไป IPD เม%อ Admit : เปนตวเลอกสาหรบการโอนคาใชจายท#ยงไมชาระเงนเม#อผปวยไดรบการ Admit

การตงคาการทางานของระบบ

24

ตวเลอก รหสแผนก : Tab แผนก

การตงคาการทางานของระบบ

25

ตวเลอก รหสแผนก : Tab หองชาระเงน

การตงคาการทางานของระบบ

26

ตวเลอก ช%อบคคล

การตงคาการทางานของระบบ

27

ตวเลอก Computer Department

การตงคาการทางานของระบบ

28

ตวเลอก Replication

การตงคาการทางานของระบบ

29

ตวเลอก Serial Management

การตงคาการทางานของระบบ

30

ตวเลอก ระบบประกาศขาว

การตงคาการทางานของระบบ

31

ตวเลอก Splash logo : สาหรบกาหนด Logo ท%จะแสดงเม%อเร%มตนระบบ HOSxP

(แสดงท%หนาจอ splash screen เปนเวลา 3 วนาท) รปภาพท%ใชตองมชนดเปน bitmap

(.bmp)

การตงคาการทางานของระบบ

32

ตวเลอก ขอมลสถานอนามย

การตงคาการทางานของระบบ

33

ตวเลอก Client configuration

การตงคาการทางานของระบบ

34

ตวเลอก Lab link

การตงคาการทางานของระบบ

35

ตวเลอก NHSO

การตงคาการทางานของระบบ

36

ตวเลอก Web services

37

การเพมขอมลผใชงานการเพมขอมลผใชงานการเพมขอมลผใชงานการเพมขอมลผใชงาน

การเขาใชงานโปรแกรม HOSxP ถายงไมมการต%งคารหสผใชงาน ทกคนจะสามารถเขาใชไดและจะกลายเปน Administrator ทกคน แตเม.อต%งคารหสผใชงานแลว ผท.จะใชงานได จะตองใสรหส Login ท.ถกบนทกอยในฐานขอมลบญชรายช.อผใชงานเทาน%น

รหสผใชงานรหสแรกท.ควรจะต%งคอ รหสของผดแลระบบ โดยมวธการต%งคาดงน%

เขาเมน ระบบงานอ.นๆ -> บารงรกษาระบบ -> ผใชระบบ -> เพ.ม – ลบ ขอมลผใชระบบ

Chapter

4

การเพมขอมลผใชงาน

38

หนาจอแสดงรายช.อผท.มสทธเขาใชงานระบบ HOSxP

การเพมขอมลผใชงาน

39

กดท. Tab เพ.มรายการผใชระบบเพ.อทาการเพ.มขอมลผใชงาน

การเพมขอมลผใชงาน

40

รหสแรกท.จะตองเพ.มคอ รหสของผดแลระบบ โดยตรงชอง Access Right ใหเลอกเชคตรง Administrator ชองเดยว

41

การเพมขอมลแพทยการเพมขอมลแพทยการเพมขอมลแพทยการเพมขอมลแพทย

บคลากรทางการแพทยทกคน ควรจะมรายช.อปรากฎในฐานขอมลแพทย เพ.อท.จะสามารถทาการเลอกรายช.อแพทย และสามารถเขาระบบส.งจายเวชภณฑไดถกตอง

การเพ.มหรอแกไขขอมลแพทย สามารถทาไดดงน%

เขาเมน บารงรกษาระบบ -> ลงทะเบยน -> รายการแพทยผตรวจ

Chapter

5

การเพมขอมลแพทย

42

กดปมเพ.มรายการใหม เพ.อทาการเพ.มรายการแพทยผตรวจ

การเพมขอมลแพทย

43

หลงจากเลอกรายการเพ.มแพทยผตรวจแลว จะปรากฎหนาจอใหเพ.มหรอแกไข ขอมลแพทย

44

การแกไขขอมลสทธการรกษาการแกไขขอมลสทธการรกษาการแกไขขอมลสทธการรกษาการแกไขขอมลสทธการรกษา

ปกตสทธการรกษาท.มารบตวตดต%ง HOSxP จะมใหครบทกสทธแลว แตสามาถเขาไปปรบแตงตวเลอกตาง ๆ ใหตรงกบระบบของโรงพยาบาลได

การเพ.มหรอแกไขขอมลสทธการรกษา สามารถทาไดดงน%

เขาเมน บารงรกษาระบบ -> ลงทะเบยน -> สทธการรกษา

Chapter

6

การแกไขขอมลสทธการรกษา

45

จะปรากฎหนาจอสทธการรกษาท%งหมดของระบบท.สามารถเขาไป เพ.ม/แกไข ได

การแกไขขอมลสทธการรกษา

46

หนาตางแสดงคณสมบตของสทธตางๆ

การแกไขขอมลสทธการรกษา

47

การแกไขขอมลสทธการรกษา

48

การแกไขขอมลสทธการรกษา

49

การแกไขขอมลสทธการรกษา

50

การแกไขขอมลสทธการรกษา

51

การแกไขขอมลสทธการรกษา

52

การแกไขขอมลสทธการรกษา

53

54

การแกไขขอมลการแกไขขอมลการแกไขขอมลการแกไขขอมลบรบรบรบรษทคสญญาษทคสญญาษทคสญญาษทคสญญา

การเพ!มหรอแกไขขอมลบรษทคสญญาสามารถทาไดดงน5

Chapter

7

การเพมขอมลบรษทคสญญา

55

56

การแกไขขอมลการแกไขขอมลการแกไขขอมลการแกไขขอมลแผนกแผนกแผนกแผนก

การเพ!มหรอแกไขขอมลแผนก สามารถทาไดดงน5

Chapter

8

การแกไขขอมลแผนก

57

58

การแกไขขอมลการแกไขขอมลการแกไขขอมลการแกไขขอมลหองตรวจหองตรวจหองตรวจหองตรวจ

การเพ!มหรอแกไขขอมลหองตรวจ สามารถทาไดดงน5

Chapter

9

การเพมขอมลหองตรวจ

59

การเพมขอมลหองตรวจ

60

ผดแลระบบสามารถจากดสทธการส.งยาและเวชภณฑตามหองตรวจไดโดยกาหนดไดท. Tab ตรวจสอบการส.งยา

การเพมขอมลหองตรวจ

61

หากตองการจากดรายการ Sub stock ของหองตรวจแตละหองใหกาหนดไดท. Substock List

62

การแกไขขอมลการแกไขขอมลการแกไขขอมลการแกไขขอมลคลนกพเศคลนกพเศคลนกพเศคลนกพเศษษษษ

การเพ!มหรอแกไขขอมลคลนกพเศษสามารถทาไดดงน5

Chapter

10

การเพมขอมลคลนกพเศษ

63

64

การแกไขขอมลการแกไขขอมลการแกไขขอมลการแกไขขอมลสถานพยาบาลสถานพยาบาลสถานพยาบาลสถานพยาบาล

การเพ!มหรอแกไขขอมลสถานพยาบาลสามารถทาไดดงน5

Chapter

11

การแกไขขอมลสถานพยาบาล

65

66

การแกไขขอมลการแกไขขอมลการแกไขขอมลการแกไขขอมลผงบญชคารกษาพยาบาลผงบญชคารกษาพยาบาลผงบญชคารกษาพยาบาลผงบญชคารกษาพยาบาล

การเพ!มหรอแกไขขอมลผงบญชคารกษาพยาบาลสามารถทาไดดงน5

Chapter

12

การแกไขขอมลผงบญชคารกษาพยาบาล

67

การแกไขขอมลผงบญชคารกษาพยาบาล

68

69

การแกไขขอมลการแกไขขอมลการแกไขขอมลการแกไขขอมลรายการคารกษาพยาบาลรายการคารกษาพยาบาลรายการคารกษาพยาบาลรายการคารกษาพยาบาล

การเพ!มหรอแกไขขอมลรายการคารกษาพยาบาลสามารถทาไดดงน5

Chapter

13

การแกไขขอมลรายการคารกษาพยาบาล

70

การแกไขขอมลรายการคารกษาพยาบาล

71

การแกไขขอมลรายการคารกษาพยาบาล

72

การแกไขขอมลรายการคารกษาพยาบาล

73

การแกไขขอมลรายการคารกษาพยาบาล

74

การแกไขขอมลรายการคารกษาพยาบาล

75

การแกไขขอมลรายการคารกษาพยาบาล

76

77

การแกไขขอมลการแกไขขอมลการแกไขขอมลการแกไขขอมลรายการเวชภณฑรายการเวชภณฑรายการเวชภณฑรายการเวชภณฑ

การเพ!มหรอแกไขขอมลรายการเวชภณฑสามารถทาไดดงน5

Chapter

14

การแกไขขอมลรายการเวชภณฑ

78

การแกไขขอมลรายการเวชภณฑ

79

การแกไขขอมลรายการเวชภณฑ

80

การแกไขขอมลรายการเวชภณฑ

81

การแกไขขอมลรายการเวชภณฑ

82

การแกไขขอมลรายการเวชภณฑ

83

การแกไขขอมลรายการเวชภณฑ

84

การแกไขขอมลรายการเวชภณฑ

85

การแกไขขอมลรายการเวชภณฑ

86

การแกไขขอมลรายการเวชภณฑ

87

การแกไขขอมลรายการเวชภณฑ

88

การแกไขขอมลรายการเวชภณฑ

89

90

การแกไขขอมลการแกไขขอมลการแกไขขอมลการแกไขขอมลหตถการทนตกรรมหตถการทนตกรรมหตถการทนตกรรมหตถการทนตกรรม

การเพ!มหรอแกไขขอมลหตถการทนตกรรมสามารถทาไดดงน5

Chapter

15

การแกไขขอมลหตถการทนตกรรม

91

การแกไขขอมลหตถการทนตกรรม

92

93

การการการการใชการระบบ ใชการระบบ ใชการระบบ ใชการระบบ SQL TraceSQL TraceSQL TraceSQL Trace

การใชงานระบบ SQL Trace

ระบบ SQL Trace เปนระบบท.ชวยในการตรวจสอบการทางานในการจดการขอมลของ HOSxP โดยโปรแกรมจะแสดงชดคาส.งท%งหมดท.ใชในการจดการขอมลจากระบบงานท.กาลงเปดใชงานอย สามารถเปดระบบ SQL Trace ไดโดยเลอกเมน Tools -> Options -> Show SQL Trace Windows ดงรป

Chapter

16

การใชระบบ SQL TRACE

94

ตวอยางหนาตาง SQL Trace ขณะทางาน

หากตองการ Export trace ใหคลกขวาแลวเลอก Copy to clipboard / Save trace

95

การการการการใชงานระบบ ใชงานระบบ ใชงานระบบ ใชงานระบบ SQL QuerySQL QuerySQL QuerySQL Query

การใชงานระบบ SQL Query Tool

ระบบ SQL Query เปนระบบท.ชวยใหผดแลระบบเขาถงขอมลในฐานขอมลไดโดยตรง โดยใชคาส.งภาษา SQL เพ.อดงขอมลมาแกไข มวธการใชงานดงน% เลอกเมน Tools -> SQL Query

Chapter

17

การใชงานระบบ SQL QUERY

96

จะปรากฎหนาตาง SQL Query window ดงรป

การใชงานระบบ SQL QUERY

97

การแกไขขอมลสามารถทาไดตามข5นตอนดงน5

1. เลอกตารางจาก combobox ดานบน 2. ตรวจสอบคาส.งในชอง memo ดานลาง 3. กดปม Run 4. แกไขขอมลในตารางดานลาง 5. กดปม Update เพ.อบนทกการแกไข

การใชงานระบบ SQL QUERY

98

หากตองการ Export ขอมลท.ได ใหคลกขวาในตาราง แลวเลอก Excel Export / Export DBF

การใชงานระบบ SQL QUERY

99

หากตองการบนทกขอมลท.ไดจากคาส.ง Select statement สามารถกดปม Save เพ.อบนทกขอมลไวในเคร.องท.ใชงานได ดงรป และหากตองการเปดแฟมท.ไดบนทกเอาไวมาแกไข ใหกดปม Open และเม.อตองการบนทกขอมลท.ถกแกไขเอาไวใน database ใหกดปม Update

การใชงานระบบ SQL QUERY

100

หากตองการตรวจสอบ Process ท.กาลงทางานอยท %งหมดของ Database ใหคลกท. Tab Process List จะแสดงรายการ Process ท%งหมด ดงรป และหากตองการปดการทางานของ Process น%นๆ ใหคลกขวาแลวเลอก Kill Process

หากตองการแสดงสถานะ Workload ของ MySQL ใหกดปม Chart จะแสดงหนาตางดงรป

การใชงานระบบ SQL QUERY

101

หากตองการเขยน Script ภาษา Pascal เพ.อจดการกบขอมล สามารถทาไดโดยคลกท. Tab Script จะปรากฎตวอยาง Script ท.สามารถแกไขได หากตองการเรยกใชงาน ใหกดปม Execute และหากตองการบนทกเกบเอาไวใหกดปม Save (ลาง tab Script)

ตวอยางการเรยกใชงาน Script

การใชงานระบบ SQL QUERY

102

103

การการการการตรวจสอบเมอพบ ตรวจสอบเมอพบ ตรวจสอบเมอพบ ตรวจสอบเมอพบ Error MessageError MessageError MessageError Message

การใชงานโปรแกรม HOSxP อาจจะม Error message เกดข%น Error บางอยางเกดจากการคยขอมลท.ไมถกตอง หรอ Error บางอยางอาจจะเกด Bug ของตวโปรแกรมเอง ใน HOSxP มระบบตรวจสอบ Error โดยเม.อเกด Error ข%น ดงรป ใหกดปม Detail

Chapter

18

การตรวจสอบเมอพบ ERROR

104

โปรแกรมจะแสดงหนาตางรายละเอยดของ Error โดยแบงเปนหมวดตางๆ ไดแก General , Call Stack , Modules , Process , Assembler และ CPU

การตรวจสอบเมอพบ ERROR

105

หากคดวา Error ท.เกดข%นเกดจากการทางานท.ผดพลาดของตวโปรแกรม ใหคลกท. Tab Call Stack แลวดตรง Line และ Procedure แลวสงขอมลน% ใหผพฒนาเพ.อทาการตรวจสอบปญหาตอไป

106

การการการการสารองขอมลสารองขอมลสารองขอมลสารองขอมล

การสารองขอมล

เพ.อปองการการสญหายของขอมลโปรแกรม HOSxP ไดเตรยมระบบสารองขอมลเอาไว โดยผดแลระบบสามารถเรยกใชงานระบบสารองขอมลไดจากเมน ระบบงานอ.นๆ -> ระบบสารองขอมล -> สารองขอมล

Chapter

19

การสารองขอมล

107

จะแสดงหนาตางแสดงระบบสารองขอมลดงรป ใน Tab system Backup History จะแสดงประวตการส.งสารองขอมลท%งหมดไมวาจะส.งจากเคร.องไหน ในระบบ เพ.อสามารถตรวจสอบและตดตามนาขอมลมาใชงานได

ใน Tab Local Backup จะแสดงแฟมท.ถกสารองเอาไวในเคร.องท.กาลงทางานอย

การสารองขอมล

108

หากตองการแกไขตาแหนงท.เกบแฟมสารองขอมลใหเลอก Tab Options แลวกาหนด Backup Folder ใหม

ใน Tab Options มระบบสารองขอมลตามชวงวนท. โดยจะทาการสารองขอมลเฉพาะขอมลท.สาคญๆ เทาน%น

การสารองขอมล

109

หากตองการผดแลระบบสามารถส.งใหเคร.องท.ใชงานอยทาการสารองขอมลอตโนมตในเวลาท.กาหนดได โดยจะทาการสารองขอมลวนละ 1 คร% ง การกาหนดใหสารองขอมลใหกดปม สรางงาน Backup อตโนมตในเคร.องน% และหากตองการลบงานออกใหกดปม Clear งาน

การสารองขอมล

110

ในระบบสารองขอมลสามารถส.งยกเลกการ Restore ได (หาก Restore ขอมลโดยไมไดต%งใจ) โดยคลกท. Tab Emergency mode แลวกดปม Undo Restore (สามารถทาไดแคคร% งเดยวถดจากการ Restore ขอมลคร% งสดทาย และหามสารองขอมลหลงจาก Restore ผด)

การสารองขอมล

111

ในบางกรณการส.งสารองขอมลโดยวธปกตอาจจะไมสาเรจ ซ. งอาจจะเกดจากขอมลมปรมาณมากเกนไป หรอเกดจาก Bug ของโปรแกรม Mysqldump ผดแลระบบสามารถเลอกใชวธสารองขอมลแบบ Enhance ไดโดยกดปม New backup ท. tab Enhance

จะแสดงหนาตางสาหรบสารองขอมลแบบใหมดงรป

การสารองขอมล

112

หากตองการนาขอมลกลบมาใชงานใหม ใหกดปม Restore จะแสดงระบบ Restore ขอมลดงรป

การกดปม Replication log manager จะแสดงหนาตางสาหรบสารองขอมลเฉพาะ Replication Log ดงรป

การสารองขอมล

113

คาแนะนาเก!ยวกบนโยบายการสารองขอมลของระบบ HOSxP Version 1.0 มกราคม 2551

เปาหมายของนโยบายน5 • เพ.อปกปองทรพยสนทางดานขอมลขาวสารของโรงพยาบาลท.ใชงานระบบ

HOSxP

• เพ.อปองกนขอมลสญหายอนเกดมาจากการลบขอมล ขอมลผดพลาด ระบบทางานลมเหลว หรอภยทางธรรมชาต

• เพ.อใหสามารถนาขอมลท.ไดทาการสารองเอาไวมาใชงานไดทนทวงทเม.อมเหตการณขางตนเกดข%น

• เพ.อบรหารจดการและปกปองขอมลในส.อท.เกบขอมลท.สารองเอาไว

นโยบายการสารองขอมล

• ขอมลท.จะไดรบการสารองขอมล ประกอบไปดวยขอมลท%งหมดในฐานขอมลของระบบ HOSxP รวมท%งฐานขอมลท.เก.ยวของ

• ความเรงดวนในการสารองขอมล ใหจดอยในความเรงดวนสงสดหากหนวยงานมการกาหนดความเรงดวนในการทางาน

• ประเภทการสารองขอมล o Cold backup เปนการสารองขอมลโดยในขณะท.ทาการสารอง

ขอมลระบบจะไมอนญาตใหมการแกไขขอมล ซ. งขอมลท.ไดจากการสารองประเภทน%จะมความนาเช.อถอสงสด

o Hot backup เปนการสารองขอมลโดยในขณะท.ทาการสารองขอมล ผใชงานจะยงสามารถทางานได โดยขอมลท.ถกแกไขในขณะท.ทาการสารองขอมลอาจจะถกสารอง หรอไมถกสารองกได และขอมลท.ไดจากการสารองประเภทน%จะมความนาเช.อถอเพยงพอท.จะนามาใชงานไดระดบหน.ง ข%นอยกบขอมลท.ถกแกไขในขณะสารองขอมลมมากนอยเพยงใด

o Replication เปนการสารองขอมลในแบบทนเวลาโดยขอมลจะถกนาไปเกบไวในเคร.องสารอง ท.พรอมจะนามาใชงานไดทนท โดย

การสารองขอมล

114

ขอมลจะมชวงหนวงเวลาประมาณ 3 – 10 วนาท น.นหมายความวาหากเคร.องหลกมปญหา ขอมลในชวงเวลา 3 – 10 วนาทสดทายจะไมถกสารองเอาไว

o Replication Log Backup เปนการสารองขอมลเฉพาะขอมลจากตาราง replication log โดยเม.อนามาใชงานรวมกบขอมลท.ไดจากการสารองชนด Cold backup จะสามารถยอนกลบขอมลไปยงชวงเวลาใดกได (Increment backup) โดยเร.มตนเวลาท.เร.มทาการสารองแบบ Cold backup

• ความถ.เวลาท.จะทาการสารองขอมล ความถ.ในการสารองขอมลท.ยอมรบไดคอ การสารองขอมลประเภท Hot backup วนละ 1 คร% งในชวงเวลา 03.00 – 05.00 น. เน.องจากเปนชวงเวลาท.มผใชงานระบบนอย และกระบวนการสารองขอมลไมรบกวนการทางานของผใชงาน รวมท%งขอมลมการเปล.ยนแปลงนอย ซ. งแนะนาใหสรางงานสารองขอมลอตโนมตในชวงเวลาดงกลาว และควรทาการสารองขอมลประเภท Cold backup เอาไวอยางนอยเดอนละ 1 คร% ง โดยแยกส.อเกบขอมลไวในตางท.กนระหวาง Hot backup และ Cold Backup

• ส.อท.ใชเกบขอมลท.สารองเอาไว แนะนาใหเกบในส.อประเภท CD / DVD หรอ Tape backup ไมควรเกบไวใน Hard disk เน.องจากมโอกาสท.ขอมลจะสญเสยไดงายกวาส.อชนด CD/DVD และตองทาการเขยนอธบายเอาไวในส.อท.ใชดวยวา เปนขอมลสารองประเภทอะไร เร.มสารองเม.อไหร และจะตองเกบไวท.ไหน มระยะเวลาเกบขอมลไดถงวนท.เทาไหร

• สถานท.จดเกบส.อท.สารองขอมลเอาไว ควรจดเกบไวในสถานท.ปลอดภย ในวสดท.ทนไฟได สามารถเคล.อนยายไดงาย และควรจะเปนท.อ.นท.ไมใชท.เดยวกนกบท.เกบเคร.องใหบรการหลก เน.องจากหากเกดเหตภยทางธรรมชาต เชนแผนดนไหว หรอไฟใหม จะไมมผลกบขอมลท.ไดสารองเอาไว

• การทดสอบขอมลท.ไดสารองเอาไว ควรมการทดสอบขอมลท.ไดสารองเอาไววาสามารถใชงานได เม.อจาเปนตองนามาใช โดยควรทาการทดสอบอยางนอยเดอนละ 1 คร% ง

• การทาลายขอมล เน.องจากส.อท.ใชในการเกบขอมลมอายจากด ควรมกระบวนการทาลายส.อท.เกบขอมล ตามระยะเวลาท.เหมาะสม

การสารองขอมล

115

• การนาขอมลท.สารองไวมาใช เน.องจากขอมลท.เกบเอาไวมถอเปนความลบขององคกร ผท.จะสามารถนาขอมลท.สารองมาใชได จาเปนตองไดรบอนญาตจากผรบผดชอบเสยกอน

การนาขอมลท!สารองมาใชเม!อมเหตการฉกเฉน ควรปฏบตตามข%นตอนดงน%

1. ทาการแจงใหผใชงานทราบถงปญหาท.เกดข%น รวมท%งระยะเวลาท.จะใชในการนาขอมลท.สารองมาใช และใหผใชงานใชระบบสารองท.ไดวางแผนเอาไวกอน เชนระบบ Manual

2. ใหเลอกแหลงของขอมลท.ไดสารองเอาไวโดยพจารณาตามความเหมาะสมกบเหตการณ

3. หากจาเปนตองตดต%งระบบปฏบตการ และ ระบบจดการฐานขอมล ใหตดต%งใหเสรจเรยบรอยกอน

4. นาขอมลท.ไดสารองเอาไวมาจากแหลงท.เกบขอมล และตองมการบนทกขอมลเอาไวถงสาเหตของการนาขอมลท.สารองเอาไวมาใช

5. เร.มกระบวนการนาขอมลมาใช (restore) โดยทาตามคมอการนาขอมลมาใช 6. ตรวจสอบขอมลท.ได และเปดใหระบบทางานได 7. แจงผใชงานใหทราบวาระบบสามารถใชงานไดแลว

116

การการการการใชงานระบบ ใชงานระบบ ใชงานระบบ ใชงานระบบ Replication (HOSxP)Replication (HOSxP)Replication (HOSxP)Replication (HOSxP)

ระบบ Replication เปนระบบสารองขอมลไปยงเคร.องสารอง (Slave) โดยจะทางานทนทท.มการแกไขขอมล และตองใชเคร.อง server อก 1 เคร.องเพ.อเกบขอมล การกาหนดคา Replication สามารถทาได โดยเปดระบบ System Setting แลวเลอก Replication link ทางดานซายมอ จากน%นใสขอมลเคร.องท.จะเกบขอมลสารองในตาราง (Slave list) แลวกดปม save ดงรป

Chapter

20

การใชงานระบบ REPLICATION

117

กอนจะเร.มเปดใหระบบทางาน จะตองทาการ Import ขอมลจากเคร.อง Master กอน โดยคลกขวาในตาราง Slave list แลวเลอก Initial Import จาก Popup menu ดงรป

หลงจาก Initial Import เสรจแลว ใหกดปม Run Agent เพ.อส.งใหโปรแกรม HOSxP Replication agent ทางาน

การใชงานระบบ REPLICATION

118

หนาจอแสดงโปรแกรม Replication agent ขณะทางาน

โปรแกรม Replication agent ทางานโดย Forward transaction log จากเคร.อง Master ไปยง slave ทกเคร.องท.ไดกาหนดเอาไว และจะทาการ Full sync table วนละ 1 คร% ง ในชวงเวลา03.00 – 05.00 น. ทกวน

119

ตารางทสาคญของระบบตารางทสาคญของระบบตารางทสาคญของระบบตารางทสาคญของระบบ

Chapter

21 OPD

IPD

patient

ovst

ovstdiag

pttype

opdscreen

opitemrece

icd101,icd9cm1

s_drugitems

income

doctor

lab_head,lab_order

lab_items

xray_report

rcpt_print

ipt

iptdiag, iptoprt

icd101,icd9cm1

ipt_order_no

Discharge

กลบบาน

ตารางทสาคญของระบบ

120

รายช!อตารางท!สาคญประกอบไปดวย

ช!อตาราง คาอธบาย

patient เปนตารางท.เกบขอมลท.วไปของผปวย

ovst เปนตารางท.เกบขอมลการมารบบรการของผปวยนอกในแตละวนแยกเปนราย visit

ovstdiag เปนตารางท.เกบขอมลผลการวนจฉยของผปวยนอก แยกตาม visit opdscreen เปนตารางท.เกบขอมลการคดกรองผปวยท.จดซกประวต แยกตาม visit opitemrece เปนตารางท.เกบขอมลการส.งยาและคาบรการตางๆท.เกดข%นในแตละ

visit / admit lab_head เปนตารางท.เกบรายการส.ง Lab แยกตามรายคร% งท.ส.ง lab_order เปนตารางท.เกบรายละเอยดของ lab ท.ส.งในแตละคร% ง xray_report เปนตารางท.เกบรายการ xray-request และผลการอานฟลม rcpt_print เปนตารางท.เกบรายการใบเสรจรบเงนท.พมพออกในแตละคร% ง ipt เปนตารางท.เกบรายการ Admit ของผปวยแยกตามการ Admit โดยม

Admission Number (AN) กากบ iptdiag เปนตารางท.เกบผลการวนจฉยของผปวยใน แยกตามการ admit iptoprt เปนตารางท.เกบผลการทาหตถการของผปวยใน ipt_order_no เปนตารางท.เกบรายการการออกใบส.งยาผปวยใน er_regist เปนตารางท.เกบรายการใหบรการท.หองฉกเฉน dtmain เปนตารางท.เกบรายการใหบรการท.หองทนตกรรม operation_list เปนตารางท.เกบรายการการส.งผาตดผปวย ตารางรหสอางอง

ช!อตาราง คาอธบาย

pttype เปนตารางท.เกบขอมลสทธการรกษา

pcode เปนตารางท.เกบรหสมาตรฐานของสทธการรกษาตามรหสของ สปสช. occupation เปนตารางท.เกบขอมลอาชพ

ตารางทสาคญของระบบ

121

nationality เปนตารางท.เกบขอมลเช%อชาตและสญชาต religion เปนตารางท.เกบขอมลศาสนา marrystatus เปนตารางท.เกบสถานะภาพการสมรส sex เปนตารางท.เกบขอมลเพศ diagtype เปนตารางท.เกบขอมลประเภทการวนจฉยโรค icd101 เปนตารางท.เกบขอมลรหสการวนจฉยโรค ตามมาตรฐาน ICD10/TM icd9cm1 เปนตารางท.เกบขอมลรหสการทาหตถการ ตามมาตรฐาน ICD9CM income เปนตารางท.เกบขอมลรหสหมวดคารกษาพยาบาล drugitems เปนตารางท.เกบขอมลรายการยา nondrugitems เปนตารางท.เกบขอมลรายการคารกษาอ.นๆ s_drugitems เปนตารางท.เกบขอมลรายการรวมของยาและคารกษาอ.นๆ paidst เปนตารางท.เกบขอมลประเภทการชาระเงนของคารกษาตางๆ hospcode เปนตารางท.เกบขอมลรหสและช.อของสถานบรการตางๆ thaiaddress เปนตารางท.เกบขอมลรหสและช.อจงหวด อาเภอ และตาบลใน

ประเทศ lab_items เปนตารางท.เกบขอมลรายการ Lab ตางๆ ท.สามารถส.งใชได xray_items เปนตารางท.เกบขอมลรายการ Xray ตางๆ ท.ส.งใชได dttm เปนตารางท.เกบขอมลหตถการทนตกรรมตางๆ er_oper_code เปนตารางท.เกบขอมลรหสหตถการหองฉกเฉน ipt_oper_code เปนตารางท.เกบขอมลรหสหตถการผปวยใน ตารางรหสของระบบ

ช!อตาราง คาอธบาย

opduser เปนตารางท.เกบรหสผใชงาน

ksklog เปนตารางท.เกบขอมลการทางานตางๆ (activity log) replicate_log เปนตารางท.เกบขอมล Transaction ตางๆของระบบ (ตองเปดใชงาน

ระบบ replication ) opitemrece_log เปนตารางท.เกบขอมลการแกไขใบส.งยา เพ.อใชในการเปรยบเทยบ

ตารางทสาคญของระบบ

122

ประวตการแกไขและตรวจสอบรายการเกา serial เปนตารางท.เกบคาของ Primary key ของตารางในระบบ

123

company_contact

company _id

company _name

address1

address2

business_ty pe_id

begin_date

end_date

discount

signature_picture

map_picture

employ ee_count

bill_date

bill_place

credit_date_number

oldcode

contract_number

max_debt_money

chwpart

amppart

tmbpart

contract_partner

contract_id

contract_name

contract_detail

contract_begin_date

contract_end_date

contract_discount_percent

diagtype

diagty pe

name

icd101

code

name

spclty

tname

code3

code4

code5

sex

ipd_v alid

icd9cm1

code

name

nationality

nationality

name

nhso_code

occupation

occupation

name

nhso_code

ovst

hos_guid

v n

hn

anv stdate

v sttime

doctor

hospmain

hospsub

oqueue

ov stist

ov stost

ptty pe

ptty peno

rf rics

rf rilct

rf rocs

rf rolct

spclty

rcpt_disease

hcode

cur_dep

cur_dep_busy

last_dep

cur_dep_time

rx_queue

diag_text

pt_subty pe

main_dep

main_dep_queue

f inance_summary _date

v isit_ty pe

node_id

contract_id

waiting

rf ri_icd10o_ref er_number

has_insurance

i_ref er_number

ref er_ty pe

o_ref er_dep

staf f

command_doctor

send_person

pt_priority

f inance_lock

ovstdiag

ov st_diag_id

v n

icd10

hn

v stdate

v sttime

diagty pe

icd103

hcode

doctor

episode

ext_code

hos_guid

dep_f lag

patient

hos_guid

hn

pname

f name

lname

occupation

citizenship

birthday

addrpart

mooparttmbpart

amppart

chwpart

clinic

deathday

f athername

inf ormname

marry status

mathername

nationality

ptty pe

religion

sex

hcode

cid

pttype

ptty pe

name

editmask

isuse

pcode

requirecode

doctor_f ee

f ee_code

discount

contract

paidst

in_region

ucrequire_hcode

oldcode

f ee_code2

price_ty pe

debtor

noexpire

hipdata_code

min_age

max_age

bill_sss

bill_ty pe

hipdata_ptty pe

use_contract_id

y early _charge

y early _charge_icode1

y early _charge_icode2

region_ty pe

ptty pe_group1

ptty pe_group2

ptty pe_guid

max_debt_money

referin

v n

rf rcs

ref er_date

hospcode

date_in

clinic

hn

icd10

ref er_ty pe

docno

depcode

ref er_point

referout

v n

rf rcs

ref er_date

hospcoderef er_ty pe

ref er_cause

ref er_number

doctor

clinic

ref er_point

ref ercheck1

ref ercheck2

ref ercheck3

ref ercheck4

ref ercheck2_date

ref ercheck3_text

ref ercheck4_text

department

ref er_time

hn

religion

religion

name

sex

code

name

thaiaddress

addressid

name

chwpart

amppart

tmbpart

codety pe

pocode

f ull_name

visit_pttype

v n

ptty pe

staf f

rcpt_amount

debt_amount

discount_amount

begin_date

expire_date

hospmain

hospsub

ptty peno

ptty pe_number

ptty pe_order

discount_percent

company _idcontract_id

max_debt_amount

paid_amount

OPD Diagram

ตารางทสาคญของระบบ

124

doctor

code

name

shortname

licenseno

department

jobposition

active

force_diagnosis

oldcode

search_keyword

cid

position_id

addrpart

moopart

zoipart

roadpart

tmbpart

amppart

chwpart

nationality

doctor_guid

allow_df_edit

force_icd_diagnosis

ename

er_activity

er_activity_id

activity_name

er_command

vn

er_oper_code

doctor

command_datetime

confirm

er_dch_type

er_dch_type

name

ovstost

er_flag

er_doctor

er_doctor_id

vn

doctor_code

er_doctor_position_id

er_doctor_position

er_doctor_position_id

position_name

er_image

vn

image1

image2

image3

image4

image5

image1_note

image2_note

image3_note

image4_note

image5_note

er_iv_list

vn

icode

qty

doctor

iv_time

er_nursing_activity

er_nursing_activity_id

vn

er_activity_id

doctor

begin_time

activity_detail

er_nursing_detail

vn

arrive_time

referin_person

trauma

bba

dba

psychic

revisit48hr

gcs_e

gcs_v

gcs_m

pupil_l

pupil_r

inform_person

interview_person

report_doctor_time

doctor_finish_time

support_information

visit_type

er_nursing_record

er_activity_id

vn

nursing_diag_id

nursing_problem

nursing_outcome

er_oper_code

er_oper_code

name

icode

icd9cm

price

price2

price3

er_pt_type

er_pt_type

name

er_regist

vn

vstdate

er_period

er_pt_type

er_emergency_type

er_dch_type

er_doctor

er_legal_action

er_time_1

er_time_2

er_time_3

dba

er_list

oper_note

enter_er_time

doctor_tx_time

finish_time

er_regist_oper

vn

er_oper_code

doctor

oper_qty

oper_cost

begin_time

end_time

rec_no

opdscreen

hos_guid

vn

hn

vstdate

vsttime

begintime

outtime

endtime

bpd

bps

bw

cc

hr

pe

pulse

temperature

note

rr

cc_begin_date

cc_cause_of_visit

ovst

hos_guid

vn

hn

an

vstdate

vsttime

doctor

hospmain

hospsub

oqueue

ovstist

ovstost

pttype

pttypeno

rfrics

rfrilct

rfrocs

rfrolct

spclty

rcpt_disease

hcode

cur_dep

cur_dep_busy

last_dep

cur_dep_time

rx_queue

diag_text

pt_subtype

main_dep

main_dep_queue

finance_summary_date

visit_type

node_id

contract_id

waiting

rfri_icd10

o_refer_number

has_insurance

i_refer_number

refer_type

o_refer_dep

staff

command_doctor

send_person

pt_priority

finance_lock

patient

hos_guid

hn

pname

fname

lname

occupation

citizenship

birthday

addrpart

moopart

tmbpart

amppart

chwpart

bloodgrp

clinic

deathday

drugallergy

familyno

fathername

firstday

hometel

informaddr

informname

informrelation

informtel

marrystatus

mathername

hn_int

nationality

opdlocation

pttype

religion

sex

spsname

truebirthday

workaddr

worktel

hcode

cid

hid

educate

family_status

labor_type

last_update

type_area

road

father_cid

mother_cid

couple_cid

person_type

private_doctor_name

legal_action

death_code504

death_diag

node_id

admit

midname

po_code

fatherlname

motherlname

spslname

country

email

birthtime

mother_hn

ER Diagram

ตารางทสาคญของระบบ

125

ipt

an

admdoctor

dchdate

dchstts

dchtime

dchtype

dthdiagdct

hn

ivstist

ivstost

lockdx

prediag

pttype

regdate

regtime

rfrics

rfrilct

rfrocs

rfrolct

spclty

vn

ward

rcpt_disease

dch_doctor

lab_access_log

log_number

lab_order_number

log_date_time

staff

lab_entry_log

log_number

lab_order_number

log_date_time

staff

lab_form

form_name

component_name

lab_items_code

form_position_left

form_position_top

tab_order

form_position_width

parent_name

component_type

component_caption

checked

form_position_height

font_name

font_size

font_color

specimen_code

lab_form_head

form_name

owner

anonymous

bethesda_cytologic

confirm_charge_money

finance_lab_confirm

lab_head

lab_order_number

doctor_code

lab_items_group_code

vn

lab_head_remark

hn

order_date

report_date

reporter_name

report_time

confirm_specimen

confirm_report

department

form_name

sub_group_list

order_time

receive_date

receive_time

ward

result_note

lock_result

result_rtf

order_note

lab_receive_number

approve_staff

anonymous

appointment

appointment_date

appointment_time

lis_order_no

confirm_charge_money

finance_lab_confirm

lab_order_number_guid

anonymous_request

clinic

send_to_cashier

lab_items

lab_items_code

lab_items_name

lab_type_code

lab_items_unit

lab_items_normal_value

lab_items_hint

lab_items_default_value

lab_items_group

service_price

possible_value

lab_routine

icode

lab_items_sub_group_code

require_specimen

specimen_code

wait_hour

critical_value

display_order

ecode

service_price2

service_price3

service_price_ipd

service_price_ipd2

service_price_ipd3

check_user

sub_group_list

range_check

range_check_min

range_check_max

result_type

range_check_min_female

range_check_max_female

lab_items_code_guid

service_cost

oldcode

lab_items_group

lab_items_group_code

lab_items_group_name

lab_department_code

lab_items_sub_group

lab_items_sub_group_code

lab_items_sub_group_name

lab_items_group_code

group_price

group_icode

group_price2

group_price3

group_price_ipd

group_price_ipd2

group_price_ipd3

ecode

lab_opitemrece

hos_guid

lab_order_number

lab_items_code

lab_items_group_code

lab_order

lab_order_number

lab_items_code

lab_order_result

lab_order_remark

staff

confirm

lab_items_name_ref

lab_items_normal_value_ref

specimen_code

lab_items_sub_group_code

order_type

ovst

hos_guid

vn

hn

an

vstdate

vsttime

doctor

hospmain

hospsub

oqueue

ovstist

ovstost

pttype

pttypeno

rfrics

rfrilct

rfrocs

rfrolct

spclty

rcpt_disease

hcode

cur_dep

cur_dep_busy

last_dep

cur_dep_time

rx_queue

diag_text

pt_subtype

main_dep

main_dep_queue

finance_summary_date

visit_type

node_id

contract_id

waiting

rfri_icd10

o_refer_number

has_insurance

i_refer_number

refer_type

o_refer_dep

staff

command_doctor

send_person

pt_priority

finance_lock

patient

hos_guid

hn

pname

fname

lname

occupation

citizenship

birthday

addrpart

moopart

tmbpart

amppart

chwpart

bloodgrp

clinic

deathday

drugallergy

familyno

fathername

firstday

hometel

informaddr

informname

informrelation

informtel

marrystatus

mathername

hn_int

nationality

opdlocation

pttype

religion

sex

spsname

truebirthday

workaddr

worktel

hcode

cid

hid

educate

family_status

labor_type

last_update

type_area

road

father_cid

mother_cid

couple_cid

person_type

private_doctor_name

legal_action

death_code504

death_diag

node_id

admit

midname

po_code

fatherlname

motherlname

spslname

country

email

birthtime

mother_hn

last_visit

death

height

inregion

reg_time

oldcode

lang

gov_chronic_id

in_cups

patient_type_id

addr_soi

work_addr

father_hn

lab_order_service

lab_order_service_id

lab_order_number

lab_order_type

lab_code

lab_name

price

opi_guid

icode

vn

department

LAB Diagram

ตารางทสาคญของระบบ

126

bedno

bedno

bedty pe

roomno

room_state

room_charge_icode

f ood_charge_icode

room_charge_price

f ood_charge_price

nurse_charge_icode

nurse_charge_price

charge_icode_1

charge_price_1

ipt

an

admdoctor

dchdate

dchstts

dchtime

dchty pe

dthdiagdct

hn

iv stist

iv stost

lockdx

prediag

ptty pe

regdate

regtime

rf rics

rf rilct

rf rocs

rf rolct

spclty

v n

ward

rcpt_disease

dch_doctor

ipt_ty pe

iref _ty pe

ipacc

act_money _limit

drg

mdc

rw

wtlos

ot

result

grav idity

parity

liv ing_children

rxdoctor

staf f

bw

f irst_ward

ref er_out_number

incharge_doctor

an_guid

an_lock

ergent

chart_state

receiv e_chart_date_time

receiv e_chart_staf f

receiv e_chart_note

adjrw

ipt_spclty

f inance_lock

last_check_autoincome

admit_f ee_guid

ipt_accident

an

ac_date

ac_time

ac_place

ac_ty pe

claim_code

ac_ae

ac_emty pe

ipt_newborn

an

birth_weight

dead

preg_no

doctor

born_date

born_time

note

apgar1

apgar2

birthcondition1

birthcondition2

anc_complete

mother_an

f ather_an

ipt_pregnancy

an

deliv er_ty pe

deliv er_abnormal_ty pe

preg_number

death

abort

co1

co2

co3

co4

co5

co6

co7

co8

co9

co10

co11

co12

co13

labor_date

ga

last_child_month

anc_ty pe

child_count

ipt_pttype

ipt_ptty pe_id

an

ptty pe

ptty peno

hospmain

hospsub

begin_date

expire_date

debt_amountstaf f

ptty pe_number

paid_amount

max_debt_amount

contract_id

company _id

discount_percent

iptadm

an

admday

bedno

bedty pe

indate

intime

outdate

outtime

rate

roomno

iptdiag

ipt_diag_id

an

diagty pe

doctor

icd10

iptoprt

an

doctor

enddate

endtime

icd9

icode

iprice

iqty

opdate

optime

priority

ext_code

oper_ty pe

ovst

hos_guid

v n

hn

an

v stdate

v sttime

doctor

hospmain

hospsub

oqueue

ov stist

ov stost

ptty pe

ptty peno

rf rics

rf rilct

rf rocs

rf rolct

spclty

rcpt_disease

hcode

cur_dep

cur_dep_busy

last_dep

cur_dep_time

rx_queue

diag_text

pt_subty pe

main_dep

main_dep_queue

f inance_summary _date

v isit_ty pe

node_id

contract_id

waiting

rf ri_icd10

o_ref er_number

has_insurance

i_ref er_number

ref er_ty pe

o_ref er_dep

staf f

command_doctor

send_person

pt_priority

f inance_lock

patient

hos_guid

hn

pname

f name

lname

occupation

citizenship

birthday

addrpart

moopart

tmbpart

amppart

chwpart

bloodgrp

clinic

deathday

drugallergy

f amily no

f athername

f irstday

hometel

inf ormaddr

inf ormname

inf ormrelation

inf ormtel

marry status

mathername

hn_int

nationality

opdlocation

ptty pe

religion

sex

spsname

truebirthday

workaddr

worktel

hcode

cid

hid

educate

f amily _status

labor_ty pe

last_update

ty pe_area

road

f ather_cid

mother_cid

couple_cid

person_ty pe

priv ate_doctor_name

legal_action

death_code504

death_diag

node_id

admit

midname

po_code

f atherlname

motherlname

spslname

country

email

birthtime

mother_hn

last_v isit

death

height

inregion

reg_time

oldcode

lang

gov _chronic_id

in_cups

patient_ty pe_id

addr_soi

work_addr

f ather_hn

alias_name

destroy ed

roomno

roomno

name

ward

spclty

an

display _number

roomty pe

ward

ward

name

old_code

spclty

bedcount

IPD Diagram

ตารางทสาคญของระบบ

127

ipt

an

admdoctordchdate

dchsttsdchtimedchty pedthdiagdcthniv stist

iv stostlockdxprediagptty peregdateregtimerf ricsrf rilctrf rocs

rf rolctspcltyv nwardrcpt_disease

ovst

hos_guid

v nhn

anv stdatev sttimedoctorhospmain

hospsuboqueueov stistov stost

ptty peptty penorf ricsrf rilctrf rocsrf rolct

spcltyrcpt_diseasehcodecur_depcur_dep_busy

last_depcur_dep_timerx_queuediag_textpt_subty pemain_depmain_dep_queuef inance_summary _datev isit_ty pe

node_idcontract_idwaitingrf ri_icd10o_ref er_number

has_insurancei_ref er_numberref er_ty peo_ref er_depstaf fcommand_doctorsend_personpt_priorityf inance_lock

patient

hos_guid

hnpname

f namelnameoccupationcitizenship

birthdayaddrpartmooparttmbpartamppart

chwpartbloodgrpclinicdeathdaydrugallergyf amily no

f athernamef irstdayhometelinf ormaddrinf ormnameinf ormrelationinf ormtelmarry statusmathername

hn_intnationalityopdlocationptty pereligion

sexspsnametruebirthdayworkaddrworktel

hcodecidhideducate

f amily _statuslabor_ty pelast_updatety pe_arearoadf ather_cid

mother_cidcouple_cidperson_ty pepriv ate_doctor_namelegal_action

death_code504death_diagnode_idadmit

midnamepo_codef atherlnamemotherlnamespslname

countryemailbirthtimemother_hnlast_v isit

deathheightinregionreg_timeoldcodelanggov _chronic_idin_cupspatient_ty pe_id

addr_soiwork_addrf ather_hn

xray_damage

damage_id

damage_name

xray_film

f ilm_id

f ilm_nameprice

xray_head

v n

hnxray _listconf irm_allorder_date_timedepartmentpt_xnage_yptty pedoctor_list

receiv e_noprint_statusconf irm_read_f ilmdepartment_codedepartment_namexray _priority _id

xray _price

xray_image

xn

image1image1_noteimage2image2_noteimage3image3_noteimage4image4_note

image5image5_noteimage1_f ilenameimage2_f ilenameimage3_f ilenameimage4_f ilename

image5_f ilename

xray_items

xray _items_code

xray _items_namexray _ty pe_codeserv ice_priceicodegroup_order

ultrasound_itemserv ice_price2serv ice_price3serv ice_price_ipdserv ice_price_ipd2serv ice_price_ipd3

dental_itemf ixed_pricexray _items_groupdoctor_f ee

xray_items_film

xray _items_f ilm_id

xray _items_codef ilm_idqty

xray_items_group

xray _items_group

name

xray_priority

xray _priority _id

priority _name

xray_pt_status

xray _pt_status

name

xray_report

xn

hnreport_datereport_timereport_rtf

report_textdoctorv nexamined_dateexamined_time

xray _room_idxray _pt_statusxray _ty perequest_doctorrequest_date

request_timeconf irmclinical_inf ormationrequest_note

xray _items_coderequest_staf fannormalxray _side

staf fconf irm_read_f ilmreport_doctordoctor_f eexray _icd10opitemrece_guid

xray _noterequest_depcodexray _priority _id

xray_room

xray _room

name

xray_side

xray _side

name

xray_type

xray _ty pe

nameicode

xrayxn

hnregdatexn

X-Ray Diagram

ตารางทสาคญของระบบ

128

drugitems

icode

name

strength

units

unitprice

dosageform

criticalpriority

drugaccount

drugcategory

drugnote

hintcode

istatus

lastupdatestdprice

lockprice

lockprint

maxlevel

minlevel

maxunitperdose

packqty

reorderqty

stdprice

stdtaken

therapeutic

therapeuticgroup

default_qty

gpo_code

use_right

i_type

drugusage

high_cost

must_paid

alert_level

access_level

sticker_short_name

paidst

antibiotic

displaycolor

empty

empty_text

unitcost

gfmiscode

ipd_price

oldcode

habit_forming

did

stock_type

price2

price3

ipd_price2

ipd_price3

price_lock

pregnancy

pharmacology_group1

pharmacology_group2

pharmacology_group3

generic_name

show_pregnancy_alert

icode_guid

na

invcode

check_user_group

check_user_name

show_notify

show_notify_text

income

income

name

bill_order

income_group

group1

group2

group3

group4

def_paidst

dummy_icode

outline

header1

header2

income_guid

note

drg_group

std_group

nk2_group

income_group

income_group

name

income_nk2

nk2_group

name

income_report1

group1

group_name

income_report2

group_id

group_name

income_report3

group_id

group_name

income_report4

group_id

group_name

income_report_sss

code

name

hlevel

order_number

parent_code

ename

print_use_summary

summary_unit

income_std_group

std_group

name

print_detail

nondrugitems

icode

name

price

income

xrayfilm

icd9cm

iflag

vorder

note

use_right

i_type

must_paid

paidst

ipd_price

unitcost

organ_code

displaycolor

istatus

price3

price2

ipd_price2

ipd_price3

price_lock

unit

icode_guid

billcode

billnumber

detail

oldcode

ext_icode

charge_paidst

lockprint

rx_unique

item_is_df

df_type_id

item_subtype_id

ename

no_remed

remove_when_admit

df_percent

max_price

drugusage

Income Diagram

ตารางทสาคญของระบบ

129

ovst

hos_guid

v n

hn

an

v stdate

v sttime

doctor

hospmain

hospsub

oqueue

ov stist

ov stost

ptty pe

ptty peno

rf rics

rf rilct

rf rocs

rf rolct

spclty

rcpt_disease

hcode

cur_dep

cur_dep_busy

last_dep

cur_dep_time

rx_queue

diag_text

pt_subty pe

main_dep

main_dep_queue

f inance_summary _date

v isit_ty pe

node_id

contract_id

waiting

rf ri_icd10

o_ref er_number

has_insurance

i_ref er_number

ref er_ty pe

o_ref er_dep

staf f

command_doctor

send_person

pt_priority

f inance_lock

patient

hos_guid

hn

pname

f name

lname

occupation

citizenship

birthday

addrpart

moopart

tmbpart

amppart

chwpart

bloodgrp

clinic

deathday

drugallergy

f amily no

f athername

f irstday

hometel

inf ormaddr

inf ormname

inf ormrelation

inf ormtel

marry status

mathername

hn_int

nationality

opdlocation

ptty pe

religion

sex

spsname

truebirthday

workaddr

worktel

hcode

cid

hid

educate

f amily _status

labor_ty pe

last_update

ty pe_area

road

f ather_cid

mother_cid

couple_cid

person_ty pe

priv ate_doctor_name

legal_action

death_code504

death_diag

node_id

admit

midname

po_code

f atherlname

motherlname

spslname

country

email

birthtime

dt_list

v n

dt_list

dtdetail

v n

dtcode

dtdetail2

v n

dtcode

dtv alue

dtdetail_name

dtcode

name

code_ty pe

dtdetail_name2

dtcode

name

code_ty pe

group_name

dtdetailmain

v n

count104

count106

t2

t3

count303

count304

count305

t4

count408

count5141

count5142

color607

dtdn

dn

hn

regdate

dtmain

dtmain_id

dn

doctor

f ee

hn

icd

note

scount

tcount

tmcode

ttcode

v n

v stage

v stdate

v sttime

tm_no

doctor_helper

rcount

icd9

qty _count

dttm

code

name

requiredtc

v order

treatment

icd10

icd9cm

icode

opd_price1

opd_price2

opd_price3

ipd_price1

ipd_price2

ipd_price3

dttm_group_id

unit

Denatal Diagram

ตารางทสาคญของระบบ

130

operation_recovery_room

operation_id

enter_room_date

enter_room_time

leave_room_date

leave_room_time

doctor

rr_score

operation_room

room_id

room_name

operation_scan

scan_id

operation_id

scan_title

scan_picture

page_no

operation_screen_in

operation_id

in_date_time

bps

bpd

temperature

rr

hr

coma_score

preoperative_nursing_record

last_meal_hour

perioperative_record

postoperative_record

bw

operation_status

status_id

status_name

operation_stock

icode

operation_team

operation_team_id

operation_id

doctor

position_id

fee

wait_save

operation_time_type

operation_time_type_id

operation_time_type_name

operation_type

operation_type_id

name

operation_wound

operation_wound_id

operation_wound_name

ovst

hos_guid

vn

hn

an

vstdate

vsttime

doctor

hospmain

hospsub

oqueue

ovstist

ovstost

pttype

pttypeno

rfrics

rfrilct

rfrocs

rfrolct

spclty

rcpt_disease

hcode

cur_dep

cur_dep_busy

last_dep

cur_dep_time

rx_queue

diag_text

pt_subtype

main_dep

main_dep_queue

finance_summary_date

visit_type

node_id

contract_id

waiting

rfri_icd10

o_refer_number

has_insurance

i_refer_number

refer_type

o_refer_dep

staff

command_doctor

send_person

pt_priority

finance_lock

patient

hos_guid

hn

pname

fname

lname

occupation

citizenship

birthday

addrpart

moopart

tmbpart

amppart

chwpart

bloodgrp

clinic

deathday

drugallergy

familyno

fathername

firstday

hometel

informaddr

informname

informrelation

informtel

marrystatus

mathername

hn_int

nationality

opdlocation

pttype

religion

sex

spsname

truebirthday

workaddr

worktel

hcode

cid

hid

educate

family_status

labor_type

last_update

type_area

road

father_cid

mother_cid

couple_cid

person_type

private_doctor_name

legal_action

death_code504

death_diag

node_id

admit

midname

po_code

fatherlname

motherlname

spslname

country

email

birthtime

mother_hn

last_visit

death

height

inregion

reg_time

oldcode

lang

gov_chronic_id

in_cups

patient_type_id

addr_soi

work_addr

father_hn

alias_name

destroyed

old_addr

ipt

an

admdoctor

dchdate

dchstts

dchtime

dchtype

dthdiagdct

hn

ivstist

ivstost

lockdx

prediag

pttype

regdate

regtime

rfrics

rfrilct

rfrocs

rfrolct

spclty

vn

ward

rcpt_disease

dch_doctor

ipt_type

iref_type

ipacc

act_money_limit

drg

mdc

rw

wtlos

ot

result

gravidity

parity

operation_agent

operation_agent_id

operation_id

icode

qty

opi_guid

operation_anes

anes_id

operation_id

doctor

control_doctor

begin_date_time

end_date_time

complication_icd1

complication_icd2

price

anes_type_id

anes_note

wait_save

df_icode

df_price

df_opitemrece_guid

operation_anes_asa

asa_id

name

operation_anes_detail

operation_id

pre_op_problem

asa_id

technique_id

asa_no

asa_depth

lv_grade

airway_problem

agent

monitor

complication

anesthesiologist

operation_anes_invent

anes_invent_id

operation_id

icode

qty

price

drugusage

wait_save

opi_guid

doctor

operation_anes_technique

technique_id

name

operation_anes_type

anes_type_id

anes_name

price

operation_blood

operation_blood_id

operation_id

blood_id

qty

rh_id

blood_type_id

unit_cc

note

operation_complication

complication_id

name

operation_detail

operation_detail_id

operation_id

operation_item_id

doctor

begin_datetime

end_datetime

price

icdcode

wait_save

opitemrece_guid

operation_wound_id

operation_order_number

operation_disease

disease_id

disease_name

operation_disease_list

operation_disease_id

operation_id

disease_id

operation_emergency

emergency_id

emergency_name

operation_intra_complication

operation_int_com_id

operation_id

complication_id

operation_invent

operation_invent_id

operation_id

icode

qty

price

drugusage

wait_save

opi_guid

operation_item

operation_item_id

name

icode

price

price2

price3

price_ipd

price_ipd2

price_ipd3

icd9

operation_list

operation_id

request_date

request_time

request_doctor

operation_date

operation_time

note

finish

department_id

room_id

hn

vn

an

patient_department

provision_diagnosis

provision_diagnosis_text

operation_name

operation_position

operation_side

require_anes

require_icu

status_id

emergency_id

staff

enter_date

enter_time

leave_date

leave_time

spclty

age_text

disease_text

npo_date_time

send_spclty

operation_type_id

operation_time_type_id

operation_position

position_id

position_name

operation_premed

operation_premed_id

operation_id

icode

qty

Operation Diagram

ตารางทสาคญของระบบ

131

income

income

namebill_order

income_groupgroup1

group2group3group4

def _paidstdummy _icode

outlineheader1

header2income_guid

notedrg_group

std_groupnk2_group

ipt

an

admdoctordchdate

dchsttsdchtime

dchty pedthdiagdct

hniv stistiv stost

lockdxprediag

ptty peregdate

regtimerf rics

rf rilctrf rocs

rf rolct

opitemrece

hos_guid

v nhn

anicode

qtydrugusage

idriperday

iperdoserecetimeunitprice

v stdatev sttime

doctorrxdate

rxtimesp_use

hcodeprint

dep_codef inance_number

patient

hos_guid

hnpnamef namelname

occupationcitizenshipbirthday

addrpartmoopart

tmbpartamppart

chwpartbloodgrp

clinicdeathday

drugallergyf amily nof athername

f irstdayhometel

inf ormaddrinf ormname

inf ormrelationinf ormtel

marry statusmathernamehn_intnationalityopdlocation

ptty pereligion

sexspsname

truebirthdayworkaddr

worktelhcodecidhideducate

f amily _statuslabor_ty pe

last_updatety pe_area

roadf ather_cid

mother_cidcouple_cidperson_ty pepriv ate_doctor_namelegal_action

death_code504death_diag

node_idadmit

midnamepo_code

f atherlnamemotherlnamespslnamecountry

emailbirthtimemother_hn

last_v isitdeath

heightinregion

reg_timeoldcode

langgov _chronic_id

rcpt_abort

rcpno

v n

hnrcpamtuser

approv e_byreason

abort_dateabort_time

computer

rcpt_print

f inance_number

rcpno

bill_amountbill_date_time

userhn

v nstatus

departmentptty peremain_money

computercredit_carddiscountbook_number

bill_numberaccount_conf irm

total_amount

rcpt_print_detail

f inance_number

incomepaidst

rcpnov n

rcptamtdiscount

total_amount

ovst

hos_guid

v n

hnanv stdatev sttime

doctorhospmain

hospsuboqueueov stist

ov stostptty pe

ptty penorf ricsrf rilctrf rocs

rf rolctspclty

rcpt_diseasehcodecur_dep

cur_dep_busylast_dep

cur_dep_timerx_queuediag_textpt_subty pe

main_depmain_dep_queue

f inance_summary _datev isit_ty pe

node_idcontract_idwaiting

rf ri_icd10o_ref er_number

has_insurancei_ref er_number

ref er_ty peo_ref er_dep

staf fcommand_doctor

send_personpt_priorityf inance_lock

Rcpt Diagram

132

133

การตรวจสอบ การตรวจสอบ การตรวจสอบ การตรวจสอบ Log fileLog fileLog fileLog file

หากผดแลระบบสงสยท.มาของขอมลหรอตองการตรวจสอบการแกไขขอมล สามารถตรวจสอบไดหลายวธ ดงน%

1. ตรวจสอบจาก ตาราง ksklog 2. ตรวจสอบจาก ตาราง replicate_log

การตรวจสอบการแกไขขอมลจากตาราง ksklog สามารถทาไดผานระบบ SQL Query windows ดงรป

ในตาราง ksklog ประกอบดวยขอมลสาคญตางๆ ดงน%

1. Ksklog_id เปนลาดบของการบนทกขอมล 2. Logtime เปนวนท.และเวลาท.บนทกขอมล 3. Loginname เปนช.อของผใชงาน 4. Tablename เปนช.อของตารางในระบบงานท.เก.ยวของ 5. Modifytype เปนรปแบบของการแกไขขอมล 6. Detail เปนรายละเอยดของการแกไขขอมล

Chapter

22

การตรวจสอบ LOG

134

7. Old_delta เปนขอมลเดมกอนจะถกแกไข 8. New_delta เปนขอมลใหมท.ถกแกไขแลว 9. Computer_name เปนช.อเคร.องคอมพวเตอรในขณะท.บนทกขอมล

การตรวจสอบใหใชเง!อนไขใสในคาส!ง SQL ดงตวอยางดงน5

การตรวจสอบรายการเพ.มขอมลผปวยรายใหมท%งหมด select * from ksklog where tablename = 'patient' and modifytype = 'Insert' การตรวจสอบการสงตรวจผปวยท%งหมด select * from ksklog where tablename = 'ovst' limit 1000 การตรวจสอบการ Admit ผปวยท%งหมด select * from ksklog where tablename = 'ipt' limit 1000 แสดงรายช.อตารางท%งหมดใน Log select tablename,count(*) as log_count from ksklog group by tablename

แสดงรายช.อตารางและการแกไขท%งหมดใน Log

select tablename,modifytype,count(*) as log_count from ksklog group by tablename,modifytype

135

การปรบแตงเครองพมพการปรบแตงเครองพมพการปรบแตงเครองพมพการปรบแตงเครองพมพ

HOSxP มระบบ การพมพผานระบบ Windows Printing ซ. งจาเปนตองมการต%งคาการพมพใหเหมาะสมจงจะสามารถทางานไดอยางมประสทธภาพ

ซ. งการต%งคาระบบการพมพมขอสาคญท.ตองพจารณาดงน%

• การต%งคาขนาดกระดาษ

• การกาหนด Advance Printing Feature

• การกาหนด Paper Source

• การกาหนด Print Quality การต5งคาขนาดกระดาษ

ขนาดกระดาษเปนปญหาท.พบบอยท.สดในการต%งคาเคร.องพมพ เน.องจากในแบบฟอรมท.ตองพมพผานกระดาษตอเน.องจาเปนตองต%งคาขนาดกระดาษใหตรงกบขนาดของกระดาษท.ใชงานจรง ไมเชนน%น งานพมพใบท.สอง กจะพมพไมตรงชอง ขนาดของกระดาษท.สามารถใชงานไดปกตจะถกต%งคามาแลวกบ Driver ของเคร.องพมพ ซ. งบางกรณ จะไมมขนาดท.ตรงกบขนาดท.จะใชงานจรงๆ จาเปนตองสรางขนาดของแบบฟอรมข%นมาใหม (ใน Windows 2000/ XP) ซ. งมวธการสรางแบบฟอรมใหมดงน% เลอก Printer จาก Start Menu

Chapter

23

การปรบแตงเครองพมพ

136

หลงจากเลอกแลวจะปรากฎหนาจอ Printers and Faxes ซ. งเปนหนาจอแสดงรายการเคร.องพมพท%งหมดในระบบ

เขาเมน File และเลอกคาส.ง Server Properties

จะปรากฎหนาจอ Print Server Properties ข%นมา

การปรบแตงเครองพมพ

137

กดตรง Create a new form

ต%งคาช.อของ Form ใหม

การปรบแตงเครองพมพ

138

หลงจากกดปม Save Form แลว ฟอรมท.ถกต%งคากจะถกเกบไวในขอมลของกระดาษ ซ. งสามารถนามาต%งคาขนาดของเคร.องพมพไดตามข%นตอนดงน% 1. เลอก Icon ของเคร.องพมพท.ตองการต%งคาโดยการคลกขวาของเมาส จะปรากฎ Popup Menu ใหเลอก Properties

1. ต%งคาหนวยและขนาดของกระดาษ

2. กดปม save Form

การปรบแตงเครองพมพ

139

กดปม Printing Preference

เลอก Tab Paper/Quality

Paper Source เลอกใหตรงกบแหลงของกระดาษ

กดปม Advanced

การปรบแตงเครองพมพ

140

เลอกขนาดกระดาษใหตรงกบขนาดท.ไดต%งไว

เลอกคณภาพการพมพท.ตองการ

Advanced Printing Features ใหต%งคาเปน Disabled

141

การเพมประสทธภาพฐานขอมลการเพมประสทธภาพฐานขอมลการเพมประสทธภาพฐานขอมลการเพมประสทธภาพฐานขอมล

ฐานขอมลหลกของ HOSxP คอ MySQL ซ. งในการทางานท.วๆ ไป จะเกบขอมลในรปแบบของ MyISAM ซ. งเปนลกษณะของการเกบเปนแฟมขอมลคลายๆ Dbase ซ. งมความรวดเรวในการอานและเขยนสง เน.องจากมการจดเกบไวในรปแบบของแฟมขอมล ซ. งรองรบการอานขอมลพรอมๆ กนได (เหมาะสาหรบ Web Application) แตอาจจะมปญหาเม.อใชงานกบระบบท.ตองมการอาน/เขยน ขอมลในตารางเดยวกน พรอมๆ กน

ปญหาท.สาคญ ของฐานขอมลประเภท MyISAM คอปญหาเร.อง Index เสย และ Data Corrupt ซ. งอาจจะเกดข%นไดบอย หากมผใชงานพรอมๆ กนมากๆ และใชงานใน OS ท.เปน Windows ซ. งมการ Shutdown อยางไมถกตอง ซ. งทาใหผดแลระบบตองทาการซอมแซม (repair table bad_table) ตารางทมปญหาอยเร.อยๆ

นบวาโชคยงดท. MySQL สามารถจดเกบขอมลโดยใช Engine ของ InnoDB ได ซ. งฐานขอมลประเภทน% มขอดคอ รองรบการทา Transaction รองรบการอานและเขยน พรอมๆ กนไดดกวาฐานขอมลประเภท MyISAM และยงมระบบ Auto Data Recovery หากมการ shutdown โดยไมเหมาะสม (ไฟดบ) แตมขอเสยคอการทางานจะชากวาฐานขอมลประเภท MyISAM ซ. งในการใชงานผใชสามารถเลอกไดวาจะใหตารางใดเปนประเภท InnoDB หรอ MyISAM ข%นอยกบความเหมาะสม (วาจะเลอกความเรว หรอ ประสทธภาพ)

กอนจะใชงานฐานขอมลประเภท InnoDB น%นผใชงานตองต%งคาให MySQL สามารถบนทกขอมลในรปแบบของ InnoDB ไดซะกอน โดยการแกไขแฟม /etc/my.cnf หรอ \windows\my.ini โดยปด Option skip-innodb หรอ แกไข section innodb ใหเหมาะสม

Chapter

24

การเพมประสทธภาพฐานขอมล

142

ตวอยาง configuration ในสวนของ InnoDB ท.ใช สาหรบเคร.อง Server ท.มหนวยความจาอยางนอย 512 Mb innodb_data_home_dir = /var/lib/mysql/ innodb_data_file_path = ibdata1:3000M:autoextend innodb_log_group_home_dir = /var/lib/mysql/ innodb_log_arch_dir = /var/lib/mysql/ set-variable = innodb_buffer_pool_size=256M set-variable = innodb_additional_mem_pool_size=20M set-variable = innodb_log_file_size=64M set-variable = innodb_log_buffer_size=8M innodb_flush_log_at_trx_commit=1 set-variable = innodb_lock_wait_timeout=50

ผใชงานสามารถเปล.ยนประเภทของฐานขอมลได โดยใชคาส.ง alter table table_name type = innodb

(ถาตารางมขอมลเยอะ อาจจะใชเวลานานมาก) HOSxP มระบบท.จะชวยใหผดและระบบ Tune ประสทธภาพในการทางานของ MySQL โดยจะอยใน Module CheckDB

High Performance เปนการ เปลยนตารางท.สาคญใหเปนประเภท InnoDB

High Speed เปนการเปล.ยนตารางสาคญ ใหเปนประเภท MyISAM

การเพมประสทธภาพฐานขอมล

143