SDOEOE ;ALB/MJK - ACRP APIs For An Encounter ;8/12/96
Source file <SDOEOE.m>
| Package | Total | Call Graph |
|---|---|---|
| Scheduling | 2 | $$OE0^SDOEQ ($$PAT,$$RANGE,BLD)^SDQVAL |
| Kernel | 1 | $$FMTE^XLFDT |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| VALFMT(SDFMT,SDERR) | ; -- validate return format
|
|
| GETOE(SDOE,SDERR) | ; -- SDOE GET ZERO NODE
; API ID: 98 |
|
| GETGENG | ; -- goto entry point
; -- do validation checks |
|
| PARSEQ | ||
| GETLAST(DFN,SDBEG,SDFLAGS,SDERR) | ; -- SDOE FIND LAST STANDALONE
; API ID: 75 |
|
| PARSE(SDATA,SDFMT,SDY,SDERR) | ; -- SDOE PARSE GENERAL DATA
; API ID: 78 |
|
| GETGENQ | ||
| VALOE(SDOE,SDERR) | ; -- validate sdoe input
|
|
| EXAE(DFN,SDBEG,SDEND,SDFLAGS,SDERR) | ; -- SDOE FIND FIRST STANDALONE
; API ID: 72 |
|
| GETLASTQ | ||
| OE0(SDOE) | ; -- get only supported 0th node fields
|
|
| EXAEQ | ||
| EXOE(DFN,SDBEG,SDEND,SDFLAGS,SDERR) | ; -- SDOE FIND FIRST ENCOUNTER
; API ID: 74 |
|
| GETGEN(SDOE,SDAT,SDERR) | ; -- SDOE GET GENERAL DATA
; API ID: 76 |
|
| PARSEG | ; -- goto entry point
; -- do validation checks ; -- invalid format check |
|
| EXOEQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUPNVSIT - [#9000010] | PARSEG+15 |
| ^DG(40.8 - [#40.8] | PARSEG+24 |
| ^DIC(40.7 - [#40.7] | PARSEG+13 |
| ^DIC(8 - [#8] | PARSEG+26 |
| ^DPT - [#2] | PARSEG+12 |
| ^SC - [#44] | PARSEG+14 |
| ^SCE - [#409.68] | PARSEG+16, VALOE+3 |
| ^SCE("ADFN" | EXAE+12, EXAE+13, GETLAST+12, GETLAST+13, EXOE+12, EXOE+13 |
| ^SD(409.1 - [#409.1] | PARSEG+23 |
| ^SD(409.63 - [#409.63] | PARSEG+25 |
| Name | Line Occurrences |
|---|---|
| $$VALFMT | PARSEG+3 |
| $$VALOE | GETOE+4, GETGENG+2 |
| EXAEQ | EXAE+7, EXAE+8 |
| EXOEQ | EXOE+7, EXOE+8 |
| GETGENQ | GETGENG+2 |
| GETLASTQ | GETLAST+7, GETLAST+8 |
| PARSEQ | PARSEG+3, PARSEG+6, PARSEG+9, PARSEG+29 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DFN | EXAE~, EXAE+7, EXAE+12, EXAE+13, GETLAST~, GETLAST+7, GETLAST+12, GETLAST+13, EXOE~, EXOE+7 , EXOE+12, EXOE+13 |
| SDAT | GETGEN~, GETGENG+4, GETGENG+5 |
| SDATA | PARSE~ |
| SDATA(0 | PARSEG+6, PARSEG+10, PARSEG+30 |
| SDBEG | EXAE~, EXAE+8, EXAE+11, GETLAST~, GETLAST+8, GETLAST+12, EXOE~, EXOE+8, EXOE+11 |
| SDE | EXAE+3~, EXAE+11*, EXAE+12, GETLAST+3~, EXOE+3~, EXOE+11*, EXOE+12 |
| SDEND | EXAE~, EXAE+8, EXAE+11, GETLAST+3~, GETLAST+4*, GETLAST+8, GETLAST+11, EXOE~, EXOE+8, EXOE+11 |
| SDERR | GETOE~, GETOE+4, GETGEN~, GETGENG+2, PARSE~, PARSEG+3, PARSEG+7, EXAE~, EXAE+7, EXAE+8 , GETLAST~, GETLAST+7, GETLAST+8, EXOE~, EXOE+7, EXOE+8, VALOE~, VALOE+9, VALFMT~, VALFMT+9 |
| SDFLAGS | EXAE~, EXAE+15, GETLAST~, GETLAST+15, EXOE~, EXOE+15 |
| SDFMT | PARSE~, PARSEG+3, PARSEG+9, PARSEG+29, VALFMT~, VALFMT+3, VALFMT+7, VALFMT+8 |
| SDIN | VALOE+6~, VALOE+9, VALFMT+6~, VALFMT+9 |
| SDIN("FORMAT" | VALFMT+7* |
| SDIN("ID" | VALOE+7* |
| SDOE | OE0~, OE0+1, GETOE~, GETOE+4, GETGEN~, GETGENG+2, GETGENG+4, GETGENG+5, EXAE+3~, EXAE+4* , EXAE+13*, EXAE+14, EXAEQ, GETLAST+3~, GETLAST+4*, GETLAST+13*, GETLAST+14, GETLASTQ, EXOE+3~, EXOE+4* , EXOE+13*, EXOE+14, EXOEQ, VALOE~, VALOE+3, VALOE+7, VALOE+8 |
| SDOUT | VALOE+6~, VALOE+9, VALFMT+6~, VALFMT+9 |
| SDOUT("FORMAT" | VALFMT+8* |
| SDOUT("ID" | VALOE+8* |
| SDQUIT | EXAE+3~, EXAE+10*, EXAE+12, EXAE+13, EXAE+18*, GETLAST+3~, GETLAST+10*, GETLAST+12, GETLAST+13, GETLAST+18* , EXOE+3~, EXOE+10*, EXOE+12, EXOE+13, EXOE+16* |
| SDT | EXAE+3~, EXAE+11*, EXAE+12*, EXAE+13, GETLAST+3~, GETLAST+11*, GETLAST+12*, GETLAST+13, EXOE+3~, EXOE+11* , EXOE+12*, EXOE+13 |
| SDX | PARSEG+10~*, PARSEG+11, PARSEG+12, PARSEG+13, PARSEG+14, PARSEG+15, PARSEG+16, PARSEG+17, PARSEG+19, PARSEG+23 , PARSEG+24, PARSEG+25, PARSEG+26, PARSEG+30~*, PARSEG+31, PARSEG+32, PARSEG+33, PARSEG+34, PARSEG+35, PARSEG+36 , PARSEG+37, PARSEG+38, PARSEG+40, PARSEG+41, PARSEG+42, PARSEG+43 |
| SDY | PARSE~, PARSEG+11, PARSEG+12, PARSEG+13, PARSEG+14, PARSEG+15, PARSEG+16, PARSEG+17, PARSEG+20, PARSEG+23 , PARSEG+24, PARSEG+25, PARSEG+26, PARSEG+31, PARSEG+32, PARSEG+33, PARSEG+34, PARSEG+35, PARSEG+36, PARSEG+37 , PARSEG+38, PARSEG+40, PARSEG+41, PARSEG+42, PARSEG+43 |
| X | PARSEG+19*, PARSEG+20, EXAE+3~, EXAE+14*, EXAE+15, EXAE+16, EXAE+17, GETLAST+3~, GETLAST+14*, GETLAST+15 , GETLAST+16, GETLAST+17, EXOE+3~, EXOE+14*, EXOE+15 |