チポ様
返信ありがとうございます
おっしゃる通りの規則性でございます。
チポ様が”?”にしているところは検査機関のコードだったり基準値より高いか低いかを表しているそうなので大丈夫です
Shin様
サンプルを作成していただきありがとうございます。
現在、正確なフォーマット状態を問い合わせしています。
送信元に問い合わせて、テキストのフォーマット情報をお聞きになればいかがでしょう。
]]>> H202201040000001234 1 SMS 37D2002 96.3 2 D2007 913 0 D2008 99 0 D2010 959 2 D2011 9197 0 D2012 915 0 D2020 953 0 D2025 984.5 1 D2026 911.64 1 D2028 95.1 0 D2029 9138 0 *
この例からは
H =?
20220104 = 日付?
0000001234 = 10桁のID?
半角スぺース = 6個
1 =コメント
半角スぺース =3個
SMS 37 = ?
---以下繰り返し
D = 以下検査コード
2002 = 検査コード
半角スぺース =2個
9 = 以下検査値
6.3 = 検査値
半角スぺース =8個
2 = ?
半角スぺース =15個
---以上繰り返し
これが不変の規則
としていいのでしょうか?
繰り返しは1回を1レコードに分ける?
]]>H202201040000001234 1 SMS 37D2002 96.3 2 D2007 913 0 D2008 99 0 D2010 959 2 D2011 9197 0 D2012 915 0 D2020 953 0 D2025 984.5 1 D2026 911.64 1 D2028 95.1 0 D2029 9138 0 *
H202201040000005678 1 SMS 37D2045 95.4 2 D2075 919 0 D2022 916 0 D2058 928 2 D2011 9213 0 D2012 911 0 D2020 9117 1 D2025 964.1 1 D2088 98.14 1 D2028 95.3 0 D2029 9138 0 *
このような固定式ではないtxtファイルです。
患者さんのIDでリレーションを組んであるデータベースに下記のような検査値のtxtファイルのインポートをしたいのですがどのような方法でインポートしているのでしょうか?
H202112290000001234 4 SMS 01D3853 989.1 1 *
このようなtxtファイルです。
1234が患者さんのID
その後の4がコメント
Dの後が検査コード
9の後が検査値
✳︎で終了
なにかヒントを頂けたら幸いです。
]]>