วันศุกร์ที่ 3 เมษายน พ.ศ. 2558

Mirth Connect #1

Mirth Connect เป็น cross-platform HL7 interface engine มีความสามารถในการตัวกลางในการติดต่อสื่อสารระหว่างระบบใดๆ
 โดยมีเป้าหมายหลักคือการ tranform และ transfer ข้อมูลทางด้าน healthcare 
      Mirth Connect เป็น opensorce ที่ถูกพัฒนาขึ้นด้วยภาษา Java ทำให้ผู้ใช้สามารถดัดแปลงเครื่องมือ รวมถึงเพิ่มเติมความสามารถต่างๆเข้าไปได้ โดยโครงสร้างพื้นฐานของระบบดังกล่าวจะเป็น channel-based architecture และมี connectors พื้นฐานให้เลือกใช้ 
- TCP/MLLP
- Database (MySQL, PostgreSQL, Oracle, Microsoft SQL Server, ODBC)
- File (local file system and network shares)
- PDF and RTF documents
- JMS
- FTP/SFTP
- HTTP
- SMTP
- SOAP (over HTTP)
- RTF

รวมถึงมีความสามารถในการดำเนินการกับข้อมูลใน format ต่างๆ ซึ่งเป็น healthcare data 
- HL7 v2.x
- CDA
- CCR
- DICOM
- X12
- Delimited Text
- HL7 v3
- CCD
- XML
- NCPDP
- EDI
- Raw ASCII or Binary

     ในตัวเครื่องมือของ Mirth Connect นั้น ได้ออกแบบให้สามารถใช้งานได้ง่าย โดยใช้ concept drag-and-drop scripting 
ในการสร้าง interface รวมถึงมีหน้า monitor ให้สามารถตรวจสอบ transaction ต่างๆได้แบบ realtime รวมถึง error ต่างๆ ที่อาจเกิดขึ้น 

   ซึ่งตัว Mirth Connect เอง เนื่องจากเป็น open source product จึงยังคงมีการพัฒนา plugin ต่างๆ เพิ่มขึ้นมาเรื่อยๆ เพื่ออำนวยความสะดวก
และเพิ่มประสิทธิภาพ

        จากรูป เป็นตัวอย่างในหน้า dashboard ของ Mirth Connect ซึ่งแสดงรายละเอียดภาพรวมของแต่ละ channel และสามารถ
ดำเนินการเบื้องต้นในการควบคุมการทำ reprocess หรือการ enable/disable process ได้ง่าย


       จากรูป เป็นตัวอย่างหน้าการ coding เพื่อสร้าง logic ของข้อมูล โดยสามารถใช้ภาษา javascript ที่คนทั่วไปคุ้นเคยในการพัฒนา website โดยใช้เพื่อพัฒนา logic ที่ซับซ้อนได้

ไม่มีความคิดเห็น:

แสดงความคิดเห็น