VPSSRVY3 ;WOIFO/BT - VPS CLINICAL SURVEY QUESTIONNAIRE;01/16/15 13:07
Source file <VPSSRVY3.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| UTGET(VPSDFN,TARGET,VPSQIEN,VPSQNM,VPSFDT,VPSTDT,VPSNUM) | ;
|
|
| GETRPT(VPSDFN,TARGET,VPSQIEN,VPSQNM,VPSFDT,VPSTDT,VPSNUM,AHFLG) | ;
|
|
| STARTHS | ;
|
|
| EX | ;
|
|
| PASSCHK(ID1,VPSQIEN,VPSQNM) | ;
; test is see if this is the survey being requested |
|
| GETDATA(VPSDFN,TID,FDT,VPSQNM) | ;
|
|
| ADD(TXT) | ;
|
|
| PDO(PTIEN,PDOARY) | ;
; create object and store the results of this clinical survey request |
|
| CLOSE | ;
; close the object |
|
| HSAHCAL | ;
; Entry point for including answer history and calculated values with the health summary ; AHFLG - is the flag for obtaining answer history |
|
| HSCAL | ;
; Entry point for including calculated values with the health summary ; CALC - is the flag for obtaining calcualted values |
|
| HS | ;
; Entry point for health summary ; VPSHSFLG - Flag that indicates health summary so the report is processed accordingly ; obtains key values that are provided by the CPRS call |
|
| PRINTHS(SURVEY) | ;
|
| Name | Field # of Occurrence |
|---|---|
| $$GET1^DIQ | PASSCHK+9, GETDATA+9, GETDATA+11, GETDATA+13, GETDATA+16, GETDATA+19, GETDATA+22, GETDATA+25, GETDATA+28, GETDATA+29 , GETDATA+35, GETDATA+55, GETDATA+58, GETDATA+59, GETDATA+66, GETDATA+67, GETDATA+82, GETDATA+83, GETDATA+86, GETDATA+90 , GETDATA+92, GETDATA+94 |
| $$NEW^VPSOBJ | PDO+4 |
| ADDBLANK^VPSOBJ | PDO+9 |
| ADDPDO^VPSOBJ | PDO+5, PDO+8 |
| ADDUNDLN^VPSOBJ | PDO+9 |
| CLOSE^VPSOBJ | CLOSE+2 |
| $$UPCASE^VPSSRVY2 | STARTHS+16 |
| $$NOW^XLFDT | STARTHS+9 |
| $$CJ^XLFSTR | HS+14, PRINTHS+2 |
| $$REPEAT^XLFSTR | PRINTHS+2, PRINTHS+4, PRINTHS+9 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | STARTHS+5 |
| ^VPS(853.8 - [#853.8] | STARTHS+6, STARTHS+19, STARTHS+21, GETDATA+3, GETDATA+39, GETDATA+40, GETDATA+42, GETDATA+46, GETDATA+47, GETDATA+51 , GETDATA+65 |
| ^VPS(853.85 - [#853.85] | PASSCHK+6 |
| ^VPS(853.875 - [#853.875] | HS+21 |
| Name | Line Occurrences |
|---|---|
| $$GETRPT | UTGET+3 |
| $$PASSCHK | STARTHS+25 |
| ADD | STARTHS+34, GETDATA+10, GETDATA+14, GETDATA+17, GETDATA+23, GETDATA+26, GETDATA+30, GETDATA+36, GETDATA+44, GETDATA+48 , GETDATA+52, GETDATA+56, GETDATA+61, GETDATA+83, GETDATA+85, GETDATA+91, GETDATA+98, GETDATA+99, GETDATA+101 |
| CLOSE | PDO+5 |
| EX | STARTHS+4, STARTHS+5, STARTHS+6 |
| GETDATA | STARTHS+26 |
| PDO | EX+3 |
| PRINTHS | HS+17, HS+24 |
| STARTHS | HS+17, HS+23 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| AHFLG | GETRPT~, GETDATA+65, GETDATA+66, HSAHCAL+3~, HSAHCAL+4* |
| ARR | PDO+2~, PDO+3*, PDO+4, CLOSE+3 |
| CALC | GETDATA+36, GETDATA+56, HSCAL+3~, HSCAL+4* |
| CNT | GETRPT+34~, GETRPT+36*, STARTHS+24, STARTHS+27*, STARTHS+28, STARTHS+35, HS+15~, HS+16*, HS+22* |
| CUR | GETDATA+63~, GETDATA+64*, GETDATA+65, GETDATA+66*, GETDATA+67*, GETDATA+100* |
| DAT | STARTHS+8~, GETDATA+2~, GETDATA+9*, GETDATA+10, GETDATA+11*, GETDATA+13*, GETDATA+14, GETDATA+16*, GETDATA+17, GETDATA+19* , GETDATA+22*, GETDATA+23, GETDATA+25*, GETDATA+26, GETDATA+28*, GETDATA+29*, GETDATA+30, GETDATA+35*, GETDATA+36, GETDATA+40* , GETDATA+41*, GETDATA+44*, GETDATA+47*, GETDATA+48, GETDATA+55*, GETDATA+56, GETDATA+80*, GETDATA+86*, GETDATA+87, GETDATA+88* , GETDATA+90*, GETDATA+91, GETDATA+92*, GETDATA+97*, GETDATA+98 |
| DAT1 | GETDATA+38~, GETDATA+42*, GETDATA+43*, GETDATA+44, GETDATA+94*, GETDATA+95, GETDATA+96*, GETDATA+97 |
| DATA | STARTHS+8~, GETDATA+2~, GETDATA+3*, HS+4~, PRINTHS+7*, PRINTHS+8 |
| >> DFN | HS+7 |
| DIEN | HS+4~, HS+20*, HS+21 |
| FDT | STARTHS+8~, STARTHS+20*, STARTHS+21*, STARTHS+23, STARTHS+26, GETDATA~, GETDATA+3, GETDATA+16, GETDATA+19, GETDATA+22 , GETDATA+25, GETDATA+28, GETDATA+29, GETDATA+35, GETDATA+39, GETDATA+40, GETDATA+42, GETDATA+46, GETDATA+47, GETDATA+51 , GETDATA+55, GETDATA+58, GETDATA+59, GETDATA+65, GETDATA+66, GETDATA+67, GETDATA+82, GETDATA+83, GETDATA+86, GETDATA+90 , GETDATA+92, GETDATA+94 |
| FLG | STARTHS+8~, STARTHS+10*, STARTHS+18*, STARTHS+19, STARTHS+21, STARTHS+24*, PASSCHK+3~, PASSCHK+4*, PASSCHK+5, PASSCHK+7* , PASSCHK+8, PASSCHK+9* |
| FLT | STARTHS+8~ |
| >> GMTSBEG | HS+8*, HS+12 |
| >> GMTSEG(1 | HS+17, HS+19, HS+20 |
| >> GMTSEGH | HS+14 |
| >> GMTSEGL | HS+24 |
| >> GMTSEND | HS+9*, HS+13 |
| >> GMTSNDM | HS+10*, HS+11 |
| I | GETDATA+2~, GETDATA+37*, GETDATA+39*, GETDATA+40, GETDATA+42, GETDATA+45*, GETDATA+46*, GETDATA+47, GETDATA+50*, GETDATA+51* , GETDATA+55, GETDATA+58, GETDATA+59, GETDATA+65, GETDATA+66, GETDATA+67, GETDATA+82, GETDATA+83, GETDATA+86, GETDATA+90 , GETDATA+92, GETDATA+94, HS+15~, HS+18*, HS+19*, HS+20 |
| ID | PASSCHK+3~, PASSCHK+6*, PASSCHK+7 |
| ID1 | PASSCHK~, PASSCHK+7, PASSCHK+9 |
| II | GETDATA+49~, GETDATA+62*, GETDATA+65*, GETDATA+66, GETDATA+67, GETDATA+82, GETDATA+83, GETDATA+86, GETDATA+90, GETDATA+92 , GETDATA+94 |
| J | GETDATA+49~, GETDATA+60*, GETDATA+61*, GETDATA+84*, GETDATA+85* |
| LINE | PDO+2~, PDO+6*, PDO+7*, PDO+8, HS+4~, PRINTHS+1~, PRINTHS+5*, PRINTHS+6*, PRINTHS+7 |
| NEXTLINE | GETRPT+34~, GETRPT+35*, ADD+1*, ADD+2, HS+15~, HS+16* |
| PDOARY | PDO~, PDO+5, PDO+7, PDO+8, CLOSE+3* |
| PDOOREF | PDO+2~, PDO+4*, PDO+5, PDO+8, PDO+9, CLOSE+2 |
| PTIEN | PDO~, PDO+4 |
| STR | STARTHS+29~, STARTHS+30*, STARTHS+31*, STARTHS+32*, STARTHS+33*, STARTHS+34 |
| SURVEY | PRINTHS~, PRINTHS+2 |
| TARGET | UTGET~, UTGET+3, GETRPT~, STARTHS+1, STARTHS+4, STARTHS+5, STARTHS+6, STARTHS+35, EX+2, EX+3 , EX+5, ADD+2, PDO+5, HS+4~, HS+6*, PRINTHS+3, PRINTHS+4, PRINTHS+6, PRINTHS+7 |
| TDT | GETRPT+34~, STARTHS+9*, STARTHS+12*, STARTHS+13*, STARTHS+20, STARTHS+22 |
| TID | STARTHS+18*, STARTHS+19*, STARTHS+21, STARTHS+25, STARTHS+26, GETDATA~, GETDATA+3, GETDATA+9, GETDATA+11, GETDATA+13 , GETDATA+16, GETDATA+19, GETDATA+22, GETDATA+25, GETDATA+28, GETDATA+29, GETDATA+35, GETDATA+39, GETDATA+40, GETDATA+42 , GETDATA+46, GETDATA+47, GETDATA+51, GETDATA+55, GETDATA+58, GETDATA+59, GETDATA+65, GETDATA+66, GETDATA+67, GETDATA+82 , GETDATA+83, GETDATA+86, GETDATA+90, GETDATA+92, GETDATA+94 |
| TMP | GETDATA+57~, GETDATA+81! |
| TMP( | GETDATA+61, GETDATA+85 |
| TMP(1 | GETDATA+59*, GETDATA+83 |
| TXT | ADD~, ADD+2 |
| U | GETDATA+40, GETDATA+42, PDO+5, HS+21, PRINTHS+3, PRINTHS+4 |
| UT | UTGET+1~, UTGET+3*, UTGET+5 |
| UTFLG | UTGET+1~, UTGET+2*, EX+2 |
| VPSDFN | UTGET~, UTGET+3, GETRPT~, STARTHS+4, STARTHS+5, STARTHS+6, STARTHS+19, STARTHS+21, STARTHS+26, EX+3 , GETDATA~, GETDATA+3, GETDATA+16, GETDATA+19, GETDATA+22, GETDATA+25, GETDATA+28, GETDATA+29, GETDATA+35, GETDATA+39 , GETDATA+40, GETDATA+42, GETDATA+46, GETDATA+47, GETDATA+51, GETDATA+55, GETDATA+58, GETDATA+59, GETDATA+65, GETDATA+66 , GETDATA+67, GETDATA+82, GETDATA+83, GETDATA+86, GETDATA+90, GETDATA+92, GETDATA+94, HS+4~, HS+7* |
| VPSFDT | UTGET~, GETRPT~, STARTHS+22, STARTHS+23, STARTHS+33, HS+4~, HS+12* |
| VPSHSFLG | EX+1, HS+4~, HS+5* |
| VPSNUM | UTGET~, GETRPT~, STARTHS+24, HS+4~, HS+11* |
| VPSQIEN | UTGET~, GETRPT~, STARTHS+14*, STARTHS+25, STARTHS+31, PASSCHK~, PASSCHK+2, PASSCHK+5, PASSCHK+6, HS+4~ |
| VPSQNM | UTGET~, GETRPT~, STARTHS+15*, STARTHS+16*, STARTHS+25, STARTHS+26, STARTHS+32, PASSCHK~, PASSCHK+2, PASSCHK+8 , PASSCHK+9, GETDATA~, HS+4~, HS+21*, HS+24 |
| VPSTDT | UTGET~, GETRPT~, STARTHS+11, STARTHS+12, STARTHS+13, STARTHS+23, HS+4~, HS+13* |
| X | STARTHS+8~ |
| Y | STARTHS+8~ |