進階模型:醫療業-Emergency Department-Part 2-邏輯流程-處置
本篇是接續上一篇進階模型:醫療業-Emergency Department-Part 2-邏輯流程-診斷
==========
==========
流程簡述
- 病人已經取得醫師助理(PA)資源。
- 系統設立有一半的機會去作X-Ray,另一半去作Ultra-Sound。
- 完成後,釋放助理醫師。
- 離開醫院。
現場佈置
- USoundStorage:超音波所在位置。利用Attractors來定義資源數量。
- xRayRoom:放射室所在位置。直接宣告只有1 間資源數量。
- exitDoor:設定當完成處置後,病患離開之處。
- techHomeRoom:這是技師的HomeNode。會用在超音波與X光室的Agent流程中。
邏輯流程
流程詳述(整合現場佈置與邏輯流程)
- 病人已經取得醫師助理(PA)資源。(請參考進階模型:醫療業-Emergency Department-Part 2-邏輯流程-診斷)
- 系統設立有一半的機會去作X-Ray(xRayProcess: Agent),另一半去作Ultra-Sound(uSoundProcess: Agent)。(X-Ray與Ultra-Sound是使用具有邏輯流程之Agent處理,需要另外多加解釋。)
- 完成後,釋放助理醫師(releasePA: Release)。
- 離開醫院(gotoExit: MoveTo)到門口(exitDoor: space markup-Rectangular Node)。
- 最後讓病患這個Entity消失(leave: Sink)。
補充說明
X-Ray與Ultra-Sound是使用具有邏輯流程之Agent處理。因為又增加了一些技術問題,需要新的一篇來解釋。不過,在此先概略提供說明。
請注意看左圖。
USound是用在資源而定義的Agent。頂多就是有一個外在表現圖形。
但是,
USoundProcess是定義一個具有邏輯流程的Agent,除了有外在表現圖形外,他用了一堆的元件來表示邏輯(這些元件也是Agent啦)。
應該這麼說,其實這就是自己設計一個元件來用。
因為他是元件,所以冒出一個重點,那就是Ports。他跟其他元件一樣,用來連接其他元件造成流程結果。
元件屬性
1. uSoundProcess: Agent
這個是宣告在Agent中的Parameter。
2. xRayProcess: Agent
這個是宣告在Agent中的Parameter。
3. releasePA: Release
並無特殊之處。- 同時釋放助理醫師與急診診間兩個資源。
4. goToExit: MoveTo
並無特殊之處。
- 將Entity移動到特定的節點。此節點為exitDoor。
5. leave: Sink
將Entity真正從系統中移除。
- 一般而言,都會在Entity離開系統時進行資料收集的動作。
留言
張貼留言