Kiosk対応Zoho CRMポータルにおける統合患者向け医療サービスアクセス
お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の
英語版を参照してください。
要件の概要
Zoho CRM ポータル内にカスタム UI を用意し、患者が 1 つの操作画面から主要な医療サービスに簡単にアクセスできるようにする必要があります。この UI を通じて、患者は次の操作を行えるようにします。
-
複数のタブを移動することなく、処方箋レコードを取得する。
-
希望する医師との予約を登録する。
-
医師の空き状況をリアルタイムで確認し、適切な時間枠を選択する。
この一元化された体験により、患者は必要な操作をシームレスに完了でき、ポータル内で異なるレコードやタブを切り替える必要が減るため、利便性が向上します。
ビジネスユースケース
Zoho CRM を利用する病院やクリニックでは、患者データを「Appointments」「Prescriptions」「Doctor Schedules」など複数のタブで管理していることがよくあります。詳細なデータ管理には有効ですが、患者が CRM ポータルを利用する際には、簡単な操作を行うだけでも複数のタブやレコードを移動しなければならず、負担となる場合があります。Zoho CRM ポータル内にキオスクを実装することで、ビジネスには次のようなメリットがあります。
-
患者体験の向上:患者は 1 つの画面からすべての主要なタスクを完了できます。
-
業務負荷の軽減:定型的な依頼に対する受付・フロントスタッフへの依存度が下がります。
-
データ精度の向上:CRM により、レコードの一貫性と最新性が維持されます。
-
競争優位性:デジタルヘルスケアのトレンドに沿った、モダンなセルフサービス型の患者体験を提供できます。
課題
CRM ポータルにキオスクがない場合、患者は次の点で不便を感じます。
- 過去の処方箋を探してダウンロードする。
- 医師との予約を新規登録または変更する。
- 予約前に、医師の空き状況をリアルタイムで確認する。
その結果、受付スタッフへの依存度が高まり、待ち時間が長くなり、患者満足度の低下につながります。
権限と利用条件
- すべての CRM ユーザーは、自動化の管理または タブのカスタマイズのいずれかの権限が有効になっていれば、キオスクを利用および管理できます。
- Doctor タブは公開タブとして設定する必要があります。公開タブに設定されている場合のみ、すべての医師レコードがポータルに表示されます。
- 患者は、自身のレコードにアクセスしポータルからキオスクを利用するために、クライアントポータルのアカウントを持っている必要があります。
- サンドボックスの管理権限を持つユーザーは、サンドボックスを管理できます。
ソリューション
Kiosk Studio 機能を活用することで、患者に対して次の操作を行うための統一された操作画面を提供できます。
- 処方箋レコードの取得。
- 予約の登録。
- 医師の空き状況の確認。
Kiosk Studio はボタンとして埋め込むことも、患者のデータ詳細ページに設定して簡単にアクセスできるようにすることもできます。これにより、患者は複数のタブを移動することなく、必要な操作をシームレスに完了できます。
キオスクを安全にテストするには、まずサンドボックス環境で作成し、その後本番環境にデプロイすることをおすすめします。
実装手順ガイド
Step 1:Zoho CRM でキオスクを作成する
Zoho CRM の[設定 (⚙️)]→[カスタマイズ]→[Kiosk Studio]→[Create Kiosk]の順に移動します。
Step 2:患者情報入力用の画面を作成する
-
Kiosk Builder ページで[Add Screen]をクリックします。
-
画面に次のフィールドを追加します。
a. 「Single Line」フィールド → ラベル名を Patient Name に変更します。
b. 「Email」フィールド → ラベル名を Patient Email に変更します。
-
これらのフィールドにより、患者はキオスク画面上で自分の情報を直接入力できます。
Step 3:患者データを取得する
-
Kiosk Builder ページで[Add Screen]をクリックします。
-
この画面に「Get データ」機能を追加します。
-
「Get データ」を設定し、Patient データを取得するように構成します。
-
前の画面で入力された情報に基づいてデータを取得する条件を設定します。たとえば:Patient Email(Patient データの項目)= Email(キオスク画面の項目)
-
必要に応じて、「Get データ」のデータ優先設定を構成します。
Step 4:サービス選択用の画面を作成する
-
画面に選択リスト項目を追加します。
-
この項目を必須に設定します。
-
選択リストに次のオプションを追加します。
a) Schedule Appointment
b) Check Doctor Availability
c) Prescription Details
-
これにより、患者はキオスクで実行したいサービスを選択できるようになります。
Step 5:Decision 要素を設定する
-
キオスクに Decision 要素を追加します。
-
Step 4 で作成したサービス選択リスト項目で選択されたオプションに基づき、自動的に分岐するよう Decision を設定します。
-
[Conditions]で[Screen Fields]を使用し、分岐ロジックを定義します。
-
各サービス選択リストのオプションごとに、新しいパスを Decision 内に作成します。
a) Schedule Appointment
b) Check Doctor Availability
c) Prescription Details
-
設定した条件に一致しないオプションについては、Default Path を使用します。
ステップ 6:予約スケジュール パス
Doctor 画面:
-
Schedule Appointment パス内に新しい画面を追加します。
-
患者に診察を受ける医師を選択してもらうためのテキスト要素を追加します。
-
医師のレコードを取得する GetRecord 要素を追加します。
-
GetRecord を次のように設定します。
タブ: Doctor
条件: Doctor Name が空ではない
表示するレコード: 複数レコード
-
これにより、患者は利用可能なすべての医師レコードを閲覧できます。
次の画面:
-
Schedule Appointment パス内に新しい画面を作成します。
-
患者が入力するため、次の項目を追加します。
-
日付・時刻項目 → 診察の予約日時を指定するために使用します。
-
複数行テキスト項目 → 診察理由を入力してもらうために使用します。
-
選択した医師の空き状況を表示するため、追加の要素を設定します。
テキスト要素:
-
以下の項目には、選択した Doctor データから取得した情報が表示されることを患者に知らせるメモを追加します。
複数選択リスト項目:
-
項目名を「Doctor's Available Days」(医師の対応可能日)に変更します。
-
選択肢として曜日を追加します。
-
[タブからマージ]を有効にし、「Kiosk → Doctor GetRecord → Available Days(Doctor データ)」にマッピングします。
-
この項目を読み取り専用に設定します。
2 つの選択リスト項目:
-
これらを使用して、医師の対応可能時間(From/To)を表示します。
-
[タブからマージ]を有効にし、次の項目にマッピングします。
-
Kiosk → Doctor GetRecord → Available Time(Doctor データ)。
-
これらの項目を読み取り専用に設定します。
アクション:
-
Schedule Appointment パスに Create データ アクションを追加します。
-
このアクションで、CRM に新しい Consultation データが作成されるように設定します。
-
Consultation の各項目を、対応する画面項目(例:Patient Name、Consultation Date/Time、Reason for Consultation)にマッピングします。
これにより、Kiosk から予約されたすべての診察が自動的に CRM に記録されます。
終了画面を追加する
-
Kiosk フローを終了するための最終画面を作成します。
-
画面内にテキスト要素を追加し、「Patient Kiosk をご利用いただきありがとうございます。」などのサンクスメッセージを表示します。
これにより、プロセスの終了が明確になり、患者の利用体験が向上します。
ステップ 7:Doctor Availability パス
-
Doctor Availability パス内に新しい画面を作成します。
-
すべての医師レコードを表示するための Get データ要素を追加します。
-
Get データを次のように設定します。
-
条件: Doctor Name が空ではない(すべての医師レコードがこの条件を満たします)
-
表示するレコード: 複数レコード
-
選択の設定: 読み取り専用
これにより、患者はレコードを変更することなく、利用可能な医師を確認できます。
ステップ 8:健診(診察)詳細
画面:
-
Check-Up Details パス内に新しい画面を作成します。
-
選択された Patient データに紐づくすべての Prescription レコードを取得する Get データ要素を追加します。
-
Get データを次のように設定します。
-
親データ: Patient(GetRecord)
-
子タブ: Prescription
-
条件: Prescription Name が空ではない
これにより、選択した患者に関連付けられているすべての処方レコードが表示されます。
画面上に次の 2 つのボタンを追加します。
-
処方箋をメールで送信
-
Kiosk フローを終了
この設定により、患者は処方内容を確認したうえでメール送信するか、Kiosk プロセスを終了するかを選択できます。
A. 処方箋をメールで送信するパス:
-
Send Prescription by Email パス内に、メール通知アクションを追加します。
-
メールテンプレートを設定し、Prescription の詳細を含めます。
-
宛先として、Kiosk 画面で取得した患者のメールアドレスを指定します。
これにより、選択した処方箋が患者にメールで直接共有されます。
終了画面を追加する:
-
Kiosk フローを終了するための最終画面を作成します。
-
画面内にテキスト要素を追加し、「処方箋をメールアドレス宛に送信しました。Patient Kiosk をご利用いただきありがとうございます。」などのサンクスメッセージを表示します。
これにより、処方箋をメール送信した後のフローの終了が明確になります。
B. Kiosk フローを終了:
-
Kiosk フローを終了するための最終画面を作成します。
-
画面内にテキスト要素を追加し、「Patient Kiosk をご利用いただきありがとうございます。」などのサンクスメッセージを表示します。
これにより、フローの終了が明確になり、患者の利用体験が向上します。
-
Doctor タブがポータルにパブリックタブ(プライベートタブではなく)として追加されていることを確認してください。Get データ機能で、すべての Doctor レコードを表示するために必要です。
-
各 Get データ要素で表示できるレコード数は最大 100 件です。Doctor または Prescription レコードが 100 件を超える場合、条件を満たす最初の 100 件のみが画面に表示されます。
-
Consultation のCreate データアクションでは、Patient Lookup項目をマッピングしてください。これにより、選択した Patient データが、新しく作成された Consultation データに関連付けられます。
Zoho CRM でのキオスクのデプロイ
キオスクは、CRM の Patient タブ上のボタンとしてデプロイすることも、患者データの詳細ページ内に追加することもできます。 患者データの詳細ページ内に設定した場合、ユーザーはポータルから Zoho CRM を開くと同時に、すぐにキオスクへアクセスできます。
スクリーンキャスト
キオスクの設定
Consultation 予約パス
Doctor 空き状況パス
Prescription 確認パス
データ詳細ページにキオスクウィジェットを配置すると、表示性が向上し、ポータルユーザーによる継続的な利用を促進できます。
Test Run をクリックすると、Kiosk Studio 内からキオスクにアクセスすることになります。すべてのアクションは、本番環境と同様に実行されます。キオスクを安全にテストするには、まずサンドボックスで作成し、その後本番環境にデプロイしてください。
Harish K | Zoho Partner Support によるカスタムソリューション