Icon

JKI_​020_​Patient_​Network_​Days

JKI_020_Patient_Network_Days
課題20:患者さんの稼働日データレベル:高説明:あなたはある病院に勤めています。病院には患者さんの受診日データがあります。この課題では、週末を除く患者さんの受診日間の差分(「network days」(稼働日)と呼びます)を計算します。稼働日を計算したら、患者ごとの平均稼働日を計算します。この課題では、以下の入力と出力で実験してください。Input:Patient DateAline 11/01/2022Aline 12/02/2022Aline 25/02/2022Aline 15/04/2022Victor 05/02/2022Victor 25/02/2022Victor 15/03/2022Victor 30/03/2022Output:Patient Date Network Days MeanAline 11/01/2022 ? 23.333Aline 12/02/2022 24 23.333Aline 25/02/2022 10 23.333Aline 15/04/2022 36 23.333Victor 05/02/2022 ? 13.333Victor 25/02/2022 15 13.333Victor 15/03/2022 13 13.333Victor 30/03/2022 12 13.333注意: 単純にDate&Time Differenceノードを使用すると、患者のデータ/日付が混在し、週末をカウントしてしまうことになります。ボーナス・チャレンジ: ループを使用しないソリューションを作成すること。 データテーブル集計 Mean算出 Network_Days算出 データ入力と日付データ加工 時系列解析用データ集計 InputPatient and DateDate型へdd/mm/yyyyからdd.mm.yyyyy5*($Week (right)$-$Week$)-($Day of week (number)$)+($Day of week (number) (right)$)+$LastDateIsNetworkDay$Network_Daysの算出:それぞれの日付の期間週数X5で平日数を出しておき、実際の通院日の曜日数(1~7)で補正さらに前回の通院日が平日かどうかで補正前の訪問日のデータを発生させる土曜日はカウントしないので補正分は0とする平均通院間隔を算出表示用のカラム名Mean時系列での比較用データ集計Network_Daysカラムを統合Meanカラムを統合入力時の並び順に戻す各患者の時系列順各患者の時系列順に整列日付データから各種フィールド発生何週目かや曜日など Table Creator String to Date&Time String Manipulation Math Formula Lag Column Rule Engine GroupBy Column Rename Joiner Joiner Joiner Sorter Sorter Extract Date&TimeFields 課題20:患者さんの稼働日データレベル:高説明:あなたはある病院に勤めています。病院には患者さんの受診日データがあります。この課題では、週末を除く患者さんの受診日間の差分(「network days」(稼働日)と呼びます)を計算します。稼働日を計算したら、患者ごとの平均稼働日を計算します。この課題では、以下の入力と出力で実験してください。Input:Patient DateAline 11/01/2022Aline 12/02/2022Aline 25/02/2022Aline 15/04/2022Victor 05/02/2022Victor 25/02/2022Victor 15/03/2022Victor 30/03/2022Output:Patient Date Network Days MeanAline 11/01/2022 ? 23.333Aline 12/02/2022 24 23.333Aline 25/02/2022 10 23.333Aline 15/04/2022 36 23.333Victor 05/02/2022 ? 13.333Victor 25/02/2022 15 13.333Victor 15/03/2022 13 13.333Victor 30/03/2022 12 13.333注意: 単純にDate&Time Differenceノードを使用すると、患者のデータ/日付が混在し、週末をカウントしてしまうことになります。ボーナス・チャレンジ: ループを使用しないソリューションを作成すること。 データテーブル集計 Mean算出 Network_Days算出 データ入力と日付データ加工 時系列解析用データ集計 InputPatient and DateDate型へdd/mm/yyyyからdd.mm.yyyyy5*($Week (right)$-$Week$)-($Day of week (number)$)+($Day of week (number) (right)$)+$LastDateIsNetworkDay$Network_Daysの算出:それぞれの日付の期間週数X5で平日数を出しておき、実際の通院日の曜日数(1~7)で補正さらに前回の通院日が平日かどうかで補正前の訪問日のデータを発生させる土曜日はカウントしないので補正分は0とする平均通院間隔を算出表示用のカラム名Mean時系列での比較用データ集計Network_Daysカラムを統合Meanカラムを統合入力時の並び順に戻す各患者の時系列順各患者の時系列順に整列日付データから各種フィールド発生何週目かや曜日など Table Creator String to Date&Time String Manipulation Math Formula Lag Column Rule Engine GroupBy Column Rename Joiner Joiner Joiner Sorter Sorter Extract Date&TimeFields

Nodes

Extensions

Links