misc/835.xml in pd_x12-1.4.7 vs misc/835.xml in pd_x12-1.4.8
- old
+ new
@@ -1,9 +1,9 @@
<!--
This file is part of the X12Parser library that provides tools to
- manipulate X12 messages using Ruby native syntax.
-
+ manipulate X12 messages using Ruby native syntax.
+
Copyright (C) 2012 P&D Technical Solutions, LLC
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
@@ -16,19 +16,20 @@
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- $Id: 835OA.xml 2013-06-08 mjp using version 5010 $
- Non-standard implementation of the 835 transaction
- Allows for multiple ST/SE segments
+ $Id: 835OA.xml 2013-06-08 mjp using version 5010 $
+ Non-standard implementation of the 835 transaction
+ Allows for multiple ST/SE segments
-->
<Definition>
<Loop name="835" required="y">
<Segment name="ISA" max="1" required="y" />
- <Segment name="GS" max="1" required="y" />
+ <Segment name="TA1" max="1" required="n" />
+ <Segment name="GS" max="1" required="y" />
<Loop name="L835" max="inf" comment="This X12 Transaction Set contains the format and establishes the data contents of the Professional Healthcare Claim Transaction Set (837p) for use within the context of an Electronic Data Interchange (EDI) environment.">
<Segment name="ST" max="1" required="y" />
<Segment name="BPR" max="1" required="y" comment="Fianancial Information" />
<Segment name='NTE' max='inf' required='n' comment="Note / Special Instruction" />
<Segment name="TRN" max="1" required="y" comment="Re-association Trace Number" />
@@ -49,22 +50,22 @@
<Segment name="REF" max="inf" required="n" />
</Loop>
<Loop name="L2000" required="n" comment="Claim Payment Information" >
<Segment name="LX" max="1" required="n" />
<Segment name="TS3" max="1" required="n" />
- <Segment name="TS2" max="1" required="n" />
+ <Segment name="TS2" max="1" required="n" />
<Loop name="L2100" min="1" comment="The Loop 2100 CLP Claim Payment Information Segment begins data on each individual claim for a service provider within the 835 Transaction." >
<Segment name="CLP" max="1" required="y" />
- <Segment name="CAS" max="99" required="n" />
- <Segment name="NM1" min="1" max="7" required="y" />
+ <Segment name="CAS" max="99" required="n" />
+ <Segment name="NM1" min="1" max="7" required="y" />
<Segment name="MIA" max="1" required="n" />
<Segment name="MOA" max="1" required="n" />
<Segment name="REF" max="15" required="n" />
<Segment name="DTM" max="4" required="n" />
<Segment name="PER" max="3" required="n" />
<Segment name="AMT" max="14" required="n" />
- <Segment name="QTY" max="15" required="n" />
+ <Segment name="QTY" max="15" required="n" />
<Loop name="L2110" max="999" required="n" comment="Service Payment Information">
<Segment name="SVC" max="1" required="n" />
<Segment name="DTM" max="3" required="n" />
<Segment name="CAS" max="99" required="n" />
<Segment name="REF" max="24" required="n" />
@@ -72,10 +73,10 @@
<Segment name="QTY" max="6" required="n" />
<Segment name="LQ" max="99" required="n" />
</Loop>
</Loop>
</Loop>
- <Segment name="PLB" max="inf" required="n" comment="Provider Level Adjustment" />
+ <Segment name="PLB" max="inf" required="n" comment="Provider Level Adjustment" />
<Segment name="SE" required="y" />
</Loop>
<Segment name="GE" max="1" required="y"/>
<Segment name="IEA" max="1" required="y"/>
</Loop>