DGPMV ;ALB/MRL/MIR - PATIENT MOVEMENT DRIVER; 10 MAR 89 [ 03/16/2004 7:49 AM ]
Source file <DGPMV.m>
Package | Total | Call Graph |
---|---|---|
Registration | 9 | UC^DGPMV SPCLU^DGPMV0 (,C,Q)^DGPMV1 (INP,LODGER)^DGPMV10 SEL^DGPMV2 NEW^DGPMVODS (ENED,NEW)^DGRP LO^DGUTL KVAR^VADPT |
VA Fileman | 3 | NOW^%DTC ^DIC YN^DICN |
IHS Changes To ADT | 2 | MSG^BDGF $$HRCN^BDGF2 |
Kernel | 2 | ^%ZIS $$VERSION^XPDUTL |
IHS User Security Audit | 1 | $$LOG^BUSAAPI |
Name | Comments | DBIA/ICR reference |
---|---|---|
PAT1 | ||
OREN | ||
CHK | ||
PAT | ||
DISPO | ;called from admission disposition types
|
|
CA | ; -- bypass interactive process and allows editing of past admission
; mvts |
|
MOVE | ;
|
|
Q | ||
LODGER(DFN) | ; Determine lodger status
; Input: DFN=patient IEN ; Output: '1' if currently a lodger, '0' otherwise |
|
USINGOR() | ; return a 1 if OE/RR option is being used or 0 otherwise
|
|
UC | ; -- set type of mvt literal
|
|
DISPOQ | ||
REG | ;new patient
|
|
DIED |
Name | Field # of Occurrence |
---|---|
NOW^%DTC | DISPO+5 |
^%ZIS | PAT+1 |
MSG^BDGF | PAT1+10, PAT1+11 |
$$HRCN^BDGF2 | PAT1+9 |
$$LOG^BUSAAPI | UC+7 |
UC^DGPMV | DISPO+5 |
SPCLU^DGPMV0 | PAT1 |
^DGPMV1 | CHK+2 |
C^DGPMV1 | CA+11 |
Q^DGPMV1 | DISPOQ |
INP^DGPMV10 | CA+10, DISPO+5 |
LODGER^DGPMV10 | LODGER+4 |
SEL^DGPMV2 | DISPO+11 |
NEW^DGPMVODS | CHK+1, DISPO+10 |
ENED^DGRP | REG+2 |
NEW^DGRP | REG+1 |
LO^DGUTL | PAT+1 |
^DIC | PAT1+5 |
YN^DICN | REG+2, DIED |
KVAR^VADPT | Q |
$$VERSION^XPDUTL | USINGOR+2 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DPT - [#2] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("TEST" | UC+4 |
^DD("DD" | DIED |
^DGPM("APTT" | MOVE+5 |
^DIC(21 - [#21] | CHK+1, DISPO+10 |
^DPT - [#2] | OREN+1, CHK, CHK+1, REG+2, DISPO+10 |
^UTILITY("VAIP" | Q!, DISPOQ! |
Name | Line Occurrences |
---|---|
$$LODGER | OREN+2, DISPO+7 |
$$USINGOR | OREN |
CHK | MOVE+5 |
DIED | CHK, DIED+1 |
DISPOQ | OREN+6, DISPO+6, DISPO+7 |
OREN | PAT1 |
PAT1 | PAT1+9, MOVE+5, CHK+2 |
Q | PAT1, PAT1+5, MOVE+5, CHK+2 |
REG | CHK, REG+4 |
UC | MOVE+1, CA+9 |
Name | Field # of Occurrence |
---|---|
^( | CHK, CHK+1, DISPO+10 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | REG+2*, REG+3, DIED*, Q!, DISPO+6 |
BDGAUDIT | UC+5~, UC+7* |
BDGREC | UC+5~ |
BDGREC(1 | UC+6* |
>> DEF | DISPO+11* |
DFN | PAT1+5*, PAT1+9, OREN+1*, OREN+2, MOVE+5, CHK, CHK+1, REG+2, Q!, UC+6 , DISPO+7, DISPO+10, LODGER~ |
DGER | PAT1, Q! |
DGODS | Q!, DISPOQ! |
DGODSON | CHK+1, Q!, DISPO+10, DISPOQ! |
>> DGPM1X | DISPO+11* |
DGPM5X | Q! |
DGPMBYP | CA+11*, CA+12! |
DGPMCA | CA+10~ |
DGPMDCD | DISPO+6, LODGER+3~ |
DGPMDER | OREN+6!, DISPO+5!, DISPO+6!, DISPO+7!, DISPO+11* |
DGPME | MOVE+1*, CHK, CHK+1*, CHK+2, REG+2*, REG+3*, DIED*, Q!, DISPO+10* |
>> DGPML | DISPO+5* |
>> DGPMMD | DISPO+5* |
DGPMN | PAT1*, PAT1+5*, OREN+1*, CHK, Q!, DISPOQ! |
DGPMPC | PAT1+1, Q!, UC+2 |
DGPMSV | DISPOQ! |
DGPMSVC | DISPOQ! |
DGPMT | PAT1, PAT1+1, PAT1+5, OREN+2, MOVE+5, Q!, UC+1, UC+2, DISPO+5*, DISPOQ! |
DGPMUC | Q!, UC+1*, UC+2*, UC+7, CA+12!, DISPOQ! |
DGPMVI | LODGER+3~ |
DGPMVI(1 | DISPO+6 |
DGPMVI(2 | LODGER+5 |
DGUSEOR | OREN*, OREN+1, MOVE+5, CHK+2, Q+1, Q+2! |
DIC | PAT1+1*, PAT1+5!, Q! |
DIC("A" | PAT1+1* |
DIC("S" | PAT1+5* |
DIC(0 | PAT1+1* |
DLAYGO | PAT1+5! |
DUZ(2 | PAT1+9 |
I | LODGER+3~ |
IOF | PAT+1 |
ION | PAT+1 |
IOP | PAT+1*! |
ORACTION | PAT!, USINGOR+3 |
ORMENU | PAT!, USINGOR+4 |
>> ORVP | OREN+1 |
RETURN | USINGOR+1~, USINGOR+2*, USINGOR+3*, USINGOR+4*, USINGOR+5 |
U | UC+7 |
VAIP | CA+10!, DISPO+5! |
VAIP("D" | DISPO+5* |
VAIP("E" | CA+10* |
X | Q!, UC+4*, USINGOR+1~, USINGOR+2*, USINGOR+3, USINGOR+4, LODGER+3~ |
XQORQUIT | MOVE+1*, Q+1! |
>> XQY0 | UC+7 |
>> XTEMP | OREN+5* |
Y | PAT1+5, CHK*, DIED, Q!, CA+12* |
Y(0 | OREN+1*, MOVE+5 |