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*! |