API連携

API ドキュメント

クリニック管理システムと外部システムを連携するためのAPIをご提供しています

API概要

当プラットフォームでは、RESTful APIを提供しており、クリニックの既存システムや カスタムアプリケーションとの連携が可能です。

RESTful API

標準的なREST API形式

認証

APIキーによる認証

Webhook

イベント通知に対応

利用可能なAPI

予約管理API

予約の作成・取得・更新・削除が可能

エンドポイント:

  • POST /api/bookings
  • GET /api/bookings
  • PUT /api/bookings/:id
  • DELETE /api/bookings/:id

患者管理API

患者情報の取得・更新が可能

エンドポイント:

  • GET /api/patients
  • GET /api/patients/:id
  • PUT /api/patients/:id

処方管理API

処方情報の作成・取得・更新が可能

エンドポイント:

  • POST /api/prescriptions
  • GET /api/prescriptions
  • PUT /api/prescriptions/:id

決済管理API

決済情報の取得・Webhook処理が可能

エンドポイント:

  • GET /api/payments
  • POST /api/webhooks/payment

認証方法

APIキー認証

すべてのAPIリクエストには、認証用のAPIキーが必要です。APIキーは管理画面から取得できます。

Authorization: Bearer YOUR_API_KEY

※APIキーは機密情報です。外部に公開しないようご注意ください。

レート制限

標準プラン

1分あたり100リクエスト

プレミアムプラン

1分あたり500リクエスト

サンプルコード

予約作成の例(JavaScript)

fetch('https://api.clinic-portal.com/api/bookings', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    patientId: 'patient_123',
    clinicId: 'clinic_456',
    date: '2024-01-15',
    time: '10:00'
  })
})
.then(response => response.json())
.then(data => console.log(data));

API連携について

API連携に関するご質問や、カスタム連携のご相談はお気軽にお問い合わせください

お問い合わせ