Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: BTIUPCC7

Package: IHS Mods To Text Integration Utilities

Routine: BTIUPCC7


Information

BTIUPCC7 ; IHS/MSC/MGH - IHS PCC PERSONAL HEALTH OBJECTS ;28-Jun-2017 14:15;DU

Source Information

Source file <BTIUPCC7.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
IHS Electronic Health Record 1 $$VSTR2VIS^BEHOENCX  
IHS VA Utilities 1 ENP^XBDIQ1  
Kernel 1 $$REPEAT^XLFSTR  
VA Fileman 1 $$GET1^DIQ  
VueCentric Framework 1 ($$GETVAR,GETVAR)^CIAVMEVT  
iCare 1 PAT^BQITRPHS  

Entry Points

Name Comments DBIA/ICR reference
LABRES(DFN,TIUTST,TIUCNT) ;EP; -- returns last # of current lab result for single
; TIUTST = lab test name; TIUCNT = # of test results to return
NURSE(DFN,CAP) ;ER TRIAGE NURSE and ER TRIAGE NURSE W/CAPTION - Return the Triage Nurse
ATIME(DFN,CAP) ;ER ADMIT PROV TIME and ER ADMIT PROV TIME/CAPTION - Return the Admitting Provider Time
WHY(DFN,CAP) ;ER COMPLAINT and ER COMPLAINT W/CAPTION - Return the presenting complaint
PAD(DATA,LENGTH) ; -- SUBRTN to pad length of data
PHISTORY(DFN,TARGET) ;Return personal history data
NTIME(DFN,CAP) ;ER TRIAGE NURSE TIME and ER TRIAGE NURSE TIME W/CAPTION - Return the Triage Nurse Time
CVD(DFN,TARGET) ;EP
GETER(DFN,ADMF,VSTF) ;Return information from either ER VISIT or ER ADMISSION files
SP(NUM) ; -- SUBRTN to pad spaces
ADMIT(DFN,CAP) ;ER ADMIT PROVIDER and ER ADMIT PROV W/CAPTION - Return the Admitting Provider
ERADMIT(DFN,CAP) ;ER ADMIT TIME and ER ADMIT TIME W/CAPTION - Return ER admission time
GVISIT(DFN) ;Retrieve VIEN
ACUITY(DFN,CAP) ;ER INITIAL ACUITY and ER INITIAL ACUITY W/CAPTION - Return the Initial Acuity

External References

Name Field # of Occurrence
$$VSTR2VIS^BEHOENCX GVISIT+12
PAT^BQITRPHS CVD+3
$$GETVAR^CIAVMEVT GVISIT+8
GETVAR^CIAVMEVT GVISIT+5
$$GET1^DIQ LABRES+14, GETER+12, GETER+15, GETER+16
ENP^XBDIQ1 LABRES+11, PHISTORY+5
$$REPEAT^XLFSTR PAD+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUPNVSIT - [#9000010] GET1^DIQ
^AMERVSIT - [#9009080] GET1^DIQ
^AMERADM - [#9009081] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TEST" GVISIT+12
^AMERADM - [#9009081] GETER+15
^AMERVSIT("AD" GETER+11
^AUPNPH("AC" PHISTORY+3
^AUPNVLAB("AA" LABRES+8, LABRES+10
^LAB(60 - [#60] LABRES+5
^TMP("BTIULOX" LABRES+4!, LABRES+21*, LABRES+22*

Label References

Name Line Occurrences
$$GETER ERADMIT+3, WHY+3, NURSE+3, ACUITY+3, NTIME+3, ADMIT+3, ATIME+3
$$GVISIT GETER+7
$$PAD SP+1
$$SP LABRES+20

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ADMF GETER~, GETER+16
AIEN GETER+2~, GETER+11*, GETER+12
ARR LABRES+3~, LABRES+7*
ARR( LABRES+15*, LABRES+17, LABRES+18, LABRES+19
ARRAY CVD+1~, CVD+3
ARRAY( CVD+6, CVD+8, CVD+10
ARRAY(0 CVD+4
BTIU PHISTORY+1~, PHISTORY+5!
BTIU( PHISTORY+6, PHISTORY+7
CAP ERADMIT~, ERADMIT+2*, ERADMIT+4, WHY~, WHY+2*, WHY+4, NURSE~, NURSE+2*, NURSE+4, ACUITY~
, ACUITY+2*, ACUITY+4, NTIME~, NTIME+2*, NTIME+4, ADMIT~, ADMIT+2*, ADMIT+4, ATIME~, ATIME+2*
, ATIME+4
CAPTION LABRES+3~, LABRES+6*, LABRES+20
CNT CVD+1~, CVD+2*, CVD+4, CVD+5, CVD+7*, CVD+9*, CVD+10, LABRES+3~, LABRES+7*, LABRES+8
, LABRES+10, LABRES+13*, LABRES+15*, LABRES+16*, LABRES+17, LABRES+18, LABRES+19*, LABRES+20, LABRES+21, PHISTORY+1~
, PHISTORY+2*, PHISTORY+4*, PHISTORY+8, PHISTORY+9
DATA LABRES+3~, PAD~, PAD+1, PHISTORY+1~
DATE LABRES+3~, LABRES+14*, LABRES+15, LABRES+16*, LABRES+17*, LABRES+18, LABRES+19, PHISTORY+1~
DFN CVD~, CVD+3, LABRES~, LABRES+8, LABRES+10, PHISTORY~, PHISTORY+3, GVISIT~, GVISIT+12, GETER~
, GETER+4, GETER+7, GETER+15, GETER+16, ERADMIT~, ERADMIT+3, WHY~, WHY+3, NURSE~, NURSE+3
, ACUITY~, ACUITY+3, NTIME~, NTIME+3, ADMIT~, ADMIT+3, ATIME~, ATIME+3
ENTRY PHISTORY+1~, PHISTORY+2*
FNDER GETER+2~, GETER+10*, GETER+12*, GETER+15
FNUM PHISTORY+1~, PHISTORY+2*
I CVD+1~, CVD+6*, CVD+8, CVD+10
IEN LABRES+3~, LABRES+9*, LABRES+10*, LABRES+11, LABRES+15, LABRES+18*, LABRES+19, PHISTORY+1~, PHISTORY+3*, PHISTORY+5
, ERADMIT+1~, ACUITY+1~, NTIME+1~, ADMIT+1~, ATIME+1~
J CVD+1~, CVD+8*, CVD+10
LAB LABRES+3~, LABRES+5*, LABRES+8, LABRES+10
LENGTH PAD~, PAD+1
LGTH LABRES+3~
LINE LABRES+3~, LABRES+19*, LABRES+21, PHISTORY+1~, PHISTORY+6*, PHISTORY+7*, PHISTORY+8
NUM SP~, SP+1, PHISTORY+1~, PHISTORY+4*, PHISTORY+6
ONSET PHISTORY+1~, PHISTORY+2*
RESULT PHISTORY+1~
RET GETER+2~, GETER+10*, GETER+12*, GETER+16*, GETER+17, ERADMIT+1~, ERADMIT+3*, ERADMIT+4*, ERADMIT+5, WHY+1~
, WHY+3*, WHY+4*, WHY+5, NURSE+1~, NURSE+3*, NURSE+4*, NURSE+5, ACUITY+1~, ACUITY+3*, ACUITY+4*
, ACUITY+5, NTIME+1~, NTIME+3*, NTIME+4*, NTIME+5, ADMIT+1~, ADMIT+3*, ADMIT+4*, ADMIT+5, ATIME+1~
, ATIME+3*, ATIME+4*, ATIME+5
TARGET CVD~, CVD+4, CVD+5, CVD+7, CVD+10, CVD+11, PHISTORY~, PHISTORY+8, PHISTORY+9, PHISTORY+10
TIU LABRES+3~, LABRES+11!
TIU( LABRES+12, LABRES+14, LABRES+15
TIU(1201 LABRES+14
TIUCNT LABRES~, LABRES+8, LABRES+10, LABRES+17, LABRES+18
TIUTST LABRES~, LABRES+5, LABRES+6
U CVD+4, ERADMIT+3, WHY+3, NURSE+3, ACUITY+3, NTIME+3, ADMIT+3, ATIME+3
VDT LABRES+3~, LABRES+7*, LABRES+8*, LABRES+10
VIEN GVISIT+2~, GVISIT+8*, GVISIT+11, GVISIT+12*, GVISIT+14, GETER+2~, GETER+7*, GETER+11, GETER+15
VSTF GETER~, GETER+12
X LABRES+3~, GVISIT+2~, GVISIT+12*
Y LABRES+3~, LABRES+20*, LABRES+21

Marked Items

Name Field # of Occurrence
$T(GETVAR^CIAVMEVT GVISIT+5
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All