BDGPV ; IHS/ANMC/LJF - PROVIDER INQUIRY ;
Source file <BDGPV.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 4 | ^%ZISC ($$FMADD,$$FMTE)^XLFDT $$REPEAT^XLFSTR DISP^XQORM1 | 
| IHS Changes To ADT | 3 | ($$BROWSE,$$CONF,$$READ,MSG,ZIS)^BDGF $$ADMPRV^BDGF1 ($$CWAD,$$HRCN)^BDGF2 | 
| Registration | 3 | EN^VALM TERM^VALM0 CLEAR^VALM1 | 
| IHS Changes To Scheduling | 2 | CLINICS^BSDPVD PCP^BSDU1 | 
| IHS Additions To Surgery | 1 | PRVSUR^BSRPEP | 
| VA Fileman | 1 | $$GET1^DIQ | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| WRD() | ; return current ward abbreviation for patient | |
| EN | ;EP; -- main entry point for BDG PROVIDER INQUIRY | |
| HDR | ; -- header code | |
| PAD(D,L) | ;EP -- SUBRTN to pad length of data ; -- D=data L=length | |
| SP(N) | ; -- SUBRTN to pad N number of spaces | |
| SRV() | ; return current service abbreviation for patient | |
| SET(LINE,LNUM,PNUM,IEN) | ; puts display line into array | |
| EXPND | ; -- expand code | |
| SCHVST | ; find scheduled outpat visits and those for quarters | |
| HDG | ; heading for paper report | |
| START | ;EP; entry when printing to paper | |
| INIT | ; -- init variables and list array | |
| SCHDS | ; find scheduled day surgeries | |
| ; print report to paper | ||
| EXIT | ; -- exit code | |
| APPTS | ; find all appts for provider for today | |
| SCHADM | ; find scheduled admissions for next week for provider | |
| INPT | ; find all inpatients for this provider | |
| DAYSUR | ; find all day surgery patients for this provider | |
| HELP | ; -- help code | 
| Name | Field # of Occurrence | 
|---|---|
| ^%ZISC | PRINT+6 | 
| $$BROWSE^BDGF | BDGPV+10 | 
| $$CONF^BDGF | HDR+1 | 
| $$READ^BDGF | BDGPV+6, BDGPV+9 | 
| MSG^BDGF | INIT+1 | 
| ZIS^BDGF | BDGPV+11 | 
| $$ADMPRV^BDGF1 | INPT+15, INPT+51 | 
| $$CWAD^BDGF2 | INPT+49, APPTS+38 | 
| $$HRCN^BDGF2 | INPT+42, DAYSUR+35, APPTS+37 | 
| CLINICS^BSDPVD | APPTS+3 | 
| PCP^BSDU1 | INPT+19, INPT+52 | 
| PRVSUR^BSRPEP | DAYSUR+1, DAYSUR+5 | 
| $$GET1^DIQ | BDGPV+4, INPT+7, INPT+12, INPT+16, INPT+21, INPT+45, INPT+46, INPT+50, DAYSUR+33, DAYSUR+34 , DAYSUR+36, DAYSUR+40, DAYSUR+42, DAYSUR+43, DAYSUR+46, DAYSUR+47, APPTS+12, APPTS+36, SRV+1, WRD+3 | 
| EN^VALM | EN+2 | 
| TERM^VALM0 | EN+1 | 
| CLEAR^VALM1 | EN+1, EN+3 | 
| $$FMADD^XLFDT | APPTS+33 | 
| $$FMTE^XLFDT | APPTS+32, APPTS+33 | 
| $$REPEAT^XLFSTR | HDG+3, HDG+6, PAD+2 | 
| DISP^XQORM1 | HELP+1 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^DPT - [#2] | GET1^DIQ | 
| ^VA(200 - [#200] | GET1^DIQ | 
| ^DGPM - [#405] | GET1^DIQ | 
| ^SC - [#44] | GET1^DIQ | 
| ^DIC(45.7 - [#45.7] | GET1^DIQ | 
| 9009012.01 | GET1^DIQ | 
| ^BDGWD - [#9009016.5] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ADGDS("AA" | DAYSUR+24, DAYSUR+25, DAYSUR+26 | 
| ^DIC(42 - [#42] | WRD+3 | 
| ^DPT - [#2] | INPT+7, INPT+11, INPT+44, SRV+1, WRD+2 | 
| ^DPT("ACA" | INPT+3, INPT+4 | 
| ^SC - [#44] | APPTS+15, APPTS+16, APPTS+19, APPTS+20 | 
| ^TMP("BDGPV" | INIT+3!, INIT+7*, PRINT+3, PRINT+5, EXIT+1!, SET+2*, SET+3* | 
| ^TMP("BDGPV1" | INIT+3!, INIT+8!, INPT+12*, INPT+16*, INPT+21*, INPT+24, INPT+30, INPT+36, INPT+37, INPT+38 , DAYSUR+3!, DAYSUR+6, DAYSUR+10, DAYSUR+11, DAYSUR+12, DAYSUR+13, DAYSUR+15, DAYSUR+18!, APPTS+7!, APPTS+20* , APPTS+22, APPTS+28, APPTS+29, APPTS+30, APPTS+31, APPTS+54! | 
| ^TMP("BSDPVD2" | APPTS+11 | 
| ^XUSEC("PROVIDER" | BDGPV+4 | 
| Name | Line Occurrences | 
|---|---|
| $$PAD | INPT+42, INPT+43, INPT+44, INPT+45, INPT+46, INPT+49, DAYSUR+34, DAYSUR+35, DAYSUR+36, APPTS+35 , APPTS+36, APPTS+37, APPTS+38, SP+1 | 
| $$SP | HDR+1, HDR+2, HDR+3, INPT+34, INPT+49, DAYSUR+14, DAYSUR+49, APPTS+24, APPTS+49 | 
| $$SRV | INPT+43 | 
| $$WRD | INPT+43 | 
| APPTS | INIT+6 | 
| DAYSUR | INIT+6 | 
| EN | BDGPV+10 | 
| EXIT | PRINT+6 | 
| HDG | PRINT+1, PRINT+4 | 
| HDR | HDG+1 | 
| INIT | START+1 | 
| INPT | INIT+6 | 
| START+1 | |
| SCHADM | INIT+6 | 
| SCHDS | INIT+6 | 
| SCHVST | INIT+6 | 
| SET | INPT+28, INPT+34, INPT+36, INPT+47, INPT+54, DAYSUR+8, DAYSUR+16, DAYSUR+29, DAYSUR+37, DAYSUR+49 , APPTS+23, APPTS+24, APPTS+43, APPTS+47, APPTS+49 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| BDGCA | INPT+1~, INPT+3*, INPT+4, INPT+12, INPT+15, INPT+16, INPT+21, INPT+38*, INPT+45, INPT+46 , INPT+47, INPT+51, INPT+54 | 
| BDGCNT | INIT+2~, INIT+5*, INPT+28, INPT+34, INPT+36, INPT+41, INPT+47, INPT+54, INPT+57*, DAYSUR+8 , DAYSUR+14, DAYSUR+16, DAYSUR+17*, DAYSUR+29, DAYSUR+33, DAYSUR+37, DAYSUR+49, DAYSUR+52*, APPTS+23, APPTS+24 , APPTS+32, APPTS+43, APPTS+47, APPTS+49, APPTS+52* | 
| >> BDGDS | DAYSUR+26*, DAYSUR+32, DAYSUR+37, DAYSUR+49 | 
| BDGDT | DAYSUR+22~, DAYSUR+23*, DAYSUR+24*, DAYSUR+25, DAYSUR+26 | 
| BDGEND | DAYSUR+22~, DAYSUR+23*, DAYSUR+24 | 
| BDGFRST | DAYSUR+22~, DAYSUR+23*, DAYSUR+29* | 
| BDGI | DAYSUR+2~, DAYSUR+13*, DAYSUR+14, DAYSUR+15 | 
| BDGPRT | START+1*, INIT+1, EXIT+1! | 
| BDGPV | BDGPV+3~, BDGPV+6*, BDGPV+7*, INPT+11, INPT+20, DAYSUR+5, APPTS+2 | 
| BDGPVN | BDGPV+3~, BDGPV+7*, HDR+2, INPT+15 | 
| BDGRR | DAYSUR+2~, DAYSUR+4*, DAYSUR+5 | 
| BDGSRT | BDGPV+3~, BDGPV+9*, INPT+7, INPT+33, INPT+43 | 
| BDGX | INPT+1~, INPT+19!*, INPT+52!* | 
| BDGX(1 | INPT+20, INPT+53 | 
| BSDDT | APPTS+1~, APPTS+2*, APPTS+14 | 
| BSDPRV | APPTS+1~, APPTS+2* | 
| BSDQUIET | APPTS+1~, APPTS+2* | 
| CAT | INPT+1~, INPT+24*, INPT+27, INPT+30, INPT+36, INPT+37, INPT+38 | 
| CLN | APPTS+10~, APPTS+11*, APPTS+12, APPTS+15, APPTS+16, APPTS+19, APPTS+20, APPTS+27~, APPTS+29*, APPTS+30 , APPTS+31, APPTS+35 | 
| CLNM | APPTS+10~, APPTS+12*, APPTS+20 | 
| D | PAD~, PAD+2 | 
| DATA | APPTS+27~, APPTS+31*, APPTS+33, APPTS+34, APPTS+36, APPTS+37, APPTS+38, APPTS+47, APPTS+49 | 
| DATE | DAYSUR+2~, DAYSUR+11*, DAYSUR+12, DAYSUR+13, DAYSUR+15, APPTS+10~, APPTS+14*, APPTS+15*, APPTS+16, APPTS+19 , APPTS+20, APPTS+27~, APPTS+28*, APPTS+29, APPTS+30, APPTS+31, APPTS+32, APPTS+33, APPTS+42, APPTS+47 | 
| DEF | BDGPV+3~, BDGPV+4*, BDGPV+6 | 
| DFN | INPT+1~, INPT+4*, INPT+7, INPT+11, INPT+12, INPT+15, INPT+16, INPT+19, INPT+21, INPT+37* , INPT+38, INPT+42, INPT+44, INPT+47, INPT+49, INPT+50, INPT+51, INPT+52, INPT+54, DAYSUR+22~ , DAYSUR+25*, DAYSUR+26, DAYSUR+32, DAYSUR+34, DAYSUR+35, DAYSUR+37, DAYSUR+49, SRV+1, WRD+2 | 
| DT | DAYSUR+5, DAYSUR+23, APPTS+2 | 
| DUZ | BDGPV+4 | 
| DUZ(2 | INPT+42, DAYSUR+35, APPTS+37 | 
| END | APPTS+10~, APPTS+14*, APPTS+15 | 
| ENDTM | APPTS+27~, APPTS+33*, APPTS+34, APPTS+44 | 
| I | APPTS+27~, APPTS+43*, HDG+2~* | 
| IEN | DAYSUR+2~, DAYSUR+12*, DAYSUR+13, DAYSUR+15, DAYSUR+16, APPTS+10~, APPTS+16*, APPTS+19, APPTS+20, APPTS+27~ , APPTS+30*, APPTS+31, SET~, SET+3 | 
| IENS | DAYSUR+22~, DAYSUR+32*, DAYSUR+33, DAYSUR+36, DAYSUR+40, DAYSUR+42, DAYSUR+43, DAYSUR+46, DAYSUR+47 | 
| IO | PRINT+1 | 
| IOF | HDG+1 | 
| >> IORVOFF | INPT+28, DAYSUR+29, APPTS+23 | 
| >> IORVON | INPT+28, DAYSUR+29, APPTS+23 | 
| IOSL | PRINT+4 | 
| >> IOUOFF | INPT+34, APPTS+24 | 
| >> IOUON | INPT+34, APPTS+24 | 
| L | PAD~, PAD+2 | 
| LAST | APPTS+27~, APPTS+41, APPTS+42, APPTS+44* | 
| LINE | INPT+1~, INPT+27*, INPT+28, INPT+33*, INPT+34, INPT+41*, INPT+42*, INPT+43*, INPT+44*, INPT+45* , INPT+46*, INPT+47, INPT+49*, INPT+50*, INPT+51*, INPT+53*, INPT+54, DAYSUR+22~, DAYSUR+33*, DAYSUR+34* , DAYSUR+35*, DAYSUR+36*, DAYSUR+37, APPTS+27~, APPTS+32*, APPTS+34*, APPTS+35*, APPTS+36*, APPTS+37*, APPTS+38* , APPTS+47, PRINT+2~, PRINT+3*, PRINT+5, SET~, SET+2 | 
| LNUM | SET~, SET+1*, SET+2, SET+3 | 
| N | SP~, SP+1 | 
| NAME | INPT+1~, INPT+36*, INPT+37, INPT+38, INPT+41 | 
| NODE | APPTS+10~, APPTS+19*, APPTS+20 | 
| PNUM | SET~, SET+3 | 
| SCR | BDGPV+3~, BDGPV+5*, BDGPV+6 | 
| SRT | INPT+1~, INPT+7*, INPT+8*, INPT+12, INPT+16, INPT+21, INPT+30*, INPT+33, INPT+36, INPT+37 , INPT+38 | 
| >> STATUS | DAYSUR+40*, DAYSUR+41*, DAYSUR+42*, DAYSUR+43*, DAYSUR+45, DAYSUR+46*, DAYSUR+47*, DAYSUR+49 | 
| U | BDGPV+7, BDGPV+9, INPT+47, INPT+54, DAYSUR+16, DAYSUR+37, DAYSUR+49, APPTS+20, APPTS+33, APPTS+34 , APPTS+47, APPTS+49 | 
| VALMCNT | EN+1~, INIT+4*, INIT+7*, INPT+28, INPT+34, INPT+36, INPT+47, INPT+54, DAYSUR+8, DAYSUR+16 , DAYSUR+29, DAYSUR+37, DAYSUR+49, APPTS+23, APPTS+24, APPTS+43, APPTS+47, APPTS+49 | 
| >> VALMHDR( | HDG+2 | 
| >> VALMHDR(1 | HDR+1* | 
| >> VALMHDR(2 | HDR+2* | 
| >> VALMSG | HDR+3* | 
| X | INPT+1~, DAYSUR+2~, DAYSUR+14*, DAYSUR+15*, DAYSUR+16, DAYSUR+40*, DAYSUR+41, APPTS+27~, APPTS+42*, APPTS+43 , HELP+1*, WRD+1~, WRD+2*, WRD+3*, WRD+4 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(PRVSUR^BSRPEP | DAYSUR+1 |