Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BDPIQ

Package: IHS Designated Provider

Routine: BDPIQ


Information

BDPIQ ; IHS/CMI/TMJ - Inquire to a Specific Patient Record ;

Source Information

Source file <BDPIQ.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
IHS Designated Provider 3 PAUSE^BDP  DIC^BDPFMC  PPEP^BDPLMDSP  
IHS VA Utilities 2 ^XBFMK  EN^XBVK  
IHS Patient 1 $$DOD^AUPNPAT  
VA Fileman 1 ^DIR  

Entry Points

Name Comments DBIA/ICR reference
PROVDISP ;Display if Patient has existing Designated Providers
PATIENT2 ; ASK FOR PATIENT UNTIL USER SELECTS OR QUITS
NEXT ;2ND $O

External References

Name Field # of Occurrence
$$DOD^AUPNPAT PATIENT2+5
PAUSE^BDP PROVDISP+10
DIC^BDPFMC PATIENT2+1
PPEP^BDPLMDSP PATIENT2+11
^DIR PATIENT2+7
^XBFMK PATIENT2+2, PATIENT2+13
EN^XBVK PATIENT2+2, PATIENT2+12

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"This patient is deceased."
  • Line Location: PATIENT2+6
Function Call: WRITE
  • Prompt: !
  • Line Location: PATIENT2+8
Function Call: WRITE
  • Prompt: ?10,"**CURRENT DESIGNATED PROVIDERS - BY PROVIDER CATEGORY TYPE**",!
  • Line Location: PROVDISP+1
Function Call: WRITE
  • Prompt: !,?15,"Assigned to Patient: "
  • Line Location: PROVDISP+2
Function Call: WRITE
  • Prompt: ?35,$P($G(^DPT(BDPDFN,0)),U)
  • Line Location: PROVDISP+3
Function Call: WRITE
  • Prompt: !,?10,"**CATEGORY TYPE**",?46,"**CURRENT PROVIDER ASSIGNED**",!
  • Line Location: PROVDISP+4
Function Call: WRITE
  • Prompt: !,?20,"**--NO EXISTING DESIGNATED PROVIDERS--**",!
  • Line Location: PROVDISP+5
Function Call: WRITE
  • Prompt: !,?5,BDPCOUNT,?10,$E(BDPTYPNM,1,30),?50,$E(BDPCPRVP,1,35)
  • Line Location: NEXT+10
Routine Call
  • DIR
  • Line Location:
    • PATIENT2+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUPNPAT - [#9000001] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BDPRECN - [#90360.1] NEXT+7
^BDPRECN("AA" PROVDISP+5, PROVDISP+9, NEXT+2
^BDPTCAT - [#90360.3] NEXT+6
^DPT - [#2] PATIENT2+3, PROVDISP+3, NEXT+5
^VA(200 - [#200] NEXT+9

Label References

Name Line Occurrences
NEXT PROVDISP+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BDPCOUNT PROVDISP+8*, PROVDISP+9*, NEXT+10
>> BDPCPRV NEXT+7*, NEXT+8, NEXT+9
>> BDPCPRVP NEXT+8*, NEXT+9*, NEXT+10
>> BDPDETL PATIENT2+11
BDPDFN PATIENT2+3*, PATIENT2+5!, PATIENT2+11, PROVDISP+3, PROVDISP+5, PROVDISP+9, NEXT+2, NEXT+5
>> BDPPTNAM NEXT+5*
>> BDPQ PATIENT2+4*, PROVDISP+5*, PROVDISP+6*
>> BDPREC("PAT N AME" , PATIENT2+3*, PATIENT2+5!
>> BDPRIEN NEXT+1*, NEXT+2*, NEXT+4, NEXT+7
>> BDPTYPE PROVDISP+7*, PROVDISP+9*, NEXT+2, NEXT+3, NEXT+6
>> BDPTYPNM NEXT+6*, NEXT+10
DA PATIENT2+7!
DIC PATIENT2+1*!
DIC(0 PATIENT2+1*
DIR PATIENT2+7!
DIR("A" PATIENT2+7*
DIR("B" PATIENT2+7*
DIR(0 PATIENT2+7*
>> I NEXT+11*
U PATIENT2+3, PROVDISP+3, NEXT+5, NEXT+6, NEXT+7, NEXT+9
>> Y PATIENT2+2, PATIENT2+3, PATIENT2+5
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All