數據的排除篩選:醫療保健索賠數據庫在使用醫療保健索賠數據庫的情況下,需要排除患有某種疾病(ICD10_Level1_code)的患者(Member_ID)。
我如何使用JMP排除任何 “患者” 在數據中至少一次患有某種疾病?
感謝您的關注。

關於:數據的排除篩查:醫療保健索賠數據庫也許有人可以為您提供通過腳本執行此操作的方法,但是在此之前,這是完成此操作的一種round回方式。 您可以使用Analyze-Tabulate在行中輸入ID,在列中輸入疾病代碼。 使其成為數據表。 在所需的疾病代碼列中選擇所有具有1的行(ID),然後對這些行進行子集化(不需要任何列)。 然後,您可以使用ID(包括不匹配項,但不排除倍數)將行的子集列表連接到原始數據集。 然後使用IF語句創建一列,如果ID匹配(原始ID列與子集的ID之間),則返回= 1,否則返回0。 然後,您可以選擇1並排除它們。
關於:數據的排除篩查:醫療保健索賠數據庫繼續使用交互式解決方案(未編寫腳本),在其中的一行中找到疾病代碼,右鍵單擊它,然後選擇“選擇匹配的單元格”。然後選擇“行”>“排除”。或者,您可以選擇行>行選擇>選擇位置,然後在此處定義搜索目標。然後像以前一樣排除選擇行。最後,您可以選擇“行”>“數據過濾器”。添加帶有疾病代碼的列。確保檢查“包含”模式和“反向”選項。查找代碼,然後在列表中選擇它。
這些選擇都會影響行狀態。所有平台都注意行狀態並響應行狀態的變化。這使您可以執行分析或繪製數據,並從整個數據集快速更改為任何子集,並立即查看結果。
關於:數據的排除篩查:醫療保健索賠數據庫我認為這不會滿足要求-輕鬆排除帶有該疾病代碼的行,但是問題是如何排除所有具有該疾病代碼的患者ID,並且每個患者都有多個觀察結果ID。 因此,患者可能會看到一個帶有該特定疾病代碼的觀察值,還有一堆帶有其他疾病代碼的其他觀察值。 然後,排除耐心該疾病代碼,而不僅僅是觀察該疾病代碼。
關於:數據的排除篩查:醫療保健索賠數據庫運行以下代碼以創建示例表,然後選擇特定條件。然後單擊“患者”列的標題,並使用“行>行選擇>選擇匹配的單元格”。
NamesDefaultToHere(1);
// Make some data
dt = NewTable("Data",
NewColumn("Patients", Numeric, Nominal, Formula(RandomInteger(1, 25))),
NewColumn("Condition", Numeric, Nominal, Formula(Random Integer(1, 10))),
AddRows(100)
);
dt << runFormulas;
// Use a Distribution to see what happening
dt << Distribution(
Nominal Distribution( Column( :Patients ) ),
Nominal Distribution( Column( :Condition ) ),
Histograms Only
);
// Select the required condition(s)
Wait(2);
dt << selectWhere(:Condition == 1);