bug fix: payer information on 837

This commit is contained in:
Steve Nyemba 2020-11-02 15:35:40 -06:00
parent cb150f1d90
commit 8b4eb81564
2 changed files with 7 additions and 6 deletions

View File

@ -279,11 +279,12 @@ class Parser (Process):
row = util.split(row.replace('\n','').replace('~','')) row = util.split(row.replace('\n','').replace('~',''))
_info = util.get.config(self.config[_code][0],row) _info = util.get.config(self.config[_code][0],row)
if _info : if _info :
try: try:
tmp = self.get.value(row,_info) tmp = self.get.value(row,_info)
# if 'P1080351470' in content[0] and 'PLB' in row: # if 'P1080351470' in content[0] and 'PLB' in row:
# print (_info) # print (_info)
# print (row) # print (row)
@ -300,10 +301,10 @@ class Parser (Process):
else: else:
if label not in value: if label not in value:
value[label] = [tmp] value[label] = [tmp]
elif len(list(tmp.keys())) == 1 : # elif len(list(tmp.keys())) == 1 :
# print "\t",len(claim[label]),tmp # # print "\t",len(claim[label]),tmp
index = len(value[label]) -1 # index = len(value[label]) -1
value[label][index] = dict(value[label][index],**tmp) # value[label][index] = dict(value[label][index],**tmp)
else: else:
value[label].append(tmp) value[label].append(tmp)
tmp['_index'] = len(value[label]) -1 tmp['_index'] = len(value[label]) -1

View File

@ -8,7 +8,7 @@ import sys
def read(fname): def read(fname):
return open(os.path.join(os.path.dirname(__file__), fname)).read() return open(os.path.join(os.path.dirname(__file__), fname)).read()
args = { args = {
"name":"healthcareio","version":"1.3.7", "name":"healthcareio","version":"1.4.0",
"author":"Vanderbilt University Medical Center", "author":"Vanderbilt University Medical Center",
"author_email":"steve.l.nyemba@vumc.org", "author_email":"steve.l.nyemba@vumc.org",
"license":"MIT", "license":"MIT",