BCHUADD ; IHS/CMI/LAB - ADD NEW CHR ACTIVITY RECORDS ;
Source file <BCHUADD.m>
Package | Total | Caller Graph |
---|---|---|
IHS RPMS CHR System | 3 | BCHEGR BCHUADD BCHUADD1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EXIT | ;CLEAN UP AND EXIT
|
|
MEAS | ;
|
|
GETSUBJ | ;
|
|
ADDR | ;EP
|
|
PNP | ;
|
|
CREATE | ;create new record
|
|
DIRX | ;EP
|
|
EXITMSG | ;EP - display message, delete record, q
|
|
GETPAT | ; GET PATIENT
|
|
RECD | ;
|
|
GETMEAS | ;
|
|
FMKILL | ;EP
|
|
DEL | ;
|
|
NF(R) | ;not found?
|
|
GETRECD | ;EP
|
|
DR | ;set up BCHDR string
|
|
CHECK | ;check record
|
|
BV | ;EP - called from protocol
|
Name | Field # of Occurrence |
---|---|
DIRX^BCHUADD | EXIT+7 |
FMKILL^BCHUADD | EXIT+7 |
GETPAT^BCHUADD1 | GETPAT+1 |
RECCHECK^BCHUADD1 | RECD+3 |
HDR^BCHUAR | EXIT+5 |
GATHER^BCHUARL | EXIT+3 |
EN^BCHUDEL | DEL+3 |
PAUSE^BCHUTIL1 | DEL+4 |
^BCHVD | BV+1 |
^DDS | GETRECD+3, GETRECD+4, GETSUBJ+4, GETMEAS+8 |
FILE^DICN | CREATE+2 |
^DIE | GETRECD+14, GETRECD+22 |
^DIR | PNP+2, GETSUBJ+1, GETMEAS+5 |
TERM^VALM0 | EXIT+1 |
FULL^VALM1 | ADDR+1 |
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 |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^BCHR - [#90002] | Classic Fileman Calls |
^BCHRPROB - [#90002.01] | Classic Fileman Calls |
^BCHRPED - [#90002.02] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^BCHR - [#90002] | GETMEAS+2, DEL+1 |
^BCHRPED("AD" | GETRECD+20 |
^BCHRPROB - [#90002.01] | GETRECD+9!, GETRECD+10!, NF+3 |
^BCHRPROB("AD" | GETRECD+8, NF+3 |
^BCHTSERV - [#90002.54] | NF+3 |
Name | Line Occurrences |
---|---|
CREATE | PNP+6 |
DEL | CREATE+3, EXITMSG+1 |
EXIT | PNP+3, PNP+4, PNP+7, PNP+8, RECD+2, RECD+4, CHECK+4, BV+2 |
EXITMSG | PNP+8, RECD+2, RECD+4 |
FMKILL | CREATE+2, GETRECD+26, GETSUBJ+5, GETMEAS+9 |
GETPAT | PNP+8 |
GETRECD | RECD+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> APCDOVRR | GETRECD+1* |
>> BCHDATE | ADDR+3, CREATE+2 |
BCHDR | DR+1*, DR+2*, DR+3*, EXIT+6! |
BCHERROR | RECD+4, EXIT+6! |
BCHF | DR+2, DR+3, DIRX+2!, EXIT+6! |
BCHNAME | EXIT+6! |
BCHPNP | PNP+1*, PNP+5*, PNP+8, GETRECD+3, GETRECD+4, GETRECD+11, GETMEAS+1, EXIT+6! |
>> BCHPROG | ADDR+4, CREATE+1 |
>> BCHPROV | ADDR+2, CREATE+1 |
BCHPTSV | EXIT+6! |
BCHQUIT | ADDR+5*, PNP+7, PNP+8, RECD+2, CREATE+3*, GETRECD+27*, GETSUBJ+6*, GETMEAS+10*, EXIT+6! |
BCHR | CREATE+4*, GETRECD+3, GETRECD+4, GETRECD+8, GETRECD+20, GETSUBJ+4, GETMEAS+2, GETMEAS+8, DEL+1, DEL+2 , EXIT+6! |
BCHR0 | EXIT+6! |
>> BCHRCNT | EXIT+4 |
BCHRDEL | DEL+2*, EXIT+6! |
>> BCHUABFO | GETRECD+3, GETRECD+4, GETMEAS+5, GETMEAS+8 |
BCHV | DR+2, DR+3, DIRX+2!, EXIT+6! |
BCHVDLT | DEL+1*, EXIT+6! |
BCHX | GETRECD+8*, GETRECD+9, GETRECD+10, GETRECD+13, GETRECD+19!, GETRECD+20*, GETRECD+21, EXIT+6! |
D | FMKILL+1! |
D0 | CREATE+1!, FMKILL+1! |
D1 | FMKILL+1! |
DA | PNP+2!, CREATE+1!, GETRECD+3*, GETRECD+4*, GETRECD+13*, GETRECD+15!, GETRECD+21*, GETRECD+23!, GETSUBJ+1!, GETSUBJ+4* , GETMEAS+8*, FMKILL+1!, DIRX+1! |
DD | CREATE+1!, CREATE+2!, FMKILL+1! |
DDSFILE | GETRECD+3*, GETRECD+4*, GETSUBJ+4*, GETMEAS+8*, FMKILL+1! |
>> DDSPARM | GETRECD+3*, GETRECD+4* |
DFN | PNP+1*, GETRECD+12, GETRECD+13, GETRECD+18, GETRECD+21, GETMEAS+2, EXIT+6! |
DIADD | CREATE+2*, FMKILL+1! |
DIC | CREATE+1!, CREATE+2*, FMKILL+1!, DIRX+1! |
DIC("DR" | CREATE+1* |
DIC(0 | CREATE+2* |
DIE | GETRECD+13*, GETRECD+15!, GETRECD+21*, GETRECD+23!, FMKILL+1! |
DIG | FMKILL+1!, DIRX+1! |
DIMSG | GETRECD+27!, GETSUBJ+6!, GETMEAS+10! |
DINUM | CREATE+1! |
DIR | PNP+2!, GETSUBJ+1!, GETMEAS+5!, DIRX+1! |
DIR("A" | PNP+2*, GETSUBJ+1*, GETMEAS+5* |
DIR("B" | PNP+2*, GETSUBJ+1*, GETMEAS+5* |
DIR(0 | PNP+2*, GETSUBJ+1*, GETMEAS+5* |
DIRUT | PNP+3, GETSUBJ+2, GETMEAS+5*, GETMEAS+6, DIRX+1! |
DITC | GETRECD+13*, GETRECD+15!, GETRECD+21*, GETRECD+23! |
DIU | GETRECD+15!, GETRECD+23!, FMKILL+1! |
DIV | GETRECD+15!, GETRECD+23!, FMKILL+1! |
DIW | GETRECD+15!, GETRECD+23!, FMKILL+1! |
DIY | GETRECD+15!, GETRECD+23!, FMKILL+1! |
DLAYGO | CREATE+2*, FMKILL+1! |
DO | CREATE+1!, CREATE+2!, FMKILL+1! |
DR | CREATE+1!, GETRECD+3*, GETRECD+4*, GETRECD+13*, GETRECD+15!, GETRECD+21*, GETRECD+23!, GETSUBJ+4*, GETMEAS+8*, FMKILL+1! |
DTOUT | DIRX+1! |
DUOUT | GETMEAS+5, DIRX+1! |
DUZ | CREATE+1 |
R | NF~, NF+1, NF+3 |
U | DEL+1, NF+3 |
>> VALMBCK | EXIT+2* |
>> VALMCNT | EXIT+4* |
X | CREATE+2*, FMKILL+1!, DIRX+1!, NF+2~, NF+3* |
Y | PNP+4, PNP+5, CREATE+3, CREATE+4, GETRECD+16, GETRECD+24, GETSUBJ+3, GETMEAS+7, DIRX+1!, NF+2~ , NF+3*, NF+4 |