|
[EDI-L Mailing List Archive Home]
[Message List]
[Reply To This Message]
Utility - parsing the '837' transaction set

> If any programmers(or anyone else for that matter)have
> any ideas for recognizing when X12 'loops' start and
> what segments they contain, I'd appreciate the info.
>
> More specifically, I'm working with 837 EDI data.
I know you are on Unix, but if you have access to a Windows(r) system...
My firm's "EDI Pal(tm) " viewer-printer-editor does EXACTLY what you want.
You "open" the ANSI file, and it is put into a tree-view control.
You click on a transaction set node, and select "Apply Implementation"
You select a kit.. e.g., the X12NX098A1, and the software inserts "loop" nodes
which then show which segments are part of which
loop. Loops have names like "1000A Payer Identification" and "Loop 2000B
Subscriber Hierarchical Level"
While the actual printout is graphical on the screen, you end up with something
like this (it uses colors which is really hard to
show here).
ST*837*0001~
BHT*0019*00*20010204155442*20010204*155441*RP~
REF*87*X004010X096D~
LOOP 1000A Submitter Name
NM1*41*2*INTEGRATED MEDICAL SYSTEMS*****46*TIMSS5243~
PER*IC*MASSIS*TE*7149794467~
LOOP 1000B Receiver Name
NM1*40*2*BLUE CROSS OF CALIFORNIA*****46*4719800008~
HL*1**20*1~
LOOP 2000A Billing and Pay-To Provider
LOOP 2010AA Billing Provider
NM1*85*2*UCDAVIS MEDICAL CENTER*****24*946036494~
N3*2315 STOCKTON BLVD~
N4*SACRAMENTO*CA*958179~
REF*1C*050599~
LOOP 2000B Subscriber Hierarchical Level
HL*2*1*22*0~
SBR*P*18*******HM~
LOOP 2010BA Subscriber Name
NM1*IL*1*BECKER*RALPH*R***MI*38807574510~
N3*1053 BROCK CIR~
N4*FOLSOM*CA*95630~
DMG*D8*19150207*M~
ETC, ETC, ETC, all tha way down.
Then, if you want, you can PRINT this graphical view of the transaction set (or
any loop within the transcation set!) to any
printer.
Oh, the really good part? You can edit elements, or add or delete segments,
"Re-apply" the implementation, and the entire
transaction set will be re-analyzed against the IG based on the current segments
and show you how the transaction set will be
interpreted with the changes you've made.Copy a single loop, transaction set,
functional group or interchange to the Windows(r)
clipboard. Save or 'save as', with your choice of format (wrapped, unwrapped,
remove segment terminator and add CRLF to work with
Mercator type trees).
Great tool for those who must read transactions, create transaction data for
testing or support others (e.g., you are tech support
for a clearinghouse or payer and have to deal with providers submitting 'less
than perfect' claims documents).
While the EDI Pal base system is a full-blown editor all by itself, the addition
of kits makes interpreting a transaction set a
breeze. Kits available for almost all HIPAA-mandated transaction sets.
Complete Demo with price list, kit list and complete feature list available by
email on request. If you are interested in the
healthcare transactions, be sure you indicate "healthcare" somewhere in your
note.
Send demo requests or further questions to
Demo is a "setup.exe" file and will be sent as an attachment to an email. If you
cannot accept "*.exe" attachments make sure you
tell me and I'll put the EXE into a ZIP archive before attaching it.
(I'll see if I can get some screen shots on our web site over the weekend).
Michael Mattias
Tal Systems, Inc.
Racine WI
http://www.talsystems.com
|
 |
Subscribe in XML format
| RSS 2.0 |
|
| Atom 0.3 |
|
|