首頁 | 關於知識網 | 會員規範 | 知識地圖| 本站連結 | JACKSOFT | 加入會員 |
電腦稽核 >> 電腦稽核軟體討論區 >>[求助]ACL的RECOFFSET指令
[求助]ACL的RECOFFSET指令

如果是想要查上一位病人的病歷資料,
和現在這個病人是否相同,
該怎麼建立跟以前一樣新的紀錄呢?

2
 
 

   
相關標籤
   
回文 #1
回覆會員暱稱:辣味的
點數:3050
等級:知識長

榮譽勳章:知識長
發文篇數:135
回文時間:2012-01-19 11:54:54

我建立了這個命令腳本和專案,感謝大家!
   
回文 #2
回覆會員暱稱:
點數:
等級:初學者

榮譽勳章:初學者
發文篇數:36
回文時間:2012-01-19 11:43:54

給你一個定義字段的指令,可以在腳本中使用它。篩選器做為部分條件,在第一部分輸入。請見截圖。 ACL技術人員可以指導,他們可以看著你的螢幕使用電話教導。 請注意RECOFFSET的使用順序,因為它有固定的排序。我想重複病人及看診日期(降序排序到一個新的檔案,再對病人姓名進行排序。然後提取欄位資料前先添加篩選器取出相差的天數到新的檔案。)
附檔下載
   
回文 #3
回覆會員暱稱:tina
點數:1880
等級:研究生

榮譽勳章:研究生
發文篇數:83
回文時間:2012-01-19 11:36:20

如果你貼上你整個運算式的腳本代碼,會更容易發現您的錯誤。
   
回文 #4
回覆會員暱稱:辣味的
點數:3050
等級:知識長

榮譽勳章:知識長
發文篇數:135
回文時間:2012-01-19 11:35:01

您的建議很有用,但是我使用的時候出現錯誤,可以請您繼續說明嗎?
   
回文 #5
回覆會員暱稱:狗狗兒
點數:2300
等級:專家

榮譽勳章:專家
發文篇數:103
回文時間:2012-01-19 11:33:23

我第一次看你的資料,我跟你確認是不是這樣: recno Patient Incurred_Date ------------------------------------ 1 Jane Doe 06/12/2011 2 Jane Doe 07/18/2011 3 Ivan Ivanovich 03/15/2011 4 Ivan Ivanovich 10/23/2011 so at record 3 you have recoffset(Patient,1)-->record 4-->Ivan and Patient-->record 3-->Ivan and the condition is met, but the value is recoffset(Incurred_Date,-1)-->record 2-->07/18/2011 which is Jane's date, not Ivan's. I'm thinking what you want is DEFINE FIELD period COMPUTED recoffset(Incurred_Date,1)-Incurred_Date IF recoffset(Patient,1)=Patient 0 這樣您病人的recno看診日期將會呈現 -------------------------------------------- 1 Jane Doe 06/12/2011 36 2 Jane Doe 07/18/2011 0 3 Ivan Ivanovich 03/15/2011 222 4 Ivan Ivanovich 10/23/2011 0
   
回文 #6
回覆會員暱稱:辣味的
點數:3050
等級:知識長

榮譽勳章:知識長
發文篇數:135
回文時間:2012-01-19 11:29:26

我現在相當的混亂,但是我想要做這個選項的測試。 我不希望做得亂七八糟,但是我想使用它,讓我看到特定時間裡面的,特殊診斷是否可以提出更多的索賠。 所以我這樣做,我將特定的診斷拉到一個單獨資料庫(1) 然後將病患名子和診斷資料建立到資料庫(2) 所以現在在資料庫(2)的結果是這樣: Patient Name Incurred_Date Diagnosis Code John Doe 17/06/11 P120 John Doe 16/07/11 P120 Jane Doe 01/08/11 P120 Jane Doe 22/10/11 P120 所以把兩個Incurred_Date當做同一個病人病歷資料的差異,結果是John Doe 30-42天就會來看診一次。 不知道這樣是不是對的?
   
回文 #7
回覆會員暱稱:小蔡
點數:2860
等級:大師

榮譽勳章:大師
發文篇數:126
回文時間:2012-01-19 11:22:21

首先,你會發現,我們許多人不喜歡在這裡 RECOFFSET命令......它算是在編寫腳本的過程的殺手鐧(但有利於快速查詢。)第二,我不能確定你想做什麼。你寫的是你有一個文件。讓我們假設它有3記錄。第二個記錄和第三個記錄患者名稱相同。如果條件為真,那麼你是想從第一個記錄發生的日期減去當前記錄發生的日期。我想你想要的是:Condition: RECOFFSET(Patient, 1)="Patient"Value: RECOFFSET(Incurred_Date, 1) - Incurred_Date透過改變該值,你將會看到之後重複的資料以及發生的日期。 第三,我會輸入更多條件像是…診斷代碼、DOS、病人名稱和可能的資料,可以獲得大量的假設性。
   
回文 #8
回覆會員暱稱:辣味的
點數:3050
等級:知識長

榮譽勳章:知識長
發文篇數:135
回文時間:2012-01-19 11:19:16

恩…我剛才複製公式,我上次收到技術人員通知, 在那一次測試失敗,有更適當的運算式嗎?
網站建議與問題回報 | 隱私權政策 | 網站管理規範 | 條款與政策