患者番号を入れれば右テーブルが表示されることは先述された方法で可能ですか?先述の方法でダメだったので、こちらのミスの可能性が大いにありますが一応聞いておきたいです。
]]>マスターのRBCと右のRBCが一致 をどうやって検出しますか。
数項目が相手でしたら、複数のリレーションを張るとかでいいでしょう。実際には項目数が数十以上になると思うのですが、1項目ごとに処理しますか?
日時を無視していいのでしたら、
検査項目のマスターをグローバルの繰り返しフィールドへ設定します。
検査結果_ = Case ( 検査項目マスター = 検査項目[1] ; 検査結果[1] )
s_検査結果_ 検査結果を集計(一覧 ; 繰り返しごと)
の2フィールドを作ります。
新しいレイアウトを作り、患者番号をキーにする小計パートだけを配置し、検査項目マスターとs_検査結果_を縦方向の繰り返しで配置します。
患者番号でソートします。 以上出来上がり
患者番号 検査項目 検査結果
10 RBC 456
10 AST 25
10 ALT 28
10 γ-GT 24
11 RBC 500
11 AST 23
11 γ-GT 26
という風になっていますが、これでも大丈夫ですか?
]]>書き忘れた。
ただし、この構造では、時系列のグラフ化などは難しいですので、グラフは元データからデータを抜き取って処理してください。
現在、カルテ番号をリレーションしてデータは移せるのですがここからが問題で、
・検査項目は固定したいので、ポータルは使えないが使わないとデータが出ない。
・検査項目は固定させたいので、検査結果がマスターになければその部分の検査結果は飛ばして出したい。
・例:RBC 430
AST 22
ALT
γ-GT 56
という風に、したいのですがどうすればいいでしょうか。また、その方法が載っているサイト・サンプルを教えてください。