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

AQAQNQ.m

Go to the documentation of this file.
  1. AQAQNQ ;IHS/ANMC/LJF - INQUIRE TO CREDENTIAL ENTRY; [ 12/23/93 12:04 PM ]
  1. ;;2.2;STAFF CREDENTIALS;**1**;01 OCT 1992
  1. ;IHS/ORDC/LJF 4/29/93 PATCH #1: changed print of security keys to NEW
  1. ; PERSON file per Kernel 7
  1. ;
  1. PROV ;EP;****> displays data for a given provider
  1. W @IOF,!!?20,"INQUIRY TO PROVIDER CREDENTIALS",!!
  1. K DIC S DIC("A")="Select PROVIDER NAME: ",DIC(0)="AQEMZ",DIC=9002165
  1. D ^DIC G PEND:Y=-1
  1. S L=0,DIC=9002165,FLDS="[AQAQINQUIRE]",BY="@NUMBER",(TO,FR)=+Y
  1. D EN1^DIP
  1. K DIR S DIR(0)="E",DIR("A")="RETURN to continue" D ^DIR
  1. PEND W @IOF K DIC,DIR,X,Y Q
  1. ;
  1. ;
  1. INAC ;EP;****> displays data for an inactive provider
  1. W @IOF,!!?20,"VIEW INACTIVE PROVIDER'S RECORD",!!
  1. S AQAQINAC="" ;variable to override screen on inactive providers
  1. K DIC S DIC("A")="Select NAME OF INACTIVE PROVIDER: ",DIC(0)="AQEMZ"
  1. S DIC("S")="I $D(^DIC(6,Y,""I"")),(^(""I"")'="""")"
  1. S DIC=9002165 D ^DIC G PEND:Y=-1
  1. S L=0,DIC=9002165,FLDS="[AQAQINQUIRE]",BY="@NUMBER",(TO,FR)=+Y
  1. D EN1^DIP
  1. K DIR S DIR(0)="E" D ^DIR
  1. IEND W @IOF K DIC,DIR,X,Y,AQAQINAC Q
  1. ;
  1. APPL ;EP;****> prints summary for all pending applications
  1. W @IOF,!!?20,"PENDING APPOINTMENT APPLICATIONS",!!
  1. W ?5,"This report will print summaries on each provider whose"
  1. W !,"original application has not yet been approved. The summaries"
  1. W !,"will print in alphabetical order.",!!
  1. ;
  1. S %ZIS="NPQ" D ^%ZIS Q:POP I '$D(IO("Q")) G APPL1
  1. K IO("Q") S ZTRTN="APPL1^AQAQNQ",ZTDESC="PENDING APPLICATIONS"
  1. D ^%ZTLOAD K ZTSK D ^%ZISC Q
  1. ;
  1. APPL1 ;**> set variables then call FileMan print
  1. S L=0,DIC=9002165,FLDS="[AQAQINQUIRE]",BY="#@NAME",(TO,FR)=""
  1. S IOP=ION,DIS(0)="I $P(^AQAQC(D0,0),U,4)=""""&($P($G(^AQAQC(D0,""R"",1,0)),U,2)="""")"
  1. D EN1^DIP
  1. I '$D(ZTQUEUED) K DIR S DIR(0)="E" D ^DIR
  1. AEND W @IOF K DIC,DIR,X,Y Q
  1. ;
  1. ;
  1. KEYS ;EP;****> displays who has access to Credential system
  1. W @IOF
  1. W !!,"This program displays a list of computer users who have access"
  1. W !,"to this Credential Tracking System. This tool is designed to"
  1. W !,"be used to monitor the security of the package.",!!
  1. ;K DIC S DIC(0)="QEMZ",DIC=19.1,X="AQAQZMENU" D ^DIC G KEND:Y=-1 ;IHS/ORDC/LJF 4/29/93 PATCH #1
  1. ;S L=0,DIC=19.1,FLDS="[AQAQSECURITY]",BY="@NUMBER",(TO,FR)=+Y ;IHS/ORDC/LJF 4/29/93 PATCH #1
  1. S L=0,DIC=200,FLDS="[AQAQ ACCESS PRINT]",BY="[AQAQ ACCESS SORT]" ;IHS/ORDC/LJF 4/29/93 PATCH #1
  1. D EN1^DIP
  1. K DIR S DIR(0)="E" D ^DIR
  1. KEND W @IOF K DIC,DIR,X,Y Q
  1. ;
  1. ;
  1. USER ;EP;****> prints list of all entries and users who have accessed them
  1. W @IOF,!!?20,"LISTING OF USER ACCESS TO PROVIDER ENTRIES",!!
  1. S L=0,DIC=9002165,FLDS="[AQAQUSER]",BY="@NAME",(TO,FR)=""
  1. D EN1^DIP
  1. K DIR S DIR(0)="E" D ^DIR
  1. UEND W @IOF K DIC,DIR,X,Y Q
  1. ;
  1. ;
  1. NOTCONV ;EP;****> print data not converted to NEW CREDENTIALS file
  1. W @IOF,!!?20,"DATA NOT CONVERTED TO NEW CREDENTIALS FILE",!!
  1. W ?5,"This report will print a list of the data that could not"
  1. W !?5,"be converted to the NEW CREDENTIALS file. This data includes"
  1. W !?5,"medical licensure data plus the date privileges were granted."
  1. W !!
  1. ;
  1. S %ZIS="NPQ" D ^%ZIS Q:POP I '$D(IO("Q")) G NOTC1
  1. K IO("Q") S ZTRTN="NOTC1^AQAQNQ",ZTDESC="DATA NOT CONVERTED"
  1. D ^%ZTLOAD K ZTSK D ^%ZISC Q
  1. ;
  1. NOTC1 ;**> set variables then call FileMan print
  1. S L=0,DIC=9002155,FLDS="[AQAQ NOT CONVERTED]",BY="@NAME",(TO,FR)=""
  1. S IOP=ION D EN1^DIP
  1. I '$D(ZTQUEUED) K DIR S DIR(0)="E" D ^DIR
  1. NEND W @IOF K DIC,DIR,X,Y Q
  1. ;
  1. ;
  1. MLHELP ;EP;***> help on Medical License Verified field
  1. W !!?5,"The license verification date should be one of the following:"
  1. W !?10,"(1) Date of Verification Letter"
  1. W !?10,"(2) Date of Printout"
  1. W !?10,"(3) Date of Call"
  1. W !?10,"(4) Date Copy Received (for re-licensure)"
  1. W !! Q
  1. ;
  1. ;
  1. DLQPRV ;EP;***> print inquiry on delq chart numbers for provider
  1. W @IOF,!!?20,"MEDICAL RECORDS REVIEW FOR A PROVIDER",!!
  1. K DIC S DIC("A")="Select PROVIDER NAME: ",DIC(0)="AQEMZ",DIC=9002165
  1. D ^DIC G PEND:Y=-1
  1. S L=0,DIC=9002165,FLDS="[AQAQ MED RECORD REVIEW]"
  1. S BY="@NUMBER",(TO,FR)=+Y D EN1^DIP
  1. K DIR S DIR(0)="E" D ^DIR
  1. DEND W @IOF K DIC,DIR,X,Y Q