life-ttw
Published in

life-ttw

Quick install: HL7 FHIR (HAPI FHIR Server) บน Ubuntu server อย่างง่าย ๆภายใน 10 นาที

เริ่มอยากลองใช้ลองทำ HIE อยากลองติดตั้ง HL7FHIR สำหรับ Test ระบบบ้าง เอาของฟรีมาลองทดสอบดูละกัน จะเลือกใช้ HAPI (https://hapifhir.io/)

ว่าแล้วก็เริ่มกัน……

ขอข้ามขั้นตอนการติดตั้ง Ubuntu server (https://ubuntu.com/download/server) ไปก่อนเลยละกัน ถือว่าได้ติดตั้งพร้อมแล้ว …..

ในการทดลองนี้ผมใช้การติดตั้งบน DigitalOcean สามารถสมัครใช้งานได้ที่ลิ้งค์นี้นะ https://m.do.co/c/2eb7502d0725

โดยสร้าง Droplet Ubuntu version 18.04.3(LTS)x86 spec ต่ำสุดเลย แต่ถ้าใครไปโหลดจากเว็บมาให้เลือก version ที่เป็น LTS เท่านั้น!! นะครับ

สร้างไปโลด… รอ 1–2 นาทีก็เสร็จแล้ว

ถัดมา

ให้ update ubuntu เสียก่อน

sudo apt-get update
  1. ติดตั้ง Apache Maven (https://maven.apache.org/install.html) เสียก่อน
sudo apt install maven

เสร็จแล้วก็เช็คว่าได้แล้วเรียบร้อยไหม

mvn -version

Output แบบนี้ถือว่าผ่าน เจอ version ของ apache maven ที่ติดตั้งบนเครื่อง

เสร็จไปหนึ่งอย่างแล้ว ถัดมา

2. ติดตั้ง HAPI FHIR JPA Server กันเลย เลือกใช้ HAPI-FHIR Starter Project ดาวห์โหลดได้ที่ https://github.com/hapifhir/hapi-fhir-jpaserver-starter

git clone https://github.com/hapifhir/hapi-fhir-jpaserver-starter.git

หลังจากนั้นเข้าไปยัง folder ที่ได้ download มา รันคำสั่งนี้ ตรงนี้อาจจะรอนานนิดหน่อยเพราะมีการโหลด package เข้ามาเพิ่ม (ขึ้นอยู่กับสปีดเน็ต 555++)

mvn jetty:run

เรียบร้อย, เปิด browser เช็คดู

http://<server-ip>:8080/hapi-fhir-jpaserver

หลังจากติดตั้งไปแล้ว สามารถเปลี่ยนไปใช้ฐานข้อมูลอย่างเช่น MySql และ PostgreSQL ตัวอย่างการ config ดูได้จากคำแนะนำ github ได้เลย

--

--

Life@TTW: Blogs, News, Programming, DevOps, Learn and Share

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store