VPSPDO2 ;DALOI/KML,WOIFO/BT - PDO OUTPUT DISPLAY - ALLERGIES (Continue);11/20/11 15:30
Source file <VPSPDO2.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Point of Service | 2 | ($$GETADDMF,$$GETADRCT,$$GETDFN,$$GETDKNW,$$GETLSTMR,$$GETSTAFF,ADDBLANK,ADDCJ,ADDPDO,GETADDFP,GETADDFR,GETADDFV,GETADDPR,GETADDVT,GETALLR,GETFORMT,SETADDFP,SETADDFR,SETADDFV,SETADDMF,SETADDPR,SETADDVT,SETADRCT)^VPSOBJ ($$SETFLD,FCOMM)^VPSPUTL1 |
| VA FileMan | 1 | $$GET1^DIQ |
| 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 |
|---|---|---|
| BLDADD(OREF) | ; build additional allergies section for Patient Entered allergy medication review note
; INPUT ; OREF : Object Reference for the VPS PDO object |
|
| INTADDAL(OREF,ALRIEN) | ; initialize additional allergy info
; INPUT ; OREF : Object Reference for the VPS PDO object ; ALRIEN : Additional Allergy IEN ; |
|
| PREPCOM(OREF) | ; prepare additional allergies comments to build
; INPUT ; OREF : Object Reference for the VPS PDO object |
|
| ADDADHDR(OREF) | ; build additional allergy header
; INPUT ; OREF : Object Reference for the VPS PDO object |
|
| ADDADALR(OREF) | ; build additional allergy items
; INPUT ; OREF : Object Reference for the VPS PDO object |
|
| GETCH(OREF) | ;retrieve any changes to allergy profile since last MRAR
; ICR 5843 - Controlled Subscription for read of PATIENT ALLERGIES file (120.8) ; INPUT ; OREF : Object Reference for the VPS PDO object |
|
| ADDCHGHD(OREF) | ; build allergies changes header
|
|
| ADDCHG(OREF,ANAME,REACTION,ACTION) | ; build allergies changes
; INPUT ; OREF : Object Reference for the VPS PDO object ; ANAME : newly entered Allergy name ; REACTION : array of reactions of the allergy ; ACTION : what to do with the reaction review |
| Name | Field # of Occurrence |
|---|---|
| $$GET1^DIQ | INTADDAL+9, INTADDAL+13, INTADDAL+17, INTADDAL+21, GETCH+14, GETCH+15, GETCH+18, GETCH+21, GETCH+32 |
| $$GETADDMF^VPSOBJ | ADDADALR+23 |
| $$GETADRCT^VPSOBJ | PREPCOM+29 |
| $$GETDFN^VPSOBJ | BLDADD+5, INTADDAL+5, GETCH+5 |
| $$GETDKNW^VPSOBJ | PREPCOM+12 |
| $$GETLSTMR^VPSOBJ | BLDADD+6, INTADDAL+6, GETCH+6 |
| $$GETSTAFF^VPSOBJ | INTADDAL+7, PREPCOM+5, ADDADALR+5 |
| ADDBLANK^VPSOBJ | BLDADD+17, BLDADD+19, GETCH+37 |
| ADDCJ^VPSOBJ | BLDADD+4, ADDCHGHD+1 |
| ADDPDO^VPSOBJ | ADDADHDR+8, ADDADALR+13, ADDADALR+27, ADDADALR+34, ADDCHGHD+7, ADDCHG+12, ADDCHG+18 |
| GETADDFP^VPSOBJ | ADDADALR+16 |
| GETADDFR^VPSOBJ | ADDADALR+17 |
| GETADDFV^VPSOBJ | ADDADALR+8 |
| GETADDPR^VPSOBJ | PREPCOM+22 |
| GETADDVT^VPSOBJ | PREPCOM+8 |
| GETALLR^VPSOBJ | GETCH+7 |
| GETFORMT^VPSOBJ | PREPCOM+4, ADDADHDR+4, ADDADALR+4, ADDCHGHD+2, ADDCHG+7 |
| SETADDFP^VPSOBJ | PREPCOM+26 |
| SETADDFR^VPSOBJ | PREPCOM+34 |
| SETADDFV^VPSOBJ | PREPCOM+18 |
| SETADDMF^VPSOBJ | INTADDAL+22 |
| SETADDPR^VPSOBJ | INTADDAL+14 |
| SETADDVT^VPSOBJ | INTADDAL+10 |
| SETADRCT^VPSOBJ | INTADDAL+18 |
| $$SETFLD^VPSPUTL1 | ADDADHDR+6, ADDADHDR+7, ADDADALR+12, ADDADALR+24, ADDADALR+25, ADDADALR+26, ADDADALR+32, ADDADALR+33, ADDCHGHD+4, ADDCHGHD+5 , ADDCHGHD+6, ADDCHG+9, ADDCHG+10, ADDCHG+11, ADDCHG+17 |
| FCOMM^VPSPUTL1 | PREPCOM+11, PREPCOM+14, PREPCOM+17, PREPCOM+25, PREPCOM+33 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^GMR(120.8 - [#120.8] | GETCH+13, GETCH+30 |
| ^TMP("VPSPUTL1" | PREPCOM+10*, PREPCOM+16*, PREPCOM+24*, PREPCOM+32* |
| ^VPS(853.5 - [#853.5] | BLDADD+12 |
| Name | Line Occurrences |
|---|---|
| ADDADALR | BLDADD+16 |
| ADDADHDR | BLDADD+15 |
| ADDCHG | GETCH+36 |
| ADDCHGHD | GETCH+35 |
| INTADDAL | BLDADD+13 |
| PREPCOM | BLDADD+14 |
| Name | Field # of Occurrence |
|---|---|
| ^( | BLDADD+12 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACTION | GETCH+22~, GETCH+23*, GETCH+24*, GETCH+36, ADDCHG~, ADDCHG+11 |
| ADALRPR | INTADDAL+13~*, INTADDAL+14, INTADDAL+15! |
| ADALRVT | INTADDAL+9~*, INTADDAL+10, INTADDAL+11! |
| ADDCOMM | PREPCOM+17~, PREPCOM+18, PREPCOM+19!, ADDADALR+8~, ADDADALR+16~ |
| ADDCOMM( | ADDADALR+11, ADDADALR+12, ADDADALR+21, ADDADALR+25 |
| ADDCOMM("" | ADDADALR+29 |
| ADDREACT | INTADDAL+17~*, INTADDAL+18, PREPCOM+29~*, PREPCOM+30, PREPCOM+31, PREPCOM+33 |
| ADDREACT(1 | PREPCOM+31* |
| ALLITMS | GETCH+7~ |
| ALLITMS( | GETCH+23, GETCH+24 |
| ALRID | BLDADD+10~*, BLDADD+12* |
| ALRIEN | BLDADD+10~*, BLDADD+12*, BLDADD+13, INTADDAL~, INTADDAL+9, INTADDAL+13, INTADDAL+17, INTADDAL+21 |
| ALRPR | PREPCOM+22~, PREPCOM+23, PREPCOM+25 |
| ALRVET | PREPCOM+8~, PREPCOM+9, PREPCOM+11, PREPCOM+19! |
| ANAME | GETCH+18~*, GETCH+23, GETCH+24, GETCH+36, ADDCHG~, ADDCHG+9 |
| COL | PREPCOM+4~, ADDADHDR+4~, ADDADALR+4~, ADDCHGHD+2~, ADDCHG+7~ |
| COL("ACTION" | ADDCHGHD+6, ADDCHG+11 |
| COL("ADDALLERGY-VET" | PREPCOM+11, PREPCOM+14, PREPCOM+17, ADDADALR+12 |
| COL("ALLERNM" | PREPCOM+25, ADDADHDR+6, ADDADALR+25, ADDCHGHD+4, ADDCHG+9 |
| COL("FOLLOWUP" | ADDADALR+24, ADDADALR+32 |
| COL("REACTION" | PREPCOM+33, ADDADHDR+7, ADDADALR+26, ADDADALR+33, ADDCHGHD+5, ADDCHG+10, ADDCHG+17 |
| DONTKNOW | PREPCOM+12~*, PREPCOM+14 |
| DONTKNOW(1 | PREPCOM+14* |
| ENTERR | GETCH+21~*, GETCH+23, GETCH+24 |
| FADDRCT | PREPCOM+33~, PREPCOM+34, PREPCOM+35! |
| FALRPR | PREPCOM+25~, PREPCOM+26, PREPCOM+27! |
| FALRVET | PREPCOM+11~, PREPCOM+15, PREPCOM+19! |
| FDONTKNOW | PREPCOM+19! |
| FDONTKNW | PREPCOM+13~, PREPCOM+14, PREPCOM+15 |
| HDR | BLDADD+8~*, BLDADD+15*, GETCH+9~*, GETCH+35* |
| LASTMRAR | BLDADD+6~*, BLDADD+12, INTADDAL+6~*, INTADDAL+9, INTADDAL+13, INTADDAL+17, INTADDAL+21, GETCH+6~*, GETCH+14 |
| MARKFOL | INTADDAL+21~*, INTADDAL+22, ADDADALR+18~*, ADDADALR+23*, ADDADALR+24, ADDADALR+32 |
| OREF | BLDADD~, BLDADD+4, BLDADD+5, BLDADD+6, BLDADD+13, BLDADD+14, BLDADD+15, BLDADD+16, BLDADD+17, BLDADD+19 , INTADDAL~, INTADDAL+5, INTADDAL+6, INTADDAL+7, INTADDAL+10, INTADDAL+14, INTADDAL+18, INTADDAL+22, PREPCOM~, PREPCOM+4 , PREPCOM+5, PREPCOM+8, PREPCOM+12, PREPCOM+18, PREPCOM+22, PREPCOM+26, PREPCOM+29, PREPCOM+34, ADDADHDR~, ADDADHDR+4 , ADDADHDR+8, ADDADALR~, ADDADALR+4, ADDADALR+5, ADDADALR+8, ADDADALR+13, ADDADALR+16, ADDADALR+17, ADDADALR+23, ADDADALR+27 , ADDADALR+34, GETCH~, GETCH+5, GETCH+6, GETCH+7, GETCH+35, GETCH+36, GETCH+37, ADDCHGHD~, ADDCHGHD+1 , ADDCHGHD+2, ADDCHGHD+7, ADDCHG~, ADDCHG+7, ADDCHG+12, ADDCHG+18 |
| PTIEN | BLDADD+5~*, BLDADD+12, INTADDAL+5~*, INTADDAL+9, INTADDAL+13, INTADDAL+17, INTADDAL+21, GETCH+5~*, GETCH+13 |
| REACT | ADDADALR+17~ |
| REACT( | ADDADALR+26, ADDADALR+31, ADDADALR+33 |
| REACTION | GETCH+27~, GETCH+36, ADDCHG~ |
| REACTION( | GETCH+32*, ADDCHG+16, ADDCHG+17 |
| REACTION(1 | ADDCHG+10 |
| RSS | ADDADALR+10~*, ADDADALR+11*, ADDADALR+12, ADDADALR+20~*, ADDADALR+21*, ADDADALR+22, ADDADALR+25, ADDADALR+26, ADDADALR+29*, ADDADALR+31* , ADDADALR+33, ADDCHG+14~*, ADDCHG+16*, ADDCHG+17 |
| SEQ | GETCH+29~*, GETCH+32* |
| STAFF | INTADDAL+7~*, INTADDAL+20, PREPCOM+5~*, PREPCOM+7, PREPCOM+21, ADDADALR+5~*, ADDADALR+7, ADDADALR+15 |
| TEMP | PREPCOM+15~*, PREPCOM+17 |
| U | PREPCOM+11, PREPCOM+14, PREPCOM+17, PREPCOM+25, PREPCOM+33 |
| VDA | GETCH+11~*, GETCH+13*, GETCH+14, GETCH+15, GETCH+18, GETCH+21, GETCH+30, GETCH+31 |
| VIEN | GETCH+28~*, GETCH+30*, GETCH+31 |
| VIENS | GETCH+31~*, GETCH+32 |
| VPSX | BLDADD+9~*, ADDADHDR+5~*, ADDADHDR+6*, ADDADHDR+7*, ADDADHDR+8, ADDADALR+9~*, ADDADALR+12*, ADDADALR+13, ADDADALR+19~*, ADDADALR+24* , ADDADALR+25*, ADDADALR+26*, ADDADALR+27, ADDADALR+30*, ADDADALR+32*, ADDADALR+33*, ADDADALR+34, GETCH+10~*, ADDCHGHD+3~*, ADDCHGHD+4* , ADDCHGHD+5*, ADDCHGHD+6*, ADDCHGHD+7, ADDCHG+8~*, ADDCHG+9*, ADDCHG+10*, ADDCHG+11*, ADDCHG+12, ADDCHG+15*, ADDCHG+17* , ADDCHG+18 |