DGOTHINQ ;SLC/RM,RED - OTHD (OTHER THAN HONORABLE DISCHARGE) APIs ; August 03,2018@13:16
Source file <DGOTHINQ.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 |
| Package | Total | Caller Graph |
|---|---|---|
| Registration | 6 | DG OTH PATIENT INQUIRY DGOTHFS2 DGOTHMG1 DGOTHRP1 DGOTHRP3 DGOTHRP5 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ;
|
|
| PATDISP | ||
| PRNTD(DGRES) | ;print OTH patient countdown clock demographics
|
|
| MSG(DGSTAT,DGARR,DGIEN33) | ;display inactivation/adjudication message
|
|
| HEADER(DFN,DGSTAT) | ;
|
|
| RESULT(DGARR,DG90A,DGIEN33) | ;get the result for OTH patient
|
|
| DSPLY4(CLCKNO) | ;
|
|
| DSPLY5(DGRES,CLCKNO) | ;
|
|
| HIST | ; display the history of the PE/EXP changes
|
|
| STATUS(DGARR) | ; return OTH patient status DG*5.3*1016
|
|
| CLOCK(DGIEN33) | ;
|
|
| SELPAT(DGPAT) | ;
|
|
| CROSS(DGIEN33,DGOTHIST) | ;
|
|
| OTHTYP(OTHCTYP) | ;Extract OTHER THAN HONORABLE set of codes
|
| Name | Field # of Occurrence |
|---|---|
| $$GETPAT^DGOTHD2 | PATDISP+4 |
| $$GET90DT^DGOTHUT1 | RESULT+9 |
| ^DIC | SELPAT+6 |
| $$GET1^DID | OTHTYP+7 |
| $$GET1^DIQ | PATDISP+16, MSG+5, MSG+6, CROSS+10, CROSS+12, CROSS+13 |
| GETS^DIQ | PATDISP+6 |
| DEM^VADPT | HEADER+2 |
| $$FMTE^XLFDT | PATDISP+25, HEADER+5, DSPLY5+3, DSPLY5+4, DSPLY5+5, DSPLY5+7, DSPLY5+8, DSPLY5+9, DSPLY5+11, DSPLY5+12 , DSPLY5+13, DSPLY5+15, DSPLY5+16, DSPLY5+17, DSPLY5+19, DSPLY5+20, DSPLY5+21, DSPLY5+29, HIST+10 |
| $$STA^XUAF4 | HIST+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 |
|
| 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 |
|
| Function Call: WRITE |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | GET1^DID |
| ^DGOTH(33 - [#33] | Classic Fileman Calls, GET1^DIQ, GETS^DIQ |
| 33.02 | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DGOTH(33 - [#33] | PATDISP+16, MSG+3, MSG+4, CLOCK+2, CLOCK+3, CLOCK+5, CLOCK+6, CLOCK+7, CROSS+8, CROSS+9 , CROSS+10 |
| Name | Line Occurrences |
|---|---|
| $$CROSS | PATDISP+3 |
| $$OTHTYP | HEADER+8, HIST+8, HIST+9 |
| $$RESULT | PATDISP+10 |
| $$SELPAT | EN+6 |
| $$STATUS | PATDISP+8 |
| CLOCK | PATDISP+7 |
| DSPLY4 | PATDISP+17, PRNTD+4 |
| DSPLY5 | PATDISP+17, PRNTD+4 |
| HEADER | PATDISP+9, PATDISP+13, PATDISP+22, PATDISP+28 |
| HIST | PATDISP+9, PATDISP+14, PATDISP+17, PATDISP+23, PATDISP+28, PATDISP+29, PATDISP+30 |
| MSG | PATDISP+18, PATDISP+26 |
| PATDISP | EN+8 |
| PRNTD | PATDISP+23, PATDISP+29 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACTIVE | CROSS+7~, CROSS+13*, CROSS+16 |
| CLCKNO | DSPLY4~, DSPLY4+1, DSPLY4+2, DSPLY5~, DSPLY5+2, DSPLY5+3, DSPLY5+4, DSPLY5+5, DSPLY5+6, DSPLY5+7 , DSPLY5+8, DSPLY5+9, DSPLY5+10, DSPLY5+11, DSPLY5+12, DSPLY5+13, DSPLY5+14, DSPLY5+15, DSPLY5+16, DSPLY5+17 , DSPLY5+18, DSPLY5+19, DSPLY5+20, DSPLY5+21, DSPLY5+23, DSPLY5+24, DSPLY5+25, DSPLY5+26, DSPLY5+27, DSPLY5+29 |
| DATASTR | RESULT+7~, RESULT+9*, RESULT+10, RESULT+11, RESULT+12 |
| DDASH | HEADER+1~, HEADER+6*, HIST+1*, HIST+3, HIST+4 |
| DFN | EN+4~, PATDISP+4*, PATDISP+9, PATDISP+13, PATDISP+22, PATDISP+28, HEADER~ |
| DG90A | PATDISP+1~, PATDISP+9, PATDISP+10, RESULT~ |
| DG90A( | DSPLY5+29, CLOCK+6* |
| DG90A(1 | PATDISP+9, PATDISP+12, PATDISP+19 |
| DG90A(2 | PATDISP+12, PATDISP+19 |
| DG90A(9 | PRNTD+2 |
| DGARR | EN+6, PATDISP+1~, PATDISP+8, PATDISP+10, PATDISP+18, PATDISP+26, MSG~, RESULT~, STATUS~ |
| DGARR( | RESULT+13, RESULT+16 |
| DGARR(33 | DSPLY5+29, STATUS+5, STATUS+6, STATUS+8, STATUS+11 |
| DGAUTH | RESULT+1~, RESULT+13*, RESULT+15, RESULT+19 |
| DGCHDT | CROSS+7~, CROSS+12*, CROSS+16, CROSS+17 |
| DGCLCK | PRNTD+1~, PRNTD+2*, PRNTD+3 |
| DGCLCK( | RESULT+6, RESULT+8, CLOCK+7* |
| DGCNT | CROSS+7~*, CROSS+11*, CROSS+12, CROSS+13, CROSS+16, CROSS+17 |
| DGDATE | RESULT+1~, RESULT+3* |
| DGDIFF | RESULT+7~, RESULT+12*, RESULT+14, RESULT+15, RESULT+19 |
| DGDOB | HEADER+1~, HEADER+3*, HEADER+5 |
| DGENDT | RESULT+7~, RESULT+11*, RESULT+14, RESULT+15 |
| DGERR | OTHTYP+5~, OTHTYP+8 |
| DGFAC | CROSS+7~, CROSS+13*, CROSS+17 |
| DGFLG | PATDISP+1~, PATDISP+2*, PATDISP+24*, PATDISP+27 |
| DGHIST | CROSS+7~ |
| DGIEN33 | EN+4~, EN+6*, EN+7, PATDISP+3, PATDISP+4, PATDISP+6, PATDISP+7, PATDISP+10, PATDISP+16, PATDISP+18 , PATDISP+26, MSG~, MSG+3, MSG+4, MSG+5, MSG+6, RESULT~, RESULT+8, RESULT+9, DSPLY5+29 , HIST+5, HIST+6, STATUS+5, STATUS+6, STATUS+8, STATUS+11, CLOCK~, CLOCK+2, CLOCK+3, CLOCK+5 , CLOCK+6, CLOCK+7, CROSS~, CROSS+8, CROSS+9, CROSS+10, CROSS+12, CROSS+13, CROSS+17 |
| DGIEN332 | PATDISP+1~, PATDISP+16*, HEADER+1~* |
| DGIENS | RESULT+1~, RESULT+8*, RESULT+13, RESULT+16 |
| DGLINE | HIST+1~, HIST+6*, HIST+7, HIST+8, HIST+9, HIST+10 |
| DGLOOP | EN+1~, EN+2*, EN+3, EN+7* |
| DGLS365D | PATDISP+1~, PATDISP+16, RESULT+4, DSPLY4+1, CLOCK+2*, CLOCK+3, CLOCK+4 |
| DGLS365I | PATDISP+1~, CLOCK+3*, CLOCK+4 |
| DGLSDT | MSG+1~, MSG+3*, MSG+4 |
| DGN | CLOCK+1~, CLOCK+5*, CLOCK+6, CLOCK+7 |
| DGNAME | HEADER+1~, HEADER+3*, HEADER+5 |
| DGNEW | CROSS+7~ |
| DGNEWN | CROSS+7~, CROSS+12*, CROSS+14*, CROSS+15*, CROSS+16, CROSS+17 |
| DGNOT | PATDISP+1~, PATDISP+2* |
| DGOTHIST | EN+1~, PATDISP+1~, PATDISP+3, HIST+3, CROSS~, CROSS+7! |
| DGOTHIST( | HIST+5, HIST+6, CROSS+17* |
| DGOTHSOC | OTHTYP+5~, OTHTYP+7*, OTHTYP+9 |
| DGPAT | SELPAT~, SELPAT+8*, SELPAT+10, SELPAT+11* |
| DGPAT(0 | SELPAT+12* |
| DGPSTAT | STATUS+1~, STATUS+2*, STATUS+6*, STATUS+8*, STATUS+11*, STATUS+13 |
| DGPTNM | EN+4~, EN+6* |
| DGPTTYP | PATDISP+1~, PATDISP+2*, PATDISP+16* |
| DGRES | PATDISP+1~, PATDISP+10*, PATDISP+11, PATDISP+17, PATDISP+21, PATDISP+23, PATDISP+29, PRNTD~, PRNTD+4, RESULT+2* , RESULT+14*, RESULT+20, DSPLY5~, DSPLY5+3, DSPLY5+4, DSPLY5+5, DSPLY5+7, DSPLY5+8, DSPLY5+9, DSPLY5+11 , DSPLY5+12, DSPLY5+13, DSPLY5+15, DSPLY5+16, DSPLY5+17, DSPLY5+19, DSPLY5+20, DSPLY5+21 |
| DGRET | EN+1~, PATDISP+1~ |
| DGRET( | RESULT+5*, RESULT+15*, RESULT+16, RESULT+18*, RESULT+19* |
| DGRQAUT | PATDISP+1~, PATDISP+2*, PATDISP+20, PATDISP+25, RESULT+5*, RESULT+16* |
| DGRSN | MSG+1~, MSG+5*, MSG+6* |
| DGRSNIN | MSG+1~, MSG+4*, MSG+5 |
| DGSDT | RESULT+7~, RESULT+10*, RESULT+14, RESULT+15, RESULT+19 |
| DGSSN | HEADER+1~, HEADER+3*, HEADER+5 |
| DGSTAT | PATDISP+1~, PATDISP+2*, PATDISP+8*, PATDISP+9, PATDISP+13, PATDISP+14, PATDISP+18, PATDISP+22, PATDISP+26, PATDISP+28 , MSG~, MSG+7, HEADER~, HEADER+7 |
| DGTYP | CROSS+7~ |
| DGVAL | CROSS+7~, CROSS+16*, CROSS+19 |
| DIC | SELPAT+2~, SELPAT+3*, SELPAT+6! |
| DIC("?PARAM" | SELPAT+4* |
| DIC(0 | SELPAT+3* |
| DT | RESULT+3, RESULT+19 |
| DTOUT | SELPAT+2~ |
| DUOUT | SELPAT+2~ |
| HISFLAG | PATDISP+1~, PATDISP+2*, PATDISP+30, HIST+11* |
| I | PRNTD+1~, PRNTD+3*, PRNTD+4, RESULT+1~, RESULT+4*, RESULT+5, RESULT+6, RESULT+8, RESULT+9, RESULT+15 , RESULT+16, RESULT+18, RESULT+19, CLOCK+4*, CLOCK+5, CLOCK+6, CLOCK+7, OTHTYP+5~, OTHTYP+9* |
| II | RESULT+1~, RESULT+6*, RESULT+8, RESULT+9, RESULT+15, RESULT+16, RESULT+18, RESULT+19 |
| IOF | PATDISP+5 |
| J | HIST+5~*, HIST+6 |
| LAST | CROSS+7~, CROSS+10*, CROSS+11, CROSS+16 |
| OTH90 | EN+1~, PATDISP+3*, PATDISP+12, PATDISP+19, PATDISP+29, HEADER+8, STATUS+6 |
| OTHCTYP | OTHTYP~, OTHTYP+9 |
| OTHSMRY | DSPLY5+1~, DSPLY5+30! |
| OTHSMRY( | DSPLY5+3*, DSPLY5+4*, DSPLY5+5*, DSPLY5+7*, DSPLY5+8*, DSPLY5+9*, DSPLY5+11*, DSPLY5+12*, DSPLY5+13*, DSPLY5+15* , DSPLY5+16*, DSPLY5+17*, DSPLY5+19*, DSPLY5+20*, DSPLY5+21*, DSPLY5+23, DSPLY5+24, DSPLY5+25, DSPLY5+26, DSPLY5+27 |
| POP | EN+1~, EN+2*, EN+3 |
| SEQ | DSPLY5+1~, DSPLY5+23*, DSPLY5+24*, DSPLY5+25, DSPLY5+26, DSPLY5+27 |
| SUBTYP | CROSS+7~, CROSS+13*, CROSS+14 |
| TRUE | OTHTYP+5~, OTHTYP+6*, OTHTYP+9*, OTHTYP+10 |
| U | PATDISP+11, PATDISP+12, PATDISP+16, PATDISP+19, PATDISP+21, PATDISP+29, HEADER+3, HEADER+8, RESULT+10, RESULT+11 , RESULT+12, RESULT+14, RESULT+15, RESULT+16, DSPLY5+3, DSPLY5+4, DSPLY5+5, DSPLY5+7, DSPLY5+8, DSPLY5+9 , DSPLY5+11, DSPLY5+12, DSPLY5+13, DSPLY5+15, DSPLY5+16, DSPLY5+17, DSPLY5+19, DSPLY5+20, DSPLY5+21, HIST+7 , HIST+8, HIST+9, HIST+10, STATUS+6, CROSS+8, CROSS+10, CROSS+16, CROSS+17 |
| VADM | HEADER+1~ |
| VADM(1 | HEADER+3 |
| VADM(2 | HEADER+3 |
| VADM(3 | HEADER+3 |
| X | SELPAT+2~ |
| Y | SELPAT+2~, SELPAT+8, SELPAT+11 |
| Y(0 | SELPAT+10, SELPAT+12 |
| YY | OTHTYP+5~, OTHTYP+9* |