診所櫃台
v0.1.2
開啟線上示範 → 畫面截圖
總覽
同一份資料,兩個介面。病患看到的是真正可約的時段並直接選定:看診事由決定時間長度,因此 45 分鐘的診次可選的開始時間明顯少於 15 分鐘的,而任何會拖過午休或超過打烊時間的開始時間根本不會出現。櫃台這一側就是整個上午——今日行程一欄一欄攤開,候診區裡每個人的等候時間在各自的卡片上往上跳,帳戶裡是還沒結清的款項,以及所有該再來一次的人。宣告檔會在你連線的資料庫中建立九張資料表——醫師、營業時間、看診類型、病患、預約、回診提醒、費用與收款等——並圍繞它們產生後勤作業:紀錄、報表,以及櫃台只能讀取的基礎資料。它是一本預約簿和一個櫃台,絕不是病歷:任何地方都沒有診斷、代碼、藥品或檢查結果的欄位,也沒有任何一頁會顯示這些。
能力
- 付款
- 電子郵件收據
- 即時
你會得到什麼
新增的資料表9
- clinicians
- clinician_hours
- visit_types
- patients
- appointments
- recalls
- charges
- payments
- closures
全新建立,或在安裝時對應到你既有的資料表。
管理後台新增的頁面6
- 診所儀表板今日已看診人數、誰在院內、還欠多少,以及未到率。
- 今日行程以日與週檢視每位醫師的預約行事曆,依看診類型上色。
- 病患可搜尋的名冊,含每個人的看診紀錄與下次該回診的時間。
- 候診區誰已報到,依狀態分頁,一次推進一步,可復原。
- 帳戶費用與對應收款並排、每筆餘額的帳齡,以及今天收了多少。
- 回診提醒所有該回診的人,最近的排在前面,預約後即勾除。
預先建立的角色2
- front-desk預約與改約、辦理報到、開立費用並收款;可新增病患但不能刪除。無法存取設定與角色。
- clinician只看自己的當日行程,並隨著看診逐步推進每次就診;可讀取病患資料,並設定誰該回診、何時回診。不涉及款項,也看不到其他醫師的行程。
需要設定的項目7
- 診所名稱
- 時區
- 時段長度(分鐘)
- 超過多少分鐘計為未到
- 臨時取消的時限(小時)
- 幣別
- 預約編號前綴
用你自己的資料執行
診所櫃台 需要一個存放資料的地方。回答一個問題,我們就為你指出最短的路徑。
你已經在使用 Adminium 了嗎?
一起裝好
靜態代管只能提供介面。你的資料需要一個資料庫,而 Adminium 才能把它變成可用的後台 — 所以這三者要一起部署。
全部部署到 DigitalOceanPostgres、Adminium 和 診所櫃台,已經接好。
想先在自己的電腦上試試?
npx @adminiumjs/adminium 不需要資料庫 — 到時候它會問你要。之後回到這裡,在上面選擇「已經在用」。
你的 Adminium 在哪裡?
你登入時使用的位址,例如 https://admin.yourcompany.com
這看起來不像一個網址。它應該以 https:// 開頭
診所櫃台 應該放在哪裡?
放在 Adminium 裡
只需登入一次,也不用再部署別的。團隊從後台的同一個位址就能進入。
告訴我怎麼做
- 建置:
git clone https://github.com/Adminiumjs/clinic-desk.git && cd clinic-desk && npm install && npm run build:surface - 讓 Adminium 指向它並重新啟動:
ADMINIUM_SURFACES_DIR=$(pwd)/dist-surface npx @adminiumjs/adminium start - 然後開啟:
https://admin.example.com/apps/clinic/staff/
放在自己的網域上
一個獨立的網站,有自己的網址,與你剛才填寫的 Adminium 通訊。
Vercel 只代管介面 — 你的 Adminium 留在原處並保存資料。你需要貼上一把金鑰,讓網站可以讀取它們。
部署到 VercelVercel 會問你兩個值。它們都在你的 Adminium 的 Studio → Public API 裡。