[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[orca-users:05230] Re: FileMaker へORCAからのデータインポートについて



 饗庭幸友様、早速のご返答、ありがとうございます。

 1)データの欠落ですが、下記のようなクエリーの場合は、欠番なく、取り込める
たのですが、保険情報の取り込む項目を増やしたら、欠番が出てきてしまいました。
どこか指定の誤りがあると思うのですが、発見できずにいます。

SELECT 
"tbl_ptnum"."ptnum","tbl_ptinf"."kananame","tbl_ptinf"."name","tbl_ptinf"."b
irthday","tbl_ptinf"."sex",
"tbl_hkncombi"."hkncombinum","tbl_pthkninf"."tekedymd"
,"tbl_pthkninf"."hknnum","tbl_pthkninf"."hknjanum",
"tbl_pthkninf"."kigo","tbl_pthkninf"."num",
"tbl_hkncombi"."honkzkkbn","tbl_hkncombi"."gai_kftnrate",
"tbl_pthkninf"."skkgetymd","tbl_ptkohinf"."ftnjanum",
"tbl_ptkohinf"."ftnjanum","tbl_ptkohinf"."jkysnum",
"tbl_ptkohinf"."tekstymd","tbl_ptkohinf"."tekedymd",
"tbl_ptkohinf_1"."ftnjanum","tbl_ptkohinf_1"."ftnjanum",
"tbl_ptkohinf_1"."jkysnum","tbl_ptkohinf_1"."tekstymd",
"tbl_ptkohinf_1"."tekedymd","tbl_hknjainf"."hknjaname",
"tbl_hknjainf"."adrs"
FROM (((((tbl_ptnum INNER JOIN tbl_ptinf ON tbl_ptnum.ptid = tbl_ptinf.ptid)
LEFT JOIN tbl_hkncombi ON tbl_ptinf.ptid = tbl_hkncombi.ptid) LEFT JOIN
tbl_pthkninf ON (tbl_hkncombi.hknid = tbl_pthkninf.hknid) AND
(tbl_hkncombi.ptid = tbl_pthkninf.ptid)) LEFT JOIN tbl_ptkohinf ON
(tbl_hkncombi.koh1id = tbl_ptkohinf.kohid) AND (tbl_hkncombi.ptid =
tbl_ptkohinf.ptid)) LEFT JOIN tbl_ptkohinf AS tbl_ptkohinf_1 ON
(tbl_hkncombi.ptid = tbl_ptkohinf_1.ptid) AND (tbl_hkncombi.koh2id =
tbl_ptkohinf_1.kohid)) LEFT JOIN tbl_hknjainf ON tbl_pthkninf.hknjanum =
tbl_hknjainf.hknjanum
WHERE (((tbl_hkncombi.hkncombinum)=1) AND
((tbl_pthkninf.tekedymd)>='20030401'));

問題点2)の古い保険情報の件ですが、ご指摘の
”この部分は、削除し、tbl_pthkninf.tekedymd)>='20031101'というように取り込む
日の日付を入れてやる”を行いますと、患者DATAの重複が起こるようです。
order by tbl_hkncombi.hkncombinum descを最後に挿入すれば、重複は起きないよう
ですが、最新の保険情報を得られているか、残念ながら、データの欠落のため、検証
できません。



------------------
植田泌尿器科医院
植田省吾
------------------

> From: "YUKITOMO AIBA" <aiba@xxxxxxxxxxxxx>
> Reply-To: orca-users@xxxxxxxxxxxxxx
> Date: Sat, 1 Nov 2003 12:37:36 +0900
> To: <orca-users@xxxxxxxxxxxxxx>
> Subject: [orca-users:05229] Re: FileMakerへORCAからのデータインポートについて
> 
> こんにちは。
> 饗庭と申します。
> 
> データの欠落状況がどんなものか分からないので何ともいえませんので、2点だけ。
> 
>>  2)ORCA側に複数の保険情報をもっている場合、たとえば国保から社保に変更が
> あっ
>> た場合、最新の保険情報(この場合は社保の)を取り込みたいのですが、古い方の
> 保
>> 険情報が取り込まれる。
> 
> WHERE (((tbl_hkncombi.hkncombinum)=1) となっています。保険組合せの保険組合番
> 号(hkncombinum)は、保険情報が追加されるたびに増えていきます。この場合です
> と、必ず最初に登録された保険情報しか取り込めません。ですからこの部分は、
> 削除し、tbl_pthkninf.tekedymd)>='20031101'というように取り込む日の日付を入れ
> てやるか、クエリーの最後に
> order by tbl_hkncombi.hkncombinum descとされてはいかがでしょうか?
> 
>>  3)中山先生のクエリーで((tbl_pthkninf.tekedymd)>='20030401'));はどの様な
> 意
>> 味でしょうか?
> 
> 保険情報の有効期間の終了日が20030401以降ということです。
> 
> 饗庭幸友
> 株式会社ファティマ
> 
> 
>