Skip to content

834 5010 LS/LE (Loop 2700/2750) Additional Reporting Categories not correct #42

Description

@ddw360

The 005010X220A1-834 Benefit Enrollment and Maintenance TR3 Errata report published June 2010, specifies corrections to handling of LS/LE Loop envelope for Additional Reporting Categories.

See for reference sample data structure to use to test:
Click Link Here

Changes that needed to be addressed:

  1. LS (Pos 6880) and LE (Pos 6885) are both segments within Loop 2000, not Loop 2700. Only one LS/LE pair allowed for each Loop 2000.
  2. LX (Pos 6881) segment within LS/LE is Loop 2700, not Loop 2710 (which has been eliminated).
  3. Loop 2750 is a child sub-loop of Loop 2700 containing the following segments:
  • N1 (Pos 6882)
  • REF (Pos 6883)
  • DTP (Pos 6884)

Recommended change to V2 map (not tested, still trying to figure out how to have library force use of correct map!!): 834.5010.X220.A1.v2.xml

...
        <!--End of 2300 loop-->
        <!-- Loop 2000, LS/LE Loop Envelope: Additional Reporting Categories-->
        <segment xid="LS" usage="R" pos="6880" max_use="1" name="Additional Reporting Categories">
          <element xid="LS01" data_ele="447" usage="R" seq="01" name="Loop Identifier Code" />
        </segment>
        <!--End of segment LS-->
        <loop xid="2700" pos="6801" usage="R" repeat="&gt;1" name="Member Reporting Categories">
          <segment xid="LX" usage="R" pos="6881" max_use="1" name="Member Reporting Categories">
            <element xid="LX01" data_ele="554" usage="R" seq="01" name="Assigned Number" />
          </segment>
          <!--End of segment LX-->
          <loop xid="2750" pos="6802" usage="R" repeat="1" name="Reporting Category">
            <segment xid="N1" usage="R" pos="6882" max_use="1" name="Reporting Category">
              <syntax>R0203</syntax>
              <syntax>P0304</syntax>
              <element xid="N101" data_ele="98" usage="R" seq="01" name="Entity Identifier Code">
                <valid_codes>
                  <code>75</code>
                </valid_codes>
              </element>
              <element xid="N102" data_ele="93" usage="R" seq="02" name="Member Reporting Category Name" />
              <element xid="N103" data_ele="66" usage="N" seq="03" name="Identification Code Qualifier" />
              <element xid="N104" data_ele="67" usage="N" seq="04" name="Identification Code" />
              <element xid="N105" data_ele="706" usage="N" seq="05" name="Entity Relationship Code" />
              <element xid="N106" data_ele="98" usage="N" seq="06" name="Entity Identifier Code" />
            </segment>
            <!--End of segment N1-->
            <segment xid="REF" usage="S" pos="6883" max_use="1" name="Reporting Category Reference">
              <syntax>R0203</syntax>
              <element xid="REF01" data_ele="128" usage="R" seq="01" name="Reference Identification Qualifier">
                <valid_codes>
                  <code>00</code>
                  <code>17</code>
                  <code>18</code>
                  <code>19</code>
                  <code>26</code>
                  <code>3L</code>
                  <code>6M</code>
                  <code>9V</code>
                  <code>9X</code>
                  <code>GE</code>
                  <code>LU</code>
                  <code>PID</code>
                  <code>XX1</code>
                  <code>XX2</code>
                  <code>YY</code>
                  <code>ZZ</code>
                </valid_codes>
              </element>
              <element xid="REF02" data_ele="127" usage="R" seq="02" name="Member Reporting Category Reference ID" />
              <element xid="REF03" data_ele="352" usage="N" seq="03" name="Description" />
              <composite xid="REF04" data_ele="C040" usage="N" seq="04" name="Reference Identifier" />
            </segment>
            <!--End of segment REF-->
            <segment xid="DTP" usage="S" pos="6884" max_use="1" name="Reporting Category Date">
              <element xid="DTP01" data_ele="374" usage="R" seq="01" name="Date Time Qualifier">
                <valid_codes>
                  <code>007</code>
                </valid_codes>
              </element>
              <element xid="DTP02" data_ele="1250" usage="R" seq="02" name="Date Time Period Format Qualifier">
                <valid_codes>
                  <code>D8</code>
                  <code>RD8</code>
                </valid_codes>
              </element>
              <element xid="DTP03" data_ele="1251" usage="R" seq="03" name="Member Reporting Category Effective Date(s)" />
            </segment>
            <!--End of segment DTP-->
          </loop>
          <!--End of 2750 loop-->
        </loop>
        <!--End of 2700 loop-->
        <segment xid="LE" usage="S" pos="6885" max_use="1" name="Additional Reporting Categories Loop Termination">
          <element xid="LE01" data_ele="447" usage="R" seq="01" name="Loop Identifier Code" />
        </segment>
        <!--End of segment LE-->
      </loop>
      <!--End of 2000 loop-->
...

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions