GMRCU ;SLC/DLT - Consult/Request Utilities ;17-May-2010 14:43;PLS
Source file <GMRCU.m>
Package | Total | Call Graph |
---|---|---|
Consult Request Tracking | 1 | $$HRCN^GMRCMP |
Registration | 1 | OERR^VADPT |
VA Fileman | 1 | ^DIC |
Name | Comments | DBIA/ICR reference |
---|---|---|
REGDTM | ;Receives X in internal date.time, and returns X in MM/DD/YY TT:TT
|
|
NAME | ; Format names ;6/30/89 11:20 ;
; Recieves: FILE (3 for User, 16 for Person, 6 for Provider) ; IFN (Internal file # for above file), ; NML (Desired length for name to be returned) ; FNF (Flag to specify first name format: 0 for FI, 1 for FN) ; Returns: Lastname,First(name/initial) to specified length as NM |
|
MD | ; Format physician names ;4/4/89 11:39 ;
; Recieves: IFN for New Person file as PR and desired name length, as NML ; Returns: Lastname,FI to specified length as PR |
|
REGDT | ; Receives X in internal date.time, and returns X in MM/DD/YY format
|
|
SIDT | ; Receives X as internal date/time and returns X in DD MMM YY
|
|
DEM | ; Gets Demographic Data from VADPT
; Receives: DFN ; Returns: GMRCPNM,GMRCSN,GMRCHRCN,GMRCDOB,SEX,GMRCWARD,GMRCRB,GMRCAGE ; and GMRCWLI,GMRCHLI |
|
HL7FMDTM | ; Recieves X as CCYYMMDDHHMM and returns X as internal date/time
|
|
MTIM | ;CONVERT TIME from X=2890313.1304 INTO X=13:04
|
|
PTRCLN | ;Clean out subservice 'B' X-reference of deleted entries
|
|
FMHL7DTM | ; Recieves X as internal date/time and returns X in CCYYMMDDHHMM
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^GMR(123.5 - [#123.5] | PTRCLN+1!, PTRCLN+2 |
^VA(200 - [#200] | MD+4 |
Name | Field # of Occurrence |
---|---|
^( | PTRCLN+1 |
^(0 | MD+4, PTRCLN+2* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CH | NAME+7~, NAME+10* |
CNT | PTRCLN+2*, PTRCLN+3! |
DATE | HL7FMDTM+1~, HL7FMDTM+2*, HL7FMDTM+3* |
>> DFN | DEM+10 |
DIC | NAME+7~, NAME+8* |
DIC(0 | NAME+8* |
DUZ(2 | DEM+10 |
ENTRY | PTRCLN+1*, PTRCLN+3! |
FA | NAME+7~, NAME+10*, NAME+11 |
FILE | NAME+8, NAME+14! |
FN | NAME+7~, NAME+9*, NAME+10, NAME+11*, NAME+12*, NAME+13 |
FNF | NAME+12, NAME+14! |
>> GMRCAGE | DEM+7* |
>> GMRCDOB | DEM+9* |
>> GMRCHRCN | DEM+10* |
>> GMRCPNM | DEM+5* |
>> GMRCRB | DEM+8* |
>> GMRCSN | DEM+6* |
>> GMRCWARD | DEM+8* |
>> GMRCWLI | DEM+8* |
I | PTRCLN+1*, PTRCLN+2, PTRCLN+3! |
IFN | NAME+8, NAME+14! |
J | PTRCLN+1*, PTRCLN+3! |
LN | NAME+7~, NAME+9*, NAME+13 |
MM | SIDT+1~, SIDT+4*, SIDT+5 |
MON | SIDT+1~, SIDT+3*, SIDT+4 |
NI | NAME+7~, NAME+10* |
>> NM | NAME+13* |
NML | MD+5, NAME+13, NAME+14! |
>> PR | MD+4, MD+6* |
PRFI | MD+3~, MD+5*, MD+6 |
PRLN | MD+3~, MD+5*, MD+6 |
PRNM | MD+3~, MD+4*, MD+5, MD+6 |
RAWNM | NAME+7~, NAME+8*, NAME+9 |
>> SEX | DEM+7* |
T | REGDTM+1~, REGDTM+2*, FMHL7DTM+1~, FMHL7DTM+2*, FMHL7DTM+3*, FMHL7DTM+4 |
TIME | HL7FMDTM+1~, HL7FMDTM+2*, HL7FMDTM+3 |
U | SIDT+4 |
VA | DEM+11! |
VA("PID" | DEM+6 |
VADM | DEM+11! |
VADM(1 | DEM+5 |
VADM(2 | DEM+6 |
VADM(3 | DEM+9 |
VADM(4 | DEM+7 |
VADM(5 | DEM+7 |
VAERR | DEM+11! |
VAHOW | DEM+4! |
VAIN | DEM+11! |
VAIN(4 | DEM+8 |
VAIN(5 | DEM+8 |
VAINDT | DEM+4! |
X | MTIM+1*, MTIM+2*, REGDT+1*, REGDTM+2*, SIDT+2*, SIDT+4, SIDT+5*, FMHL7DTM+2, FMHL7DTM+4*, HL7FMDTM+2 , HL7FMDTM+3*, NAME+7~, NAME+8* |
Y | NAME+7~ |
Y(0 | NAME+8 |