module ADIWG::Mdtranslator::Writers::SbJson::Codelists

Public Class Methods

codelist_adiwg2sb(codelist, adiwgCode) click to toggle source

translate iso/adiwg code to sb

# File lib/adiwg/mdtranslator/writers/sbJson/sections/sbJson_codelists.rb, line 185
def self.codelist_adiwg2sb(codelist, adiwgCode)
   codeList = instance_variable_get("@#{codelist}")
   unless adiwgCode.nil?
      codeList.each do |obj|
         if obj[:adiwg] == adiwgCode
            return obj[:sb]
         end
      end
   end
   return nil
end
get_code_definition(codeList, code) click to toggle source

get requested codelist from the adiwg-mdcodes gem

# File lib/adiwg/mdtranslator/writers/sbJson/sections/sbJson_codelists.rb, line 198
def self.get_code_definition(codeList, code)
   hCodelist = ADIWG::Mdcodes.getCodelistDetail(codeList, @hResponseObj)
   hCodelist['codelist'].each do |item|
      if item['codeName'] == code
         return item['description']
      end
   end
   return nil
end