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 |  Naked Globals |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: VENPCCX

Package: PCC New Encounter Form

Routine: VENPCCX


Information

VENPCCX ; IHS/OIT/GIS - EXTERNAL CALL TO PCC+ DATA EXTRACTOR ;

Source Information

Source file <VENPCCX.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
PCC New Encounter Form 5 ($$PACK,DOCS)^VENPCC  ERR^VENPCC1  (EF,EN1,QUEUE)^VENPCCA  ($$CFG,$$GP,$$NOW,$$PRV,$$PRV1,ZOSF)^VENPCCU  SC^VENPCCX  
VA Fileman 3 ^DIC  YN^DICN  IX1^DIK  
IHS Changes To Scheduling 1 ^ASDV  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
PCC New Encounter Form 1 VENPCCX  

Entry Points

Name Comments DBIA/ICR reference
SSP ; EP-MAKE ENTRY IN THE PROTOCOL FILE FOR VER 5.3 OF SHCEDULING PKG
RUN
ER1
VARS
GET
SS ; EP-SETUP THE SCHEDULING LINK
IMP(STG,NOQ) ; EP-VISIT PLANNER ENTRY POINT
EF ; EP - DEFAULT ENCOUNTER FORM
TMAN
CL1 ; EP - GET CLINIC
CLINIC
ABORT ; EP - DONT PRINT PCC+ FORMS
ER(VISIT,VCN,DEPTIEN,PRV,DEFHS,DEFEF,ACT) ; EP-ENTRY POINT FOR THE ER PACKAGE
CL2 ; EP - GET PRV
HS ; EP - DEFAULT HEALTH SUMMARY ; PATCHED IHS/ITSC/GIS 11/04/2004
SC53(VISIT,VCN,SDT)
EN(VIEN,DIEN,PIEN) ; EP FROM BILLING PACKAGE CHECK IN MODULE
CHECK
SC(PRV,VISIT,VCN,CSIEN) ; EP-SCHEDULING PKG INTERFACE FROM ASDV
MORE

External References

Name Field # of Occurrence
^ASDV SS+3, SS+11
^DIC CL1+3, EF+4, HS+5, SSP+7
YN^DICN SC+7
IX1^DIK SSP+18
$$PACK^VENPCC TMAN+1, ER1
DOCS^VENPCC VARS+2
ERR^VENPCC1 CHECK+1, CHECK+2, MORE
EF^VENPCCA EN+15
EN1^VENPCCA RUN, TMAN, TMAN+2, ER1+1
QUEUE^VENPCCA VARS+2
$$CFG^VENPCCU EN+14, SC+8
$$GP^VENPCCU GET+6
$$NOW^VENPCCU MORE+1
$$PRV^VENPCCU SC+3
$$PRV1^VENPCCU MORE+3
ZOSF^VENPCCU SS+10
SC^VENPCCX SC53+15

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Invalid registration parameters detected! No encounter form printed..."
  • Line Location: EN+3
Function Call: WRITE
  • Prompt: !,"Invalid or missing department! No encounter form printed..."
  • Line Location: EN+6
Function Call: WRITE
  • Prompt: !,"Unable to locate a valid patient DFN! No encounter form printed..."
  • Line Location: EN+9
Function Call: WRITE
  • Prompt: !,"Missing VCN! Visit terminated..."
  • Line Location: EN+12
Function Call: WRITE
  • Prompt: !,"Invalid provider IEN! No encounter form printed..."
  • Line Location: EN+13
Function Call: WRITE
  • Prompt: !,"Request to print PCC+ forms cancelled!"
  • Line Location: ABORT+1
Function Call: WRITE
  • Prompt: !!,"Want to print PCC+ forms"
  • Line Location: SC+4
Function Call: WRITE
  • Prompt: !,"Missing/Invalid PCC+ parameters! Request cancelled..."
  • Line Location: SC+10
Function Call: WRITE
  • Prompt: !,"Invalid clinic stop! Request cancelled...",!
  • Line Location: CLINIC+2
Function Call: WRITE
  • Prompt: !,"Missing/invalid provider ID! Request cancelled..."
  • Line Location: CL2+3
Function Call: WRITE
  • Prompt: !,"Submitting request for PCC+ Encounter Form...."
  • Line Location: VARS+1
Function Call: WRITE
  • Prompt: !,"This information will be sent to the clinic..."
  • Line Location: TMAN+3
Function Call: WRITE
  • Prompt: !!,"Attempting to create the PCC+ link to the scheduling package..."
  • Line Location: SS+2
Function Call: WRITE
  • Prompt: !,"The PCC+ link to the IHS Scheduling Pkg is already present!",!,"Request cancelled..."
  • Line Location: SS+5
Function Call: WRITE
  • Prompt: !,"Unable to find the IHS Scheduling Package, Version 5.0, Patch 7 on you system",!,"Request cancelled!!"
  • Line Location: SS+7
Function Call: WRITE
  • Prompt: !,"The link to the scheduling package has been successfully inserted!!"
  • Line Location: SS+11
Function Call: WRITE
  • Prompt: !,"Unable to insert the link to the scheduling package!! Request cancelled..."
  • Line Location: SS+12
Function Call: WRITE
  • Prompt: !,"Can't find the PROTOCOL file"
  • Line Location: SSP+5
Function Call: WRITE
  • Prompt: !,"The Scheduling Pkg protocol has been installed"
  • Line Location: SSP+19
Routine Call
  • DIC
  • Line Location:
    • CL1+3
    • EF+4
    • HS+5
    • SSP+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ORD(101 - [#101] Classic Fileman Calls
^VEN(7.41 - [#19707.41] Classic Fileman Calls
^VEN(7.95 - [#19707.95] Classic Fileman Calls
^APCHSCTL - [#9001015] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ABSBDEPT( EN+2, EN+5
^APCHSCTL - [#9001015] CHECK+2, HS+2
^AUPNVPRV - [#9000010.06] SC53+13
^AUPNVPRV("AD" SC53+12
^AUPNVSIT - [#9000010] CHECK, MORE, EN+2, EN+8, EN+10, EN+11, SC+9, SC53+11
^DIC(40.7 - [#40.7] SC+9
^DIC(7 - [#7] MORE+5
^ORD(101 - [#101] SSP+4, SSP+5, SSP+9*, SSP+10*, SSP+11*, SSP+12*, SSP+13*, SSP+14*, SSP+15*, SSP+16*
, SSP+17*
^VA(200 - [#200] CHECK, EN+13, CL2+3
^VEN(7.41 - [#19707.41] CHECK, EF+1
^VEN(7.5 - [#19707.5] SC+13, CLINIC, CL2+2
^VEN(7.95 - [#19707.95] CHECK, EN+6, EN+7, SC+12, CLINIC+1, CL2+2, EF+1, EF+7, HS+2

Label References

Name Line Occurrences
ABORT CL1+3, EF+5
CL1 CLINIC
CL2 CLINIC+1
EF SC+13
ER1 ER+6
SSP SS+4
VARS EF+7

Naked Globals

Name Field # of Occurrence
^(0 CLINIC+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% IMP+1~, GET+1*, GET+2, MORE+5*, EN+1*, EN+2, EN+4~, SC+1~, SC+5*, SC+6*
, SC+7, CLINIC*, CLINIC+1, EF+1*, HS+2*, ER+1~, ER1*, ER1+1
%DT SC+1~
%E SC+2~
%Y SC+1~
ACT ER~, ER+4, ER+5, ER+6, ER+7, ER+8, ER+9
APPT IMP+2~, MORE+2*, EN+4~, EN+14*, SC+1~, VARS*, ER+1~, ER1*
>> ASDDT VARS, SC53+14*
CFIGIEN EN+4~, EN+14*, SC+1~, SC+8*, SC+9, CLINIC, CL2+2
CIEN SC+1~, SC+11*, SC+12*
CSIEN SC~, SC+6, SC+9, SC+12, CLINIC+1, SC53+10~, SC53+11*, SC53+15
DA SSP+1~, SSP+8*, SSP+9, SSP+10, SSP+11, SSP+12, SSP+13, SSP+14, SSP+15, SSP+16
, SSP+17
DEFEF IMP+2~, MORE+11*, EN+4~, SC+1~, EF+6*, ER~, ER+2
DEFHS IMP+2~, MORE+11*, EN+4~, SC+1~, EF+7*, HS+6*, HS+7*, ER~, ER+2
DEPT IMP+1~, CHECK, MORE+11, SC+1~, SC+12*, SC+13
DEPTIEN IMP+2~, MORE+11*, EN+5*, EN+6, EN+7, SC+1~, SC+13*, CL2+1*, CL2+2, EF+1
, EF+7, HS+2, VARS+2, ER~
DFN SC+1~
DGBL IMP+1~, IMP+3*, MORE+4, MORE+5
DI SC+1~
DIC SC+1~, CL1+3*!, EF+3*, EF+4!, HS+1!, HS+4*, HS+5!, SSP+1~, SSP+6*, SSP+8
DIC("A" CL1+1*, EF+2*, HS+3*
DIC("B" EF+1*, HS+2*
DIC("S" CL1+2*
DIC(0 CL1+3*, EF+3*, HS+4*, SSP+6*
DIEN EN~, EN+2, EN+5
DIK SSP+1~, SSP+8*
DIR EN+4~
DISCPL IMP+2~, MORE+5*, MORE+6
DISYS SC+1~
DLAYGO SC+1~, CL1+3*, SSP+6*
DSTG IMP+1~, IMP+3*, IMP+6
DT SSP+10
DUZ SSP+9
DUZ(2 MORE+7, SC+6
EF IMP+1~, CHECK, MORE+11
EFONLY SC+1~, HS+6*, ER+1~, ER+9*
ELIG SC+1~
>> ERR CHECK+1*, CHECK+2*, MORE*
EXT IMP+1~, IMP+3*, IMP+7*, IMP+8*, MORE+6*, SC+1~, VARS*, TMAN+1*
FLD IMP+1~, IMP+5*, IMP+6
HS IMP+1~, CHECK+2, MORE+8*, MORE+11
HSONLY TMAN+3!, ER+1~, ER+8*
I IMP+2~, IMP+4*, GET*, GET+1
INIT IMP+1~, IMP+3*, IMP+6*, GET, GET+1
IO SC+2~
IOF SC+2~
IOM SC+2~
ION SC+2~
IOS SC+2~
IOST SC+2~
IOT SC+2~
IOXY SC+2~
LINE1 SS+1~, SS+8*
LINE2 SS+1~, SS+9*
LOC SC+1~
NIEN IMP+1~, GET+5*, CHECK, MORE+3, MORE+7
NIEN16 IMP+2~, MORE+3*, MORE+4, MORE+5
NOQ IMP~
>> NOTASK TMAN
NURSE IMP+2~, GET+5
OGFLAG ER+1~, ER+5*
OGONLY ER+1~, ER+7*
PATIENT EN+4~, EN+8*, EN+9
PCODE IMP+2~, MORE+4*, MORE+6
PGRP SC+1~
PIEN EN~, EN+2, EN+13, SSP+1~, SSP+9
POP SC+2~
PROV IMP+1~, GET+6*, CHECK, MORE+11
PRV IMP+2~, MORE+11*, SC~, SC+3*, CL2+2*, CL2+3, VARS+2, SC53+10~, SC53+12*, SC53+13*
, SC53+15, ER~, ER+2
PRVIEN EN+4~, EN+13*
SBFLAG EN+4~, EN+14*
SDT SC53~, SC53+14
SPGRP IMP+2~, MORE+10
STG IMP~, IMP+4, MORE+9
TIME IMP+1~, MORE+1*, SC+1~
TOT SC+1~, SC+11*, SC+12*, SC+13
U IMP+3, IMP+4, IMP+6, IMP+7, GET, GET+1, MORE, MORE+4, MORE+5, MORE+6
, MORE+7, MORE+8, MORE+9, MORE+10, EN+1, EN+5, EN+7, EN+8, EN+10, SC+12
, SC+13, CLINIC, CLINIC+1, CL2+2, EF+1, EF+7, HS+2, SC53+11, SC53+13, SSP+10
VAL IMP+1~, IMP+5*
VARS IMP+1~, MORE+7*, MORE+8*, MORE+9*, MORE+10*, SC+1~, TMAN+1*, ER+1~, ER1*
VCN IMP+1~, MORE*, EN+4~, EN+10*, EN+11*, EN+12, SC~, SC+9, SC53~, SC53+9
, SC53+15, ER~, ER+2
VIEN EN~, EN+2, EN+5, EN+8, EN+10, EN+11
VISIT IMP+1~, CHECK, MORE, EN+4~, EN+5*, SC~, SC+9, VARS+2, SC53~, SC53+9
, SC53+11, SC53+12, SC53+15, ER~, ER+2
VPFLAG SC+1~, TMAN+3!
X IMP+2~, IMP+4*, IMP+5, IMP+6, IMP+8, GET+2*, GET+3, EN+4~, SC+1~, SS+1~
, SS+3*, SS+4, SS+6, SSP+1~, SSP+3*, SSP+4
Y IMP+2~, GET+2*, GET+3, EN+4~, SC+1~, CLINIC+1*, CL1+3, CL2+1, EF+5, EF+6
, HS+6, HS+7, SS+1~, SS+3*, SS+5, SS+6, SSP+1~, SSP+7, SSP+8

Marked Items

Name Field # of Occurrence
$T( SS+3
$T(VISIT+67^ASDV SS+3
$T(VISIT+68^ASDV SS+11
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 |  Naked Globals |  Local Variables |  Marked Items |  All