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 |  Global Variables Directly Accessed |  Local Variables  | All
Print Page as PDF
Routine: PXVUTIL

Package: PCE Patient Care Encounter

Routine: PXVUTIL


Information

PXVUTIL ;BIR/ADM - VIMM UTILITY ROUTINE ;04/16/2018

Source Information

Source file <PXVUTIL.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
PCE Patient Care Encounter 4 ^AUPNSICD  $$IMMSTAT^PXAPIIM  $$DIV1^PXVXR  $$INS4LOC^VSITCK1  
Kernel 2 $$FMDIFF^XLFDT  $$KSP^XUPARAM  
VA FileMan 2 EN^DDIOL  Y^DIQ  
Lexicon Utility 1 $$UCUMCODE^LEXMUCUM  
Toolkit 1 $$SCREEN^XTID  

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

Package Total Caller Graph
PCE Patient Care Encounter 11 PXAIICRV  PXAIIMMV  PXAPIIM  PXCEVFI1  PXVRPC1  PXVRPC4  PXVRPC5  ^AUPNVIMM  
VIS OFFERED/GIVEN TO PATIENT  ^AUPDVIMM  VACCINE INFORMATION STATEMENT  
Order Entry Results Reporting 1 ORFIMM1  

Entry Points

Name Comments DBIA/ICR reference
VIS ; display VIS name with identifiers
DUPDX(PXVIEN,PXVDX) ; extrinsic function to check for duplicate diagnoses
; PXVIEN - Internal Entry Number of the event, pointing to the
; V IMMUNIZATION file (9000010.11)
; PXVDX is the diagnosis entered and used to check for duplicates
;
; this code is called by the input transforms of:
; ^DD(9000010.11,1304,0) & ^DD(9000010.113,.01,0)
;
; RETURNS a 1 if the diagnosis already exists for this
; entry, 0 if not
RSETDA ; code needed for the routine AUPNSICD to have the correct value in
; DA, as AUPNSICD is not designed to be called from a multiple.
HRS ; called by AH new style x-ref in V IMMUNIZATION file
; set number of hours between administration and reading of results
DOSAGE(PXIEN) ; Used to compute Dosage (9000010.11,1312.5)
OFFER() ; called from screen on VIS OFFERED/GIVEN TO PATIENT field (#.01) in
; VIS OFFERED/GIVEN TO PATIENT multiple field (#2) in file #9000010.11
;
; PXD is defined by immunization edit process in PCE and is the value of
; Y from the DIR call to select an immunization.
IMMSEL(PXVIMM,PXVISIT,EVENTDT) ; Immunization screen for V Immunization file
IMMCRSEL(PXVICR,PXVIMM) ; Immunization screen for V Imm Contra/Refusal Events file
ARTAPI(PXALERGY) ; extrinsic function returns whether allergy ; PX*1*216
; Input:
; PXALERGY - (required) Pointer to IMM CONTRAINDICATION REASONS file (#920.4) ; PX*1*216
  • ICR #7398
    • Status: Active
    • Usage: Controlled Subscription
    INST(PXVIN) ; Return Institution based off input
    ; Input:
    ; PXVIN - Possible values are:
    ; "I:X": Institution (#4) IEN #X
    ; "V:X": Visit (#9000010) IEN #X
    ; "L:X": Hospital Location (#44) IEN #X

    External References

    Name Field # of Occurrence
    ^AUPNSICD RSETDA+3
    EN^DDIOL DUPDX+12, DUPDX+13
    Y^DIQ VIS+5, VIS+6
    $$UCUMCODE^LEXMUCUM DOSAGE+11
    $$IMMSTAT^PXAPIIM IMMCRSEL+18, IMMCRSEL+24
    $$DIV1^PXVXR INST+20
    $$INS4LOC^VSITCK1 INST+24
    $$FMDIFF^XLFDT HRS+7
    $$SCREEN^XTID IMMSEL+24
    $$KSP^XUPARAM INST+27

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^AUPNVIMM - [#9000010.11] DUPDX+12, DUPDX+13, HRS+3, HRS+4, HRS+8*, DOSAGE+7, DOSAGE+10, OFFER+8, OFFER+9
    ^AUPNVSIT - [#9000010] IMMSEL+14, INST+19
    ^AUTTIMM - [#9999999.14] OFFER+8, OFFER+9, IMMSEL+27
    ^AUTTIVIS - [#920] VIS+2
    ^DD(920 VIS+5, VIS+6
    ^PXV(920.4 - [#920.4] IMMCRSEL+23, IMMCRSEL+27, ARTAPI+9, ARTAPI+10, ARTAPI+11
    ^SC - [#44] INST+22, INST+23

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    C VIS+1~, VIS+5*, VIS+6*
    >> D0 RSETDA+2
    DA RSETDA+2~*, HRS+3, HRS+4, HRS+8, OFFER+8, OFFER+9
    DUZ(2 INST+26
    EVENTDT IMMSEL~, IMMSEL+17
    PXALERGY ARTAPI~, ARTAPI+8, ARTAPI+9, ARTAPI+10, ARTAPI+11
    PXCONTRA IMMCRSEL+10~, IMMCRSEL+20*, IMMCRSEL+23, IMMCRSEL+27
    >> PXD OFFER+9
    PXDA OFFER+6~, OFFER+9*
    PXDOSE DOSAGE+5~, DOSAGE+7*, DOSAGE+8, DOSAGE+9*, DOSAGE+12
    PXIEN DOSAGE~, DOSAGE+6, DOSAGE+7, DOSAGE+10
    PXRSLT IMMCRSEL+10~, IMMCRSEL+12*, IMMCRSEL+14, IMMCRSEL+15, IMMCRSEL+17, IMMCRSEL+18*, IMMCRSEL+23, IMMCRSEL+24*, IMMCRSEL+27*, IMMCRSEL+29
    PXUNITS DOSAGE+5~, DOSAGE+10*, DOSAGE+11*, DOSAGE+12
    PXVDATE VIS+1~, VIS+3*, VIS+4*, VIS+7
    PXVDX DUPDX~, DUPDX+12, DUPDX+13
    PXVHIST IMMSEL+10~, IMMSEL+21*, IMMSEL+24, IMMSEL+27
    PXVICR IMMCRSEL~, IMMCRSEL+14, IMMCRSEL+17, IMMCRSEL+20
    PXVIEN DUPDX~, DUPDX+12, DUPDX+13, INST+10~, INST+13*, INST+17, INST+19, INST+20, INST+22, INST+23
    , INST+24
    PXVIMM IMMSEL~, IMMSEL+12, IMMSEL+24, IMMSEL+27, IMMCRSEL~, IMMCRSEL+15, IMMCRSEL+18, IMMCRSEL+24, IMMCRSEL+27
    PXVIN INST~, INST+12, INST+13
    PXVINST INST+10~, INST+14*, INST+17*, INST+20*, INST+23*, INST+24*, INST+26*, INST+27*, INST+29
    PXVIS OFFER+6~, OFFER+7*, OFFER+8*, OFFER+9*, OFFER+10
    PXVISIT IMMSEL~, IMMSEL+13, IMMSEL+14
    PXVISITDT IMMSEL+10~, IMMSEL+17*, IMMSEL+18*, IMMSEL+24
    PXVLANG VIS+1~, VIS+3*, VIS+6*, VIS+7
    PXVNAME VIS+1~, VIS+3*, VIS+7
    PXVSC IMMSEL+10~, IMMSEL+20*, IMMSEL+21
    PXVSTAT VIS+1~, VIS+3*, VIS+5*, VIS+7
    PXVTO INST+10~, INST+12*, INST+16, INST+19, INST+22
    PXVX HRS+2~, HRS+6*, HRS+7*, HRS+8
    TEMP IMMSEL+10~, IMMSEL+14*, IMMSEL+15, IMMSEL+18, IMMSEL+20
    TXT DUPDX+11~!, DUPDX+12, DUPDX+13
    TXT(1 DUPDX+11*, DUPDX+12*, DUPDX+13*
    TXT(2 DUPDX+11*
    U DOSAGE+7, DOSAGE+10, DOSAGE+11, IMMSEL+18, IMMSEL+20, IMMSEL+27, ARTAPI+10, ARTAPI+11, INST+23
    X VIS+1~, VIS+2*, VIS+3, VIS+4*
    X1 HRS+2~, HRS+3*, HRS+7
    X2 HRS+2~, HRS+4*, HRS+7
    X3 HRS+2~, HRS+5*, HRS+7
    >> Y VIS+2, VIS+5*, VIS+6*, VIS+7*, OFFER+8, OFFER+9
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Local Variables  | All