HL7 v2.8 資料型態詳解

1. 資料型態簡介

HL7 V2.8的資料型態總共有90個。 資料型態的目的是為了以群組化概念,表達一個用於訊息區段中某欄位的複雜資訊。透過資料型態交互為用,層層相疊的方式,可以將複雜的資訊集,改成可以階層化表達方式。這種表達方式,非常適合用XML來呈現。
基本上可以概份成基礎性與複雜性兩類。當然,有些已經不建議採用,位往前相容目的,仍保留章節。

基礎性

你可以想像成電腦程式語言,或者資料庫的基本資料型態。有整數、字串、日期等。 目前屬於類的資料型態有:

  • 2.A.21 DT - date
  • 2.A.22 DTM - date/time
  • 2.A.31 FT - formatted text data
  • 2.A.32 GTS – general timing specification
  • 2.A.35 ID - coded value for HL7 defined tables
  • 2.A.36 IS - coded value for user-defined tables
  • 2.A.47 NM - numeric
  • 2.A.69 SI - sequence ID
  • 2.A.71 SNM - string of telephone number digits
  • 2.A.75 ST - string data
  • 2.A.76 TM – time
  • 2.A.79 TX - text data

複雜性

除了基礎性之外,其他都算是複雜性。也就是說他會由兩個以上的欄位,其資料型態有可能是基礎性或者是複雜性。 依用途特性,我們大致還可區分成下列幾種群組。

  • 文字類
  • 數值類
  • 時間類
  • 貨幣類
  • 編碼類
  • 識別類
  • 人口統計類
  • 間距類(時間、數字)
  • 訊息控制類
  • 複雜資料類
  • 查詢類
  • 主檔類
  • 病歷類
  • 財務類