オンライン資格確認 導入記 (No.5) 2021.5.29更新
オンライン資格確認 導入記 (No.5) 2021.5.29更新
連携アプリケーション その3
以上でやっと連携アプリケーションの設定が終わったと思いました。
さっそくひながたをもとに以下の要求XML (simple TEXT)をつくって req Folderに投げ込みました。
File 名は(例えば) “OQSsiquc01req_202105290006” (OQSsiquc01req_のあとは任意)
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<XmlMsg>
<MessageHeader>
<QualificationConfirmationDate>20210522</QualificationConfirmationDate> (日付)
<MedicalInstitutionCode>8110212489</MedicalInstitutionCode> (医療機関コード)
<ArbitraryFileIdentifier>test1234</ArbitraryFileIdentifier> (これは任意:数字アルファベット)
</MessageHeader>
<MessageBody>
<QualificationConfirmSearchInfo> (以下4点必須 ただし国保は 記号=Symbol不要)
<InsurerNumber>81301914</InsurerNumber> (保険者番号)
<InsuredCardSymbol>5874</InsuredCardSymbol> (被保険者記号)
<InsuredIdentificationNumber>89574</InsuredIdentificationNumber> (被保険者番号)
<InsuredBranchNumber></InsuredBranchNumber> (枝番不要)
<Birthdate>19630924</Birthdate> (生年月日)
<LimitApplicationCertificateRelatedConsFlg>0</LimitApplicationCertificateRelatedConsFlg>
</QualificationConfirmSearchInfo> (上は支払限度額:今は1を入力しても公開されない)
</MessageBody>
</XmlMsg>
たしかに1秒後?には req Folderに 投入した Fileは消えていました。(やった!!)
で, res Folderになにか XML Fileが入っていました。(ラブレターを開ける気分です.)
ところが, res には
OQSsiquc01req_202105290006.err Fileと
OQSsiquc01req_202105290006.xml File が入っていました。
エラーFileは
“システムエラーが発生しました(エラーコード:OQSB3136E)。技術員に連絡してください”
xmlは要求XMLがそのまま返されています。 (ラブレターが未開封のまま返信されていました.)
一応 要求XMLは サーバーまで送られたわけで, 2歩前進なのですが, まだ 壁がありました。
結局 ONSベンダーサイトに質問すると, 原因究明のために Log(C:\ProgramData\OQS\OQSComApp\log)を送って欲しいと言うのです。ただ, Logを見るためには C:\Program Files\OQS\OQSComApp\conf\SystemDefinition.property の “System.Difinition.Propaty” File
を一部書き換えてsave する必要があるというのです。
このFileを書き換えようとすると
という警告が出ます。OQSComApp という管理者ユーザーでLoginしていますが, さらにスーパー管理者がいるのか? と思いました。ネットで調べると, 通常は管理者でも安全のため管理者権限を使っていない(というWindowsのしくみらしいです)ので, ネットでしらべて,管理者権限を獲得してsaveしました.
そのLogをONSでしらべてもらったら, 接続試験環境で連携アプリケーションを使っている,というのです。それが正常動作しない原因らしいのです。