2021年12月30日

CQI365:從Google to DuckDuckGo

 


身為一個資深的網路用戶,曾經見證過Yahoo盛極一時的年代,也一路從Google還小的時候一路相挺至今。

但是近幾年來,在google 撲天蓋地的『個人化搜尋』的植入下,大家應該跟我一樣有一種被滲透的感覺。你有曾經在手機網頁搜尋某個主題,然後在臉書、家中電腦被撲天蓋地類似的主題洗版嗎?

這種個人化的方便性雖然某些程度對我們很方便,但是卻是犧牲我們個人隱私來創造的。因此近幾年許多強調隱私的網路搜尋服務,逐漸嶄露頭角!其中一個最成熟的就是這個名稱可愛但是搜尋能力不輸google的「鴨鴨走」
DuckDuckGo — 保有隱私,可以很簡單。








主要特色介紹

  1. 直接搜尋:不管你用哪一個瀏覽器,或者是否用自己的電腦。直接用Google 搜尋DuckDuckGo後,可以連結到DuckDuckGO的搜尋網頁。在搜尋框可以直接搜尋就可以了!
  2. 修改瀏覽器預設:若在自己的電腦或手機,可以透過修改瀏覽器的預設搜尋引擎。

以window 的Edge為例,點選「設定」中的隱私權與搜尋,拉到最下方的服務部分,可以看到「搜尋列搜尋」,在進一步點選進去選單。

進一步點選duckduckgo 為預設的引擎!後續在網址列輸入搜尋就可以啟動duckduckgo 搜尋!

  1. 『!』搜尋:在duckduckgo 中,可以用『!』快速調用其他搜尋引擎或者搜尋特定網域。例如:輸入!google 可以在duckduckgo 中調用google.
  2. 沒有個人化的精準收搜尋:雖然沒有像google 一樣針對個人克制化的搜尋;但是duckduckgo 還有針對搜尋內容智慧建議,可以增加搜尋基準度。

缺點

嚴格說起來與google 最大的差別就是搜尋個人化精準度,過去google 透過蒐集個人搜尋習慣所建立起的資料庫真的是太強大了,因此搜尋精準度與效果真得還是比起duckduckgo有落差。這也是隱私與效率的一個需要折衷的主題!

經過幾週的測試,我個人可以接受這樣的落差。可以推薦大家試試看!






2021年12月29日

CQI365: 透過Mermiad 語法在 Markdown 開展流程圖

 #2021-12-29

使用越久的Markdown格式,真得發現Markdown是個超強的格式。不僅僅是支持LaTeX格式相關的數學格式,也支持Mermaid這個超強的流程圖格式。

使用方法

要在Markdown使用mermaid其實很簡單,只有你的編輯器能夠支援即可!我目前使用的Devonthink,只要在preference中開啟支援選項,就可以直接啟動。

使用方式也非常簡單,直接在markdown文中使用「```mermaid」的方式來引用與包圍語法。

舉例來說下面的語法:

```mermaid

flowchart LR subgraph one id1[This is the text in the box] --> B[Diamond]
id1 <-- two way arrow -->F[(Database)]
end
subgraph two
B --> C([c1]) -.-> D
B --> D[d2] -.-> F
end
```

可以呈現出下列效果:

流程圖指令參考

附上連結可以讓我們快速查閱流程圖的作法。 mermaid - Markdownish syntax for generating flowcharts, sequence diagrams, class diagrams, gantt charts and git graphs.

結論

Markdown格式支持的功能越來越強悍,因此在大部分的場景真得不需要打開Word來處理,做筆記或者簡短文字都可以透過Markdown來處理。現在加上這個功能真得是可以強大的利用markdown處理幾乎80%以上文字處理了!

2021年12月14日

CQI365: From "Do The Right things Right" to "TQM"


 


這週末在醫學會給了一場醫療品質的演講,其中我整理了一些品質改善的一個歷程。對於一個醫療專業人員,我們要從Do the Right thing Right開始,延伸到針對「對」的病人把對的事作對!

但是到團隊的階層,我們要能橫向擴展到把「對的事」延伸到「所有對的病人」,甚至到把針對這些病人族群,把「所有的對的事都作對」。更進一步,要讓團隊所有人能達到上述的品質,才能真正達到醫療品質的提升。

沒有最好只有更好,因此我們面對醫療品質,我們應該要讓「所有人」對「所有對」病人,把所有對的事作對!

2021年12月10日

CQI365: 強大的搜尋與思考軟體:DevonAgent

 你是否在在搜尋研究主題或者文獻收集時,在各種研究平台跳轉來去?是否不斷的在搜尋條件中來回徘徊?這個由Devontechnology 開發的強大搜尋工具DevonAgents可以幫點忙。過去我主要搜尋醫療的文獻,因此主要在Google scholar與Pubmed中遊走。最近因為接觸資訊領域的文章,常常需要跨領域的搜尋。Google scholar與PubMed找到的文章內容就顯的侷限。因此開始廣泛使用DevonAgents來進行我的研究的第一步:Literacture Review。

下面簡單介紹ㄧ下,我目前怎麼使用DevonAgents,以及如何與Devonthink搭配呢?


DevonAgent 主要特色:

  • 可以準確搜尋,類似google的一些搜尋語法。
  • 可以搜尋Devonthink資料庫
  • 可以在同一介面搜尋不同資料庫(如Pubmed, Google. Googleschoar等)
  • 可以快速貯存搜尋條件(包含所搜尋的keywords以及目標資料庫)
  • 可以快速將摘要或內容轉存到Devonthink。
  • 與Devonthink相同強大的See Also





使用場景context:

  • 搜尋醫療專業,使用pubmed。
  • 搜尋關鍵字後,在DevonAgent中快速瀏覽。
  • 固定定時搜尋,存檔後可以定時搜尋,快速更新。
 非使用場景:簡單的搜尋一個特定產品或網站。這時候簡單開啟google就可以了!

使用流程workflow:

  • 根據要找的關鍵字,使用Devonagents 搜尋。

  • 檢視Digest,檢視關鍵字

  • 搜尋後,先在DevonAgent中瀏覽。
  • 如需要使用safari其他功能則轉入Safari(如mendelely抓資料)
  • 如需要剪貼,直接可以直接導入Devonthink存檔。


使用流程workflow:

使用DeovnAgents配合devonthink建立了從搜尋到資料庫的完整流程,對建立個人的知識管理庫非常實用,大家可以一起來試試!

2021年12月9日

CQI365: 你應該要去投票!Vote, Please




民主的真諦是啥?不單只是投票這件事!而是真正由『人民自己作主』。然而隨著國家體制的擴大,單一個個體要決定所有的事務基本上是不可能的。
因此代議制度隨之而生,這個制度就是用『選舉』這個工具,間接的讓人民參與政治。世界各國都不同的制度,但是基本精神都是選出某些代表人物代替人民來表達權益。在台灣就是行政首長與議員(立委)。但是雖著『代議制度』的演進,民眾又開始懶惰了!也因為國家機器的瑣碎且專業的事情太多了,這可不是一般人可以理解的。既然無法理解,乾脆就不管了。最後演變出,人民只管『選舉』,不管『政治』。『選舉』反倒成為民主政治的主角。

在過去資訊不流通的年代,這個演變是無可厚非。要參與政府運作,總是要有一些特殊才能。這些『特殊能力』範圍很廣,不論是專業能力、人際關係、家庭背景等等,都可能是擔任民意代表或行政首長的條件。但是隨著媒體與網路的盛行,民政了解政治或參與政治的管道更多了。這個年代,再也不該只是少數人決定了就好的年代了。也不該只是把權力再選舉時,下放給民意代表或行政首長就『射後不理』了。因為只有當全民都能積極參與這些公共議題,才能更真正讓代議制度不上軌道。選出來的行政首長與民意代表,才能夠真正的代表民意執行被賦予的權力與義務。所以積極的表達意見,才是現代民主社會的公民應該有的素養。這樣的作法也才會讓台灣目前這種不成熟的民主,能夠真正步上軌道。

那麼你該怎麼做?
第一,積極的在你自己的專業領域或事業領域,參與公共議題。例如:雨果在醫療產業,當然有權力也有義務提出自己對醫療政策的看法。提出看法並不代表別人要聽你的,但是有意見而不提出看法,卻是一種失職。

第二,尊重跟你不同意見的他人。你有提出意見的權力,但是也有尊重不同意見的義務。你可以發揮影響力,去告訴他人你的想法。但是也要能接受不同的建議。

第三,一定要去投票,並選出跟你意見相似的候選人。如果連票都不投了,你說你要怎麼參與民主。就算兩個候選人你都不滿意,總有個比較級,完美的候選人並不存在,你放棄的不是只有你的權力,相對的你要逃避了你的義務。


最後,提醒大家,一定要去投票。投票,可是表達自己的意見,最直接的方法之一。

2021年11月26日

CQI365 讀想寫教:我的學習力四大步驟





CQI365 讀想寫教:我的學習力四大步驟

我們從小到大,從初生那一刻接觸外界環境開始就開始我們這輩子的學習之旅。除了小時候學習一些基本生活技巧外,絕大多數的時間都在學校的環境度過。在學校環境中,大家應該都我一樣,從聽課以及閱讀開始。除此之外,學校還有一個很重要的學習方式,就是透過『考試』強迫大家學習。很多人誤把『考試』這個學習的手段,當作學習的目的。這也是許多人在學校畢業後,拒絕學習的原因之一。但是在這個資訊變遷快速的年代,我們已經不能像我們父輩那樣,依靠學校學習的知識或技術過活一輩子,甚至連過個幾年都已經是不可能的事。因此『終身學習』也是現在資訊世代必要能力。

也因此我們學習能力,不能侷限在我們熟悉的聽課閱讀或者考試。市面上已經有許多書籍或者研究,告訴我們真正能夠達到『學習』一門課程或技術,不僅僅是前端的讀與聽的功夫,更要延伸到後續思考、寫作,甚至到教學相長的程度,才能真正的達到『學習』的程度。

因此我個人將學習拆成四個部分,包含基礎工的『讀與聽』,第二階段的『想與思』,第三個層次的寫與記,最後的『教與導』。孔老夫子曾說『學而不思則罔,思而不學則殆』,也說過『教學相長』。現在想想,孔老師真的是對學習與教學有獨到的見解。


下面就讓我一個階段一個階段,先整理幾張示意圖,後續幾篇文章我們一個個概念接續著介紹!





 2021-11-25 UPDATE

最近單位有新進同仁,在跟他分享我的學習方法的同時,也再次跟大家分享,這個從閱讀到輸出的過程如何帶我一起成長。原本要一個一個拆解的過程,後面也來慢慢補齊。

CQI365: 利用三種住院病歷記錄概念,提升我們的專案能力

 

利用三種住院病歷記錄概念,提升我們的專案能力

Modified: May 13, 2021 08:18:08

前言

所以專案都應該有三個層次的筆記,專案筆記、工作筆記與檢討筆記。這三個筆記就如同住院病人的三個病歷一樣,住院摘要、病程記錄、出院摘要。 這三個摘要分別紀錄著病人剛入院醫療團隊的計畫,住院過程中的相關記錄,以及最後出院後醫療團隊對全部醫療過程的總結。因此透過這三個層次的紀錄,醫療團隊可以實現醫療連續性,也可以在未來進行稽核。

以下來闡述一下,三個病歷摘要的想法在專案筆記中呈現。

專案計畫階段:專案筆記(住院病歷摘要)

  • 病人住院24小時內,醫療團隊會完成這個「住院病歷摘要」,這個摘要會翔實的紀錄病人過去與現在的相關狀態,最後面會做出判斷與計畫。
  • 這個模式就如總我們的「專案初始計畫筆記」,根據專案的起始階段收到的相關資訊,我們在專案計畫階段,把目標、KPI、stackholder、資源、風險、溝通等等幾大專案領域都做出明確的紀錄,最後做出拆解工作並建立時程表。
  • 後續執行就會根據這個計畫執行並紀錄,進入執行階段

專案執行階段:工作筆記(病程記錄)

  • 在醫放置在資聊院中住院病人,每天均會有一篇Progress Note病程記錄,這個記錄記錄的病患在住院中的大小事,更重要的會以邏輯思考的方式呈現病人治療的狀況。並將治療中出院的一些變化與計畫修正做紀錄。
  • 在專案進行當中,我們應該記錄專案週期中發生的事情以及在任務中的一些改變以及任務相關的一些調整。頻次需要多少,並無定論,可以根據專案執行狀況進行調整。
  • 這個工作筆記是我們比較缺乏的部分,過去往往我們計畫的很高大尚,但是因為缺乏工作筆記,成功了也不知怎麼成功的,搞砸了也不知道工作怎麼搞砸的。因此我們可以需要根據工作進度進行紀錄,可以記錄在計畫時程表,或者根據工作產出之筆記會成品進行標註。

專案檢討階段:專案回顧筆記(出院病摘)

  • 病人出院後,在期限內我們必須完成出院病歷摘要,這個摘要不僅僅是為了檢討,也是為了下次就醫時提供參考,也可以讓其他團隊進行監督。
  • 在專案結束之後,我們也比需完成「專案回顧筆記」,總結這次專案發生的一些狀況並針對工作過程所記錄的狀況,做進一步思考與檢討。這個筆記執行時,可以將專案筆記、工作筆記進行整理與整併,最後形成單一筆記,提供後續執行之參考。

筆記提醒

  • 配合之前提過的檔案整合原則,每個專案都要有自己的資料夾,把附件放置在資料夾內,並且在資料夾內建立「專案筆記」以利索引所有的附件資料。工作過程中,產出的新附件也應該放進來。
  • 專案筆記製作時,不需要拘泥於PMP架構。小的任務其實簡單的把目標與計畫、時程搞定,最重要的工作應該放在工作包的拆解。
  • 工作筆記可以用一個筆記連續記錄,針對比較重要的改變或紀錄,建議還是獨立成篇。
  • 專案回顧筆記,要利用專案計畫筆記進行修正,透過回顧工作筆記,把專案計畫中不符合實際的發生的部分進行修正並進行註記,最後將工作筆記與修正後的專案筆記合併。

結論:

我們通常很會做計畫,但是由於諸多因素在執行時往往落差很大。因此我們需要工作筆記進行追蹤管理,並留下一些註解以利下一次不要重蹈覆轍。這一點跟我們醫療團隊被要求每天寫下病程記錄一樣,這樣才能讓自己時時檢討進度與方向。


UPDATE 2021-11-26

要做好上述的幾個筆記內容,真的不容易,我也常會做完來才想到是否要來做筆記。但是重要的是要提醒自己,留下每件事的一些記錄,以提供明天的自己參考。
舉例來說,我之前在Devonthink整理資料庫的過程吃了不少苦頭,因此針對這個過程寫了一篇筆記提醒自己要注意的是項。最近又要重新整理時,就可以參考那邊筆記以避免犯同樣的錯誤。

CQI365: 腎病病人更應該施打COVID19疫苗

腎病病人更應該施打COVID19疫苗


近幾週台灣進入三級警戒,大家紛紛感到恐懼與擔憂。除了學校停課、禁止群聚活動等,大家也從每天的指揮中心記者會看到不斷攀升的確診人數與死亡人數。然而其實從去年COVID19肆虐開始,全世界已經高達1.69億人感染,造成352萬人死亡。但是自從去年底第一支疫苗問世,這半年來,全世界已經有許多人施打了幾種不同廠牌的疫苗。在美國、以色列與英國等地,更顯現出這些不同廠牌的疫苗,的確能有效的減少感染。

在台灣疫情升溫的同仁,施打疫苗也變成熱門的話題。因此許多腎病病人都有一個共同一問:『我罹患腎病、糖尿病等多重疾病,適合施打疫苗嗎?』。

這個COVID19感染,比起之前SARS的感染,有個很明顯的不同。有很高的輕症或無症狀,但對於免疫力低下、老人或病患,確有極大的殺傷力。根據國外的研究,雖然整體死亡率不高,但是在80歲以上老人有高達13%的死亡率。除了年齡外,男人、呼吸道疾病、肥胖、糖尿病、腎病等,均為高風險族群。因此腎病病人,相對於一般病人,更需要有好的方法來保護自己。除了目前大家朗朗上口的戴口罩、勤洗手與減少與人接觸外,更重要的預防措施就是施打疫苗。」

目前COVID19疫苗有許多種類,目前台灣未來可能可以取得的主要分成兩類,一個是以腺病毒為載體的AZ疫苗。另外兩個Moderna與Pfizer/BNT則為新型的mRNA疫苗。根據國外研究報告顯示,mRNA疫苗產生的免疫激發能力較強,但是相對一般常見的副作用(發燒、疼痛等)也較高。由於腎病或透析病患的免疫力相對健康成人較低,因此可以預期施打後整體保護力會比整體或過去研究還低。因此部分研究建議,在可以挑選的情況下,可以施打較強效疫苗。以台灣目前而言,由於疫苗處於短缺狀態,無法自由讓病患進行選擇。在這種情況下,專家普遍建議能夠優先取的的疫苗就應該要優先施打。

截至今日,由於疫苗量能不足,因此尚未開放針對慢性病患進行施打,但已經逐步開放高齡(65以上老人)進行施打。後續若疫苗量能逐步上升,建議所有慢性腎病或透析病患儘速施打能夠獲得的疫苗。

# 2021-11-25 UPDATE

大部分透析病患在腎臟科醫學會建議下,幾乎已經施打完畢。慢性腎病病患大部分也都能配合施打,這邊再次強烈呼籲慢性病病患一定要去施打。疫情全球都還在延燒,當大家都打過疫苗,那沒有打疫苗的群體會變成病毒攻擊的對象。

CQI365: Mac 雙螢幕工作流



 雙螢幕

  • 心血來潮,把Mac mini 當作螢幕架升高了螢幕,也讓MBP可以打開螢幕而不影響大螢幕視野。因此索性把筆電的散熱架撤掉,打開MPB螢幕連接原來大螢幕,組成垂直的雙螢幕桌面。
  • 過去我不太喜歡雙螢幕,人只有一組焦點,在多螢幕也只能盯著一個看。但是進來的工作常會在程式間切換,加上即時通訊軟體的切換,只有一個螢幕真的會不斷在畫面上切換畫面,真的有點困擾。
  • 剛好最近把自己的主螢幕架高,多出來的下方空間,可以把

垂直螢幕 vs 水平螢幕

  • 通常大家常見的雙螢幕多半是水平切換的雙螢幕,過去我也使用過雙螢幕。但是在螢幕越來越大的狀況下,水平的螢幕真真得是、不太有地方放。
  • 此外,比起水平切換,我個人認為垂直切換比較符合人性。其實我們在打字的過程中,往往也需要低頭看一下鍵盤。因此只要適當的安排垂直畫面上得軟體與流程,垂直畫面反而讓工作流程更加順暢。

我的配置:

  • 上層螢幕:負責「觀看」,較大的螢幕較大的亮度,觀看不管影片還是文字都很舒服。因此擔任「輸入」。
  • 下層螢幕:負責「輸出」,包含即時通訊、Drafts等軟體,都在下層螢幕。
  • 搭配:如果有需要互相參照的工作,例如論文等,就可以透過雙螢幕把不的文件,放置在不同的地方。

結語:

目前雙螢幕運作沒幾天,感覺還沒有真正找到他的強大之處,或許大家也可以分享一下自己的螢幕配置吧!


2021-11-25 更新

使用了幾個月,目前我還是持續這樣使用。不過還是發現其實大部分的時候,我們都還是使用主螢幕。人的眼睛與焦點真的沒辦法一次cover太廣的範圍,因此找一個強大的螢幕還是比較可行的方法。


2021年11月22日

CQI365: 結合Alfred 與devonthink search workflow套件快速搜尋資料庫


結合Alfred 與devonthink search workflow套件快速搜尋資料庫

 #2021-11-21 #Alfred #devonthink #PKMS

前言:

之前介紹過mac 神器 Alfred,這次要來分享ㄧ下alfred 的powerpack 中的workflow DEVONthink-Search: Powerful Tool for Searching in DEVONthink.






簡介:

這個workflow包含了幾個快速簡便的功能,包含搜尋、啟動smart group、列出favorates、搜尋tag等。


我們實際使用他來搜尋一個關鍵字:




這邊搜尋到的相關文件列表與直接在Devonthink搜尋相差不多。



此外,也可以直接使用dnt 直接打開devonhink視窗進行搜尋。

適用場景:

  • 原則上使用alfred模式搜尋,適合想要簡單瞭解自己的資料庫是否有相關的文件想做初步搜尋。如果發現需要的文件可以不用進入devonthink中就可以打開文件。
  • 後續如果需要進一步搜尋,在進一步打開devonthink搜尋。

延伸閱讀:

2021年11月21日

CQI365: 在Python 使用 statsmodel 建立GEE

 

使用 statsmodel 建立GEE

#統計 #GEE #Python
#Statsmodel

前言


Logit GEE

如果目標變數是binary ,則可以透過下列程式碼處理:
fam = sm.families.Binomial()
ind = sm.cov_struct.Exchangeable()
mod=smf.gee(formula=formila, groups='hmpcrtno',time="datetime", data=df_dataset, cov_struct=ind, family=fam)

res = mod.fit()
res.summary2()

OLS GEE

如果目標變數是continuous data ,則可以透過下列程式碼處理:
fam = sm.families.Poisson()
ind = sm.cov_struct.Exchangeable()

mod= smf.gee(formula=groups='hmpcrtno',time="datetime", data=df_dataset, cov_struct=ind, family=fam) 

res = mod.fit()
res.summary2()

SeeAlso

  • GEE 架構除了regression的formula外,在statsmodel還有幾個重點:

    1. cov_struct: 變數之間得結構,是否有內在相關。如果是個別獨立可以用independent,但是大部分都是合用exchangeable.
    2. family :根據使用的類別來使用,Logit 這類二元分類,就要用binominal,線性可以使用Gaussian,其他比率問文可以使用Poison

延伸閱讀:

2021年11月9日

CQI365: 在Devothink 使用Latex 表示數學公式

 #2021-11-09


許多Markdown編輯器,都可以相容Latex數學公式,而Devonthink也不例外。支援Latex格式,可以讓我們方便的在筆記中直接展現數學公式,不僅美觀而且更專業清晰。

在Devonthink使用Latex格式,要透過 $$符號來做開頭與結尾,在兩個$$之間,使用Latex語法就可以呈現了! 例如:

$${\textrm  {e}}^{x}\approx 1+x+{\frac 
 {x^{2}}{2!}}+{\frac  {x^{3}}{3!}}+\cdots +
{\frac  {x^{n}}{n!}} $$ 

會呈現出:

ex1+x+x22!+x33!++xnn!

這邊列舉一些常用符號與語法給大家參考:

  • x 的n 次方x^{n} : 

  • x 的根號 \sqrt {x}

  • 總和 \sum_i x_i :

  • 分數\frac{y}{x}

  • 集合 \set S : 

  • 屬於 \in Q : 



有了這個功能用devonthink寫程式或數學相關的筆記,更得心應手了!詳細用Devonthink做筆記的方式與特色,可以參考 [| CQI365 | 林軒名醫師 | 等待雨果 |: 透過Devonthink 上課筆記增加學習效率]

年度熱門文章