DPTLK6 ;BAY/JAT,EG - Patient lookup RPCs for patient safety issue ; 11 Aug 2005 8:33 AM
Source file <DPTLK6.m>
| Package | Total | Call Graph | 
|---|---|---|
| Registration | 3 | ($$CMTS,$$MFLG)^DGMTU ($$DOB,$$SSN,DOB)^DPTLK1 $$BS5^DPTLK5 | 
| Package | Total | Caller Graph | 
|---|---|---|
| Barcode Medication Administration | 1 | PSBRPC | 
| General Medical Record - Vitals | 1 | GMVRPCP | 
| IHS Electronic Health Record | 1 | BEHOPTCX | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| GUIMTD(GUIDATA,DFN,DUZ2) | ; RPC checks if Means Test is required for this ; patient and if 'Means Test Required' message is to be ; displayed for the Division user is in ; returns 1 or 0 in 1st string (or -1 if bad parameters) ; if 1, returns text to be displayed in 2nd and 3rd string (if any) ; return type: array ; parameters: ien of Patient file, Institution file pointer for user ; (optional) | 
 
 | 
| GUIMT(GUIDATA,DFN) | ; RPC checks if Means Test is required for this patient ; returns 1 or 0 (or -1 if bad DFN) ; return type: single value ; parameter: ien of Patient file | |
| GUIBS5A(GUIDATA,DFN) | ; RPC checks if other patients on "BS5" xref ; with same last name ; returns 1 or 0 in 1st string (or -1 if bad DFN or no zero node) ; if 1 returns array nodes where ; text is preceeded by 0 (0^<text>) ; and patient data is preceeded by 1 (1^DFN^patient name^DOB^SSN) ; return type: global array ; parameter: ien of Patient file | 
 
 | 
| GUIBS5(GUIDATA,DFN) | ; RPC checks if other patients on "BS5" xref ; with same last name ; returns: 1 or 0 (or -1 if bad dfn or no zero node) ; if 1, returns text to be displayed ; return type: array ; parameter: ien of Patient file | |
| GUIDMT(GUIDATA,DUZ2) | ; RPC checks if the 'Display Means Test Required' ; message is to be displayed for the Division user is in ; returns 1 or 0 in 1st string (or -1 if bad DUZ(2)) ; if 1, returns text to be displayed in 2nd and 3rd string (if any) ; return type: array ; parameter: Institution file pointer for user (optional) | 
| RPC Name | Call Tags | 
|---|---|
| DG CHK PAT/DIV MEANS TEST | GUIMTD | 
| DG CHK BS5 XREF Y/N | GUIBS5 | 
| DG CHK BS5 XREF ARRAY | GUIBS5A | 
| DG CHK MEANS TEST DIV DISPLAY | GUIDMT | 
| DG CHK PAT MEANS TEST REQUIRED | GUIMT | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DG(40.8 - [#40.8] | GUIDMT+10, GUIDMT+13, GUIMTD+12, GUIMTD+19 | 
| ^DPT - [#2] | GUIBS5+8, GUIBS5+12, GUIBS5A+10, GUIBS5A+15, GUIBS5A+24 | 
| ^DPT("BS5" | GUIBS5A+23 | 
| ^TMP("DPTLK6" | GUIBS5A+12!, GUIBS5A+13*, GUIBS5A+19*, GUIBS5A+20*, GUIBS5A+30*, GUIBS5A+32*, GUIBS5A+33, GUIBS5A+34! | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DFN | GUIBS5~, GUIBS5+7, GUIBS5+8, GUIBS5+9, GUIBS5+12, GUIBS5A~, GUIBS5A+9, GUIBS5A+10, GUIBS5A+11, GUIBS5A+15 , GUIMT~, GUIMT+5, GUIMT+8, GUIMTD~, GUIMTD+10, GUIMTD+16 | 
| DGMTLST | GUIMT+6~, GUIMT+8*, GUIMT+9, GUIMTD+14~, GUIMTD+16*, GUIMTD+18 | 
| DGREQF | GUIMT+6~, GUIMTD+14~ | 
| DPT0 | GUIBS5+11~, GUIBS5+12*, GUIBS5+13, GUIBS5+14, GUIBS5A+14~, GUIBS5A+15*, GUIBS5A+16, GUIBS5A+18, GUIBS5A+24*, GUIBS5A+26 , GUIBS5A+28 | 
| DPTBS5 | GUIBS5A+14~, GUIBS5A+17*, GUIBS5A+23 | 
| DPTCNT | GUIBS5A+14~, GUIBS5A+21*, GUIBS5A+29*, GUIBS5A+30, GUIBS5A+31*, GUIBS5A+32 | 
| DPTDIV | GUIDMT+9~*, GUIDMT+10*, GUIDMT+11, GUIDMT+13, GUIMTD+11~*, GUIMTD+12*, GUIMTD+13, GUIMTD+19 | 
| DPTDIVMT | GUIDMT+9~, GUIDMT+13*, GUIDMT+14, GUIMTD+11~, GUIMTD+19*, GUIMTD+20 | 
| DPTDOB | GUIBS5A+14~, GUIBS5A+27*, GUIBS5A+28*, GUIBS5A+30 | 
| DPTIEN | GUIBS5A+14~, GUIBS5A+22*, GUIBS5A+23*, GUIBS5A+24, GUIBS5A+27, GUIBS5A+30 | 
| DPTLAST | GUIBS5A+14~, GUIBS5A+18*, GUIBS5A+19, GUIBS5A+25 | 
| DPTNME | GUIBS5+11~, GUIBS5+13*, GUIBS5+15, GUIBS5A+14~, GUIBS5A+16*, GUIBS5A+17, GUIBS5A+24*, GUIBS5A+25, GUIBS5A+26*, GUIBS5A+30 | 
| DPTSSN | GUIBS5+11~, GUIBS5+14*, GUIBS5+16, GUIBS5A+14~, GUIBS5A+16*, GUIBS5A+17, GUIBS5A+20 | 
| DPTSSN1 | GUIBS5A+14~, GUIBS5A+27*, GUIBS5A+28*, GUIBS5A+30 | 
| DUZ(2 | GUIDMT+7, GUIMTD+9 | 
| DUZ2 | GUIDMT~, GUIDMT+7*, GUIDMT+8, GUIDMT+10, GUIMTD~, GUIMTD+9*, GUIMTD+10, GUIMTD+12 | 
| GUIDATA | GUIBS5~, GUIBS5+6!, GUIBS5A~, GUIBS5A+8!, GUIBS5A+33*, GUIDMT~, GUIDMT+6!, GUIMT~, GUIMT+4!, GUIMT+5* , GUIMT+7*, GUIMT+10*, GUIMTD~, GUIMTD+8! | 
| GUIDATA(1 | GUIBS5+7*, GUIBS5+8*, GUIBS5+9*, GUIBS5+10*, GUIBS5A+9*, GUIBS5A+10*, GUIBS5A+11*, GUIDMT+8*, GUIDMT+11*, GUIDMT+12* , GUIDMT+14*, GUIMTD+10*, GUIMTD+13*, GUIMTD+15*, GUIMTD+20* | 
| GUIDATA(2 | GUIBS5+15*, GUIDMT+14*, GUIMTD+20* | 
| GUIDATA(3 | GUIBS5+16*, GUIDMT+14*, GUIMTD+20* | 
| GUIDATA(4 | GUIBS5+17* | 
| U | GUIBS5+13, GUIBS5+14, GUIBS5A+16, GUIBS5A+18, GUIBS5A+24, GUIBS5A+26, GUIBS5A+28, GUIBS5A+30, GUIDMT+14, GUIMT+9 , GUIMTD+20 | 
| Y | GUIMT+6~, GUIMTD+14~ | 
| Name | Field # of Occurrence | 
|---|---|
| $T(DOB^DPTLK1 | GUIBS5A+27 |