Example #1
0
 def __init__(self, anX12Message):
     st_loops = anX12Message.descendant("LOOP", name="ST_LOOP")
     if len(st_loops) > 0:
         self.facades = []
         for loop in st_loops:
             self.facades.append(F271_4010(loop))
     else:
         self.header = first(self.loops(Header, anX12Message))
         self.source = first(self.loops(Source, anX12Message))
Example #2
0
 def __init__(self, anX12Message):
     st_loops = anX12Message.descendant('LOOP', name='ST_LOOP')
     if len(st_loops) > 0:
         self.facades = []
         for loop in st_loops:
             self.facades.append(F271_4010(loop))
     else:
         self.header = first(self.loops(Header, anX12Message))
         self.source = first(self.loops(Source, anX12Message))
Example #3
0
 def __init__(self, anX12Message):
     st_loops = anX12Message.descendant('LOOP', name='ST_LOOP')
     if len(st_loops) > 0:
         self.facades = []
         for loop in st_loops:
             self.facades.append(F271_5010(loop))
     else:
         self.header = first(self.loops(Header, anX12Message))
         self.source = first(self.loops(Source, anX12Message))
         self.receivers = self.loops(Receiver, anX12Message)
         self.subscribers = self.loops(Subscriber, anX12Message)
         self.dependents = self.loops(Dependent, anX12Message)
Example #4
0
 def __init__(self, anX12Message):
     st_loops = anX12Message.descendant('LOOP', name='ST_LOOP')
     if len(st_loops) > 0:
         self.facades = []
         for loop in st_loops:
             self.facades.append(F271_5010(loop))
     else:
         self.header = first(self.loops(Header, anX12Message))
         self.source = first(self.loops(Source, anX12Message))
         self.receivers = self.loops(Receiver, anX12Message)
         self.subscribers = self.loops(Subscriber, anX12Message)
         self.dependents = self.loops(Dependent, anX12Message)
Example #5
0
 def __init__(self, anX12Message):
     """Examine the message and extract the relevant Loops."""
     st_loops = anX12Message.descendant('LOOP', name='ST_LOOP')
     if st_loops:
         self.facades = [F835_5010(loop) for loop in st_loops]
     else:
         self.header = first(self.loops(Header, anX12Message))
         self.payer = first(self.loops(Payer, anX12Message))
         self.payee = first(self.loops(Payee, anX12Message))
         self.claims_overview = first(
             self.loops(ClaimsOverview, anX12Message))
         self.claims = self.loops(Claim, anX12Message)
         self.footer = first(self.loops(Footer, anX12Message))
Example #6
0
 def __init__(self, anX12Message):
     """Examine the message and extract the relevant Loops."""
     st_loops = anX12Message.descendant('LOOP', name='ST_LOOP')
     if st_loops:
         self.facades = [F835_5010(loop) for loop in st_loops]
     else:
         self.header = first(self.loops(Header, anX12Message))
         self.payer = first(self.loops(Payer, anX12Message))
         self.payee = first(self.loops(Payee, anX12Message))
         self.claims_overview = first(
             self.loops(ClaimsOverview, anX12Message))
         self.claims = self.loops(Claim, anX12Message)
         self.footer = first(self.loops(Footer, anX12Message))
Example #7
0
 def __init__(self, anX12Message, *args, **kwargs):
     super(Subscriber, self).__init__(anX12Message, *args, **kwargs)
     self.personal_information = first(self.loops(
         self._Information, anX12Message))
     self.eligibility_or_benefit_information = \
             self.loops(self._EligibilityOrBenefitInformation, anX12Message)
     self.dependents = self.loops(Dependent, anX12Message)
Example #8
0
 def __init__(self, anX12Message, *args, **kwargs):
     super(Subscriber, self).__init__(anX12Message, *args, **kwargs)
     self.personal_information = first(self.loops(
         self._Information, anX12Message))
     self.eligibility_or_benefit_information = \
             self.loops(self._EligibilityOrBenefitInformation, anX12Message)
     self.dependents = self.loops(Dependent, anX12Message)
Example #9
0
        def __init__(self, anX12Message, *args, **kwargs):
            super(Dependent._EligibilityOrBenefitInformation, self).__init__(
                    anX12Message, *args, **kwargs)

            self.additional_information = self.loops(
                    self._AdditionalInformation, anX12Message)
            self.benefit_related_entity = first(self.loops(
                    self._RelatedEntityInformation, anX12Message))
Example #10
0
        def __init__(self, anX12Message, *args, **kwargs):
            super(Dependent._EligibilityOrBenefitInformation, self).__init__(
                    anX12Message, *args, **kwargs)

            self.additional_information = self.loops(
                    self._AdditionalInformation, anX12Message)
            self.benefit_related_entity = first(self.loops(
                    self._RelatedEntityInformation, anX12Message))
Example #11
0
 def __init__(self, anX12Message, *args, **kwargs):
     super(Receiver, self).__init__(anX12Message, *args, **kwargs)
     self.receiver_information = first(self.loops(
         self._Information, anX12Message))
     self.subscribers = self.loops(Subscriber, anX12Message)
Example #12
0
 def __init__(self, anX12Message, *args, **kwargs):
     super(Source, self).__init__(anX12Message, *args, **kwargs)
     self.source_information = first(self.loops(
         self._Information, anX12Message))
     self.receivers = self.loops(Receiver, anX12Message)
Example #13
0
 def __init__(self, anX12Message, *args, **kwargs):
     super(Receiver, self).__init__(anX12Message, *args, **kwargs)
     self.receiver_information = first(self.loops(self._Information, anX12Message))
     self.subscribers = self.loops(Subscriber, anX12Message)
Example #14
0
 def __init__(self, anX12Message, *args, **kwargs):
     super(Source, self).__init__(anX12Message, *args, **kwargs)
     self.source_information = first(self.loops(self._Information, anX12Message))
     self.receivers = self.loops(Receiver, anX12Message)