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 |