PSJPDAPP ;BIR/MHA - SEND APPOINTMENTS TO PADE ;11/27/15
Source file <PSJPDAPP.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Inpatient Medications | 5 | PSJ PADE APPOINTMENT TASK PSJPDAPP PSJPDCL PSJPDCLA PSJPDCLV |
Kernel | 1 | ^DIC(19 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ;
|
|
APPT | ;
|
|
ALLCLN | ;
|
|
CLARR | ;
|
|
PV19 | ;
|
|
GETPSARS(PSYSIN,DFNIN,FILTER) | ; Return Send Area for all clinic orders for patient DFN
; OUTPUT: ^TMP($J,"PSJCLSA",PSYSIN,PDIVIN,"CL",CLINICIEN,SENDAREAIEN)=PCLSAS ; ^TMP($J,"PSJCLSA",PSYSIN,PDIVIN,"SA",SENDAREAIEN,CLINICIEN)=PCLSAS ; PCLSAS=Send Area Name^PADE System^Division^Clinic Name^Source of Send Area value ; INPUT ; PSYSIN (required) - PADE System IEN from File #58.7 ; FILTER (optional) - 0: No filter ; 1: INCLUDE CLINIC IN BG JOB required (set to YES). ; 2: RE-SEND ORDERS AT CHECK-IN required (set to YES) ; 3: Both INCLUDE CLINIC IN BG JOB and RE-SEND ORDERS AT CHECK-IN required (set to YES) |
|
GETDSARS(PSYSIN,PDIVIN,FILTER) | ; Return Send Area for all clinics in Division PDIVIN
; OUTPUT: ^TMP($J,"PSJCLSA",PSYSIN,PDIVIN,"CL",CLINICIEN,SENDAREAIEN)=PCLSAS ; ^TMP($J,"PSJCLSA",PSYSIN,PDIVIN,"SA",SENDAREAIEN,CLINICIEN)=PCLSAS ; PCLSAS=Send Area Name^PADE System^Division^Clinic Name^Source of Send Area value ; INPUT ; PSYSIN (required) - PADE System IEN from File #58.7 ; PDIVIN (required) - PADE Division from File #58.7 ; FILTER (optional) - 0: No filter ; 1: INCLUDE CLINIC IN BG JOB required (set to YES). ; 2: RE-SEND ORDERS AT CHECK-IN required (set to YES) ; 3: Both INCLUDE CLINIC IN BG JOB and RE-SEND ORDERS AT CHECK-IN required (set to YES) |
|
TMPSA(PSYSIN,PDIVIN,CLIN,FILTER) | ; Build ^TMP( for clinic CLIN
|
|
GETSAR(PSYSIN,PDIVIN,PCLININ,FILTER) | ; Return Send Area for clinic PCLIN
; PSYS - PADE system from PADE SYSTEM SETUP (#58.7) ; PDIV - Division from PADE SYSTEM SETUP (#58.7) (pointer to MEDICAL CENTER DIVISION #40.8) ; PSNDAR - Send Area from PADE SYSTEM SETUP (58.7) associated with the lowest (most specific/granular) clinic parameter |
|
KILLTMP | ; Clean up ^TMP($J,"PSJCLSA")
|
Name | Field # of Occurrence |
---|---|
C^%DTC | APPT+5 |
$$GET1^DIQ | GETPSARS+26, GETPSARS+27, GETPSARS+29 |
INIT^HLFNC2 | EN+20 |
GENERATE^HLMA | APPT+29 |
OCL1^PSJORRE | GETPSARS+17 |
LOG^PSJPADE | APPT+30 |
GETDSARS^PSJPDAPP | EN+15 |
$$CHKPD^PSJPDCL | APPT+18 |
$$PDACT^PSJPDCLA | EN+4 |
RESNDORDS^PSJPDCLA | APPT+32 |
SRBLD^PSJPDCLA | APPT+25 |
GETPLIST^SDAMA202 | APPT+6 |
IN5^VADPT | APPT+15 |
$$SITE^VASITE | EN+27 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(42 - [#42] | PV19+15, PV19+16 |
^DPT - [#2] | APPT+12, APPT+14 |
^ORD(101 - [#101] | EN+19 |
^PS(57.8 - [#57.8] | CLARR+16, GETSAR+69, GETSAR+70 |
^PS(58.7 - [#58.7] | EN+4, EN+7, EN+8, EN+9, EN+24, APPT+12, CLARR+2, CLARR+7, CLARR+8, CLARR+10 , CLARR+11, CLARR+14, CLARR+19, GETSAR+19, GETSAR+24, GETSAR+25, GETSAR+28, GETSAR+32, GETSAR+33, GETSAR+37 , GETSAR+40, GETSAR+43, GETSAR+46, GETSAR+53, GETSAR+56, GETSAR+59, GETSAR+62, GETSAR+71, GETSAR+74, GETSAR+77 , GETSAR+80, GETSAR+87, GETSAR+88, GETSAR+93, GETSAR+94, GETSAR+97, GETSAR+100 |
^PS(58.71 - [#58.71] | EN+11, CLARR+4, CLARR+9, CLARR+15, CLARR+20, PV19+3, PV19+4, GETSAR+34, GETSAR+47, GETSAR+63 , GETSAR+81, GETSAR+95 |
^SC - [#44] | APPT+2, ALLCLN+1, ALLCLN+2, ALLCLN+3, CLARR+23, PV19+11, GETDSARS+16, TMPSA+2, TMPSA+3, GETSAR+17 |
^SC("B" | CLARR+21, CLARR+23, PV19+10 |
^TMP("PS" | GETPSARS+15!, GETPSARS+18, GETPSARS+21, GETPSARS+23 |
^TMP($J | EN+3!, APPT+1!, APPT+7, APPT+9, APPT+10, APPT+11, GETPSARS+15!, TMPSA+7*, TMPSA+8*, KILLTMP+1! |
Name | Field # of Occurrence |
---|---|
^( | CLARR+17 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
APDTM | APPT+8! |
APT | EN+21~ |
CLIN | GETPSARS+12~, GETDSARS+13~, GETDSARS+16*, GETDSARS+17, TMPSA~, TMPSA+2, TMPSA+3, TMPSA+4, TMPSA+5, TMPSA+7 , TMPSA+8 |
CLINICA | GETPSARS+20~, GETPSARS+35* |
CLINICA( | GETPSARS+31*, GETPSARS+34, GETPSARS+35 |
CLINICA("" | GETPSARS+32 |
CLINICI | GETPSARS+22~, GETPSARS+26*, GETPSARS+27*, GETPSARS+28, GETPSARS+29, GETPSARS+31 |
CLNM | APPT+8! |
CNM | EN+18~*, EN+19 |
>> CNT | GETPSARS+15* |
DC | GETSAR+20~*, GETSAR+21 |
DFN | EN+21~, APPT+11*, APPT+12, APPT+14, APPT+32, GETPSARS+12~, GETPSARS+16*, GETPSARS+17, GETPSARS+25 |
DFNIN | GETPSARS~, GETPSARS+16 |
DIVISION | GETPSARS+12~, GETPSARS+29*, GETPSARS+30, GETPSARS+31, GETPSARS+34*, GETPSARS+35 |
DN | GETSAR+19~*, GETSAR+20 |
DT | EN+9, APPT+4, APPT+5, APPT+6, GETSAR+21 |
DTP | EN+1~, EN+2*, EN+7*, APPT+3*, APPT+5, APPT+25, ALLCLN+4, CLARR+5, CLARR+12, CLARR+17 , CLARR+24 |
EDT | EN+21~, APPT+4*, APPT+5*, APPT+6 |
FILTER | GETPSARS~, GETPSARS+13*, GETPSARS+35, GETDSARS~, GETDSARS+14*, GETDSARS+17, TMPSA~, TMPSA+4, GETSAR~, GETSAR+39 , GETSAR+42, GETSAR+55, GETSAR+58, GETSAR+73, GETSAR+76, GETSAR+96, GETSAR+99, GETSAR+110, GETSAR+111 |
FTS | APPT+13~*, APPT+20*, APPT+26 |
HL | EN+21~, EN+22*, APPT+25* |
HL("ECH" | EN+22, PV19+2 |
HL("ETN" | PV19+2 |
HL("FS" | EN+22, APPT+26, PV19+6, PV19+8, PV19+9, PV19+10, PV19+13, PV19+14, PV19+15, PV19+17 |
HLA | APPT+27! |
HLA("HLS" | APPT+28* |
HLFS | EN+21~, EN+22* |
HLP | APPT+27!*, APPT+29 |
HLP("SUBSCRIBER" | APPT+27* |
I | EN+1~, EN+2*, EN+4*, EN+6*, EN+7, EN+8, EN+9, EN+15, ALLCLN+4, CLARR+2 , CLARR+5, CLARR+7, CLARR+8, CLARR+10, CLARR+11, CLARR+12, CLARR+14, CLARR+17, CLARR+19, CLARR+24 , GETPSARS+21*, GETPSARS+23 |
IENS | GETPSARS+22~, GETPSARS+25*, GETPSARS+26, GETPSARS+27 |
J | EN+1~, EN+4*, EN+8*, EN+9, EN+15, ALLCLN+2, ALLCLN+4, CLARR+2, CLARR+5, CLARR+7 , CLARR+8, CLARR+10, CLARR+11, CLARR+12, CLARR+14, CLARR+17, CLARR+19, CLARR+23, CLARR+24, GETPSARS+23* , GETPSARS+24 |
K | EN+1~, CLARR+2*, CLARR+3, CLARR+5, CLARR+11*, CLARR+12, CLARR+17*, CLARR+23*, CLARR+24 |
L | EN+1~, CLARR+18*, CLARR+23* |
N19 | PV19+1~, PV19+2*, PV19+12*, PV19+13 |
NC | PV19+1~, PV19+2*, PV19+5*, PV19+6, PV19+7, PV19+8, PV19+9, PV19+10, PV19+13, PV19+14 , PV19+15, PV19+17 |
NCLI | PV19+1~, PV19+9*, PV19+10*, PV19+11, PV19+12 |
ND | ALLCLN+1~, ALLCLN+2*, GETPSARS+12~, GETDSARS+13~, TMPSA+2* |
NDFN | PV19+1~, PV19+6*, PV19+12 |
NECH | EN+21~, EN+22*, APPT+20 |
NFS | EN+21~, EN+22* |
NHL | EN+20~, EN+22, APPT+25 |
NQ | PV19+1~, PV19+2*, PV19+5, PV19+7* |
NS | PV19+1~, PV19+2*, PV19+9, PV19+10, PV19+15 |
NSA | PV19+1~, PV19+2*, PV19+3*, PV19+12 |
NSEG | EN+21~, APPT+13!, APPT+28 |
NSEG( | APPT+26*, PV19+5, PV19+6, PV19+7, PV19+8, PV19+9, PV19+10, PV19+13*, PV19+14, PV19+15 , PV19+17 |
NWDI | PV19+1~, PV19+15*, PV19+16 |
P | EN+1~, CLARR+21*, CLARR+22, CLARR+23 |
PCLINAM | GETSAR+6~, GETSAR+17*, GETSAR+48, GETSAR+64, GETSAR+82, GETSAR+89, GETSAR+103, GETSAR+112 |
PCLININ | GETSAR~, GETSAR+5, GETSAR+17, GETSAR+37, GETSAR+53, GETSAR+69, GETSAR+70 |
PCLSAS | TMPSA+1~, TMPSA+4*, TMPSA+5, TMPSA+6, TMPSA+7, TMPSA+8 |
PCLSAS( | TMPSA+5* |
PDA | EN+1~, APPT+9*, APPT+10, APPT+11 |
PDCL | EN+1~, EN+16*, EN+17 |
PDCL( | EN+23, EN+26, EN+28, APPT+3, ALLCLN+4* |
PDCLA | EN+1~, EN+16 |
PDCLA( | CLARR+5*, CLARR+12*, CLARR+17*, CLARR+24* |
PDI | EN+1~, EN+23*, EN+24, EN+26, EN+28, APPT+3, APPT+12, APPT+22, APPT+23, APPT+24 , APPT+28, APPT+32 |
PDIVIN | GETDSARS~, GETDSARS+12, GETDSARS+17, TMPSA~, TMPSA+2, TMPSA+4, TMPSA+5, TMPSA+7, TMPSA+8, GETSAR~ , GETSAR+5, GETSAR+19, GETSAR+24, GETSAR+28, GETSAR+32, GETSAR+33, GETSAR+37, GETSAR+40, GETSAR+43, GETSAR+46 , GETSAR+48, GETSAR+53, GETSAR+56, GETSAR+59, GETSAR+62, GETSAR+64, GETSAR+71, GETSAR+74, GETSAR+77, GETSAR+80 , GETSAR+82, GETSAR+87, GETSAR+88, GETSAR+93, GETSAR+94, GETSAR+97, GETSAR+100, GETSAR+103, GETSAR+112 |
PDJ | EN+1~, EN+26*, EN+27, EN+28, APPT+3, APPT+32 |
PDK | EN+1~, EN+28*, APPT+2, APPT+3, APPT+6 |
>> PDL(1 | PV19+6* |
>> PDL(10 | PV19+2* |
>> PDL(11 | PV19+4* |
>> PDL(12 | PV19+3* |
>> PDL(4 | PV19+2* |
>> PDL(5 | PV19+11*, PV19+16* |
>> PDL(6 | PV19+17* |
>> PDL(7 | PV19+16* |
>> PDL(8 | PV19+12* |
>> PDL(9 | PV19+12* |
PSADIVDF | GETSAR+6~, GETSAR+10*, GETSAR+34*, GETSAR+109, GETSAR+112 |
PSADIVDFI | GETSAR+6~, GETSAR+11*, GETSAR+33*, GETSAR+34, GETSAR+112 |
PSJAP | EN+1~, EN+2*, EN+5 |
PSJAP( | EN+6 |
PSJBGJOB | GETSAR+6~, GETSAR+14*, GETSAR+42, GETSAR+43*, GETSAR+44*, GETSAR+45, GETSAR+58, GETSAR+59*, GETSAR+60*, GETSAR+61 , GETSAR+76, GETSAR+77*, GETSAR+78*, GETSAR+79, GETSAR+99, GETSAR+100*, GETSAR+101*, GETSAR+102 |
PSJBGJOBD | GETSAR+6~, GETSAR+15*, GETSAR+28*, GETSAR+29*, GETSAR+44, GETSAR+45*, GETSAR+60, GETSAR+61*, GETSAR+78, GETSAR+79* , GETSAR+101, GETSAR+102*, GETSAR+111 |
PSJCLPD | EN+1~ |
PSJDIV | EN+1~ |
PSJDNM | EN+21~, EN+27* |
PSJDNS | EN+21~, EN+25*, APPT+27 |
PSJDTM | EN+21~, APPT+10* |
PSJLEN | GETSAR+88~, GETSAR+90 |
PSJLEN( | GETSAR+89*, GETSAR+92 |
PSJLEN(999 | GETSAR+91 |
PSJND | EN+21~, EN+24*, EN+25 |
PSJNIP | EN+1~, APPT+13*, APPT+19*, APPT+23*, APPT+24* |
PSJNORES | GETSAR+6~ |
PSJOR | EN+21~, APPT+2*, APPT+32 |
PSJORD | GETPSARS+20~, GETPSARS+23*, GETPSARS+24, GETPSARS+25, GETPSARS+26, GETPSARS+27 |
PSJORN | EN+21~, APPT+2* |
PSJPDNM | EN+1~ |
PSJPSARI | GETSAR+7~, GETSAR+87*, GETSAR+91*, GETSAR+92*, GETSAR+93*, GETSAR+94, GETSAR+97, GETSAR+100 |
PSJQ | APPT+16~, APPT+18*, APPT+19, GETSAR+6~, GETSAR+9*, GETSAR+48*, GETSAR+49, GETSAR+64*, GETSAR+65, GETSAR+82* , GETSAR+83, GETSAR+103*, GETSAR+104, GETSAR+112*, GETSAR+113 |
PSJQ( | APPT+21, APPT+22 |
PSJRBD | APPT+16~, APPT+17*, APPT+18 |
PSJRESND | GETSAR+6~, GETSAR+12*, GETSAR+39, GETSAR+40*, GETSAR+41*, GETSAR+50, GETSAR+55, GETSAR+56*, GETSAR+57*, GETSAR+66 , GETSAR+73, GETSAR+74*, GETSAR+75*, GETSAR+84, GETSAR+96, GETSAR+97*, GETSAR+98*, GETSAR+105 |
PSJRESNDD | GETSAR+6~, GETSAR+13*, GETSAR+24*, GETSAR+25*, GETSAR+41, GETSAR+57, GETSAR+75, GETSAR+98, GETSAR+110 |
PSJSAR | GETSAR+6~, GETSAR+47*, GETSAR+48, GETSAR+63*, GETSAR+64, GETSAR+81*, GETSAR+82, GETSAR+95*, GETSAR+103 |
PSJSARI | GETSAR+6~, GETSAR+37*, GETSAR+38, GETSAR+40, GETSAR+43, GETSAR+46*, GETSAR+47, GETSAR+48, GETSAR+53*, GETSAR+54 , GETSAR+56, GETSAR+59, GETSAR+62*, GETSAR+63, GETSAR+64, GETSAR+70*, GETSAR+71*, GETSAR+72, GETSAR+74, GETSAR+77 , GETSAR+80*, GETSAR+81, GETSAR+82, GETSAR+94*, GETSAR+95, GETSAR+103 |
PSJSND | APPT+27!, APPT+29 |
PSJVNM | EN+21~, EN+25* |
PSJVP | EN+21~, EN+25*, APPT+27 |
PSJWC | GETSAR+88~*, GETSAR+89 |
PSJWD | APPT+16~, APPT+17*, APPT+18 |
PSJXCL | APPT+8! |
PSJXCL( | APPT+24 |
PSYSIN | GETPSARS~, GETPSARS+11, GETPSARS+35, GETDSARS~, GETDSARS+12, GETDSARS+17, TMPSA~, TMPSA+4, TMPSA+5, TMPSA+7 , TMPSA+8, GETSAR~, GETSAR+5, GETSAR+19, GETSAR+24, GETSAR+25, GETSAR+28, GETSAR+32, GETSAR+33, GETSAR+37 , GETSAR+40, GETSAR+43, GETSAR+46, GETSAR+48, GETSAR+53, GETSAR+56, GETSAR+59, GETSAR+62, GETSAR+64, GETSAR+71 , GETSAR+74, GETSAR+77, GETSAR+80, GETSAR+82, GETSAR+87, GETSAR+88, GETSAR+93, GETSAR+94, GETSAR+97, GETSAR+100 , GETSAR+103, GETSAR+112 |
SA | EN+1~, EN+10*, EN+11*, ALLCLN+4, CLARR+1*, CLARR+3*, CLARR+4*, CLARR+5, CLARR+8*, CLARR+9* , CLARR+12, CLARR+15*, CLARR+17, CLARR+20*, CLARR+24 |
SEQ | EN+1~, APPT+25*, APPT+26* |
SNDAREA | TMPSA+6~* |
SNDAREAI | TMPSA+6~*, TMPSA+7, TMPSA+8 |
SNM | EN+18~*, EN+19, EN+20, APPT+29 |
>> VAIP(5 | APPT+17 |
>> VAIP(6 | APPT+17 |
>> VAIP(8 | APPT+20 |
X | EN+1~, APPT+5, ALLCLN+3*, CLARR+10*, CLARR+11, CLARR+14*, CLARR+15, CLARR+16, CLARR+19*, CLARR+20 , CLARR+21, TMPSA+3* |
X1 | EN+1~, APPT+5* |
X2 | EN+1~, APPT+5* |
XX | APPT+13~, APPT+21*, APPT+22, APPT+23, APPT+28~*, PV19+2 |
Y | EN+1~, EN+9*, EN+11, CLARR+16*, CLARR+17, CLARR+21*, CLARR+22 |
Z | EN+1~, ALLCLN+1*, ALLCLN+2, ALLCLN+3, ALLCLN+4, CLARR+1*, CLARR+2*, CLARR+6*, CLARR+7*, CLARR+8 , CLARR+10, CLARR+11, CLARR+13*, CLARR+14*, CLARR+18*, CLARR+19* |
ZZ1 | APPT+13~*, APPT+22*, APPT+26, PV19+4 |
ZZ2 | APPT+25~*, APPT+26, PV19+3 |