Let's GAWK! とにかく使うJGAWK その21

 みなさん こんにちわ
 前回までで、awkの使い方に関する話はひとまず終わりにします。今後は実用的なスクリプトを紹介します。無論、ターゲットは「手術台帳」です。

 先日、広島のN先生に手術台帳のデータを見せて頂きました。こんなデータです。ただし、もとのデータはセパレータがタブです。タブのままアップすると差し障りがでそうなのでカンマにしてあります。また、例によって70桁前後で改行してあります。

960098,終了,B-1,木村 拓哉,063654-8,1996年09月02日,月曜日,昭和21年08
月04日,50,男性,外科,4階,10:05,13:10,3:05,10:30,13:00,2:30,高田
,新田,,,,全身麻酔,セボフレン,,谷本,,高田,掛布,,植木,,待機手術,,悪性疾
患,右顎下腺腫瘍,右顎下腺腫瘍,右顎下腺悪性腫瘍摘出術 
960088,終了,C-1,ともさか りえ,105476-6,1996年09月02日,月曜日,大正2
年02月06日,83,女性,眼科,6階,14:05,15:40,1:35,14:15,15:35,1:20,
細川,小山,,,,球後麻酔,,,細川,,細川,,,藤田,大原,待機手術,,良性疾患,左白
内障,左白内障,左眼内レンズ挿入術水晶体嚢外摘出術
960097,終了,A-1,中谷 美紀,109012-5,1996年09月02日,月曜日,大正9年02
月29日,76,女性,整形外科,6階,13:20,15:00,1:40,14:05,14:50,0:45,
平田,坂本,,,,腰椎麻酔,,,平田,,平田,西本,,高橋,田中,待機手術,,良性疾患,
右大腿骨転子部骨折,右大腿骨転子部骨折,右大腿骨観血的骨接合術

 実は各フィールドの意味がよく解らないのですが、いろいろ解析した結果を示します。N先生添削してください。

 データは39フィールドからできています。
 見て解ったフィールドを列記します。

 $2はすべてのレコードで"終了"となっています。
 $3,$5のコード番号は意味が分かりません。
 $19-$22,$27-$33が医師名と思うのですが、区別がよく解りません。
 $23,$26,$35は使用されていません。

 実は、このデータ解析自体awkでやりました。次回からさまざまな集計スクリプトを紹介します。


 その後、N先生より以下のようなコメントをいただきました。

$2は手術の予定分類で、選択枝は「来週」「再来週」「明日」「終了」の4つです。
例えば来週の手術予定表をファックス配信する場合には「来週」が選択されているものが配信される仕組みになっています。
手術が終了したら、「終了」に変更します。
$3は使用する手術室です。手術室は3室あり、手術室Aの1例目はA-1、手術室Bの3例目はB-3となります。
$5はカルテ番号、$14は麻酔終了時間です。
$19は執刀医、$20は第1助手、$21は第2助手、$22は第3助手、$23は第4助手です。
$24は麻酔法です。
$25は使用麻酔ガス(選択枝はセボフレン、フォーレン、ハロセン、エトレン)です。
$26は特殊麻酔(低血圧麻酔や分離肺換気)などの記録欄。
$27第1麻酔医、$28は第2麻酔医、$29は主治医です。
$30は直接介助看護婦1、$31は直接介助看護婦2、$32は間接介助看護婦1、$33は直接介助看護婦2です。
$35は内視鏡に関する記録欄で、術中内視鏡施行例や内視鏡による穿孔で手術になった場合に記入します。
$37は術前診断、$38は確定診断、$39は手術術式です。
$37〜39は3つまでの連続フィールドになっていますので、術前診断のフィールドが2つあるもの(例えば胆石症,急性胆嚢炎)や、手術術式のフィールドが3つある(例えばS状結腸切除術,肝部分切除術,リザーバー埋め込み術)ようなケースもあります。




 初出 NIFTY-Serve「みんみんネット」1996/09/28 (Sat) 18:16:10