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

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

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

You are not logged in.

Announcement

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


#1 2020-01-17 16:42:11

ハンク
Member

大量の文字・数値を抜粋するスクリプト

いつも大変お世話になっております。
医療従事者で病院の電子カルテとFileMakerの運用で思考錯誤しています。

今回質問したいことは、電子カルテの採血データをコピーして、FileMaker上で、ある決められた文字とその付随する数値を反映させる計算式もしくはスクリプトがあるものなのかということです。

以下のサンプルにあるように、一度電子カルテの情報を「採血メモ」にコピペするのですが、電子カルテでは必要ない採血データや縦線、単位などいらない文字や記号もどうしてもコピーしなければいけないので、
あらかじめほしい情報のみ「採血メモ」から紐付けた数値を抜粋できないでしょうか?

https://www.dropbox.com/preview/%E3%82% … .fmp12.zip

よろしくお願い致します。

Last edited by ハンク (2020-01-17 17:01:55)

Offline

#2 2020-01-17 18:06:05

Shin
Member

Re: 大量の文字・数値を抜粋するスクリプト

Let (
[
	txt = ¶ & TrimAll ( 採血データ ; 3 ; 3 ) ;
	pos = Position ( txt ; ¶ & 項目名 & "|" ; 1 ; 1 ) ;
	lin = ValueCount ( Left ( txt ; pos ) )  ;
	Par = GetValue ( txt ; lin + 1 )
] ;
	GetValue ( Substitute ( Par ; "|" ; ¶ ) ; 3 )

)

という式で抜き出せます。
同じ式を繰り返し使うことになるので、カスタム関数にしておけば、ごく簡単な記述で計算できます。
https://www.dropbox.com/s/75wv9175jezbk … 2.zip?dl=0

Offline

#3 2020-01-17 20:37:53

ハンク1
Guest

Re: 大量の文字・数値を抜粋するスクリプト

Shin様
お返事ありがとうございます。 できました!

今後ともよろしくお願い致します。

#4 2020-01-17 21:57:51

ハンク2
Guest

Re: 大量の文字・数値を抜粋するスクリプト

すいません。追加で質問させてください。

採血データで、「A/G」や「Τーchol」などの表記が電カル上ではででしまうのですが、
/、ーが入っていると、その項目は抜粋できないでしょうか?

#5 2020-01-17 21:59:58

Shin
Member

Re: 大量の文字・数値を抜粋するスクリプト

そのまま利用されるのでしたら、無視されるのは、半角・全角スペース、区切り文字は、| と ¶ です。
それ以外は、文字として認識されます。

Offline

#6 2020-01-17 22:58:12

ハンク
Member

Re: 大量の文字・数値を抜粋するスクリプト

わかりました。ありがとうございます。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.020 seconds, 8 queries executed - Memory usage: 512.44 KiB (Peak: 517.34 KiB) ]