Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: DGBTR3A

DGBTR3A.m

Go to the documentation of this file.
  1. DGBTR3A ;ALB/RFE - CLERK REPORT; 07/10/12
  1. ;;1.0;Beneficiary Travel;**20**;November 11, 2011;Build 185
  1. Q
  1. ;/*Called from DGBTR123*/
  1. HDRMF ;
  1. S PAGE=PAGE+1
  1. W @IOF
  1. W "BT CLERK REPORT PRINT DATE: ",PDT,?(126-$L(PAGE)),"PAGE ",PAGE
  1. W !,$$FMTE^XLFDT(STARTDT)," TO ",$$FMTE^XLFDT(ENDDT)
  1. W !,"VERSION: FULL"
  1. W !,"TYPE: MILEAGE"
  1. W !,"DIVISION: ",$S(DGBTDIVN="ALL":"ALL",1:$$GET1^DIQ(40.8,DGBTDIVN,.01))
  1. W !,"CLERK: ",$S(CLERKALL:"ALL",1:CLERKNAME)
  1. W !,$E(EQUAL,1,130)
  1. W !,"PATIENT NAME",?32,"SSN",?43,"CLERK",?78,"CL DT",?92,"ENT DT",?109,"ACCT"
  1. W !,?5,"DIVISION",?42,"R/O",?48,"MILEAGE",?56,"CC MODE",?94,"CC FEE",?109,"ECON",?121,"M&L"
  1. W !,?5,"F&B",?17,"DED",?25,"PAYABLE",?38,"REMARKS"
  1. W !,$E(EQUAL,1,130)
  1. Q
  1. GRANDMF ;
  1. I ($Y+8)>IOSL D
  1. .S PAGE=PAGE+1
  1. .W @IOF
  1. .W "BT CLERK REPORT PRINT DATE: ",PDT,?(126-$L(PAGE)),"PAGE ",PAGE
  1. .W !,$$FMTE^XLFDT(STARTDT)," TO ",$$FMTE^XLFDT(ENDDT)
  1. .W !,"VERSION: FULL"
  1. .W !,"TYPE: MILEAGE"
  1. .W !,"DIVISION: ",$S(DGBTDIVN="ALL":"ALL",1:$$GET1^DIQ(40.8,DGBTDIVN,.01))
  1. .W !,"CLERK: ",$S(CLERKALL:"ALL",1:CLERKNAME)
  1. W !,$E(EQUAL,1,127)
  1. W !,"GRAND TOTALS:",?15,"CLAIMS",?48,"MILEAGE",?94,"CC FEE",?109,"ECON",?121,"M&L"
  1. W !,?5,"F&B",?17,"DED",?25,"PAYABLE"
  1. W !?15,GRAND("CLAIMS"),?48,GRAND("TOT MILE"),?94,$$DLRAMT(GRAND("CC FEE")),?109,$$DLRAMT(GRAND("ECON")),?121,$$DLRAMT(GRAND("M&L"))
  1. W !,?5,$$DLRAMT(GRAND("F&B")),?17,$$DLRAMT(GRAND("DED")),?25,$$DLRAMT(GRAND("PAY"))
  1. W !,$E(EQUAL,1,127)
  1. Q
  1. GRANDMT ;
  1. I ($Y+7)>IOSL D
  1. .S PAGE=PAGE+1
  1. .W @IOF
  1. .W "BT CLERK REPORT PRINT DATE: ",PDT,?(126-$L(PAGE)),"PAGE ",PAGE
  1. .W !,$$FMTE^XLFDT(STARTDT)," TO ",$$FMTE^XLFDT(ENDDT)
  1. .W !,"VERSION: TOTAL"
  1. .W !,"TYPE: MILEAGE"
  1. .W !,"DIVISION: ",$S(DGBTDIVN="ALL":"ALL",1:$$GET1^DIQ(40.8,DGBTDIVN,.01))
  1. .W !,"CLERK: ",$S(CLERKALL:"ALL",1:CLERKNAME)
  1. W !,$E(EQUAL,1,117)
  1. W !,"GRAND TOTALS:",?55,"MILEAGE",?63,"CC FEE",?78,"MOST ECON",?90,"M&L",?103,"F&B"
  1. W !,?5,"DED",?18,"PAYABLE"
  1. W !,?55,GRAND("MILE"),?63,$$DLRAMT(GRAND("CC FEE")),?78,$$DLRAMT(GRAND("ECON")),?90,$$DLRAMT(GRAND("M&L")),?103,$$DLRAMT(GRAND("F&B"))
  1. W !?5,$$DLRAMT(GRAND("DED")),?18,$$DLRAMT(GRAND("PAY"))
  1. W !,$E(EQUAL,1,117)
  1. Q
  1. GRANDSF ;
  1. I ($Y+5)>IOSL D
  1. .S PAGE=PAGE+1
  1. .W @IOF
  1. .W "BT CLERK REPORT PRINT DATE: ",PDT,?(126-$L(PAGE)),"PAGE ",PAGE
  1. .W !,$$FMTE^XLFDT(STARTDT)," TO ",$$FMTE^XLFDT(ENDDT)
  1. .W !,"VERSION: FULL"
  1. .W !,"TYPE: SPECIAL MODE"
  1. .W !,"DIVISION: ",$S(DGBTDIVN="ALL":"ALL",1:$$GET1^DIQ(40.8,DGBTDIVN,.01))
  1. .W !,"CLERK: ",$S(CLERKALL:"ALL",1:CLERKNAME)
  1. W !,$E(EQUAL,1,124)
  1. W !,"GRAND TOTALS: ",?15,"CLAIMS",?42,"MILEAGE",?50,"BASE RATE",?64,"NSNL",?79,"WAIT TIME",?90,"EX CREW",?102,"SPEC EQ",?116,"INV AMT"
  1. W !,?15,GRAND("CLAIMS"),?42,GRAND("MILE"),?50,$$DLRAMT(GRAND("BASE RATE")),?65,$$DLRAMT(GRAND("NSNL")),?79,$$DLRAMT(GRAND("WAIT TIME"))
  1. W ?90,$$DLRAMT(GRAND("EXTRA CREW")),?102,$$DLRAMT(GRAND("SPECIAL EQUIPMENT")),?115,$$DLRAMT(GRAND("INVOICE AMT"))
  1. W !,$E(EQUAL,1,124)
  1. Q
  1. GRANDST ;
  1. I ($Y+7)>IOSL D
  1. .S PAGE=PAGE+1
  1. .W @IOF
  1. .W "BT CLERK REPORT PRINT DATE: ",PDT,?(126-$L(PAGE)),"PAGE ",PAGE
  1. .W !,$$FMTE^XLFDT(STARTDT)," TO ",$$FMTE^XLFDT(ENDDT)
  1. .W !,"VERSION: TOTAL"
  1. .W !,"TYPE: SPECIAL MODE"
  1. .W !,"DIVISION: ",$S(DGBTDIVN="ALL":"ALL",1:$$GET1^DIQ(40.8,DGBTDIVN,.01))
  1. .W !,"CLERK: ",$S(CLERKALL:"ALL",1:CLERKNAME)
  1. W !,$E(EQUAL,1,127)
  1. W !,"GRAND TOTALS:",?55,"MILEAGE",?63,"CLAIMS",?72,"BASE RATE",?87,"NSNL",?102,"WAIT TIME",?117,"EXTRA CREW"
  1. W !,?5,"SPEC EQ",?15,"INV AMT"
  1. W !,?55,GRAND("MILE"),?63,GRAND("CLAIMS"),?72,$$DLRAMT(GRAND("BASE RATE")),?87,$$DLRAMT(GRAND("NSNL")),?102,$$DLRAMT(GRAND("WAIT TIME"))
  1. W ?117,$$DLRAMT(GRAND("EXTRA CREW")),!,?5,$$DLRAMT(GRAND("SPECIAL EQUIPMENT")),?15,$$DLRAMT(GRAND("INVOICE AMT"))
  1. W !,$E(EQUAL,1,127)
  1. Q
  1. DLRAMT(X) ;
  1. D COMMA^%DTC I 'DGBTEXC Q $TR(X," ","")
  1. Q $TR(X," ,$","")