Class PersistentTermMapping

java.lang.Object
org.ehrbase.service.PersistentTermMapping

public class PersistentTermMapping extends Object
since parsing of array of UDTs seems to fail with jOOQ 3.12, we are encoding term_mappings as an array for TEXT with the following format: match|purpose_value|purpose_terminology_id|purpose_code_string|target_terminology_id|target_code_string. For example: =|Erfasst|local|irgendein Purpose|SNOMED-CT|345356676789 Methods encodeAsString and decode deal with the formatting
  • Constructor Details

    • PersistentTermMapping

      public PersistentTermMapping(com.nedap.archie.rm.datavalues.TermMapping rmTermMapping)
    • PersistentTermMapping

      public PersistentTermMapping()
  • Method Details

    • encodeAsString

      public String encodeAsString()
    • decode

      public com.nedap.archie.rm.datavalues.TermMapping decode(String termMappingString)
    • termMappingRepresentation

      public String[] termMappingRepresentation(List<com.nedap.archie.rm.datavalues.TermMapping> termMappings)