PXCEPAT ;ISL/dee,ISA/KWP - Creates the List Manager display of visit for a patient ; 6/3/03 10:47am ; Compiled January 5, 2007 14:12:43
Source file <PXCEPAT.m>
Package | Total | Call Graph |
---|---|---|
PCE Patient Care Encounter | 5 | (KILL,START)^AUPNPAT SETDATES^PXCE $$DATE^PXCEDATE MAKELIST^PXCENEW $$DISPOSIT^PXUTL1 |
VA FileMan | 4 | ^DIC YN^DICN $$EXTERNAL^DILFD ^DIR |
List Manager | 3 | CHGCAP^VALM FULL^VALM1 CLEAN^VALM10 |
Registration | 2 | (2,ELIG,SDA)^VADPT PID^VADPT6 |
Scheduling | 1 | $$STATUS^SDPCE |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
NEWPAT2 | ;Entry point of changing patient from Update Encounter
|
|
NEWPAT1 | ;Entry point for initial selection of patient
|
|
NEWPAT | ; -- init variables and list array
|
|
MAKELIST | ;
|
|
SDSALONE | ;Get the patient for standalone from the appointment/hospital
|
|
SDKALONE | ;Kill the patient info if it was created above
|
|
JUSTDFN | ;Just set DFN for other packages.
|
|
JUSTDFNK | ;Kill DFN if it was set above
|
|
PATIENT(PXCEDATA) | ; Select a patient
|
|
PAT1 | ||
PATINFO(PXCEDATA) | ;
|
|
DTHINFO | ;DEATH WARNING
|
|
PATNAME(PXCEDATA) | ;
|
|
PATKILL | ;
|
|
APPOINT(DFN,DATETIME,HOSLOC) | ;See if there is an appointment.
|
|
QAPPOINT |
Name | Field # of Occurrence |
---|---|
KILL^AUPNPAT | PATKILL+3 |
START^AUPNPAT | PATINFO+11 |
^DIC | JUSTDFN+5, PATIENT+3 |
YN^DICN | PAT1 |
$$EXTERNAL^DILFD | MAKELIST+27 |
^DIR | PAT1+6, DTHINFO+3 |
SETDATES^PXCE | NEWPAT1+4 |
$$DATE^PXCEDATE | MAKELIST+21 |
MAKELIST^PXCENEW | NEWPAT+8 |
$$DISPOSIT^PXUTL1 | MAKELIST+18 |
$$STATUS^SDPCE | MAKELIST+32 |
2^VADPT | PAT1+4, DTHINFO+1 |
ELIG^VADPT | PATINFO+15 |
SDA^VADPT | APPOINT+13 |
PID^VADPT6 | PATNAME+4 |
CHGCAP^VALM | MAKELIST+2 |
FULL^VALM1 | PATIENT+2 |
CLEAN^VALM10 | MAKELIST+5 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^AUPNVSIT - [#9000010] | EXTERNAL^DILFD |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNVSIT - [#9000010] | MAKELIST+12, MAKELIST+14, MAKELIST+28 |
^AUPNVSIT("AA" | MAKELIST+9, MAKELIST+11 |
^DPT - [#2] | PATNAME+1 |
^SC - [#44] | MAKELIST+30 |
^TMP("PXCE" | MAKELIST+33*, MAKELIST+37*, MAKELIST+38* |
^TMP("PXCEIDX" | MAKELIST+6!, MAKELIST+34*, MAKELIST+35* |
^UTILITY("VASD" | APPOINT+8!, APPOINT+15, APPOINT+16, QAPPOINT! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | PAT1*, PAT1+1 |
DA | JUSTDFN+3~, PATIENT+1~ |
DATETIME | APPOINT~, APPOINT+9, APPOINT+10 |
DFN | JUSTDFN+2, JUSTDFN+6*, JUSTDFNK+1!, JUSTDFNK+2*, PATIENT+1~, PAT1+3, PAT1+4*, PATINFO+2*, PATNAME+2~, PATNAME+3* , PATKILL+1!, APPOINT~ |
DIC | JUSTDFN+3~, JUSTDFN+4*, PATIENT+1~, PATIENT+3* |
DIC(0 | JUSTDFN+4*, PATIENT+3* |
DIR | PAT1+4~, DTHINFO+1~ |
DIR("A" | PAT1+5*, PAT1+6*, DTHINFO+2*, DTHINFO+3* |
DIR(0 | PAT1+5*, DTHINFO+2* |
>> DIRUT | NEWPAT1+1, NEWPAT+7, PAT1+1, PAT1+4, PATINFO+4 |
>> FSEL | PATINFO+3, PATINFO+4 |
HL | APPOINT+7~, APPOINT+14*, APPOINT+16*, APPOINT+17*, QAPPOINT+1 |
HOSLOC | APPOINT~, APPOINT+12 |
INDEX | APPOINT+7~, APPOINT+15*, APPOINT+16 |
ORVP | PATINFO+2*, PATKILL+1! |
>> PXCE9BEG | MAKELIST+9 |
>> PXCE9END | MAKELIST+4 |
>> PXCECAT | PATINFO+3 |
PXCEDATA | PATIENT~, PATIENT+4*, PAT1+1*, PAT1+4*, PATINFO~, PATINFO+1, PATINFO+2, PATINFO+9, PATINFO+12, PATNAME~ , PATNAME+1, PATNAME+3 |
PXCEDATA("ELIG" | PATINFO+16*, PATINFO+18* |
PXCEDATA("NAME" | PATNAME+1* |
PXCEDATA("SSN" | PATNAME+5*, PATNAME+6* |
PXCEDATA("SSN_BRIEF" | PATNAME+5*, PATNAME+6* |
PXCEDATE | MAKELIST+1~, MAKELIST+21*, MAKELIST+22*, MAKELIST+33 |
PXCEDELF | MAKELIST+26~ |
PXCEDT | MAKELIST+1~, MAKELIST+4*, MAKELIST+9*, MAKELIST+11 |
PXCEHLOC | NEWPAT1+6!, MAKELIST+13 |
PXCEIEN | MAKELIST+1~, MAKELIST+10*, MAKELIST+11*, MAKELIST+12, MAKELIST+14, MAKELIST+18, MAKELIST+28, MAKELIST+32, MAKELIST+34 |
PXCEINDX | PATINFO+13~, PATINFO+17*, PATINFO+18* |
PXCEJDFN | JUSTDFN+6*, JUSTDFNK+1! |
PXCEJPAT | SDSALONE+4*, SDKALONE+1, SDKALONE+3! |
>> PXCEKEYS | MAKELIST+17, MAKELIST+18 |
PXCELOC | MAKELIST+1~, MAKELIST+24*, MAKELIST+30*, MAKELIST+31*, MAKELIST+33 |
PXCENEWP | NEWPAT2+1~, NEWPAT2+2, NEWPAT2+3, NEWPAT2+5, NEWPAT+1~, NEWPAT+2, NEWPAT+3, NEWPAT+4, NEWPAT+6 |
PXCEPAT | NEWPAT2+5*, NEWPAT1+1, NEWPAT+6*, MAKELIST+9, MAKELIST+11, MAKELIST+18, SDSALONE+2, SDSALONE+3, SDSALONE+4, JUSTDFNK+2 , PATKILL+1! |
PXCEPRIM | MAKELIST+1~, MAKELIST+14*, MAKELIST+16, MAKELIST+17 |
PXCESTAT | MAKELIST+1~, MAKELIST+27*, MAKELIST+28*, MAKELIST+32*, MAKELIST+33 |
PXCEVA | PATINFO+13~ |
PXCEVA(1 | PATINFO+16, PATINFO+18 |
>> PXCEVIEW | NEWPAT1+2, NEWPAT1+3*, NEWPAT1+6, NEWPAT+3 |
PXCEVSIT | MAKELIST+1~, MAKELIST+12*, MAKELIST+13, MAKELIST+18, MAKELIST+20, MAKELIST+21, MAKELIST+23, MAKELIST+25, MAKELIST+27, MAKELIST+30 |
>> SDAMTYP | NEWPAT1+5* |
SDFN | PATINFO+2*, PATKILL+1! |
VA | PATNAME+2~ |
VA("BID" | PATNAME+5 |
VA("PID" | PATNAME+5 |
VADM | PATKILL+1! |
VADM(6 | PAT1+4, DTHINFO+1 |
VADM(7 | PAT1+6, DTHINFO+3 |
VAEL | PATKILL+1! |
VAERR | PATINFO+13~, PATNAME+2~, PATNAME+5, APPOINT+7~, APPOINT+14 |
>> VALMBCK | MAKELIST+3* |
>> VALMBG | MAKELIST+7* |
>> VALMCNT | MAKELIST+8*, MAKELIST+19*, MAKELIST+33, MAKELIST+34, MAKELIST+35, MAKELIST+36, MAKELIST+39* |
VALMHDR | MAKELIST+3! |
>> VALMQUIT | NEWPAT+3* |
VALMSG | PAT1+3*, PATKILL+1! |
VAPTYP | PATNAME+2~ |
VAROOT | PATINFO+13~, PATINFO+14* |
VASD | APPOINT+7~ |
VASD("C" | APPOINT+12* |
VASD("F" | APPOINT+10* |
VASD("T" | APPOINT+9* |
VASD("W" | APPOINT+11* |
X | JUSTDFN+3~, PATIENT+1~ |
Y | MAKELIST+20*, JUSTDFN+3~, JUSTDFN+6, PATIENT+1~, PATIENT+4, PAT1, PAT1+1*, PAT1+2, PAT1+4, PATINFO+8~ , PATINFO+9* |