HIPAA Fax API

많은 의료 팀이 여전히 번거로운 fax 업무 방식에 의존하고 있어, 의뢰서를 수동으로 다운로드하고 이름을 바꾸고 EMR에 업로드하느라 많은 시간을 낭비합니다. Fax.Plus는 HIPAA 요금제, 강력한 암호화, fax API로 이 문제를 해결합니다. 덕분에 PHI를 안전하게 전송하고, 모든 단계를 추적하며, 속도를 늦추지 않고도 규정을 준수할 수 있습니다.

fax API
세계 유수의 브랜드들이 함께하고 있습니다

HIPAA를 준수하는 Fax API 연동하기

안전한 fax API 설계는 데이터 처리의 모든 단계에 규정 준수를 반영해야 합니다. Fax.Plus HIPAA 요금제는 모든 전송 데이터와 저장된 데이터가 기본적으로 이러한 원칙을 따르도록 보장합니다.

Fax.Plus의 핵심 API 패턴

  • fax 보내기: fax 작업을 Fax.Plus에 제출하고, 고유한 작업 ID를 받은 뒤, 보안 웹훅 콜백으로 진행 상황을 모니터링합니다.

  • fax 받기: Fax.Plus로 수신된 fax를 사용자 환경의 접근이 제어되는 보안 엔드포인트로 직접 전달합니다.

  • 발신함 관리: 발신함에 있는 대기 중인 fax 작업을 조회, 검색, 수정 또는 취소하여 예약된 전송을 제어하고 예외 상황을 처리합니다.

  • Fax 번호: fax를 사용할 수 있는 전화번호를 프로비저닝하고 관리하며, 사용자에게 할당하고 알림 또는 라우팅 환경설정을 구성합니다.

  • 안정성 및 안전: 재시도, 타임아웃, 멱등성 키(idempotency key)를 구성하여 중복 전송을 방지하고 일관된 전달을 보장합니다.

웹훅 및 이벤트 처리

  • HIPAA에 적합한 메타데이터와 함께 전송 확인, 실패 알림, 감사 로깅에 Fax.Plus 웹훅을 사용하세요.

  • 웹훅의 진위를 보장하려면 서명 검증과 시크릿 교체를 구현하세요. Fax.Plus는 두 가지 모두를 위한 도구를 제공합니다.

데이터 처리

  • Fax.Plus는 모든 PHI를 저장 시에는 AES-256으로, 전송 중에는 TLS로 암호화합니다.

  • 사용자 측의 로그나 임시 파일에 PHI를 저장하지 마세요. Fax.Plus는 웹훅 페이로드에 PHI를 절대 포함하지 않습니다.

  • 가능한 경우 마스킹 처리를 사용하고, Fax.Plus 보존 설정을 구성하여 필요한 최소한의 데이터만 보관하세요.

개발자를 위해 만든 HIPAA Fax API

개발자 중심의 API, 포괄적인 문서, SDK를 사용하여 EMR, EHR, 고객 포털 또는 시스템에 fax 기능을 연동하세요. 모든 숙련도의 개발자가 쉽게 사용할 수 있습니다.

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()
from faxplus import ApiClient, OutboxApi, OutboxComment, RetryOptions, OutboxOptions, OutboxCoverPage, PayloadOutbox
from faxplus.configuration import Configuration

outbox_comment = OutboxComment(tags=['tag1', 'tag2'],
    text='text comment')

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 and header_value required only when using the OAuth2 token scheme
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)
    // ...
}
의료 분야 fax 전송

HIPAA Fax API 요건

fax API로 전자 보호 건강 정보(ePHI)를 전송하려면 HIPAA의 기술적·관리적 보호 조치를 따라야 합니다. 서비스 제공업체는 양 당사자가 HIPAA 규정에 따라 PHI를 보호하도록 보장하는 법적 계약인 Business Associate Agreement(BAA)에 서명해야 합니다. HIPAA fax API 서비스는 다음을 지원해야 합니다.
Advanced Security Controls 아이콘

암호화

  • 저장된 파일(저장 시)에 대한 AES-256 암호화

  • 전송 중 데이터에 대한 TLS/SSL

머리에 리본을 단 사람 아이콘

접근 제어

  • 역할 기반 접근 제어(RBAC)

  • 싱글 사인온(SSO) 및 2단계 인증(2FA)

데이터 규정 준수 요건 충족

감사 가능성

  • 타임스탬프와 전송 확인이 포함된 상세 로그

  • 변조 방지 기록

흰색 배경 위의 파란색 서버 두 대 아이콘

데이터 거버넌스

  • 구성 가능한 보존 정책

  • 보관 및 안전한 삭제

의료 분야 활용 사례

의료 기관은 Fax.Plus HIPAA 준수 fax API를 다음과 같은 용도로 사용합니다.

파란색 점

EHR 출력물을 파트너 시스템으로 직접 전송합니다.

파란색 점

진료 의뢰서와 검사 결과를 안전하게 전송합니다.

파란색 점

권한이 있는 의료 제공자와 PHI를 공유합니다.

파란색 점

처방전을 fax로 전자 전송합니다.

파란색 점

의사 진료 의뢰 서신이나 환자 감사 메모를 보냅니다.

파란색 점

검사 결과와 진료 예약 알림을 적시에 전달합니다.

왜 Fax.Plus일까요?

세계적 수준의 보안, 지원, 안정성을 갖춘 Fax API

크로스 플랫폼

500만 개 이상

의 기업과 팀이 비즈니스 성장을 위해 Fax.Plus를 신뢰합니다

최고 수준의 보안

99.99%

모든 Alohi 서비스에서 일관되고 안정적인 가동 시간

전 세계 지원

190+

Fax.Plus가 서비스되는 국가

fax 업무를 한 단계 발전시키고 싶으신가요? 저희 솔루션을 만나 보세요!

영업팀이 추가 지원을 제공해 드릴 준비가 되어 있습니다.

화살표

맞춤형 대용량 요금제의 가격 정보를 확인하세요.

화살표

Fax.Plus 데모를 예약하세요.

화살표

팀에 맞는 활용 사례를 살펴보세요.

화살표

마이그레이션 과정을 도와드립니다.

화살표

샌드박스 액세스 요청

대용량 사용 시 큰 폭의 할인
fax를 더 많이 보낼수록 더 많이 절약하세요! 사용량에 따른 특별 할인과 경쟁력 있는 가격을 만나보세요. 숨겨진 비용 없이 투명하게 절약할 수 있습니다.
감사합니다! 제출이 접수되었습니다!
앗! 양식을 제출하는 중에 문제가 발생했습니다.
ISO 27001 로고HIpaa 로고AICPA SOC 로고로고 로고잠금 로고

자주 묻는 질문

HIPAA를 준수하는 fax API의 조건은 무엇인가요?
화살표
Fax.Plus API와 같은 HIPAA 준수 fax API는 저장 시 AES-256 암호화, 전송 시 TLS, 세분화된 접근 제어, 상세한 감사 로그, 구성 가능한 보존 정책으로 PHI를 보호해야 합니다. 또한 사용자와 Fax.Plus 간에 체결된 BAA가 뒷받침되어야 합니다.
Fax.Plus는 fax를 영구적으로 저장하나요?
화살표
아니요. HIPAA 모드에서는 Fax.Plus에서 보존 기간을 직접 설정할 수 있습니다. PHI는 설정하신 정책에 따라 안전하게 삭제되며, 규정 준수에 필요한 기간보다 오래 보관되는 데이터는 없습니다.
보안 cloud fax는 PHI를 어떻게 보호하나요?
화살표
Fax.Plus는 전송 중과 저장 시 모든 데이터를 암호화하고, SSO/2FA 및 역할 기반 권한으로 접근을 제한하며, 관리자 콘솔에서 확인할 수 있는 변조 방지 감사 추적 기능을 제공합니다.
Fax.Plus API를 EHR 시스템과 연동할 수 있나요?
화살표
네. Fax.Plus API와 웹훅은 EHR 플랫폼과 직접 연동되어, HIPAA 준수를 유지하면서 PHI를 안전하게 보내고, 받고, 라우팅할 수 있습니다.
BAA란 무엇이며 왜 필요한가요?
화살표
Business Associate Agreement는 HIPAA 적용 대상 기관과 Fax.Plus 같은 서비스 제공업체 간에 체결하는 법적 계약입니다. 양측이 HIPAA의 PHI 보호 요건을 준수하도록 보장하고 각 당사자의 책임을 규정합니다.