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 |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: PXRRPECS

Package: PCE Patient Care Encounter

Routine: PXRRPECS


Information

PXRRPECS ;ISL/PKR - Build a list of Person Class entries. ;12/11/96

Source Information

Source file <PXRRPECS.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
PCE Patient Care Encounter 1 ($$FDME,$$GETYORN,$$UPPRCASE,LISTA,VERIFY)^PXRRPECU  
VA Fileman 1 ^DIR  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
PCE Patient Care Encounter 1 PXRRPRSC  

Entry Points

Name Comments DBIA/ICR reference
NOCC
MPROMPT
OCCHLP ;Help for occupation input.
NPCLASS ;
PCLASS ;Build a list of person classes.
SUBHLP ;Help for subspecialty input.
SPECHLP ;Help for specialty input.
NSPEC
NSUB

External References

Name Field # of Occurrence
^DIR NOCC+5, NSPEC+7, NSUB+4
$$FDME^PXRRPECU NOCC+9, NSPEC+12, NSUB+9
$$GETYORN^PXRRPECU OCCHLP+4, SPECHLP+4, SUBHLP+4
$$UPPRCASE^PXRRPECU PCLASS+8, NOCC+31, NOCC+39, NSPEC+46, NSPEC+54
LISTA^PXRRPECU OCCHLP+4, SPECHLP+4, SUBHLP+4
VERIFY^PXRRPECU NSPEC

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Select PERSON CLASS (OCCUPATION, SPECIALTY, SUBSPECIALTY)"
  • Line Location: MPROMPT+0
Function Call: WRITE
  • Prompt: !
  • Line Location: MPROMPT+2
Function Call: WRITE
  • Prompt: !!,"Select another PERSON CLASS OCCUPATION"
  • Line Location: NPCLASS+1
Function Call: WRITE
  • Prompt: !
  • Line Location: NOCC+4
Function Call: WRITE
  • Prompt: " ??",BELL
  • Line Location: NOCC+10
Function Call: WRITE
  • Prompt: !,"You must select a person class!"
  • Line Location: NOCC+12
Function Call: WRITE
  • Prompt: !,"There are no specialties for:"
  • Line Location: NOCC+49
Function Call: WRITE
  • Prompt: !,?INDENT,"OCCUPATION: ",$P(SOCC,U,1)
  • Line Location: NOCC+50
Function Call: WRITE
  • Prompt: !!,"The currently selected OCCUPATION is:"
  • Line Location: NSPEC+5
Function Call: WRITE
  • Prompt: !," ",$P(SOCC,U,2)
  • Line Location: NSPEC+6
Function Call: WRITE
  • Prompt: " ??",BELL
  • Line Location: NSPEC+14
Function Call: WRITE
  • Prompt: !,"There are no subspecialties for:"
  • Line Location: NSPEC+63
Function Call: WRITE
  • Prompt: !,?INDENT,"OCCUPATION: ",$P(SOCC,U,1)
  • Line Location: NSPEC+64
Function Call: WRITE
  • Prompt: !,?INDENT,"SPECIALTY: ",$P(SSPEC,U,1)
  • Line Location: NSPEC+65
Function Call: WRITE
  • Prompt: " ??",BELL
  • Line Location: NSUB+10
Function Call: WRITE
  • Prompt: !,"You must select a PERSON CLASS!"
  • Line Location: NSUB+20
Function Call: WRITE
  • Prompt: !!,"Answer with an OCCUPATION, note ",WC," matches all OCCUPATIONS"
  • Line Location: OCCHLP+2
Function Call: WRITE
  • Prompt: !!,"Answer with a SPECIALTY, note ",WC," matches all SPECIALTIES"
  • Line Location: SPECHLP+2
Function Call: WRITE
  • Prompt: !!,"Answer with a SUBSPECIALTY, note ",WC," matches all SUBSPECIALTIES"
  • Line Location: SUBHLP+2
Routine Call
  • DIR
  • Line Location:
    • NOCC+5
    • NSPEC+7
    • NSUB+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^USC(8932.1 - [#8932.1] PCLASS+6, PCLASS+7, NOCC+23, NOCC+29, NOCC+36, NOCC+37, NSPEC+32, NSPEC+38, NSPEC+39, NSPEC+44
, NSPEC+51, NSPEC+52

Label References

Name Line Occurrences
MPROMPT NOCC+11
NOCC NOCC+10, NSPEC+10
NPCLASS NOCC+48, NSPEC+11, NSPEC+13
NSPEC NSPEC+14, NSPEC+62, NSUB+7, NSUB+21
NSUB NSUB+10
PCLASS NSUB+18, NSUB+20

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BELL PCLASS+1~, PCLASS+16*, NOCC+10, NSPEC+14, NSUB+10
DIR NOCC+6!, NSPEC+7!, NSUB+4!
DIR("?" NOCC+1*, NSPEC+2*, NSUB+1*
DIR("??" NOCC+2*, NSPEC+3*, NSUB+2*
DIR("A" NOCC+3*, NSPEC+4*, NSUB+3*
DIR(0 NOCC*, NSPEC+1*, NSUB*
>> DIROUT NOCC+7, NSPEC+8, NSUB+5
>> DIRUT NSUB+19
DTOUT MPROMPT+1!, NOCC+7*, NOCC+8, NSPEC+8*, NSPEC+9, NSUB+5*, NSUB+6
DUOUT MPROMPT+1!, NOCC+8, NSPEC+10, NSUB+7, NSUB+18, NSUB+19
IC PCLASS+1~, PCLASS+5*, PCLASS+6*, PCLASS+7, PCLASS+12*, PCLASS+13*, NOCC+22*, NOCC+23*, NOCC+24, NOCC+27*
, NOCC+28*, NOCC+29, NOCC+35*, NOCC+36*, NOCC+37, NOCC+44*, NOCC+45*, NSPEC+22*, NSPEC+23*, NSPEC+24
, NSPEC+30*, NSPEC+31*, NSPEC+32, NSPEC+37*, NSPEC+38*, NSPEC+39, NSPEC+42*, NSPEC+43*, NSPEC+44, NSPEC+50*
, NSPEC+51*, NSPEC+52, NSPEC+58*, NSPEC+59*
INDENT PCLASS+1~, PCLASS+21*, NOCC+50, NSPEC+64, NSPEC+65
JC PCLASS+1~
>> NCL PCLASS+22*, NPCLASS+1, NOCC+11, NOCC+51*, NOCC+52, NSPEC, NSPEC+66*, NSPEC+67, NSUB+16*, NSUB+17
, NSUB+19, NSUB+20
NOCC PCLASS+1~, PCLASS+11*, PCLASS+14*, OCCHLP+3
NS PCLASS+1~, PCLASS+20*, NOCC+30, NOCC+38, NOCC+52, NSPEC+45, NSPEC+53, NSPEC+62, NSPEC+67, NSUB+8
NSPEC PCLASS+1~, NOCC+43*, NOCC+46*, NOCC+48, SPECHLP+3
NSUB PCLASS+1~, NSPEC+57*, NSPEC+60*, NSPEC+62, SUBHLP+3
OCC PCLASS+1~, NOCC+9, OCCHLP+4
OCC( PCLASS+8*, PCLASS+13
OCCIEN PCLASS+1~, NOCC+18!
OCCIEN( NOCC+24*, NOCC+28, NSPEC+23, NSPEC+24
PCLASS PCLASS+1~
PROMPT OCCHLP+1~, OCCHLP+3*, OCCHLP+4, SPECHLP+1~, SPECHLP+3*, SPECHLP+4, SUBHLP+1~, SUBHLP+3*, SUBHLP+4
PXRRPECL PCLASS+23!
PXRRPECL( NOCC+52*, NSPEC+67*, NSUB+17*
SELECT PCLASS+2~
SOCC PCLASS+2~, NOCC+9*, NOCC+10, NOCC+11, NOCC+13, NOCC+14, NOCC+21, NOCC+50, NOCC+52, NSPEC+6
, NSPEC+64, NSPEC+67, NSUB+13, NSUB+17
SOCCW PCLASS+2~, NOCC+14*, NOCC+15*, NOCC+20, NOCC+34, NSPEC+28, NSPEC+35, NSPEC+49
SPEC PCLASS+2~, NOCC+19!, NSPEC+12, SPECHLP+4
SPEC( NOCC+31*, NOCC+39*, NOCC+45
SPECIEN PCLASS+2~, NSPEC+20!
SPECIEN( NSPEC+24*, NSPEC+31, NSPEC+32!, NSPEC+39*, NSPEC+43
SSPEC PCLASS+2~, NOCC+55*, NSPEC, NSPEC+12*, NSPEC+13, NSPEC+14, NSPEC+15, NSPEC+29, NSPEC+36, NSPEC+65
, NSPEC+67, NSUB+13, NSUB+17
SSPECW PCLASS+2~, NSPEC+15*, NSPEC+16*, NSPEC+28, NSPEC+35, NSPEC+49
SSUB PCLASS+2~, NSUB+8*, NSUB+9*, NSUB+10, NSUB+13, NSUB+17
SUB PCLASS+2~, NSPEC+21!, NSUB+9, SUBHLP+4
SUB( NSPEC+46*, NSPEC+54*, NSPEC+59, NSPEC+62
TEMP PCLASS+2~, PCLASS+7*, PCLASS+8, NOCC+21*, NOCC+23, NOCC+29*, NOCC+30*, NOCC+31, NOCC+37*, NOCC+38*
, NOCC+39, NSPEC+29*, NSPEC+32, NSPEC+36*, NSPEC+39, NSPEC+44*, NSPEC+45*, NSPEC+46, NSPEC+52*, NSPEC+53*
, NSPEC+54, NSUB+13*, NSUB+14, NSUB+15
U PCLASS+7, NOCC+11, NOCC+13, NOCC+14, NOCC+21, NOCC+29, NOCC+37, NOCC+50, NOCC+52, NSPEC+6
, NSPEC+13, NSPEC+15, NSPEC+29, NSPEC+32, NSPEC+36, NSPEC+39, NSPEC+44, NSPEC+52, NSPEC+64, NSPEC+65
, NSPEC+67, NSUB+8, NSUB+13, NSUB+17
WC PCLASS+2~, PCLASS+18*, NOCC+3, NOCC+14, NSPEC+4, NSPEC+15, NSUB+3, OCCHLP+2, SPECHLP+2, SUBHLP+2
X PCLASS+2~
Y PCLASS+2~, NOCC+9, NSPEC+11, NSPEC+12, NSUB+8, NSUB+9
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All