SROESPR ;BIR/ADM - SURGERY E-SIG UTILITY ;08/09/04
Source file <SROESPR.m>
| Package | Total | Call Graph |
|---|---|---|
| Kernel | 3 | (,HOME)^%ZIS ^%ZISC ^%ZTLOAD |
| Text Integration Utility | 3 | ($$PRNTGRP,$$PRNTMTHD,$$PRNTNBR)^TIULG EXTRACT^TIULQ DOCPARM^TIUSRVP1 |
| Registration | 2 | (ADD,OERR)^VADPT ($$NAME,$$SITE)^VASITE |
| Surgery | 2 | $$TITLE^SROESPR PRINT^SROESPR1 |
| VA Fileman | 2 | EN^DIQ1 ^DIR |
| Authorization Subscription | 1 | $$ISA^USRLM |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DATE(X,FMT) | ; call with X=2910419.01 and FMT=Return Format of date ("MM/DD")
|
|
| ENTRY1 | ; Entry point from above
|
|
| SIGTITL(SRPER) | ; get signature block title
|
|
| PAT(SRY,DFN) | ; get minimum demographics for print
|
|
| TYPE(SRTIU) | ; get document type
|
|
| QDATE | ||
| SIGNAME(SRPER) | ; get signature block printed name
|
|
| PRNT(SRTN,SRTIU,SRDTITL) | ; print report from TIU
|
|
| FLAG() | ; chart vs work copies
; returns SRFLAG=1 if chart copy, SRFLAG=0 if work copy, null if '^' |
|
| EXIT | ||
| BEEP(SRPER) | ; get beeper #'s
|
|
| DEVICE | ||
| ENTRY | ; Entry point to print reports
|
|
| TITLE(SRTIU) | ; get report title
|
|
| TIME(X,FMT) | ; receives X as 2910419.01 and FMT=Return Format of time (HH:MM:SS).
|
| Name | Field # of Occurrence |
|---|---|
| ^%ZIS | DEVICE |
| HOME^%ZIS | DEVICE+7 |
| ^%ZISC | DEVICE+8 |
| ^%ZTLOAD | DEVICE+5 |
| EN^DIQ1 | BEEP+2, SIGNAME+2, SIGTITL+2 |
| ^DIR | FLAG+7 |
| $$TITLE^SROESPR | ENTRY+6 |
| PRINT^SROESPR1 | ENTRY1+6 |
| $$PRNTGRP^TIULG | PRNT+5 |
| $$PRNTMTHD^TIULG | PRNT+4 |
| $$PRNTNBR^TIULG | PRNT+7 |
| EXTRACT^TIULQ | TYPE+1, TITLE+1 |
| DOCPARM^TIUSRVP1 | FLAG+2 |
| $$ISA^USRLM | FLAG+2 |
| ADD^VADPT | PAT+1 |
| OERR^VADPT | PAT+1 |
| $$NAME^VASITE | PAT+5 |
| $$SITE^VASITE | PAT+6 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^SRF - [#130] | PRNT+3 |
| ^TMP("SRLQ" | ENTRY1+4!, EXIT! |
| ^TMP("SRPR" | ENTRY+3*, ENTRY+4, ENTRY+7, ENTRY+8!, ENTRY+9*, EXIT!, PRNT+2!, PRNT+11* |
| ^TMP("TIUPR" | ENTRY+3 |
| Name | Line Occurrences |
|---|---|
| $$DATE | PAT+3 |
| $$FLAG | PRNT+2 |
| $$TIME | DATE+7 |
| $$TITLE | PRNT+6 |
| $$TYPE | PRNT+3 |
| ENTRY1 | DEVICE+8 |
| EXIT | DEVICE, DEVICE+2 |
| QDATE | DATE+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> %ZIS | DEVICE* |
| AMTH | DATE+1~, DATE+5* |
| CC | DATE+1~, DATE+4* |
| D0 | ENTRY1+1~ |
| DA | BEEP+1!, BEEP+2*!, SIGNAME+1!, SIGNAME+2*!, SIGTITL+1!, SIGTITL+2*! |
| DD | DATE+1~, DATE+4* |
| DFN | PRNT+1~, PRNT+3*, PRNT+8, PRNT+9, PAT~ |
| DIC | BEEP+1!, BEEP+2*!, SIGNAME+1!, SIGNAME+2*!, SIGTITL+1!, SIGTITL+2*! |
| DIQ | BEEP+1!, BEEP+2*!, SIGNAME+1!, SIGNAME+2*!, SIGTITL+1!, SIGTITL+2*! |
| DIQ(0 | BEEP+2*, SIGNAME+2*, SIGTITL+2* |
| DIR | FLAG+4!, FLAG+7! |
| DIR("?" | FLAG+5*, FLAG+6* |
| DIR("A" | FLAG+4* |
| DIR("B" | FLAG+4* |
| DIR(0 | FLAG+4* |
| DIROUT | ENTRY1+1~ |
| DIRUT | ENTRY1+1~ |
| DN | ENTRY1+1~ |
| DR | BEEP+1!, BEEP+2*!, SIGNAME+1!, SIGNAME+2*!, SIGTITL+1!, SIGTITL+2*! |
| DTOUT | ENTRY1+1~, FLAG+7 |
| DUOUT | ENTRY1+1~, FLAG+7 |
| DUZ | FLAG+2 |
| FMT | TIME~, TIME+1*, TIME+3*, TIME+4, DATE~, DATE+2*, DATE+3*, DATE+5, DATE+6*, DATE+7* , QDATE |
| HR | TIME+1~, TIME+2* |
| IO | ENTRY+10, DEVICE+8 |
| IO("Q" | DEVICE+2! |
| IOP | DEVICE! |
| IOST | ENTRY1+2, DEVICE, FLAG+3 |
| MIN | TIME+1~, TIME+2* |
| MM | DATE+1~, DATE+4*, DATE+5 |
| POP | DEVICE! |
| SEC | TIME+1~, TIME+2* |
| SRDARR | PRNT+1~ |
| SRDARR( | PRNT+8*, PRNT+9*, PRNT+11 |
| SRDP | BEEP+1~*, BEEP+3*, BEEP+4 |
| SRDTITL | PRNT~, PRNT+2*, DEVICE+4 |
| SRERR | ENTRY1+1~, TYPE+1~, TITLE+1~ |
| SRFLAG | ENTRY+1~, ENTRY+2*, ENTRY1+2*, ENTRY1+3, ENTRY1+6, PRNT+1~, PRNT+2*, DEVICE+1*, DEVICE+6!, FLAG+2* , FLAG+3*, FLAG+4*, FLAG+7, FLAG+8*, FLAG+9 |
| SRI | ENTRY+1~, ENTRY+4*, ENTRY+5, ENTRY+7, ENTRY+8, TIME+1~, TIME+3*, DATE+1~, DATE+6* |
| SRJ | ENTRY+1~, ENTRY+4*, ENTRY+7, ENTRY+8 |
| SRK | ENTRY+1~, ENTRY+4*, ENTRY+6, ENTRY+7, ENTRY+8 |
| SRL | ENTRY+1~, ENTRY+5* |
| SRM | ENTRY+1~, ENTRY+5* |
| SRN | ENTRY+1~, ENTRY+5*, ENTRY+7 |
| SRO | ENTRY+1~ |
| SRO("SRPR" | ENTRY+7*, ENTRY+9 |
| >> SRPARM | FLAG+2 |
| >> SRPARM(0 | FLAG+2 |
| SRPER | BEEP~, BEEP+2, BEEP+3, SIGNAME~, SIGNAME+2, SIGNAME+3, SIGTITL~, SIGTITL+2, SIGTITL+3 |
| SRPFHDR | ENTRY+1~, ENTRY+6*, ENTRY+7, PRNT+1~, PRNT+6*, PRNT+8 |
| SRPFNBR | PRNT+1~, PRNT+7*, PRNT+8 |
| SRPGRP | ENTRY+1~, ENTRY+5*, ENTRY+7, PRNT+1~, PRNT+5*, PRNT+8 |
| SRPMTHD | PRNT+1~, PRNT+4*, PRNT+8, PRNT+9, PRNT+10, PRNT+11 |
| SRSPG | ENTRY+1~, ENTRY1+2*, ENTRY1+3*, ENTRY1+6, PRNT+1~, DEVICE+1*, DEVICE+6! |
| SRTIU | PRNT~, PRNT+3, PRNT+6, PRNT+8, PRNT+9, TYPE~, TYPE+1, TYPE+2, TITLE~, TITLE+1 , TITLE+2, FLAG+2 |
| SRTMP | DATE+1~, DATE+2* |
| SRTN | PRNT~, PRNT+3 |
| SRTYP | PRNT+1~, PRNT+3*, PRNT+4, PRNT+5, PRNT+7 |
| SRVP | BEEP+1~*, BEEP+3*, BEEP+4 |
| SRY | TYPE+1~, TITLE+1~, PAT~, BEEP+1~, SIGNAME+1~, SIGTITL+1~ |
| SRY( | TYPE+2, TITLE+2 |
| SRY("DOB" | PAT+3* |
| SRY("INTNM" | PAT+5* |
| SRY("LOCP" | PAT+7* |
| SRY("PH#" | PAT+4* |
| SRY("PNMP" | PAT+2* |
| SRY("SITE" | PAT+6* |
| SRY("SSN" | PAT+2* |
| SRY(200 | BEEP+3, SIGNAME+3, SIGTITL+3 |
| >> TIUFLAG | ENTRY+2 |
| U | PAT+6, PAT+7 |
| VA | PAT+1~ |
| VA("PID" | PAT+2 |
| VADM | PAT+1~ |
| VADM(1 | PAT+2 |
| VADM(3 | PAT+3 |
| VAIN | PAT+1~ |
| VAIN(4 | PAT+7 |
| VAIN(5 | PAT+7 |
| VAIP | PAT+1~ |
| VAPA | PAT+1~ |
| VAPA(8 | PAT+4 |
| X | TIME~, TIME+2*, DATE~, DATE+2, DATE+4, DATE+7 |
| Y | ENTRY1+1~, FLAG+8 |
| YY | DATE+1~, DATE+4* |
| ZTDESC | DEVICE+4*, DEVICE+6! |
| ZTDTH | DEVICE+6! |
| ZTIO | DEVICE+6! |
| >> ZTQUEUED | ENTRY1+5 |
| >> ZTREQ | ENTRY1+5* |
| ZTRTN | DEVICE+3*, DEVICE+6! |
| ZTSAVE | DEVICE+6! |
| ZTSAVE("SRFLAG" | DEVICE+4* |
| ZTSAVE("SRSPG" | DEVICE+4* |
| ZTSAVE("^TMP(""SRPR"",$J," | DEVICE+3* |
| ZTSK | DEVICE+5, DEVICE+6! |