20
การควบคุมคุณภาพการพัฒนาโปรแกรมที่ใช้ใน โรงพยาบาล

การควบคุมคุณภาพการพัฒนา ... · 2018-11-28 · การควบคุมคุณภาพการพัฒนาโปรแกรมที่ใช้ใน

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: การควบคุมคุณภาพการพัฒนา ... · 2018-11-28 · การควบคุมคุณภาพการพัฒนาโปรแกรมที่ใช้ใน

การควบคุมคุณภาพการพัฒนาโปรแกรมที่ใช้ในโรงพยาบาล

Page 2: การควบคุมคุณภาพการพัฒนา ... · 2018-11-28 · การควบคุมคุณภาพการพัฒนาโปรแกรมที่ใช้ใน

พยาบาล RM: ช่วยทำโปรแกรมเก็บข้อมูลความเสี่ยงให้หน่อย

โปรแกรม ก.: เก็บข้อมูลอะไรบ้างครับ

พยาบาล RM: ก็เก็บข้อมูลที่เกิดความเสี่ยงที่เกิดในโรงพยาบาล ไม่มากหรอก มีแบบฟอร์ม

หน้าเดียว มีรายงานสรุปอุบัติการณ์ 3-4 รายงาน

โปรแกรม ก.: งั้นขอเอกสารที่จะบันทึก และตัวอย่างรายงานที่ต้องการ

พยาบาล RM: เอาแบบง่ายๆ นะ บันทึกหน้าเดียวจบ เราเก่งอยู่แล้ว แค่นี้สบายๆ

ณ เวลาผ่านไป......

พยาบาล RM: ใกล้เสร็จหรือยัง

โปรแกรม ก.: กำลังทำอยู่ครับ ใกล้เสร็จแล้ว (จริง ๆ ยังไม่ได้เริ่มทำ)

ณ โรงพยาบาลแห่งหนึ่ง

Page 3: การควบคุมคุณภาพการพัฒนา ... · 2018-11-28 · การควบคุมคุณภาพการพัฒนาโปรแกรมที่ใช้ใน

ยังขาดบางข้อมูลนะ

ณ โรงพยาบาลแห่งหนึ่ง

ทําไมให้ key มาก มีให้เลือกหรือเปล่า

ทําไม enter ไม่ได้ข้อมูลประเมินห้ามผู้ใช้งานทั่วไป key นะ ต้องเป็น กก.RM

เท่านั้นต้องมีระบบ Alert ด้วยนะ ไม่งั้นจะรู้ได้ยังไงว่ามีการบันทึก

ข้อมูลเข้ามารายงานต้องมีกราฟ

ด้วย

ช่วยทํารายงานสําหรับผู้บริหารให้ด้วย

ช่วยเพิ่มผู้ใช้งานให้หน่อย

ช่องนี้ทําไมพิมพ์ข้อความได้ ต้องเป็นตัวเลขเท่านั้น

ทําไมใช้ยากจัง

â»Ãá¡ÃÁÂѧäÁèàÊถÕÂà ãªéÂÒ¡ ÂѧäÁèµÍºâ¨ทÂì

ลาออกดีกว่า

Page 4: การควบคุมคุณภาพการพัฒนา ... · 2018-11-28 · การควบคุมคุณภาพการพัฒนาโปรแกรมที่ใช้ใน

Software Quality Control

มีกระบวนการและ เอกสารการวิเคราะห์และออกแบบระบบที่สำคัญใน โปรแกรมที่พัฒนาเองไม่น้อยกว่าร้อยละ 80

Level 1

มีกระบวนการและเอกสารการวิเคราะห์และออกแบบระบบที่สำคัญใน โปรแกรมที่พัฒนาเอง ทุกโปรแกรม มีการทำ Software Version Control มีการ Comment Source codes เร่ิมมีกระบวนการ ตรวจสอบและทบทวนคุณภาพของโปรแกรม

มีกลไก Requirement Management, Project Management, Software Quality Assurance ในการพัฒนาโปรแกรมหลักทุกๆ โปรแกรม

Level 2

Level 3

Page 5: การควบคุมคุณภาพการพัฒนา ... · 2018-11-28 · การควบคุมคุณภาพการพัฒนาโปรแกรมที่ใช้ใน

Quality Control

มีกระบวนการและ เอกสารการวิเคราะห์และออกแบบระบบที่สำคัญใน โปรแกรมที่พัฒนาเองไม่น้อยกว่าร้อยละ 80

Level 1

1. ศึกษาความเป็นไปได้ ปัญหาสู่การพัฒนา, ปัจจัยสู่ความสำเร็จ, Teamwork, Change Management

2. วิเคราะห์ระบบ การมีส่วนร่วม, ความครอบคลุม 3. ออกแบบระบบ UX, UI ออกแบบร่วมกับผู้ใช้ 4. Coding & Test ทดสอบร่วมกับเจ้าของงาน 5. Documentation ประกอบด้วย System Analysis and design, Admin, User, เอกสารการประชุม

6. Training 7. Implement

Page 6: การควบคุมคุณภาพการพัฒนา ... · 2018-11-28 · การควบคุมคุณภาพการพัฒนาโปรแกรมที่ใช้ใน

Quality Control

มีกระบวนการและ เอกสารการวิเคราะห์และออกแบบระบบที่สำคัญใน โปรแกรมที่พัฒนาเองไม่น้อยกว่าร้อยละ 80

Level 1

Page 7: การควบคุมคุณภาพการพัฒนา ... · 2018-11-28 · การควบคุมคุณภาพการพัฒนาโปรแกรมที่ใช้ใน

Quality Control

มีกระบวนการและ เอกสารการวิเคราะห์และออกแบบระบบที่สำคัญใน โปรแกรมที่พัฒนาเองไม่น้อยกว่าร้อยละ 80

Level 1

ระบบงานหอ้งบตัรOPD

หอ้งตรวจOPD.Card

OPD.Card

Context Diagram ของระบบงานห้องบัตร OPD

ผูรั้บบริการ

ขอ้มูลผูป่้วยนอก

ผูรั้บบริการID.CARDบตัรคิว

ขอ้มูลผูป่้วย

ผูรั้บบริการทีFนดั

บตัรนดัผูรั้บบริการ1.

ตรวจสอบ

สิทธิบตัร

2.จดัทาํ

OPD.CARD

ขอ้มูลผูรั้บ

บริการใหม่

4.คน้หา บตัรใน

ตูเ้กบ็

ผูรั้บบริการเก่า

ทีFมี ID.CARD

3.ลงทะเบียน

การตรวจ

OPD.CARD

OPD.CARD

5.งานคน้หา

HN

ผูป่้วยเก่า

ไม่มี ID.CARD

ขอ้มูลผูป่้วยนอก

ชืFอ - สกลุ

HN

HNขอ้มูลผูป่้วย

แผนภาพแสดงกระแสข้อมูลลาํดบัที8 1 ของงานห้องบัตร OPD

6.งานแกไ้ข

สิทธิบตัร

ผูร้ับ

บริก

ารที

Fนดั

รายล

ะเอีย

ดสิ

ทธิ

บตั

รให

ม่

รายละเอียดสิทธิบตัรใหม่

หอ้งตรวจทีFนดั

HNขอ้มูลผูป่้วย

ขอ้มูลผูป่้วยทีFแกไ้ขแลว้

ผูรั้บบริการทีFนดั

ขอ้มูลผูป่้วยทีFแกไ้ขแลว้

ผูรั้บบริการ

Page 8: การควบคุมคุณภาพการพัฒนา ... · 2018-11-28 · การควบคุมคุณภาพการพัฒนาโปรแกรมที่ใช้ใน

Quality Control

มีกระบวนการและ เอกสารการวิเคราะห์และออกแบบระบบที่สำคัญใน โปรแกรมที่พัฒนาเองไม่น้อยกว่าร้อยละ 80

Level 1

MockUp

Page 9: การควบคุมคุณภาพการพัฒนา ... · 2018-11-28 · การควบคุมคุณภาพการพัฒนาโปรแกรมที่ใช้ใน

Quality Control

มีกระบวนการและ เอกสารการวิเคราะห์และออกแบบระบบที่สำคัญใน โปรแกรมที่พัฒนาเองไม่น้อยกว่าร้อยละ 80

Level 1

Page 10: การควบคุมคุณภาพการพัฒนา ... · 2018-11-28 · การควบคุมคุณภาพการพัฒนาโปรแกรมที่ใช้ใน

Quality Control

มีกระบวนการและ เอกสารการวิเคราะห์และออกแบบระบบที่สำคัญใน โปรแกรมที่พัฒนาเองไม่น้อยกว่าร้อยละ 80

Level 1

มีกระบวนการและเอกสารการวิเคราะห์และออกแบบระบบที่สำคัญใน โปรแกรมที่พัฒนาเอง ทุกโปรแกรม มีการทำ Software Version Control มีการ Comment Source codes เร่ิมมีกระบวนการ ตรวจสอบและทบทวนคุณภาพของโปรแกรม

มีกลไก Requirement Management, Project Management, Software Quality Assurance ในการพัฒนาโปรแกรมหลักทุกๆ โปรแกรม

Level 2

Level 3

Page 11: การควบคุมคุณภาพการพัฒนา ... · 2018-11-28 · การควบคุมคุณภาพการพัฒนาโปรแกรมที่ใช้ใน

Quality Controlมีกระบวนการและเอกสารการวิเคราะห์และออกแบบระบบที่สำคัญใน โปรแกรมที่พัฒนาเอง ทุกโปรแกรม มีการทำ Software Version Control มีการ Comment Source codes เร่ิมมีกระบวนการ ตรวจสอบและทบทวนคุณภาพของโปรแกรม

Level 2

Page 12: การควบคุมคุณภาพการพัฒนา ... · 2018-11-28 · การควบคุมคุณภาพการพัฒนาโปรแกรมที่ใช้ใน

Quality Controlมีกระบวนการและเอกสารการวิเคราะห์และออกแบบระบบที่สำคัญใน โปรแกรมที่พัฒนาเอง ทุกโปรแกรม มีการทำ Software Version Control มีการ Comment Source codes เร่ิมมีกระบวนการ ตรวจสอบและทบทวนคุณภาพของโปรแกรม

Level 2

Page 13: การควบคุมคุณภาพการพัฒนา ... · 2018-11-28 · การควบคุมคุณภาพการพัฒนาโปรแกรมที่ใช้ใน

Quality Control

มีกระบวนการและ เอกสารการวิเคราะห์และออกแบบระบบที่สำคัญใน โปรแกรมที่พัฒนาเองไม่น้อยกว่าร้อยละ 80

Level 1

มีกระบวนการและเอกสารการวิเคราะห์และออกแบบระบบที่สำคัญใน โปรแกรมที่พัฒนาเอง ทุกโปรแกรม มีการทำ Software Version Control มีการ Comment Source codes เร่ิมมีกระบวนการ ตรวจสอบและทบทวนคุณภาพของโปรแกรม

มีกลไก Requirement Management, Project Management, Software Quality Assurance ในการพัฒนาโปรแกรมหลักทุกๆ โปรแกรม

Level 2

Level 3

Page 14: การควบคุมคุณภาพการพัฒนา ... · 2018-11-28 · การควบคุมคุณภาพการพัฒนาโปรแกรมที่ใช้ใน

Quality Control

มีกลไก Requirement Management, Project Management, Software Quality Assurance ในการพัฒนาโปรแกรมหลักทุกๆ โปรแกรม

Level 3

1. แบ่งงาน Project manager, Leader, Co-Ordinator, System analyst, Programmer, Tester, Trainer, Document

2. เครือข่ายที่เกี่ยวข้อง เช่น สถานพยาบาล, CUP, PCU

3. Security

4. ตารางการทำงาน Time Warrantee, Time Control, Expandable

5. Change Management

6. สำรวจความพึงพอใจ

Page 15: การควบคุมคุณภาพการพัฒนา ... · 2018-11-28 · การควบคุมคุณภาพการพัฒนาโปรแกรมที่ใช้ใน

Quality Control

มีกลไก Requirement Management, Project Management, Software Quality Assurance ในการพัฒนาโปรแกรมหลักทุกๆ โปรแกรม

Level 3

Page 16: การควบคุมคุณภาพการพัฒนา ... · 2018-11-28 · การควบคุมคุณภาพการพัฒนาโปรแกรมที่ใช้ใน

Quality Control

มีกลไก Requirement Management, Project Management, Software Quality Assurance ในการพัฒนาโปรแกรมหลักทุกๆ โปรแกรม

Level 3

ตค.-ธค.61 มค.-มีค.62 เมย.-กค.62 สค.-กย.62 ตค.-ธค.62

➤ Feasibility Study ➤ จัดทำโครงการ ➤ จัดหาทีมจังหวัด, เขต ➤ ประสานระบบระดับกระ

ทรวง ➤ HIS Survey ➤ พัฒนาตามมาตรฐาน

HAIT ➤ Gap analysis Report ➤ จัดทำระบบ HIS-Gateway

ร่วมกับกระทรวง ➤ ทดสอบระบบ ระดับ A, S

➤ Implement A, S 100% ➤ นำร่องระดับ M, F ➤ ประสาน รพ.ศรีนครินทร์ ➤ ศูนย์หัวใจฯ ➤ รพ.จิตเวชฯ

➤ รพ.ธัญรักษ์ฯ

➤ ระดับ M ครบ 100% ➤ ทดสอบ รพ.ศรีนครินทร์ ➤ ศูนย์หัวใจฯ ➤ รพ.จิตเวชฯ

➤ รพ.ธัญรักษ์ฯ

➤ ระดับ F ครบ 100% ➤ Implement รพ.ศรีนคริ

นทร์, ศูนย์หัวใจฯ, รพ.จิตเวชฯ, รพ.ธัญรักษ์ฯ

➤ ประเมินผล

➤ ขยายระบบไปยัง รพ.สต.

Page 17: การควบคุมคุณภาพการพัฒนา ... · 2018-11-28 · การควบคุมคุณภาพการพัฒนาโปรแกรมที่ใช้ใน

The show must go on

Page 18: การควบคุมคุณภาพการพัฒนา ... · 2018-11-28 · การควบคุมคุณภาพการพัฒนาโปรแกรมที่ใช้ใน

Quality Control

มีกระบวนการและ เอกสารการวิเคราะห์และออกแบบระบบที่สำคัญใน โปรแกรมที่พัฒนาเองไม่น้อยกว่าร้อยละ 80

Level 1

Page 19: การควบคุมคุณภาพการพัฒนา ... · 2018-11-28 · การควบคุมคุณภาพการพัฒนาโปรแกรมที่ใช้ใน

Quality Controlมีกระบวนการและเอกสารการวิเคราะห์และออกแบบระบบที่สำคัญใน โปรแกรมที่พัฒนาเอง ทุกโปรแกรม มีการทำ Software Version Control มีการ Comment Source codes เร่ิมมีกระบวนการ ตรวจสอบและทบทวนคุณภาพของโปรแกรม

Level 2

Page 20: การควบคุมคุณภาพการพัฒนา ... · 2018-11-28 · การควบคุมคุณภาพการพัฒนาโปรแกรมที่ใช้ใน

Quality Control

มีกลไก Requirement Management, Project Management, Software Quality Assurance ในการพัฒนาโปรแกรมหลักทุกๆ โปรแกรม

Level 3