新しいHealthcareスキーマの作成
標準の即時利用可能なHL7メッセージ定義に基づいて新しいHL7スキーマを作成し、要件にあわせてカスタマイズできます。
スキーマは、プロジェクトまたはスタンドアロン環境(プロジェクト外)に作成できます。
新規セグメントの追加
組織の要件に従って、新しいセグメントを標準のヘルスケア・スキーマに追加してカスタマイズできます。
- セグメント/要素の行にマウス・ポインタを重ね、「アクション」
、「新規セグメント」の順にクリックします。
「新規セグメントの追加」パネルが表示されます。
- 既存のセグメント定義の内容を使用して新しいセグメントを作成する場合は、「既存のセグメント」をクリックします。 この選択は、既存のセグメントの内容が、作成するセグメントと似ている場合に役立ちます。
- 「拡張検索」を展開します。
- 使用するバージョン番号またはスキーマ名で検索します。
- セグメントの最初の文字を入力して、使用可能な選択内容を表示します。
- セグメントを選択します。
- 「追加」をクリックします。
- 名前、説明およびカーディナリティ値を入力します。 たとえば、
[0..1]と入力した場合、0または1のいずれかの値が必要です。 - 「追加」をクリックします。
- 既存の情報を使用せずに完全に新しいセグメントを作成する場合は、「新規セグメント」をクリックします。
- 名前を入力し、「追加」をクリックします。
「プロパティ」パネルが表示されます。
- 名前、説明およびカーディナリティ値を入力します。 たとえば、
[0..1]と入力した場合、0または1のいずれかの値が必要です。 - 「保存」をクリックします。
- 名前を入力し、「追加」をクリックします。
- 追加のカスタマイズを実行する場合は、セグメント/要素の行にマウス・ポインタを重ねて「アクション」
をクリックし、さらにカスタマイズを実行するように選択します:
- 新しい子要素: 英数字テキスト、整数、10進数、日付、時間、バイナリなど、プリミティブ型の単一のデータ・フィールドを表す最小単位。
- 新規子コンポジット: 1つ以上の要素で構成される複合データ型。
- 新規セグメント: 要素とコンポジットのシーケンスで構成される、次の上位レベルの構成。
- 新規ループ: 特定のセグメント・ループまたは子ループ・セットのコンテナで、その構造をネストおよび階層化します。
ノート:
インバウンドHL7メッセージ・リクエストに予期しないカスタム・セグメントが含まれている場合は、統合キャンバスでヘルスケア・アクションを構成するときに、「モデル化されていないセグメントを無視」オプションを選択できます。 このオプションを選択すると、スキーマで見つからない予期しないカスタム・セグメントが完全に無視され、エラーは発生せず、実行時にレスポンスが正常に生成されます。 「Oracle Integration 3でのOracle Integration for Healthcareの使用」の「Healthcareアクションを使用したHL7メッセージの変換」を参照してください。
