PXKIMM ;BP/LMT - Main Routine for filing immunization multiples ;10/11/2017
Source file <PXKIMM.m>
Package | Total | Call Graph |
---|---|---|
VA FileMan | 2 | (UPDATE,WP)^DIE ^DIK |
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 |
---|---|---|
PCE Patient Care Encounter | 1 | PXKMAIN1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
CLEAN(PXKNODE) | ; Clean for IMM multiples. Check to see if PXKAV=PXKBV
|
|
DIE | ; File data for multiples
|
|
PURGE(PXKNODE) | ; Before filing edits for an entry, purge multiples
|
|
CMPRWP(PXKLIST1,PXKLIST2) | ; Compares two word-processing arrays for equivalence.
|
|
CMPR(PXKDIFF,PXKLIST1,PXKLIST2) | ;
|
|
CONCAT(PXKLIST) | ; Concatenates array into a caret ('^') delimited string
|
|
ER | ; Check if data was filed ok
|
FileNo | Call Tags |
---|---|
^AUPNVIMM - [#9000010.11] | WP^DIE |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNVIMM - [#9000010.11] | PURGE+13 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | PURGE+10~, PURGE+13*, ER+7, ER+11, ER+12, ER+13, ER+16, ER+20, ER+21, ER+22 |
DA(1 | PURGE+11*, PURGE+12, PURGE+13 |
DIK | PURGE+10~, PURGE+12* |
>> PXKAV( | CLEAN+4, CLEAN+11!, DIE+4, DIE+13, DIE+14, DIE+15, DIE+16, DIE+17, DIE+29, DIE+30 |
>> PXKCAT | ER+11, ER+12, ER+13, ER+20, ER+21, ER+22 |
PXKCOUNT1 | CMPRWP+2~, CMPRWP+7*, CMPRWP+11*, CMPRWP+15 |
PXKCOUNT2 | CMPRWP+2~, CMPRWP+8*, CMPRWP+14*, CMPRWP+15 |
PXKDIFF | CMPR~, ER+2~, ER+6!, ER+7, ER+8 |
PXKDIFF( | CMPR+36*, ER+9, ER+10, ER+12 |
PXKERR | DIE+2~ |
>> PXKERROR( | ER+11, ER+12, ER+13*, ER+20, ER+21, ER+22* |
PXKFDA | DIE+2~ |
PXKFDA(1 | DIE+15*, DIE+17*, DIE+19 |
>> PXKFGED | DIE+22, DIE+34 |
PXKFLD | ER+2~, ER+18*, ER+20, ER+21, ER+22 |
PXKI | CONCAT+2~, CONCAT+6*, CONCAT+7*, CONCAT+8 |
PXKIENS | DIE+2~, DIE+6*, DIE+15, DIE+17, DIE+36 |
PXKLIST | CONCAT~, CONCAT+7, CONCAT+8 |
PXKLIST1 | CMPRWP~, CMPRWP+10, CMPRWP+11, CMPRWP+20, CMPRWP+22, CMPR~, CMPR+14, CMPR+15 |
PXKLIST2 | CMPRWP~, CMPRWP+13, CMPRWP+14, CMPRWP+21, CMPRWP+23, CMPR~, CMPR+20, CMPR+21 |
PXKMATCH | CMPR+8~, CMPR+25*, CMPR+26, CMPR+28*, CMPR+30 |
>> PXKNOD | DIE+4, DIE+8, DIE+10, DIE+13, DIE+14, DIE+15, DIE+16, DIE+17, DIE+22, DIE+26 , DIE+29, DIE+30, DIE+34 |
PXKNODE | CLEAN~, CLEAN+4, CLEAN+8, CLEAN+9, CLEAN+11, PURGE~, PURGE+5, PURGE+9, PURGE+12, PURGE+13 , ER+2~, ER+5*, ER+7, ER+11, ER+12, ER+13 |
>> PXKPIEN | DIE+6, PURGE+2, PURGE+6, PURGE+11 |
PXKRESULT | CONCAT+2~, CONCAT+4*, CONCAT+8*, CONCAT+10 |
PXKSAME | CLEAN+2~, CLEAN+6*, CLEAN+8*, CLEAN+9*, CLEAN+11, CMPRWP+2~, CMPRWP+4*, CMPRWP+15*, CMPRWP+24*, CMPRWP+26 , CMPR+8~, CMPR+10*, CMPR+30*, CMPR+33*, CMPR+38, ER+2~, ER+7*, ER+8, ER+16*, ER+17 |
>> PXKSEQ | ER+11, ER+12, ER+13, ER+20, ER+21, ER+22 |
PXKSTR | ER+2~, ER+10*, ER+12*, ER+13, ER+19*, ER+21*, ER+22 |
PXKSUB | DIE+2~, DIE+12*, DIE+13*, DIE+14, DIE+15, DIE+16, DIE+17, DIE+28*, DIE+29*, DIE+30 , ER+2~, ER+9*, ER+10, ER+11, ER+12, ER+13 |
PXKSUBFILE | DIE+2~, DIE+10*, DIE+15, DIE+17 |
PXKSUBIEN | CMPR+8~, CMPR+13*, CMPR+14*, CMPR+15, CMPR+18, CMPR+19*, CMPR+20*, CMPR+21, CMPR+35*, CMPR+36 |
PXKSUBIEN1 | CMPRWP+2~, CMPRWP+9*, CMPRWP+10*, CMPRWP+11, CMPRWP+18*, CMPRWP+20*, CMPRWP+22 |
PXKSUBIEN2 | CMPRWP+2~, CMPRWP+12*, CMPRWP+13*, CMPRWP+14, CMPRWP+19*, CMPRWP+21*, CMPRWP+23 |
PXKSUBIENB | CMPR+8~, CMPR+24*, CMPR+26*, CMPR+27, CMPR+29 |
PXKTMPBV | CMPR+8~, CMPR+32 |
PXKTMPBV( | CMPR+18*, CMPR+26, CMPR+27, CMPR+29!, CMPR+34, CMPR+35, CMPR+36 |
PXKVAL | CMPR+8~, CMPR+15*, CMPR+16, CMPR+18, CMPR+21*, CMPR+22, CMPR+27 |
PXKVAL1 | CMPR+8~, CMPR+16*, CMPR+17*, CMPR+18, CMPR+22*, CMPR+23*, CMPR+26, CMPR+27, CMPR+29, CMPR+34* , CMPR+35, CMPR+36 |
PXKWP | DIE+2~, DIE+32 |
PXKWP( | DIE+30* |
PXKX1 | CMPRWP+2~, CMPRWP+22*, CMPRWP+24 |
PXKX2 | CMPRWP+2~, CMPRWP+23*, CMPRWP+24 |
U | CMPR+16, CMPR+22, CONCAT+8 |