AMER ; IHS/ANMC/GIS - PRIMARY ROUTINE FOR ER ADMISSION ;
Source file <AMER.m>
| Package | Total | Call Graph | 
|---|---|---|
| Emergency Room | 7 | EXIT1^AMER (,UTL)^AMER0 MSG^AMER1A LOG^AMERBUSA (EDIT,VAR)^AMERD ^AMERLKP ($$EXISTING,VISITIN)^AMERPCC | 
| VA Fileman | 3 | ^DIC YN^DICN $$GET1^DIQ | 
| IHS Patient Registration | 2 | DOG^AG0 ^AGVAR | 
| Kernel | 2 | ^%ZIS $$VERSION^XPDUTL | 
| IHS Emergency Dept Dashboard | 1 | NEW^BEDDUTIL | 
| Patient Care Component | 1 | HSOUT^APCHS | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| REGEXIT | ||
| LINE(X) | ; QUERY SEPERATOR LINE | |
| SCAN | ; ENTRY POINT FROM SCAN PT NAME OPTION ;SCAN PT NAMES | |
| DEMO | ; ENTRY POINT FOR DEMO MODE.  NO VISIT CREATED | |
| DOA | ; ENTRY POINT FOR DOA | |
| BACK | ; ENTRY POINT FROM AMERD | |
| ; PRINT HEALTH SUMMARY | ||
| REG | ; | |
| SET | ||
| RUN | ||
| EN1 | ; ENTRY POINT FOR MINI REGISTRATION | |
| MAND | ; ENTRY POINT FROM AMERD ; MANDATORY ANSWER | |
| OUT | ; ENTRY POINT FROM MULTIPLE ROUTINES | |
| R1 | ; | |
| BATCH | ; ENTRY POINT FOR BATCH MODE | |
| TRG | ; ENTRY POINT FOR EDITING TRIAGE NURSE'S FIELDS | |
| VAR | ||
| EXIT1 | ; ENTRY POINT FROM AMERD | |
| SC1 | ||
| RESTORE | ; | |
| VAR1 | ||
| EDIT | ; ENTRY POINT FROM AMER4 | |
| EXIT | ; ENTRY POINT FROM AMERD | |
| B1 | ||
| OPT(X) | ; ENTRY POINT FROM AMERD ;OPTIONAL | 
| Name | Field # of Occurrence | 
|---|---|
| ^%ZIS | VAR1+3 | 
| DOG^AG0 | REG+2 | 
| ^AGVAR | REG+2 | 
| EXIT1^AMER | SC1+5 | 
| ^AMER0 | RUN+41 | 
| UTL^AMER0 | RESTORE+5 | 
| MSG^AMER1A | SCAN+1 | 
| LOG^AMERBUSA | RUN+21, RUN+25, RUN+62, REG+6 | 
| EDIT^AMERD | TRG+7 | 
| VAR^AMERD | B1+2 | 
| ^AMERLKP | SC1+3 | 
| $$EXISTING^AMERPCC | RUN+36 | 
| VISITIN^AMERPCC | RUN+37 | 
| HSOUT^APCHS | PRINT+7 | 
| NEW^BEDDUTIL | RUN+59 | 
| ^DIC | PRINT+5 | 
| YN^DICN | RESTORE+3 | 
| $$GET1^DIQ | RUN+13, RUN+16, RUN+55, RUN+56 | 
| $$VERSION^XPDUTL | VAR1+1, VAR1+2, RUN+47 | 
| 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 | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^APCHSCTL - [#9001015] | Classic Fileman Calls | 
| ^AMERADM - [#9009081] | GET1^DIQ | 
| ^AMER(2.3 - [#9009082.3] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZOSF("TEST" | RUN+51 | 
| ^AMER(2.3 - [#9009082.3] | RUN+1, RUN+12, LINE+4, OPT+3, OPT+4 | 
| ^AMERADM - [#9009081] | RUN+25 | 
| ^DD(9009080 | RUN+17 | 
| ^DD(9009081 | RUN+14 | 
| ^TMP("AMER" | EXIT1+6!, SET+14*, REG+7* | 
| Name | Line Occurrences | 
|---|---|
| $$LINE | RUN+3 | 
| @( | RUN+5 | 
| AMER | B1, DEMO+2 | 
| B1 | B1+5 | 
| BACK | SET+12 | 
| BATCH | DOA+2 | 
| EXIT | RUN+39, RUN+40, RUN+41 | 
| EXIT1 | VAR, B1, B1+2, B1+4, DOA+2, EN1+3, TRG+2 | 
| MAND | SET+9 | 
| OPT | RUN+4 | 
| OUT | RESTORE+3, PRINT+5 | 
| RUN+40, SET+3 | |
| REG | SET+2, EN1+1 | 
| REGEXIT | REG+3 | 
| RESTORE | SET+4 | 
| RUN | AMER+4 | 
| SET | RUN+6 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(2 | EXIT1+6! | 
| ^(3 | EXIT1+6! | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | VAR1*, EXIT1+3!, RESTORE+3*, REGEXIT!, TRG+3*!, LINE+2*!, OPT+2~, OPT+4*, OPT+5 | 
| %DT | EXIT1+5!, REGEXIT! | 
| %T | EXIT1+4! | 
| %W | REGEXIT! | 
| %Y | EXIT1+5!, RESTORE+4, REGEXIT! | 
| A | EXIT1+3!, BACK+1* | 
| A1BETAG | EN1+2! | 
| ADMFLD | RUN+10~, RUN+13*, RUN+14, RUN+16*, RUN+17 | 
| AFIELD | RUN+10~, RUN+11*, RUN+14*, RUN+15, RUN+17*, RUN+18, RUN+21 | 
| AG | REGEXIT! | 
| AGDOG | EN1+2! | 
| AGDTS | EN1+2! | 
| AGE | EXIT1+2! | 
| AGMVDF | EXIT1+1! | 
| AGOPT | REGEXIT! | 
| AMER | EXIT1+5! | 
| AMERBCH | RUN+32, RUN+65, BATCH+1*, B1!, B1+2!, B1+4 | 
| AMERBFLG | AMER+4! | 
| AMERDA | EXIT1+1! | 
| AMERDEMO | REG+1, DEMO+1*, DEMO+3! | 
| AMERDEST | EXIT1+5! | 
| AMERDFN | RUN+21, RUN+25, RUN+36, RUN+37, RUN+59, RUN+62, EXIT1+3!, RESTORE+1*, RESTORE+5, PRINT+6 , REG+7* | 
| AMERDOA | VAR1+3, B1+3!, DOA+1*, DOA+2! | 
| AMERDR | EXIT1+2! | 
| AMEREFLG | RUN+27, RUN+34, EXIT1+5!, SET+7 | 
| AMERFIN | AMER+4*, VAR*, RUN, EXIT1+5!, SET+7, TRG+5* | 
| AMERI | EXIT1+3! | 
| AMERLINE | AMER+3~, VAR1*, EXIT1+3!, TRG+1~, TRG+3*, TRG+8!, LINE+1~, LINE+2*, LINE+5 | 
| AMERMAND | RUN+3, SET!, MAND+2* | 
| AMERNEW | AMER+3~, RUN+25*, RUN+62, EXIT1+2! | 
| AMERNOHS | RUN+27*, RUN+35*, RUN+40, EXIT1+3!, SET+4* | 
| AMERNV | EXIT1+5! | 
| AMEROPT | SET+9, SET+10!, OPT+1!, OPT+5* | 
| AMERPCC | AMER+3~, RUN+36*, RUN+37 | 
| AMERPRV | EXIT1+1! | 
| AMERQNO | RUN+2*, EXIT1+3!, SET+8, SET+9, SET+11, SET+14 | 
| AMERQSEQ | AMER+4*, EDIT+1*, EXIT1+3!, SET+11*, BACK+1*, B1+1, TRG+5* | 
| AMERQUIT | RUN, RUN+32, RUN+39, RUN+40, RUN+41, EXIT1+3!, SET, SET+5*, SET+8*, OUT+2* , OUT+3!, OUT+4*, OUT+5, RESTORE+3, PRINT+5, REG+3*, B1, B1+2 | 
| AMERRUN | RUN*, RUN+1, RUN+2, RUN+3, RUN+4, RUN+5, RUN+12, EXIT1+3!, SET+1, SET+2 , SET+3*, SET+4, SET+7, BACK+1*, BACK+2*, RESTORE+1*, RESTORE+4*, REG+7*, MAND+2* | 
| AMERRV | EXIT1+5! | 
| AMERSSEQ | AMER+4, EXIT1+1!, B1+1*, B1+2! | 
| AMERSTG | EXIT1+3! | 
| AMERSTRT | AMER+4*, VAR*, RUN, EXIT1+5!, TRG+5* | 
| >> AMERSVER | VAR1+2* | 
| AMERTAB | EXIT1+5! | 
| >> AMERTFLG | EDIT+1 | 
| AMERTIME | AMER+3~ | 
| AMERTRG | TRG+6*, TRG+8! | 
| >> AMERVER | VAR1+1*, VAR1+3 | 
| AMQQSSEQ | EXIT1+3! | 
| >> APCHSPAT | PRINT+6* | 
| >> APCHSTYP | PRINT+6* | 
| AUPDIC | REGEXIT! | 
| AUPDICW | REGEXIT! | 
| AUPL | REGEXIT! | 
| AUPNDAYS | EXIT1+5! | 
| AUPNDOB | EXIT1+3! | 
| AUPNDOD | EXIT1+3! | 
| AUPNPAT | EXIT1+3! | 
| AUPNSEX | EXIT1+3! | 
| AUPQF | REGEXIT! | 
| AUPX | REGEXIT! | 
| B | EXIT1+5! | 
| BS | REGEXIT! | 
| C | EXIT1+5! | 
| D | RUN+59, EXIT1+4!, REGEXIT! | 
| D0 | RUN+55*, RUN+59, EXIT1+4!, REGEXIT! | 
| D1 | RUN+56*, RUN+59, REGEXIT! | 
| DA | EXIT1+4!, REGEXIT! | 
| DD | EXIT1+4! | 
| DFN | RUN+54, RUN+55, RUN+56, RUN+59, EXIT1+2!, REG+2!, REG+3, REG+6, REG+7, REGEXIT! | 
| DH | EXIT1+3! | 
| DI | EXIT1+4!, REGEXIT! | 
| DIADD | EXIT1+4! | 
| DIC | EXIT1+4!, PRINT+3*, PRINT+5!, REGEXIT! | 
| DIC("B" | PRINT+4* | 
| DIC(0 | PRINT+3* | 
| DICR | EXIT1+4! | 
| DIE | EXIT1+4!, REGEXIT! | 
| DIG | EXIT1+4!, REGEXIT! | 
| DIH | EXIT1+4!, REGEXIT! | 
| DIK | EXIT1+4! | 
| DINUM | EXIT1+4! | 
| DIPGM | EXIT1+4!, REGEXIT! | 
| DIROUT | EXIT1+3!, OUT+2 | 
| DIRUT | EXIT1+5!, OUT+2!, SC1+5! | 
| DISYS | EXIT1+4! | 
| DIU | EXIT1+4!, REGEXIT! | 
| DIV | EXIT1+4!, REGEXIT! | 
| DIW | EXIT1+4!, REGEXIT! | 
| DO | EXIT1+4!, REGEXIT! | 
| DOB | EXIT1+2! | 
| DOG | REG+2*, REGEXIT! | 
| DPP | EXIT1+4! | 
| DQ | EXIT1+4!, REGEXIT! | 
| DR | EXIT1+4!, REGEXIT! | 
| DTOUT | EXIT1+4!, OUT+2! | 
| DUOUT | EXIT1+4!, OUT+2! | 
| DX | EXIT1+4! | 
| E | EXIT1+5! | 
| ERIEN | RUN+10~, RUN+12*, RUN+13, RUN+16 | 
| F | EXIT1+3!, REGEXIT! | 
| FF | REGEXIT! | 
| G | EXIT1+5! | 
| H | EXIT1+5! | 
| I | EXIT1+3! | 
| IOF | VAR1+3, EXIT+1, SC1+4, EN1+3 | 
| >> IOP | VAR1+3* | 
| J | EXIT1+5! | 
| K | EXIT1+5! | 
| L | EXIT1+1! | 
| N | EXIT1+5! | 
| POP | EXIT1+5!, OUT+1*, OUT+2! | 
| Q | EXIT1+5! | 
| RM | REGEXIT! | 
| S | EXIT1+4! | 
| SDSEX | EXIT1+5! | 
| SEX | EXIT1+2! | 
| SL | REGEXIT! | 
| SSN | EXIT1+2! | 
| SUB | REGEXIT! | 
| T | EXIT1+5! | 
| U | RUN+14, RUN+17, SET+6, SET+7, SET+8, SET+9, SET+12, OUT+3, LINE+4, OPT+4 | 
| V | EXIT1+5! | 
| X | RUN+50~, RUN+51*, EXIT1+3!, SET+5, SET+6*, SET+7, SET+8, SET+9, SET+12*, OUT+3 , OUT+4, LINE~, LINE+3*, LINE+4, OPT~, OPT+3 | 
| XY | REGEXIT! | 
| XYER | REGEXIT! | 
| Y | EXIT1+3!, SET+9, SET+13, SET+14, RESTORE+1, PRINT+6, LINE+1~, LINE+4*, LINE+5, OPT+2~ , OPT+3*, OPT+4 | 
| Z | EXIT1+3!, OPT+2~ |