SDWLRP1 ;;IOFO BAY PINES/TEH - WAITING LIST - RPC;06/28/2002 ; 26 Aug 2002 1:25 PM ; Compiled April 16, 2007 10:15:05
Source file <SDWLRP1.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| FDA | ;Get data from SDWLSTR string and set FDA.
|
|
| DEL1 | ;
|
|
| SB0 | ||
| SB1 | ||
| VAL | ;Validate fields
|
|
| OUTPUT1(SDWLOUT,SDWLDFN) | ;
|
|
| OUTPUT3(SDWLOUT,SDWLDFN) | ;Disposition Data
; input: ; DFN = Patient Internal ID ; ; output: Subscript 'DIS' ; Date Dsipositioned^Disposition by^Disposition |
|
| INPUTDP(SDWLRES,SDWLSTR) | ;Set disposition in Wait List Patient file
|
|
| INPUT(SDWLRES,SDWLSTR) | ;
; Input: ; SDWLSTR = location of data = ^TMP("SDWLG",$J,i,0) ; (R) = Required Field ; (O) = Optional ; ; .01 2 3 5 6 ; DFN (R)^TYPE (R)^SPECIFIC TEAM (O)^SPECIFIC POSITION (O)^ORGINATING USER (R)^COMMENT (O)^CLINIC (O)^INTRA FLAG (O)^REJ FLAG (O)^MULTI TEAM FLAG (O) ; 1 2 3 4 5 6 7 8 9 10 |
|
| SET | ;Input data to file ^SDWL(409.3,IEN,0).
|
|
| DEL | ||
| SET1 | ;
|
|
| OUTPUT(SDWLOUT,SDWLDFN) | ;-FULL
; input: ; DFN = Patient ; Lookup uses Wait List data file (409.3) and returns the following data. ; ; output: ; SCOUT = location of data = ^TMP("SDWLG",$J,i,0) ; for i=1:number of records returned: |
|
| NEW | ;Get IEN from ^SDWL(409.3,IEN,0).
|
|
| VAL1 | ;
|
|
| FDA1 | ;
|
| Name | Field # of Occurrence |
|---|---|
| H^%DTC | NEW+28, SB1+8 |
| FIND^DIC | OUTPUT+33, OUTPUT3+11 |
| FILE^DICN | NEW+11 |
| ^DIE | NEW+14, NEW+15, NEW+16, SB0+5, SB0+6, SB0+7, SB0+8 |
| UPDATE^DIE | SET+1, SET1+1 |
| VALS^DIE | VAL+2, VAL1+2 |
| ^DIK | DEL, DEL1+1 |
| $$IENS^DILF | FDA+5, FDA1+2 |
| CLEAN^DILF | OUTPUT+34, OUTPUT3+12, INPUT+21, INPUTDP+18 |
| FDA^DILF | FDA+7, FDA1+6 |
| $$EXTERNAL^DILFD | FDA1+4 |
| $$ENROLL^EASWTAPI | NEW+27 |
| $$TF^XUAF4 | SB1+4 |
| RPC Name | Call Tags |
|---|---|
| SD W/L RETRIVE FULL DATA | OUTPUT |
| SD W/L CREATE FILE | INPUT |
| SD W/L RETRIVE BRIEF | OUTPUT1 |
| SD W/L RETRIVE MEDICAL REVIEW | OUTPUT2 |
| SD W/L RETRIVE DISPOSITION | OUTPUT3 |
| SD W/L CREATE DISPOSITION | INPUTD |
| SD W/L CREATE M/R | INPUTMR |
| FileNo | Call Tags |
|---|---|
| ^SDWL(409.3 - [#409.3] | Classic Fileman Calls, FIND^DIC |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DGCN(391.91 - [#391.91] | SB1, SB1+1, SB1+2 |
| ^SCTM(404.51 - [#404.51] | NEW+4, NEW+6 |
| ^SCTM(404.57 - [#404.57] | NEW+4 |
| ^SDWL(409.3 - [#409.3] | OUTPUT+30, OUTPUT+31, OUTPUT1+11, OUTPUT1+12, OUTPUT1+13, OUTPUT1+15, OUTPUT3+8, OUTPUT3+9, INPUTDP+13, INPUTDP+14 |
| ^TMP("DIERR" | INPUT+15! |
| ^TMP("DILIST" | OUTPUT+35 |
| ^TMP("SDWLIN" | INPUT+15!, INPUT+21!, FDA+8, INPUTDP+18!, FDA1+7 |
| ^TMP("SDWLOUT" | INPUT+15!, INPUT+21!, VAL+4, INPUTDP+18!, VAL1+4 |
| ^TMP("SDWLRP1" | OUTPUT1+11*, OUTPUT1+15*, OUTPUT1+16 |
| Name | Line Occurrences |
|---|---|
| DEL | INPUT+18, INPUT+20 |
| DEL1 | INPUTDP+15, INPUTDP+16, INPUTDP+17 |
| FDA | INPUT+18 |
| FDA1 | INPUTDP+15 |
| NEW | INPUT+17 |
| SB0 | NEW+26, NEW+27 |
| SB1 | NEW+25 |
| SET | INPUT+20 |
| SET1 | INPUTDP+17 |
| VAL1 | INPUTDP+16 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %H | INPUT+14~, NEW+28, SB1+8 |
| DA | NEW+1~, NEW+13*, SB0+5*, DEL*, DEL1+1* |
| DA(1 | DEL1+1* |
| DIC | NEW+1~, NEW+11*, SB0+9! |
| DIC(0 | NEW+11* |
| DIE | NEW+1~, NEW+13*, NEW+16*, SB0+5*, SB0+9! |
| DIERR | OUTPUT+29~, OUTPUT+34, OUTPUT3+7~, OUTPUT3+12, INPUT+14~, VAL+1~, VAL1+1~ |
| DIK | NEW+1~, DEL*, DEL1+1* |
| DIR | SB0+9! |
| DR | NEW+1~, NEW+14*, NEW+15*, NEW+16*, SB0+5*, SB0+6*, SB0+7*, SB0+8*, SB0+9! |
| DT | FDA1+1 |
| SDINTRA | NEW+1~, NEW+8* |
| SDMULTI | NEW+1~, NEW+8* |
| SDREJ | NEW+1~, NEW+8* |
| SDWLCNT | OUTPUT1+10*, OUTPUT1+14*, OUTPUT1+15, OUTPUT1+17! |
| SDWLD | SB0+9!, SB1+6*, SB1+8* |
| SDWLDA | OUTPUT+31*, OUTPUT+32, OUTPUT1+12*, OUTPUT1+13, OUTPUT1+15, OUTPUT1+17!, OUTPUT3+7~, OUTPUT3+9*, OUTPUT3+10, INPUT+22! , NEW+12*, NEW+13, SB0+5, FDA+5, SET+3, DEL, DEL+1, INPUTDP+11~, INPUTDP+13, FDA1+1* , FDA1+2, DEL1+1 |
| SDWLDAX | OUTPUT+29~, OUTPUT+32*, OUTPUT+33, OUTPUT3+10*, OUTPUT3+11 |
| SDWLDB | NEW+25*, NEW+28*, SB1~, SB1+8* |
| SDWLDDT | INPUTDP+11~, FDA1+1*, FDA1+3 |
| SDWLDE | NEW+25*, NEW+28*, SB0+9!, SB1+8 |
| SDWLDET | NEW+28*, NEW+29, SB0+9! |
| SDWLDFN | OUTPUT~, OUTPUT+30, OUTPUT+31, OUTPUT1~, OUTPUT1+11, OUTPUT1+12, OUTPUT1+17!, OUTPUT3~, OUTPUT3+7~, OUTPUT3+8 , OUTPUT3+9, INPUT+22!, NEW+7*, NEW+12*, NEW+27, SB1, SB1+1, INPUTDP+11~, INPUTDP+14, FDA1+1* |
| SDWLDISP | INPUTDP+11~, FDA1+1*, FDA1+3 |
| SDWLDS | NEW+28*, SB0+9! |
| SDWLDTF | SB1+7, SB1+8*, SB1+10! |
| SDWLDTF(0 | SB1+8 |
| SDWLDTF(9999999 | SB1+6* |
| SDWLDUZ | INPUT+22!, NEW+12*, INPUTDP+11~, FDA1+1*, FDA1+3 |
| SDWLE | NEW+25*, NEW+26, NEW+28*, NEW+29*, NEW+30*, SB0+1*, SB0+2*, SB0+3, SB0+9!, SB1* , SB1+8*, SB1+9* |
| SDWLEE | NEW+25*, SB0+1, SB0+2, SB0+9!, SB1+8*, SB1+9 |
| SDWLF | INPUT+14~, FDA+1*, FDA+7, FDA1+4, FDA1+6 |
| SDWLFLD | INPUT+14~, FDA+3*, FDA+4*, FDA+7, FDA1+3*, FDA1+4, FDA1+6 |
| SDWLFLG | INPUT+14~, FDA+5* |
| SDWLI | INPUT+14~, FDA+2*, FDA+3, FDA1+3* |
| SDWLIEN | OUTPUT1+10*, OUTPUT1+17!, FDA+5*, FDA+7, FDA1+2*, FDA1+6 |
| SDWLIN | INPUT+14~, NEW+4*, NEW+6* |
| SDWLMSG | INPUT+14~, FDA+6, FDA1+5 |
| SDWLMSG("DIERR" | VAL+3, SET+2, VAL1+3, SET1+2 |
| SDWLOUT | OUTPUT~, OUTPUT+35!*, OUTPUT1~, OUTPUT1+16*, OUTPUT3~, OUTPUT3+13!* |
| SDWLRES | OUTPUT+30*, OUTPUT+34*, OUTPUT1+11*, OUTPUT3+7~, OUTPUT3+8*, OUTPUT3+12*, OUTPUT3+13*, INPUT~, INPUT+16*, INPUT+18 , INPUT+20, NEW+11*, FDA+6*, FDA+8*, VAL+3*, SET+2*, SET+3*, DEL+1*, INPUTDP~, INPUTDP+12* , INPUTDP+13*, INPUTDP+14*, INPUTDP+15, INPUTDP+16, INPUTDP+17, FDA1+5*, FDA1+7*, VAL1+3*, SET1+2*, SET1+3* , DEL1+2* |
| SDWLRES("SDWLIN" | FDA+8*, FDA1+7* |
| SDWLRES("SDWLOUT" | VAL+4*, VAL1+4* |
| SDWLRNE | NEW+27*, NEW+30, SB0, SB0+1, SB0+3*, SB0+9! |
| SDWLRNED | INPUT+14~, NEW+25*, NEW+27*, NEW+28 |
| SDWLSTR | INPUT~, INPUT+16, NEW+2, NEW+3, NEW+5, NEW+6, NEW+7, NEW+8, NEW+11, NEW+12 , FDA+2, INPUTDP~, INPUTDP+12, FDA1+1 |
| SDWLTP | INPUT+14~, NEW+3*, NEW+4 |
| SDWLVAL | INPUT+14~, FDA+2*, FDA+7, FDA1+3*, FDA1+4*, FDA1+6 |
| SDWLX | INPUT+14~, SB1+1*, SB1+2, SB1+6 |
| SDWLY | INPUT+14~, SB1+2*, SB1+4, SB1+6 |
| U | OUTPUT1+13, NEW+2, NEW+3, NEW+4, NEW+5, NEW+6, NEW+7, NEW+8, NEW+11, NEW+12 , NEW+27, SB0, SB1+4, SB1+6, FDA1+1 |
| X | INPUT+14~, NEW+11*, NEW+28*, SB1+8* |
| Y | INPUT+14~, INPUT+22!, NEW+11, NEW+12 |