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

Package: Registration

Routine: VAFCSB


Information

VAFCSB ;BIR/CMC-CONT ADT PROCESSOR TO RETRIGGER A08 or A04 MESSAGES WITH AL/AL (COMMIT/APPLICATION) ACKNOWLEDGEMENTS ;2/2/22 17:24

Source Information

Source file <VAFCSB.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
VA FileMan 3 $$FIND1^DIC  ($$GET1,GETS)^DIQ  EN^DIQ1  
Registration 2 (IN5,INP,REG,SDA)^VADPT  $$SITE^VASITE  
Health Level Seven 1 ($$HLDATE,$$HLNAME)^HLFNC  
Kernel 1 $$PATCH^XPDUTL  
Lab Service 1 RESULTS^LRPXAPI  
Outpatient Pharmacy 1 PROF^PSO52API  
Radiology Nuclear Medicine 1 $$XAMDT^RAO7UTL1  

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

Package Total Caller Graph
Clinical Information Resource Network 1 RGADTP  
Master Patient Index VistA 1 MPIFA31B  
Registration 1 VAFCQRY  

Entry Points

Name Comments DBIA/ICR reference
PV2() ;build pv2 segment
  • ICR #4921
    • Status: Active
    • Usage: Controlled Subscription
    PHARA() ;build obx to show active prescriptions
  • ICR #4921
    • Status: Active
    • Usage: Controlled Subscription
    SIG(DFN) ;**876 MVI_3467 (ckn) Build OBX for Self Identified Gender
    DODF(DFN) ;**902 MVI_4898 (ckn) Build OBX for DOD fields
    DODD(DFN) ;**926, Story #323009 (ckn): Build OBX for DATE OF DEATH DOCUMENTS
    DODOPT(DFN) ;**926, Story #323009 (ckn): Build OBX for DATE OF DEATH OPTION
    DODDISDT(DFN) ;**926, Story #323009 (ckn): Build OBX for DATE OF DEATH DISCHARGE DATE
    DODNTPRV(DFN) ;**926, Story #323009 (ckn): Build OBX for DATE OF DEATH NOTIFICATION
    SECLOG(DFN) ;**1059, Story #783361 (ckn): Build OBX for Sensitivity information
    NAMEOBX(DFN) ;**876,MVI_3453 (mko): Build OBX for Patient .01 and Name Components
    NAMEERR(DFN) ;**876,MVI_3453 (mko): Build ERR for Patient .01 and Name Components
    NAMECOMP(DFN,DELIM) ;**876,MVI_3453 (mko): Return Patient .01 and Name Components
    SEXOR(DFN,OBX) ;build obx for sexual orientation multiple ;**1059, VAMPI-11114 (dri)
    SEXORD(DFN,OBX) ;build obx for sexual orientation description ;**1059, VAMPI-11114 (dri)
    PRON(DFN,OBX) ;build obx for pronoun multiple ;**1059, VAMPI-11118 (dri)
    PROND(DFN,OBX) ;build obx for pronoun description ;**1059, VAMPI-11118 (dri)
    LABE() ;BUILD OBX FOR LAST LAB TEST DATE
  • ICR #4921
    • Status: Active
    • Usage: Controlled Subscription
    RADE() ;BUILD OBX FOR LAST RADIOLOGY TEST DATE
  • ICR #4921
    • Status: Active
    • Usage: Controlled Subscription
    PD1() ;BUILD PD1 segment
  • ICR #4921
    • Status: Active
    • Usage: Controlled Subscription
    PV1() ;BUILD PV1 SEGMENT
  • ICR #4921
    • Status: Active
    • Usage: Controlled Subscription

    External References

    Name Field # of Occurrence
    $$FIND1^DIC NAMECOMP+4
    $$GET1^DIQ DODNTPRV+4, SEXOR+7, SEXORD+2, PRON+5, PROND+2
    GETS^DIQ NAMECOMP+6, SEXOR+3, PRON+2
    EN^DIQ1 SIG+3, DODF+4, DODD+3, DODOPT+3, SECLOG+4
    $$HLDATE^HLFNC PV2+6, PV2+12, PV2+16, DODF+11, SEXOR+12, SEXOR+13, LABE+14, RADE+9, PV1+6
    $$HLNAME^HLFNC DODF+19, DODF+22
    RESULTS^LRPXAPI LABE+4, LABE+6, LABE+8
    PROF^PSO52API PHARA+4
    $$XAMDT^RAO7UTL1 RADE+4
    IN5^VADPT PV2+8
    INP^VADPT PV1+5
    REG^VADPT PV2+15
    SDA^VADPT PV2+4
    $$SITE^VASITE DODF+20, DODF+23, DODNTPRV+2
    $$PATCH^XPDUTL PHARA+2, LABE+2, RADE+2

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^DPT - [#2] GET1^DIQ,  GETS^DIQ
    ^VA(20 - [#20] FIND1^DIC,  GETS^DIQ
    ^DG(47.77 - [#47.77] GET1^DIQ
    ^DG(47.78 - [#47.78] GET1^DIQ

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DG(47.75 - [#47.75] DODD+6
    ^DG(47.76 - [#47.76] DODF+8
    ^DGSL(38.1 - [#38.1] SECLOG+3
    ^DPT - [#2] NAMECOMP+2, NAMECOMP+3
    ^TMP("DGLAB" LABE+4!, LABE+5, LABE+6!, LABE+7, LABE+8!, LABE+9
    ^TMP($J PHARA+5
    ^UTILITY("VASD" PV2+4!, PV2+5

    Label References

    Name Line Occurrences
    $$NAMECOMP NAMEOBX+3, NAMEERR+3

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    APPT PV2+1~, PV2+5*, PV2+6
    >> COMP SEXOR+9
    CS DODF+1~, DODF+3*, DODF+9, DODF+10, DODF+19, DODF+20, DODF+22, DODF+23, DODD+2*, DODD+7
    , DODOPT+2*, DODOPT+5, DODNTPRV+2*, DODNTPRV+4, SECLOG+2*, SECLOG+6, NAMEERR+1~, NAMEERR+2*, NAMEERR+3
    DA SIG+3*, SIG+4!, SIG+7!, DODF+4*, DODF+25!, DODD+3*, DODD+9!, DODOPT+3*, DODOPT+7!, SECLOG+3*
    , SECLOG+5, SECLOG+6
    DELIM NAMECOMP~, NAMECOMP+7
    DFN PHARA+4, PHARA+5, SIG~, SIG+3, SIG+5, DODF~, DODF+4, DODF+5, DODF+11, DODF+16
    , DODF+17, DODD~, DODD+3, DODD+4, DODOPT~, DODOPT+3, DODOPT+4, DODDISDT~, DODNTPRV~, DODNTPRV+4
    , SECLOG~, SECLOG+3, NAMEOBX~, NAMEOBX+3, NAMEERR~, NAMEERR+3, NAMECOMP~, NAMECOMP+2, NAMECOMP+3, SEXOR~
    , SEXOR+3, SEXORD~, SEXORD+2, PRON~, PRON+2, PROND~, PROND+2, LABE+4, LABE+6, LABE+8
    , RADE+4
    DGLIST PHARA+3~
    DIC SIG+3*, SIG+7!, DODF+4*, DODF+25!, DODD+3*, DODD+9!, DODOPT+3*, DODOPT+7!, SECLOG+4*
    DIERR NAMECOMP+1~, NAMECOMP+6
    DIHELP NAMECOMP+1~
    DIMSG NAMECOMP+1~
    DIQ SIG+3*, SIG+4!, SIG+7!, DODF+4*, DODF+25!, DODD+3*, DODD+9!, DODOPT+3*, DODOPT+7!, SECLOG+4*
    DIQ(0 SIG+3*, DODF+4*, DODD+3*, DODOPT+3*, SECLOG+4*
    DODD DODD+1~, DODD+4*, DODD+7*, DODD+8
    DODDCD DODD+1~, DODD+6*, DODD+7
    DODDE DODD+1~, DODD+4*, DODD+5, DODD+7
    DODDI DODD+1~, DODD+4*, DODD+6
    DODEB DODF+1~
    DODEBE DODF+2~, DODF+16*, DODF+21, DODF+22*
    DODEBI DODF+2~, DODF+16*, DODF+23
    DODFNAM DODF+2~, DODF+19*, DODF+20, DODF+22*, DODF+23
    DODLEB DODF+1~, DODF+15*, DODF+20*, DODF+23*, DODF+24
    DODLEBE DODF+2~, DODF+17*, DODF+18, DODF+19*, DODF+21
    DODLEBI DODF+2~, DODF+17*, DODF+20
    DODLNAM DODF+1~, DODF+19*, DODF+20, DODF+22*, DODF+23
    DODLUPD DODF+1~, DODF+11*, DODF+24
    DODMNAM DODF+2~, DODF+19*, DODF+20, DODF+22*, DODF+23
    DODNP DODNTPRV+1~, DODNTPRV+2*, DODNTPRV+4*, DODNTPRV+5
    DODOPT DODOPT+1~, DODOPT+4*, DODOPT+5*, DODOPT+6
    DODOPTE DODOPT+1~, DODOPT+4*, DODOPT+5
    DODOPTI DODOPT+1~, DODOPT+4*, DODOPT+5
    DODSRC DODF+1~, DODF+5*, DODF+9*, DODF+10*, DODF+24
    DODSRCCD DODF+2~, DODF+8*, DODF+9
    DODSRCE DODF+1~, DODF+5*, DODF+7, DODF+9, DODF+10
    DODSRCI DODF+1~, DODF+5*, DODF+8, DODF+10
    DODTMP DODF+1~, DODD+1~
    DODTMP(2 DODF+5, DODF+11, DODF+16, DODF+17, DODD+4, DODOPT+4
    DR SIG+3*, SIG+4!, SIG+5, SIG+7!, DODF+4*, DODF+25!, DODD+3*, DODD+9!, DODOPT+3*, DODOPT+7!
    , SECLOG+4*
    DT PV2+4, PV1+4
    EN LABE+3~, LABE+5*, LABE+7*, LABE+9*
    FS NAMEOBX+1~, NAMEOBX+2*, NAMEOBX+3
    >> HL("ECH" SIG+6, DODF+3, DODD+2, DODOPT+2, DODNTPRV+2, SECLOG+2, NAMEOBX+3, NAMEERR+2, SEXORD+4, PRON+7
    , PROND+4
    >> HL("FS" PV2+6, PV2+12, PV2+16, PV2+18, PHARA+5, SIG+6, DODF+24, DODD+8, DODOPT+6, DODNTPRV+5
    , SECLOG+7, NAMEOBX+2, NAMEERR+3, SEXOR+14, SEXORD+4, PRON+7, PROND+4, LABE+11, LABE+12, LABE+13
    , LABE+14, LABE+15, RADE+6, RADE+7, RADE+8, RADE+9, RADE+10, PV1+6
    >> HL("Q" DODF+5, DODF+11, DODF+15, DODF+19, DODF+20, DODF+22, DODF+23, DODD+4, DODOPT+4
    IENS SEXOR+2~, SEXOR+5*, SEXOR+6, SEXOR+8, SEXOR+10, SEXOR+12, SEXOR+13, PRON+1~, PRON+4*, PRON+6
    LAB LABE+3~, LABE+4*, LABE+5*, LABE+7*, LABE+9*, LABE+10, LABE+14
    LAB2 LABE+3~, LABE+7*, LABE+9*
    LSTA PV2+1~
    MSG NAMECOMP+1~
    NC NAMECOMP+1~, NAMECOMP+2*, NAMECOMP+3, NAMECOMP+4, NAMECOMP+6, NAMECOMP+7*, NAMECOMP+8
    NCIEN NAMECOMP+1~, NAMECOMP+4*, NAMECOMP+5
    NCIENS NAMECOMP+1~, NAMECOMP+5*, NAMECOMP+6, NAMECOMP+7
    NCPTR NAMECOMP+1~, NAMECOMP+3*, NAMECOMP+4
    OBX SIG+1~*, SIG+4, SIG+6*, SIG+8, DODF+24*, DODF+26, DODD+1~, DODD+8*, DODD+10, DODOPT+1~
    , DODOPT+6*, DODOPT+8, DODNTPRV+1~, DODNTPRV+5*, DODNTPRV+6, SECLOG+1~, SECLOG+2*, SECLOG+3, SECLOG+5, SECLOG+7*
    , SECLOG+8, SEXOR~, SEXORD~, PRON~, PROND~, LABE+1~*, LABE+2, LABE+11*, LABE+12*, LABE+13*
    , LABE+14*, LABE+15*, LABE+16, RADE+6*
    OBX( SEXOR+14*, PRON+7*
    OBX(1 SEXORD+4*, SEXORD+5, SEXORD+6, SEXORD+7*, PROND+4*, PROND+5, PROND+6, PROND+7*
    OBX(2 SEXORD+6*, PROND+6*
    OBXCNT SEXOR+2~, SEXOR+5*, SEXOR+14*, PRON+1~, PRON+4*, PRON+7*
    PD1 PD1+2~, PD1+3*, PD1+6
    PHARM PHARA+3~, PHARA+4*, PHARA+5*, PHARA+7
    PRON PRON+1~, PRON+3
    PRON( PRON+4, PRON+6
    PRONCODE PRON+1~, PRON+5*, PRON+7
    PRONDES PROND+1~, PROND+2*, PROND+3, PROND+4
    PRONIEN PRON+1~, PRON+4*, PRON+5
    PRONTYP PRON+1~, PRON+6*, PRON+7
    PV1 PV1+2~, PV1+3*, PV1+6*, PV1+8
    PV2 PV2+1~, PV2+2*, PV2+6*, PV2+12*, PV2+16*, PV2+18*, PV2+19
    RAD RADE+3~, RADE+4*, RADE+7*, RADE+8*, RADE+9*, RADE+10*, RADE+11
    RADE RADE+3~, RADE+4*, RADE+5, RADE+9
    RET PHARA+1~*, PHARA+2, RADE+1~*, RADE+2
    SC DODF+3*, DODF+20, DODF+23, NAMEERR+1~, NAMEERR+2*, NAMEERR+3
    SECLOG SECLOG+1~
    SECLOG( SECLOG+5, SECLOG+6
    SECLVL SECLOG+1~, SECLOG+5*, SECLOG+6*, SECLOG+7
    SEXOR SEXOR+2~, SEXOR+4
    SEXOR( SEXOR+5, SEXOR+6, SEXOR+8, SEXOR+10, SEXOR+12, SEXOR+13
    SEXORDES SEXORD+1~, SEXORD+2*, SEXORD+3, SEXORD+4
    SIG SIG+1~, SIG+5*, SIG+6
    SIGE SIG+1~, SIG+5*, SIG+6
    SIGTMP SIG+1~, SIG+4
    SIGTMP(2 SIG+5
    SOCODE SEXOR+2~, SEXOR+7*, SEXOR+9
    SOCRDT SEXOR+2~, SEXOR+12*, SEXOR+14
    SOEDDT SEXOR+2~, SEXOR+13*, SEXOR+14
    SOEXT SEXOR+2~, SEXOR+8*, SEXOR+9
    SOIEN SEXOR+2~, SEXOR+6*, SEXOR+7
    SOOBX SEXOR+2~, SEXOR+9*, SEXOR+14
    SOSTAT SEXOR+2~, SEXOR+10*, SEXOR+11*, SEXOR+14
    STN DODNTPRV+1~, DODNTPRV+2*, DODNTPRV+4
    TARG NAMECOMP+1~
    TARG(20 NAMECOMP+7
    TEAM PD1+2~
    VAIN PV1+7!
    VAIN(1 PV1+6
    VAIN(7 PV1+6
    VAINDT PV1+2~, PV1+4*
    VAIP PV2+1~, PV2+8!
    VAIP("D" PV2+8*
    VAIP("M" PV2+8*
    VAIP(2 PV2+12
    VAIP(3 PV2+12
    VAROOT PV2+1~, PV2+14*
    VARP PV2+1~
    VARP(1 PV2+16
    VASD PV2+1~
    VASD("F" PV2+4*
    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