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: PXCEPOV1

Package: PCE Patient Care Encounter

Routine: PXCEPOV1


Information

PXCEPOV1 ;ISL/dee - Used to edit and display V POV ;8/31/05

Source Information

Source file <PXCEPOV1.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
VA FileMan 7 DD^%DT  (,C,NOW)^%DTC  ^DIC  $$EXTERNAL^DILFD  $$GET1^DIQ  EN^DIQ1  ^DIR  
PCE Patient Care Encounter 5 $$PROVNARR^PXAPI  E1201^PXCEPOV1  ^PXDSLK  ($$ACTDT,$$CSDATE)^PXDXUTL  ($$DXNARR,$$EXTTEXT)^PXUTL1  
DRG Grouper 1 $$ICDDATA^ICDXCODE  
Lexicon Utility 1 CONFIG^LEXSET  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
PCE Patient Care Encounter 1 PXCEPOV1  

Entry Points

Name Comments DBIA/ICR reference
DNARRAT(PNAR) ;Provider Narrative for ICD-9 / ICD-10
DPRIMSEC(PRIMSEC) ;
ENARRAT(REQUIRED,ASK,DEFAULT,FILE,FIELD1,FIELD2) ;Provider Narrative -- Used by ALL V-Files with Prov. Nar.
; REQUIRED 0 for not required
; 1 for required
; ASK 0 for do not ask
; 1 for ask
; 2 for ask only if there is already a value
; DEFAULT 0 for do not default
; 1 for do default
; changed to 1 if REQUIRED is 1
ENARRAT1 ;
EINJURY ;Date/Time of Injury
E1201(REQTIME,BEFORE,AFTER,DEFAULT) ;
ICDCODE ;enter ICD9/ICD10 code using lexicon
; DBIA # 1571 AND 1609

External References

Name Field # of Occurrence
DD^%DT E1201+43
^%DTC E1201+20
C^%DTC E1201+25, E1201+32
NOW^%DTC E1201+42
^DIC ICDCODE+18
$$EXTERNAL^DILFD ENARRAT1+6
$$GET1^DIQ ENARRAT1+38
EN^DIQ1 EINJURY+8
^DIR ENARRAT1+17, E1201+46
$$ICDDATA^ICDXCODE DNARRAT+8, ENARRAT1+37, ICDCODE+9, ICDCODE+22
CONFIG^LEXSET ICDCODE+15
$$PROVNARR^PXAPI ENARRAT1+46
E1201^PXCEPOV1 EINJURY+9, EINJURY+11
^PXDSLK ICDCODE+11
$$ACTDT^PXDXUTL ICDCODE+4
$$CSDATE^PXDXUTL DNARRAT+7, ENARRAT1+32, ICDCODE+3
$$DXNARR^PXUTL1 ENARRAT1+35
$$EXTTEXT^PXUTL1 ENARRAT1+39

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,PXCEX
  • Line Location: ENARRAT1+41
Function Call: WRITE
  • Prompt: !,"Must be 2 to 245 characters."
  • Line Location: ENARRAT1+42
Function Call: WRITE
  • Prompt: !,"This field is required.",$C(7)
  • Line Location: ENARRAT1+43
Function Call: WRITE
  • Prompt: "??",$C(7)
  • Line Location: ENARRAT1+46
Routine Call
  • DIC
  • Line Location:
    • ICDCODE+18
Routine Call
  • DIR
  • Line Location:
    • ENARRAT1+17
    • E1201+46

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^LEX(757.01 - [#757.01] Classic Fileman Calls
^ICM - [#80.3] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUTNPOV - [#9999999.27] DNARRAT+3
^TMP("PXK" E1201+13, E1201+19, E1201+23, E1201+30

Label References

Name Line Occurrences
ENARRAT1 ENARRAT1+42, ENARRAT1+43, ENARRAT1+46

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% E1201+12~, E1201+42
%H E1201+12~
%I E1201+12~
%Y E1201+12~
AFTER E1201~, E1201+15, E1201+16, E1201+21, E1201+24
ASK ENARRAT~, ENARRAT+12, ENARRAT1+16
ASKING ENARRAT+10~, ENARRAT+12*, ENARRAT+14*, ENARRAT1+16*, ENARRAT1+17, ENARRAT1+40, ENARRAT1+46
BEFORE E1201~, E1201+27, E1201+28, E1201+31
C ENARRAT1+1!
CODE ICDCODE+2~, ICDCODE+8*, ICDCODE+9, ICDCODE+21*, ICDCODE+22
DA DNARRAT+5~, DNARRAT+6*, DNARRAT+8, ENARRAT1+1!, ENARRAT1+18!, EINJURY+2~, EINJURY+5*, E1201+47!
DASV EINJURY+2~, EINJURY+5*, EINJURY+9, EINJURY+11
DEFAULT ENARRAT~, ENARRAT+13*, ENARRAT1+33, E1201~, E1201+39, E1201+40, E1201+41, E1201+42
DIC DNARRAT+5~, EINJURY+2~, EINJURY+3*, ICDCODE+17*
DIC("A" ICDCODE+16*
DIC(0 ICDCODE+17*
DIERR ENARRAT1+4~, ENARRAT1+7
DIQ DNARRAT+5~, EINJURY+2~, EINJURY+6*
DIQ(0 EINJURY+7*
DIR ENARRAT1+1!, ENARRAT1+18!, E1201+47!
DIR("?" ENARRAT1+10*, ENARRAT1+12*, ENARRAT1+13*, ENARRAT1+14*, ENARRAT1+15*, E1201+45*
DIR("A" ENARRAT1+9*, E1201+44*
DIR("B" ENARRAT1+7*, E1201+38*, E1201+40*, E1201+41*, E1201+42*, E1201+43*
DIR(0 ENARRAT1+8*, E1201+34*, E1201+35*, E1201+36*, E1201+37*
>> DIRUT ICDCODE+20*
DR DNARRAT+5~, EINJURY+2~, EINJURY+4*
DT DNARRAT+7, ENARRAT1+32, E1201+18, E1201+21, E1201+41, ICDCODE+3
>> DTOUT ENARRAT1+20, E1201+49
>> DUOUT ENARRAT1+20, E1201+49
DXCATIEN ENARRAT1+31~, ENARRAT1+37*, ENARRAT1+38
>> ENTRY DNARRAT+4
>> ENTRY(0 DNARRAT+6
FIELD1 ENARRAT~, ENARRAT1+34, ENARRAT1+36, ENARRAT1+39
FIELD2 ENARRAT~, ENARRAT1+39
FILE ENARRAT~, ENARRAT1+34, ENARRAT1+36, ENARRAT1+39
PNAR DNARRAT~, DNARRAT+2, DNARRAT+3
PRIMSEC DPRIMSEC~, DPRIMSEC+1, DPRIMSEC+2
PXACS ICDCODE+2~, ICDCODE+4*, ICDCODE+5*, ICDCODE+16
PXACSREC ICDCODE+2~, ICDCODE+4*, ICDCODE+10, ICDCODE+12, ICDCODE+14, ICDCODE+15, ICDCODE+21
>> PXAGAIN ICDCODE+11*
PXCEAFT E1201+14~*, E1201+16*, E1201+21*, E1201+26*, E1201+34
>> PXCEAFTR( ENARRAT1+3, ENARRAT1+5, ENARRAT1+48*, E1201+38, E1201+50*
>> PXCEAFTR(0 ENARRAT1+35, ENARRAT1+37, ENARRAT1+39, EINJURY+5, ICDCODE+7, ICDCODE+8
>> PXCEAPDT DNARRAT+7, ENARRAT1+32, ICDCODE+3
PXCEBEF E1201+14~*, E1201+28*, E1201+33*, E1201+34
PXCEDILF ENARRAT1+4~
PXCEDIQ1 DNARRAT+5~, EINJURY+2~
PXCEDIQ1(80 EINJURY+9, EINJURY+11
>> PXCEEND ENARRAT1+20*, E1201+49*
PXCEEXT ENARRAT1+4~, ENARRAT1+6*, ENARRAT1+7
>> PXCEFILE ENARRAT1+6, ENARRAT1+46
>> PXCEIN01 ENARRAT1+22
PXCEINT ENARRAT1+4~, ENARRAT1+5*, ENARRAT1+6, ENARRAT1+7
>> PXCEKEYS ENARRAT+14
PXCEPNAR DNARRAT+1~, DNARRAT+3*, DNARRAT+10*, DNARRAT+11
>> PXCEQUIT ENARRAT1+20*
>> PXCETEXT ENARRAT1+3, ENARRAT1+5, ENARRAT1+6, ENARRAT1+9, ENARRAT1+10, ENARRAT1+48, E1201+38, E1201+44, E1201+45, E1201+50
>> PXCEVIEN DNARRAT+7, ENARRAT1+32, ICDCODE+3
PXCEVST E1201+13~*, E1201+16, E1201+28
PXCEX ENARRAT1+21~, ENARRAT1+22*, ENARRAT1+23*, ENARRAT1+33, ENARRAT1+35*, ENARRAT1+38*, ENARRAT1+39*, ENARRAT1+41, ENARRAT1+42, ENARRAT1+43
ENARRAT1+45, ENARRAT1+46
PXCEY ENARRAT1+21~, ENARRAT1+45*, ENARRAT1+46*, ENARRAT1+47*, ENARRAT1+48
>> PXDATE ICDCODE+11*
PXDEF ICDCODE+2~, ICDCODE+11*
PXDXDATE DNARRAT+1~, DNARRAT+7*, DNARRAT+8, ENARRAT1+31~, ENARRAT1+32*, ENARRAT1+35, ENARRAT1+37, ICDCODE+2~, ICDCODE+3*, ICDCODE+4
ICDCODE+9, ICDCODE+11, ICDCODE+15, ICDCODE+22
PXKLAYGO ENARRAT+10~, ENARRAT+11*
>> PXXX ICDCODE+11, ICDCODE+12, ICDCODE+13
REQTIME E1201~, E1201+35, E1201+36
REQUIRED ENARRAT~, ENARRAT+13, ENARRAT1+14, ENARRAT1+20, ENARRAT1+39, ENARRAT1+43
SNARR DNARRAT+1~, DNARRAT+8*, DNARRAT+10
U ICDCODE+10, ICDCODE+12, ICDCODE+13, ICDCODE+14
>> VIEW DNARRAT+4, DPRIMSEC+1
X ENARRAT1+1!, ENARRAT1+2*, ENARRAT1+7*, ENARRAT1+19, E1201+12~, E1201+21, E1201+26, E1201+33, E1201+48, ICDCODE+6!
ICDCODE+9*, ICDCODE+11, ICDCODE+17, ICDCODE+19
X1 E1201+12~, E1201+18*, E1201+23*, E1201+30*
X2 E1201+12~, E1201+19*, E1201+24*, E1201+31*
Y ENARRAT1+1!, ENARRAT1+2*, ENARRAT1+7*, ENARRAT1+16, ENARRAT1+19*, ENARRAT1+22, ENARRAT1+23, E1201+43*, E1201+48*, E1201+50
ICDCODE+11*, ICDCODE+13*, ICDCODE+20, ICDCODE+22*
Y( ICDCODE+12*, ICDCODE+21
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