---
# System prepended metadata

title: 針對專題資料庫可用之開源API

---

* [台灣E院](https://sp1.hso.mohw.gov.tw/doctor/SiteOpen.php)
    * 使用時，應註明出處
* [就醫](https://data.gov.tw/datasets/search?p=1&size=10&s=_score_desc&rct=274)
* [健康](https://data.gov.tw/datasets/search?p=1&size=10&s=_score_desc&rct=291)
* [衛福部](https://info.nhi.gov.tw/IODE0000/IODE0000S06)
* [食藥署](https://www.fda.gov.tw/TC/news.aspx?cid=5049)

或許可用之開放資料:
* [全台診所資訊](https://data.gov.tw/dataset/39283) 注意:服務項目、診療科別、看診時間都有空缺、備註大部分是空的
* [全台藥局資訊](https://data.gov.tw/dataset/39284) 注意:服務項目只有門診診療跟空白、診療科別全都是空白、備註大部分是空的

* [全台區域醫院資訊](https://data.gov.tw/dataset/39281)
* [臺灣醫療資訊標準大平台](https://medstandard.mohw.gov.tw/?gad_source=1&gad_campaignid=23492554770&gbraid=0AAAABCOn_nyiJ-tnjlIZDjPoyxapPryc0&gclid=Cj0KCQiAkPzLBhD4ARIsAGfah8jpceL4OSTx3GdTJrdFNMfXW7lxoA34zyQ_zT4r_8ITHUd-xAl_KaEaArIIEALw_wcB)
---

## 不建議使用(不保證資料正確)
https://api.eucare.tw/ui/app/user_terms
https://www.wegetcare.tw/
https://iccare.tw/
https://expert.med-net.com/index

---

# 針對專題資料庫可用之開源API

## 健康
#### 負責人:王洪賢

* [衛生福利部闢謠網站](https://www.hpa.gov.tw/Pages/List.aspx?nodeid=70)
* [衛生福利部闢謠網站API](https://www.hpa.gov.tw/wf/newsapi.ashx)
[API使用方式](https://www.hpa.gov.tw/Pages/List.aspx?nodeid=4508):跟食藥署的格式差不多
* [食藥闢謠專區](https://www.fda.gov.tw/TC/news.aspx?cid=5049) 食藥闢謠機器人使用的文章來源
* [食藥闢謠專區API](https://www.fda.gov.tw/DataAction)
[API使用方式:](https://www.fda.gov.tw/tc/DataAction.aspx) 參數有keyword,startdate,enddate
回傳標題、內容、附檔連結與發布日期
* [openFDA API](https://open.fda.gov/apis/drug/event/example-api-queries/) 美國的食藥署提供的開放資料平台與API，提供關於食物、藥品、化妝品等資訊的API
* [MyHealthfinder API](https://odphp.health.gov/our-work/national-health-initiatives/health-literacy/consumer-health-content/free-web-content/apis-developers/api-documentation):美國衛生及公共服務部下一個部門(odphp)開發的API，主要提供健康、養身的資訊。 
    * 使用條款:使用者要附上logo URL
    * 展示主題詳情時要附上該內容最後更新時間


* [Google fact check tool](https://toolbox.google.com/factcheck/explorer/search/list:recent;hl=zh?hl=zh-tw) 參考用，類似台灣的事實查核中心

https://colab.research.google.com/drive/1MwR89Q4Baiez_naGbtAUclu3qXhUsgsy


---

## 醫療
#### 負責人:張宸翊
* [健保特約醫事機構-診所（政府資料開放平臺）](https://data.gov.tw/datasets/search?p=1&size=10&s=_score_desc&rft=%E5%81%A5%E4%BF%9D%E7%89%B9%E7%B4%84%E9%86%AB%E4%BA%8B%E6%A9%9F%E6%A7%8B)
用途：查診所名稱、地址、電話、診療科別、看診時間
得自己做api，診所基本也沒線上掛號功能
* 大醫院:從基隆市內的醫院開始，有提供線上掛號的醫院
* 直接爬蟲可能面臨的風險
    1. 刑法(妨害電腦使用罪章):
        1-1. 刑法第358條(入侵電腦或相關設備罪):繞過登入抓到一些需要登入才能取得的資訊
        1-2. 刑法第360條:(干擾電腦或相關設備罪):爬蟲寫不好導致醫院網站當機
    2. 個人資料保護法(PDPA):由於幫忙掛號需要接受並暫存用戶的重要資訊，一旦資安沒做好導致外洩，會面對嚴重後果
    3. 民法(侵權行為損害賠償):每個醫院的使用條款不一定相同，有可能不小心違反到 
* 目前我所設想的替代方案:
    1. 列出醫院網址供使用者點擊:把各醫院的相關連結做成卡片給使用者看，無任何法律風險且簡單，但就不是很強的功能
    ex. 衛生福利部基隆醫院 (部基)
        直接掛號連結：https://netreg.kln.mohw.gov.tw/OINetReg/OINetReg.Reg/Reg_RegDept

        看診進度連結：https://netreg.kln.mohw.gov.tw/OINetReg/OINetReg.Reg/Reg_DiagProgress
     2. 釋出名額監控:功能核心從寫入改成讀取，法律風險低，只有可能違反刑法第 360 條，重點就是要嚴格管控爬蟲的速率限制
         設想的運作流程:
         1.**使用者訂閱**:使用者在line上查詢某某科某某醫生，系統顯示掛號已滿，使用者按下一個按鈕「有空位時通知我」，後端記錄一筆資料
         2.**定時爬蟲**:設定一個時間去定時爬蟲，不要為每隔使用者爬一次，且相同醫生頁面只爬一次
         3.**狀態對比**:如果從額滿變成可掛號時，觸發通知流程
         4.**通知**:line bot發訊息給訂閱的使用者
         ex.🔔 名額釋出通知 陳大衛醫師 / 11月30日 目前系統顯示已有空位！ [點此立即前往醫院官網掛號] (Deep Link)

* 關於寫信:跟ai討論後決定不寫，原因如下:
    1. 醫院行政單位通常都是會拒絕為主，醫院是非常保守的機構，而且寫過去也不一定會是IT相關部門的人看，窗口基本上會拒絕的，畢竟對他們沒甚麼好處
    2. 假如問了被拒絕還做就會有明知故犯的風險，如果最後採取的策略有些醫院覺得不行，至少還能以善意第三人立刻停止迴避責任

* 用技術手段被動告知:像是在爬蟲header加入我們的相關資訊，遵守robots.txt的規範(但我查了長庚，市立，署立都沒有看到)
         
             
            


