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

APCDFINQ.m

Go to the documentation of this file.
  1. APCDFINQ ; IHS/CMI/LAB - DATA ENTRY OPERATOR INQUIRY 3/16/93 3:11 PM ;
  1. ;;2.0;IHS PCC SUITE;;MAY 14, 2009
  1. ;
  1. ASKPAT D GETPAT
  1. I APCDPAT="" W !!,"No PATIENT selected!" D EOJ Q
  1. D GETVISIT
  1. I APCDVSIT="" W !!,"No VISIT selected!" G ASKPAT
  1. D DSPLY W !!
  1. D EOJ
  1. Q
  1. ;
  1. GETPAT ; GET PATIENT
  1. W !
  1. S APCDPAT=""
  1. S DIC="^AUPNPAT(",DIC(0)="AEMQ" D ^DIC K DIC
  1. Q:Y<0
  1. S APCDPAT=+Y
  1. Q
  1. ;
  1. GETVISIT ;
  1. S APCDLOOK="",APCDVSIT=""
  1. K APCDVLK
  1. D ^APCDVLK
  1. K APCDLOOK
  1. Q
  1. ;
  1. DSPLY ;
  1. ;check visit with ien in APCDVSIT
  1. W !
  1. S Y=$P(^AUPNVSIT(APCDVSIT,0),U) X ^DD("DD") W !," Visit date/time: ",Y," [internal entry# ",APCDVSIT,"]"
  1. S APCDDATE=$O(^APCDFORM("AB",APCDVSIT,"")) I APCDDATE="" W !," -- no posting data for that visit!" Q
  1. S Y=$P(^APCDFORM(APCDDATE,0),U) X ^DD("DD") W !," Posting date: ",Y
  1. S APCDMULT=$O(^APCDFORM("AB",APCDVSIT,APCDDATE,"")) I APCDMULT="" W !," -- missing form control file entry!" Q
  1. S APCDUSR=$P(^APCDFORM(APCDDATE,11,APCDMULT,0),U,2)
  1. W !," Data entry operator: ",$P(^VA(200,APCDUSR,0),U)
  1. W !,"Date Last Modified: ",$$VAL^XBDIQ1(9000010,APCDVSIT,.13)
  1. W !,"User Last Mofified: ",$$VAL^XBDIQ1(9000010,APCDVSIT,.23)
  1. Q
  1. ;
  1. EOJ ; EOJ HOUSE KEEPING
  1. K %,%DT,%X,%Y,C,DIYS,X,Y
  1. K APCDCLN,APCDCAT,APCDDATE,APCDLOC,APCDPAT,APCDVSIT,APCDLOOK,APCDTYPE,APCDMULT,APCDUSR
  1. K AUPNPAT,AUPNDAYS,AUPNDOB,AUPNSEX,AUPNDOD
  1. Q