View Javadoc
1   package org.openehealth.ipf.modules.hl7.parser;
2   
3   import ca.uhn.hl7v2.parser.EncodingCharacters;
4   
5   /**
6    * Fixes https://github.com/hapifhir/hapi-hl7v2/issues/7, which misses to properly encode segment
7    * terminator characters.
8    *
9    * @author Christian Ohr
10   */
11  public class DefaultEscaping extends ca.uhn.hl7v2.parser.DefaultEscaping {
12  
13      public static final DefaultEscaping INSTANCE = new DefaultEscaping();
14  
15      @Override
16      public String escape(String text, EncodingCharacters encChars) {
17          String fixed = text.replace("\r", "\\X000d\\");
18          return super.escape(fixed, encChars);
19      }
20  
21  }