AMERBSD ;GDIT/HS/BEE - AMER - BSD Appointment Scheduling/Clinic and HL set ; 07 Oct 2013 11:33 AM
Source file <AMERBSD.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 4 | FILE^DICN (,FILE,UPDATE)^DIE $$IENS^DILF $$GET1^DIQ |
IHS Changes To Scheduling | 1 | $$SCIEN^BSDU2 |
Kernel | 1 | $$NOW^XLFDT |
Scheduling | 1 | ($$HANDLE,AFTER,BEFORE,EVT,MAKE)^SDAMEVT |
Package | Total | Caller Graph |
---|---|---|
Emergency Room | 3 | AMER2A AMEREDTA AMERPCC |
IHS Emergency Dept Dashboard | 2 | BEDDADM BEDDUTID |
Name | Comments | DBIA/ICR reference |
---|---|---|
MAKE(BSDR,VIEN) | ;Existing Visit changing ER Hospital Location - Make a new appointment
|
|
UPDT2(BSDR,VIEN,SKP21) | ;Update file 2 appointment entry to point to existing matching appointment
|
|
ERAPT(VIEN,HLOC) | ;EP - Handle ER (AMER/BEDD) Hospital Location Change
|
|
CHECKIN(BSDR) | ;Add checkin info to appt
|
|
CKHLOC(VIEN,ECLIN) | ;Handle possible hospital location changes
|
|
GCLIN(ECLIN) | ;Return the clinic code and hospital location for the ER OPTION CIEN
|
Name | Field # of Occurrence |
---|---|
$$SCIEN^BSDU2 | ERAPT+43, MAKE+55, CHECKIN+25, CHECKIN+40 |
FILE^DICN | MAKE+40, MAKE+49 |
^DIE | CHECKIN+37 |
FILE^DIE | CKHLOC+39 |
UPDATE^DIE | UPDT2+26, MAKE+32 |
$$IENS^DILF | UPDT2+23, GCLIN+11 |
$$GET1^DIQ | CKHLOC+25, CKHLOC+29, ERAPT+22, ERAPT+26, ERAPT+30, ERAPT+39, UPDT2+11, UPDT2+14, GCLIN+12, GCLIN+17 , GCLIN+25 |
$$HANDLE^SDAMEVT | CHECKIN+30, CHECKIN+41 |
AFTER^SDAMEVT | CHECKIN+42 |
BEFORE^SDAMEVT | CHECKIN+31 |
EVT^SDAMEVT | CHECKIN+47 |
MAKE^SDAMEVT | MAKE+56 |
$$NOW^XLFDT | MAKE+30, MAKE+47, CHECKIN+36 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^SCE - [#409.68] | GET1^DIQ |
^SC - [#44] | GET1^DIQ |
^AUPNVSIT - [#9000010] | GET1^DIQ |
9009082.58 | GET1^DIQ |
^AMER(3 - [#9009083] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("TEST" | CKHLOC+46 |
^AMER(2.5 - [#9009082.5] | GCLIN+9, GCLIN+16 |
^AMER(3 - [#9009083] | CKHLOC+21 |
^AUPNVSIT - [#9000010] | CKHLOC+19, ERAPT+16 |
^DIC(40.7 - [#40.7] | GCLIN+18 |
^DPT - [#2] | CKHLOC+26, ERAPT+23, UPDT2+5, MAKE+22 |
^SC - [#44] | ERAPT+18, MAKE+35*, MAKE+36 |
^SCE("AVSIT" | UPDT2+8 |
^VA(200 - [#200] | CKHLOC+22, ERAPT+19 |
Name | Line Occurrences |
---|---|
$$CHECKIN | ERAPT+58 |
$$ERAPT | CKHLOC+47 |
$$GCLIN | CKHLOC+32 |
$$MAKE | ERAPT+49 |
$$UPDT2 | ERAPT+46, MAKE+22 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | CKHLOC+15~, ERAPT+12~ |
AIEN | ERAPT+12~, ERAPT+43*, ERAPT+46 |
BSDATA | CKHLOC+15~, ERAPT+12~, ERAPT+46, ERAPT+49, ERAPT+58 |
BSDATA("ADT" | ERAPT+26*, ERAPT+29, ERAPT+43, ERAPT+52 |
BSDATA("APPT | DATE" , ERAPT+29* |
BSDATA("CC" | ERAPT+53* |
BSDATA("CDT" | ERAPT+52* |
BSDATA("CLINI | C CODE" , ERAPT+30*, ERAPT+53 |
BSDATA("CLN" | ERAPT+31*, ERAPT+43 |
BSDATA("HOS L | OC" , ERAPT+32* |
BSDATA("LEN" | ERAPT+33* |
BSDATA("PAT" | CKHLOC+25*, CKHLOC+26, ERAPT+22*, ERAPT+23, ERAPT+43 |
BSDATA("PRV" | ERAPT+54* |
BSDATA("SITE" | ERAPT+34* |
BSDATA("SRV C | AT" , ERAPT+35* |
BSDATA("TIME | RANGE" , ERAPT+36* |
BSDATA("TYP" | ERAPT+37* |
BSDATA("USR" | ERAPT+38* |
BSDATA("VIEN" | ERAPT+55* |
BSDATA("VISIT | DATE" , ERAPT+39*, TYPE" , ERAPT+40* |
BSDR | UPDT2~, MAKE~, MAKE+22, CHECKIN~ |
BSDR("ADT" | UPDT2+5, UPDT2+11, UPDT2+23, MAKE+22, MAKE+23, MAKE+26, MAKE+31, MAKE+36, MAKE+38, MAKE+45 , MAKE+46, MAKE+54, MAKE+55, CHECKIN+25, CHECKIN+26, CHECKIN+29, CHECKIN+34, CHECKIN+35, CHECKIN+40 |
BSDR("CDT" | CHECKIN+36 |
BSDR("CLN" | UPDT2+24, MAKE+27, MAKE+35, MAKE+36, MAKE+38, MAKE+45, MAKE+46, MAKE+54, MAKE+55, CHECKIN+25 , CHECKIN+26, CHECKIN+29, CHECKIN+34, CHECKIN+35, CHECKIN+40 |
BSDR("HOS LOC | " , UPDT2+14 |
BSDR("LEN" | MAKE+47 |
BSDR("PAT" | UPDT2+5, UPDT2+23, MAKE+22, MAKE+23, MAKE+25, MAKE+46, MAKE+54, MAKE+55, CHECKIN+25, CHECKIN+26 , CHECKIN+29, CHECKIN+40 |
BSDR("TYP" | MAKE+28 |
BSDR("USR" | MAKE+47, CHECKIN+36 |
BSDR("VIEN" | CHECKIN+44 |
BSDVSTN | ERAPT+12~, CHECKIN+44* |
BSDXERR | MAKE+18~ |
BSDXERR(1 | MAKE+23 |
BSDXFDA | MAKE+24~ |
BSDXFDA( | MAKE+27*, MAKE+28*, MAKE+29*, MAKE+30* |
BSDXFDA(9000010 | MAKE+31* |
BSDXIENS | MAKE+24~, MAKE+25*, MAKE+27, MAKE+28, MAKE+29, MAKE+30 |
BSDXIENS(2 | MAKE+26* |
BSDXMSG | MAKE+24~ |
CLHL | CKHLOC+15~, CKHLOC+32*, CKHLOC+33, CKHLOC+34 |
CLIN | GCLIN+4~, GCLIN+6*, GCLIN+17*, GCLIN+18*, GCLIN+25*, GCLIN+27 |
DA | UPDT2+2~, UPDT2+23*, MAKE+37~, MAKE+44~, CHECKIN+22~, CHECKIN+35*, GCLIN+10~, GCLIN+11* |
DA(1 | UPDT2+23*, MAKE+38*, MAKE+46*, CHECKIN+35*, GCLIN+11* |
DA(2 | MAKE+46*, CHECKIN+35* |
DD | MAKE+40!, MAKE+49! |
DFN | MAKE+53~, MAKE+54*, MAKE+56, CHECKIN+22~, CHECKIN+29*, CHECKIN+30, CHECKIN+31, CHECKIN+41, CHECKIN+42 |
DIC | MAKE+37~, MAKE+38*, MAKE+40, MAKE+44~, MAKE+45* |
DIC("DR" | MAKE+47* |
DIC("P" | MAKE+39*, MAKE+48* |
DIC(0 | MAKE+39*, MAKE+48* |
DIE | CHECKIN+22~, CHECKIN+34* |
DINUM | MAKE+37~, MAKE+38*, MAKE+44~ |
DLAYGO | MAKE+37~, MAKE+39*, MAKE+44~, MAKE+48* |
DO | MAKE+40!, MAKE+49! |
DPTUPD | UPDT2+2~ |
DPTUPD( | UPDT2+24*, UPDT2+25* |
DR | CHECKIN+22~, CHECKIN+36* |
DUZ | CKHLOC+22, ERAPT+19, ERAPT+38 |
DUZ(2 | ERAPT+34, GCLIN+9, GCLIN+11, GCLIN+16 |
ECLIN | CKHLOC~, CKHLOC+20, CKHLOC+21, CKHLOC+32, GCLIN~, GCLIN+2, GCLIN+9, GCLIN+17 |
ERR | CKHLOC+15~, CKHLOC+46, CKHLOC+47*, CKHLOC+49, ERAPT+12~, ERAPT+46*, ERAPT+49*, ERAPT+58*, UPDT2+2~, UPDT2+26* , UPDT2+27*, UPDT2+29, MAKE+18~, MAKE+22* |
ERR(1 | UPDT2+27 |
EXEC | CKHLOC+15~, CKHLOC+46* |
HLOC | ERAPT~, ERAPT+17, ERAPT+18, ERAPT+30, ERAPT+31, ERAPT+32, GCLIN+4~, GCLIN+6*, GCLIN+12*, GCLIN+15 , GCLIN+16*, GCLIN+20, GCLIN+25, GCLIN+27 |
HLUPD | CKHLOC+15~ |
HLUPD(9000010 | CKHLOC+37*, CKHLOC+38* |
ICPREF | GCLIN+4~, GCLIN+9*, GCLIN+11 |
IEN | CHECKIN+22~, CHECKIN+25*, CHECKIN+26, CHECKIN+29, CHECKIN+35 |
IENS | UPDT2+2~, UPDT2+23*, UPDT2+24, UPDT2+25, GCLIN+10~, GCLIN+11*, GCLIN+12 |
NAPT | CKHLOC+15~, ERAPT+12~ |
NCLN | CKHLOC+15~, CKHLOC+33*, CKHLOC+37 |
NHLOC | CKHLOC+15~, CKHLOC+34*, CKHLOC+38, CKHLOC+42, CKHLOC+47 |
OE | UPDT2+2~, UPDT2+8*, UPDT2+11, UPDT2+14, UPDT2+17 |
OEIEN | UPDT2+2~, UPDT2+8*, UPDT2+17*, UPDT2+20, UPDT2+25 |
OHLOC | CKHLOC+15~, CKHLOC+29*, CKHLOC+42 |
SDATA | CHECKIN+22~, CHECKIN+30*, CHECKIN+31, CHECKIN+41*, CHECKIN+42, CHECKIN+47 |
SDCIHDL | CHECKIN+22~, CHECKIN+30*, CHECKIN+31, CHECKIN+41*, CHECKIN+42, CHECKIN+47 |
SDCL | MAKE+53~, MAKE+54*, MAKE+56, CHECKIN+22~, CHECKIN+29*, CHECKIN+30, CHECKIN+31, CHECKIN+41, CHECKIN+42 |
SDDA | MAKE+53~, MAKE+55*, MAKE+56, CHECKIN+22~, CHECKIN+29*, CHECKIN+30, CHECKIN+31, CHECKIN+40*, CHECKIN+41, CHECKIN+42 |
SDMODE | MAKE+53~, MAKE+54*, MAKE+56, CHECKIN+29*, CHECKIN+47 |
SDT | MAKE+53~, MAKE+54*, MAKE+56, CHECKIN+22~, CHECKIN+29*, CHECKIN+30, CHECKIN+31, CHECKIN+41, CHECKIN+42 |
SKP21 | UPDT2~, UPDT2+20 |
U | CKHLOC+18, CKHLOC+19, CKHLOC+20, CKHLOC+21, CKHLOC+22, CKHLOC+26, CKHLOC+33, CKHLOC+34, ERAPT+15, ERAPT+16 , ERAPT+17, ERAPT+18, ERAPT+19, ERAPT+23, MAKE+23, MAKE+36, CHECKIN+26, CHECKIN+30, CHECKIN+41, GCLIN+27 |
VIEN | CKHLOC~, CKHLOC+18, CKHLOC+19, CKHLOC+25, CKHLOC+29, CKHLOC+37, CKHLOC+38, CKHLOC+47, ERAPT~, ERAPT+15 , ERAPT+16, ERAPT+22, ERAPT+26, ERAPT+39, ERAPT+46, ERAPT+49, ERAPT+55, UPDT2~, UPDT2+8, MAKE~ , MAKE+22, MAKE+31 |
X | CKHLOC+15~, CKHLOC+46*, MAKE+37~, MAKE+38*, MAKE+40, MAKE+44~, MAKE+46* |
Y | CKHLOC+15~, MAKE+18~, MAKE+36, MAKE+40*, MAKE+44~, CHECKIN+22~ |