map-reduce関数でHapiでHL7メッセージを解析しようとしていますが、マップタスクを実行するとEncodingNotSupportedExceptionが発生しました。 私は\ nまたは\ rを各セグメントの末尾に追加しようとしましたが、同じエラーに直面しています。 メッセージはテキストファイルに保存され、HDFSにアップロードされます。私は、これはサンプルメッセージmap-reduceでメッセージを解析中にhl7メッセージのエンコーディングエラーが発生しました
MSH|^~\&|HIS|RIH|EKG|EKG|20150121002000||ADT^A01||P|2.5.1
EVN||20150121002000|||||CITY GENL HOSP^0133195934^NPI
PID|1||95101100001^^^^PI^CITY GENL HOSP&0133195934&NPI||SNOW^JOHN^^^MR^^L||19560121002000|M||2054-5^White^CDCREC|470 Ocean Ave^^NEW YORK^^11226^USA^C^^29051||^^^^^513^5551212|||||95101100001||||2186-5^White American^CDCREC|||1
PV1||E||E||||||||||1||||||||||||||||||||||||||||||
OBX|1|NM|21612-7^PATIENT AGE REPORTED^LN||60|a^YEAR^UCUM|||||F|||201601131443
OBX|2|NM|21613-7^Urination^LN||2|a^DAY^UCUM|||||F|||19740514201500
DG1|001||4158^Diabetes^I9CDX||19740514201500|A|5478^Non-infectious
DG1|002||2222^Huntington^I9CDX||19610718121500|A|6958^Genetic
エンコーディングを処理するPipeParserが役に立ちます。 –
私もそれを使用して、私は同じエラーがあった – Zaman
私たちはどのようにメッセージのように見える! HL7メッセージをテキストファイルとして保存するのではなく、バイナリとして保存してください。セグメント区切り文字は大丈夫ですか? – sqlab