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 |  Label References |  Local Variables  | All
Print Page as PDF
Routine: MHV7B1R

Package: My HealtheVet

Routine: MHV7B1R


Information

MHV7B1R ;WAS/GPM - HL7 message builder RTB^K13 Medications Profile ; 10/13/05 7:52pm [12/24/07 5:39pm]

Source Information

Source file <MHV7B1R.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
My HealtheVet 3 FMTNAME2^MHV7BU  ($$BLDSEG,$$ESCAPE)^MHV7U  LOG^MHVUL2  
Kernel 1 $$FMTHL7^XLFDT  

Entry Points

Name Comments DBIA/ICR reference
RDF(MSGROOT,CNT,LEN,HL) ; Build RDF segment for Rx Profile data
RDT(MSGROOT,DATAROOT,CNT,LEN,HL) ; Build RDT segments for Rx Profile data
RMK(TYP) ; build Remark field
SPACES(WPN) ; Remove extra spaces from line of text
ESCAPE(VAL,HL) ;Escape any special characters

External References

Name Field # of Occurrence
FMTNAME2^MHV7BU RDT+50
$$BLDSEG^MHV7U RDF+69, RDT+104
$$ESCAPE^MHV7U RDT+40, RDT+45, RDT+53, RDT+56
LOG^MHVUL2 RDT+21, RDT+107
$$FMTHL7^XLFDT RDT+41, RDT+42, RDT+43, RDT+44, RDT+58, RDT+64, RDT+68, RDT+76, RDT+80

Label References

Name Line Occurrences
$$ESCAPE RDT+60, RDT+93, RDT+101
$$RMK RDT+59, RDT+92, RDT+98, RDT+99
$$SPACES RDT+61, RDT+94, RDT+102

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CMOP RDT+20~, RDT+25*, RDT+79, RDT+80, RDT+81, RDT+85, RDT+86, RDT+87, RDT+88
CMP RDT+20~
CNT RDF~, RDF+68*, RDF+69, RDF+70, RDT~, RDT+103*, RDT+104, RDT+105
CS ESCAPE+10~, ESCAPE+17*, ESCAPE+34, ESCAPE+35, ESCAPE+36
DATAROOT RDT~, RDT+22, RDT+25, RDT+26, RDT+27, RDT+28, RDT+29, RDT+30, RDT+31, RDT+32
, RDT+33, RDT+35, RMK+3, RMK+4, RMK+6
DISC RDT+20~, RDT+98*, RDT+100
DIV RDT+20~
DTXT RDT+20~, RDT+100*, RDT+101
ES ESCAPE+12~, ESCAPE+19*, ESCAPE+22, ESCAPE+23, ESCAPE+24
FS ESCAPE+9~, ESCAPE+16*, ESCAPE+26, ESCAPE+27, ESCAPE+28
HL RDF~, RDF+69, RDT~, RDT+40, RDT+45, RDT+50, RDT+53, RDT+56, RDT+60, RDT+93
, RDT+101, RDT+104, ESCAPE~
HL("ECH" ESCAPE+17, ESCAPE+18, ESCAPE+19, ESCAPE+20
HL("FS" ESCAPE+16
I RDT+20~, RDT+22*, RDT+25, RDT+26, RDT+27, RDT+28, RDT+29, RDT+30, RDT+31, RDT+32
, RDT+33, RDT+35, RMK+3, RMK+4, RMK+6, ESCAPE+14~, ESCAPE+24*, ESCAPE+28*, ESCAPE+32*, ESCAPE+36*
, ESCAPE+40*
IX SPACES+1~, SPACES+4*
L ESCAPE+14~, ESCAPE+23*, ESCAPE+24, ESCAPE+27*, ESCAPE+28, ESCAPE+31*, ESCAPE+32, ESCAPE+35*, ESCAPE+36, ESCAPE+39*
, ESCAPE+40
LEN RDF~, RDF+70*, RDT~, RDT+105*
MSGROOT RDF~, RDF+69, RDF+70, RDT~, RDT+104, RDT+105
NAME RDT+20~, RDT+50, RDT+51
OUT SPACES+1~, SPACES+2*, SPACES+4*, SPACES+5
PHRM RDT+20~, RDT+32*, RDT+69, RDT+70, RDT+71, RDT+72, RDT+73, RDT+74, RDT+75
PIEN RDT+20~, RDT+34*, RDT+49, RDT+50, RDT+52
RDF RDF+12~, RDF+69
RDF(0 RDF+13*
RDF(1 RDF+14*
RDF(2 RDF+15*, RDF+16*, RDF+17*, RDF+18*, RDF+19*, RDF+20*, RDF+21*, RDF+22*, RDF+23*, RDF+24*
, RDF+25*, RDF+26*, RDF+27*, RDF+28*, RDF+29*, RDF+30*, RDF+31*, RDF+32*, RDF+33*, RDF+34*
, RDF+35*, RDF+36*, RDF+37*, RDF+38*, RDF+39*, RDF+40*, RDF+41*, RDF+42*, RDF+43*, RDF+44*
, RDF+45*, RDF+46*, RDF+47*, RDF+48*, RDF+49*, RDF+50*, RDF+51*, RDF+52*, RDF+53*, RDF+54*
, RDF+55*, RDF+56*, RDF+57*, RDF+58*, RDF+59*, RDF+60*, RDF+61*, RDF+62*, RDF+63*, RDF+64*
, RDF+65*, RDF+66*
RDT RDT+20~, RDT+23!, RDT+104
RDT(0 RDT+37*
RDT(1 RDT+38*
RDT(10 RDT+47*
RDT(11 RDT+48*
RDT(12 RDT+51*, RDT+52*
RDT(13 RDT+53*
RDT(14 RDT+54*
RDT(15 RDT+55*
RDT(16 RDT+56*
RDT(17 RDT+57*
RDT(18 RDT+58*
RDT(19 RDT+61*
RDT(2 RDT+39*
RDT(20 RDT+62*, RDT+97
RDT(21 RDT+63*
RDT(22 RDT+64*
RDT(23 RDT+65*
RDT(24 RDT+66*
RDT(25 RDT+67*
RDT(26 RDT+68*
RDT(27 RDT+69*
RDT(28 RDT+70*
RDT(29 RDT+71*
RDT(3 RDT+40*
RDT(30 RDT+72*
RDT(31 RDT+73*
RDT(32 RDT+74*
RDT(33 RDT+75*
RDT(34 RDT+76*
RDT(35 RDT+77*
RDT(36 RDT+78*
RDT(37 RDT+79*
RDT(38 RDT+80*
RDT(39 RDT+81*
RDT(4 RDT+41*
RDT(40 RDT+82*
RDT(41 RDT+83*
RDT(42 RDT+84*
RDT(43 RDT+85*
RDT(44 RDT+86*
RDT(45 RDT+87*
RDT(46 RDT+88*
RDT(47 RDT+89*
RDT(48 RDT+90*
RDT(49 RDT+91*
RDT(5 RDT+42*
RDT(50 RDT+94*
RDT(51 RDT+95*
RDT(52 RDT+96*, RDT+102*
RDT(6 RDT+43*
RDT(7 RDT+44*
RDT(8 RDT+45*
RDT(9 RDT+46*
REM RDT+20~, RDT+99*, RDT+100
RS ESCAPE+11~, ESCAPE+18*, ESCAPE+30, ESCAPE+31, ESCAPE+32
RTXT RDT+20~, RDT+24*, RDT+59*, RDT+60, RDT+93
RX RDT+20~, RDT+26*, RDT+38, RDT+57, RDT+58
RXD RDT+20~, RDT+35*, RDT+55, RDT+56
RXN RDT+20~, RDT+27*, RDT+39, RDT+40, RDT+41, RDT+42, RDT+43, RDT+44, RDT+65
RXN1 RDT+20~, RDT+28*, RDT+45, RDT+46, RDT+47, RDT+48, RDT+53, RDT+54, RDT+95
RXN2 RDT+20~, RDT+29*, RDT+62, RDT+63, RDT+64, RDT+66, RDT+67, RDT+68
RXN3 RDT+20~, RDT+30*, RDT+76, RDT+77, RDT+78, RDT+89, RDT+90, RDT+91
RXN4 RDT+20~, RDT+31*
RXP RDT+20~, RDT+33*, RDT+34
SEG RDT+20~
SIG RDT+20~
SP SPACES+1~, SPACES+3*, SPACES+4
SS ESCAPE+13~, ESCAPE+20*, ESCAPE+38, ESCAPE+39, ESCAPE+40
STR ESCAPE+14~, ESCAPE+23*, ESCAPE+24*, ESCAPE+25, ESCAPE+27*, ESCAPE+28*, ESCAPE+29, ESCAPE+31*, ESCAPE+32*, ESCAPE+33
, ESCAPE+35*, ESCAPE+36*, ESCAPE+37, ESCAPE+39*, ESCAPE+40*, ESCAPE+41
STXT RDT+20~, RDT+24*, RDT+92*, RDT+94
TXT RDT+20~, RDT+24*, RDT+60*, RDT+61, RDT+93*, RDT+101*, RDT+102
TYP RMK~, RMK+3, RMK+4, RMK+6
VAL ESCAPE~, ESCAPE+22, ESCAPE+23, ESCAPE+24, ESCAPE+25*, ESCAPE+26, ESCAPE+27, ESCAPE+28, ESCAPE+29*, ESCAPE+30
, ESCAPE+31, ESCAPE+32, ESCAPE+33*, ESCAPE+34, ESCAPE+35, ESCAPE+36, ESCAPE+37*, ESCAPE+38, ESCAPE+39, ESCAPE+40
, ESCAPE+41*, ESCAPE+42
WPLEN RDT+20~
WPN SPACES~, SPACES+2
X RMK+1~, RMK+2*, RMK+5*, RMK+6*, RMK+7
Y RMK+1~, RMK+2*, RMK+3*, RMK+4, RMK+6
Info |  Source |  Call Graph |  Entry Points |  External References |  Label References |  Local Variables  | All