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: PXRHS03

Package: PCE Patient Care Encounter

Routine: PXRHS03


Information

PXRHS03 ;SLC/SBW - PCE Visit data immunization extract ;08/02/2024

Source Information

Source file <PXRHS03.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
PCE Patient Care Encounter 3 (IMMGRP,PATICR)^PXAPIIM  $$HSDATE^PXRHS01  ($$GETHLOC,NONEXISTENTVISIT)^PXRHS02  
VA FileMan 3 FILE^DID  GETS^DIQ  EN^DIQ1  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 11

Package Total Caller Graph
PCE Patient Care Encounter 5 PXRHS04  PXRHS05  PXRHS06  PXRHS07  PXRHS08  
Order Entry Results Reporting 3 ORCHTAB2  ORQQPP  ORQQPX  
Clinical Procedures 1 MDKRPC1  
Health Summary 1 GMTSPXIM  
National Health Information Network 1 NHINVIMM  

Entry Points

Name Comments DBIA/ICR reference
IMMUN(DFN,PXFG,PXFILTER) ;Administered immunizations
  • ICR #1239
    • Status: Active
    • Usage: Controlled Subscription
    SETUP(GMTSMX,IHSDATE,PXVLST,PXOLD,PXNOINV) ;Prepare for data extract
    SCREEN(PXFILTER,PXVIMIEN,PXVCVX,PXVCNT,PXIMDT) ;Filter entry based on criteria
    GETSORT(PXFG,PXIMDT,PXIMMEXT,PXSNIMM,PXSORT,PXSORT2) ;RETURN THE SORTING SUBSCRIPTS FOR ^TMP
    GETENCLOC(PXVDATA) ;Get encounter location data for extract
    GETREM(PXSORT,PXSORT2,RNUM) ;Get the remark data
    GETVDATA(DA) ;Get location of encounter and outside location from visit file
    GETMDATA(DA)
    PUTIMMNAME(PXIMMIFN,PXGLOBAL) ;Put full immunization name into output global
    GETVIS(PXVI,PXVARRAY) ;Get multiple VIS with edition date
    ; Input PXVI ien of IMMUNIZATION record
    ; Output PXVARRAY array of VIS names ^ edition dates
    CONREF(DFN,PXFG,PXFILTER) ;Contraindicated and refused immunizations
  • ICR #1239
    • Status: Active
    • Usage: Controlled Subscription

    External References

    Name Field # of Occurrence
    FILE^DID CONREF+72
    GETS^DIQ SCREEN+12, CONREF+68, CONREF+77
    EN^DIQ1 IMMUN+79, GETVDATA+4, GETMDATA+7, GETVIS+8
    IMMGRP^PXAPIIM CONREF+83
    PATICR^PXAPIIM CONREF+52
    $$HSDATE^PXRHS01 SETUP+3, SETUP+4
    $$GETHLOC^PXRHS02 GETVDATA+7
    NONEXISTENTVISIT^PXRHS02 IMMUN+87, CONREF+64

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^GMT(142.1 - [#142.1] GETS^DIQ
    ^AUPNVICR - [#9000010.707] GETS^DIQ
    ^PXV(920.4 - [#920.4] GETS^DIQ

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^AUPNVICR - [#9000010.707] CONREF+49, CONREF+56, CONREF+59, CONREF+63, CONREF+65, CONREF+71, CONREF+87
    ^AUPNVICR("AB" CONREF+39, CONREF+45, CONREF+47, CONREF+48
    ^AUPNVIMM - [#9000010.11] GETREM+3, GETREM+4, GETVIS+5
    ^AUPNVIMM("AA" IMMUN+59, IMMUN+65, IMMUN+68, IMMUN+70
    ^AUTTIML - [#9999999.41] GETMDATA+4
    ^AUTTIMM - [#9999999.14] IMMUN+90, IMMUN+95, SCREEN+7, PUTIMMNAME+2, PUTIMMNAME+3, CONREF+58
    ^AUTTIVIS - [#920] GETVIS+7
    ^TMP("PXCRI" CONREF+43!, CONREF+81*, CONREF+84*, CONREF+90*, CONREF+91*, CONREF+92*, CONREF+93
    ^TMP("PXI" IMMUN+62!, IMMUN+121*, IMMUN+122*, IMMUN+123*, IMMUN+124*, IMMUN+125*, IMMUN+126*, IMMUN+127*, IMMUN+128*, IMMUN+129*
    , IMMUN+130, GETREM+4*

    Label References

    Name Line Occurrences
    $$GETENCLOC IMMUN+122, CONREF+91
    $$GETMDATA IMMUN+81
    $$GETVDATA IMMUN+82, CONREF+59
    $$SCREEN IMMUN+99, CONREF+67
    GETREM IMMUN+131
    GETSORT IMMUN+100, CONREF+70
    GETVIS IMMUN+88
    PUTIMMNAME IMMUN+130, CONREF+93
    SETUP IMMUN+63, CONREF+44

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    CNT GETREM+1~, GETREM+2*, GETREM+3*, GETREM+4
    COMMENT IMMUN+72~, IMMUN+120*, IMMUN+128
    CONT IMMUN+71~, IMMUN+104*, IMMUN+121
    DA IMMUN+71~, IMMUN+76*, IMMUN+81, IMMUN+82, IMMUN+86, IMMUN+87, IMMUN+88, IMMUN+89, IMMUN+91, IMMUN+96
    , IMMUN+101, IMMUN+102, IMMUN+103, IMMUN+104, IMMUN+105, IMMUN+106, IMMUN+107, IMMUN+108, IMMUN+109, IMMUN+110
    , IMMUN+111, IMMUN+112, IMMUN+113, IMMUN+114, IMMUN+115, IMMUN+116, IMMUN+117, IMMUN+118, IMMUN+119, IMMUN+120
    , IMMUN+121, IMMUN+122, IMMUN+123, IMMUN+124, IMMUN+125, IMMUN+126, IMMUN+127, IMMUN+128, IMMUN+129, IMMUN+130
    , IMMUN+131, GETVDATA~, GETVDATA+6, GETVDATA+7, GETVDATA+8, GETMDATA~, GETMDATA+4, GETMDATA+8, GETVIS+3~, GETVIS+6*
    , GETVIS+7
    DFN IMMUN~, IMMUN+59, IMMUN+65, IMMUN+68, IMMUN+70, CONREF~, CONREF+39, CONREF+45, CONREF+47, CONREF+48
    , CONREF+52
    DIC IMMUN+71~, IMMUN+76*, GETVDATA+1~, GETVDATA+2*, GETMDATA+3~, GETMDATA+6*, GETVIS+3~, GETVIS+6*
    DIQ IMMUN+71~, IMMUN+76*, GETVDATA+1~, GETVDATA+2*, GETMDATA+3~, GETMDATA+5*, GETVIS+3~, GETVIS+4*
    DIQ(0 IMMUN+76*, GETVDATA+2*, GETMDATA+5*, GETVIS+4*
    DR IMMUN+71~, IMMUN+77*, IMMUN+78*, GETVDATA+1~, GETVDATA+3*, GETMDATA+3~, GETMDATA+6*, GETVIS+3~, GETVIS+6*
    EPROV IMMUN+72~, IMMUN+106*, IMMUN+121
    >> GMTSBEG SCREEN+13
    >> GMTSE SCREEN+12
    >> GMTSEG( SETUP+6, SETUP+7
    >> GMTSEGN SETUP+6, SETUP+7
    GMTSMX IMMUN+61~, IMMUN+63, SETUP~, SETUP+2*, SCREEN+13, CONREF+40~, CONREF+44
    >> GMTSNDM SETUP+2
    HLOC GETVDATA+1~, GETVDATA+6*, GETVDATA+8
    HLOCABB GETVDATA+1~, GETVDATA+7*, GETVDATA+8
    IDT IMMUN+72~
    IHSDATE IMMUN+60~, IMMUN+63, IMMUN+68, SETUP~, SETUP+3*, SETUP+4*
    IMDT IMMUN+71~, IMMUN+96*, IMMUN+97*, IMMUN+99, IMMUN+100, IMMUN+121
    IMM IMMUN+71~, IMMUN+91*, IMMUN+93*, IMMUN+94, IMMUN+100, IMMUN+121
    MREC GETMDATA+3~
    MREC( GETMDATA+8
    OPROV IMMUN+72~, IMMUN+105*, IMMUN+121
    PXCDATA CONREF+76~
    PXCDATA( CONREF+79, CONREF+80, CONREF+81
    PXCIIFN CONREF+41~, CONREF+80*, CONREF+81
    PXCOPR CONREF+41~, CONREF+79*, CONREF+89
    PXDATA CONREF+57~
    PXDATA( CONREF+70, CONREF+82, CONREF+85, CONREF+86, CONREF+88, CONREF+89, CONREF+92
    PXENTRIES CONREF+42~
    PXENTRIES( CONREF+50*, CONREF+54*, CONREF+55
    PXERROR CONREF+41~, CONREF+57~, CONREF+69, CONREF+73, CONREF+78
    PXEVENT CONREF+41~, CONREF+71*, CONREF+72, CONREF+77, CONREF+79, CONREF+85*, CONREF+86
    PXEVENTDT CONREF+40~, CONREF+65*, CONREF+66*, CONREF+67, CONREF+70, CONREF+86
    PXFG IMMUN~, IMMUN+92, IMMUN+100, SETUP+8*, GETSORT~, GETSORT+3, GETSORT+5, GETSORT+7, CONREF~, CONREF+70
    PXFILE CONREF+41~
    PXFILE("NAME" CONREF+74
    PXFILTER IMMUN~, IMMUN+99, SCREEN~, SCREEN+4, SCREEN+5, CONREF~, CONREF+67
    PXGLOBAL PUTIMMNAME~, PUTIMMNAME+3
    PXHSDATE CONREF+40~, CONREF+44, CONREF+47
    PXIDT GETSORT+1~, GETSORT+3*, GETSORT+5, GETSORT+7
    PXIFN IMMUN+60~, IMMUN+69*, IMMUN+70*, IMMUN+76, CONREF+40~, CONREF+48*, CONREF+49, CONREF+50, CONREF+53*, CONREF+54
    , CONREF+55*, CONREF+56, CONREF+59, CONREF+63, CONREF+64, CONREF+65, CONREF+68, CONREF+70, CONREF+71, CONREF+81
    , CONREF+82, CONREF+84, CONREF+85, CONREF+86, CONREF+87, CONREF+88, CONREF+89, CONREF+90, CONREF+91, CONREF+92
    , CONREF+93
    PXIMDT SCREEN~, SCREEN+13, GETSORT~, GETSORT+3
    PXIMM IMMUN+60~, IMMUN+64*, IMMUN+65*, IMMUN+66, IMMUN+68, IMMUN+70, IMMUN+130, SCREEN+11, SCREEN+13, CONREF+40~
    , CONREF+45*, CONREF+46, CONREF+47, CONREF+48, CONREF+51*, CONREF+52, CONREF+56*, CONREF+58, CONREF+67, CONREF+83
    , CONREF+93
    PXIMMEXT GETSORT~, GETSORT+5, GETSORT+7
    PXIMMIFN PUTIMMNAME~, PUTIMMNAME+2, PUTIMMNAME+3
    PXIVD IMMUN+60~, IMMUN+67*, IMMUN+68*, IMMUN+70
    PXN0 CONREF+40~, CONREF+86*, CONREF+87*, CONREF+88*, CONREF+89*, CONREF+90
    PXNOINV SETUP~, SETUP+2*, SETUP+3
    PXOLD SETUP~, SETUP+8
    PXRESULT CONREF+57~, CONREF+83
    PXRESULT("VG" CONREF+84
    PXRETURN CONREF+42~, CONREF+52
    PXRETURN( CONREF+53
    PXSNIMM GETSORT~, GETSORT+5
    PXSORT IMMUN+61~, IMMUN+100, IMMUN+121, IMMUN+122, IMMUN+123, IMMUN+124, IMMUN+125, IMMUN+126, IMMUN+127, IMMUN+128
    , IMMUN+129, IMMUN+130, IMMUN+131, GETSORT~, GETSORT+5*, GETREM~, GETREM+4, CONREF+41~, CONREF+70, CONREF+81
    , CONREF+84, CONREF+90, CONREF+91, CONREF+92, CONREF+93
    PXSORT2 IMMUN+61~, IMMUN+100, IMMUN+121, IMMUN+122, IMMUN+123, IMMUN+124, IMMUN+125, IMMUN+126, IMMUN+127, IMMUN+128
    , IMMUN+129, IMMUN+130, IMMUN+131, GETSORT~, GETSORT+7*, GETREM~, GETREM+4, CONREF+41~, CONREF+70, CONREF+81
    , CONREF+84, CONREF+90, CONREF+91, CONREF+92, CONREF+93
    PXTYPE CONREF+41~, CONREF+74*, CONREF+75, CONREF+81, CONREF+82, CONREF+84, CONREF+86, CONREF+90, CONREF+91, CONREF+92
    , CONREF+93
    PXVABRV SCREEN+1~, SCREEN+11*, SCREEN+12*, SCREEN+13
    PXVARRAY IMMUN+73~, IMMUN+88!, GETVIS~
    PXVARRAY(920 IMMUN+129, GETVIS+9*
    PXVBODY IMMUN+73~, IMMUN+110*, IMMUN+123
    PXVBYPOL IMMUN+75~, IMMUN+108*, IMMUN+121
    PXVC IMMUN+73~, PUTIMMNAME+1~, PUTIMMNAME+2*, PUTIMMNAME+3
    PXVCNT IMMUN+61~, IMMUN+99, SCREEN~, CONREF+41~, CONREF+67
    PXVCNT( SCREEN+11*, SCREEN+13
    PXVCVX IMMUN+75~, IMMUN+95*, IMMUN+99, SCREEN~, SCREEN+9, CONREF+40~, CONREF+58*, CONREF+67
    PXVD CONREF+40~, CONREF+47*, CONREF+48
    PXVDATA IMMUN+73~, IMMUN+81*, IMMUN+124, GETENCLOC~, GETENCLOC+1, CONREF+40~, CONREF+59*, CONREF+61, CONREF+66, CONREF+91
    PXVDOCBY IMMUN+73~, IMMUN+107*, IMMUN+123
    PXVDOSE IMMUN+73~, IMMUN+111*, IMMUN+123
    PXVDTRCRD IMMUN+74~, IMMUN+116*, IMMUN+125
    PXVDTRD IMMUN+74~, IMMUN+114*, IMMUN+125
    PXVFLTRTYP SCREEN+1~, SCREEN+5*, SCREEN+6, SCREEN+7, SCREEN+8, SCREEN+9
    PXVFLTRVAL SCREEN+1~, SCREEN+5*, SCREEN+6, SCREEN+7, SCREEN+8, SCREEN+9
    PXVG SCREEN+1~
    PXVG( SCREEN+12
    PXVHRS IMMUN+74~, IMMUN+117*, IMMUN+125
    PXVI GETVIS~, GETVIS+5
    PXVIEN SETUP+1~, SETUP+6*, SETUP+7, GETVIS+3~, GETVIS+4*, GETVIS+5*, GETVIS+6, GETVIS+9
    PXVIMIEN IMMUN+74~, IMMUN+89*, IMMUN+90, IMMUN+95, IMMUN+99, SCREEN~, SCREEN+7, SCREEN+8
    PXVLST IMMUN+61~, IMMUN+63, IMMUN+66, SETUP~, CONREF+40~, CONREF+44, CONREF+46
    PXVLST( IMMUN+66, SETUP+7*, CONREF+46, CONREF+51
    PXVRCMNT IMMUN+74~, IMMUN+118*, IMMUN+126
    PXVRDNG IMMUN+74~, IMMUN+113*, IMMUN+125
    PXVRDR IMMUN+74~, IMMUN+115*, IMMUN+125
    PXVROUTE IMMUN+73~, IMMUN+109*, IMMUN+123
    PXVRSLT IMMUN+74~, IMMUN+112*, IMMUN+125
    PXVSTOP IMMUN+75~, IMMUN+99*, SCREEN+1~, SCREEN+2*, SCREEN+4, SCREEN+7*, SCREEN+8*, SCREEN+9*, SCREEN+13*, SCREEN+14
    , CONREF+41~, CONREF+67*
    REACT IMMUN+71~, IMMUN+103*, IMMUN+121
    REC IMMUN+71~, IMMUN+80
    REC( IMMUN+81, IMMUN+82, IMMUN+86, IMMUN+89, IMMUN+91, IMMUN+96, IMMUN+101, IMMUN+102, IMMUN+103, IMMUN+104
    , IMMUN+105, IMMUN+106, IMMUN+107, IMMUN+108, IMMUN+109, IMMUN+110, IMMUN+111, IMMUN+112, IMMUN+113, IMMUN+114
    , IMMUN+115, IMMUN+116, IMMUN+117, IMMUN+118, IMMUN+119, IMMUN+120
    RNUM GETREM~, GETREM+3, GETREM+4
    SERIES IMMUN+71~, IMMUN+102*, IMMUN+121
    SERIESC IMMUN+71~, IMMUN+101*, IMMUN+121
    SNIMM IMMUN+71~, IMMUN+90*, IMMUN+94*, IMMUN+100, IMMUN+121
    SOURCE IMMUN+72~, IMMUN+119*, IMMUN+127
    SREC GETVIS+3~
    SREC(920 GETVIS+9
    U IMMUN+90, IMMUN+95, IMMUN+97, IMMUN+121, IMMUN+123, IMMUN+125, GETENCLOC+1, GETVDATA+8, GETMDATA+8, GETVIS+9
    , CONREF+56, CONREF+58, CONREF+59, CONREF+63, CONREF+65, CONREF+66, CONREF+71, CONREF+86, CONREF+87, CONREF+88
    , CONREF+89
    VDATA IMMUN+72~, IMMUN+82*, IMMUN+84, IMMUN+97, IMMUN+122
    VISITIEN IMMUN+85~, IMMUN+86*, IMMUN+87, CONREF+62~, CONREF+63*, CONREF+64
    VREC GETVDATA+1~, GETVDATA+5
    VREC(9000010 GETVDATA+6, GETVDATA+7, GETVDATA+8
    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