AGGRPAT ;VNGT/HS/ALA-Recent Patient save and retrieve ; 16 May 2010 1:07 PM
Source file <AGGRPAT.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| SAVE(DATA,NUM,DIEN,INFO) | ; EP - AGG SAVE RECENT PATIENT LIST
; Input ; NUM - Max number of enties to keep ; DIEN - (DFN) Patient's IEN ; INFO - extra data to be stored ; ; Output: ; DATA = name of global (passed by reference) in which the data is stored ; RESULT = 1 (unlock will always succeed) ; RESULT = -1 if invalid patient IEN (shouldn't happen) ; or ; BMXSEC - if M error encountered ; |
|
| ERR | ;
|
|
| GET(DATA,FAKE) | ; EP - AGG RECENT PATIENT RETRIEVE
; Input ; FAKE - extra 'blank' parameter required by BMXNET async 'feature' ; ; Output: ; DATA = name of global (passed by reference) in which the data is stored |
| RPC Name | Call Tags |
|---|---|
| AGG SAVE PAT LIST | SAVE |
| AGG GET PAT LIST | GET |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD("DD" | ERR+3 |
| ^TMP("AGGRPAT" | GET+12, SAVE+15 |
| ^XTMP("AGGRPAT" | GET+19, SAVE+26 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> BMXSEC | ERR+4* |
| CNT | GET+10~, GET+19*, GET+28, SAVE+24~, SAVE+36*, SAVE+41*, SAVE+43 |
| DATA | GET~, GET+12*, GET+13, GET+17, GET+27, GET+29, SAVE~, SAVE+15*, SAVE+16, SAVE+23 , SAVE+50, SAVE+51, ERR+5 |
| DIEN | GET+10~, GET+23*, GET+24*, GET+26, GET+27, SAVE~, SAVE+31, SAVE+34 |
| DT | SAVE+27 |
| DUZ | GET+19, SAVE+26 |
| DUZ(2 | GET+25, SAVE+31, SAVE+34, SAVE+40, SAVE+46 |
| ERRDTM | ERR+2~, ERR+3*, ERR+4 |
| FAKE | GET~ |
| I | SAVE+24~, SAVE+43* |
| IEN | SAVE+24~, SAVE+31*, SAVE+38*, SAVE+39, SAVE+40, SAVE+45*, SAVE+46, SAVE+47 |
| II | GET+10~, GET+17*, GET+27*, GET+28, GET+29*, SAVE+13~, SAVE+23*, SAVE+50*, SAVE+51*, ERR+5* |
| INFO | GET+10~, GET+26*, GET+27, SAVE~, SAVE+34 |
| >> LOC | GET+25*, GET+26 |
| NUM | SAVE~, SAVE+19*, SAVE+43 |
| QFL | GET+10~, GET+19*, GET+22, GET+24, GET+28* |
| RESULT | SAVE+24~, SAVE+25*, SAVE+49*, SAVE+50 |
| SDT | GET+10~, GET+19*, GET+22*, GET+24, GET+26, GET+27, SAVE+24~, SAVE+29*, SAVE+30*, SAVE+31 , SAVE+33*, SAVE+34, SAVE+36*, SAVE+37*, SAVE+38, SAVE+39, SAVE+40, SAVE+44*, SAVE+45, SAVE+46 , SAVE+47 |
| SGLOB | GET+10~, GET+19*, GET+22, GET+24, GET+26, SAVE+26*, SAVE+27, SAVE+30, SAVE+31, SAVE+34 , SAVE+37, SAVE+38, SAVE+39, SAVE+40, SAVE+44, SAVE+45, SAVE+46, SAVE+47 |
| U | SAVE+27 |
| UID | GET+10~, GET+11*, GET+12, SAVE+13~, SAVE+14*, SAVE+15 |
| Y | ERR+2~, ERR+3* |
| >> ZTSK | GET+11, SAVE+14 |