初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2016-11-24 17:30:15

uichi
Guest

患者を病名で検索して何人いるのか検索したい

OS:[7]
FileMaker Ver:[12]

今、病院の病棟でファイルメーカーを使っています。
今、ファイルメーカーで患者リストのレイアウトがあるのですが、そのリストから疾患名フィールドから以下のキーワードを含む患者を抽出したいです。

1. 大腿骨頚部骨折
2. 廃用症候群
3. 圧迫骨折

テーブルなどの情報は以下の通りです。

テーブル1
患者ID
患者名
部屋番号
疾患名
担当医師
発症日
入院日
・・・
・・

このテーブル情報で1つのレイアウトに名前や疾患名や入院日などを一覧のリストにして表示しています。
私が行いたいのは、この疾患名フィールドに対して、上記3つのキーワードを含む患者を検索したいです。

スクリプトを組んで抽出の作業を自動化したいのですが。以下のスクリプトを組んでいます。

検索モードに切り替え
フィールド設定[テーブル1::疾患名;"大腿骨頚部骨折"]
検索実行

これはこれで大腿骨頚部骨折の患者は抽出できるのですが、1度に上記3つの患者をすべて抽出したいのです。
and検索で大腿骨頚部骨折、廃用症候群、圧迫骨折をつないでしまうと1つのレコードに対して3つのキーワードの検索をかけてしまいます。

大腿骨頚部骨折の患者は○○人
廃用症候群の患者は●●人
圧迫骨折の患者は▲▲人
というような抽出をしたいです。


教え頂けると幸いです。

#2 2016-11-24 17:53:12

チポ
Member

Re: 患者を病名で検索して何人いるのか検索したい

and 検索
ではなく
or 検索
をしなければダメです。

後は、
集計フィールドと、小計パートを使った集計レイアウトで各疾患ごとの集計が出来ますね。

Offline

#3 2016-11-24 18:24:13

シャチ
Member

Re: 患者を病名で検索して何人いるのか検索したい

リレーション使って集計する方法ですが
http://yahoo.jp/box/kbL-xk
に置きました。
参考ににならないかなぁ?

Offline

#4 2016-11-24 18:41:54

uichi
Guest

Re: 患者を病名で検索して何人いるのか検索したい

回答をいただきありがとうございます。
自分で言っておきながら、意図とは異なることを記載してしまいました。
申し訳ありません。

色々な疾患名がある患者リストから
・大腿骨頚部骨折
・廃用症候群
・圧迫骨折

を含む患者のみ一覧表示したいのです。絞り込みした患者のリストを作りたいんです。

大腿骨頚部骨折の患者は○○人
廃用症候群の患者は●●人
圧迫骨折の患者は▲▲人
という情報ももちろん欲しかったので教えて頂いて助かります。

チポ様に教えて頂いた通りに「"大腿骨頚部骨折" or "廃用症候群" or "圧迫骨折"」と計算結果を定義しましたが、「該当するレコードはありません」と表示されて抽出がうまくできません。

#5 2016-11-24 19:03:11

シャチ
Member

Re: 患者を病名で検索して何人いるのか検索したい

わたしの作例にちょっと手を加えると
間者リストも同時に表示できます。
http://yahoo.jp/box/j9orSD
に置きました

Offline

#6 2016-11-24 22:18:12

uichi
Guest

Re: 患者を病名で検索して何人いるのか検索したい

シャチ様ありがとうございます。

こういったやり方もあるのですね。
リストにして印刷をしたいので、できればリスト形式で表示されたまま検索をかけたいのですが、やはりできないでしょうか?
イメージとしてはこんな感じです。

患者1 右大腿骨頸部骨折
患者2 左大腿骨頸部骨折
患者3 左大腿骨頸部骨折
患者4 廃用症候群
患者5 廃用症候群
患者6 腰椎圧迫骨折
患者7 胸椎圧迫骨折
...
..
.
入院日などでソートできればと思っています。

提示していただいたポータル表示だと、毎回大腿骨頸部骨折や廃用症候群の患者の数が変わるので印刷しようと思ったときに紙に載ってこないことがあると思います。
PCで見ればスクロールすれば見れますが・・・

なのでリスト形式で検索をかけられればと思うのですが、どうでしょうか?

先ほども相談した、こういったスクリプトだけではやはり解決できないでしょうか?

検索モードに切り替え
フィールド設定[テーブル1::疾患名;"大腿骨頚部骨折"]
検索実行

#7 2016-11-24 22:45:18

シャチ
Member

Re: 患者を病名で検索して何人いるのか検索したい

その要求なら
疾患名のOR条件で 検索して 疾患名でソートして 印刷
これでしょう。

これ以上やりたいこと増やさないでください。

Offline

#8 2016-11-25 07:49:42

uichi
Guest

Re: 患者を病名で検索して何人いるのか検索したい

シャチ様

申し訳ありませんでした。
本島にありがとうございました。

#9 2016-11-25 09:44:23

チポ
Member

Re: 患者を病名で検索して何人いるのか検索したい

[解決]ですが・・

or検索の方法が間違っています。

ヘルプのリンクです、FM14ですが12でも同じ考えでいいですね。
http://www.filemaker.com/help/14/fmp/ja … tml#486699

Offline

#10 2016-11-26 23:24:14

uichi
Guest

Re: 患者を病名で検索して何人いるのか検索したい

チポ wrote:

[解決]ですが・・

or検索の方法が間違っています。

ヘルプのリンクです、FM14ですが12でも同じ考えでいいですね。
http://www.filemaker.com/help/14/fmp/ja … tml#486699

チポ様のおかげで検索をかけることができました。
ありがとうございます。

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 7 queries executed - Memory usage: 522.41 KiB (Peak: 527.31 KiB) ]