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! |