VAFCSB ;BIR/CMC-CONT ADT PROCESSOR TO RETRIGGER A08 or A04 MESSAGES WITH AL/AL (COMMIT/APPLICATION) ACKNOWLEDGEMENTS ;2/2/22 17:24
Source file <VAFCSB.m>
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 |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Clinical Information Resource Network | 1 | RGADTP |
Master Patient Index VistA | 1 | MPIFA31B |
Registration | 1 | VAFCQRY |
Name | Comments | DBIA/ICR reference |
---|---|---|
PV2() | ;build pv2 segment
|
|
PHARA() | ;build obx to show active prescriptions
|
|
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
|
|
RADE() | ;BUILD OBX FOR LAST RADIOLOGY TEST DATE
|
|
PD1() | ;BUILD PD1 segment
|
|
PV1() | ;BUILD PV1 SEGMENT
|
|
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 |
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 |
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 |
Name | Line Occurrences |
---|---|
$$NAMECOMP | NAMEOBX+3, NAMEERR+3 |
>> | 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* |