BSDSCRPC ; IHS/ANMC/LJF - MODS TO PCMM RPC CALLS ;
Source file <BSDSCRPC.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DOB | ;DOB Lookup | |
| LOOKUP(BSDY,BSDP,BSDC) | ||
| PTLOOKUP(BSDV,BSDC) | ;EP; called by FINDP^SCUTBK11 for IHS patient lookup ; uses code that converts answer to what SCUTBK11 wants | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUPNPAT - [#9000001] | DOB+8, DOB+10, DOB+29, DOB+45, DOB+47, DOB+73, DOB+75 | 
| ^AUPNPAT("D" | DOB+23, DOB+24 | 
| ^DD("DD" | DOB+14, DOB+32, DOB+50, DOB+79 | 
| ^DPT - [#2] | DOB+5, DOB+6, DOB+25, DOB+26, DOB+42, DOB+43, DOB+77 | 
| ^DPT("ADOB" | DOB+3, DOB+4 | 
| ^DPT("SSN" | DOB+40, DOB+41 | 
| ^TMP("DILIST" | PTLOOKUP+8!, PTLOOKUP+12* | 
| Name | Line Occurrences | 
|---|---|
| LOOKUP | PTLOOKUP+7 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | DOB+29 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> %DT | DOB+2* | 
| BSDA | PTLOOKUP+6~, PTLOOKUP+7, PTLOOKUP+9 | 
| BSDC | PTLOOKUP~, PTLOOKUP+7, LOOKUP~, LOOKUP+9*, DOB+62 | 
| BSDDLIM | LOOKUP+10~, LOOKUP+11*, DOB+11, DOB+13, DOB+15, DOB+16, DOB+30, DOB+31, DOB+33, DOB+34 , DOB+48, DOB+49, DOB+51, DOB+52, DOB+76, DOB+78, DOB+80, DOB+81 | 
| >> BSDDPT | DOB+6*, DOB+7, DOB+13, DOB+14, DOB+26*, DOB+27, DOB+31, DOB+32, DOB+43*, DOB+44 , DOB+49, DOB+50, DOB+77*, DOB+78, DOB+79 | 
| >> BSDFIELD | DOB+59*, DOB+68 | 
| >> BSDFILE | DOB+57*, DOB+68 | 
| >> BSDFLAGS | DOB+60*, DOB+68 | 
| BSDHRN | LOOKUP+10~, DOB+8*, DOB+9, DOB+10*, DOB+11, DOB+28*, DOB+29*, DOB+30, DOB+45*, DOB+46 , DOB+47*, DOB+48, DOB+73*, DOB+74, DOB+75*, DOB+76 | 
| >> BSDIDEN | DOB+65*, DOB+68 | 
| >> BSDIEN | DOB+4*, DOB+5, DOB+6, DOB+8, DOB+10, DOB+16, DOB+24*, DOB+25, DOB+26, DOB+29 , DOB+34, DOB+41*, DOB+42, DOB+43, DOB+45, DOB+47, DOB+52, DOB+71*, DOB+73, DOB+75 , DOB+77, DOB+81 | 
| >> BSDIENS | DOB+58*, DOB+68 | 
| >> BSDINDEX | DOB+63*, DOB+68 | 
| >> BSDMSG | DOB+67*, DOB+68 | 
| >> BSDNUMBR | DOB+62*, DOB+68 | 
| BSDP | LOOKUP~, LOOKUP+6*, LOOKUP+7*, LOOKUP+8*, DOB+1, DOB+2*, DOB+3, DOB+4, DOB+23, DOB+24 , DOB+28, DOB+40, DOB+41, DOB+61 | 
| BSDRET | LOOKUP+10~, LOOKUP+12*, LOOKUP+13, LOOKUP+14, DOB+1, DOB+18*, DOB+23, DOB+35*, DOB+40, DOB+53* , DOB+69, DOB+82*, DOB+84 | 
| >> BSDRSLT("DILIST" | DOB+69, DOB+70, DOB+71, DOB+72 | 
| >> BSDSCREN | DOB+64*, DOB+68 | 
| >> BSDTARG | DOB+66*, DOB+68 | 
| BSDV | PTLOOKUP~, PTLOOKUP+7 | 
| >> BSDVALUE | DOB+61*, DOB+68 | 
| >> BSDX | DOB+70*, DOB+71, DOB+72, DOB+82 | 
| >> BSDXX | DOB+4*, DOB+17* | 
| BSDY | LOOKUP~, LOOKUP+13*, LOOKUP+14*, DOB+1*, DOB+23*, DOB+40*, DOB+69*, DOB+84* | 
| BSDZ | LOOKUP+10~, DOB+7*, DOB+11*, DOB+13*, DOB+15*, DOB+16*, DOB+18, DOB+27*, DOB+30*, DOB+31* , DOB+33*, DOB+34*, DOB+35, DOB+44*, DOB+48*, DOB+49*, DOB+51*, DOB+52*, DOB+53, DOB+72* , DOB+76*, DOB+78*, DOB+80*, DOB+81*, DOB+82 | 
| DUZ | LOOKUP+13 | 
| DUZ(2 | LOOKUP+14, DOB+1, DOB+8, DOB+10, DOB+23, DOB+24, DOB+29, DOB+45, DOB+47, DOB+64 , DOB+73, DOB+75 | 
| I | PTLOOKUP+6~, PTLOOKUP+9*, PTLOOKUP+12 | 
| U | PTLOOKUP+11, DOB+7, DOB+8, DOB+10, DOB+13, DOB+14, DOB+27, DOB+29, DOB+31, DOB+32 , DOB+44, DOB+45, DOB+47, DOB+49, DOB+50, DOB+70, DOB+73, DOB+75, DOB+78, DOB+79 | 
| X | PTLOOKUP+6~, PTLOOKUP+11*, PTLOOKUP+12, DOB+2* | 
| Y | PTLOOKUP+6~, PTLOOKUP+9*, PTLOOKUP+11, DOB+2, DOB+14*, DOB+15, DOB+32*, DOB+33, DOB+50*, DOB+51 , DOB+79*, DOB+80 |