AMHGP ; IHS/CMI/MAW - AMHG Patient Lookup 4/28/2009 12:43:21 PM ;
Source file <AMHGP.m>
Package | Total | Call Graph |
---|---|---|
Mental Health Social Services | 2 | $$LVDT^AMHGU $$GUIPL^AMHUTIL |
VA Fileman | 2 | ^%DT $$GET1^DIQ |
IHS Changes To ADT | 1 | $$STATUS^BDGSPT2 |
IHS Patient | 1 | ($$AGE,$$HRN)^AUPNPAT |
Registration | 1 | (NOTICE,OWNREC,SENS)^DGSEC4 |
Package | Total | Caller Graph |
---|---|---|
Mental Health Social Services | 1 | AMHGDA |
Name | Comments | DBIA/ICR reference |
---|---|---|
PATSSN(PAT) | ;EP -- look up by ssn
|
|
GETPAT(RETVAL,AMHSTR) | ;EP -- return patient in ADO table
|
|
BEGIN(PT) | ;EP -- get begin point
|
|
PATSTR(RETVAL,AMHSTR) | ;EP -- return the patient demographic information
|
|
PATDOB(AMHPATE,PAT) | ;EP -- lookup by DOB
|
|
LOGPAT(RETVAL,AMHSTR) | ;-- log sensitive patient information
|
|
DGSEC(RESULT,DFN,DUZ,DGMSG) | ;EP -- mock the dgsec call but dont log, couldnt find a way to call PTSEC^DGSEC4 without logging
|
|
PATADO(PIEN) | ;EP -- ado return
|
|
PATNAM(AMHPATE,PAT,NPAT) | ;lookup by name
|
|
PATCHT(AMHPIEN,PAT) | ;EP -- lookup by chart
|
RPC Name | Call Tags |
---|---|
AMHG GET PATIENT | GETPAT |
AMHG GET PATIENT DEMOGRAPHICS | PATSTR |
AMHG LOG SENSITIVE PATIENT | LOGPAT |
FileNo | Call Tags |
---|---|
^DG(43 - [#43] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("TRAP" | GETPAT+1, PATSTR+1, LOGPAT+1 |
^AMHTMP($J | GETPAT+4!, GETPAT+8*, GETPAT+26*, PATADO+38*, PATSTR+4!, PATSTR+8*, PATSTR+13*, LOGPAT+4! |
^AUPNPAT - [#9000001] | PATADO+31 |
^AUPNPAT("D" | PATCHT+4, PATCHT+5, PATCHT+6 |
^DGSL(38.1 - [#38.1] | LOGPAT+13 |
^DPT - [#2] | PATADO+19, PATADO+21, PATADO+23, PATADO+25, PATADO+33 |
^DPT("ADOB" | PATDOB+3, PATDOB+4 |
^DPT("B" | PATNAM+7, PATNAM+8, PATNAM+10, PATNAM+11, PATNAM+16, BEGIN+4, BEGIN+5, BEGIN+6, BEGIN+8 |
^DPT("SSN" | PATSSN+1 |
Name | Line Occurrences |
---|---|
$$BEGIN | PATNAM+5 |
$$PATCHT | GETPAT+20 |
$$PATDOB | GETPAT+23 |
$$PATSSN | GETPAT+18 |
DGSEC | PATADO+7, LOGPAT+8 |
PATADO | GETPAT+25, PATSTR+12 |
PATNAM | GETPAT+24 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
AMHAGE | GETPAT+27!, PATADO+34*, PATADO+35*, PATADO+38 |
>> AMHAL | PATADO+4*, PATADO+19 |
AMHCNT | GETPAT+27!, PATCHT+2~, PATCHT+3*, PATCHT+4, PATCHT+10*, PATCHT+11, PATCHT+12, PATDOB+1~, PATDOB+2*, PATDOB+3 , PATDOB+5, PATDOB+6*, PATDOB+7, PATDOB+8, PATNAM+1*, PATNAM+13*, PATNAM+14, PATNAM+15, PATNAM+17*, PATNAM+18 , PATNAM+19, PATNAM+20 |
AMHCNTR | GETPAT+27!, PATADO+1*, PATADO+17, PATADO+18* |
AMHCT | GETPAT+27!, PATADO+24*, PATADO+38 |
AMHDA | GETPAT+27!, PATCHT+4*, PATCHT+5, PATCHT+6, PATADO+2*, PATADO+3, PATADO+4 |
AMHDB | GETPAT+27!, PATADO+21*, PATADO+22*, PATADO+38 |
AMHDG | GETPAT+27!, PATADO+7 |
AMHDG( | PATADO+13, PATADO+14, PATADO+15 |
AMHDG(1 | PATADO+9, PATADO+10 |
AMHDGDA | PATADO+11~, PATADO+13*, PATADO+14, PATADO+15, LOGPAT+2~ |
AMHDGMSG | PATADO+8~, PATADO+12*, PATADO+15*, PATADO+16*, PATADO+38, LOGPAT+2~ |
>> AMHDOB | PATDOB+3*, PATDOB+4 |
AMHDOD | GETPAT+27!, PATADO+33*, PATADO+38 |
AMHDUZ2 | GETPAT+9*, GETPAT+13*, GETPAT+27!, PATCHT+8, PATADO+5, PATADO+24, PATSTR+10* |
AMHERRR | GETPAT+2~, GETPAT+7*, PATSTR+2~, PATSTR+7*, LOGPAT+2~ |
AMHFLAG | PATADO+8~, PATADO+10*, PATADO+22, PATADO+30, PATADO+35, PATADO+36*, PATADO+38, LOGPAT+2~, LOGPAT+9*, LOGPAT+10* , LOGPAT+11 |
>> AMHHD | PATADO+38 |
AMHI | GETPAT+2~, GETPAT+6*, GETPAT+8, GETPAT+26, PATADO+37*, PATADO+38, PATSTR+2~, PATSTR+6*, PATSTR+8, PATSTR+13 , LOGPAT+2~, LOGPAT+6*, LOGPAT+14, LOGPAT+15*, LOGPAT+16, LOGPAT+17 |
AMHIEN | GETPAT+27!, PATCHT+5*, PATCHT+6, PATCHT+8, PATDOB+4*, PATDOB+7, PATNAM+8*, PATNAM+10, PATNAM+11, PATNAM+15 , PATNAM+16, PATNAM+19 |
AMHLEN | PATNAM+2~, PATNAM+3*, PATNAM+7 |
>> AMHMCNT | PATCHT+3* |
AMHMORE | GETPAT+27!, PATADO+38 |
AMHMT | GETPAT+11*, GETPAT+15*, GETPAT+16*, GETPAT+27!, PATCHT+4, PATDOB+3, PATADO+17, PATSTR+11* |
AMHNAM | GETPAT+27!, PATNAM+4*, PATNAM+5*, PATNAM+6*, PATNAM+7*, PATNAM+8, PATNAM+10, PATNAM+11, PATNAM+15, PATNAM+16 |
AMHNM | GETPAT+27!, PATADO+19*, PATADO+38 |
AMHNPAT | GETPAT+12*, GETPAT+24, GETPAT+28! |
AMHOEN | PATCHT+2~, PATCHT+6*, PATCHT+8, PATNAM+9~, PATNAM+11* |
AMHPAT | GETPAT+10*, GETPAT+17, GETPAT+18, GETPAT+19, GETPAT+20, GETPAT+21, GETPAT+22*, GETPAT+23, GETPAT+24, GETPAT+27! , PATSTR+12, LOGPAT+2~, LOGPAT+7*, LOGPAT+8, LOGPAT+11, LOGPAT+13 |
AMHPAT(1 | PATSTR+9* |
AMHPATE | GETPAT+27!, PATCHT+3*, PATDOB~, PATDOB+2*, PATDOB+6*, PATDOB+8*, PATDOB+9, PATNAM~, PATNAM+1*, PATNAM+20* , PATNAM+21 |
AMHPATE( | PATDOB+5*, PATDOB+7*, PATNAM+14*, PATNAM+15*, PATNAM+18*, PATNAM+19* |
AMHPATS | GETPAT+25, GETPAT+28! |
AMHPCNT | BEGIN+1~, BEGIN+2* |
AMHPDA | BEGIN+1~, BEGIN+3*, BEGIN+4, BEGIN+5*, BEGIN+6*, BEGIN+7, BEGIN+8 |
AMHPI | GETPAT+28!, PATADO+3*, PATADO+5, PATADO+7, PATADO+19, PATADO+21, PATADO+23, PATADO+24, PATADO+25, PATADO+31 , PATADO+33, PATADO+34, PATADO+38 |
AMHPIEN | GETPAT+18*, GETPAT+20*, GETPAT+23*, GETPAT+24, GETPAT+25, GETPAT+27!, PATSSN+1*, PATSSN+2, PATSSN+3, PATCHT~ , PATCHT+6, PATCHT+8*, PATCHT+9, PATCHT+12, PATCHT+13, BEGIN+1~ |
AMHPIEN( | PATCHT+11*, PATCHT+12* |
AMHPIEN(1 | PATSSN+2* |
AMHSSN | GETPAT+27!, PATADO+25*, PATADO+26, PATADO+28, PATADO+29*, PATADO+30*, PATADO+38 |
AMHSTR | GETPAT~, GETPAT+9, GETPAT+10, GETPAT+11, GETPAT+12, PATSTR~, PATSTR+9, PATSTR+10, LOGPAT~, LOGPAT+7 |
AMHSX | GETPAT+27!, PATADO+23*, PATADO+38 |
AMHUIEN | GETPAT+2~, PATSTR+2~ |
AMHUPD | GETPAT+28!, PATADO+31* |
DFN | DGSEC~, DGSEC+2, DGSEC+6, DGSEC+10 |
DGMSG | DGSEC~, DGSEC+1*, DGSEC+3, DGSEC+6 |
DT | PATADO+34 |
DUZ | PATADO+5, PATADO+7, LOGPAT+8, DGSEC~, DGSEC+2, DGSEC+6, DGSEC+10 |
DUZ(2 | GETPAT+13 |
LN | PATADO+27~, PATADO+28*, PATADO+29 |
NPAT | PATNAM~, PATNAM+6 |
P | GETPAT+2~, GETPAT+3*, GETPAT+9, GETPAT+10, GETPAT+11, GETPAT+12, PATSTR+2~, PATSTR+3*, PATSTR+9, PATSTR+10 , LOGPAT+2~, LOGPAT+3*, LOGPAT+7 |
PAT | PATSSN~, PATSSN+1, PATCHT~, PATCHT+4, PATDOB~, PATDOB+3, PATNAM~, PATNAM+3, PATNAM+4, PATNAM+5 , PATNAM+7 |
PIEN | PATADO~ |
PIEN( | PATADO+2, PATADO+3, PATADO+4 |
PT | BEGIN~, BEGIN+3 |
RESULT | LOGPAT+2~, LOGPAT+8, LOGPAT+11, LOGPAT+13, LOGPAT+16, DGSEC~, DGSEC+6, DGSEC+9!, DGSEC+10 |
RESULT(1 | LOGPAT+9, LOGPAT+10, LOGPAT+11, LOGPAT+12, DGSEC+3*, DGSEC+7*, DGSEC+8* |
RESULT(2 | DGSEC+4* |
RESULT(3 | DGSEC+5* |
RETVAL | GETPAT~, GETPAT+5*, PATSTR~, PATSTR+5*, LOGPAT~, LOGPAT+5*, LOGPAT+14, LOGPAT+16, LOGPAT+17 |
U | PATNAM+15, PATADO+3, PATADO+4, PATADO+19, PATADO+21, PATADO+23, PATADO+25, PATADO+31, PATADO+33, PATADO+38 , LOGPAT+13 |
>> X | GETPAT+1*, GETPAT+22*, PATSTR+1*, LOGPAT+1* |
>> Y | GETPAT+22 |