VistA Analysis » VistA Reference » RPCs » DSIF INP ADD EDIT PAYMENT

DSIF INP ADD EDIT PAYMENT

This RPC is a background version of the FBCHEP routine to enter and edit payments for Fee Basis Patients.

Properties

Property Value
Label EN
MUMPS Implementation DSIFEP
Return Type SINGLE VALUE

Input Parameters

Name Type Maximum Data Length Required Description
DFN LITERAL 99 true Pointer to Patient File #2 (Required - also must be in FEE BASIS PATIENT File #161) (On edit this field should = "E")
FB7078 LITERAL 99 true Pointer to 7078 File #162.4 (Required) (On edit this field is IEN of FEE BASIS INVOICE File #162.5)
AUTH LITERAL 99 true Authorization IEN from AUTHORIZATION multiple of FEE BASIS PATIENT File #161 (Required on Enter only should be null on Edit)2nd piece equals a flag to allow more than 1 invoice for the same authExample: 1;1 (allow) 1; or 1 (Do not allow duplicate)
DATA LIST 512 true ; DATA - List of Data formatted FIELD # ^ Internal Value1 ^ Invoice Date Received (Opt - FM Date)2 ^ Vendor (Opt - IEN to file 161.2 or changed)5 ^ Treatment from date (Opt - FM date);1 (Special flag for 6 ^ Treatment to date (Opt - FM date)6.5 ^ Dsch Type Code (Opt - Pntr to FEE BASIS DISPOSITION CODE File6.6 ^ Billed Charges (Req - Numeric - Dollar Amount between .01 and6.7 ^ Payment by Medicare/Fed Agency (Req - Y = Yes, N = No)7 ^ Amount Claimed (Req - Numeric - Dollar Amount between .01 8 ^ AMOUNT PAID11 ^ Fee Program (Req - IEN 161.8) [6 for B9 batches]12 ^ Payment type code (Req, set of 20 ^ Batch IEN (Req - Pntr to file #161.7, must be a "B9" type 21 ^ Purpose of Visit (Req - IEN of file 22 ^ Patient type code (Req - set of 23 ^ Primary Service facility (Req - IEN of file24 ^ Dsch DRG (Opt - Pntr to DRG File #80.2 use Dsch date of 7078 for code set versioning)(NOTE: This field should contain the discharge DRG that is returned from the Austin Pricer System.)24.5 ^ DRG Weight (Req - Type a Number between 0 and 25 ^ Resubmission (Opt - 1 = Yes)26 ^ NVH PRICER AMOUNT26 ^ NVH PRICER AMOUNT30 ^ ICD1 (Req - Pntr to ICD-9 File #80 30.02 ^ POA131 ^ ICD2 (Opt - Pntr to ICD-9 File #80 *)31.02 ^ POA232 ^ ICD3 (Opt - Pntr to ICD-9 File #80 **)32.02 ^ POA333 ^ ICD4 (Opt - Pntr to ICD-9 File #80 **)33.02 ^ POA434 ^ ICD5 (Opt - Pntr to ICD-9 File #80 **) 34.02 ^ POA535 ^ ICD6 (Opt - Pntr to ICD-9 File #80 **) 35.02 ^ POA6 35.1 ^ ICD7 (Opt - Pntr to ICD-9 File #80 **) 35.12 ^ POA7 35.2 ^ ICD8 (Opt - Pntr to ICD-9 File #80 **) 35.22 ^ POA8 35.3 ^ ICD9 (Opt - Pntr to ICD-9 File #80 **) 35.32 ^ POA9 35.4 ^ ICD10 (Opt - Pntr to ICD-9 File #80 **) 35.42 ^ POA10 35.5 ^ ICD11 (Opt - Pntr to ICD-9 File #80 **) 35.52 ^ POA11 35.6 ^ ICD12 (Opt - Pntr to ICD-9 File #80 **) 35.62 ^ POA12 35.7 ^ ICD13 (Opt - Pntr to ICD-9 File #80 **) 35.72 ^ POA13 35.8 ^ ICD14 (Opt - Pntr to ICD-9 File #80 **) 35.82 ^ POA14 35.9 ^ ICD15 (Opt - Pntr to ICD-9 File #80 **) 35.92 ^ POA15 36 ^ ICD16 (Opt - Pntr to ICD-9 File #80 **) 36.02 ^ POA16 36.1 ^ ICD17 (Opt - Pntr to ICD-9 File #80 **) 36.12 ^ POA17 36.2 ^ ICD18 (Opt - Pntr to ICD-9 File #80 **) 36.22 ^ POA18 36.3 ^ ICD19 (Opt - Pntr to ICD-9 File #80 **) 36.32 ^ POA19 36.4 ^ ICD20 (Opt - Pntr to ICD-9 File #80 **) 36.42 ^ POA20 36.5 ^ ICD21 (Opt - Pntr to ICD-9 File #80 **) 36.52 ^ POA21 36.6 ^ ICD22 (Opt - Pntr to ICD-9 File #80 **) 36.62 ^ POA22 36.7 ^ ICD23 (Opt - Pntr to ICD-9 File #80 **) 36.72 ^ POA23 36.8 ^ ICD24 (Opt - Pntr to ICD-9 File #80 **) 36.82 ^ POA24 36.9 ^ ICD25 (Opt - Pntr to ICD-9 File #80 **) 36.92 ^ POA25 39 ^ ADMITTING DIAGNOSIS40 ^ PROC1 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **)41 ^ PROC2 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **)42 ^ PROC3 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **)43 ^ PROC4 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **)44 ^ PROC5 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **)44.06 ^ PROC6 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **)44.07 ^ PROC7 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **)44.08 ^ PROC8 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **)44.09 ^ PROC9 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **)44.1 ^ PROC10 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **)44.11 ^ PROC11 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **)44.12 ^ PROC12 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **)44.13 ^ PROC13 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **)44.14 ^ PROC14 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **)44.15 ^ PROC15 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **)44.16 ^ PROC16 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **)44.17 ^ PROC17 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **)44.18 ^ PROC18 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **)44.19 ^ PROC19 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **)44.2 ^ PROC20 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **)44.21 ^ PROC21 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **)44.22 ^ PROC22 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **)44.23 ^ PROC23 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **)44.24 ^ PROC24 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **)44.25 ^ PROC25 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **)58 ^ .01 ^ Adj Reason (Req if Amount Paid not equal to Amount Claimed -58 ^ 1 ^ Adj Group (Req as Adj Reason - Pntr to ADJUSTMENT GROUP File58 ^ 2 ^ Adj Amount (Req as Adj Reason - Numeric : Amount Claimed - Amount59 ^ Seq # (1 or 2) ^ Remittance Remark (Opt - Pntr to REM REMITTANCE60 ^ CONTRACT ;Added fields 60-79 with DSIF3.2*261 ^ ROUTING NUMBER62 ^ ACCOUNT NUMBER63 ^ FINANCIAL INSTITUTION64 ^ ATTENDING PROV NAME65 ^ ATTENDING PROV NPI66 ^ ATTENDING PROV TAXONOMY CODE67 ^ OPERATING PROV NAME68 ^ OPERATING PROV NPI69 ^ RENDERING PROV NAME70 ^ RENDERING PROV NPI71 ^ RENDERING PROV TAXONOMY CODE72 ^ SERVICING PROV NAME73 ^ SERVICING PROV NPI74 ^ REFERRING PROV NAME75 ^ REFERRING PROV NPI79 ^ .01 ^ LINE ITEM NUMBER79 ^ .02 ^ FEE BASIS INVOICE (162.579) RENDERING PROV NAME79 ^ .03 ^ FEE BASIS INVOICE (162.579) RENDERING PROV NPI79 ^ .04 ^ FEE BASIS INVOICE (162.579) RENDERING PROV TAXONOMY CODE REMITTANCE REMARK File #161.93. For Inpatient Invoices there is a max of 2 remarks) ; 42 ^ PROC3 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **) ; 43 ^ PROC4 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **) ; 44 ^ PROC5 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **) ; 44.06 ^ PROC6 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **) ; 44.07 ^ PROC7 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **) ; 44.08 ^ PROC8 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **) ; 44.09 ^ PROC9 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **) ; 44.1 ^ PROC10 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **) ; 44.11 ^ PROC11 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **) ; 44.12 ^ PROC12 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **) ; 44.13 ^ PROC13 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **) ; 44.14 ^ PROC14 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **) ; 44.15 ^ PROC15 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **) ; 44.16 ^ PROC16 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **) ; 44.17 ^ PROC17 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **) ; 44.18 ^ PROC18 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **) ; 44.19 ^ PROC19 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **) ; 44.2 ^ PROC20 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **) ; 44.21 ^ PROC21 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **) ; 44.22 ^ PROC22 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **) ; 44.23 ^ PROC23 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **) ; 44.24 ^ PROC24 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **) ; 44.25 ^ PROC25 (Opt - Pntr to ICD OPERATION/PROCEDURE File #80.1 **) ; 46 ^ Vendor Invoice Date (Req - FM Date) ; 47 ^ Prompt Pay Type (Opt -"" = No, 1 = Yes, Default = "") ; 54 ^ Covered Days (Opt, minimum = 1 - Calculated with FM if not passed) ; 55 ^ Patient Control Number (Req - Free Text 1 - 20 characters) ; 56 ^ FPPS CLAIM ID (Opt - Enter a non-zero number from 1 to 32 digits long, 0 decimal digits) ; 57 ^ FPPS LINE ITEM (Opt - This response must be a number or a list or range or ALL, e.g., 1,3,5 or 2-4,8) ; ** NOTE: Use Dsch date of 7078 for code set versioning ; ;Note the following have 3 pieces ; 58 ^ .01 ^ Adj Reason (Req if Amount Paid not equal to Amount Claimed - Pntr to ADJUSTMENT REASON File #161.91) ; 58 ^ 1 ^ Adj Group (Req as Adj Reason - Pntr to ADJUSTMENT GROUP File #161.92) ; 58 ^ 2 ^ Adj Amount (Req as Adj Reason - Numeric : Amount Claimed - Amount Paid) ; 59 ^ Seq # (1 or 2) ^ Remittance Remark (Opt - Pntr to REMITTANCE REMARK File #161.93) ; (For Inpatient Invoices there is a max of 2 remarks) ; 60 ^ Contract Number


Document generated on August 31st 2022, 2:55:43 pm