Ver Fonte

bug fix with billing provider information

Steve Nyemba há 4 anos atrás
pai
commit
0f4cce2b22
1 ficheiros alterados com 4 adições e 1 exclusões
  1. 4 1
      healthcareio/x12/__init__.py

+ 4 - 1
healthcareio/x12/__init__.py

@@ -471,6 +471,7 @@ class Parser (Process):
             segment = []
             index = 0;
             _toprows = []
+            _default = None
             for row in file :
                 row = row.replace('\r','')
                 if not segment and not row.startswith(section):
@@ -483,7 +484,9 @@ class Parser (Process):
                     continue
                     
                 elif segment and not row.startswith(section):
-                    
+                    if not _default :
+                        _default =  (self.apply(_toprows,_code))
+                        DEFAULT_VALUE = dict(DEFAULT_VALUE,**_default)
                     segment.append(row)