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

ABPVEEC0.m

Go to the documentation of this file.
  1. ABPVEEC0 ;ENTER/EDIT PVT INS CLAIMS; [ 06/06/91 8:33 AM ]
  1. ;;2.0;FACILITY PVT-INS TRACKING;*0*;IHS-OKC/KJR;AUGUST 7, 1991
  1. Q ;;NOT AN ENTRY POINT
  1. WRITE F ABPVJ=3:1 Q:$P(ABPVTEXT,";",ABPVJ)="" D
  1. .S @("P"_ABPVJ)=$P(ABPVTEXT,";",ABPVJ)
  1. W ! S DX=P5,DY=P6 S:IOST["QUME" DY=DY+1 X XY W P3,$J(P4,22)
  1. I $D(P7)=1 W " " W:$D(@P7)=1 @P7
  1. Q
  1. ;
  1. REVON S DX=0,DY=18 W ! X XY D EOP^ABPVZMM W:IOST["QUME" !
  1. W:$D(ABPVRON) @(ABPVRON)
  1. Q
  1. ;
  1. INIT D XIT
  1. S $P(ABPVL,"-",79)="",$P(ABPVLL,"=",79)=""
  1. D SCREEN
  1. Q
  1. ;
  1. SCREEN S ABPV("HD",1)=ABPVTLE,ABPV("HD",2)="Enter/Edit Claim"
  1. I $D(ABPVCDFN)=1 D
  1. .S ABPV("HD",2)=ABPV("HD",2)_" #"_$P(^ABPVFAC(ABPVCDFN,0),"^")
  1. D ^ABPVHD
  1. F ABPVI=1:1 S ABPVTEXT=$T(PROMPT+ABPVI) Q:ABPVTEXT="" D WRITE
  1. W !,ABPVLL,!
  1. Q
  1. ;
  1. PAT D REVON W "Enter the NAME of the patient (format = LNAME,FNAME MI.)"
  1. W:$D(ABPVRON)=1 @(ABPVROFF)
  1. K DFN,DIC("S"),DIC("B")
  1. S DIC="^AUPNPAT(",DIC(0)="AEQZ" D ^DIC I +Y<1 Q
  1. S Y(0,0)=^DPT(+Y,0),ABPVPDFN=+Y,ABPVPNAM=$P(Y(0,0),"^")
  1. S ABPVPSSN=$P(Y(0,0),"^",9) K Y
  1. S ABPVHRN="" I $D(^AUPNPAT(ABPVPDFN,41,DUZ(2),0))=1 D
  1. .S ABPVHRN=$P(^AUPNPAT(ABPVPDFN,41,DUZ(2),0),"^",2)
  1. S ABPVFAC=$P(^DIC(4,DUZ(2),0),"^") I $Y>23 D SCREEN Q
  1. F ABPVI=1:1:3 S ABPVTEXT=$T(PROMPT+ABPVI) D WRITE
  1. Q
  1. ;
  1. THEREST F ABPVK=5,7,8 D
  1. .K DIC,DIE,DA,DR,X,Y
  1. .S LBL="FLD"_+ABPVK_"^ABPVEEC1" D @LBL
  1. Q
  1. ;
  1. XIT L
  1. K ABPV,ABPVI,ABPVJ,DIC,X,Y,ABPVPDFN,ABPVPNAM,ABPVHRN,ABPVL,ABPVLL
  1. K ABPVFAC,ABPVTYPE,ABPVINS,ABPVDV,ABPVAMT,ABPVDOS,ABPVK,ABPVCN,DTOUT
  1. K DFOUT,DUOUT,DQOUT,DLOUT,P1,P2,P3,P4,P5,P6,P7,ABPVDATE,ABPVMESS,DIC
  1. K DIE,DA,DR,DATA,DIR,YY,J,ABPVCDFN,ABPVTEXT,CNT,CT,II,LBL,ABPVTXFG
  1. K ABPVTXDT,ABPVCNT,ABPVPHNM,ABPVPNUM,ABPVPSSN
  1. Q
  1. ;
  1. MAIN D INIT,PAT I $D(ABPVPDFN)'=1 D XIT Q
  1. D DOS^ABPVEEC3 G:$D(ABPVDOS)'=1 MAIN G:$D(ABPVAMT)=1 EDIT^ABPVEEC1
  1. D THEREST S ABPVTXFG="N",ABPVTXDT=""
  1. G EDIT^ABPVEEC1
  1. ;
  1. PROMPT ;;FLD #;TITLE;X-POSITION;Y-POSITION;VARIABLE NAME
  1. ;;(1) ;Patient Name:;7;7;ABPVPNAM
  1. ;;(2) ;Facility:;7;8;ABPVFAC
  1. ;;(3) ;Health Record Number:;7;9;ABPVHRN
  1. ;;(4) ;Date of Service:;7;10;ABPVDOS
  1. ;;(5) ;Visit Type:;7;11;ABPVTYPE
  1. ;;(6) ;Days or Visits:;7;12;ABPVDV
  1. ;;(7) ;Insurance Company:;7;13;ABPVINS
  1. ;; (a);Policy Holder Name:;7;14;ABPVPHNM
  1. ;; (b);Policy Number:;7;15;ABPVPNUM
  1. ;;(8) ;Claim Amount:;7;16;ABPVAMT