BSDX41 ; IHS/OIT/HMW/MSC/SAT - WINDOWS SCHEDULING RPCS ;
Source file <BSDX41.m>
| Package | Total | Call Graph |
|---|---|---|
| Clinical Scheduling for Windows | 15 | DEMOG^BSDX41A (HFACT,INS)^BSDX41B (ALLRG,PROBA)^BSDX41C (EKG,EYERX,MEASP)^BSDX41D (BIRTHM,OFFHX,REPHX,TRTMT)^BSDX41E HOS^BSDX41F (MEDSALL,MEDSCHR1,MEDSCHRN,MEDSCURR,MEDSNDUP)^BSDX41G (IMMUN,MEAS)^BSDX41H (INHOSP,INPT,OUTPT,SCHENC)^BSDX41I (MCIS,MRL)^BSDX41J (MRE,MRR)^BSDX41K (MRPTED,PTED)^BSDX41L SURV^BSDX41M FLOW^BSDX41N ERR^BSDXERR |
| IHS Patient | 2 | $$CWAD^AUPNLKID $$HRN^AUPNPAT |
| IHS VA Utilities | 1 | ^XBKVAR |
| Kernel | 1 | $$FMTE^XLFDT |
| VA Fileman | 1 | (C,NOW)^%DTC |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| MEDSCHR1 | ;chronic meds; not DC'd
|
|
| SEGMNT | ; OUTPUT A SEGMENT TYPE
|
|
| EKG | ||
| OFFHX | ;offspring history
|
|
| SURV | ||
| ALLRG | ;allergies
|
|
| MEDSCHRN | ;chronic meds
|
|
| SCHENC | ;scheduled encounters
|
|
| HS(BSDXY,DFN) | ;Health Summary
; DFN = ien of VA PATIENT (^DPT) file 2 |
|
| MEAS | ||
| IMMUN | ;immunizations
|
|
| REPHX | ;reproductive history
|
|
| DEMOG | ;patient demographics
|
|
| MEASP | ;measurement panels
|
|
| FLOW | ||
| FILL(PADS,CHAR=" | ||
| MEDSNDUP | ;all meds; non duplicated
|
|
| MCIS | ||
| MRPTED | ;most recent patient education
|
|
| EYERX | ;eye glass perscriptions
|
|
| MEDSALL | ||
| MRR | ||
| MRL | ||
| INHOSP | ;InHospital Encounters
|
|
| BIRTHM | ;birth measurements
|
|
| PROBA | ;allergy problems
|
|
| HOS | ||
| MRE | ||
| SUPSEGS(BSDXSPSG) | ;build array of supported segments
|
|
| INPT | ||
| HEADER | ;ENTRY POINT
|
|
| MEDSCURR | ;current meds
|
|
| HFACT | ||
| INS | ||
| BREAK | ;ENTRY POINT
|
|
| TRTMT | ;treatments
|
|
| PTED | ||
| OUTPT |
| Name | Field # of Occurrence |
|---|---|
| C^%DTC | SEGMNT+21 |
| NOW^%DTC | HS+26 |
| $$CWAD^AUPNLKID | HS+31, HEADER+3 |
| $$HRN^AUPNPAT | HS+31, HEADER+3 |
| DEMOG^BSDX41A | DEMOG+1 |
| HFACT^BSDX41B | HFACT+1 |
| INS^BSDX41B | INS+1 |
| ALLRG^BSDX41C | ALLRG+1 |
| PROBA^BSDX41C | PROBA+1 |
| EKG^BSDX41D | EKG+1 |
| EYERX^BSDX41D | EYERX+1 |
| MEASP^BSDX41D | MEASP+1 |
| BIRTHM^BSDX41E | BIRTHM+1 |
| OFFHX^BSDX41E | OFFHX+1 |
| REPHX^BSDX41E | REPHX+1 |
| TRTMT^BSDX41E | TRTMT+1 |
| HOS^BSDX41F | HOS+1 |
| MEDSALL^BSDX41G | MEDSALL+1 |
| MEDSCHR1^BSDX41G | MEDSCHR1+1 |
| MEDSCHRN^BSDX41G | MEDSCHRN+1 |
| MEDSCURR^BSDX41G | MEDSCURR+1 |
| MEDSNDUP^BSDX41G | MEDSNDUP+1 |
| IMMUN^BSDX41H | IMMUN+1 |
| MEAS^BSDX41H | MEAS+1 |
| INHOSP^BSDX41I | INHOSP+1 |
| INPT^BSDX41I | INPT+1 |
| OUTPT^BSDX41I | OUTPT+1 |
| SCHENC^BSDX41I | SCHENC+1 |
| MCIS^BSDX41J | MCIS+1 |
| MRL^BSDX41J | MRL+1 |
| MRE^BSDX41K | MRE+1 |
| MRR^BSDX41K | MRR+1 |
| MRPTED^BSDX41L | MRPTED+1 |
| PTED^BSDX41L | PTED+1 |
| SURV^BSDX41M | SURV+1 |
| FLOW^BSDX41N | FLOW+1 |
| ERR^BSDXERR | HS+9, HS+10, HS+12, HS+15 |
| ^XBKVAR | HS+4 |
| $$FMTE^XLFDT | HS+28 |
| RPC Name | Call Tags |
|---|---|
| BSDX HEALTH SUMMARY | HS |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZOSF("TRAP" | HS+4 |
| ^APCCCTRL - [#9001000] | HS+14 |
| ^APCHSCMP - [#9001016] | SEGMNT+3 |
| ^APCHSCTL - [#9001015] | HS+31, HS+38, HS+39, SEGMNT+1, SEGMNT+10, HEADER+3 |
| ^AUPNPAT("B" | HS+11 |
| ^BSDXTMP($J | HS+6!, HS+8*, HS+18*, HS+30*, HS+33*, HS+41*, HEADER+5*, BREAK+6*, BREAK+9* |
| ^DD("FUNC" - [#.5] | HS+26 |
| ^DISV( | HS+13 |
| ^DPT - [#2] | HS+10, HS+31, HEADER+3 |
| ^VA(200 - [#200] | HS+28 |
| ^XUSEC( | SEGMNT+9 |
| Name | Line Occurrences |
|---|---|
| @( | SEGMNT+22 |
| SEGMNT | HS+40 |
| SUPSEGS | HS+16 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | HS+26* |
| >> APCHSBRK | HS+20* |
| >> APCHSCKP | HS+19*, BREAK+10 |
| >> APCHSCVD | HS+21* |
| >> APCHSDLM | SEGMNT+10*, SEGMNT+13, SEGMNT+14*, SEGMNT+15*, SEGMNT+16*, SEGMNT+18, SEGMNT+20*, SEGMNT+21* |
| APCHSDLS | SEGMNT+12*, SEGMNT+13*, SEGMNT+14*, SEGMNT+15*, SEGMNT+17*, SEGMNT+18, SEGMNT+19! |
| >> APCHSEGC | SEGMNT+2*, SEGMNT+3, SEGMNT+4*, SEGMNT+5, SEGMNT+6*, SEGMNT+22 |
| >> APCHSEGH | SEGMNT+2*, SEGMNT+7*, SEGMNT+8*, BREAK+4 |
| >> APCHSEGL | SEGMNT+18*, BREAK+4 |
| >> APCHSEGN | HS+37*, HS+38*, HS+39 |
| >> APCHSEGP | SEGMNT+3*, SEGMNT+4, SEGMNT+7, SEGMNT+8, SEGMNT+9 |
| >> APCHSEGT | HS+39*, SEGMNT+1, SEGMNT+10 |
| >> APCHSHD2 | HS+31*, HS+32, HS+33, HEADER+3*, HEADER+4 |
| >> APCHSHDR | HS+28*, HS+29, HS+30, HEADER+5 |
| APCHSN | SEGMNT+1*, SEGMNT+2, SEGMNT+10*, SEGMNT+19! |
| >> APCHSNDM | SEGMNT+10*, SEGMNT+18 |
| >> APCHSP | HEADER+4*, HEADER+5, BREAK+4*, BREAK+6 |
| >> APCHSPAT | HS+11*, HS+12, HS+31, HEADER+3 |
| >> APCHSPG | HEADER+2*, HEADER+3 |
| >> APCHSQ | HS+37* |
| APCHSQIT | HS+35!, HS+40 |
| >> APCHSTIM | HS+26*, HS+28 |
| >> APCHSTYP | HS+13*, HS+14*, HS+15, HS+31, HS+38, HS+39, SEGMNT+1, SEGMNT+10, HEADER+3 |
| >> APCHSVAR | SEGMNT+7*, SEGMNT+9* |
| BSDXI | HS+3~, HS+5*, HS+30*, HS+33*, HS+41*, HEADER+5*, BREAK+6*, BREAK+9* |
| >> BSDXQIET | HS+36* |
| BSDXSPSG | HS+3~, HS+16, SUPSEGS~, SUPSEGS+1! |
| BSDXSPSG( | SEGMNT+5 |
| BSDXSPSG("ALLRG" | SUPSEGS+3* |
| BSDXSPSG("DEMOG" | SUPSEGS+4* |
| BSDXSPSG("EYERX" | SUPSEGS+5* |
| BSDXSPSG("FLOW" | SUPSEGS+6* |
| BSDXSPSG("HFACT" | SUPSEGS+7* |
| BSDXSPSG("HOS" | SUPSEGS+8* |
| BSDXSPSG("IMMUN" | SUPSEGS+10* |
| BSDXSPSG("INHOSP" | SUPSEGS+9* |
| BSDXSPSG("INPT" | SUPSEGS+11* |
| BSDXSPSG("INS" | SUPSEGS+12* |
| BSDXSPSG("MCIS" | SUPSEGS+13* |
| BSDXSPSG("MEASP" | SUPSEGS+14* |
| BSDXSPSG("MEDSCURR" | SUPSEGS+15* |
| BSDXSPSG("MRE" | SUPSEGS+16* |
| BSDXSPSG("MRL" | SUPSEGS+17* |
| BSDXSPSG("MRPTED" | SUPSEGS+18* |
| BSDXSPSG("MRR" | SUPSEGS+19* |
| BSDXSPSG("OUTPT" | SUPSEGS+20* |
| BSDXSPSG("PROBA" | SUPSEGS+21* |
| BSDXSPSG("REPHX" | SUPSEGS+22* |
| BSDXSPSG("SCHENC" | SUPSEGS+23* |
| BSDXSPSG("TRTMT" | SUPSEGS+25* |
| BSDXY | HS~, HS+7* |
| CHAR | FILL~, FILL+3 |
| DFN | HS~, HS+9, HS+10, HS+11 |
| DT | HS+28, SEGMNT+21 |
| DUZ | HS+13, HS+28, SEGMNT+9 |
| DUZ(2 | HS+14, HS+31, HEADER+3 |
| I | FILL+1~, FILL+3* |
| IO | HS+22* |
| IOM | HS+23*, HEADER+4, BREAK+4 |
| IOSL | HS+24*, BREAK+5 |
| PADS | FILL~, FILL+3 |
| QF | BREAK+3~, BREAK+7*, BREAK+8 |
| >> RET | FILL+2*, FILL+3*, FILL+4 |
| U | HS+14, HS+28, HS+31, SEGMNT+2, SEGMNT+4, SEGMNT+7, SEGMNT+8, SEGMNT+9, SEGMNT+10, SEGMNT+22 , HEADER+3 |
| >> X | HS+4*, HS+26*, HS+29*, HS+30, HS+32*, HS+33, SEGMNT+21 |
| X1 | SEGMNT+21*! |
| X2 | SEGMNT+21*! |