パイプ区切りの HL7 メッセージを、メッセージ構造を表すカスタム Java 構造に読み込む必要があります。メッセージ タイプ、イベント タイプ、またはバージョン固有のメソッドやクラスを使用せずに、これらすべてを実行する必要があります。これは、読み取られる HL7 メッセージの種類に関係なく、このコードが機能する必要があるためです。さまざまなメッセージとイベントの種類ごとにリーダーを作成したくありません。すべてのセグメントとサブフィールドを取得する必要があります。この問題に対する解決策が事前に構築されているかどうかを確認するために、HAPI をよく調べましたが、何も見つかりませんでした。
この問題を解決するために、HAPI クラスを拡張するか、HAPI がパーサーから作成する基礎となるメッセージ構造を反復する方法はありますか?
また、HAPI に関する優れたリソースをいただければ幸いです。