# 表單選項 Form option

切換回去表單編輯畫面利用表單屬性（位於表單編輯器右下角的“選項”），可以設定表單與資料倉儲之間的互動，以及表單顯示方式。以下是詳細說明：

<figure><img src="https://1792893123-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdwFoogk3W80yJlNR060h%2Fuploads%2FPcrrttYj3RiD41NhO4CH%2Fform_option.jpg?alt=media&#x26;token=5c81ab94-6e39-4f84-a3d5-0e0dacb99d03" alt=""><figcaption><p>表單屬性</p></figcaption></figure>

## **字典來源**

本系統支援多種字典集（透過資料庫或Data API定位）。編輯器左上角可檢視倉儲環境字典位址。表單匯入時也會呈現表單字典來源。表單字典與倉儲環境字典位址需一致，這樣才能透過表單上的字典查找倉儲資料。

## **資料查詢與引用條件**

當開啟新文件時，對於設定為可讀或可讀寫的非計算式欄位，系統會根據設定條件從資料庫中查詢並引用記錄。包括下列兩種方式:

1. 可以按照病歷號  (CHTNO)  和時間範圍  (幾天)  查詢近期的記錄，
2. 可根據收件號或就醫號  (OPDNO)  僅查詢該病人的當次記錄。

計算式欄位則根據函數設定產生內容，不進行記錄查詢。對於已存檔的文件，僅提取上一次的存檔記錄，不更新查詢資料。

## **表單按鈕設定**

表單可設定: (語音)小助手，預設按鈕 (包括存檔新增紀錄，重設表單，管理表單紀錄，管理表單預設)，以及預覽按鈕

<figure><img src="https://1792893123-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdwFoogk3W80yJlNR060h%2Fuploads%2FJaAyZ7Mj8Kl7cESMVuON%2Fbutton1.jpg?alt=media&#x26;token=642a5fcc-4688-47f3-9d4e-aa2ada8ecbcb" alt=""><figcaption><p>表單設定按鈕是否顯示</p></figcaption></figure>

### (語音)小助手

本選項可顯示 "語音助手" 鈕，點選可切換開啟/關閉語音工具。使用方式請參見 [語音助手](https://cgmh-kj.gitbook.io/strucmed/biao-dan-shi-yong/ai-xiao-zhu-shou-beta/yu-yin-zhu-shou)。

<figure><img src="https://1792893123-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdwFoogk3W80yJlNR060h%2Fuploads%2FOANHw65a9vTiviC34oqn%2Fvoice2.jpg?alt=media&#x26;token=fc693f21-1093-4f42-afcc-8d0c7b22889e" alt=""><figcaption></figcaption></figure>

### **表單預設**

表單選項可設定是否隱藏 "預設" ，預設不勾選“隱藏預設”，會開啟 "**表單預設按鈕群組**" 相關功能，包括: 存檔新增紀錄，重設表單，管理表單紀錄，管理表單預設共四個按鈕。使用方式請參考 [表單填寫](https://cgmh-kj.gitbook.io/strucmed/biao-dan-shi-yong/biao-dan-tian-xie) 中的 [表單預設](https://cgmh-kj.gitbook.io/strucmed/biao-dan-shi-yong/biao-dan-tian-xie#biao-dan-yu-she)。

<figure><img src="https://1792893123-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdwFoogk3W80yJlNR060h%2Fuploads%2FDO3jtpYHO1ofdWOSaCKY%2Fpreset-all.jpg?alt=media&#x26;token=85b8ce7c-7f2f-4612-85dc-8da1789accb1" alt=""><figcaption></figcaption></figure>

#### A.管理表單紀錄

1.可點選帶入先前存檔紀錄內容到表單中，如果是紀錄的建立者，也可以使用刪除紀錄動作。

2.使用表單紀錄請參見 [表單填寫](https://cgmh-kj.gitbook.io/strucmed/biao-dan-shi-yong/biao-dan-tian-xie) 中的 [使用表單紀錄](https://cgmh-kj.gitbook.io/strucmed/biao-dan-shi-yong/biao-dan-tian-xie#shi-yong-biao-dan-ji-lu)。

<figure><img src="https://1792893123-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdwFoogk3W80yJlNR060h%2Fuploads%2FoJya8rXRWo7u0SxiJBqG%2Fpreset1-3.jpg?alt=media&#x26;token=e44b4e0e-963b-4659-8311-32c10bf3ce76" alt=""><figcaption></figcaption></figure>

#### B.管理表單預設

預設可在預覽表單或是填寫表單時設定，建議在預覽表單設定會比較單純，設定方式如下:

1\. 進入表單清單，查找想要設定的表單，點選預覽圖示，開啟網頁表單預覽。預覽表單的欄位內容不受倉儲資料引用，或是HIS函數影響。此時填入預設內容會比較正確。

<figure><img src="https://1792893123-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdwFoogk3W80yJlNR060h%2Fuploads%2Fltlfcy0pM9x4a5cJG3AH%2Fpreset1-1.jpg?alt=media&#x26;token=4b431661-875e-4fcb-980b-a4c6475c465e" alt=""><figcaption></figcaption></figure>

2\. 填入預設內容後，可點選 "管理表單預設" 按鈕，進行新增/修改預設，有填寫的部分才會存入預設。預設清單會綁定表單編號。

<figure><img src="https://1792893123-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdwFoogk3W80yJlNR060h%2Fuploads%2FqJX5Qg6rKvVXPwkmUb4b%2Fpreset1-2.jpg?alt=media&#x26;token=83c5320d-be4d-4394-9865-32c17c19bde5" alt=""><figcaption></figcaption></figure>

3\. 使用者可以自行設定 **公用** 或是 **個人預設，**&#x500B;人預設內容會綁定登入使用者代號。使用時，預設清單排序會先優先呈現個人預設，個人預設不會出現在其他使用者清單中。

<figure><img src="https://1792893123-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdwFoogk3W80yJlNR060h%2Fuploads%2FSHhzxiD8vlHaH8cEjJiz%2Fpresets1-4.jpg?alt=media&#x26;token=756bfcfe-f8b3-4313-a12e-9be1ca9c7f3b" alt=""><figcaption><p>修改共用預設</p></figcaption></figure>

4\. 除 **預覽** 的時候可設定預設，使用者也可以再 **填寫表單** 的時候預設設定。

5\. 使用表單預設請參考 [表單填寫](https://cgmh-kj.gitbook.io/strucmed/biao-dan-shi-yong/biao-dan-tian-xie) 中的 [使用表單預設](https://cgmh-kj.gitbook.io/strucmed/biao-dan-shi-yong/biao-dan-tian-xie#shi-yong-biao-dan-yu-she)。

{% hint style="warning" %}

1. 請注意所有當下欄位有填寫內容的欄位，都會記錄在預設中
2. 如果表單修改有調整欄位，預設也得重新建立。
   {% endhint %}

### **文字預覽**

可以選擇是否顯示文字預覽按鈕。點選可查看生成文字，確認帶回文字內容。

<figure><img src="https://1792893123-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdwFoogk3W80yJlNR060h%2Fuploads%2FjJZHmvDWNUznBa3VxgYP%2Fpreview.jpg?alt=media&#x26;token=9ee23a26-0157-41a3-805c-a16431975eb1" alt=""><figcaption><p>預覽文字報告按鈕</p></figcaption></figure>

<figure><img src="https://1792893123-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdwFoogk3W80yJlNR060h%2Fuploads%2FKOi5KB9F2T6VXKSQqXCv%2Fpreview2.jpg?alt=media&#x26;token=da9e35ac-c54e-400a-8701-489ed8c8b867" alt=""><figcaption></figcaption></figure>

## 文字回傳與使用範例

* **文字回傳方式**：預設根據欄位的“回傳文字”設定進行回傳。

<figure><img src="https://1792893123-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdwFoogk3W80yJlNR060h%2Fuploads%2Fx3ZDAc1pbRTzU1Frrekj%2FHISreturn.gif?alt=media&#x26;token=08421804-a14c-4e5e-bd2b-c3b8516e1070" alt=""><figcaption></figcaption></figure>

* 進階使用者可以設定“指定回傳HIStext”，此時表單將忽略欄位的“回傳文字”設定，僅回傳綁定HIStext字典的欄位內容至HIS系統。
* **使用範例**：
  1. 設定巨集按鈕。
  2. 將特定函數執行結果帶入指定欄位（例如A7）。
  3. 接著將A7欄位綁定至HIStext字典，並設定某些區塊不回傳文字以避免重複取得結果。
  4. 最後，透過表單屬性設定指定回傳HIStext字典欄位內容，使使用者能在填寫表單後手動執行生成報告草稿巨集，並將文本草稿修改後回傳至HIS。

<figure><img src="https://1792893123-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdwFoogk3W80yJlNR060h%2Fuploads%2FIGxNFsbSlaT811vEugCB%2FHIStext2.gif?alt=media&#x26;token=137c65b5-bce1-45f7-9fa2-1e7c37de32c3" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1792893123-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdwFoogk3W80yJlNR060h%2Fuploads%2FPXAx5uvz7TO8G8yHT88R%2FHIStext.gif?alt=media&#x26;token=5c90d09e-3ac5-41cb-8269-777d0e1fa78a" alt=""><figcaption><p>欄位綁定 HIStext 字典</p></figcaption></figure>

## JS script 增益集 add-on:

除了標準控制項，本系統也支援外部程式碼加掛功能。點擊script按鈕後，會出現編輯視窗，進階開發人員可以利用JavaScript或JQuery語言擴增表單功能。這包括設計表單的CSS樣式、增加自動計算功能、或透過超連結實現表單間的跳轉等。
