Home
|
Videos
|
Downloads
|
SiteMap
|
Login
Products/Services
Interfaces
MicroMD PM
Medical Manager
Conversions
MicroMD PM
Medical Manager
Utilities
MicroMD PM
AnyReport
AdminUtil
AnyCode
Outlook
Patient Merge
Procedure History Viewer
Refund Check Writer
Medical Manager
AnyCode
AnyReport
ANSI 835 To ERS
NSF To ANSI 837
Patient Communications Gateway
Web Portals
Partners
Dealers
Focus Vendors
Vendors
Technology Partners
About Us
Company
Staff
Contact Us
Testimonials
Legal Notice
Support
Frequently Asked Questions
Video Tutorials
Contact Support
Maintenance Policy
Contact Us
Contact Form
Home
>
Products/Services
>
Utilities
>
Medical Manager
>
NSF To ANSI837
>
Revision Notes
The Medical Manager NSF to ANSI 837 Transformer:
Version Release Notes
Return to the
NSF 3.1 to ANSI 837
Page.
1.95: Release on 04/19/2009 for Windows/SCO
2009-04-19
Added a "Claim Filing Indicator" section to the INI file to allow for additional mappings from CA0-23/DA0-05 to SBR field 9
1.94: Release on 03/12/2009 for Windows/SCO
2009-03-13
The 2300-level CRC*ZZ segment could in some cases list the same condition code twice. This has been corrected.
1.93: Release on 01/21/2009 for Windows/SCO
2009-01-18
If the [Claim Level Notes] section of the INI file contains the procedure code in FA0-09, then the corresponding charge-level (2400) notes will be copied to the claim (2300) level.
2009-01-18
Only show loop 2430 if the claim has a loop 2320 that is NOT crossover (i.e. previously paid insurance)
2008-12-10
Process DA0 segments in the order of the "sequence_no" regardless of physical DA0 order.
1.92: Release on 08/01/2008 for Windows/SCO
2008-08-01
Adding [NSF]/FA0-42=ROUND in the INI file will cause the FA0-42 value, which has one implicit decimal in NSF, to be rounded to the nearest integer.
1.91: Release on 07/16/2008 for Windows/SCO
2008-07-16
When loop 2320 is generated for a payor that has not yet adjudicated the claim, the various AMT segments will no longer appear.
1.90: Release on 06/27/2008 for Windows/SCO
2008-06-26
[ANSI]/REF4N can now specify the NSF source for the value to go into loop 2300's REF*4N segment.
2008-06-26
[Receiver Default] section as a default for all of the various [Receiver XXX] sections in the INI file.
1.89: Release on 06/03/2008 for Windows/SCO
2008-06-02
Customization for Illinois Medicaid 2010AA/AB loops.
1.88: Release on 03/28/2008 for Windows/SCO
2008-03-25
Ability to override type of EA0-23 in [NSF] section
2008-03-25
FA0-42 now makes the last position the decimal part, so 234 is 23.4 grams
1.87: Release on 02/13/2008 for Windows/SCO
2008-02-13
Added [ANSI]/Require2430 to INI to show loop 2430 even when FB0-07 and FB0-08 and not defined
1.86: Release on 11/14/2007 for Windows/SCO
2007-11-13
look in both the startup directory and the application directory for provider_taxonomy.ini and dmerc_forms.ini
2007-10-23
nsf2ansi would crash in loop 2310B if looking for FB1-17 for the REF segment and the FB1 segment did not exist.
1.85: Release on 08/30/2007 for Windows/SCO/AIX
2007-08-30
Added a [Reason Code Default] section to the INI file to allow for specification of the WRITEOFF, DEDUCTIBLE, and COINSURANCE reason codes generated in loop 2430. Also, the default for writeoff if not specified in the INI file has changed from 42 to 45, since this was changed by CMS on 6/1/2007.
1.84: Release on 08/10/2007 for Windows/SCO
2007-08-09
Setting INI value [Receiver XXX]/SkipZeroPaymentSecondary to "Y" will cause secondary insurance information with a $0 payment to not convert into the ANSI document.
2007-07-11
Loop 2310B will no longer display if NPI is turned on and loop 2310B's NPI matches loop 2010AA's NPI.
1.83: Release on 05/09/2007 for Windows/SCO
2007-04-22
Fixed a number of places where NPI=Y was still generating the legacy ID in addition to the NPI
1.82b: Release on 04/13/2007 for Windows/SCO
2007-04-13
Loop 2010AB will no longer have a REF segment using BA0-09 when NPI is turned on.
1.82: Release on 04/01/2007 for Windows/SCO
2007-03-31
Loop 2010AA will no longer have a REF segment using BA0-09 when NPI is turned on.
1.81: Release on 03/01/2007 for Windows/SCO
2007-02-14
Updated algorithm for loop 2310B to handle hybrid SSN correctly.
1.80: Release on 02/11/2007 for Windows/SCO/AIX
2007-02-11
Fixed some errors related to using NPI mode with no FB1 segments.
1.79b: Release on 01/31/2007 for Windows/SCO
2007-01-31
In NPI 'Hybrid' mode, if EA0-22 is set to 'X', loop 2310A will NOT display the 999999999 SSN if EA0-23 is blank.
1.79: Release on 01/15/2007 for Windows/SCO
2007-01-15
Added an NPI_PLAN setting to the [ANSI] section of the INI file, which defaults to 'N' regardless of the 'NPI' setting.
2007-01-15
Added a [CONSTANTS] section to the INI file for overriding defaults values for certain constants (mostly quantity type indicators)
1.78: Release on 01/04/2007 for Windows/SCO
2007-01-04
If not using NPI and FB1-17 is blank, the rendering provider loops (2310B/2420A) will not print
1.77: Release on 11/29/2006 for Windows/SCO
2006-11-29
Support either FA0-58/FA0-56/DA0-13/DA0-28 for use as the REF segment in loops 2310B & 2420A. Define ONE in [NSF] section of INI file.
1.76: Release on 11/14/2006 for Windows/SCO
2006-11-14
Enhanced NPI support: loop breakdown
1.75: Release on 10/31/2006 for Windows/SCO
2006-10-31
Enhanced NPI support
2006-10-30
Loop 2430 will only show if FB0 segment has good values in FB0 fields 7 or 8 OR if an FB3 segment is present.
2006-10-16
Secondary claim '42' and '2' adjustments will have fixed group codes of 'CO' and 'PR', respectively.
1.74: Release on 10/04/2006 for Windows/SCO
2006-10-04
The [GS]-02 field in the INI file will now be used even when SeparateProvidersByGroup is set to "Y"
2006-09-07
When using NPI, loops 2310B & 2420A will now show Tax ID info as a REF segment.
2006-09-04
Non-standard FB3-30 support added for secondary claims.
1.73: Release on 07/13/2006 for Windows/SCO
Release on 08/09/2006 for AIX
2006-07-09
In the [Receiver XXX] section of INI, adding "Partner=PPN" will add a REF*2U segment to loop 2010BB using DA0-32 as defined by PPN.
1.72: Release on 06/16/2006 for Windows/SCO
2006-06-16
In loop 1000A, if no BA0-19 defined, org in BA0-18 is used instead.
2006-04-28
Corrected erroneous error message when using trailing zero in [Adjustment Group Code]
1.71: Release on 03/29/2006 for Windows/SCO
2006-03-29
[NSF] section of INI now supports EA0-20=PRV and EA0-21=PRV, which will cause the specified values to be used in the 2310A PRV segment.
1.70: Release on 02/28/2006 for Windows/SCO
2006-02-24
Added diagnosis codes 5-8 from EA1
1.69b: Release on 01/02/2006 for Windows/SCO
2006-01-02
Added [Special Program Codes] section to split EA0-43 between CLM-12 and REF*P4 in loop 2300.
2006-01-02
Adding the '0' to the [Adjustment Group Code] will now only affect the 2430 loop, not the claim-level loop.
1.69: Release on 12/22/2005 for Windows/SCO
2005-12-08
Adding a '0' to the [Adjustment Group Code] mapping will allow $0 CAS adjustments.
1.68: Release on 11/17/2005 for Windows/SCO
2005-11-15
Won't generate CAS*03 copay unless positive value
1.67: Release on 10/06/2005 for Windows/SCO
2005-10-06
New EPSDT support. To enable this, FB0-22 must be either 'V', 'U', '2', or 'T'
2005-09-26
Added required DTP segment to loop 2430
2005-09-24
Added required SVD segment to loop 2430
2005-09-14
Added FB1-13 support to the [NSF] section in INI
1.66: Release on 9/07/2005 for Windows/SCO
2005-09-02
When "Separate Providers By Group" is enabled, loop 1000A will now contain provider information from BA0 segment instead of org info from AA0 segment.
1.65: Release on 8/07/2005 for Windows/SCO
2005-08-06
If NSF BA1 fields 07-11 match fields 13-17, loop 2010AB will not print unless [ANSI]/Require2010AB is set.
2005-08-06
If 2310B UPIN (FB1-17) matches 2010AA UPIN (BA0-10), skip loop 2310B unless marked required in [ANSI]/Require2310B
2005-08-06
If 2420A UPIN (FB1-17) matches 2310B UPIN (FB1-17), skip loop 2420A unless marked required in [ANSI]/Require2420A
2005-08-07
If 2420C Lab Name matches 2310D Lab Name, skip loop unless marked required in [ANSI]/Require2420C
2005-08-07
If 2420D LastName/FirstName matches 2310E LastName/FirstName, skip loop unless marked required in [ANSI]/Require2420D
2005-08-07
If 2420E UPIN (FB1-09) matches 2310A UPIN, skip loop 2420E unless marked required in [ANSI]/Require2420E
2005-08-07
If 2420F UPIN (FB1-13) matches 2310A UPIN (usually EA0-21), skip loop 2420F unless marked required in [ANSI]/Require2420F
1.64: Release on 3/01/2005 for Windows/SCO
2005-03-01
When "Separate Providers By Group" is enabled, IEA segment was giving incorrect value.
2005-02-15
DA0-32 will now generate loop 2300 REF*9F if defined for all carriers.
1.63: Release on 2/14/2005 for Windows/SCO
2005-02-14
For 837I, added [ANSI]/RenderingDocCode for determining the loop for rendering provider
2005-02-14
For 837I, put 2310 referring doc AFTER rendering
2005-02-08
Added loop 2300 REF*9F for GBHC FL (already had GA)
2005-02-07
Show AMT*D even when value is 0.
1.62: Release on 01/24/2005 for Windows/SCO
2005-01-24
For 837I, show RB8 for DTP*434
2005-01-24
For 837I, use MA instead of MB in SBR09
1.61: Release on 12/15/2004 for Windows/SCO
2004-12-15
Added [ANSI]/CLM20 option
2004-11-07
Loop 2320 SBR field 4 will use DA0-09 if DA0-11 is blank
2004-10-14
CR3 segment was adding decimal point at end
1.60: Release on 10/12/2004 for Windows/SCO
2004-10-12
Fixed problem with patient weight
2004-09-22
Support for [ANSI]/SeparateProvidersByISA
2004-09-13
Loop 2320 OI06 field now comes from NSF EA0-13
1.59a: Release on 7/22/2004 for Windows/SCO
2004-07-13
Ability to specify [NSF]/EA0-53 for loop 2310D
1.59: Release on 06/23/2004 for Windows/SCO
2004-06-23
Added patient name to the log file
2004-06-16
Added loop 2300 REF*9F just in GBHC case
2004-06-14
NTE segment now has trailing spaces trimmed
1.58b: Release on 05/04/2004 for AIX
1.58b: Release on 04/16/2004 for Windows/SCO
2004-04-16
Added AMT segments to loop 2320
1.58a: Release on 04/04/2004 for Windows/SCO
2004-04-02
2310D: If [NSF]/EA1-04 is something other than '24', '34', 'XX', '1C', the REF segment was not showing. This has been fixed.
1.58: Release on 03/17/2004 for Windows/SCO
2004-03-17
Don't show CTP segment when FB0-05 is '0' (per Quest)
2004-03-17
Ignore [ANSI]/NPI and always assume NPI is 'N'
2004-03-10
CTP05 was showing 1 characters instead of 2
1.57: Release on 03/09/2004 for Windows/SCO
2004-02-29
Loop 2310C/2420B now has NM102=2 instead of 1
2004-02-26
If "Partner=PERSE", use DA0-07 + DA0-08 for payor ID
2004-02-07
Loop 2410: don't show CTP if FB0-05 is blank
1.56: Release on 02/05/2004 for Windows/SCO
2004-01-30
If [Receiver XXX] section has Partner=WEBMD, and claim is for Champus, below functionality will happen.
2004-01-29
If [Receiver XXX] section has Partner=WEBMD, Type=CHAMPUS, and [NSF]/FA0-23 is 1H or G2, then three REF segments will be written for loops 2310B / 2420A (1H/G2/N5)
2004-01-28
Added support for loop 2410
2004-01-28
Changed IL to LI in loop 2310D (typo..)
1.55a: Release on 01/27/2004 for Windows/SCO
2004-01-27
Can now create loop 2310C
1.55: Release on 01/13/2004 for Windows/SCO
2004-01-12
Added [Facility Type] section to INI for FA0-07
2004-01-05
Loop 2310C/2420B will now read [NSF]/FB0-11 from INI
1.54a: Release on 12/31/2003 for Windows/SCO
2003-12-24
Loop 2310D: If FA0-07 has '41' or '42', NM101='77'.
2003-12-23
Support for 2310E REF segment and [NSF]/EA1-16 entry
1.54: Release on 12/22/2003 for Windows/SCO
2003-12-22
ST-02 now unique across whole ISA, not just GS
2003-11-22
Loop 1000A NM109 can be set by [Submitter ID]/NM109
2003-11-19
Loop 2310D: If FA0-07 has '12', use NM101='77'.
2003-11-19
Loop 2310D: If FA0-07 has '81', use NM101='IL'.
1.53: Release on 11/12/2003 for Windows/SCO
2003-11-12
Some minor date issues.
2003-11-11
HA0 information was not being processed correctly.
1.52: Release on 11/06/2003 for Windows/SCO
2003-11-06
If there are multiple GS segments, IEA segment now reports correct number
2003-11-05
If license not specified in INI file, look in AA0-24 (don't use dashes there)
2003-10-28
If DA0-06 is MG, make SBR-05 MI regardless of DA0-05.
2003-10-23
NSF taxonomy codes of 3 chars beginning with 0 will strip leading zero in INI search
1.51: Release on 10/22/2003 for Windows/SCO
2003-10-22
Ability to set [ANSI]/SeparateProvidersByGroup to 'Y' to generate a new GS segment for each BA0 (for Noridian)
2003-10-21
Use provider_taxonomy.ini to translate old NSF taxonomy codes to new values
2003-10-21
Ability to specify licensing information in license.ini file instead of nsf2ansi.ini
2003-10-21
Show a warning in the log if individual provider does not have BA0-19 defined.
2003-10-21
If BA0-08 is 'S', provider is individual. If BA0-08 is 'X', a group. Otherwise, default logic.
2003-10-21
2000A PRV segment not displayed for provider group if BA0-22 and INI specialty not set
2003-10-21
Ability to mark a provider ID as "Group" in the INI file
2003-10-16
Log Message about 12/31/2003 expiration changed from ERROR to WARNING
1.5: Release on 10/09/2003 for Windows/SCO
2003-10-09
Licensing support built in for ISA06 and dealer level
2003-10-04
Added [Organization ID]/SOURCE OF PAY PREFIX option to add DA0-05 before DA0-07
2003-09-21
In SCO build, now only '-' is supported as a command-line prefix; not '/'.
2003-09-18
Can now specify [NSF]/EA1-04 entry for use in loop 2310D
2003-09-06
Logic for calculated G5 REF segment in loop 2010AA has changed. First, look for 'SiteNumber' in [Provider XX] section. Then look for 'SiteNumber' in [Receiver XX] section. Then, use AA0-17 if BCBS IL or BCBS GA. Otherwise, don't display it.
1.1.6B: Release on 9/03/2003, expiration 10/16/03
2003-09-03
In [Receiver XXX] section, can now specify ETIN=nnnnn to override the default ISA08 value in loop 1000B NM109
2003-09-03
In loop 2010AA, REF of type 1B will appear before all other provider REF segments (except G5 where applicable)
2003-09-03
If [Receiver XXX] section has Type=BCBS and State=IL or State=GA, then loop 2330B NM109 will have ISA08 value
2003-09-03
If [Receiver XXX] section has Type=BCBS and State=IL or State=GA, then loop 2010AA will have REF G5 followed by REF 1B followed by rest of REF segments
1.1.5B: Release on 8/13/2003, expiration 9/30/03
2003-08-10
Added INI option [Submitter XXX] to specify information to loop 1000A.
2003-08-09
Added INI option [NSF]/Source. Default value is 'MM'. 'Millbrook' will allow FA0-57=E
2003-08-09
Added INI option [Defaults]/AccidentClaimState to deal with missing EA0-07.
2003-08-06
Command line parameters after first one were being ignored.
1.1.4B: Release on 7/31/2003, expiration 8/31/03
2003-07-30
Completed UNIX support
2003-07-30
When 2010AA PER segment is created, PER02 will now be populated
2003-07-30
If BA1 defined but BA1-12 is empty, 2010AA now uses AA0-14 for the phone number
2003-07-29
Don't show 2400 DTP segment types 304/431/453/454/455 if match 2300 counterparts
2003-07-29
Don't show 2000CA/NM108-NM109 when the same as 2000BA/NM108-109
2003-07-29
Better error message when FA0-57 has an invalid value
2003-07-23
Output ANSI document in binary mode to avoid extra CR/LF problems
2003-07-23
Omit CAS entries where the amount is 0.
2003-07-22
Added \l (lowercase L) option for generating linefeed-only as line/segment terminator
2003-07-11
Added -log command line option to specify an alternate log file
2003-07-10
When [ANSI]/UseCurrentDate is 'Y', ISA09/10 and GS04/05 will use current system date
2003-07-08
When [ANSI]/TypeOfService is 'Y', TOS code in SV106 will now have leading zero stripped (required by THIN)
2003-07-07
Loop 2320 CAS segment will only show COPAY value if DA1-11/12/13/14 all are defined
2003-07-01
New Y/N INI option [ANSI]/TypeOfService defines if SV106 should be populated
1.1.3B: Release on 7/1/2003, expiration 7/31/03
2003-06-30
Added INI option [ANSI]/PostalCodeDashes to allow for stripping dashes from N403 field.
2003-06-27
Only show loop 2420F if FB1-10 is defined
2003-06-27
If PS101 is not defined (from FB0-11), do not display the PS1 record at all
2003-06-25
Translator now accepts NSF input with no carriage returns at the end of each segment.
2003-06-25
SV106 in loop 2400 will now fill in TOS code from FA0-08. Required for some systems.
1.1.2B: Released on 6/20/2003, expiration 7/15/03
2003-06-17
PRV segment in loops 2310B/2420A now uses Specialty Info from INI
2003-06-17
ISA08 logic changed: if AA0-17 does not begin with a letter, AA0-18 value is automatically prepended
2003-06-17
If FB1-15 is blank, 2310B/2420A will now use an organization name
1.1.1B: Released on 6/16/2003, expiration 7/15/03
2003-06-16
Iowa now will show AA0-18|AA0-17 in the ISA08 field
2003-06-16
INI file will no longer be re-ordered when running the translator
2003-06-16
Proper decimal layout in AMT-02
2003-06-13
[NSF Defaults] section added to INI. Allows defaults for ANY field.
2003-06-11
Fixed problem with HL segment values in loop 2000C
2003-06-11
If service facility address same as billing prov address, skip 2310D
2003-06-10
Only show SV105 value in 2400 if different from CLM05-1 in 2300
2003-06-10
Only show CLIA number in 2400 if different from value in 2300
2003-06-10
Proper decimal layout in CAS-03/06/09/12/15, SV102, CLM02 (remove extraneous .00)
2003-06-10
Support in [ANSI] section for Require2010AB, Require2310B, Require2420A
2003-06-10
[NSF] section of INI now supports BA0-02, BA0-16, BA0-17, FA0-23
2003-06-10
INI file option to enable/disable extended character sets
2003-06-10
Restrict values to basic and extended character sets
2003-06-10
log file now shows line number in the NSF file where error/warning occurred
2003-05-27
Fix references to GA0-22/23 (fields are 'Y'/'N', not dates)
2003-05-27
Loop 2420E will now only display if FB1-06/07 are not blank.
2003-05-27
Loop 2420D will now only display if FB1-18/19 is not blank.
2003-05-27
SBR-09 was using invalid values 'SA' and 'MH'. These are now 'ZZ'.
1.0.10B: Expiration 6/30/03
In loop 2000C, PAT segment was not showing up
In loop 2310A, don't show an error when the referring provider Tax ID is unknown.
Allow [Defaults]/DateOfBirth in INI file to specify a default date-of-birth
Added [NSF] section for specifying the type of IDs in EA0-20 and EA0-21. These will be used to generate the correct NM1/REF information for loop 2310A.
Changed expiration date to 6/30/03.
Loop 1000A PER02 will use NSF AA0-06 if AA0-13 not defined.
Loop 2010AA will now use INI value as an override in REF segments to avoid having duplicate REFs with the same code.
Log file will now indicate the value of ISA13.
Show a warning if an invalid gender code is in NSF. And auto-convert empty gender to 'U'.
Add option to print each claim as part of a separate transaction
Numeric processing fixed so that numbers with leading zeros in NSF do not have the leading zeros retained in ANSI. In particular, this will now have the LX records come out LX*1 instead of LX*01.
AA0-18 will be pre-pended to AA0-17 in the ISA07 record for states MD, DE, VA, DC.
1.0.9: Support for ANSI4010A via the [ANSI]/Set value in the INI file.
Supported values are 4010 and 4010A1.
4010A1 is the default.
1.0.8: GS06 is populated with the value from ISA13
Loop 2310D: only show this if the name and address are both defined in NSF
Only show 2400/PWK when there is a DMERC certificate included with the claim
ISA08 is different for Illinois than for the other states
nsf2ansi now fails if the NSF file does not begin with a valid AA0 line.
nsf2ansi now fails if any line in the NSF file has a length other than 0 or 320
nsf2ansi now fails if the NSF document is not of type 3.x
nsf2ansi log now shows the loop in which the error occurred (still needs more testing...)
New option in INI file: [ANSI]/NPI, with default value 'Y'
1.0.1: FB1/FB2/FB3 now children of FA0 instead of FB0
Extended expiration until 5/15/03.
Allow '-' or '/' to identify command line parameters.
Allow for specification of an [Organization ID] in the INI file.
1.0.7: Replace any occurrences of a delimiter character with a space
Fix "required" component of NM108/109 in loops 2010BB and 2330B (DA0-07/DA0-08) 2010AA_NM1/09 in INI file will be treated as literal unless it begins "BA0-"
Sub-component printing logic was incorrect. Fixed.
Changed default time to '1200'
Updated INI structure if .exe at the end of the filename, ignored for determination of INI & log filenames
Loop 2330A change NM108 from ZZ to MI
Extended expiration until 4/30/03.
Fixed 2010AB loop up
1.0.6: Don't show CLM11_01 = OA if there was no accident
Don't show NM108/109 if no 109 value in one of the NM1 records Improved logging of missing fields
1.0.5: Numerous minor fixes (2003-02-25)
1.0.4: Fixes to PRV / SBR / DMG generation
1.0.3: Claim frequency type code
Units of Service trailing .0
Dont show 2010AB when same as 2010AA
If no BA1, use address from AA0
1.0.2: ST01 is now set correctly to 837 instead of 997
Return to the
NSF 3.1 to ANSI 837
Page.
The Medical Manager® is a registered trademark of Sage Software, Inc.
Micro-Office Systems, Inc. is not affiliated with Sage Software nor authorized by them.
Quick Links:
Interfaces
Conversions
Utilities
Web Portals
Patient Communications Gateway
Med Mgr Utilities:
AnyReport
AnyCode
AnyMPI: Master Patient Index
Dataset Merge/Synch
NSF To ANSI 837
ANSI 835 To ERS
DML Applications
Medical Manager:
Interfaces
Conversions
Utilities