BGUCEKT ; IHS/OIT/MJL - GENERAL PATIENT LOOKUP FOR BGU WINDOWS ;
Source file <BGUCEKT.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CHRT | ;EXACT MATCH FIND - 1 to 6 digits (No Leading zeros) | |
| ZZZ | ; | |
| DOB | ;LOOK UP BY DOB- EXACT MATCH FIND | |
| FMTOUT | ;FMT output | |
| DICFIND | ;SETUP to call FIND^DIC() - SCREEN code is executed in ^DICF3 | |
| A1N4 | ;LIST | |
| SSN | ;EXACT MATCH FIND | |
| KILL | ; | |
| DICLST | ;SETUP to call LIST^DIC( ) - SCREEN code is executed in ^DIL2C | |
| PTLIST(RESULT,X) | ||
| LSTNM | ;Partial last name search | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUPNPAT - [#9000001] | FMTOUT+7, LSTNM+4 | 
| ^DD("DD" | FMTOUT+5, LSTNM+4 | 
| ^DPT - [#2] | FMTOUT+5, LSTNM+4 | 
| ^DPT("B" | LSTNM+1, LSTNM+2, LSTNM+3 | 
| Name | Line Occurrences | 
|---|---|
| A1N4 | PTLIST+34 | 
| CHRT | PTLIST+44 | 
| DICFIND | DOB+4, SSN+4, CHRT+8 | 
| DICLST | A1N4+5 | 
| DOB | PTLIST+37 | 
| FMTOUT | A1N4+5, DOB+4, SSN+4, CHRT+8 | 
| KILL | PTLIST+47, A1N4+5, DOB+4, SSN+4, CHRT+8 | 
| LSTNM | PTLIST+47 | 
| SSN | PTLIST+40 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | LSTNM+1*, LSTNM+2*, LSTNM+3, LSTNM+4, LSTNM+5, LSTNM+6, KILL+2! | 
| BGUAGEG | KILL+2! | 
| BGUBYR | KILL+2! | 
| BGUCOUNT | PTLIST+25~, LSTNM+1*, LSTNM+2, LSTNM+4*, LSTNM+5, LSTNM+7, KILL+2! | 
| BGUCTR | FMTOUT+2*, FMTOUT+8*, FMTOUT+9, FMTOUT+12, FMTOUT+13, KILL+4! | 
| BGUD | KILL+2! | 
| BGUDATA | PTLIST+24! | 
| BGUDFN | PTLIST+25~, KILL+2! | 
| BGUEYR | KILL+2! | 
| BGUINC | KILL+2! | 
| BGUJ | KILL+2! | 
| BGUMAX | PTLIST+25~, PTLIST+26*, DICLST+2, DICFIND+2, FMTOUT+12, LSTNM+2, LSTNM+5, KILL+2! | 
| >> BGUNX | A1N4+4*, DOB+3*, SSN+3*, CHRT+7*, FMTOUT+12 | 
| BGUOBJ | KILL+3! | 
| BGUOBJN | KILL+3! | 
| BGUOBJV | KILL+3! | 
| BGUPARM | KILL+3! | 
| BGUQT | PTLIST+27*, PTLIST+30, FMTOUT+2, KILL+5! | 
| BGUQTR | KILL+3! | 
| BGUROOT | PTLIST+29*, PTLIST+30, FMTOUT+2, KILL+5! | 
| BGURTN | KILL+3! | 
| >> BGUSTRT | FMTOUT+11*, FMTOUT+12 | 
| BGUYQ | KILL+3! | 
| BGUYR | KILL+3! | 
| BGUZROS | PTLIST+25~, KILL+6! | 
| CHRT | FMTOUT+1~ | 
| DFN | FMTOUT+1~, FMTOUT+4*, FMTOUT+5, FMTOUT+7, FMTOUT+8, LSTNM+3*, LSTNM+4 | 
| DUZ(2 | FMTOUT+7, LSTNM+4 | 
| FIELDS | A1N4+1*, DOB+2*, SSN+2*, CHRT+6*, DICLST+4, DICFIND+4, KILL+4! | 
| FILE | A1N4+1*, DOB+2*, SSN+2*, CHRT+6*, DICLST+4, DICFIND+4, KILL+4! | 
| FLAGS | DICLST+1*, DICLST+4, DICFIND+1*, DICFIND+4, KILL+4! | 
| FROM | DICLST+2*, DICLST+4, KILL+4! | 
| GLB | FMTOUT+1~, FMTOUT+2*, FMTOUT+3, FMTOUT+4, KILL+4! | 
| >> HRCN | FMTOUT+7*, FMTOUT+8 | 
| I | FMTOUT+1~, FMTOUT+3*, FMTOUT+4, LSTNM+2*, LSTNM+4, LSTNM+5, LSTNM+6, KILL+4! | 
| IDNTIFIR | DICLST+3*, DICLST+4, DICFIND+3*, DICFIND+4, KILL+4! | 
| IEN | DICLST+1*, DICLST+4, DICFIND+1*, DICFIND+4, KILL+4! | 
| INDEX | A1N4+1*, DOB+2*, SSN+2*, CHRT+6*, DICLST+4, DICFIND+4, KILL+4! | 
| >> MROOT | PTLIST+30*, DICFIND+4, KILL+1 | 
| NM | FMTOUT+1~, FMTOUT+4*, FMTOUT+8, KILL+5! | 
| NUMBER | DICLST+2*, DICLST+4, DICFIND+2*, DICFIND+4, KILL+5! | 
| OUT | FMTOUT+1~, FMTOUT+2*, FMTOUT+8, FMTOUT+9, FMTOUT+12, FMTOUT+13, KILL+5! | 
| PART | DICLST+3*, DICLST+4, KILL+5! | 
| RESULT | PTLIST~, PTLIST+24! | 
| RESULT( | PTLIST+27*, LSTNM+4*, LSTNM+5*, LSTNM+6*, LSTNM+7* | 
| SCREEN | CHRT+5*, DICLST+3*, DICLST+4, DICFIND+3*, DICFIND+4, KILL+5! | 
| SSN | FMTOUT+1~, FMTOUT+6*, FMTOUT+8, KILL+5! | 
| TROOT | PTLIST+29*, PTLIST+30*, PTLIST+31, DICLST+4, DICFIND+4, KILL+1, KILL+5! | 
| U | FMTOUT+5, FMTOUT+6, FMTOUT+7, FMTOUT+8, LSTNM+4 | 
| VAL | FMTOUT+5*, FMTOUT+6, LSTNM+4*, KILL+5! | 
| >> VALUE | DICFIND+2*, DICFIND+4 | 
| X | PTLIST~, PTLIST+26*, PTLIST+34, PTLIST+37, PTLIST+40, PTLIST+44, A1N4+1, A1N4+2*, A1N4+3*, DICLST+2 , DICFIND+2, LSTNM+1, LSTNM+2 | 
| X1 | A1N4+1*, A1N4+3*, KILL+6! | 
| X2 | A1N4+1*, A1N4+2*, A1N4+3, KILL+6! | 
| >> Y | FMTOUT+5*, FMTOUT+8, LSTNM+4* |