MCARE ;WISC/RMP-EDIT ROUTINES ;1/23/03 20:45
Source file <MCARE.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
HELP | ||
EXISTS | ;
|
|
MCEPROC | ; Get the required variables from the PROCEDURE/SUBSPECIALTY file
|
|
EDIT | ||
BACK | ; If the record is superseded, the user will be allow to edit the superseded record.
|
|
MCPROP(MCPROP) | ;
|
|
ECGCH | ;S:$D(^MCAR(691.5,DJDN,"A")) DJSC="MCARECGA" Q
|
|
EXIT | ;
|
|
ENTER | ;ENTER NEW CARDIAC PROCEDURES (SCREEN HANDLER)
|
|
DATE | ;SELECT PROCEDURE DATE
|
|
CENTER(TEXT,MGN) | ;
|
Name | Field # of Occurrence |
---|---|
^DIC | DATE+4, EDIT+5 |
IX^DIC | EDIT+11 |
FILE^DIE | EXISTS+19 |
$$GET1^DIQ | EXISTS+16 |
EN4^MCARATVE | EXISTS+13 |
EN^MCARD | EXISTS+10, EDIT+12 |
DATE^MCAREH | DATE+3 |
IN^MCEO | EXISTS+8, EDIT+12 |
OUT^MCEO | EXISTS+12, EDIT+12 |
BACKSS^MCESEDT | EXISTS+10 |
$$ESTONUM^MCESSCR | EXISTS+5 |
$$PREEDIT^MCESSCR | DATE+1 |
ESRC^MCESSCR | EXISTS+4, EXISTS+5, EXISTS+14 |
$$RACECDE^MCPFTSS | EXISTS+3 |
DEM^VADPT | EDIT+9 |
KVAR^VADPT | EXIT+1, EDIT+9 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^MCAR(690 - [#690] | Classic Fileman Calls |
^MCAR(700 - [#700] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("TEST" | EXISTS+11 |
^DD( | MCEPROC+12 |
^DIC - [#1] | ENTER+3, MCEPROC+16 |
^MCAR( | EXISTS+4, EXISTS+10, EXISTS+13 |
^MCAR(697.2 - [#697.2] | ENTER+6, EDIT+10, MCEPROC+6, MCEPROC+7, MCPROP+3 |
^XUSEC( | MCEPROC+10 |
Name | Line Occurrences |
---|---|
@( | EXISTS+11 |
BACK | EXISTS+4, EXISTS+5 |
DATE | HELP |
ECGCH | EDIT+12 |
EXISTS | DATE+6, BACK+2 |
EXIT | HELP, EDIT+5, EDIT+12, EDIT+13 |
MCEPROC | ENTER+2 |
Name | Field # of Occurrence |
---|---|
^(0 | EDIT+10 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | EXIT+4!, EXIT+6! |
%H | EXIT+4! |
%T | EXIT+5! |
%X | EXIT+4! |
%Y | EXIT+4! |
%Y1 | EXIT+4! |
%Y2 | EXIT+4! |
C | EXIT+7! |
CD | EXIT+7! |
CNT | MCPROP+1~, MCPROP+3* |
D | EDIT+10*, EDIT+12! |
D0 | EXIT+4! |
D1 | EXIT+4! |
D2 | EXIT+4! |
DA | EXIT+6!, BACK+1* |
DFN | EXIT+3!, EXIT+6!, EXISTS+1*, EXISTS+3, EDIT+8* |
DI | EXIT+4! |
DIC | ENTER+3*, ENTER+5, DATE+4!, EXIT+2!, EXIT+6!, BACK+1!, EDIT+5*, EDIT+10*, EDIT+12, MCEPROC+16* |
DIC("DR" | MCEPROC+11, MCEPROC+15* |
DIC("S" | DATE+1*, EDIT+4*, EDIT+10*, EDIT+12!, MCEPROC+19* |
DIC("W" | EDIT+10*, EDIT+12! |
DIC(0 | ENTER+5*, EDIT+5*, EDIT+11*, MCEPROC+16* |
DIDEL | ENTER+5*, EXIT+3!, EXIT+9!, EXISTS+12!, EDIT+10*, MCEPROC+16* |
DIE | EXIT+2!, EXIT+6! |
DIH | EXIT+7! |
DIK | EXIT+6! |
DIPGM | EXIT+5! |
DIR | EXIT+7! |
DIROUT | BACK+1! |
DIU | EXIT+7! |
DIV | EXIT+7! |
DIW | EXIT+4! |
DIWI | EXIT+4! |
DIWT | EXIT+4! |
DIWTC | EXIT+4! |
DIWX | EXIT+4! |
DIZ | EXIT+4! |
DJDN | EXIT+2!, EXISTS+2*, EXISTS+7, EDIT+12* |
DJSC | ENTER+4*, EXIT+2!, EDIT+10* |
DJVV | EXIT+5! |
DLAYGO | ENTER+5*, DATE+4!, EXIT+3!, MCEPROC+16* |
DN | EXIT+4! |
DQ | EXIT+4! |
DR | EXIT+2!, EXIT+6! |
DTOUT | EXIT+5!, EXIT+9!, EXISTS+9, BACK+1!, EDIT+12 |
DUOUT | EXIT+5!, EXIT+9!, EXISTS+9, BACK+1!, EDIT+12 |
DUZ | MCEPROC+10, MCEPROC+15 |
DW1 | EXIT+5! |
DX | EXIT+7! |
DZ | EXIT+7! |
EXIT | EXIT+9! |
I | EXIT+5! |
ID | MCEPROC+1~*, MCEPROC+11*, MCEPROC+12*, MCEPROC+13, MCEPROC+14 |
ID2 | EXIT+5!, MCEPROC+1~*, MCEPROC+14*, MCEPROC+15 |
ID3 | MCEPROC+1~, MCEPROC+11*, MCEPROC+14 |
ID4 | MCEPROC+1~, MCEPROC+13*, MCEPROC+14 |
ID5 | MCEPROC+1~, MCEPROC+13*, MCEPROC+14 |
J | EXIT+5! |
MCARAPDT | EXIT+7! |
MCARCDIE | EXIT+7! |
MCARCK | EXIT+10! |
MCARCODE | EXIT+6!, MCEPROC+18* |
MCARDA | EXIT+10! |
MCARDE | EXIT+3!, EXIT+10!, EXIT+12!, EDIT+6, MCEPROC+8* |
MCARFIND | EXIT+7! |
MCARGDA | EXIT+2!, EXISTS+2*, EXISTS+4, EXISTS+5, EXISTS+10, EXISTS+13, EXISTS+14, EXISTS+16, EXISTS+18, EDIT+12* |
MCARGNAM | ENTER+6*, EXIT+6!, MCEPROC+6* |
MCARGNUM | ENTER+3*, EXIT+2!, EXIT+6!, EDIT+2*, MCEPROC+6* |
MCARI | EXIT+8! |
MCARLK | EDIT+2*, EDIT+3*, EDIT+5! |
MCARNM | EXIT+3!, EDIT+9*, EDIT+11 |
MCARNP | EXIT+9! |
MCARNUM | EXIT+3! |
MCAROLDT | EXIT+7! |
MCARP | ENTER+3, ENTER+6*, EXIT+2!, EXIT+10!, EXIT+12!, EDIT+2, EDIT+10, MCEPROC+6*, MCEPROC+7 |
MCARPT | EXIT+2!, EDIT+8* |
MCARTOT | EXIT+9! |
>> MCARZDN | EXISTS+7*, EDIT+12* |
MCBACK | EXIT+9!, EXISTS+4, EXISTS+5, EXISTS+10! |
MCBOUGIE | EXIT+8! |
>> MCBS | EDIT+10 |
MCDFLAG | EXIT+8! |
>> MCEPROC | ENTER+4, MCEPROC+20*, MCEPROC+21*, MCEPROC+22 |
MCESCUR | EXIT+10! |
MCESFL | EXIT+9! |
MCESKEY | EXIT+10!, EXIT+12!, MCEPROC+9*, MCEPROC+10 |
MCESON | DATE+1, EXIT+10!, EXIT+12!, EXISTS+4, EXISTS+5, MCEPROC+9*, MCEPROC+10 |
MCESPED | EXIT+11! |
MCESPREV | EXIT+9! |
MCESS | EXIT+5!, EXIT+11!, EXIT+12!, MCEPROC+7* |
MCESSEC | EXIT+11!, MCEPROC+10* |
MCESTEMP | EXIT+10! |
MCFDA | EXISTS+17~ |
MCFDA(700 | EXISTS+18* |
MCFILE | ENTER+3, DATE+1, EXIT+3!, EXIT+11!, EXISTS+3, EXISTS+4, EXISTS+5, EXISTS+7, EXISTS+10, EXISTS+13 , EXISTS+14, EDIT+2, EDIT+10*, MCEPROC+8*, MCEPROC+12, MCEPROC+16, MCEPROC+17, MCEPROC+22 |
MCFILE1 | EXIT+11! |
MCGTUBE | EXIT+8! |
MCHEATP | EXIT+8! |
MCJTUBE | EXIT+8! |
MCORCK | EXIT+6! |
MCPATFLD | EXIT+11!, MCEPROC+9* |
MCPCT | EXIT+12! |
MCPCTY | EXIT+12! |
MCPOSTP | EXIT+11!, EXISTS+11, MCEPROC+22* |
>> MCPRO | MCEPROC+6, MCEPROC+18, MCEPROC+20 |
MCPROP | MCPROP~, MCPROP+2, MCPROP+3 |
MCRACE | EXIT+3!, EXISTS+3*!, EXISTS+15 |
MCROUT | EXIT+11!, MCEPROC+8* |
MCSEX | EXIT+3! |
MCSPHIN | EXIT+8! |
MCSTENT | EXIT+8! |
MCX | EXIT+6! |
MCY | BACK+1! |
MCY(0 | BACK+1 |
MGN | CENTER~, CENTER+1 |
OPTION | MCEPROC+1~, MCEPROC+7*, MCEPROC+20, MCEPROC+21 |
POP | EXIT+12! |
PREFIX | MCPROP+1~, MCPROP+2*, MCPROP+3 |
S | EXIT+7! |
SSN | EXIT+6! |
TEMP | MCEPROC+1~, MCEPROC+7*, MCEPROC+8, MCEPROC+9, MCEPROC+21, MCPROP+1~, MCPROP+4 |
TEP | EXIT+12! |
TEXT | CENTER~, CENTER+1 |
U | ENTER+6, EXISTS+1, EXISTS+2, HELP, EDIT+3, EDIT+10, EDIT+12, MCEPROC+7, MCEPROC+8, MCEPROC+9 , MCEPROC+21 |
>> USEREND | ENTER+4* |
VA | EXIT+5! |
>> VADM(1 | EDIT+9 |
X | EXIT+2!, EXISTS+11*, HELP, EDIT+11* |
X1 | EXIT+5! |
>> XQY0 | MCEPROC+7 |
XX | EXIT+7! |
Y | DATE+6, EXIT+2!, EXIT+5!, EXISTS+2, BACK+1*, EDIT+5, EDIT+8, EDIT+12 |
Y(0 | EXISTS+1, BACK+1* |
Z | EXIT+5! |