BSDX43 ; IHS/OIT/HMW/MSC/SAT - WINDOWS SCHEDULING RPCS ;
Source file <BSDX43.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 5 | ^DIC FILE^DICN ^DIE $$GET1^DIQ ^DIR |
| IHS VA Utilities | 4 | ^XBDBQUE ^XBFMK EN^XBNEW EN^XBVK |
| Kernel | 3 | ^%ZIS ^%ZISC ($$FMTE,$$NOW)^XLFDT |
| Clinical Scheduling for Windows | 1 | EP1^BSDX42 |
| IHS Changes To Scheduling | 1 | $$DIV^BSDU |
| IHS Patient | 1 | $$AGE^AUPNPAT |
| Registration | 1 | (CLEAR,FULL)^VALM1 |
| Scheduling | 1 | END^SDROUT1 |
| Package | Total | Caller Graph |
|---|---|---|
| Clinical Scheduling for Windows | 1 | BSDX25 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ;
|
|
| EXIT1 | ;
|
|
| WISD(DFN,SDATE,BSDMODE,APCHPWHT,EMSG) | ;PEP; print PCC health summary
; .EMSG = returned error message if error |
|
| HEAD1 | ;
|
|
| HEADER | ;
|
|
| UPDDEF | ;EP - called from option to update default PWH for the site
|
|
| EOJ | ;
|
|
| EHR(DFN,APCHPWHT) | ||
| W | ;write out array
|
|
| SELTYP | ;
|
|
| USR() | ;EP - Return name of current user from ^VA(200.
|
|
| LOC() | ;EP - Return location name from file 4 based on DUZ(2).
|
|
| EXIT | ;
|
|
| EN1(APCHPWHT) | ;EP
|
|
| ENCOMP | ;EP
|
|
| CTR(X,Y) | ;EP - Center X in a field Y wide.
|
|
| ;EP
|
||
| SELPT | ;
|
|
| UPDLOG(P,T,D) | ;EP - update pwh log
|
|
| EN2(APCHPWHT,P) | ;EP
|
|
| ZIS | ;EP
|
| Name | Field # of Occurrence |
|---|---|
| ^%ZIS | WISD+18 |
| ^%ZISC | W+15 |
| $$AGE^AUPNPAT | SELPT+6 |
| $$DIV^BSDU | WISD+6, WISD+16 |
| EP1^BSDX42 | PRINT+5 |
| ^DIC | SELTYP+8, SELPT+3, UPDDEF+4 |
| FILE^DICN | UPDLOG+7 |
| ^DIE | UPDDEF+6 |
| $$GET1^DIQ | WISD+16 |
| ^DIR | W+13, HEADER+2 |
| END^SDROUT1 | WISD+18 |
| CLEAR^VALM1 | EXIT1+1 |
| FULL^VALM1 | EXIT1+2 |
| ^XBDBQUE | ZIS+5 |
| ^XBFMK | SELTYP+2, EXIT+3, EXIT1+4, EOJ+5, UPDLOG+8, UPDDEF+7 |
| EN^XBNEW | EHR+3 |
| EN^XBVK | EXIT+1, EOJ+3, EOJ+4 |
| $$FMTE^XLFDT | HEAD1+3, HEAD1+4 |
| $$NOW^XLFDT | UPDLOG+5 |
| 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 |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^APCCCTRL - [#9001000] | Classic Fileman Calls |
| ^APCHPWHT - [#9001026] | Classic Fileman Calls |
| ^APCHPWHL - [#9001027] | Classic Fileman Calls |
| ^BSDPAR - [#9009020.2] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^APCCCTRL - [#9001000] | SELTYP+4, EHR+1, ENCOMP+2 |
| ^APCHPWHT - [#9001026] | SELTYP+5 |
| ^APCHPWHT("B" | EHR+2, ENCOMP+3 |
| ^AUPNPAT - [#9000001] | SELPT+5 |
| ^DIC(4 - [#4] | LOC+1, UPDDEF+4 |
| ^DISV( | SELTYP+5 |
| ^TMP($J | PRINT+3!, W+5, W+7, W+9, EOJ+2! |
| ^VA(200 - [#200] | HEAD1+4, USR+1 |
| Name | Line Occurrences |
|---|---|
| $$CTR | EN+1 |
| EHR | ENCOMP+6 |
| EOJ | W+14 |
| EXIT | SELTYP+9, SELPT+12, ZIS+2, ZIS+6 |
| HEAD1 | HEADER+1 |
| HEADER | W+3, W+8 |
| WISD+19, EN1+2 | |
| SELPT | SELPT+6 |
| SELTYP | SELPT+4 |
| UPDLOG | PRINT+4 |
| ZIS | SELPT+11, EN2+3 |
| Name | Field # of Occurrence |
|---|---|
| ^("^APCHPWHT(" | SELTYP+5 |
| ^(0 | SELTYP+4, SELTYP+5, SELPT+5, USR+1, LOC+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | EOJ+8! |
| >> A | W+7* |
| APCHOLD | EN1+1~ |
| >> APCHOPT | ZIS+3* |
| >> APCHPG | W+3*, HEADER+1, HEAD1+2*, HEAD1+3, HEAD1+4 |
| APCHPWHT | SELTYP+10*, EN2~, WISD~, EHR~, EHR+1*, EHR+2*, ENCOMP+1~, ENCOMP+2*, ENCOMP+3*, ENCOMP+4 , ENCOMP+6, EN1~, PRINT+4, PRINT+5 |
| APCHQUIT | W+2!, W+4, W+5, W+8, W+11, HEADER+2* |
| >> APCHSCVD | PRINT+2* |
| >> APCHSPAT | ENCOMP+6 |
| >> APCHSQIT | W+11* |
| >> APCHX | W+5*, W+7, W+9 |
| AUPNDAYS | EOJ+7! |
| AUPNDOB | EOJ+7! |
| AUPNDOD | EOJ+7! |
| AUPNPAT | EOJ+7! |
| AUPNSEX | EOJ+7! |
| B | EOJ+8! |
| BDGDEV | WISD+16*, WISD+17!, WISD+18 |
| BIDLLID | EOJ+6! |
| BIDLLPRO | EOJ+6! |
| BIDLLRUN | EOJ+6! |
| BIRESULT | EOJ+6! |
| BISITE | EOJ+6! |
| BSDMODE | WISD~, WISD+15, WISD+17 |
| C | W+7*, W+8, EOJ+8! |
| D | UPDLOG~, UPDLOG+5 |
| D0 | UPDLOG+3~, UPDLOG+6! |
| >> DA | UPDDEF+6* |
| DD | UPDLOG+3~, UPDLOG+6! |
| DEV | WISD+5~, WISD+15*, WISD+16 |
| DFN | SELPT+2*, SELPT+5*, SELPT+6!, EN2+1~, EN2+2*, WISD~, WISD+3, EHR~, EXIT+2!, EXIT1+3! , PRINT+4, PRINT+5 |
| DGPGM | WISD+5~, WISD+13* |
| DIADD | SELTYP+1!, UPDLOG+4*, UPDLOG+9! |
| DIC | SELTYP+3!*, SELTYP+8!, SELPT+3!*, UPDLOG+3~, UPDLOG+4*, UPDDEF+4!* |
| DIC("A" | SELTYP+3*, SELPT+3* |
| DIC("B" | SELTYP+7*, UPDDEF+4* |
| DIC("DR" | UPDLOG+5* |
| DIC(0 | SELTYP+3*, SELPT+3*, UPDLOG+4*, UPDDEF+4* |
| >> DIE | UPDDEF+6* |
| DIR | W+13!, HEADER+2! |
| DIR("A" | W+13* |
| DIR(0 | W+13*, HEADER+2* |
| >> DIRUT | ZIS+2 |
| >> DIV | WISD+6* |
| DLAYGO | SELTYP+1!, UPDLOG+4*, UPDLOG+9! |
| DO | UPDLOG+3~ |
| >> DR | UPDDEF+6* |
| DT | SELPT+6, HEAD1+3, HEAD1+4, UPDLOG+5 |
| >> DTOUT | HEADER+2 |
| DUZ | SELTYP+5, PRINT+4, HEAD1+4, USR+1 |
| DUZ(2 | SELTYP+4, SELPT+5, EHR+1, ENCOMP+2, LOC+1, UPDLOG+5, UPDDEF+4 |
| E | EOJ+8! |
| EMSG | WISD~, WISD+17* |
| F | EOJ+8! |
| H | EOJ+8! |
| IO | PRINT+1, W+13, HEADER+2 |
| IO(0 | W+13, HEADER+2 |
| IOF | ENCOMP+5, HEAD1+1 |
| IOM | HEAD1+3, CTR+1 |
| >> IOP | WISD+18* |
| IOSL | W+8 |
| IOST | W+13, HEADER+2 |
| J | EOJ+8! |
| L | EOJ+8! |
| N | EOJ+8! |
| >> ORDER | WISD+6* |
| P | EN2~, EN2+2, EOJ+8!, UPDLOG~, UPDLOG+1, UPDLOG+4 |
| POP | WISD+5~, WISD+18 |
| SDATE | WISD~ |
| >> SDREP | WISD+6* |
| >> SDSTART | WISD+6* |
| >> SDX | WISD+6* |
| ST | EOJ+8! |
| ST0 | EOJ+8! |
| T | ENCOMP+1~, EOJ+8!, UPDLOG~, UPDLOG+2, UPDLOG+5 |
| U | SELTYP+4, SELTYP+5, SELPT+5, EHR+1, ENCOMP+2, HEAD1+4, USR+1, LOC+1, UPDDEF+4 |
| VAR | WISD+5~ |
| VAR1 | WISD+5~ |
| W | EOJ+8! |
| X | SELTYP+4*, SELTYP+5*, SELTYP+6*, SELTYP+7, EOJ+8!, CTR~, CTR+1, UPDLOG+3~, UPDLOG+4* |
| >> XBNS | ZIS+4* |
| >> XBRC | ZIS+4* |
| >> XBRP | ZIS+4* |
| >> XBRX | ZIS+4* |
| Y | SELTYP+5*, SELTYP+9, SELTYP+10, SELPT+4, SELPT+5, ZIS+1*, ZIS+3, EOJ+8!, HEADER+2, CTR~ , CTR+1, UPDDEF+5, UPDDEF+6 |