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 |