AMERD ; IHS/ANMC/GIS - PRIMARY ROUTINE FOR ER DISCHARGE ;
Source file <AMERD.m>
Package | Total | Call Graph |
---|---|---|
Emergency Room | 10 | ($$LINE,BACK,EXIT,EXIT1,MAND,OPT,OUT)^AMER ^AMER0 ^AMER4 ^AMER5 CANCEL^AMERBSDU LOG^AMERBUSA ($$EXISTING,VPROVTRG)^AMERPCC (,KILLADM)^AMERSAV $$POV^AMERUTIL VER^AMERVER |
VA Fileman | 6 | ^%DTC EN^DDIOL YN^DICN ^DIE $$GET1^DIQ ^DIR |
Kernel | 2 | ^%ZIS $$VERSION^XPDUTL |
IHS Emergency Dept Dashboard | 1 | DISCH^BEDDUTW |
Patient Care Component | 1 | EN^APCDVDLT |
Name | Comments | DBIA/ICR reference |
---|---|---|
ELOOP | ||
SET | ||
RUN | ||
KREV | ; ENTRY POINT TO KILL REVOLVING DOOR
|
|
EDIT | ; ENTRY POINT FROM AMER4 AND AMER
|
|
DEMO | ; ENTRY POINT FOR DEMO MODE
|
|
FIX | ||
REV | ; ENTRY POINT FOR REVOLVING DOOR CALC
|
|
TRG | ; SET TRIAGE INFO IN TMP FILE
|
|
; PRINT PATIENT INSTRUCTIONS
|
||
P1 | ||
EXIT | ||
DXCK(AUPNPAT) | ; Entry point to check for valid Dx entry for visit
|
|
VAR | ; ENTRY POINT FOR BATCH MODE
|
|
TRGSET | ; SET TRIAGE INFO IN ER ADM FILE
|
|
REV1 | ||
CHECK | ;
|
|
DNA | ; ENTRY POINT FROM AMER DNA MENU
; PT LEFT WITHOUT BEING SEEN |
Name | Field # of Occurrence |
---|---|
^%DTC | REV1 |
^%ZIS | VAR+2 |
$$LINE^AMER | RUN+3 |
BACK^AMER | SET+27 |
EXIT^AMER | EXIT |
EXIT1^AMER | CHECK+2 |
MAND^AMER | SET+24 |
OPT^AMER | RUN+4 |
OUT^AMER | PRINT+4 |
^AMER0 | TRGSET+2 |
^AMER4 | FIX |
^AMER5 | P1 |
CANCEL^AMERBSDU | SET+13 |
LOG^AMERBUSA | RUN+25, ELOOP+12, ELOOP+31 |
$$EXISTING^AMERPCC | SET+5, TRGSET+9 |
VPROVTRG^AMERPCC | TRGSET+10 |
^AMERSAV | ELOOP+7 |
KILLADM^AMERSAV | SET+16 |
$$POV^AMERUTIL | DXCK+8 |
VER^AMERVER | ELOOP+5, ELOOP+15 |
EN^APCDVDLT | SET+8 |
DISCH^BEDDUTW | ELOOP+28 |
EN^DDIOL | DXCK+12, DXCK+13 |
YN^DICN | PRINT+3 |
^DIE | TRGSET+7 |
$$GET1^DIQ | RUN+15, RUN+18, ELOOP+11 |
^DIR | PRINT+8 |
$$VERSION^XPDUTL | ELOOP+21 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^AMERVSIT - [#9009080] | GET1^DIQ |
^AMERADM - [#9009081] | Classic Fileman Calls |
^AMER(2.3 - [#9009082.3] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("TEST" | ELOOP+25 |
^AMER(2.3 - [#9009082.3] | RUN+1, RUN+14 |
^AMER(3 - [#9009083] | ELOOP+1 |
^AMERADM("B" | CHECK+1 |
^AMERVSIT - [#9009080] | REV+2, REV+4*, KREV+1* |
^AMERVSIT("AC" | REV+2 |
^DD(9009080 | RUN+19 |
^DD(9009081 | RUN+16 |
^TMP("AMER" | CHECK+2!, VAR+3*, ELOOP+1, SET+12, SET+30*, TRGSET+5, TRGSET+6, TRG+2, TRG+3*, PRINT+10 , PRINT+13* |
Name | Line Occurrences |
---|---|
@( | RUN+6 |
AMERD | DNA+3, DEMO+2 |
EXIT | RUN+34, FIX, ELOOP+1, ELOOP+2, ELOOP+7 |
FIX | ELOOP |
P1 | PRINT+10 |
ELOOP+1 | |
REV1 | REV+4 |
RUN | VAR+3 |
SET | RUN+8 |
TRG | RUN+5 |
TRGSET | ELOOP+2 |
Name | Field # of Occurrence |
---|---|
^(15 | PRINT+10 |
^(2 | CHECK+2! |
^(3 | CHECK+2! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | VAR+1*!, VAR+3*, PRINT+3*, PRINT+10*, REV+1~, REV+2* |
>> %Y | PRINT+3, PRINT+6 |
ADMFLD | RUN+12~, RUN+15*, RUN+16, RUN+18*, RUN+19 |
AFIELD | RUN+12~, RUN+13*, RUN+16*, RUN+17, RUN+19*, RUN+20, RUN+25 |
AMER | CHECK+2! |
>> AMERBCH | VAR+3, ELOOP+1, ELOOP+33, SET+3, SET+22 |
>> AMERBFLG | RUN, RUN+33, SET+22* |
>> AMERDA | ELOOP+11, ELOOP+28 |
AMERDCNT | DXCK+5~, DXCK+8*, DXCK+11, DXCK+16 |
AMERDEMO | DEMO+1*, DEMO+3! |
>> AMERDFN | VAR+3*, SET+5, SET+13, TRGSET+4, TRGSET+9, TRGSET+10 |
AMERDNA | DNA+2*, DNA+3! |
AMERDSC | CHECK+5~, CHECK+6* |
AMERDXLT | DXCK+5~, DXCK+8 |
AMEREFLG | RUN+28, RUN+32, FIX!, ELOOP |
>> AMERFIN | VAR+1*, RUN, SET+19* |
>> AMERLINE | VAR+1* |
AMERMAND | SET! |
>> AMERNUM | PRINT+9* |
AMEROPT | SET+24, SET+25! |
AMERPCC | SET+5*, SET+6, SET+7, TRGSET+1~, TRGSET+9*, TRGSET+10 |
>> AMERQNO | RUN+3*, SET+22, SET+23, SET+26, SET+29, SET+30 |
>> AMERQSEQ | VAR+1*, EDIT+1*, SET+26* |
AMERQUIT | CHECK+2!, RUN, RUN+34, FIX, ELOOP+1, ELOOP+7, SET, SET+3*, SET+17*, SET+20* , SET+23*, PRINT+5 |
>> AMERRUN | RUN*, RUN+1, RUN+3, RUN+4, RUN+6, RUN+14, RUN+28*, SET+1, SET+3, SET+4 , SET+18*, SET+24, PRINT+1* |
>> AMERSTRT | VAR+1*, VAR+3*, RUN |
>> AMERTFLG | RUN+32 |
AMERTIME | SET+11~, SET+12*, SET+13 |
>> AMERTRG | ELOOP+2 |
>> AMERTRGS | TRGSET+3*, TRGSET+5*, TRGSET+6, TRG+1*, TRG+2*, TRG+3 |
AMERVIS | ELOOP+10~, ELOOP+11*, ELOOP+12, ELOOP+15, ELOOP+31 |
>> AMRBCH | SET+4 |
APCDVDLT | SET+7*, SET+9! |
AUDDFN | RUN+23~, RUN+24*, RUN+25, RUN+26! |
AUPNPAT | RUN+24, DXCK~, DXCK+3, DXCK+8 |
>> DA | TRGSET+4*, REV+2, REV+4, KREV+1 |
>> DFN | RUN+24, ELOOP+5, ELOOP+12, ELOOP+15, ELOOP+31 |
DIC | RUN+29! |
>> DIE | TRGSET+4* |
DIR | RUN+29! |
DIR("A" | PRINT+7* |
DIR(0 | PRINT+7* |
>> DIROUT | PRINT+3* |
>> DR | TRGSET+6* |
DT | REV+4 |
ERIEN | RUN+12~, RUN+14*, RUN+15, RUN+18 |
IOF | VAR+4 |
>> IOP | VAR+2* |
N | REV+1~, REV+4*, REV1+1* |
U | RUN+16, RUN+19, ELOOP+1, SET+21, SET+22, SET+23, SET+24, SET+27, TRGSET+6, REV+4 , KREV+1 |
X | ELOOP+24~, ELOOP+25*, SET+20, SET+21*, SET+22, SET+23, SET+24, SET+27, REV+2, REV1~ , REV1+1 |
X1 | REV+1~, REV+4* |
X2 | REV+1~, REV+4* |
Y | SET+24, SET+28, SET+30, PRINT+9, REV+1~, REV+2* |
Z | REV+1~, REV+2*, REV+3, REV+4 |