ACKQAS2 ;HCIOFO/BH-Edit an Existing Visit ; 04/01/99
Source file <ACKQAS2.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| OPTN | ; Introduce option.
|
|
| VEDIT | ; EDIT AN EXISTING VISIT
|
|
| DATE | ; Enter date
|
|
| RES | ||
| SUPER | ; Staff designated as supervisors can edit/delete .01 field.
; I $D(^ACK(509850.3,DUZ,0)) I $P(^(0),"^",6)=1 D I $D(DIRUT)!($D(DTOUT)) D UNLOCK G VEXIT ; .K DIRUT,DTOUT,X,Y S DIE=DIC,DA=ACKY,DR=".01" D ^DIE Q:$D(DTOUT) ; .I ('$D(DA))!($D(Y)) S DIRUT="" Q ; .S ACKVD=$P(^ACK(509850.6,ACKY,0),"^") |
|
| TPLATE | ||
| VEXIT | ||
| UNLOCK | ; Unlock locked record
|
|
| HEADING | ;
|
| Name | Field # of Occurrence |
|---|---|
| KILL^%ZISS | VEXIT+9 |
| EXCEPT^ACKQASU1 | TPLATE+12 |
| $$EXPT^ACKQASU2 | TPLATE+5, TPLATE+11 |
| $$POST^ACKQASU2 | TPLATE+2 |
| UTLAUD^ACKQASU2 | TPLATE+1 |
| $$DATACHK^ACKQASU3 | RES+8 |
| $$PCESEND^ACKQASU3 | TPLATE+5 |
| $$PCE^ACKQUTL4 | RES+15 |
| ^DIC | DATE+4 |
| ^DIE | TPLATE |
| $$GET1^DIQ | DATE+12, RES+8, RES+11, RES+12, RES+13, RES+14, TPLATE+10 |
| 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 |
|
| FileNo | Call Tags |
|---|---|
| ^ACK(509850.6 - [#509850.6] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^ACK(509850.6 - [#509850.6] | RES+5 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | VEXIT+4! |
| %DT | VEXIT+4! |
| %I | VEXIT+4! |
| %X | VEXIT+4! |
| %Y | VEXIT+4! |
| ACK0 | VEXIT! |
| ACK2 | VEXIT! |
| ACKAO | VEXIT+5! |
| ACKATS | VEXIT+6! |
| ACKBA | VEXIT+6! |
| ACKCAT | VEXIT! |
| ACKCD | VEXIT! |
| ACKCDN | VEXIT! |
| ACKCHK | VEXIT+5! |
| ACKCLIN | RES+11*, RES+18, VEXIT+6! |
| ACKCLN | VEXIT! |
| ACKCLNO | VEXIT+6! |
| ACKCNT | VEXIT! |
| ACKCP | VEXIT!, VEXIT+5! |
| ACKCPNO | VEXIT+7! |
| >> ACKCSC | RES+12*, RES+18 |
| ACKDA | VEXIT! |
| ACKDC | VEXIT! |
| >> ACKDFN | RES+10*, TPLATE+2*, TPLATE+5* |
| ACKDIRUT | VEXIT+3! |
| ACKDIV | RES+13*, RES+15, VEXIT+6! |
| ACKDUP | VEXIT! |
| ACKDUPN | VEXIT+1! |
| ACKECSC | VEXIT+1! |
| ACKEGCT | VEXIT+5! |
| ACKELDIS | VEXIT+6! |
| ACKELGCT | VEXIT+6! |
| ACKELIG | VEXIT+5! |
| ACKENV | VEXIT+5! |
| ACKESITE | VEXIT+1! |
| ACKFLD | VEXIT+1! |
| ACKFLG1 | VEXIT+1! |
| ACKFLG2 | VEXIT+1! |
| ACKGEN | VEXIT+1! |
| ACKI | VEXIT+1! |
| ACKK2 | VEXIT+6! |
| ACKLAMD | VEXIT+3! |
| ACKLAYGO | VEXIT+1! |
| ACKLOSS | VEXIT+6! |
| ACKMOD | VEXIT+2! |
| ACKMON | VEXIT+2! |
| ACKPAT | RES+10*, VEXIT+7! |
| ACKPCE | RES+15*, TPLATE+5, TPLATE+10, VEXIT+7! |
| ACKQCPS | VEXIT+2! |
| ACKQCPT | VEXIT+2! |
| ACKQDTE | DATE+12*, RES, VEXIT+3! |
| ACKQECON | VEXIT+8! |
| ACKQIR | VEXIT+8! |
| ACKQORG | VEXIT+8! |
| ACKQRAW | VEXIT+2! |
| ACKQRES | RES*, RES+1, RES+2, VEXIT+3! |
| ACKQSER | VEXIT+8! |
| ACKQTST | TPLATE+2*, TPLATE+5, TPLATE+10, VEXIT+7! |
| ACKRAD | VEXIT+5! |
| ACKRAW | VEXIT+2! |
| ACKREQ | VEXIT+2! |
| ACKSC | VEXIT+5! |
| ACKSEL | VEXIT+2! |
| ACKSIG | VEXIT+3! |
| ACKSTF | VEXIT+2! |
| ACKTM | VEXIT+3! |
| ACKVD | DATE+8*, RES+15, VEXIT+3! |
| ACKVELG | VEXIT+7! |
| ACKVELIG | VEXIT+5! |
| ACKVIEN | DATE+9*, DATE+12, RES+5, RES+8, RES+11, RES+12, RES+13, RES+14, TPLATE+2, TPLATE+5 , TPLATE+10, TPLATE+11, VEXIT+7! |
| ACKVISIT | DATE+1*, VEXIT+3! |
| >> ACKVTME | RES+14* |
| ACKY | DATE+8*, TPLATE, VEXIT+7! |
| C | VEXIT+4! |
| D0 | VEXIT+4! |
| DA | TPLATE*, VEXIT+4! |
| DFN | DATE+8*, RES+10, TPLATE+2, TPLATE+5, VEXIT+4! |
| DIC | DATE+4*, TPLATE, VEXIT+4! |
| DIC("W" | DATE+3* |
| DIC(0 | DATE+4* |
| DIE | TPLATE*, VEXIT+4! |
| DIK | VEXIT+4! |
| DIRUT | VEXIT+4! |
| DLAYGO | VEXIT+4! |
| DR | TPLATE*, VEXIT+4! |
| DTIME | RES |
| DTOUT | VEXIT+4! |
| I | VEXIT+4! |
| IOF | OPTN+2, HEADING+1 |
| J | VEXIT+4! |
| U | DATE+8 |
| VADM | VEXIT+3! |
| X | DATE+5, VEXIT+4! |
| Y | DATE+6, DATE+8, DATE+9, VEXIT+4! |
| Y(0 | DATE+8 |