IVM20P19 ;ALB/KCL - Post-Install Extract ; 1-SEP-1998
Source file <IVM20P19.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| POST | ; Entry point for post-install, setup check points
|
|
| EN | ; Description: This entry point will be the driver for the extract.
|
|
| EXTRACT(BEGDT,ENDDT,IVMARRAY) | ; Description: Used to perform the extract and log patients in the IVM PATIENT file for transmission if selected.
|
|
| SELECT(DFN) | ; Description: This function will determine if the patient meets the following extract selection criteria:
|
|
| SELECTQ | ||
| SCZERO(DFN) | ; Description: Used to determine if a patient has a SERVICE CONNECTED PERCENTAGE equal to zero.
|
|
| OTHELIG(DFN) | ; Description: Used to determine if a patient has OTHER ENTITLED ELIGIBILITIES.
|
|
| BULL(IVMARRAY) | ; Description: This function will generate a MailMan message contianing the extract results.
|
| Name | Field # of Occurrence |
|---|---|
| $$CRITERIA^IVMBULK1 | EXTRACT+39 |
| $$LOG^IVMPLOG | EXTRACT+47 |
| $$YEAR^IVMPLOG | EXTRACT+47 |
| $$SITE^VASITE | BULL+12 |
| $$FMTE^XLFDT | BULL+23, BULL+24 |
| $$NOW^XLFDT | EXTRACT+13, EXTRACT+50 |
| ^XMD | BULL+33 |
| UPDATE^XPDID | EXTRACT+35 |
| $$NEWCP^XPDUTL | POST+2 |
| $$PARCP^XPDUTL | EXTRACT+21 |
| $$UPCP^XPDUTL | EXTRACT+27 |
| BMES^XPDUTL | EN+12, EN+23 |
| MES^XPDUTL | EN+15, EN+16, EN+17, EN+18, EN+19, EN+20 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | EXTRACT+24, SCZERO+10, SCZERO+11, OTHELIG+11, OTHELIG+15 |
| ^DPT(0 | EXTRACT+16 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | POST+1~, POST+2*, EXTRACT+27* |
| BEGDT | EXTRACT~, EXTRACT+39 |
| DFN | EXTRACT+9~, EXTRACT+21*, EXTRACT+24*, EXTRACT+27, EXTRACT+39, EXTRACT+42, EXTRACT+47, SELECT~, SELECT+15, SELECT+18 , SCZERO~, SCZERO+10, SCZERO+11, OTHELIG~, OTHELIG+11, OTHELIG+15 |
| DIFROM | BULL+9~ |
| DT | EN+9 |
| DUZ | BULL+15 |
| ENDDT | EXTRACT~, EXTRACT+39 |
| EVENTS | EXTRACT+45~, EXTRACT+47 |
| EVENTS("ENROLL" | EXTRACT+46* |
| IVMARRAY | EN+5~, EN+13, EN+24, EXTRACT~, EXTRACT+12!*, BULL~ |
| IVMARRAY("COMP%" | EXTRACT+33*, EXTRACT+34 |
| IVMARRAY("EXTRACT" | EN+16, EN+17, EN+19, EXTRACT+15*, EXTRACT+47*, BULL+27, BULL+28, BULL+30 |
| IVMARRAY("PROC" | EN+15, EN+17, EXTRACT+14*, EXTRACT+29*, EXTRACT+33, EXTRACT+35, BULL+26, BULL+28 |
| IVMARRAY("START" | EXTRACT+13*, BULL+23 |
| IVMARRAY("STOP" | EXTRACT+50*, BULL+24 |
| IVMARRAY("TOTAL" | EXTRACT+16*, EXTRACT+17, EXTRACT+33 |
| IVMARRAY("UPDATE%" | EXTRACT+18*, EXTRACT+34, EXTRACT+36* |
| IVMBEGDT | EN+5~, EN+8*, EN+13 |
| IVMENDDT | EN+5~, EN+9*, EN+13 |
| IVMSITE | BULL+8~, BULL+12*, BULL+13, BULL+20, BULL+21 |
| IVMTXT | BULL+8~ |
| IVMTXT(1 | BULL+18* |
| IVMTXT(10 | BULL+27* |
| IVMTXT(11 | BULL+28* |
| IVMTXT(12 | BULL+29* |
| IVMTXT(13 | BULL+30* |
| IVMTXT(14 | BULL+31* |
| IVMTXT(2 | BULL+19* |
| IVMTXT(3 | BULL+20* |
| IVMTXT(4 | BULL+21* |
| IVMTXT(5 | BULL+22* |
| IVMTXT(6 | BULL+23* |
| IVMTXT(7 | BULL+24* |
| IVMTXT(8 | BULL+25* |
| IVMTXT(9 | BULL+26* |
| OTH | OTHELIG+8~, OTHELIG+9*, OTHELIG+15, OTHELIG+16*, OTHELIG+18 |
| OTHELIG | OTHELIG+8~, OTHELIG+9*, OTHELIG+15*, OTHELIG+16 |
| PRIME | OTHELIG+8~, OTHELIG+11*, OTHELIG+14, OTHELIG+16 |
| SCZERO | SCZERO+8~*, SCZERO+11*, SCZERO+13 |
| SELECT | SELECT+12~*, SELECT+15*, SELECT+18*, SELECTQ |
| XMDUZ | BULL+8~, BULL+14* |
| XMSUB | BULL+8~, BULL+13* |
| XMTEXT | BULL+8~, BULL+16* |
| XMY | BULL+8~ |
| XMY( | BULL+15* |
| XMY("G.ENROLL | MENT EXTRACT@IVM.DOMAIN.EXT" , BULL+15* |
| XMZ | BULL+7! |
| >> XPDIDTOT | EXTRACT+17* |
| >> ZTQUEUED | EXTRACT+32 |