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 |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PSOVCC1

Package: Outpatient Pharmacy

Routine: PSOVCC1


Information

PSOVCC1 ;ORLFO/WLC - PSO VCC RPC CALLS ; Mar 20, 2023@12:57:56

Source Information

Source file <PSOVCC1.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 2 ($$FMTHL7,$$HTFM)^XLFDT  ENCODE^XLFJSON  
Outpatient Pharmacy 2 ($$RXVAL,$$SWAP)^PSOUTCRM  TIDY^PSOVCC0  
VA FileMan 1 GET^DDE  

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

Package Total Caller Graph
Outpatient Pharmacy 6 PSO ACTIVITY LOG  PSO CMOP LOG  PSO COPAY LOG  PSO LABEL LOG  PSO PARTIALS LOG  PSO REFILL LOG  

Entry Points

Name Comments DBIA/ICR reference
RFIL(PSOVO,PSOVIEN) ; retrieve ENTITY data for Refill Log (#52.1)
; inside a PRESCRIPTION (#52) file entry.
ACT(PSOVO,PSOVIEN) ; Activity Log from PRESCRIPTION (#52) file.
CMOP(PSOVO,PSOVIEN)
PART(PSOVO,PSOVIEN)
COPAY(PSOVO,PSOVIEN) ; COPAY transaction log
LABEL(PSOVO,PSOVIEN)
NORXNER(ERROR) ; handle messages for input parameter issue or no data
MERGE(CT) ; merge into output array as json

External References

Name Field # of Occurrence
GET^DDE RFIL+15, ACT+14, CMOP+14, PART+14, COPAY+15, LABEL+14
$$RXVAL^PSOUTCRM RFIL+13, ACT+12, CMOP+12, PART+12, COPAY+13, LABEL+12
$$SWAP^PSOUTCRM NORXNER+10
TIDY^PSOVCC0 RFIL+18, ACT+16, CMOP+17, PART+17, COPAY+18, LABEL+17
$$FMTHL7^XLFDT MERGE+3
$$HTFM^XLFDT MERGE+3
ENCODE^XLFJSON NORXNER+8

Used in RPC

RPC Name Call Tags
PSO ACTIVITY LOG ACT
PSO CMOP LOG CMOP
PSO COPAY LOG COPAY
PSO LABEL LOG LABEL
PSO PARTIALS LOG PART
PSO REFILL LOG RFIL

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP($J RFIL+14, ACT+13, CMOP+13, PART+13, COPAY+14, LABEL+13

Label References

Name Line Occurrences
MERGE NORXNER+5
NORXNER RFIL+12, RFIL+13, RFIL+16, RFIL+17, ACT+11, ACT+12, ACT+15, CMOP+11, CMOP+12, CMOP+15
, CMOP+16, PART+11, PART+12, PART+15, PART+16, COPAY+12, COPAY+13, COPAY+16, COPAY+17, LABEL+11
, LABEL+12, LABEL+15, LABEL+16

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CT RFIL+11~, ACT+10~, CMOP+10~, PART+10~, COPAY+10~, LABEL+10~, MERGE~, MERGE+4
DDEY RFIL+11~, ACT+10~, CMOP+10~, PART+10~, COPAY+10~, LABEL+10~, NORXNER+2~, NORXNER+3*, NORXNER+8, NORXNER+9
, NORXNER+11
ECM NORXNER+12!
ECM("data" MERGE+2*, MERGE+3*, MERGE+4*
ECMER NORXNER+4*, NORXNER+12!, MERGE+2
ERR RFIL+11~, RFIL+15!, RFIL+16, ACT+10~, CMOP+10~, CMOP+15, PART+10~, PART+15, COPAY+10~, COPAY+16
, LABEL+10~, LABEL+15
ERROR NORXNER~, NORXNER+4
JSONER ACT+10~
OC ACT+10~, CMOP+10~
OD ACT+10~, CMOP+10~
PIEN RFIL+11~, RFIL+14*, RFIL+15, ACT+10~, ACT+13*, ACT+14, CMOP+10~, CMOP+13*, CMOP+14, PART+10~
, PART+13*, PART+14, COPAY+10~, COPAY+11*, COPAY+14*, COPAY+15, LABEL+10~, LABEL+13*, LABEL+14
PSOVIEN RFIL~, RFIL+12, RFIL+13, ACT~, ACT+11, ACT+12, CMOP~, CMOP+11, CMOP+12, PART~
, PART+11, PART+12, COPAY~, COPAY+12, COPAY+13, LABEL~, LABEL+11, LABEL+12
PSOVO RFIL~, RFIL+15!, ACT~, CMOP~, PART~, COPAY~, LABEL~
PSOVO(0 COPAY+11*, NORXNER+6!
PSOVO(1 RFIL+17, ACT+15, CMOP+16, PART+16, COPAY+17, LABEL+16, NORXNER+7!
RETVAR ACT+10~, CMOP+10~, PART+10~, COPAY+10~
V ACT+10~, CMOP+10~, PART+10~, COPAY+10~
ZXC NORXNER+2~, NORXNER+9*, NORXNER+10*, NORXNER+11
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables  | All