DGWPT ; SLC/KCM/REV - Patient Lookup Functions ;3/20/02
Source file <DGWPT.m>
| Package | Total | Call Graph |
|---|---|---|
| Registration | 3 | ($$CWAD,$$EN1)^DGQPT2 SAVDFLT^DGWPT1 ELIG^VADPT |
| Kernel | 1 | $$HTFM^XLFDT |
| Toolkit | 1 | $$GET^XPAR |
| Uncategorized | 1 | ($$GETICN,GETICN)^MPIF001 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| SELCHK(REC,DFN) | ; Check for sensitive pt
; SENSITIVE |
|
| DFLTSRC(VAL) | ; return default patient list source (T, W, C, P, S)
|
|
| SELECT(REC,DFN) | ; Selects patient & returns key information
; 1 2 3 4 5 6 7 8 9 10 11 12 ; NAME^SEX^DOB^SSN^LOCIEN^LOCNM^RMBD^CWAD^SENSITIVE^ADMITTED^CONV^SC^ ; 13 14 15 16 ; SC%^ICN^AGE^TS |
|
| TOP(LST) | ; Return top for all patients list (last selected for now)
|
|
| SAVDFLT(OK,X) | ; save new default patient list settings (X=type^ien^sdt;edt)
|
|
| BYWARD(LST,WARD) | ||
| AGE(DFN,BEG) | ||
| DIEDON(VAL,DFN) | ; Check for a date of death
|
|
| CLINRNG(LST) | ; return date ranges for clinic appointments
|
| RPC Name | Call Tags |
|---|---|
| DGWPT DFLTSRC | DFLTSRC |
| DGWPT TOP | TOP |
| DGWPT SELCHK | SELCHK |
| DGWPT SAVDFLT | SAVDFLT |
| DGWPT CLINRNG | CLINRNG |
| DGWPT BYWARD | BYWARD |
| DGWPT DIEDON | DIEDON |
| DGWPT SELECT | SELECT |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DGPM - [#405] | SELECT+11 |
| ^DIC(42 - [#42] | BYWARD+4, SELECT+8 |
| ^DISV( | TOP+2, SELECT+19* |
| ^DPT - [#2] | DIEDON+1, BYWARD+6, TOP+3, SELECT+7, SELECT+11, SELECT+17, AGE+2 |
| ^DPT("CN" | BYWARD+5 |
| ^TMP("DGWPCE" | SELECT+6! |
| ^VA(200 - [#200] | DFLTSRC+1 |
| Name | Line Occurrences |
|---|---|
| $$AGE | SELECT+16 |
| Name | Field # of Occurrence |
|---|---|
| ^( | SELECT+7 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | CLINRNG+9~ |
| %H | CLINRNG+9~ |
| BEG | AGE~, AGE+3 |
| DFN | SELCHK~, SELCHK+2, DIEDON~, DIEDON+1, BYWARD+1~, BYWARD+3*, BYWARD+5*, BYWARD+6, SELECT~, SELECT+7 , SELECT+9, SELECT+11, SELECT+15, SELECT+16, SELECT+17, SELECT+19, AGE~, AGE+2 |
| DT | CLINRNG+10, CLINRNG+15, CLINRNG+16, AGE+2 |
| DUZ | TOP+2, DFLTSRC+1, SELECT+19 |
| END | AGE+1~, AGE+2*, AGE+3 |
| IEN | TOP+1~, TOP+2*, TOP+3 |
| ILST | BYWARD+1~, BYWARD+3*, BYWARD+6*, BYWARD+7 |
| IOST | SELECT+12* |
| LST | BYWARD~, TOP~, CLINRNG~ |
| LST( | BYWARD+6* |
| LST(1 | BYWARD+2*, BYWARD+7*, TOP+3*, CLINRNG+1*, CLINRNG+10* |
| LST(2 | CLINRNG+2*, CLINRNG+11* |
| LST(3 | CLINRNG+3*, CLINRNG+13* |
| LST(4 | CLINRNG+4*, CLINRNG+14* |
| LST(5 | CLINRNG+5*, CLINRNG+15* |
| LST(6 | CLINRNG+6*, CLINRNG+17* |
| LST(7 | CLINRNG+18* |
| OK | SAVDFLT~ |
| REC | SELCHK~, SELCHK+2*, SELECT~, SELECT+7*, SELECT+8*, SELECT+9*, SELECT+11*, SELECT+13*, SELECT+14*, SELECT+15* , SELECT+16*, SELECT+17* |
| SRV | DFLTSRC+1~*, DFLTSRC+2 |
| START | CLINRNG+9~ |
| SUNDAY | CLINRNG+9~ |
| U | BYWARD+6, TOP+3, SELECT+7, SELECT+8, SELECT+9, SELECT+11, SELECT+13, SELECT+14, SELECT+15, SELECT+16 , SELECT+17 |
| VAEL | SELECT+18! |
| VAEL(3 | SELECT+14 |
| VAERR | SELECT+18! |
| VAL | DIEDON~, DIEDON+1*, DFLTSRC~, DFLTSRC+2* |
| WARD | BYWARD~, BYWARD+2, BYWARD+4*, BYWARD+5 |
| X | CLINRNG+9~, CLINRNG+10*, CLINRNG+11, CLINRNG+12*, CLINRNG+13, CLINRNG+14, CLINRNG+16*, CLINRNG+17, SAVDFLT~, SELECT+5~ , SELECT+7*, SELECT+8*, SELECT+11*, SELECT+15*, AGE+1~, AGE+3*, AGE+4 |
| Name | Field # of Occurrence |
|---|---|
| $T(GETICN^MPIF001 | SELECT+15 |