---
title: データマッピング：NCPDPスクリプト
date: 2017-10-11
categories:
  - data-integration
  - software
tags:
  - data-integration
  - data-mapping
  - mapforce
  - ncpdp-script
description: MapForceは、データ統合ツールであり、NCPDP SCRIPTに対応しており、他の形式への変換を容易に行うことができます。
---
Status: #blog

Tags:  #data-integration #data-mapping #mapforce #ncpdp-script

Categories: [data-integration](/blog/ja/category/data-integration.md) 
# データマッピング：NCPDPスクリプト

EDI（Electronic Data Interchange：電子データ交換）の標準規格は、ある業界における様々な役割を担う企業が、明確かつ迅速に情報交換を行うことを可能にします。その歴史は、ERP（企業資源計画）、CRM（顧客関係管理）といった現代のビジネス技術が登場する以前の1950年代に遡り、電子通信の初期段階から存在していました。しかし、現在でもEDIの標準規格は、新たな要件や機会に対応するために進化を続けています。

MapForceは、長年にわたり以下の機能を提供しています [ANSI X12およびUN/規格とのデータ連携](https://www.altova.com/ja/mapforce)[EDIFACTおよびその他の一般的なEDI規格](https://www.altova.com/ja/mapforce), そして、最新版では、データマッピング機能が追加され、NCPDP SCRIPTに対応するようになりました。

SCRIPTは、アメリカ合衆国において電子的な処方箋（ePrescribing、またはeRXとも呼ばれます）を送信するために、[全米処方薬プログラム評議会（National Council for Prescription Drug Programs、NCPDP）](https://www.ncpdp.org/)が開発した、最先端のEDI（電子データ交換）規格です。

![](/blog/images/doctor_prescribing.jpg)

<!--more-->

EDI（電子データ交換）は、データ交換の標準規格として設計されており、医薬品メーカー、薬局、処方医、保険会社などの関係者は、NCPDP SCRIPTメッセージを生成し解釈するために、データマッピングツールを必要とします。MapForceは、XML、データベース、フラットファイル、Excel、Webサービスなど、現在使用されている主要なビジネスデータ形式をネイティブでサポートする、グラフィカルなEDIマッピングツールです。

ユーザーは、社内データ形式とEDI規格（例えばNCPDP SCRIPT）との間のデータマッピングを一度作成します。その後、作成されたマッピングは、MapForce Serverの実行ファイルとして、またはロイヤリティフリーのソースコードを生成することで、必要に応じて自動的に実行できます。

### データマッピング機能：NCPDP SCRIPTをXML形式またはUN/EDIFACT形式でサポート

NCPDP SCRIPTは、UN/EDIFACT形式またはXML形式のいずれかを使用できます。ユーザーがNCPDPのXMLスキーマを持っている場合、MapForceは、標準的なXMLマッピング機能と検証機能を使用して、SCRIPTへのデータのマッピングや、SCRIPTからのデータの取り出しをサポートします。

UN/EDIFACT形式とのデータ変換を行うには、ユーザーはMapForceのメニューバーにある「挿入」メニュー、またはツールバーのアイコンを使用して、EDIファイルをデータマッピングに挿入するだけです。これにより、マッピングに使用可能なすべてのSCRIPTメッセージが表示されるダイアログが開きます

![NCPDP SCRIPTメッセージのデータマッピング](/blog/images/Insert-EDI-Dialog.png)

選択されたメッセージは、データマッピングに追加されます。このマッピングでは、メッセージがソースまたはデスティネーションの要素として扱われます。以下の画像では、「新規処方要求」の「患者情報」セクションが展開されており、患者を特定するための詳細なメッセージ要素が表示されています。

![データマッピング：NCPDP SCRIPTにおける新規処方箋メッセージ](/blog/images/new-prescription-message.png)

MapForceは、デフォルトで最新のNCPDP SCRIPTバージョン10.10に対応しています。また、Altovaのダウンロードセンター（[http://www.altova.com/components\_mapforce.html](https://www.altova.com/ja/components_mapforce.html)）から「NCPDP SCRIPT設定ファイル」パッケージをダウンロードしてインストールすることで、NCPDP SCRIPTのバージョン8.1および10.6に対応させることができます。

[ヘルスレベル7国際標準化機構 (HL7)](http://www.hl7.org/) は、HL7のフォーマットからNCPDP SCRIPTへの変換に関するガイドラインを公開しています。以下に、HL7からNCPDP SCRIPTへの新しい処方要求の変換例の一部を示します

![HL7データとNCPDP SCRIPTデータのマッピング](/blog/images/HL7-to-NCPDP-mapping.png)

このマッピング処理の結果として出力されるのは、UN/EDIFACT形式のNCPDPスクリプトによる新規処方箋リクエストです

![NCPDP SCRIPT出力データのマッピング](/blog/images/HL7-to-NCPDP-output.png)

NCPDP SCRIPTへの対応により、MapForceは医療業界にとって最適なデータ統合および変換プラットフォームとなり、NCPDP SCRIPTのEDI、XML、HL7、および社内データソースやターゲットとの簡単な連携が可能になります。
[MapForceの無料トライアルをダウンロードして、ぜひご自身で試してみてください](https://www.altova.com/ja/mapforce/download)
