ผมว่าความงงอย่างหนึ่งของคนที่เข้ามาทำงานกับ HL7® FHIR® ใหม่ ๆ ก็คือไม่ทราบว่าหากต้องการส่งข้อมูลแต่ละอย่าง ต้องใช้ resource ชนิดไหนมาส่ง บทความนี้เลยจะสรุป resource ที่สำคัญ ๆ ของแต่ละ module ครับ เนื่องจาก resource ใน FHIR R4 มีถึง 149 รายการ แม้ว่าจะเลือกมาที่สำคัญ ๆ แล้วก็ยังมีถึง 108 รายการ ซึ่งก็เยอะอยู่ดีครับ 😅 โดยเกณฑ์ที่ผมใช้ตัดสินว่า resource ไหนสำคัญ คือผมดูว่าเขาเอาไว้ที่หน้าแรกของแต่ละ module หรือเปล่า ถ้ามีก็ถือว่าสำคัญละกัน
ก่อนอื่นขออธิบายคำว่า module ก่อนครับ คือ FHIR เป็น platform specification นั่นคือเป็นข้อกำหนดว่าถ้าเราจะแลกเปลี่ยนข้อมูลกันผ่านมาตรฐานนี้ ต้องทำตามข้อกำหนดอะไรบ้าง เนื่องจาก spec นี้มีรายละเอียดเยอะ จึงได้มีการแบ่ง spec นี้ออกเป็น 5 level และ 13 module ครับ ซึ่งคำว่า FHIR module ที่ผมกล่าวถึงในบทความนี้ก็จะเป็น module ที่แบ่งตามนี้ครับ

(ภาพ Featured image โดย Erol Ahmed on Unsplash)