2016-04-29 66 views
2

我想通過使用pentaho數據集成從hl7消息中檢索每個分段的數據DG1OBX,在其他術語中,如何使用hl7輸入步驟來從所有重複的數據中提取數據細分爲DG1, PV1, OBX從消息中獲取細分Hl7

回答

2

爲了從輸入提取特定HL7段,看看在HL7輸入步驟的以下輸出字段:

  • StructureName:產率段的ID。
  • FieldName:根據HL7的字段描述。
  • 座標:每段中的級別。

告訴重複段分開,你必須串聯StructureName座標。這可以通過計算器步驟來完成。之後,需要提取有問題的字段。使用Row denormaliser步驟,查找鍵值對並將它們分配給輸出行中的新字段。

設HL7ID是計算器步驟這增加了A和B,其中A是StructureName的新場,B是座標。在行denormalizer步驟中,HL7ID將是關鍵字段。根據連接值方案輸入您想要的段爲鍵值,而值字段名稱列必須包含數據,即輸出字段。另外,HL7輸入的輸入和輸出跳數是複製數據,不循環。

+0

souds不錯,我會測試它,但我通過在轉換中集成HAPI java api for HL7來解決我的問題。 –