GMTSU ; SLC/JER,KER/NDBI - Health Summary Utilities ; 08/27/2002
Source file <GMTSU.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 4 | %XY^%RCR ($$GET1,FILE)^DID $$VFIELD^DILFD ^DIR |
Kernel | 2 | ($$FMTE,$$FMTHL7,$$HL7TFM)^XLFDT $$UP^XLFSTR |
Health Summary | 1 | ($$UACT,$$UNAM)^GMTSU2 |
Registration | 1 | OERR^VADPT |
Name | Comments | DBIA/ICR reference |
---|---|---|
HF(X) | ; Host File - Used to distinguish from Host Files that
; are intended for Printers and Host Files for other ; purposes (windows/files) ; ; 1 - if Device Type is HFS and not a TCP/IP Printer ; 0 - if Device Type is not HFS or device is a Printer ; ; Check Device ; Check Host File Server |
|
FNAM(X) | ; File Name
|
|
FLOC(X) | ; File location
|
|
REGDT | ; Receives X FM date and returns X in MM/DD/YY format
|
|
EDT(X) | ; Health Summary External Date and Time
|
|
DEM | ; Gets Demographic Data from VADPT
; ; Input DFN ; ; Output GMTSPNM Patient Name ; GMTSSN Social Security Number ; GMTSDOB Date of Birth ; SEX Sex ; GMTSWARD Ward ; GMTSRB Bed ; GMTSAGE Age ; VADM() Demographic Array ; VAIN() Inpatient Array ; GMTSPHDR() Report Header Array ; |
|
REGDT4 | ; Receives X FM date and returns X in MM/DD/YYYY format
|
|
FLDS(X,Y) | ; Field Set of Codes
|
|
PROK(X,Y) | ; Routine and Patch # OK (in UCI)
|
|
ROK(X) | ; Routine OK (in UCI) (NDBI)
|
|
HL7FMDTM | ; Convert X - HL7 CCYYMMDDHHMM-HHHH to int date/time local
|
|
OED() | ; Other Editor - DIC("S")
|
|
MTIM | ; Convert Time from X=2890313.1304 to X=13:04
|
|
CMU(X) | ; Component Uses CPT Modifiers
|
|
REGDTM4 | ; Receives X FM date and returns X in MM/DD/YYYY TT:TT
|
|
FCLR(X) | ; File Closed Root
|
|
FHDD(X) | ; File has a DD?
|
|
GETRANGE(FROMDATE,TODATE) | ; Select Date Range (from and to dates)
|
|
FLDI(X,Y) | ; Field Input Transform
|
|
NAME(X,Y,L) | ; Format name
; ; Input ; X Internal Entry Number of NEW PERSON file 200 ; Y Flag to specify the first name format ; 0 for First Name Initial (only) ; 1 for First Name ; L Maximum Length of Name ; ; Output Last,First (name/initial) to specified length ; |
|
FSFN(X) | ; File/Sub-File Name
|
|
REGDTM | ; Receives X FM date and returns X in MM/DD/YY TT:TT
|
|
ED(X) | ; Health Summary External Date
|
|
FLDN(X,Y) | ; Field Name
|
|
SIDT | ; Receives X FM date and returns X in DD MMM YY
|
|
NDBI(X) | ; National Database Integration site 1 = yes 0 = no
|
|
CPT(X) | ; Use CPT Modifiers Needs GMTSEG Array
|
|
FMHL7DTM | ; Convert X - int date/time to HL7 CCYYMMDDHHMM-HHHH
|
|
Name | Field # of Occurrence |
---|---|
%XY^%RCR | FSFN+3 |
$$GET1^DID | FLDN+1, FLDS+1, FLDI+1 |
FILE^DID | FSFN+1, FNAM+1, FLOC+1 |
$$VFIELD^DILFD | FHDD+1 |
^DIR | GETRANGE+2, GETRANGE+6 |
$$UACT^GMTSU2 | OED+2, OED+12 |
$$UNAM^GMTSU2 | NAME+13, OED+2 |
OERR^VADPT | DEM+15 |
$$FMTE^XLFDT | REGDT+1, REGDT4+1, REGDTM+1, REGDTM4+1, GETRANGE+4 |
$$FMTHL7^XLFDT | FMHL7DTM+1 |
$$HL7TFM^XLFDT | HL7FMDTM+1 |
$$UP^XLFSTR | GETRANGE+4, FSFN+2, FSFN+3 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("TEST" | ROK+1, NDBI+1 |
^A7RCP | NDBI+1 |
^GMT(142 - [#142] | OED+1, OED+2 |
^GMT(142.1 - [#142.1] | CMU+1, CMU+2 |
Name | Line Occurrences |
---|---|
$$CMU | CPT+3 |
$$FLOC | FCLR+1 |
$$PROK | HF+11 |
$$ROK | PROK+2 |
REGDT4 | ED+1, DEM+18 |
REGDTM4 | EDT+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%X | FSFN+1~, FSFN+3* |
%Y | FSFN+1~, FSFN+3* |
ALPHA | NAME+11~, NAME+15*, NAME+17*, NAME+18 |
AUSER | OED+1~, OED+2*, OED+10, OED+12* |
CH | NAME+11~, NAME+17* |
COMP | OED+1~*, OED+2 |
>> DA(1 | OED+1 |
DIERR | FSFN+1~, FSFN+2, FNAM+1~, FLOC+1~ |
DIR | GETRANGE+1~, GETRANGE+5~ |
DIR("A" | GETRANGE+1*, GETRANGE+5* |
DIR("B" | GETRANGE+5* |
DIR(0 | GETRANGE+1*, GETRANGE+5* |
>> DIROUT | GETRANGE+2, GETRANGE+6 |
DIRUT | GETRANGE+1~, GETRANGE+2, GETRANGE+6 |
DOB | DEM+18~, DEM+21*, DEM+22 |
DTOUT | GETRANGE+1~, GETRANGE+2, GETRANGE+6 |
>> DUOUT | GETRANGE+2, GETRANGE+6 |
DUZ | OED+2 |
FI | FSFN+1~*, FSFN+3 |
FIRST | NAME+11~, NAME+15*, NAME+16, NAME+17, NAME+18*, NAME+19*, NAME+20 |
FNF | NAME+11~, NAME+12*, NAME+19 |
FR | FSFN+1~, FSFN+3! |
FR("" | FSFN+3 |
FRDT | GETRANGE+9~* |
FROMDATE | GETRANGE~, GETRANGE+3*, GETRANGE+4, GETRANGE+6!, GETRANGE+7!, GETRANGE+8, GETRANGE+9* |
G | NDBI+1~* |
GMTS | PROK+1~, PROK+2*, PROK+3 |
GMTS85 | HF+11~*, HF+12 |
GMTSA | CPT+1~, CPT+3*, CMU+1~*, CMU+2* |
>> GMTSAGE | DEM+16* |
GMTSC | CPT+1~*, CPT+3 |
>> GMTSDOB | DEM+18*, DEM+21 |
GMTSE | FSFN+1~, FNAM+1~, FLOC+1~ |
>> GMTSEG( | CPT+1 |
GMTSI | PROK+1~, PROK+3*, CPT+1~, CMU+1~*, CMU+2 |
GMTSL | FCLR+1~* |
GMTSM | CPT+1~, CPT+2* |
GMTSN | CPT+1~*, CPT+2, CMU+1~*, FSFN+1~, FNAM+1~, FLOC+1~ |
GMTSN("GLOBAL | NAME" , FLOC+1 |
GMTSN("NAME" | FSFN+2, FNAM+1 |
GMTSO | PROK+1~, PROK+2*, PROK+3*, PROK+4 |
GMTSPHDR | DEM+18! |
GMTSPHDR("DOB" | DEM+22* |
GMTSPHDR("DOBS" | DEM+22* |
GMTSPHDR("NMSSN" | DEM+21* |
GMTSPHDR("TWO" | DEM+23* |
GMTSPHDR("WARDRB" | DEM+21* |
GMTSPHDR("WARDRBS" | DEM+22* |
>> GMTSPNM | DEM+15*, DEM+19 |
>> GMTSRB | DEM+17*, DEM+19 |
>> GMTSSN | DEM+15*, DEM+19 |
>> GMTSWARD | DEM+17*, DEM+19 |
IEN | NAME+11~, NAME+12*, NAME+13 |
IO | HF+16 |
ION | HF+14, HF+18, HF+20 |
IOST | HF+21 |
>> IOT | HF+9 |
L | NAME~, NAME+12 |
LAST | NAME+11~, NAME+15*, NAME+20 |
LEN | NAME+11~, NAME+12*, NAME+13*, NAME+20 |
LWARDRB | DEM+18~, DEM+20* |
MM | SIDT+1~, SIDT+3*, SIDT+4 |
MON | SIDT+1~, SIDT+2*, SIDT+3 |
NAT | OED+1~, OED+2*, OED+4, OED+6, OED+8 |
NMSSN | DEM+18~, DEM+19*, DEM+21 |
NMSSNE | DEM+18~, DEM+19*, DEM+23 |
>> ORWINDEV | HF+12 |
OTHER | OED+1~, OED+2*, OED+12, OED+14 |
OWNER | OED+1~, OED+2*, OED+6, OED+8, OED+10, OED+14 |
OWNN | OED+1~, OED+2*, OED+14 |
PSN | NAME+11~, NAME+17* |
R | NDBI+1~* |
RAWNM | NAME+11~, NAME+13*, NAME+14*, NAME+15 |
>> SEX | DEM+16* |
TODATE | GETRANGE~, GETRANGE+8*, GETRANGE+9* |
U | SIDT+3 |
USER | OED+1~, OED+2*, OED+8, OED+10 |
VA | DEM+18! |
VA("PID" | DEM+15 |
>> VADM(1 | DEM+15 |
>> VADM(2 | DEM+15 |
>> VADM(3 | DEM+18 |
>> VADM(4 | DEM+16 |
>> VADM(5 | DEM+16 |
VAHOW | DEM+15! |
>> VAIN(4 | DEM+17 |
>> VAIN(5 | DEM+17 |
WARDRB | DEM+18~, DEM+19*, DEM+20, DEM+21 |
WARDRBE | DEM+18~, DEM+20*, DEM+23 |
WARDRBS | DEM+18~, DEM+20*, DEM+22, DEM+23 |
X | PROK~, PROK+1*, PROK+2, PROK+4*, ROK~, ROK+1*, NDBI~, NDBI+1*, CPT~, CPT+1* , CMU~, CMU+1*, ED~, ED+1*, EDT~, EDT+1*, REGDT+1*, REGDT4+1*, REGDTM+1*, REGDTM4+1* , SIDT+1*, SIDT+3, SIDT+4*, MTIM+1*, HF~, HF+20*, HF+21*, HF+22, FMHL7DTM+1*, HL7FMDTM+1* , DEM+18*, NAME~, NAME+12, NAME+20*, NAME+21, GETRANGE+1~, GETRANGE+5~, OED+2, FCLR~, FCLR+1* , FCLR+2, FSFN~, FSFN+1, FSFN+2*, FSFN+3*, FNAM~, FNAM+1*, FLOC~, FLOC+1*, FHDD~ , FHDD+1*, FLDN~, FLDN+1*, FLDS~, FLDS+1*, FLDI~, FLDI+1* |
Y | PROK~, PROK+1*, PROK+2*, PROK+3, NAME~, NAME+12, GETRANGE+1~, GETRANGE+3, GETRANGE+5~, GETRANGE+7 , GETRANGE+8, FLDN~, FLDN+1, FLDS~, FLDS+1, FLDI~, FLDI+1 |
Name | Field # of Occurrence |
---|---|
$T(@(3) | PROK+2 |