1                           SNF PRICER  INSTALLATION GUIDE DOCUMENT







     The 2015.0 Nursing Home Case Mix and Quality (NHCMQ) Prospective Payment

     pricing subroutine (SNF  PRICER 2015.0) is furnished by the Centers for

     Medicare & Medicaid Services (CMS). The  SNF Pricer 2015.0 will calculate

     SNF CLAIMS  beginning 07/01/1998  THRU FY2015.0. The responsibility for

     installing,  modifying, testing  and   verifying  the accuracy  of this

     routine is that of the user.



          Please report  any problems or  direct any questions  you may

          have to Jason Kerr  CMS/OA/CMM/PBG/DICP

          (410)  786-2123.    You  can  also receive  clarification  of

          technical  matters  if needed.  IN  ORDER TO ASSURE  THAT THE

          PROBLEMS  YOU  MAY  EXPERIENCE  ARE  NOT  A  RESULT  OF  YOUR

          INTERFACE PROGRAM(S), TEST SNF PRICER  USING THE CMS SUPPLIED

          PROGRAM (SNFOP150) FOR ALL I/O.



      This subroutine has been tested by CMS.









                                    A








1                           SNF PRICER  INSTALLATION GUIDE DOCUMENT





*************************************************************************

                      FILES FOR SNF PRICER

 *************************************************************************
 ======================================================================
 PPS SNF CICS PRICER 2015.0 FILES
 ======================================================================
  FILE NAME  MU00.@BFN2699.SNNDM150

  NNAME    -     DESCRIPTION SNF PRICING

  M3PI150  - 2015.0 SNF PRICING TEST BILLING FILE
                       <<NOW 250 BYTES>>
  CBSA150  - 2015.0 SNF CORE BASED STATISTICAL AREA FILE
  MSA051   - 2005.1 SNF PRICING METROPOLITAN STATISTICAL AREA
  SNFOP150 - 2015.0 SNF PRICING OPEN  PROGRAM
  SNFDR150 - 2015.0 SNF PRICING DRIVER PROGRAM
  SNFPR150 - 2015.0 SNF PRICING PRICING PROGRAM
  OUT150   - 2015.0 SNF PRICING TEST BILLING OUTPUT FILE
                       <<NOW 250 BYTES>>
  PRT150   - 2015.0 SNF PRICING TESTING RESULTS OUTPUT PRINT
  MANU150  - 2015.0 SNF PRICING INSTALLATION MANUAL

  TESTJCL  - 2015.0 SNF TEST JCL - FY 2015




1                           SNF PRICER  INSTALLATION GUIDE DOCUMENT



                               TABLE OF CONTENTS

                                     VOLUME I

 Section     . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Page

 I.  Introduction

     I-1.   General  . . . . . . . . . . . . . . . . . . . . . .  . I-1,2

     I-2.   Sysour Counts from SNFOP150. . . . . . . . . . . . . . . I-3

 II. Installing the 2015.0 SNF Prospective Payment PRICER
            Subtoutines (SNF PRICER)

     II-1.  General  . . . . . . . . . . . . . . . . . . . . . . . .  II-1

     II-2.  Copying the SNF Files to Disk  . . . . . . . . . . . . .  II-2

     II-3.  Compiling and Linkage of SNFOP
            SNFDR, and the yearly SNFPR calculations
            SNF module . . . . . . . . . . . . . . . . . . . . . . .  II-3

     II-4.  SNF PRICER Assurance Testing . . . . . . . . . . . . . .  II-4

     II-5.  SNF PRICER Installation Requirements . . . . . . . . . .  II-2

 III.Using the 2015.0 SNF Prospective Payment
             SNF PRICER Module (SNFOP150, SNFPR150)

     III-1. General . . . . . . . . . . . . . . . . . . . . . . . . III-1

     III-2. Using SNFOP150. . . . . . . . . . . . . . . . . . . . . III-1

     III-3. General . . . . . . . . . . . . . . . . . . . . . . . . III-2

     III-4. Using SNFPR150. . . . . . . . . . . . . . . . . . . . . III-2

 IV. PRICER Assurance Testing Using SNFOP150, SNFDR150

    IV-1.   General  . . . . . . . . . . . . . . . . . . . .  . . .  IV-1

    IV-2.   Using SNFDR150. . . . . . . . . . . . . . . . . . . . .  IV-1

    IV-3.   Testing User Supplied Data Using SNFDR150 . . . . . . .  IV-1






                                       C

1                           SNF PRICER  INSTALLATION GUIDE DOCUMENT


                              LIST OF ILLUSTRATIONS


 FIGURE              . . . . . . . . . . . . . . . . . . . . . . . . . Page


 1.1   Sysour counts from SNFOP150. . . . . . . . . . . . . . . . . .  I-3

 1.2   FLOWCHART OF PRICER SYSTEM . . . . . . . . . . . . . . . . . .  I-3

 2.1   Layout of SNF PRICER INSTALLATION
       TAPE/CARTRIDGE or NETWORK DATA
       MOVER (NDM) FILE  . . . . . . . . . . . . . . . . . . . . . . . II-4

 2.2.  Sample  JCL - Tape To Disk Load of SNF PRICER Installation
       Tape/Cartridge  . . . . . . . . . . . . . . . . . . . . . . . . II-5

 3.1   Sample JCL - Download of the (NDM) File SNF PRICER Installation
       file          . . . . . . . . . . . . . . . . . . . . . . . .  III-1

 3.2   MVS/COBOL II JCL - Compile
       SNFOP150,SNFDR150 and SNFPR150 . . . . . . . . . . . . . . .   III-3

 3.3   MVS/COBOL II JCL - Link edit
       SNFOP150, SNFDR150, SNFPR150 Modules  . . . . . . . . . . . .  III-3

 4.1   SNFPR150 Call List Arguments   . . . . . . . . . . . . . . . . IV-1

 4.2   Layout - Argument 1: SNF Data Sent to SNFPR150 . . . . . . . . IV-2
                            SNF DATA RETURNED WITH RATE PAYMENT

 4.3   Layout - Argument 2: Data Returned By SNFPR150 . . . . . . . . IV-3

 4.4   Layout - Argument 3: MSA DATA SENT TO SNFPR150                 IV-4

 4.5   Layout - Argument 4: CBSA DATA SENT TO SNFPR150                IV-4

 5.1   EXPECTED TEST RESULTS   . . . . . . . . . . . . . . . . . . . .  V-3

 5.2   MVS/COBOL II -- SAMPLE JCL FOR EXECUTE SNFDR150. . . . . . . .   V-4

 5.3   M3PI TEST SNF DATA RECORD FORMAT  . . . . . . . . . . . . . . .  V-5

 5.4   MSA FILE FORMAT                                                  V-6

 5.5   CBSA FILE FORMAT                                                 V-6

 5.6   NATIONAL RATES FOR MSA COMPOSITION  . . . . . . . . . . . . . .  V-7







                                       D
1                           SNF PRICER  INSTALLATION GUIDE DOCUMENT


 I.  INTRODUCTION

   I-1.  GENERAL
         M3PI (Multistate Medicare/Medicard Payment Indices)
   SNF PRICER refers  to a program which  will calculate the payment  rate for a
   Medicare resident in a nursing home based on the data elements passed  to it.
   It will return the payment rate and  other data used in SNF pricing or  error
   indications if pricing could  not be properly executed.   SNF PRICER  process
   requires matching piecres of information:

           1)  MSA CODE.
           2)  HCPPS CODE  -- Resource Utilization Group (RUGIII) calculated
                              for the resident.
           3)  EFFECTIVE APRIL 1, 2000 INCREASE 20% IN FEDERAL
               PER DIEM PAYMENTS FOR 15 RUGS > SE3,SE2,SE1,SSC,SSB,SSA,
               CC2,CC1,CB2,CB1,CA2,CA1,RHC,RMC,RMB.
           4)  EFFECTIVE  JAN 1, 2000 PAYMENTS TO CERTAIN  SNF PROVIDERS LOCATED
               IN BALDWIN  OR MOBILE  COUNTY, ALABAMA,  WILL GET  100% OF  THEIR
               FACILITY RATES FOR THAT COST REPORTING PERIOD.
           5)  EFFECTIVE OCT 1, 2000 THE ABOVE 15 RUGS GET 24% INCREASE
               ALL OTHERS GET 04% INCREASE IN FEDERAL PER DIEM PAYMENTS.
           6)  EFFECTIVE OCT 1, 2000 --- NEW RATES FOR FY2001
           7) EFFECTIVE 12/01/2000 CHANGES TO WAGE INDEXES
           8) EFFECTIVE APR.1,2001  NEW RATES
           9) EFFECTIVE OCT.1,2001  NEW FISCAL YEAR 2002 RATES
           10) EFFECTIVE OCT.1,2002  NEW FISCAL YEAR 2003 RATES
           11) EFFECTIVE OCT 1,2003  NEW 2004   RATES
           12) EFFECTIVE OCT 1,2004  ADDED NEW DIAGNOSIS CODES
                                     INCREASED M3PI RECORD TO 125
           13) EFFECTIVE JAN 1,2005  UPDATED MSA FILE
           14) EFFECTIVE OCT 1,2005  NEW FISCAL YEAR 2006 RATES
           15) EFFECTIVE JULY 1,2006 CONVERTED TO CICS

           16) EFFECTIVE OCT 1 2006  NEW FISCAL YEAR 2007


   1.   SNFOP150-This is a open module for NON-CICS environments and it should

        be used for the installation and testing phases of SNF  PRICER. This
        OPEN program does  all the I/O functions and calls the SNFDR150 module.
   2.   SNFDR150  Gets the MSA code from the table past to it from the
        SNFOP150.
   3.   SNFPR150 - This is the module where all of the edits and calculations
        are performed.
                                  ***










                                    I-1
1                           SNF PRICER  INSTALLATION GUIDE DOCUMENT


   The purpose of  this manual is  to provide Medicare Intermediaries  technical
   staff with  the information  necessary to  understand, install,  test, debug,
   support and, if necessary, modify the 2015.0 SNF PRICER routine (SNFPR150).
   Medicare Intermediaries are  required to use  the CALC Module SNFPR150 for
   pricing Medicare SNF  claims for the  Multistate (NHCMQ), phase II,  III, and
   IV. The design of the SNF Module allows the Intermediaries flexibility in the
   manner in  which it  may be  installed. The  SNFPR150 Module  is intended  to
   execute as a subroutine (CALLed) of  the SNF PRICER Driver Program (SNFDR___)
   or of an  Intermediary written inter-face  program. The SNFPR___ modules  can
   execute as stand-alone routine, if they are passed the necessary data.

   Included  with this  documentation is a  SNF PRICER INSTALLATION  TAPE or NDM
   FILE.  This TAPE/CARTRIDGE  or NDM  file contains  all files  that  should be
   needed to  execute SNF PRICER.  The SNFPR___  pricing program, the
   SNFOP___(OPEN), does all I/O, and a driver(SNFDR___) program, a test SNF
   file, a MSA Production File, A new CBSA
   Productiom File (effective Oct 1, 2006), and the expected test results are
   included on the TAPE/CARTRIDGE or NDM  file. These can  be
   useful to assure that the SNF PRICER is excuting properly.

   In preparing this manual, the following assumptions were made:

   1.  The  reader is familiar with IBM  370 Principals of Operation  as well as
   MVS/COBOL II, and OS JCL.

   2.  The datasets required by SNF PRICER will be copied to disk and catalogued
   according to your data center conventions.

   3.  The  volume serial numbers on  the sample JCL  will be replaced with  the
   volume  serial  number  of  the  transfer  TAPE/CARTRIDGE  received  by  your
   installation.  This  number  will   be  indicated  on  the  outside   of  the
   TAPE/CARTRIDGE you receive.

   4.  SNFPR150 will be installed in the Intermediaries system at a  point where
   it receives fully edited data.


                                       I-2
















1                           SNF PRICER  INSTALLATION GUIDE DOCUMENT






   I-2.  SYSOUR COUNTS FROM   SNFOP150

 PROGRAM SNFOP___    VERSION ==> SNFOPXX.X (SNFOP program being used)
 PROGRAM SNFDR___    VERSION ==> SNFDRXX.X (SNFDR program being used)
 PROGRAM SNFPR___    VERSION ==> SNFPRXX.X (Each FY that was processed)


 INPUT  COUNTS FOR M3PIFILE ===> 00000 (Total input records)
 OUTPUT COUNTS FOR OUTFILE  ===> 00000 (Total output records)
 OUTPUT COUNTS FOR PRTFILE  ===> 00000 (Total prtfile records)

                  Figure 1.1:  SYSOUR COUNTS FROM SNFOP PROGRAM.
  ======================================================================
                       -------
                      ! SNFOP !
                       -------
                          !                      -------
                          !               +---> ! CBSAX !
                          !    -------    !      -------
                          +-> ! SNFDR ! <-!
                               -------    !      ------
                                  !       +---> ! MASX !
                                  !       !      ------
                                  !       !
                                  !       !      ------
                                  !       +---> ! PROV !
                                  !              ------
                                  !
                                --+---
                              ! SNFPR !
                               -------


                   FIGURE 1.2: FLOWCHART OF PRICER SYSTEM.







                                       I-3








1                           SNF PRICER  INSTALLATION GUIDE DOCUMENT



 II.  INSTALLING THE 2015.0 SNF PROSPECTIVE PAYMENT
        SUBROUTINES (SNF PRICER)

   II-1.  GENERAL

       A.  Installing the SNF PRICER 2015.0 consists of the following steps:

           1.  All Medicare (NHCMQ) Intermediaries -- copy  files 1 through 8 to
               disk.
           2.  Compile and link SNFOP150(optional) and SNFDR150(optional) , and

               the calculation module SNFPR150.
           3.  Perform assurance testing. SNFOP150 may be used to test  the SNF
               PRICER (see Section V).
           4.  Install SNF PRICER 2015.0 in production.

 ** NOTE:      SNFOP, SNFDR,  SNFPR  modules  are  written  in  MVS/COBOL  II
               and  were developed and tested on an IBM  3090. Installing this

               software on
               equipment  that  is  not  IBM  compatible  will  require  program
               modifications.






























                                    II-1


1                           SNF PRICER  INSTALLATION GUIDE DOCUMENT




   II-2.  COPYING THE SNF PRICER FILES TO DISK

       A.  SNF Pricer installation tape/cartridge process.

           1.  The files contained on the SNF PRICER Installation Tape/Cartridge
               were created  with the IBM  IEBGENER utility.   The files  may be
               copied  to  disk using  any utility  capable  of copying  a fixed
               length record data set.
           2.  The   SNF  PRICER   Installation   Tape/Cartridge  contains   the
               installation   manual,  the program  source code  and  data files
               necessary  to install  SNF  PRICER.   The  tape/Cartridge is  IBM
               Standard Label, 1600 BPI and contains  eight files. The files and
               their respective location, block size,  logical record length and
               description are shown in Figure 2.1.  Figure 2.2 shows sample JCL
               for loading the files to disk.


       B.  SNF Pricer installation NDM file process.

           1.  The files contained on the SNF  PRICER Installation NDM file were
               created  with the IBM IEBGENER utility.   The files may be copied
               to  disk  using any  utility capable  of  copying a  fixed length
               record data set.
           2.  The  SNF PRICER  NDM file  contains the installation  manual, the
               program source code  and data files necessary  to install PRICER.
               The  NDM file  is a  disk  file transmitted  via  the NDM  system
               containing six  files. The files  and their  block size,  logical
               record length and dsecription are shown in Figure 2.1. Figure 3.1
               shows sample JCL for downloading the NDM files to  disk files for
               processing.

 ** NOTE:      (FIGURE 3.1  MUST BE RUN IN ORDER TO USE THESE FILES!!!)
















                                    II-2



1                           SNF PRICER  INSTALLATION GUIDE DOCUMENT




   II-3.  COMPILING AND LINKAGE OF SNFOP150, SNFDR150, SNFPR150.

       A.  All programs were developed to use MVS/COBOL II.
       B.  The  SNFPR150 Module  is intended  to  be CALLed  by  a user  written
           interface  program  or to  be  CALLed  by SNFDR150.  SNFPR150 may be
           dynamically loaded or the user may  INCLUDE the SNFPR150 PROGRAM when
           linking to the user interface module.
       C.  SNFDR150 "CALLs" the SNFPR version SNF PRICER Module.
           When linking SNFOP, SNFDR, the user should include SNFPR load module.
       D.  Sample JCL for compiling and linking SNFOP, SNFDR, and SNFPR Module
           is shown in Figures 3.2 and 3.3 for MVS/COBOL II.

   II-4.  SNF PRICER ASSURANCE TESTING

       A.  It  is the  user's responsibility  to assure  that the SNF  PRICER is
           executing properly at the user site.  The quickest way to  test SNFPR
           is to execute SNFOP and SNFDR using the RUG SNF Test file (See Sect.
           IV).

































                                    II-3
1                           SNF PRICER  INSTALLATION GUIDE DOCUMENT





   II-5.   SNF PRICER INSTALLATION REQUIREMENTS

   SNF PRICER  2015.0 must be installed prior to calculate  rates for  the HCPPS
   codes.
  -------------------------------------------------------------------------
 !        !          !        !        !                                   !
 ! FILE # ! FILE NAME!  LRECL ! BLKSIZE!  DESCRIPTION                      !
 !========!==========! =======!========! ==================================!
 !        ! FOREIGN. !        !        !   SKILLED NURSING FACILITY        !
 !   1    ! &MEDIA.  !   80   !   800  !  PROSPECTIVE PAYMENT SYSTEM       !
 !        ! SNF150   !        !        !      FROM CMS FOR 2015            !
 !        !          !        !        !                                   !
 !--------!----------!--------!--------!-----------------------------------!
 !        !          !        !        !                                   !
 !   2    ! MANU150  !   80   !  9040  !  SNF PRICER MANUAL FOR 2015       !
 !        !          !        !        !                                   !
 !--------!----------!--------!--------!-----------------------------------!
 !        !          !        !        !                                   !
 !   3    ! SNFOP150 !   80   !   800  !  Does all the I/O for snf system  !
 !        !          !        !        !  code for 1998 THRU 2015          !
 !--------!----------!--------!--------!-----------------------------------!
 !        !          !        !        !                                   !
 !   4    ! SNFDR150 !   80   !   800  !  Test driver program source       !
 !        !          !        !        !  code for 1998 THRU 2015          !
 !--------!----------!--------!--------!-----------------------------------!
 !        !          !        !        !                                   !
 !   5    ! SNFPR150 !   80   !   800  !  CALCulation program source       !
 !        !          !        !        !  code for 1998 THRU 2015          !
 !--------!----------!--------!--------!-----------------------------------!
 !        !          !        !        !                                   !
 !   6    ! M3PI150  !  125   !  1250  !  M3PI Test Data File              !
 !--------!----------!--------!--------!-----------------------------------!
 !   7    ! PRT150   !  133   !  1330  !  Expected Test Results            !
 !--------!----------!--------!--------!-----------------------------------!
 !        !          !        !        !  (ALL YEARS STOPS WITH 2005)      !
 !   8    ! MSA051   !   80   !   800  !  MSA FILE FOR PRODUCTION          !
 !--------!----------!--------!--------!-----------------------------------!

   ** NOTE:         IBM Standard Label: 1600 BPI

   Figure 2.1:      Layout of SNF PRICER INSTALLATION TAPE/CARTRIDGE and
                    NETWORK DATA MOVER (NDM) FILE








                                       II-4
1                           SNF PRICER  INSTALLATION GUIDE DOCUMENT





 //LOAD    PROC DSN=,FILE=,FB=FB,LRECL=80,BLK=800,PREF=,MEDIA=,
 //        DATE=
 //COPY    EXEC PGM=IEBGENER
 //SYSPRINT DD SYSOUT=A
 //SYSIN    DD DUMMY,DCB=BLKSIZE=80
 //SYSUT1   DD DISP=OLD,DSN=&DSN,
 //   LABEL=(&FILE,SL,,,EXPDT=00000),
 //   UNIT=TAPE16,VOL=(,RETAIN,SER=XXXXXX),
 //   DCB=(RECFM=&FB,LRECL=&LRECL,BLKSIZE=&BLK,DEN=3)
 //SYSUT2   DD DSN=&PREF..SNFTEST.&DSN,
 //   DISP=(NEW,CATLG,DELETE),UNIT=SYSDA,
 //   SPACE=(&BLK,(1000),RLSE),
 //   DCB=(RECFM=&FB,LRECL=&LRECL,BLKSIZE=&BLK)
 //PEND
 //SNF    EXEC LOAD,PREF='XX.XXXX',FILE=1,
 //       DSN=FOREIGN.&MEDIA..SNF150
 //MANUAL EXEC LOAD,PREF='XX.XXXX',FILE=2,DSN=MANU150,
 //       LRECL=80,BLK=9040,FB=FBA
 //SNFOP  EXEC LOAD,PREF='XX.XXXX',FILE=3,DSN=SNFOP150
 //COPY.SYSUT2 DD DSN=&PREF..PPSTEST.&DSN..COBOL
 //SNFDR  EXEC LOAD,PREF='XX.XXXX',FILE=4,DSN=SNFDR150
 //COPY.SYSUT2 DD DSN=&PREF..PPSTEST.&DSN..COBOL
 //SNFPR1 EXEC LOAD,PREF='XX.XXXX',FILE=5,DSN=SNFPR150
 //M3PI    EXEC LOAD,PREF='XX.XXXX',FILE=6,DSN=M3PI111,LRECL=125,BLK=1250
 //PRT    EXEC LOAD,PREF='XX.XXXX',FILE=7,DSN=PRT101,LRECL=133,
 //        BLK=1330,FB=FBA
 //MSA     EXEC LOAD,PREF='XX.XXXX',FILE=8,DSN=MSA051,LRECL=80,BLK=800


   **NOTE: Supply your own JOB card and apply your data center's standards.
 Figure 2.2:  Sample JCL - Tape to Disk load of the SNF PRICER
                           Installation Tape














                                       II-5




1                           SNF PRICER  INSTALLATION GUIDE DOCUMENT

 III.  USING THE 2015.0 SNF PROSPECTIVE PAYMENT
       PRICER SUBROUTINE (SNFOP)
   III-1.  GENERAL

   The purpose of the SNF PRICER subroutine (SNFOP) is  to provide the user with
   I/O  to all the input and output files.

   The OPEN program (SNFOP)  calls the SNFDR and passes the necessary data or a

   written interface program call the SNFPR supplying it with the necessary
   data.

   III-2.  USING SNFOP
   Using SNFOP for batch requires:

       1.  Installing SNF PRICER as specified in Section II.

       2.  Execute SNFOP or  a user  written interface program  that passes  the
           proper data.


 //LOAD    PROC FB=FB,PREF='XX.XXXX',DSN=SNF150
 //COPY    EXEC PGM=IEBGENER
 //SYSPRINT DD SYSOUT=A
 //SYSIN    DD DUMMY,DCB=BLKSIZE=80
 //**    SYSUT1 => WILL BE THE NDM FILE FROM CMS   ***
 //SYSUT1   DD DISP=OLD,DSN=&PREF..SNFPRICE.&DSN(&MEMBER),
 //   DCB=(RECFM=FB,LRECL=&LRECL,BLKSIZE=&BLK)
 //SYSUT2   DD DSN=&PREF..SNFPRICE.&MEMBER,
 //   DISP=(NEW,CATLG,DELETE),UNIT=SYSDA,
 //   SPACE=(&BLK,(2500),RLSE),
 //   DCB=(RECFM=&FB,LRECL=&LRECL,BLKSIZE=&BLK)
 //PEND
 //MANUAL EXEC LOAD,LRECL=80,BLK=9040,MEMBER=MANU150,FB=FBA
 //SNFOP  EXEC LOAD,LRECL=80,BLK=800,MEMBER=SNFOP150
 //COPY.SYSUT2 DD DSN=&PREF..SNFPRICE.&MEMBER..COBOL
 //SNFDR  EXEC LOAD,LRECL=80,BLK=800,MEMBER=SNFDR150
 //COPY.SYSUT2 DD DSN=&PREF..SNFPRICE.&MEMBER..COBOL
 //SNFPR1 EXEC LOAD,LRECL=80,BLK=800,MEMBER=SNFPR150
 //COPY.SYSUT2 DD DSN=&PREF..PRICER.&MEMBER..COBOL
 //M3PI    EXEC LOAD,LRECL=125,BLK=1250,MEMBER=M3PI150
 //PRT    EXEC LOAD,LRECL=133,BLK=1330,MEMBER=PRT150,FB=FBA
 //MSA    EXEC LOAD,LRECL=80,BLK=800,MEMBER=MSA051


  **NOTE:     Supply your own JOB card and apply your data center's standards.
 Figure 3.1:  Sample JCL - NDM FILE disk download of the SNF PRICER
              Installation NDM FILE






                                    III-1

1                           SNF PRICER  INSTALLATION GUIDE DOCUMENT

 III.  USING THE 2015.0 SNF PROSPECTIVE PAYMENT
       PRICER SUBROUTINE (SNFPR)
   III-1.  GENERAL

   The purpose of the SNF PRICER subroutine (SNFPR) is  to provide the user with
   calculated the  payment rates  for the HCPPS  Codes for  1999 THRU  2008.
   The SNFPR processes one line item at a time.

   The  driver program (SNFDR)  CALLs SNFPR and  passes the necessary  data or a
   user written interface  program calls SNFPR  supplying it with the  necessary
   data. SNFPR will calculate the paymnent rate for the HCPPS Code for the  data
   elements passed to it.   It will return the payment rate  amount & other data
   used in pricing  or error codes  if pricing could  not be properly  executed.
   Since  SNFPR  expects fully  edited  and  audited  data, it    performs  only
   rudimentary data  edits.  It is the responsibility  of the Provider to assure
   the accuracy of the data that is submitted to the SNFPR subroutine.

   III-2.  USING SNFPR
   Using SNFPR for batch requires:

       1.  Installing SNF PRICER as specified in Section II.

       2.  Execute SNFDR or  a user  written interface program  that passes  the
           proper data.

   The SNFPR150 module  can execute  independently if a  user written  interface
   program supplies the necessary data.


























                                    III-2

1                           SNF PRICER  INSTALLATION GUIDE DOCUMENT

 //ALOC     EXEC PGM=IEFBR14
 //SYSPRINT DD SYSOUT=A
 //DD1      DD DSN=XX.XXXX.SNFTEST.LOAD.XXXXXXXX,
 // DISP=(NEW,CATLG,DELETE),UNIT=SYSDA,
 // SPACE=(TRK,(15,3,3)),
 // DCB=(RECFM=U,BLKSIZE=3120,DSORG=PO)
 //*
 //COMPLOAD EXEC COB2UCL,
 // PARM.COB2=(APOST,NODYNAM,LIB,RES,NONAME,AWO,OFF,TERM,
 //     X,'TRUNC(BIN)',NOADV,NOOPT,DUMP,OBJ,'DATA(24)')
 // PARM.LKED=(LIST,NOADV,NOOPT,XREF,LET,MAP,'AMODE(24)')
 //COB2.SYSIN   DD DSN=XX.XXXX.SNFTEST.XXXXXXXX.COBOL,DISP=SHR
 //COB2.SYSTERM DD SYSOUT=A
 //LKED.SYSLMOD DD XX.XXXX.SNFTEST.LOAD.XXXXXXXX,DISP=SHR
 //LKED.SYSUT1  DD UNIT=SYSDA
 /*

   **NOTE: Supply your own  JOB card and apply  your data center's    standards.
           Run once for each COBOL II Program.

   **NOTE:    FOR MVS LINK
 //PROG  EXEC IGYWCL,PARM=(DYNAM,RENT)
 //COBOL.SYSIN DD DSN=XXX.XXXX.PROGRAM,DISP=SHR
 //LKED.SYSLMOD DD DSN=XXX.XXXX.LOAD,DISP=SHR

Figure 3.3:  Sample JCL - Creates load modules for SNFOP,SNFDR and SNFPR.

 //ALOC    EXEC PGM=IEFBR14
 //SYSPRINT  DD SYSOUT=A
 //DD1      DD DSN=XX.XXXX.SNFTEST.LOAD.SNFDR150,DISP=(,CATLG,DELETE),
 // UNIT=SYSDA,SPACE=(TRK,(15,3,3)),
 // DCB=(RECFM=U,BLKSIZE=15040,DSORG=PO)
 //*
 //COMPLOAD EXEC COB2UCL,
 // PARM.COB2=(APOST,NODYNAM,LIB,RES,NONAME,AWO,OFF,TERM,
 //      X,'TRUNC(BIN)',NOADV,NOOPT,DUMP,OBJ,'DATA(24)')
 // PARM.LKED=(LIST,NOADV,NOOPT,XREF,LET,MAP,'AMODE(24)')
 //COB2.SYSIN   DD DSN=XX.XXXX.SNFTEST.SNFDR150.COBOL,DISP=SHR
 //COB2.SYSTERM DD SYSOUT=A
 //LKED.SYSLMOD DD XX.XXXX.SNFTEST.LOAD.SNFDR150,DISP=SHR
 //LKED.SYSIN DD *
  NAME SNFTEST2(R)

   **NOTE: Supply your own JOB card and apply your data center's   standards.
   **NOTE: Parm card information may vary a your data center.

   **NOTE:    FOR MVS LINK
 //PROG  EXEC IGYWCL,PARM=(DYNAM,RENT)
 //COBOL.SYSIN DD DSN=XXX.XXXX.PROGRAM,DISP=SHR
 //LKED.SYSLMOD DD DSN=XXX.XXXX.LOAD,DISP=SHR

 Figure 3.4:  Sample JCL - Linkedit SNFOP,SNFDR.


                                      III-3
1                           SNF PRICER  INSTALLATION GUIDE DOCUMENT



 IV.  Using The 2015.0 SNF Prospective Payment Subroutine (SNFOP150)

   IV-1.   GENERAL

   SNFOP is a batch driver program that performs the following:
   1.  Reads and loads the MSA file.
   2.  CALLS the SNFDR program which will call the SNFPR program.
   3.  CALLs the all the fiscal year calculation modules.
   4.  Passes the necessary data to calculate a payment rate for HCPPS Codes.
   5.  Passes the necessary data back to SNFOP150 to print the results.

   IV-2.   USING SNFDR

   The user can execute SNFDR using these arguments (data groups).
   Figure  4.1  shows  the   argument  list  components  for  SNFPR   and  the
   requirements  for  argument  inclusion.    Also,  Figure  4.1  shows  which
   subsequent figure shows the format of each argument.







  ---------------------------------------------------------------------
 !                                                        !            !
 ! CALL  SNFPR150                                        !   FORMAT   !
 !      USING                                             !            !
 ! ====================================================================!
 !  Data elements from SNF  (M3PI TEST FILE)              !  Fig. 4.2  !
 !--------------------------------------------------------!------------!
 !  Data elements returned by SNFPR                       !  Fig. 4.3  !
 !--------------------------------------------------------!------------!
 !  Data elements from MSA File passed to SNFPR           !  Fig. 4.4  !
 !--------------------------------------------------------!------------!
 !  Data elements from CBSA File passed to SNFPR          !  Fig. 4.5  !
 !--------------------------------------------------------!------------!

   FIGURE 4.1: SNFPR Call List Arguments












                               IV-1

1                           SNF PRICER  INSTALLATION GUIDE DOCUMENT

  ------------------------------------------------------------------------
 !                              !         !      !         COBOL          !
 !          FIELD               !   LOC   ! SIZE !----------------------  !
 !                              !         !      !   PICTURE  !   USAGE   !
 !==============================!=========!======!============!=========  !
 ! Metropolitan Statistical     !         !      !            !           !
 !    Area (MSA)                !  1-4    !  4   ! X(04)      ! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
 ! Core-Based Statistical       !  5-9    !  5   ! X(05)      ! DISPLAY   !
 !    Area (CBSA)               !         !      !            !           !
 !------------------------------!---------!------!------------!-----------!
 ! SPECIAL WAGE INDEX INDICATOR !  10     !  1   ! X(01)      ! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
 ! SPECIAL WAGE INDEX           !  11-16  !  6   ! X(06)      ! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
 ! HCPPS CODE                   !  17-21  !  5   ! X(05)      ! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
 !                              !         !      ! 9(08)      !           !
 ! from EFFECTIVE DATE          !  22-29  !  8   ! CCYYMMDD   ! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
 !                              !         !      ! 9(08)      !           !
 ! THRU EFFECTIVE DATE          !  30-37  !  8   ! CCYYMMDD   ! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
 ! FEDERAL BLEND                !  38     !  1   ! X(01)      ! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
 ! FACILITY PAYMENT RATE        !  31-37  !  7   ! 9(05)V9(02)! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
 ! PRINCIPLE DIAGNOSIS CODE     !  38-43  !  6   ! X(07)      ! DISPLAY   !
 !------------------------------------------------------------------------
 ! OTHER DIAGNOSIS CODE 2       !  44-49  !  6   ! X(07)      ! DISPLAY   !
 !------------------------------------------------------------------------
 ! OTHER DIAGNOSIS CODE 3       !  50-55  !  6   ! X(07)      ! DISPLAY   !
 !------------------------------------------------------------------------
 ! OTHER DIAGNOSIS CODE 4       !  56-61  !  6   ! X(07)      ! DISPLAY   !
 !------------------------------------------------------------------------
 ! OTHER DIAGNOSIS CODE 5       !  62-67  !  6   ! X(07)      ! DISPLAY   !
 !------------------------------------------------------------------------
 ! OTHER DIAGNOSIS CODE 6       !  68-73  !  6   ! X(07)      ! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
 ! OTHER DIAGNOSIS CODE 7       !  74-79  !  6   ! X(07)      ! DISPLAY   !
 !------------------------------------------------------------------------
 ! OTHER DIAGNOSIS CODE 8       !  80-85  !  6   ! X(07)      ! DISPLAY   !
 !------------------------------------------------------------------------
 ! OTHER DIAGNOSIS CODE 9       !  86-91  !  6   ! X(07)      ! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
 ! OTHER DIAGNOSIS CODE 10 to   !  86-91  !  6   ! X(07)      ! DISPLAY   !
 ! OTHER DIAGNOSIS CODE 25      ! 214-220 !  6   ! X(07)      ! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
 ! PAYMENT RATE                 ! 221-228 !  8   ! 9(06)V9(02)! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
 ! RETURN CODE                  ! 229-230 !  2   ! X(02)      ! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
 ! FILLER                       ! 231-250 !  20  ! X(20)      ! DISPLAY   !
 !------------------------------------------------------------------------

   FIGURE 4.2:        Call List Argument # 1
                      SNF Data Sent to SNFPR
                    RETURNS WITH RATE PAYMENT
                               IV-2


1                           SNF PRICER  INSTALLATION GUIDE DOCUMENT


  ----------------------------------------------------------------------
 !                              !          !     !       COBOL          !
 !            FIELD             !   LOC    !SIZE !------------!---------!
 !                              !          !     !  PICTURE   !  USAGE  !
 !==============================!========= !=====!============!=========!
 !                              !          !     !            !         !
 ! Therapy Factor 1 OR 0        !   1      !  1  ! 9          ! DISPLAY !
 !------------------------------!----------!-----!------------!---------!
 ! Nursing Index                !   2-4    !  3  ! 9V99       ! DISPLAY !
 !------------------------------!----------!-----!------------!---------!
 ! Therapy Index                !   5-7    !  3  ! 9V99       ! DISPLAY !
 !------------------------------!----------!-----!------------!---------!
 ! Area Wage Adj                !   8-12   !  5  ! 9V9(04)    ! DISPLAY !
 !------------------------------!----------!-----!------------!---------!
 ! Inpatient Rate               !  13-17   !  5  ! 9(03)V9(02)! DISPLAY !
 !------------------------------!----------!-----!------------!---------!
 ! General Services Rate        !  18-21   !  4  ! 9(02)V9(02)! DISPLAY !
 !------------------------------!----------!-----!------------!---------!
 ! Therapy Rate                 !  22-25   !  4  ! 9(02)V9(02)! DISPLAY !
 !------------------------------!----------!-----!------------!---------!
 ! Rehab Rate                   !  26-30   !  5  ! 9(03)V9(02)! DISPLAY !
 !------------------------------!----------!-----!------------!---------!
 ! Nursing Component            !  31-35   !  5  ! 999V99     ! DISPLAY !
 !------------------------------!----------!-----!------------!---------!
 ! Therapy Component            !  36-40   !  5  ! 999V99     ! DISPLAY !
 !------------------------------!----------!-----!------------!---------!
 ! Non-Case Mix Therapy Comp    !  41-45   !  5  ! 999V99     ! DISPLAY !
 !------------------------------!----------!-----!------------!---------!
 ! Non-Case Mix Component       !  46-50   !  5  ! 999V99     ! DISPLAY !
 !------------------------------!----------!-----!------------!---------!
 ! Payment Rate Adj.            !  51-58   !  8  ! 9(06)V99   ! DISPLAY !
 !------------------------------!----------!-----!------------!---------!
 ! Fed Payment Portion          !  59-66   !  8  ! 9(06)V99   ! DISPLAY !
 !------------------------------!----------!-----!------------!---------!
 ! SNFPR Version                !  67-75   !  9  ! X(09)      ! DISPLAY !
 ------------------------------------------------------------------------
    FIGURE 4.3:   Call List Argument # 2
                  Data Returned by SNFPR






                                     IV-3









1                           SNF PRICER  INSTALLATION GUIDE DOCUMENT


  ------------------------------------------------------------------------
 !                              !         !      !         COBOL          !
 !          FIELD               !   LOC   ! SIZE !----------------------  !
 !                              !         !      !   PICTURE  !   USAGE   !
 !==============================!=========!======!============!=========  !
 !                              !         !      !            !           !
 ! Metropolitan Statistical     !         !      !            !           !
 !  Area (MSA) Actual Geo Loc   !  1-4    !  4   ! X(04)      ! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
 !                              !         !      ! 9(08)      !           !
 ! EFFECTIVE DATE               !  5-12   !  8   ! CCYYMMDD   ! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
 !                              !         !      !            !           !
 ! WAGE INDEX                   !  13-18  !  6   ! 9(02)V9(04)! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!

   FIGURE 4.4:        Call List Argument # 3
                      MSA Data Sent to SNFPR





  ------------------------------------------------------------------------
 !                              !         !      !         COBOL          !
 !          FIELD               !   LOC   ! SIZE !----------------------  !
 !                              !         !      !   PICTURE  !   USAGE   !
 !==============================!=========!======!============!=========  !
 !                              !         !      !            !           !
 ! Core-Based  Statistical      !         !      !            !           !
 !  Area (CBSA) Actual Geo Loc  !  1-5    !  5   ! X(05)      ! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
 !                              !         !      ! 9(08)      !           !
 ! EFFECTIVE DATE               !  6-13   !  8   ! CCYYMMDD   ! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
 !                              !         !      !            !           !
 ! WAGE INDEX (FROM PROV RECORD)!  14-19  !  6   ! 9(02)V9(04)! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!

   FIGURE 4.5:        Call List Argument # 4
                      CBSA Data Sent to SNFPR











                               IV-4

1                           SNF PRICER  INSTALLATION GUIDE DOCUMENT




 V.    SNF PRICER ASSURANCE TESTING USING SNFOP150, SNFDR150

   V-1.    GENERAL

   It  is the responsibility of the user  to assure that SNF PRICER is executing
   properly  at  the  user's site.  SNFOP150 AND SNFDR150 are provided by  CMS
   in  order to facilitate that testing.

   Instructions for installing SNFOP150 and SNFDR150 and loading the Test SNF
   can be found in  Section II.

       SNFDR150 is a batch driver program that performs the following:

   1.  Searches the MSA file for wage index. (Figure 5.4)


   2.  Uses the M3PI Test SNF File.

   3.  CALLs SNFDR___ using the arguments in FIGURE 4.2, FIGURE 4.3
       and FIGURE 4.4 FIGURE 4.5.

   4.  Prints the results.

   Your test results can be compared to the Expected Test Results report located
   in file 7. You can also build your own test data and submit it to  SNFOP150.

   V-2.    USING    SNFOP150

       A.  MVS/COBOL II
           Using SNFOP150 AND SNFDR150 for batch SNF PRICER testing requires
           three steps:

           1.  Install SNF PRICER as specified in Section II

           2.  MVS/COBOL II -- Execute SNFOP150 and  SNFDR150 using the test
               file  (see Figure 5.2 of sample JCL).

           3.  Compare the  printed results to  the Expected Test  Results (FILE
               #7)

       If any discrepancies  occur, check  to assure that  the installation  and
       testing instructions were carefully followed.  If so, contact CMS as soon
       as possible.









                                 V-1
1                           SNF PRICER  INSTALLATION GUIDE DOCUMENT


   V-3.    TESTING USER SUPPLIED DATA USING SNFOP150, SNFDR150

       The M3PI Test  SNF File may not  contain all probable situations  that an
       Medicare Intermediary may encounter.  It is a sound practice for the user
       to build their own test data for inclusion in the SNFOP150 AND SNFDR150
       test.

       The user will be required to build A test file:

           1.  The M3PI test SNF File (see Figure 5.3)





















                                    V-2






















1                           SNF PRICER  INSTALLATION GUIDE DOCUMENT









  -----------------------------------------------------------------------
 !                   PRINT IMAGE RESULTS                                 !
  -----------------------------------------------------------------------
 !                              !         !      !         COBOL         !
 !               FIELD          !   LOC   ! SIZE !-----------!---------- !
 !                              !         !      !  PICTURE  !   USAGE   !
 !==============================!=========!======!===========! ========= !
 !  PRINT IMAGE FORMAT          !  1-133  !      !  DISPLAY  !           !
 -------------------------------------------------------------------------
       FIGURE 5.1:  Expected Test Results Format




































                              V-3
1                           SNF PRICER  INSTALLATION GUIDE DOCUMENT






 //SNFTEST2 PROC LIB=SYS1.COB2LIB,PREF=
 //COBOL2  EXEC PGM=PPSTEST2
 //STEPLIB  DD DSN=&PREF..SNFTEST.LOAD.SNFOP150,DISP=SHR
 //         DD DSN=&PREF..SNFTEST.LOAD.SNFDR150,DISP=SHR
 //         DD DSN=&PREF..SNFTEST.LOAD.SNFPR150,DISP=SHR
 //         DD DSN=&LIB,DISP=SHR
 //SYSPRINT DD SYSOUT=A
 //PRTFILE  DD SYSOUT=A
 //SYSOUR   DD SYSOUT=A
 //SYSOUT   DD SYSOUT=A
 //SYSUDUMP DD SYSOUT=A
 //MSAFILE  DD DISP=SHR,DSN=&PREF..SNFTEST.MSA051
 //M3PIFILE DD DISP=OLD,DSN=&PREF..SNFTEST.M3PI111
 //OUTFILE  DD DSN=&PREF..SNFTEST.OUT,
 // DISP=(,CATLG,DELETE),UNIT=SYSDA,
 // SPACE=(TRK,(50,5),RLSE),
 // DCB=(RECFM=FB,LRECL=125,BLKSIZE=1250)
 // PEND
 //T1       EXEC SNFTEST2,PREF='XX.XXXX'

   ** Note:    Supply your own job card and apply your data center's  standards.

 FIGURE 5.2 - Sample JCL to Execute     SNFOP150 MVS/COBOL II


























                                    V-4
1                           SNF PRICER  INSTALLATION GUIDE DOCUMENT

  ------------------------------------------------------------------------
 !                              !         !      !         COBOL          !
 !          FIELD               !   LOC   ! SIZE !----------------------  !
 !                              !         !      !   PICTURE  !   USAGE   !
 !==============================+=========!======!============!=========  !
 ! Metropolitan Statistical     !         !      !            !           !
 !    Area (MSA)                !  1-4    !  4   ! X(04)      ! DISPLAY   !
 !------------------------------+---------!------!------------!-----------!
 ! Core-Based Statistical       !  5-9    !  5   ! X(05)      ! DISPLAY   !
 !    Area (CBSA)               !         !      !            !           !
 !------------------------------+---------!------!------------!-----------!
 ! SPECIAL WAGE INDEX INDICATOR !  10     !  1   ! X(01)      ! DISPLAY   !
 !------------------------------+---------!------!------------!-----------!
 ! SPECIAL WAGE INDEX           !  11-16  !  6   ! X(06)      ! DISPLAY   !
 !------------------------------+---------!------!------------!-----------!
 ! HCPPS CODE                   !  17-21  !  5   ! X(05)      ! DISPLAY   !
 !------------------------------+---------!------!------------!-----------!
 !                              !         !      ! 9(08)      !           !
 ! THRU EFFECTIVE DATE          !  22-29  !  8   ! CCYYMMDD   ! DISPLAY   !
 !------------------------------+---------!------!------------!-----------!
 ! FEDERAL BLEND                !  30     !  1   ! X(01)      ! DISPLAY   !
 !------------------------------+---------!------!------------!-----------!
 ! FACILITY PAYMENT RATE        !  31-37  !  7   ! 9(05)V9(02)! DISPLAY   !
 !------------------------------+---------!------!------------!-----------!
 ! PRINCIPLE DIAGNOSIS CODE     !  38-43  !  6   ! X(06)      ! DISPLAY   !
 !------------------------------------------------------------------------
 ! OTHER DIAGNOSIS CODE 2       !  44-49  !  6   ! X(06)      ! DISPLAY   !
 !------------------------------------------------------------------------
 ! OTHER DIAGNOSIS CODE 3       !  50-55  !  6   ! X(06)      ! DISPLAY   !
 !------------------------------------------------------------------------
 ! OTHER DIAGNOSIS CODE 4       !  56-61  !  6   ! X(06)      ! DISPLAY   !
 !------------------------------------------------------------------------
 ! OTHER DIAGNOSIS CODE 5       !  62-67  !  6   ! X(06)      ! DISPLAY   !
 !------------------------------------------------------------------------
 ! OTHER DIAGNOSIS CODE 6       !  68-73  !  6   ! X(06)      ! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
 ! OTHER DIAGNOSIS CODE 7       !  74-79  !  6   ! X(06)      ! DISPLAY   !
 !------------------------------------------------------------------------
 ! OTHER DIAGNOSIS CODE 8       !  80-85  !  6   ! X(06)      ! DISPLAY   !
 !------------------------------------------------------------------------
 ! OTHER DIAGNOSIS CODE 9       !  86-91  !  6   ! X(06)      ! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
 ! PAYMENT RATE                 !  92-99  !  8   ! 9(06)V9(02)! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
 ! RETURN CODE                  ! 100-101 !  2   ! X(02)      ! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
 ! FILLER                       ! 102-125 !  24  ! X(24)      ! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
         FIGURE 5.3:   M3PI Test SNF  Format




                           V-5

1                           SNF PRICER  INSTALLATION GUIDE DOCUMENT

  ------------------------------------------------------------------------
 !                              !         !      !         COBOL          !
 !          FIELD               !   LOC   ! SIZE !----------------------  !
 !                              !         !      !   PICTURE  !   USAGE   !
 !==============================!=========!======!============!=========  !
 !                              !         !      !            !           !
 ! Metropolitan Statistical     !         !      !            !           !
 !  Area (MSA) Actual Geo Loc   !  1-4    !  4   ! X(04)      ! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
 ! FILLER                       !  5      !  1   ! X(01)      ! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
 !                              !         !      ! 9(08)      !           !
 ! EFFECTIVE DATE               !  6-13   !  8   ! CCYYMMDD   ! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
 ! FILLER                       !  14     !  1   ! X(01)      ! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
 !                              !         !      !            !           !
 ! WAGE INDEX                   !  15-20  !  6   ! X(06)      ! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
 !                              !         !      !            !           !
 ! FILLER                       !  21-28  !  8   ! X(08)      ! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
 !                              !         !      !            !           !
 ! NAME                         !  29-80  ! 51   ! X(51)      ! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
   FIGURE 5.4:       MSA PRODUCTION FILE FORMAT

  ------------------------------------------------------------------------
 !                              !         !      !         COBOL          !
 !          FIELD               !   LOC   ! SIZE !----------------------  !
 !                              !         !      !   PICTURE  !   USAGE   !
 !==============================!=========!======!============!=========  !
 !                              !         !      !            !           !
 ! Core-Based Statistical       !         !      !            !           !
 !  Area (CBSA) Actual Geo Loc  !  1-5    !  5   ! X(05)      ! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
 ! FILLER                       !  6      !  1   ! X(01)      ! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
 !                              !         !      ! 9(08)      !           !
 ! EFFECTIVE DATE               !  7-14   !  8   ! CCYYMMDD   ! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
 ! FILLER                       !  15     !  1   ! X(01)      ! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
 !                              !         !      !            !           !
 ! WAGE INDEX                   !  16-21  !  6   ! X(06)      ! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
 !                              !         !      !            !           !
 ! FILLER                       !  22-29  !  8   ! X(08)      ! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
 !                              !         !      !            !           !
 ! NAME                         !  30-80  ! 51   ! X(51)      ! DISPLAY   !
 !------------------------------!---------!------!------------!-----------!
   FIGURE 5.5:       CBSA PRODUCTION FILE FORMAT

                                    V-6
1                           SNF PRICER  INSTALLATION GUIDE DOCUMENT



       National Rates for MSA Composition;

          Rates for Group 1.

           Rural -
              METROPOLITAN STATISTICAL
              AREAS (MSA)




          Rates for Group 2.

            URBAN  -
              METROPOLITAN STATISTICAL
              AREAS (MSA)








          FIGURE 5.5 - RATE GROUPING FOR MSA COMPOSITION













                              V-7


