The situation where Rob received 80,000 members in one transmission of the 834 once he 
went into production underscores a testing requirement that is frequently overlooked 
in computer application development: Stress Testing. (Not to be confused with stress 
caused by HIPAA in general---that's another story!).

It is important to plan on performing a stress test...find out at what point (if any) 
your system crashes and burns due to number of users, number of transactions, database 
thrashing, whatever is appropriate for your application.

It's not a bad idea to also discuss transmission volume and frequency with your 
trading partners before going into production. Unfortunately Rob was blindsided with 
an unexpected megafile which caused a production problem. Perhaps things would have 
been different if he knew in advance that a big transmission was coming his way.

One last thought...if the file in question had more than 10,000 iterations of the INS 
loop in one 834 interchange, then the transaction wasn't HIPAA compliant according to 
the IG. Could be a moot point though if the sender was not a covered entity.

Paul Weber
916-449-6970

----- Original Message -----
From: "Gentile, Rob" <[EMAIL PROTECTED]>
Date: Wed, 17 Jul 2002 11:34:22 -0400
To: "''[EMAIL PROTECTED]''" <[EMAIL PROTECTED]>
Subject: RE: Multiple ISA/IEA segments


> Hi, William & WEDI  folks!
> 
> Excellent comments! And I totally agree... in theory. 
> 
> Life, and reality, though seldom work out the same as theory. Payers are
> dependent on sundry vendors just like providers are, meaning we use software
> that works similarly but exactly as advertised. It's that "not exactly as
> advertised"  that affects even the business relationships we all have. Let
> me give a recent, real world example. 
> 
> I  recently setup translators in our Hipaa enable interface engine to take
> inbound 4010 834's (enrollments)  and 820's  (premium payment) and create
> various flatfiles from them. I developed and successfully tested them on the
> sample files our partner provided, which were on the order of 20 k or so in
> size.  Looking good so far. We're ready...or so we thought....
> 
> Fast forward: We receive the live file, but it's not the 20K or so sized
> files we tested with, rather, it's a single 45 MEGAbyte file which  contains
> over 80,000 patient records.
> 
> In theory, this was a perfectly acceptable, well formed, valid and HIPAA
> compliant file. Same as the testing file, only more so, right?
> 
> Well, not exactly...Ya see, the problem was, it caused a core dump on our
> interface engine. (unix version of Blue Screen of Death). Not able to load
> the file. Oops. Not good. 
> 
> I contacted our software vendor: their response: 45 megs is too big....
> workaround is to break it up before it gets to interface engine. Gee, thanks
> for stating the obvious. Good thing I can write code!... I had no choice but
> to  spend many hours creating a script to break the 45 megabyte, 800+ ST/SE
> loop 834 file into many  smaller chunks that would not hose our interface
> engine. 
> >>>Input: 45 meg 834 with 800 ST/SE...output: 800 smaller, single ST/SE  834
> files.
> 
> Two weeks later, we received a 10 megabyte, single ST/SE segment 820. Guess
> what? It caused a core dump. Round 2: More stat coding. 
> >>>Input: 10 meg 820 one ST/SE ...output: many smaller, single ST/SE  820
> files.
> 
> Fortunately, in the end, we were able to work around an unexpected software
> limitation. Unfortunately time limitations (we specifically needed to
> process the 834s for use downstream to create 80,000 id cards) forced me to
> create a preprocessor in one marathon 30 hour session, (no sleep).
> 
> Other organizations may not have the same commitment or access to resources.
> If a provider  cares about turnaround time for Accounts Receivable,  and
> lives in the real (not theoretical) world, it's good business to make sure
> the 'other end' can really process what you want to send. 
> 
> Regards
> 
> 
> Rob Gentile
> Senior Systems Analyst / HIPAA Technical Lead
> Christiana Care Health System
> Voice (302) 324-3735
> Fax (302) 324-3754
> 
> 
> At any given moment, life is completely senseless.
> But viewed over a period, 
> it seems to reveal itself as an organism existing in time, 
> having a purpose, 
> trending in a certain direction.                            
> 
> -Aldous Huxley (1894-1963)
> 
> 
> 
> > -----Original Message-----
> > From:       William J. Kammerer [SMTP:[EMAIL PROTECTED]]
> > Sent:       Wednesday, July 17, 2002 10:22 AM
> > To: [EMAIL PROTECTED]
> > Subject:    Re: Multiple ISA/IEA segments
> > 
> > As Jonathan Allen has assured us, it is certainly valid X12 usage to
> > include multiple interchanges within a single transmission.  The HIPAA
> > IGs go even further, and confirm that it is perfectly permissible to
> > embed multiple transactions within a single functional group, or
> > multiple functional groups within a single interchange.  There are even
> > pictures of this in the appendices covering control structures!
> > 
> > So, certainly, if the implementation guides themselves say this is
> > acceptable, wouldn't a payer who refuses to accept, or rejects,
> > transactions packaged in Dana's example be non-compliant?  If folks
> > thought this might be too difficult to handle, shouldn't the HIPAA IGs
> > have said something else - or explicitly put restrictions on the number
> > of functional groups per interchange or the like?
> > 
> > Now, if I were cobbling together outbound transactions, I would probably
> > choose to use the simplest structure - in effect, the lowest common
> > denominator of a single transaction within a single functional group per
> > interchange - just to be safe.  I'm a considerate and thoughtful guy.
> > But it seems the recipient would have no business *demanding* the
> > simpler structure in any case; if the sender insisted on submitting a
> > multiply packed interchange, I can't see how the receiver could balk at
> > processing it:  she should either just fix her EDI translator or
> > manually break apart the transactions.  Or she could always participate
> > in the DSMO process to have the HIPAA IGs changed.
> > 
> > Jonathan suggests that there might be "trading partner considerations"
> > here.  What does that mean? Are we back to one-off interpretations of
> > implementation guides, where the dominant partner (usually the payer)
> > arbitrarily re-interprets the standard?  As it stands, there are
> > probably far too many places in the HIPAA IGs subject to partner
> > "negotiation."  For example, use of "extended" characters (see Appendix
> > A.1.2.3) like the at-sign (@) and lower-case characters are presumably
> > subject to partner negotiation! Just how the heck do you send an e-mail
> > address in the PER segment without using the at-sign?  Or do you have to
> > negotiate a tedious TPA just to use characters present on every
> > keyboard?  Does it grate you that you need "permission" to use
> > lower-case characters? I've used those since 2nd grade; why can't payers
> > handle them?  Wouldn't it be simpler for the HIPAA IG to say you can use
> > any character allowed by X12? - in effect, any graphic shared by EBCDIC
> > and ISO 8859 Latin-1 - so you should be able to handle names of those
> > with umlauted pretentiousness, like "Larry von B�low".   Hmmm... are the
> > sundry testing and certification vendors checking for this type of
> > stuff?
> > 
> > William J. Kammerer
> > Novannet, LLC.
> > Columbus, US-OH 43221-3859
> > +1 (614) 487-0320
> > 
> > ----- Original Message -----
> > From: "Jonathan Allen" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Wednesday, 17 July, 2002 08:29 AM
> > Subject: Re: Multiple ISA/IEA segments
> > 
> > 
> > Dana Grant asked:
> > 
> > > Can anyone tell me if it is within the ASC X12 standard to be allowed
> > to
> > > send multiple ISA/IEA  segments? For example, within one file can
> > there be a
> > > sequence of segments
> > > ISA - GS - ST - SE - GE - IEA - ISA - GS - ST - SE - GE - IEA.
> > 
> > Yes, this is a perfectly X12-valid set of segments, making up two
> > complete interchanges.  Each ISA/IEA pair envelopes one interchange.
> > 
> > > If this is a valid sequence, is an entity considered to be
> > non-compliant if
> > > they are unable to accept a multiple ISA/IEA enveloping structure?
> > 
> > From a pure X12 standpoint, any receiver that cannot accept two
> > consecutive interchanges has a fairly broken translator.  There may be
> > trading partner considerations of course ...
> > 
> > Jonathan
> > ------------------------------------------------------------------------
> > Jonathan Allen             | [EMAIL PROTECTED] | Voice:
> > 01404-823670
> > Barum Computer Consultants |                             | Fax:
> > 01404-823671
> > ---------------------------------------------------------------------
> > 
> > 
> > 
> > 
> > 
> > **********************************************************************
> > To be removed from this list, send a message to:
> > [EMAIL PROTECTED]
> > Please note that it may take up to 72 hours to process your request.
> > 
> > ======================================================
> > The WEDI SNIP listserv to which you are subscribed is not moderated.  The
> > discussions on this listserv therefore represent the views of the
> > individual participants, and do not necessarily represent the views of the
> > WEDI Board of Directors nor WEDI SNIP.  If you wish to receive an official
> > opinion, post your question to the WEDI SNIP Issues Database at
> > http://snip.wedi.org/tracking/.
> > Posting of advertisements or other commercial use of this listserv is
> > specifically prohibited.
> 
> 
> **********************************************************************
> To be removed from this list, send a message to: [EMAIL PROTECTED]
> Please note that it may take up to 72 hours to process your request.
> 
> ======================================================
> The WEDI SNIP listserv to which you are subscribed is not moderated.  The 
>discussions on this listserv therefore represent the views of the individual 
>participants, and do not necessarily represent the views of the WEDI Board of 
>Directors nor WEDI SNIP.  If you wish to receive an official opinion, post your 
>question to the WEDI SNIP Issues Database at http://snip.wedi.org/tracking/.
> Posting of advertisements or other commercial use of this listserv is specifically 
>prohibited.
> 
> 

-- 
__________________________________________________________

Sign-up for your own FREE Personalized E-mail at Mail.com

http://www.mail.com/?sr=signup



Save up to $160 by signing up for NetZero Platinum Internet service.

http://www.netzero.net/?refcd=N2P0602NEP8




**********************************************************************
To be removed from this list, send a message to: [EMAIL PROTECTED]
Please note that it may take up to 72 hours to process your request.

======================================================
The WEDI SNIP listserv to which you are subscribed is not moderated.  The discussions 
on this listserv therefore represent the views of the individual participants, and do 
not necessarily represent the views of the WEDI Board of Directors nor WEDI SNIP.  If 
you wish to receive an official opinion, post your question to the WEDI SNIP Issues 
Database at http://snip.wedi.org/tracking/.
Posting of advertisements or other commercial use of this listserv is specifically 
prohibited.

Reply via email to