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

AGMSPINT.m

Go to the documentation of this file.
  1. AGMSPINT ; IHS/SD/EFG - ROUTINE FOR MSP INTERVIEW PROCESS ;
  1. ;;7.1;PATIENT REGISTRATION;**4,8**;AUG 25, 2005
  1. ;
  1. EN K DIC
  1. D PTLK^AG
  1. Q:'$D(DFN)
  1. D CLEAR ;CLEAR ALL QUESTION RESULTS VARIABLES
  1. K DIC,Y,DD,DO,DIR,DIE,DR
  1. S DIC="^AUPNMSP("
  1. S DIC(0)="AELQMZ"
  1. S DIC("DR")=""
  1. S DIC("S")="I $P($G(^AUPNMSP(Y,0)),U,2)=$G(AUPNPAT)"
  1. D ^DIC
  1. Q:Y<0
  1. S AG("DA")=+Y
  1. S DA=+Y
  1. S DIE=DIC
  1. K DR,DIC,DIR
  1. S DR=".02////"_DFN
  1. D ^DIE
  1. K DIC
  1. D ^XBCLS
  1. PROCESS ;
  1. S AG("MCRCHK")=""
  1. D HDR
  1. D EN^AGMSPI1
  1. Q:$D(Y) ;AG*7.1*8
  1. D ASKSIGDT
  1. K AG("DA"),DIE,DIC,DIR
  1. Q
  1. ;ASK FOR SIGNATURE DATE
  1. ASKSIGDT ;EP
  1. ;BEGIN AG*7.1*4 SCR
  1. W !!
  1. S DA=AG("DA")
  1. S DR=".03R;S:X=""N"" Y=0;.04R"
  1. D ^DIE
  1. Q:$D(Y) ;AG*7.1*8
  1. ;END
  1. S DA=AG("DA")
  1. S DR=100
  1. D ^DIE
  1. Q
  1. ;ADD SIGNATURE ONLY
  1. ADDSIG ;EP - CALLED FROM OPTION 'AG ADD MSP SIGNATURE DATE'
  1. K DIC,Y,DD,DO
  1. S DIC="^AUPNMSP("
  1. S DIC(0)="AEMQZ"
  1. S DIC("S")="I $P($G(^(7)),U)="""""
  1. D ^DIC Q:Y=-1
  1. S AG("DA")=+Y
  1. K DIC
  1. D ^XBCLS
  1. S DIE="^AUPNMSP("
  1. D ASKSIGDT
  1. K AG("DA"),DIE,DIC,DIR
  1. Q
  1. HDR ;
  1. S AGPAT=$P(^DPT(DFN,0),U)
  1. S AGCHRT=$S($D(^AUPNPAT(DFN,41,DUZ(2),0)):$P(^AUPNPAT(DFN,41,DUZ(2),0),U,2),1:"xxxxx")
  1. S Y=DT D DD^%DT S AG("TODAY")=Y
  1. S AGLINE("-")=$TR($J(" ",79)," ","-")
  1. S AGLINE("EQ")=$TR($J(" ",79)," ","=")
  1. S AGLINE("_")=$TR($J(" ",79)," ","_")
  1. W !,?10,"WARNING: Confidential Patient Information, Privacy Act Applies"
  1. W !,AGLINE("EQ")
  1. W !,?18,"MEDICARE SECONDARY PAYER QUESTIONNAIRE INTERVIEW"
  1. W !,AGLINE("-")
  1. W !,AGPAT," (",AGCHRT,")"
  1. W ?53,"TODAY'S DATE: ",AG("TODAY")
  1. W !,AGLINE("EQ"),!
  1. Q
  1. CLEAR ;EP
  1. K PARTI1,PARTI2,PARTI3,PARTI4
  1. K PARTII1,PARTII2,PARTII3
  1. K PARTIII1
  1. K PARTIV1,PARTIV2,PARTIV3,PARTIV4
  1. K PARTV1,PARTV2,PARTV3,PARTV4
  1. K PARTVI1,PARTVI2,PARTVI3,PARTVI4,PARTIV5,PARTVI6,PARTVI7
  1. Q