0

私は、病院や専門医に送信するために、かかりつけの医師 (家庭医) から医療紹介状を受け取る Coldfusion に組み込まれた Web アプリを持っています。データは MySQL データベースに送られ、フォーマットは次のとおりです。

referral_ID (自動インクリメント)

患者の名前 (文字列) 患者の姓 (文字列)

... その他の患者識別子

org_from_ID (数値) org_to_ID (数値) datetime_added (日時) message_status (保留中または病院が受信したことを反映する bool)

...およびその他の「メタ」データ

メッセージ (メモ、これは実際の紹介状の 1 ~ 2 ページのテキスト、rtf または Word タイプのファイルです)

病院に向けられた紹介状を病院が受け取りできるようにしたい。アーリー アダプターである可能性が高い病院のほとんどは、病院の患者管理システム (PAS) に MS テクノロジを使用しているようです。最大のプログラマー プールは .NET を使用しているため、.NET に精通したプログラマーを使用して選択する可能性が高いと思います。この情報を彼らのシステムにアップしますか?

API が必要とする機能は、

  1. 事前定義された病院システムからのみアクセスできるため、何らかのログインが渡されます

  2. アプリと病院の間で暗号化されたデータ (例: https 経由)

  3. Hospital_ID xyz の #startdate# から #enddate# までの紹介データのリストを提供する

  4. 以前に病院に通知され、現在はキャンセルされた紹介のリストを提供します。

API のコーディングについては心配していません。ロジックを cfc access="remote" に Web として配置するかどうかにかかわらず、組織のデータ フィードを最も簡単に使用できる最適な形式を見つけようとしているだけです。サービス、URL変数を使用してWebページを介してHTTPSアクセスを提供する、WDDXを使用する、または何を使用しますか?

4

2 に答える 2

2

まず第一に、WDDXを忘れてください。JSONまたはプレーンのみを使用してください。.NETの仲間があなたに感謝します。:)

重いSOAPWebサービスを使用したくない場合は、PowerNapを使用してRESTfulサービスを試すことができます。

http://cfcommons.org/index.cfm/blog/2010/3/31/cfcommons-visuals--rest-web-services-with-powernap---part-1

于 2010-08-05T21:10:35.600 に答える
1

cfcを使用してWebサービスを提供する場合は、クライアントの病院に選択させることができます。CFCメソッドは、要求にreturnformat属性を付加することにより、json、plain、またはWDDXを返すことができます。

CFは型がなく、非常に規範的でない限り、正しいデータ型でデータを返すのに苦労するため、JSONの戻り形式には少し注意する必要があります。

ColdSpringのようなものを使用する場合、リモートプロキシを使用すると、アプリケーション全体とクライアントの病院に公開したいビットとの間にファサードを提供するのに役立ちます。

それがいくつかの助けになることを願っています。

于 2010-08-05T20:14:45.363 に答える