HL7 ​

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

HL7(Health Level Seven)は、電子医療情報の交換、統合、共有、および取得のための国際標準のセットです。 HL7メッセージはこの標準の主要なコンポーネントであり、医療アプリケーション間で情報を交換するための形式として機能します。これらのメッセージは、異なるシステムがデータを一貫して理解し解釈できるように構造化されています。 HL7メッセージは、患者の人口統計情報、検査結果、臨床観察、および管理データの送信など、さまざまな目的に使用できます。

HL7 Workatoコネクターでは、異なるバージョンのHL7メッセージを送受信でき、対応するOPA拡張機能が含まれています。

前提条件 ​

WorkatoでHL7コネクションを設定するには、次の前提条件を満たす必要があります。

Java Development Kit(JDK)のインストール ​

23.0未満のOPAバージョンには、バージョン17以降のJava Development Kit(JDK)が必要です。

JDKをインストールするには、JDKディストリビューションを参照してください。既存のJDKインストールを確認するには、次の手順を実行してください。

JDK_DIRECTORYプレースホルダー

このガイドの以降の手順では、JDKのインストールディレクトリへのパスを表すプレースホルダーとして[JDK_DIRECTORY]を使用します。 JDKはデフォルトで次の場所にインストールされます。

  • Linux: /usr/lib/java
  • Ubuntu: /usr/share/java/
  • Windows: C:\Program Files\Java\jdk-<release>
  • Mac: 場所はディストリビューションによって異なります。例: /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
1

JDKフォルダの内容を一覧表示して、インストールが成功したことを確認します。

2

javacバイナリがあることを確認し、インストールされているのがJREではなくJDKであることを確かめます。

3

JDKのバージョンが17以降であることを確認します。

HL7拡張機能のインストール ​

HL7拡張機能を使用すると、コネクションプロファイルを使用するオンプレミスエージェント(OPA)でHL7メッセージを送受信できます。 OPAに拡張機能をインストールして設定するには、次の手順を実行します。

OPA_DIRECTORYプレースホルダー(代替テキスト)ではなく、OPA_DIRECTORYプレースホルダー(パス指定用)でもなく、OPA_DIRECTORYプレースホルダーです。

このガイドの以降の部分では、OPAのインストールディレクトリへのパスを表すプレースホルダーとして[OPA_DIRECTORY]を使用します。一般的なディレクトリの場所は次のとおりです。

  • Unix系オペレーティングシステム:/opt/workato
  • Windows:C:\Program Files\Workato Agent
  • Mac:場所は環境によって異なります。
1

HL7拡張機能パッケージをダウンロードして[OPA_DIRECTORY]/extフォルダに展開するには、次の手順を実行します。

2

OPA設定ファイル[OPA_DIRECTORY]/conf/config.ymlを次の内容で更新します。

yml
server:
  classpath: ext # Set the classpath to the path of the folder where the HL7 extension JAR files are located

extensions:
  # HL7-Profile including a listener to receive messages
  hl7: # Name of the connection profile to be used, when creating a connection
    controllerClass: com.workato.extension.hl7.ExtensionController
    localPort: 1011 # Listening port to receive messages
    webhookURL: https://webhooks.workato.com/users/... # The webhook URL to receive the HL7 message
    remotePort: 1011 # Port to send messages
    remoteHost: localhost # Hostname to send messages
    tls: false
    # Encoding used for sending and receiving messages. Possible values UTF-8, ISO-8859-1, UTF-16, ...
    # encoding: ISO-8859-1

# HL7-Profile WITHOUT a listener, which allows you to send messages only
  hl7_no_listener:
    controllerClass: com.workato.extension.hl7.ExtensionController
    remotePort: 1011
    remoteHost: localhost
    tls: false
    # Encoding used for sending and receiving messages. Possible values UTF-8, ISO-8859-1, UTF-16, ...
    # encoding: ISO-8859-1
3

変更を反映するには、OPAを停止して再起動します。

HL7コネクターのインストール ​

次の手順を実行して、コミュニティライブラリからHL7コネクターをインストールします:

1

レシピエディターを開き、コネクターを検索します。または、コミュニティライブラリでコネクターを検索できます。

レシピエディターで検索レシピエディターでコミュニティコネクターを検索

2

インストールするコミュニティコネクターを選択します。

3

インストールをクリックして、コミュニティライブラリからコネクターをインストールします。

インストールをクリックインストールをクリック

4

Release connector(コネクターをリリース)を選択します。または、ワークスペースにリリースする前にコネクターコードを確認して変更するには、コードを確認を選択します。

コネクターをリリースコネクターをリリース

5

コネクターに加えた変更を要約してから、リリースをクリックし、ワークスペースのコラボレーターがレシピでコネクターを使用できるようにします。

リリースの確認ダイアログリリースの確認ダイアログ

コネクション設定 ​

WorkatoでHL7コネクションを作成するには、次の手順を完了します:

1

Workatoの接続先であるHL7インスタンスを識別するコネクション名を指定します。 WorkatoでHL7に接続HL7コネクション設定

2

ロケーションドロップダウンメニューを使用して、コネクションを保存するプロジェクトを選択します。

3

コネクションタイプのドロップダウンメニューを使用して、HL7拡張機能を含むオンプレミスグループを選択します。

4

使用する予定のHL7処理IDを選択するには、処理モードドロップダウンメニューを使用します。オプションは次のとおりです: デバッグ、プロダクション、およびトレーニング。

5

プロファイル名を指定します。 HL7メッセージを受信するには、OPAプロファイルに実行中のHL7リスナーが必ず必要です。

6

接続をクリックします。

最終更新日: