Module: ADIWG::Mdtranslator::Writers::SbJson::Codelists

Defined in:
lib/adiwg/mdtranslator/writers/sbJson/sections/sbJson_codelists.rb

Class Method Summary collapse

Class Method Details

.codelist_adiwg2sb(codelist, adiwgCode) ⇒ Object

translate iso/adiwg code to sb



185
186
187
188
189
190
191
192
193
194
195
# 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) ⇒ Object

get requested codelist from the adiwg-mdcodes gem



198
199
200
201
202
203
204
205
206
# 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