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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: VENPCCAM

Package: PCC New Encounter Form

Routine: VENPCCAM


Information

VENPCCAM ; IHS/OIT/GIS - NEW CHECK IN MODULE ;

Source Information

Source file <VENPCCAM.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA Fileman 3 ^DIC  ^DIE  ^DIR  
IHS Patient 1 (BP,HC,HT,O2,PA,PF,PU,RS,TMP,WT)^AUPNVMSR  
IHS VA Utilities 1 ^XBFMK  
Kernel 1 $$UP^XLFSTR  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
PCC New Encounter Form 2 VENPCC1L  VENPCCA  

Entry Points

Name Comments DBIA/ICR reference
TMP ; EP - TEMPERATURE IN F OR C
PF ; EP - PEAK FLOW
PA ; EP - PAIN
PU ; EP - PULSE
CC ; EP - CHIEF COMPLAINT
MSR(VIEN,DEPTIEN) ; EP-GET MEASUREMENT VALUES AND STORE THEM IN V FILES FOR USE IN THIS ENCOUNTER
FILE ; EP - PROCESS THE CHECKIN DATA ; PATCHED BY GIS/OIT 2/1/06 ; PCC + VERSION 2.5, PATCH 4
RS ; EP - RESPIRATIONS
DIR(DIRX,DIRA,DIRB,DIRQ) ; EP-QUERY GENERATOR
HT ; EP - HEIGHT IN IN OR CM
NFILE(VIEN,TXT) ; EP - POPULTES THE V NARRATIVE TEXT FILE WITH A CC
; PATCHED BY GIS/OIT 7/21/06 ; PCC + VERSION 2.5, PATCH 5
WT ; EP - WEIGHT IN LBS OR KGS
BP ; EP - BLOOD PRESSURE
MFILE ; EP - FILE RESULTS
HC ; EP - HEAD CIRC IN INCHES AND CM
CCTXT(VIEN) ; EP - RETURN THE CC TEXT IN A SINGLE STRING
; PATCHED BY GIS/OIT 7/21/06 ; PCC + VERSION 2.5, PATCH 5
O2 ; EP - O2 SATURATION

External References

Name Field # of Occurrence
BP^AUPNVMSR BP+10
HC^AUPNVMSR HC+16
HT^AUPNVMSR HT+18
O2^AUPNVMSR O2+12
PA^AUPNVMSR PA+10
PF^AUPNVMSR PF+10
PU^AUPNVMSR PU+9
RS^AUPNVMSR RS+9
TMP^AUPNVMSR TMP+16
WT^AUPNVMSR WT+18
^DIC FILE+9, NFILE+11
^DIE FILE+11, NFILE+14
^DIR DIR+5
^XBFMK FILE+13, DIR+8
$$UP^XLFSTR MFILE+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Record check-in data now."
  • Line Location: MSR+10
Function Call: WRITE
  • Prompt: !,"'^'=Back up/edit '^^'=Stop '?'=Get help '@'=Erase an existing entry",!
  • Line Location: MSR+11
Function Call: WRITE
  • Prompt: " ??"
  • Line Location: CC+8
Function Call: WRITE
  • Prompt: " ??"
  • Line Location: HT+6
Function Call: WRITE
  • Prompt: " ??"
  • Line Location: HT+9
Function Call: WRITE
  • Prompt: " <- Please specifiy inches or cm"
  • Line Location: HT+11
Function Call: WRITE
  • Prompt: " <- Invalid height. Try again..."
  • Line Location: HT+19
Function Call: WRITE
  • Prompt: " ??"
  • Line Location: WT+9
Function Call: WRITE
  • Prompt: " <- Unknown units or invalid entry"
  • Line Location: WT+10
Function Call: WRITE
  • Prompt: " <- Invalid weight. Try again..."
  • Line Location: WT+19
Function Call: WRITE
  • Prompt: " ??"
  • Line Location: HC+10
Function Call: WRITE
  • Prompt: " <- Please specifiy inches or cm"
  • Line Location: HC+12
Function Call: WRITE
  • Prompt: " <- Invalid HEAD CIRCUMFERENCE. Try again..."
  • Line Location: HC+17
Function Call: WRITE
  • Prompt: " <- Invalid B/P. Try again..."
  • Line Location: BP+11
Function Call: WRITE
  • Prompt: " ??"
  • Line Location: TMP+9
Function Call: WRITE
  • Prompt: " <- Unknown units or invalid entry"
  • Line Location: TMP+10
Function Call: WRITE
  • Prompt: " <- Invalid temperature. Try again..."
  • Line Location: TMP+17
Function Call: WRITE
  • Prompt: " <- Invalid pulse. Try again..."
  • Line Location: PU+10
Function Call: WRITE
  • Prompt: " <- Invalid respiration rate. Try again..."
  • Line Location: RS+10
Function Call: WRITE
  • Prompt: " <- Invalid PAIN SCALE value. Try again..."
  • Line Location: PA+11
Function Call: WRITE
  • Prompt: " ??"
  • Line Location: O2+11
Function Call: WRITE
  • Prompt: " <- Invalid O2 Sat value. Try again..."
  • Line Location: O2+13
Function Call: WRITE
  • Prompt: " ??"
  • Line Location: PF+9
Function Call: WRITE
  • Prompt: " <- Invalid Peak flow value. Try again..."
  • Line Location: PF+11
Function Call: WRITE
  • Prompt: !,"Request cancelled! No data submitted..."
  • Line Location: MFILE+7
Function Call: WRITE
  • Prompt: " <- Deleted"
  • Line Location: DIR+7
Routine Call
  • DIE
  • Line Location:
    • FILE+11
    • NFILE+14
Routine Call
  • DIC
  • Line Location:
    • FILE+9
    • NFILE+11
Routine Call
  • DIR
  • Line Location:
    • DIR+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUPNVMSR - [#9000010.01] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVMSR - [#9000010.01] FILE+11
^AUPNVNT - [#9000010.34] CCTXT+5, CCTXT+8, CCTXT+9, NFILE+8, NFILE+14, NFILE+16
^AUPNVNT("AD" CCTXT+5, NFILE+8
^AUPNVSIT - [#9000010] MSR+1, MSR+4, NFILE+3, NFILE+5
^AUTTNTYP("B" CCTXT+3, NFILE+6
^DPT - [#2] MSR+4, MSR+5
^VEN(7.95 - [#19707.95] MSR+8, MSR+9

Label References

Name Line Occurrences
$$CCTXT CC+3
$$DIR CC+6, HT+4, WT+5, HC+6, BP+5, TMP+5, PU+5, RS+5, PA+6, O2+6
, PF+5, MFILE+4
BP HC+1, HC+7, BP+11, TMP+7
CC CC+8, HT+7, MFILE+6
HC WT+6, HC+10, HC+12, HC+17, BP+8
HT CC+1, CC+7, HT+6, HT+9, HT+11, HT+19, WT+7
MFILE CC+9, HT+8, WT+8, HC+9, BP+9, TMP+8, PU+8, RS+8, PA+9, O2+1
, O2+10, PF+6, PF+8
NFILE FILE+3
O2 PA+1, PA+7, O2+11, O2+13, PF+7
PA RS+6, PA+11, O2+9
PF O2+7, PF+9, PF+11
PU TMP+6, PU+10, RS+7
RS PU+6, RS+10, PA+8, O2+8
TMP BP+6, TMP+9, TMP+10, TMP+17, PU+7
WT HT+5, WT+9, WT+10, WT+19, HC+8, BP+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% NFILE+2~, NFILE+21*, NFILE+22, NFILE+23
A CCTXT+2~, CCTXT+9*, CCTXT+10, CCTXT+11*, CCTXT+12, NFILE+2~, NFILE+20*, NFILE+21, NFILE+22, NFILE+23
ARR NFILE+2~
B CCTXT+2~, CCTXT+9*, CCTXT+13, NFILE+2~, NFILE+23*, NFILE+24
BP MSR+2~
CC MSR+2~
CCFLAG MSR+3~, MSR+8*, CC+1, HT+6
CNT NFILE+2~, NFILE+18*, NFILE+22*, NFILE+24*, NFILE+26, NFILE+27, NFILE+28
CREF NFILE+2~, NFILE+16*, NFILE+17, NFILE+27, NFILE+28
DA FILE+2~, FILE+10*, FILE+11, CCTXT+2~, CCTXT+4*, CCTXT+5*, NFILE+2~, NFILE+7*, NFILE+8*, NFILE+12*
, NFILE+14
DATA MSR+3~
DEPTIEN MSR~, MSR+8, MSR+9
DFN MSR+2~, MSR+4*, MSR+5, FILE+5, CCTXT+2~, NFILE+2~, NFILE+5*, NFILE+13
DIC FILE+2~, FILE+4*, NFILE+2~, NFILE+10*
DIC(0 FILE+4*, NFILE+10*
DIE FILE+2~, FILE+4*, NFILE+2~, NFILE+10*
DIR DIR+1~
DIR("?" DIR+3*
DIR("A" DIR+3*
DIR("B" DIR+4*
DIR(0 DIR+3*
DIRA MSR+2~, CC+3*, CC+6!, HT+1*, HT+4!, WT+2*, WT+5!, HC+3*, HC+6!, BP+2*
, BP+5!, TMP+2*, TMP+5!, PU+2*, PU+5!, RS+2*, RS+5!, PA+3*, PA+6!, O2+3*
, O2+6!, PF+2*, PF+5!, MFILE+3*, MFILE+4!, DIR~, DIR+3
DIRB MSR+2~, CC+3*, CC+5*, CC+6!, HT+1*, HT+3*, HT+4!, WT+2*, WT+4*, WT+5!
, HC+3*, HC+5*, HC+6!, BP+2*, BP+4*, BP+5!, TMP+2*, TMP+4*, TMP+5!, PU+2*
, PU+4*, PU+5!, RS+2*, RS+4*, RS+5!, PA+3*, PA+5*, PA+6!, O2+3*, O2+5*
, O2+6!, PF+2*, PF+4*, PF+5!, MFILE+3*, MFILE+4!, DIR~, DIR+4
DIRL MSR+2~
DIROUT DIR+8!
DIRQ MSR+2~, CC+4*, CC+6!, HT+2*, HT+4!, WT+3*, WT+5!, HC+4*, HC+6!, BP+3*
, BP+5!, TMP+3*, TMP+5!, PU+3*, PU+5!, RS+3*, RS+5!, PA+4*, PA+6!, O2+4*
, O2+6!, PF+3*, PF+5!, MFILE+3*, MFILE+4!, DIR~, DIR+3
DIRX MSR+2~, CC+3*, CC+6!, HT+1*, HT+4!, WT+2*, WT+5!, HC+3*, HC+6!, BP+2*
, BP+5!, TMP+2*, TMP+5!, PU+2*, PU+5!, RS+2*, RS+5!, PA+3*, PA+6!, O2+3*
, O2+6!, PF+2*, PF+5!, MFILE+2*, MFILE+4!, DIR~, DIR+2, DIR+3
DLAYGO FILE+4*, NFILE+2~, NFILE+10*
DOB MSR+2~, MSR+5*, MSR+6, MSR+7
DR FILE+2~, FILE+5*, NFILE+2~, NFILE+13*
DT MSR+6, MSR+7, NFILE+27
HC MSR+2~
HCFLAG MSR+3~, MSR+6*, HC+1, BP+7
HT MSR+2~
IVAL MSR+3~, CC+2!, HT+4*, HT+10*, HT+14*, HT+15*, HT+17*, HT+18, HT+20, WT+1!
, WT+5*, WT+12*, WT+13*, WT+14*, WT+17*, WT+18, WT+20, HC+2!, HC+6*, HC+13*
, HC+14*, HC+15*, HC+16, HC+18, BP+1!, TMP+1!, TMP+5*, TMP+12*, TMP+13*, TMP+15*
, TMP+16, TMP+18, PU+1!, RS+1!, PA+2!, O2+2!, PF+1!
LAST CCTXT+2~, CCTXT+7*, CCTXT+11, CCTXT+13*
LINE CCTXT+2~, CCTXT+7*, CCTXT+8*, CCTXT+9, NFILE+2~
LINE( NFILE+22*, NFILE+24*, NFILE+28
MMN MSR+2~, FILE+4*, FILE+6*, FILE+7, FILE+8
MSR MSR+3~
MSR( FILE+6, FILE+7
MSR("" MFILE+1
MSR("BP" BP+4, BP+6!, BP+12*
MSR("HC" HC+5, HC+7!, HC+18*
MSR("HT" HT+3, HT+5!, HT+20*
MSR("O2" O2+5, O2+7!, O2+14*
MSR("PA" PA+5, PA+7!, PA+12*
MSR("PF" PF+4, PF+6!, PF+12*
MSR("PU" PU+4, PU+6!, PU+11*
MSR("RS" RS+4, RS+6!, RS+11*
MSR("TMP" TMP+4, TMP+6!, TMP+18*
MSR("WT" WT+4, WT+6!, WT+20*
MSR(0 CC+5, CC+7!, CC+10*, FILE+3
>> NCCANCEL MFILE+7*
NIEN CCTXT+2~, CCTXT+4*, CCTXT+5*, CCTXT+6, CCTXT+8, CCTXT+9, NFILE+2~, NFILE+7*, NFILE+8*, NFILE+9
, NFILE+12*, NFILE+16
PFLAG MSR+3~, MSR+7*, PA+1, O2+8
PU MSR+2~
PULFLAG MSR+3~, MSR+9*, O2+1
RS MSR+2~
TMP MSR+2~
TTIEN CCTXT+2~, CCTXT+3*, CCTXT+5, NFILE+2~, NFILE+6*, NFILE+8, NFILE+10
TXT CCTXT+2~, CCTXT+7*, CCTXT+12*, CCTXT+15, NFILE~, NFILE+3, NFILE+18
U MSR+4, MSR+5, MSR+8, MSR+9, CC+8, HT+6, HT+7, WT+7, HC+8, BP+7
, BP+8, TMP+7, PU+7, RS+7, PA+8, O2+8, O2+9, PF+7, NFILE+5, NFILE+27
VAL MSR+3~, CC+2!, CC+6*, CC+7, CC+8, CC+9, CC+10, HT+4*, HT+5, HT+6
, HT+7, HT+8, HT+9, HT+10, HT+11, HT+12, HT+14, HT+15, HT+20, WT+1!
, WT+5*, WT+6, WT+7, WT+8, WT+9, WT+10, WT+11, WT+12, WT+13, WT+14
, WT+20, HC+2!, HC+6*, HC+7, HC+8, HC+9, HC+10, HC+11, HC+13, HC+18
, BP+1!, BP+5*, BP+6, BP+7, BP+8, BP+9, BP+10, BP+12, TMP+1!, TMP+5*
, TMP+6, TMP+7, TMP+8, TMP+9, TMP+10, TMP+11, TMP+12, TMP+13, TMP+18, PU+1!
, PU+5*, PU+6, PU+7, PU+8, PU+9, PU+11, RS+1!, RS+5*, RS+6, RS+7
, RS+8, RS+9, RS+11, PA+2!, PA+6*, PA+7, PA+8, PA+9, PA+10, PA+12
, O2+2!, O2+6*, O2+7, O2+8, O2+9, O2+10, O2+11, O2+12, O2+14, PF+1!
, PF+5*, PF+6, PF+7, PF+8, PF+9, PF+10, PF+12, MFILE+4*, MFILE+5*, MFILE+6
, MFILE+7, MFILE+8, FILE+7*, DIR+1~, DIR+6*, DIR+7*, DIR+9
VIEN MSR~, MSR+1, MSR+4, CC+3, FILE+1, FILE+3, FILE+5, CCTXT~, CCTXT+5, NFILE~
, NFILE+3, NFILE+5, NFILE+8, NFILE+13
WT MSR+2~
X MSR+2~, MSR+3~, CC+2!, HT+18*, HT+19, WT+1!, WT+18*, WT+19, HC+2!, HC+16*
, HC+17, BP+1!, BP+10*, BP+11, TMP+1!, TMP+16*, TMP+17, PU+1!, PU+9*, PU+10
, RS+1!, RS+9*, RS+10, PA+2!, PA+10*, PA+11, O2+2!, O2+12*, O2+13, PF+1!
, PF+10*, PF+11, FILE+2~, FILE+8*, DIR+1~, DIR+6, NFILE+2~, NFILE+10*, NFILE+18*, NFILE+19
, NFILE+20, NFILE+22*, NFILE+23*, NFILE+28*
Y MSR+3~, CC+2!, WT+1!, HC+2!, BP+1!, TMP+1!, PU+1!, RS+1!, PA+2!, O2+2!
, PF+1!, FILE+2~, FILE+9, FILE+10, DIR+1~, NFILE+2~, NFILE+11, NFILE+12, NFILE+18*
Z MSR+3~, CC+2!, HT+11*, HT+12*, HT+13*, HT+14*, HT+15*, WT+1!, WT+10, WT+11*
, WT+12*, WT+13*, WT+14*, WT+15*, HC+2!, HC+11*, HC+12, HC+14, BP+1!, TMP+1!
, TMP+10, TMP+11*, TMP+12*, TMP+13*, TMP+14*, PU+1!, RS+1!, PA+2!, O2+2!, PF+1!
, NFILE+2~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All