ファックス機能の向上をお考えですか? 当社のソリューションをご覧ください!
弊社の営業チームがさらなるサポートを提供いたします。
カスタムの大容量プランの価格詳細を取得してください。
Fax.Plusのデモをスケジュールする。
チームのためのユースケースを探る。
移行プロセスをお手伝いします。
サンドボックスへのアクセスリクエスト
安全な FAX API 設計では、データ処理のすべての段階にコンプライアンスを組み込む必要があります。 Fax.Plus HIPAA プランでは、すべての送信データと保存データがデフォルトでこれらの原則に従うことを保証します。
ファックス送信:ファックスジョブを送信Fax.Plus 、一意のジョブ ID を受け取り、安全な Webhook コールバックを介して進行状況を監視します。
ファックス受信:受信したファックスをルーティングFax.Plus 環境内の安全でアクセス制御されたエンドポイントに直接アクセスします。
送信トレイの管理:送信トレイ内の保留中の FAX ジョブを一覧表示、取得、更新、またはキャンセルして、スケジュールされた送信を制御し、例外を処理します。
FAX 番号: FAX 対応の電話番号をプロビジョニングおよび管理し、ユーザーに割り当て、通知またはルーティングの設定を構成します。
信頼性と安全性: 再試行、タイムアウト、およびべき等性キーを構成して、重複送信を防ぎ、一貫した配信を保証します。
使用Fax.Plus 配信確認、失敗通知、 HIPAA 対応メタデータを使用した監査ログ用の Webhook。
Webhook の信頼性を確保するために、署名の検証とシークレットのローテーションを実装します。 Fax.Plus 両方のためのツールを提供します。
Fax.Plus 保存中のすべての PHI を AES-256 を使用して暗号化し、転送中は TLS を使用して暗号化します。
自分側で PHI をログまたは一時ファイルに保存することは避けてください。 Fax.Plus Webhook ペイロードに PHI が含まれることはありません。
可能な場合は編集を使用し、設定するFax.Plus 必要最小限のデータのみを保持する保持設定。
開発者中心の API、包括的なドキュメント、SDK を使用して、ファックス機能を EMR、EHR、クライアント ポータルまたはシステムに統合し、あらゆるスキル レベルの開発者にとって簡単に利用できるようにします。
1const axios = require('axios');
2const OutboxApiFp = require('@alohi/faxplus-api').OutboxApiFp;
3const Configuration = require('@alohi/faxplus-api').Configuration;
4
5const config = new Configuration({
6 accessToken: accessToken,
7 basePath: 'https://restapi.fax.plus/v3',
8 // Header required only when using the OAuth2 token scheme
9 baseOptions: {
10 headers: {
11 "x-fax-clientid": clientId,
12 }
13 }
14});
15
16async function sendFax() {
17 const reqParams = {
18 "userId": '13d8z73c',
19 "payloadOutbox": {
20 "comment": {
21 "tags": [
22 "tag1",
23 "tag2"
24 ],
25 "text": "text comment"
26 },
27 "files": [
28 "filetosend.pdf"
29 ],
30 "from": "+12345667",
31 "options": {
32 "enhancement": true,
33 "retry": {
34 "count": 2,
35 "delay": 15
36 }
37 },
38 "send_time": "2000-01-01 01:02:03 +0000",
39 "to": [
40 "+12345688",
41 "+12345699"
42 ],
43 "return_ids": true
44 }
45 }
46 const req = await OutboxApiFp(config).sendFax(reqParams);
47 const resp = await req(axios);
48}
49
50sendFax()
faxplusからApiClient、OutboxApi、OutboxComment、RetryOptions、OutboxOptions、OutboxCoverPage、PayloadOutboxをインポートします。 faxplus.configurationからConfigurationをインポートします。outbox_comment = OutboxComment(tags=[ 'tag1' , 'tag2' ], text= 'テキストコメント' ) retry_options = RetryOptions(count= 2 , delay= 15 ) outbox_options = OutboxOptions(enhancement= True , retry=retry_options) outbox_cover_page = OutboxCoverPage() payload_outbox = PayloadOutbox( from = '+12345667' , to=[ '+12345688' , '+12345699' ], files=[ 'filetosend.pdf' ], comment=outbox_comment, options=outbox_options, send_time= '2000-01-01 01:02:03 +0000' , return_ids= True 、 cover_page=outbox_cover_page) conf = Configuration() conf.access_token = access_token # header_name と header_value は OAuth2 トークン スキームを使用する場合にのみ必要です
api_client = ApiClient(header_name= 'x-fax-clientid' 、header_value=client_id、configuration=conf) api = OutboxApi(api_client) resp = api.send_fax( user_id= '13d8z73c' 、 body=payload_outbox)
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
'Authorization' => 'Bearer {access-token}',
// The x-fax-clientid header is required only when using the OAuth2 token scheme
'x-fax-clientid' => '{client ID}',
);
$client = new GuzzleHttp\Client();
// Define array of request body.
$request_body = ...; // See request body example
try {
$response = $client->request('POST','https://restapi.fax.plus/v3/accounts/{user_id}/outbox', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
// The x-fax-clientid header is required only when using the OAuth2 token scheme
"Content-Type": []string{"application/json"},
"Accept": []string{"application/json"},
"Authorization": []string{"Bearer {access-token}"},
"x-fax-clientid": []string{"YOUR CLIENT_ID"}
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("POST", "https://restapi.fax.plus/v3/accounts/{user_id}/outbox", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
保存されたファイル(保存時)の AES-256 暗号化。
転送中のデータには TLS/SSL を使用します。
ロールベースのアクセス制御 (RBAC)。
シングル サインオン (SSO) と 2 要素認証 (2FA)。
タイムスタンプと配信確認を含む詳細なログ。
改ざん防止記録。
構成可能な保持ポリシー。
アーカイブと安全な削除。
医療機関はFax.Plus HIPAA 準拠の FAX API により、次のことが可能になります。
企業とチームの信頼Fax.Plus ビジネスを成長させる
すべてのAlohiサービスで一貫した信頼性の高い稼働時間
影響を受ける国Fax.Plus
弊社の営業チームがさらなるサポートを提供いたします。
カスタムの大容量プランの価格詳細を取得してください。
Fax.Plusのデモをスケジュールする。
チームのためのユースケースを探る。
移行プロセスをお手伝いします。
サンドボックスへのアクセスリクエスト