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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: SCMCHLR4

Package: Scheduling

Routine: SCMCHLR4


Information

SCMCHLR4 ;ALB/KCL - PCMM HL7 Reject Processing - Protocols; 10-JAN-2000

Source Information

Source file <SCMCHLR4.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
List Manager 3 ($$LOWER,FULL,PAUSE,RANGE)^VALM1  (FLDCTRL,FLDTEXT)^VALM10  EN^VALM2  
Scheduling 3 ($$GETLOG,$$UPDEPS,$$UPDSTAT)^SCMCHLA  BUILD^SCMCHLR1  ECRPRT^SCMCHLR7  
VA FileMan 2 C^%DTC  ^DIR  

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

Package Total Caller Graph
Scheduling 6 SCMC LE CHANGE DATE RANGE  SCMC LE CHANGE STATUS  SCMC LE CHECK ERROR OFF LIST  SCMC LE RETRANSMIT ALL  SCMC LE RETRANSMIT PATIENT  SCMC LE SORT LIST  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
CS ; Description: Entry point for SCMC LE CHANGE STATUS protocol.
CD ; Description: Entry point for SCMC LE CHANGE DATE RANGE protocol.
SL ; Description: Entry point for SCMC LE SORT LIST protocol.
CE ; Description: Entry point for SCMC LE CHECK ERROR OFF LIST protocol.
RP ; Description: Entry point for SCMC LE RETRANSMIT PATIENT protocol.
PE ; Description: Entry point for SCMC LE PRINT ERROR CODES protocol.
RA ; Description: Entry point for SCMC LE RETRANSMIT ALL protocol.
CHKERR(SCARY,SCLINE,SCTLIEN,SCERIEN) ;
; Description: Used to check an error off the list.
SETPAT(SCARY,SCLINE,SCTLOG) ; Description: Used to set patient to marked for re-transmit.
UPDPAT(SCARY,SCDFN,LINE) ; Description: Update all PCMM HL7 Transmission Log
; entries in the list for the patient as 'marked for re-transmit'.
UPDALL ; Description: Update all PCMM HL7 Transmission Log
; entries in the list as 'marked for re-transmit'.

External References

Name Field # of Occurrence
C^%DTC CD+15
^DIR CS+24, SL+17, RA+18
$$GETLOG^SCMCHLA RP+22, UPDALL+19
$$UPDEPS^SCMCHLA CHKERR+13
$$UPDSTAT^SCMCHLA SETPAT+12
BUILD^SCMCHLR1 CS+30, CD+27, SL+23
ECRPRT^SCMCHLR7 PE+11
$$LOWER^VALM1 CHKERR+18, SETPAT+16
FULL^VALM1 CS+18, SL+12, CE+12, RP+11, PE+8, RA+10
PAUSE^VALM1 CD+22, PE+12, CHKERR+20, SETPAT+18
RANGE^VALM1 CD+17
FLDCTRL^VALM10 CHKERR+15, UPDPAT+18, UPDALL+23
FLDTEXT^VALM10 CHKERR+14, UPDPAT+17, UPDALL+22
EN^VALM2 CE+11, RP+10

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP( CE+18, CE+19, RP+17, RP+18, CHKERR+17, SETPAT+15, UPDPAT+15, UPDALL+10, UPDALL+13, UPDALL+14

Label References

Name Line Occurrences
CHKERR CE+21, UPDPAT+20, UPDALL+25
SETPAT RP+22, UPDALL+19
UPDALL RA+24
UPDPAT SETPAT+13

Naked Globals

Name Field # of Occurrence
^( UPDPAT+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIR CS+15~, SL+9~, RA+7~
DIR("A" CS+23*, SL+16*, RA+14*, RA+15*, RA+16*
DIR("B" RA+17*
DIR(0 CS+22*, SL+15*, RA+13*
DIRUT CS+19~, RA+21
DT CD+14
DTOUT CS+15~, SL+9~, RA+7~
DUOUT CS+15~, SL+9~, RA+7~
>> IOINHI CHKERR+15, UPDPAT+18, UPDALL+23
>> IOINORM CHKERR+15, UPDPAT+18, UPDALL+23
LINE UPDPAT~, UPDPAT+10*, UPDPAT+14, UPDPAT+15
NODE CE+8~, CE+19*, CE+20, RP+7~, RP+18*, RP+19, UPDALL+14*, UPDALL+15
SCARY CE+18, CE+19, CE+21, RP+17, RP+18, RP+22, CHKERR~, CHKERR+17, SETPAT~, SETPAT+13
, SETPAT+15, UPDPAT~, UPDPAT+15, UPDPAT+20, UPDALL+10, UPDALL+13, UPDALL+14, UPDALL+19, UPDALL+25
SCBEG CS+19~, CD+20, CD+25*
SCDFN UPDPAT~, UPDPAT+14, UPDPAT+15, UPDALL+6~, UPDALL+9*, UPDALL+10*, UPDALL+13, UPDALL+14
SCEND CS+19~, CD+20, CD+25*
SCEPS CS+19~, CS+28*
SCERIEN CE+8~, CE+20*, CE+21, RP+19*, RP+22, CHKERR~, CHKERR+13, UPDPAT+20, UPDALL+15*, UPDALL+19
UPDALL+25
SCERMSG CHKERR+11~, CHKERR+13, CHKERR+18, SETPAT+16
SCERROR SETPAT+9~, SETPAT+12, SETPAT+16
SCLINE CE+8~, CE+20*, CE+21, RP+7~, RP+19*, RP+22, CHKERR~, CHKERR+14, CHKERR+15, CHKERR+17
, SETPAT~, SETPAT+13, SETPAT+15, UPDPAT+9~, UPDPAT+13*, UPDPAT+14*, UPDPAT+15*, UPDPAT+17, UPDPAT+18, UPDPAT+20
UPDALL+6~, UPDALL+12*, UPDALL+13*, UPDALL+14, UPDALL+19, UPDALL+22, UPDALL+23, UPDALL+25
SCNUM CE+8~, CE+15*, CE+16*, CE+18, CE+19, RP+7~, RP+14*, RP+15*, RP+17, RP+18
SCSORTBY CS+19~, SL+20, SL+21*
SCTLIEN CE+8~, CE+20*, CE+21, RP+7~, RP+19*, RP+22, CHKERR~, CHKERR+13, SETPAT+12, UPDPAT+9~
, UPDPAT+15*, UPDPAT+20, UPDALL+6~, UPDALL+15*, UPDALL+19, UPDALL+25
SCTLOG RP+7~, RP+22, SETPAT~, UPDALL+19
SCTLOG("DFN" SETPAT+13
VALMB CD+11~, CD+16*
>> VALMBCK CS+36*, CD+23*, CD+29*, SL+29*, CE+27*, RP+28*, PE+18*, RA+30*
VALMBEG CD+11~, CD+20, CD+25
VALMEND CD+11~, CD+20, CD+25
VALMY CE+8~, RP+7~
VALMY( CE+16, RP+15
X CD+11~, CD+16
X1 CD+11~, CD+14*
X2 CD+11~, CD+14*
>> XQORNOD(0 CE+11, RP+10
Y CS+15~, CS+27, CS+28, SL+9~, SL+20, SL+21, RA+7~, RA+22
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All