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 |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BTIUMED1

Package: IHS Mods To Text Integration Utilities

Routine: BTIUMED1


Information

BTIUMED1 ; SLC/JM - Active/Recent Med Objects Routine ;24-Sep-2013 14:41;DU

Source Information

Source file <BTIUMED1.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
Health Level Seven 1 $$HLPHONE^HLFNC  
IHS Changes To Pharmacy 1 $$PADDR^APSPESG1  
IHS Electronic Health Record 1 $$XMTDATE^BEHORXRT  
Order Entry Results Reporting 1 $$VALUE^ORCSAVE2  
VA Fileman 1 $$GET1^DIQ  

Caller Graph

Caller Graph Total: 8

Package Total Caller Graph
IHS Mods To Text Integration Utilities 8 BTIULMED  BTIUMED2  BTIUMED3  BTIUMED4  BTIUMED5  BTIUMED6  BTIUMED8  BTIUMED9  

Entry Points

Name Comments DBIA/ICR reference
ML(SUB) ;Returns true if multiple exists and contains data
PL(PNUM) ;Retuns length of peice
ADDMED(XMODE,REC) ; if XMODE creates XSTR, if not add med to TARGET
STRIP(X) ; Removes Leading and Trialing Spaces
RECON ;Check for reconciliation
XSUMS(STR,NOADD) ; XSUMs a string
FDT(PNUM) ;Returns formatted date from piece number
ADDM(SUB,FORCE) ; Adds or XSUMs Multiple
ADD(TXT) ; Saves TXT in TARGET
WARNING ;Inserts warning about CLASSORT if needed
ADDP(PNUM) ; Adds or XSUMs a piece of NODE
FLUSH ; Flush the DATA buffer
WRAP ; Wraps DATA to the output
ADDTITLE(DAYS) ;Adds a title line indicating which meds are in the list
ADDDATE(LINENUM,TXT,PNUM) ;Add date to TARGET
ADDL(TXT) ; Add with ADDLNUM on FIRST
ADDLNUM(TXT) ; Add text with Line Number added to front of string

External References

Name Field # of Occurrence
$$PADDR^APSPESG1 ADDMED+65
$$XMTDATE^BEHORXRT ADDMED+71
$$GET1^DIQ ADDMED+63, ADDMED+69, ADDMED+73, ADDMED+77, RECON+12, RECON+13
$$HLPHONE^HLFNC ADDMED+63
$$VALUE^ORCSAVE2 ADDMED+75

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSRX - [#52] GET1^DIQ
^APSPOPHM - [#9009033.9] GET1^DIQ
^APSPRREQ - [#9009033.91] GET1^DIQ
90461.632 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BEHOCIR("G" RECON+9, RECON+10
^TMP("PS" ADDM+5, ADDM+6, ADDM+9, ADDM+10, ML+3, ML+4

Label References

Name Line Occurrences
$$FDT ADDDATE+3
$$ML ADDMED+30, ADDMED+52, ADDMED+56, ADDMED+84
$$PL ADDMED+13, ADDMED+14, ADDMED+22, ADDMED+25, ADDMED+36, ADDMED+42, ADDMED+47, ADDMED+60, ADDDATE+1
$$STRIP ADDMED+26, ADDMED+28, ADDMED+31, ADDMED+53, ADDMED+57, ADDMED+85, WRAP+16, WRAP+20, ADDP+8, ADDM+10
ADD ADDLNUM+2, ADDLNUM+3, ADDL+4, ADDMED+109, ADDDATE+2, WRAP+24, ADDTITLE+20, ADDTITLE+21, ADDTITLE+24, ADDTITLE+25
, WARNING+3, WARNING+4, WARNING+7, WARNING+8
ADDDATE ADDMED+112, ADDMED+113, ADDMED+114, ADDMED+116
ADDL WRAP+19, FLUSH+3
ADDLNUM ADDL+2
ADDM ADDMED+15, ADDMED+16, ADDMED+18, ADDMED+32, ADDMED+33, ADDMED+54, ADDMED+58, ADDMED+83, ADDMED+86, ADDMED+89
ADDP ADDMED+7, ADDMED+8, ADDMED+13, ADDMED+14, ADDMED+24, ADDMED+27, ADDMED+38, ADDMED+44, ADDMED+49, ADDMED+87
, ADDMED+100
FLUSH ADDMED+11, ADDMED+17, ADDMED+34, ADDMED+39, ADDMED+45, ADDMED+50, ADDMED+55, ADDMED+59, ADDMED+64, ADDMED+66
, ADDMED+70, ADDMED+72, ADDMED+79, ADDMED+82, ADDMED+88, ADDMED+90, ADDMED+98, ADDM+8, RECON+15
RECON ADDMED+19, ADDMED+80
WRAP ADDMED+29, ADDP+9, ADDM+11, FLUSH+2
XSUMS ADDP+2, ADDP+3, ADDM+4, ADDM+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ACTVONLY ADDTITLE+2, ADDTITLE+4, ADDTITLE+5, ADDTITLE+6
AIEN RECON+1~, RECON+11*, RECON+12, RECON+13
ALL ADDTITLE+1~, ADDTITLE+7*, ADDTITLE+8, ADDTITLE+9*, ADDTITLE+10*, ADDTITLE+12, ADDTITLE+13, ADDTITLE+14
>> ALLMEDS ADDTITLE+7
BY RECON+1~, RECON+13*, RECON+14
>> CLASSORT WARNING+1
>> CLININC ADDMED+41, ADDMED+43
>> COUNT ADDLNUM+2
DATA ADDMED+1~, ADDMED+6*, ADDMED+11*, ADDMED+12*, ADDMED+23*, ADDMED+26*, ADDMED+28*, ADDMED+31*, ADDMED+37*, ADDMED+43*
, ADDMED+48*, ADDMED+53*, ADDMED+57*, ADDMED+61~, ADDMED+63*, ADDMED+65*, ADDMED+69*, ADDMED+71*, ADDMED+78*, ADDMED+85*
, WRAP+11, WRAP+14, WRAP+16, WRAP+20*, WRAP+23, WRAP+25, WRAP+26*, ADDP+8*, ADDM+10*, FLUSH+1
, FLUSH+3*, RECON+14*
DATA1 WRAP+2~, WRAP+16*, WRAP+18, WRAP+19
DAYS ADDTITLE~, ADDTITLE+5
>> DETAILED ADDMED+11, ADDMED+17, ADDMED+21, ADDMED+31, ADDMED+82, ADDMED+88, ADDMED+102, WRAP+10, ADDM+8
DONE WRAP+2~, WRAP+3*, WRAP+4, WRAP+12*, WRAP+22*
FIRST ADDL+1, ADDL+3*, ADDMED+1~, ADDMED+3*, WRAP+7
FORCE ADDM~, ADDM+8
>> HEADER ADD+3, ADDLNUM+2, WRAP+9
I ADDMED+92~, ADDMED+93*, ADDMED+105~, ADDMED+106*, ADDMED+107*, ADDMED+108*, ADDMED+109, ADDMED+110, ADDMED+111
IDX XSUMS+1~, XSUMS+4*, WRAP+2~, WRAP+13*, WRAP+14*, WRAP+15*, WRAP+16, WRAP+20, ADDM+1~, ADDM+2*
, ADDM+5*, ADDM+6, ADDM+9*, ADDM+10, ML+1~, ML+2*, ML+3*, ML+4
IEN RECON+1~, RECON+10*, RECON+11
>> INDEX ADDM+5, ADDM+6, ADDM+9, ADDM+10, ML+3, ML+4
>> ISINP ADDTITLE+9
LEN XSUMS+1~, XSUMS+2*, XSUMS+4, WRAP+2~, WRAP+11*, WRAP+12, WRAP+13
LINENUM ADDDATE~, ADDDATE+2, ADDDATE+3
>> LLEN WRAP+18, WRAP+25
MAX WRAP+2~, WRAP+5*, WRAP+7*, WRAP+8*, WRAP+9*, WRAP+10*, WRAP+12, WRAP+13, WRAP+14, WRAP+15
MED RECON+1~
>> MEDTYPE ADDMED+104
ML ML+1~, ML+2*, ML+3, ML+4*, ML+5
MSG ADDTITLE+1~, ADDTITLE+2*, ADDTITLE+3*, ADDTITLE+4*, ADDTITLE+5*, ADDTITLE+6*, ADDTITLE+11*, ADDTITLE+12*, ADDTITLE+13*, ADDTITLE+14*
, ADDTITLE+15*, ADDTITLE+19, ADDTITLE+20, ADDTITLE+23*, ADDTITLE+24, WARNING+2~, WARNING+5*, WARNING+6*, WARNING+7
>> NEXTLINE ADD+1*, ADD+4, ADDMED+6, ADDMED+93, ADDMED+106, ADDMED+109, ADDDATE+2, WRAP+24
NOADD XSUMS~, XSUMS+3
>> NODE ADDMED+35, ADDMED+46, ADDMED+62, ADDMED+67, ADDMED+110, ADDMED+111, FDT+2, ADDP+3, ADDP+6, PL+1
, RECON+2, RECON+3, RECON+5
NVAMED RECON+1~, RECON+5*, RECON+6*, RECON+7
ORD ADDMED+61~, ADDMED+73*, ADDMED+74, ADDMED+75
>> OUTPTYPE ADDMED+104
>> PHARM ADDMED+7, ADDMED+51
PHM ADDMED+61~, ADDMED+62*, ADDMED+63, ADDMED+65
PNUM FDT~, FDT+2, ADDDATE~, ADDDATE+1, ADDDATE+3, ADDP~, ADDP+2, ADDP+3, ADDP+6, ADDP+7
, PL~, PL+1
REC ADDMED~, ADDMED+2*, ADDMED+19, ADDMED+80, RECON+1~, RECON+8*, RECON+9*, RECON+10, RECON+11
RR ADDMED+61~, ADDMED+75*, ADDMED+76, ADDMED+77
RX RECON+1~, RECON+2*, RECON+9, RECON+10
RXNO ADDMED+61~, ADDMED+67*, ADDMED+68, ADDMED+69, ADDMED+71, ADDMED+73
>> SPACE60 ADDMED+110, ADDMED+111, ADDDATE+3, WRAP+18, WRAP+25
SSNUM ADDMED+61~, ADDMED+77*, ADDMED+78
STR XSUMS~, XSUMS+2, XSUMS+3, XSUMS+4
SUB ADDM~, ADDM+4, ADDM+5, ADDM+6, ADDM+9, ADDM+10, ML~, ML+3, ML+4
SUP ADDTITLE+1~
SUPFX ADDTITLE+1~, ADDTITLE+16*, ADDTITLE+17*, ADDTITLE+18*, ADDTITLE+21, ADDTITLE+23
>> SUPPLIES ADDTITLE+16
>> TAB ADD+2, ADD+3, ADDLNUM+1*, ADDLNUM+4*
>> TARGET ADD+4, ADDMED+93, ADDMED+107, ADDMED+110, ADDMED+111, ADDDATE+3, WRAP+18, WRAP+25
TOPLINE ADDMED+1~, ADDMED+6*, ADDMED+93, ADDMED+106, ADDMED+107, ADDMED+108, ADDMED+112, ADDMED+113, ADDMED+114, ADDMED+116
, WRAP+18, WRAP+24, WRAP+25
TXT ADD~, ADD+2*, ADD+3*, ADD+4, ADDLNUM~, ADDLNUM+2, ADDLNUM+3, ADDL~, ADDL+2, ADDL+4
, ADDDATE~, ADDDATE+3
>> TYP RECON+3*, RECON+4*, RECON+7*, RECON+9, RECON+10
>> TYPE ADDMED+9, ADDMED+20, ADDMED+81
U ADDMED+35, ADDMED+46, ADDMED+62, ADDMED+67, ADDMED+93, ADDMED+110, ADDMED+111, FDT+2, ADDP+3, ADDP+6
, PL+1, RECON+3, RECON+5
>> UNKNOWNS WARNING+6, WARNING+8
VALUE ADDP+5~, ADDP+6*, ADDP+7*, ADDP+8
WHEN RECON+1~, RECON+12*, RECON+14
WSTATUS ADDMED+1~, ADDMED+6*, ADDMED+99*, ADDMED+101*, WRAP+5, WRAP+12, WRAP+17, WRAP+21, WRAP+22*
X FDT+1~, FDT+3*, FDT+4, STRIP~, STRIP+1*, STRIP+2*, STRIP+3
XCOUNT ADDMED+1~, ADDMED+4*, ADDMED+96, XSUMS+4*
XMODE ADDMED~, ADDMED+4, ADDMED+10, ADDMED+21, ADDMED+31, ADDMED+85, ADDMED+91, ADDMED+94, WRAP+1, ADDP+1
, ADDM+3, FLUSH+1
>> XSTR ADDMED+4*, ADDMED+95*, ADDMED+96*, XSUMS+3*
XSUM ADDMED+1~, ADDMED+4*, ADDMED+96, XSUMS+4*
Y FDT+1~, FDT+2*, FDT+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All