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 |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: DVBCXFRC

Package: Automated Medical Information Exchange

Routine: DVBCXFRC


Information

DVBCXFRC ;ALB/GTS-557/THM-PROCESS TRANSFER-IN MAIL MESSAGE ; 1/12/19 6:52pm

Source Information

Source file <DVBCXFRC.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
VA FileMan 6 $$FIND1^DIC  FILE^DICN  ^DIE  ^DIK  $$VFILE^DILFD  GETS^DIQ  
Automated Medical Information Exchange 4 KILL^DVBCUTIL  ($$EXAM,DELSER)^DVBCUTL4  (BULL1,BULL10,BULL11,BULL2,BULL3,BULL8,BULL9)^DVBCXFRD  EN1^DVBCXFRS  
MailMan 1 ^XMB  
Registration 1 $$PRIM^VASITE  

Entry Points

Name Comments DBIA/ICR reference
EN1 ;N XMB,RDAT,RSTS,CM,SP,UP K OUT,CNT
EXIT
DEM0
USER
DEM1
ELIG
REQ0
ODIS
EXAM
REMK
RDAT ;S OREQDA=$P(XLN,"^",1),PIEN=$P(XLN,"^",2),RRF=$P(XLN,"^",3)
SPEC ;F II=1:1 S SPEC(II)=$P(XLN,"^",II) Q:SPEC(II)=""
REQEDIT ; ** Add entry to file #396.3 (request)
PATEDIT ; ** Lookup and/or Add entry to file #2 (patient)
SETVARS ; ** Add entry to file #396.4 (exam) **
ADDEDIT ; ** Add Patient address **
CRTMSE ;create LAST MSE entry for patient in sub-file 2.3216

External References

Name Field # of Occurrence
$$FIND1^DIC EN1+9, PATEDIT+2
FILE^DICN REQEDIT+6, PATEDIT+30, SETVARS+9, CRTMSE+7
^DIE REQEDIT+10, REQEDIT+12, PATEDIT+38, ADDEDIT+4
^DIK REQEDIT+18
$$VFILE^DILFD PATEDIT+35, PATEDIT+42
GETS^DIQ PATEDIT+8
KILL^DVBCUTIL EXIT+9
$$EXAM^DVBCUTL4 SETVARS+8
DELSER^DVBCUTL4 EXIT
BULL1^DVBCXFRD REQEDIT+7
BULL10^DVBCXFRD PATEDIT+10, PATEDIT+24
BULL11^DVBCXFRD EN1+9
BULL2^DVBCXFRD SETVARS+8, SETVARS+10
BULL3^DVBCXFRD PATEDIT+31
BULL8^DVBCXFRD EN1+7
BULL9^DVBCXFRD PATEDIT+4
EN1^DVBCXFRS EN1+4
$$PRIM^VASITE EN1+7
^XMB EN1+12

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] Classic Fileman Calls,  FIND1^DIC,  GETS^DIQ
2.3216 VFILE^DILFD
^DVB(396.3 - [#396.3] Classic Fileman Calls
^DVB(396.4 - [#396.4] Classic Fileman Calls
^DIC(4 - [#4] FIND1^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" EN1+12, PATEDIT+22
^DG(391 - [#391] ELIG+2
^DIC(21 - [#21] ELIG+5
^DIC(4 - [#4] REQ0+3, REQ0+4
^DIC(5 - [#5] DEM1+1, DEM1+2
^DIC(8 - [#8] ELIG+3, ELIG+4
^DVB(396.3 - [#396.3] REQEDIT+13, REQEDIT+14*
^VA(200 - [#200] EN1+12

Label References

Name Line Occurrences
@( EN1+5
ADDEDIT PATEDIT+33
CRTMSE PATEDIT+42
EXIT EN1+7, EN1+9, EN1+11
PATEDIT EN1+11
REQEDIT EN1+11
SETVARS REQEDIT+16

Naked Globals

Name Field # of Occurrence
^(0 EN1+12, REQEDIT+13*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ADR1 EXIT+2!, DEM1*, ADDEDIT+2
ADR2 EXIT+2!, DEM1*, ADDEDIT+2
ADR3 EXIT+2!, DEM1*, ADDEDIT+2
BUSPHON EXIT+2!, DEM1*, ADDEDIT+3
BYEAR PATEDIT+1~
BYEAR(1 PATEDIT+18*, PATEDIT+19
BYEAR(2 PATEDIT+18*, PATEDIT+19
CFLOC EXIT+2!, ELIG*, REQ0+1*, REQ0+3*, REQ0+4*, PATEDIT+35
CFREQ EXIT+2!, REQ0+1*, REQEDIT+11
CITY EXIT+2!, DEM1*, ADDEDIT+2
CLTY EXIT+2!
CNT EN1+4!, REMK*, REQEDIT+13*, REQEDIT+14*
CNTA EN1+4*, EN1+11!
CNTY EXIT+2!, DEM1*, DEM1+2*, DEM1+4*, ADDEDIT+3
CNUM EXIT+2!, ELIG*, PATEDIT+35
CSPT EXIT+8!
DA REQEDIT+1!, REQEDIT+7*, REQEDIT+18*!, PATEDIT+28!, PATEDIT+30*, PATEDIT+31, PATEDIT+34*, ADDEDIT+1*, ADDEDIT+4!, CRTMSE+1~
DA(1 CRTMSE+2*
DD REQEDIT+1!, REQEDIT+12!, PATEDIT+28!, SETVARS+9!
DFN EXIT+2!, REQEDIT+4, PATEDIT+25*, PATEDIT+30*, PATEDIT+34, ADDEDIT+1, CRTMSE+2
DGMSGF EXIT+1!, PATEDIT+32*
DIC REQEDIT+1!, REQEDIT+4*, REQEDIT+12!, PATEDIT+25!, PATEDIT+28!, PATEDIT+29*, SETVARS+4*, SETVARS+11!, CRTMSE+1~, CRTMSE+2*
DIC("DR" REQEDIT+5*, PATEDIT+29*, SETVARS+6*, SETVARS+7*, CRTMSE+6*
DIC(0 REQEDIT+4*, PATEDIT+29*, SETVARS+5*, CRTMSE+3*
DIE REQEDIT+9*, REQEDIT+12!, PATEDIT+34*, ADDEDIT+1*, ADDEDIT+4!
DIK REQEDIT+18*!
DLAYGO REQEDIT+4*, REQEDIT+6!, PATEDIT+29*, PATEDIT+30!, SETVARS+5*, SETVARS+11!, CRTMSE+1~, CRTMSE+3*, CRTMSE+7!
DO REQEDIT+1!, REQEDIT+12!, PATEDIT+28!, SETVARS+9!, CRTMSE+7!
DOB EXIT+2!, DEM0*, PATEDIT+14, PATEDIT+18, PATEDIT+29
DOB2 PATEDIT+1~, PATEDIT+22*, PATEDIT+23
DR REQEDIT+1!, REQEDIT+10*, REQEDIT+11*, PATEDIT+28!, ADDEDIT+2*, ADDEDIT+3*
DR(1 PATEDIT+35*, PATEDIT+36*, PATEDIT+37*
DT EN1+12, REQEDIT+5, REQEDIT+13, SETVARS+6
DTOUT CRTMSE+1~
DUOUT CRTMSE+1~
DUZ EN1+12
DVBADMNM EXIT+1!, REQEDIT+15*, SETVARS+3
DVBCARAY PATEDIT+1~
DVBCARAY(2 PATEDIT+10, PATEDIT+12, PATEDIT+14, PATEDIT+16, PATEDIT+18, PATEDIT+22, PATEDIT+23
DVBCDIV EN1+7*, EXIT+3!, REQEDIT+11
DVBCERR PATEDIT+1~, PATEDIT+7!
DVBCERR(1 PATEDIT+12*, PATEDIT+21*
DVBCERR(2 PATEDIT+12*, PATEDIT+23*
DVBCI EN1+5*, EXIT+3!
DVBCIENS PATEDIT+1~, PATEDIT+7*, PATEDIT+8, PATEDIT+10, PATEDIT+12, PATEDIT+14, PATEDIT+16, PATEDIT+18, PATEDIT+22, PATEDIT+23
DVBCNEW EN1+12, PATEDIT+2!, PATEDIT+28*
DVBCPT PATEDIT+1~, PATEDIT+2*, PATEDIT+4, PATEDIT+6, PATEDIT+7, PATEDIT+25, PATEDIT+27
DVBDTYPE EXIT+1!, ELIG+1*, CRTMSE+6
DVBSBRCH EXIT+1!, ELIG+1*, CRTMSE+6
DVP EXIT+8!
ECF EXIT+3!
ELIGCOD EXIT+3!, ELIG*, ELIG+3*, ELIG+4*, PATEDIT+35
ELIGSDT EXIT+3!, ELIG*, PATEDIT+36
ELIGST EXIT+3!, ELIG*, PATEDIT+36
EXAMS EXIT+3!, EXAM*, REQEDIT+16
EXM EXIT+3!, REQEDIT+16*, SETVARS+6
EXMRS EXIT+1!, SETVARS+2*, SETVARS+7
HOMPHON EXIT+3!, DEM1*, ADDEDIT+3
I EXIT+3!, REQEDIT+16*, SETVARS+2
II EXIT+3!
LREXMDT EXIT+3!, REQ0+1*, REQEDIT+11
NAME1 PATEDIT+1~
NAME1(1 PATEDIT+15*, PATEDIT+17
NAME1(2 PATEDIT+15*, PATEDIT+17
NAME2 PATEDIT+1~
NAME2(1 PATEDIT+16*, PATEDIT+17
NAME2(2 PATEDIT+16*, PATEDIT+17
OLREQDA EXIT+4!, REQ0*, REQEDIT+5
OREQDA EXIT+4!
OTHDIS EXIT+4!, ODIS*, REQEDIT+10
OTHDIS1 EXIT+4!, ODIS*, REQEDIT+10
OTHDIS2 EXIT+4!, ODIS*, REQEDIT+10
OUT EN1+4!*, EN1+9*, EN1+11*, REQEDIT+7*, REQEDIT+16, REQEDIT+18, PATEDIT+4*, PATEDIT+10*, PATEDIT+12*, PATEDIT+14
PATEDIT+17*, PATEDIT+19*, PATEDIT+20, PATEDIT+31*, SETVARS+8*, SETVARS+10*
PDSRV EXIT+4!, ELIG*, ELIG+5*, PATEDIT+35
PIEN EXIT+5!
PNAM EN1+12, EXIT+5!, DEM0*, PATEDIT+14, PATEDIT+15, PATEDIT+29
POBC EXIT+8!
POBS EXIT+8!
POWSTAT EXIT+5!, ELIG*, PATEDIT+36
PREF EXIT+8!
PRIO EXIT+5!, REQ0+1*, REQEDIT+5
RD EXIT+5!
RDIV EXIT+5!
REASONS EXIT+1!, EXIT+4!, EXAM*, SETVARS+1, SETVARS+2, SETVARS+7
REMK EXIT+4!
REMK( REMK*, REQEDIT+14
REQDA EXIT+5!, REQEDIT+7*, REQEDIT+13, REQEDIT+14, REQEDIT+18, SETVARS+6
REQDT EXIT+5!
RIEN EXIT+4!
RO EN1+9*, EXIT+5!, REQ0*, REQEDIT+5
RONAM EN1+9, EXIT+5!, REQ0*
RQDT EXIT+5!
RR EXIT+5!
RRDIV EXIT+5!
RRDT EXIT+5!
RRF EXIT+4!
RRFD EXIT+6!
RRIEN EXIT+6!
RRIF EXIT+4!
RRR EXIT+6!
RRST EXIT+6!
RRT EXIT+5!
RRUP EXIT+7!
RRXM EXIT+6!
SEX EXIT+6!, DEM0*, PATEDIT+29
SITE EXIT+6!, USER*
SITE1 EXIT+6!, USER*, REQEDIT+5, REQEDIT+15
SPEC EXIT+6!
SRVCON EXIT+6!, ELIG*, PATEDIT+35
SRVEDT EXIT+6!, ELIG*, PATEDIT+35, PATEDIT+42, CRTMSE+4
SRVPCT EXIT+7!, ELIG*, PATEDIT+35
SRVSDT EXIT+6!, ELIG*, PATEDIT+35, CRTMSE+6
SSN EN1+12, EXIT+7!, DEM0*, PATEDIT+2, PATEDIT+12, PATEDIT+29
STATE EXIT+7!, DEM1*, DEM1+1*, DEM1+2, DEM1+3*, ADDEDIT+2
SUB EN1+5*, EXIT+8!
TYPE EXIT+1!, ELIG+1*, ELIG+2
TYPEPTR EXIT+8!, ELIG+1*, ELIG+2*, PATEDIT+37
U EN1+12, DEM0USERDEM1ELIGELIG+1, REQ0REQ0+1, ODISREQEDIT+14
REQEDIT+16, SETVARS+2
USER EXIT+8!, USER*
USERNM EXIT+7!
VETST EXIT+7!, ELIG*, PATEDIT+36
X EXIT+7!, REQEDIT+1!, REQEDIT+4*, REQEDIT+14*, REQEDIT+15*, PATEDIT+1~, PATEDIT+15*, PATEDIT+16*, PATEDIT+25!, PATEDIT+28!
PATEDIT+29*, SETVARS+8*, SETVARS+11!, CRTMSE+1~, CRTMSE+4*
XEXAMS EXIT+7!
XLN EN1+5*, EN1+11!, DEM0USERDEM1ELIGELIG+1, REQ0REQ0+1, ODIS
EXAMREMK
XMB EN1+4~, EN1+12*
XMB(1 EN1+12*
XMB(2 EN1+12*
XMB(3 EN1+12*
XMB(4 EN1+12*
XMCNT EXIT+7!
XMER EN1+5, EXIT+8!
XMORPV EXIT+1!, SETVARS+3*, SETVARS+7
XMREC EN1+4, EN1+5, EXIT+8!
XMRG EN1+4, EN1+5, EN1+11, EXIT+8!
XMVAR EXIT+7!
Y EN1+12*, REQEDIT+1!, REQEDIT+7, REQEDIT+14*, PATEDIT+1~, PATEDIT+22*, PATEDIT+25!, PATEDIT+28!, PATEDIT+30, SETVARS+10
SETVARS+11!, CRTMSE+1~
ZI EXIT+8!, REQEDIT+14*
ZIP EXIT+7!, DEM1*, ADDEDIT+3
ZIP4 EXIT+7!, DEM1*, ADDEDIT+3
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All