醫療預約掛號
Human ↔ Human病患預約掛號流程,包含空檔查詢、保險驗證、提醒通知及報到。
6 個節點 · 6 條連接healthcare
humansystemapi
視覺化
病患申請預約human
病患透過電話、病患入口網站或 App 聯繫診所申請預約。
↓sequential→ 查詢空檔
查詢空檔system
系統查詢符合病患偏好的醫師空閒時段。
↓parallel→ 保險驗證
↓sequential→ 確認預約
保險驗證api
系統透過保險公司 API 驗證病患的保險承保範圍及自付額。
↓sequential→ 確認預約
確認預約human
掛號人員向病患確認日期、時間及主治醫師。
↓sequential→ 發送提醒
發送提醒system
系統在預約前 7 天、1 天及 2 小時分別發送簡訊和電子郵件提醒。
↓sequential→ 病患報到
病患報到human
病患抵達後確認基本資料、簽署同意書並進入診間。
uc-scheduling-booking.osop.yaml
osop_version: "1.0"
id: "scheduling-booking"
name:"醫療預約掛號"
description:"病患預約掛號流程,包含空檔查詢、保險驗證、提醒通知及報到。"
nodes:
- id: "patient_request"
type: "human"
subtype: "input"
name: "病患申請預約"
description: "病患透過電話、病患入口網站或 App 聯繫診所申請預約。"
- id: "check_availability"
type: "system"
subtype: "action"
name: "查詢空檔"
description: "系統查詢符合病患偏好的醫師空閒時段。"
- id: "insurance_verification"
type: "api"
subtype: "rest"
name: "保險驗證"
description: "系統透過保險公司 API 驗證病患的保險承保範圍及自付額。"
- id: "confirm_booking"
type: "human"
subtype: "input"
name: "確認預約"
description: "掛號人員向病患確認日期、時間及主治醫師。"
- id: "send_reminders"
type: "system"
subtype: "action"
name: "發送提醒"
description: "系統在預約前 7 天、1 天及 2 小時分別發送簡訊和電子郵件提醒。"
- id: "patient_checkin"
type: "human"
subtype: "input"
name: "病患報到"
description: "病患抵達後確認基本資料、簽署同意書並進入診間。"
edges:
- from: "patient_request"
to: "check_availability"
mode: "sequential"
- from: "check_availability"
to: "insurance_verification"
mode: "parallel"
- from: "check_availability"
to: "confirm_booking"
mode: "sequential"
- from: "insurance_verification"
to: "confirm_booking"
mode: "sequential"
- from: "confirm_booking"
to: "send_reminders"
mode: "sequential"
- from: "send_reminders"
to: "patient_checkin"
mode: "sequential"