VENPCCA ; IHS/OIT/GIS - NEW CHECK IN MODULE ;
Source file <VENPCCA.m>
| Package | Total | Caller Graph | 
|---|---|---|
| PCC New Encounter Form | 3 | VENPCC VENPCCW VENPCCX | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| Q1 | ; EP-MAKE QUEUE FILE ENTRY | |
| EXTCKIN(PATIENT) | ; EP-CHECK IN ENTRY POINT FOR EXRTERNAL PACKAGES WHERE PATIENT IS KNOWN. ; IF PCC+ CHECKIN IS SUCCESSFUL, VISIT IEN IS RETURNED | |
| HS | ; EP - GET DEFAULT HS | |
| BEF | ||
| STUCK | ; EP-RESET/RESTART SYSTEM IF IT IS STUCK.  NO LOSS OF FILES. | |
| CLEANUP | ||
| KILL | ||
| FILE | ||
| EN1(MODE,SILENT) | ; EP-UNIVERSAL ENTRY POINT FOR INITIATING PCC+ | |
| MOJO | ||
| PULL | ; EP - PULL CHART? | |
| PATIENT | ; EP-FOR LOOPING TO NEXT PATIENT | |
| APPT | ||
| PRV | ||
| QSIG | ; EP - SIGNATURE EP FOR ANMC | |
| CL1 | ; | |
| EF | ; EP-DEFAULT EF | |
| VISIT | ||
| MRQ | ||
| VCN | ||
| NOVISIT | ; EP-ENTRY POINT FOR GENERATING PCC+ FORMS WITHOUT CREATING A VISIT | |
| CLINIC | ||
| QUEUE(VISIT,DEPTIEN,OGFLAG,TRFLAG,UPDEM,PRVIEN) | ; EP-UPDATE CHECKIN AND QUEUE FILES ; 2.5. ADD PARAMETER FOR PROVIDER | |
| INIT(PRV) | ; EP-RETURN THE PROVIDER'S INITIALS | |
| RUN | ||
| SPGRP | ; PATCHED BY GIS/OIT 1/15/06 ; PCC+ 2.5 PATCH 2 ; CHECK FOR A SPECIAL PRINT GROUP - FOR HS ONLY, TELE TRIAGE & CHART REVIEW ; GET SPGRP = IEN, NULL OR -1 ; SPGRP OVERRIDES THE PGRP IN THE PRINT DEAMON | |
| UP | ||
| MON | ||
| NOW | ||
| TMAN | 
| Name | Field # of Occurrence | 
|---|---|
| NOW^%DTC | NOW+1 | 
| ^DIC | PATIENT+12, CLINIC+4, PRV+4, EF+7, HS+6, Q1+2 | 
| YN^DICN | UP+3, APPT+2, PULL+7 | 
| ^DIE | MOJO+2 | 
| ^VENPCC | NOVISIT+2 | 
| $$DUP^VENPCC | SPGRP+6, SPGRP+7 | 
| $$PACK^VENPCC | TMAN+1 | 
| $$PGRP^VENPCC | SPGRP+3 | 
| ERR^VENPCC1 | CL1+2, CL1+3, VISIT+13, EN1+3, EN1+8 | 
| $$VCN^VENPCC3 | VISIT+7, VCN+2 | 
| $$VISIT^VENPCC3 | VISIT+12 | 
| OB^VENPCC3 | FILE+2 | 
| MSR^VENPCCAM | FILE+3 | 
| PAT^VENPCCD | UP+4 | 
| $$DATES^VENPCCMF | UP+2 | 
| KILLTASK^VENPCCP | STUCK+6 | 
| $$UMSG^VENPCCP2 | EN1+10 | 
| $$CFG^VENPCCU | EN1+6, EXTCKIN+3 | 
| $$CHART^VENPCCU | NOW+6 | 
| $$GP^VENPCCU | PRV+5 | 
| $$NOW^VENPCCU | QSIG+5, QSIG+8 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^VEN(7.2 - [#19707.2] | Classic Fileman Calls | 
| ^VEN(7.41 - [#19707.41] | Classic Fileman Calls | 
| ^VEN(7.95 - [#19707.95] | Classic Fileman Calls | 
| ^DPT - [#2] | Classic Fileman Calls | 
| ^APCHSCTL - [#9001015] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^APCHSCTL - [#9001015] | HS+2 | 
| ^AUPNCPG("B" | FILE+2 | 
| ^AUPNVSIT - [#9000010] | VISIT+5, VISIT+6, VCN, VCN+1, QSIG+1, QSIG+7, Q1+6 | 
| ^AUPNVSIT("AC" | VISIT+2 | 
| ^DIC(40.7 - [#40.7] | CL1+2 | 
| ^DPT - [#2] | PATIENT+3, PATIENT+7, HS+3 | 
| ^TMP("VEN MON" | MON | 
| ^TMP("VEN TASK" | PATIENT+1, CLEANUP+5, CLEANUP+6, STUCK+2, STUCK+3, STUCK+5 | 
| ^VA(200 - [#200] | PRV+1, PRV+2, PRV+5, EN1+4, EN1+6, EN1+8, INIT+2 | 
| ^VEN(7.2 - [#19707.2] | MOJO+1, MOJO+2 | 
| ^VEN(7.22 - [#19707.22] | MRQ+3 | 
| ^VEN(7.4 - [#19707.4] | PULL+3 | 
| ^VEN(7.41 - [#19707.41] | EF+3, EF+4, BEF, BEF+2, BEF+3, FILE+1 | 
| ^VEN(7.5 - [#19707.5] | UP, CLINIC, PULL+5, MON, CLEANUP+4, EN1+6 | 
| ^VEN(7.95 - [#19707.95] | CLINIC+1, CLINIC+2, CL1+1, CL1+3, CL1+4, SPGRP+10, PRV+2, PRV+8, EF+4, HS+2 , PULL+3, FILE+5, EN1+5, QSIG+3, MRQ, MRQ+2, Q1+5 | 
| Name | Line Occurrences | 
|---|---|
| CL1 | CLINIC, CLINIC+1 | 
| CLEANUP | TMAN | 
| CLINIC | PATIENT+2, EXTCKIN+5 | 
| EF | SPGRP+5, BEF | 
| EN1 | TMAN, TMAN+2 | 
| FILE | NOW, NOW+4, VISIT | 
| HS | EF+2 | 
| MRQ | QSIG+5, QSIG+6 | 
| NOW | PRV+8, BEF+3, PULL+1, PULL+3, PULL+4 | 
| PATIENT | PATIENT+11, PATIENT+12, CLINIC+4, PRV+6, APPT, EF+8, HS+6, PULL+5, RUN+1, CLEANUP+10 | 
| PRV | SPGRP+7 | 
| PULL | HS+1 | 
| Q1 | MRQ+1, MRQ+4 | 
| QUEUE | FILE+5 | 
| VCN | NOW+2, NOW+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | PATIENT+1*, PATIENT+14*, UP+2*, UP+3*, CLINIC*, SPGRP+3*, SPGRP+4, PRV+2*, APPT+2*, APPT+3 , EF+4*, HS+2*, HS+3*, PULL+7*, PULL+8, NOW+1, FILE+1*, KILL!, MON*, CLEANUP+5* , CLEANUP+6, QSIG+4~, MRQ+2*, MRQ+3, MOJO* | 
| %DT | CLEANUP! | 
| %H | KILL! | 
| %I | KILL! | 
| %Y | APPT, PULL+5! | 
| APPT | SPGRP+5*, PRV+7*, APPT+3*, CLEANUP! | 
| AUPNDAYS | KILL! | 
| AUPNDOB | KILL! | 
| AUPNDOD | KILL! | 
| AUPNPAT | KILL! | 
| AUPNSEX | KILL! | 
| BLOCK | PRV+8~*, RUN+1 | 
| CFIGIEN | UP, CLINIC, PULL+5, MON, CLEANUP+4, EXTCKIN+2~, EXTCKIN+3* | 
| CHECKIN | UP, UP+3, UP+6, CLINIC+4, MON+2*, CLEANUP+2, EXTCKIN+2~, EXTCKIN+4*, EXTCKIN+6, EXTCKIN+7 | 
| CLINIC | CL1+1*, CL1+2, SPGRP+3, VISIT+12, KILL! | 
| D | QSIG+4~ | 
| D0 | QSIG+4~ | 
| DA | QSIG+4~, Q1+3*, MOJO+1, MOJO+2 | 
| DEFEF | EF+2*, EF+3, BEF+1*, BEF+2, FILE+1, CLEANUP!, EN1+2, EN1+10 | 
| DEFHS | BEF+3*, HS+1*, HS+7*, CLEANUP!, EN1+1*, EN1+10 | 
| >> DEMODATA | PULL+1 | 
| DEPTIEN | CLINIC+2, CL1+1*, CL1+3, CL1+4, SPGRP+6, SPGRP+7, SPGRP+10, PRV+2, PRV+8, EF+4 , HS+2, PULL+3, VISIT+7, VCN+2, FILE+3, FILE+5, CLEANUP!, EN1+2, EN1+5, EN1+10 , QUEUE~, QSIG+3, MRQ+2, Q1+4, Q1+5 | 
| DFN | QSIG+4~, QSIG+5*, QSIG+6*, QSIG+9*, Q1+5 | 
| DI | QSIG+4~ | 
| DIC | PATIENT+12*, PATIENT+13!, CLINIC+4*!, PRV+3*, PRV+4!, EF+6*, EF+7!, HS+5*, HS+6!, QSIG+4~ , Q1+1*, Q1+3 | 
| DIC("A" | CLINIC+2*, PRV*, EF+5*, HS+4* | 
| DIC("B" | CLINIC+2*, PRV+1*, PRV+2*, EF+3*, EF+4*, HS+2*, HS+3* | 
| DIC("S" | CLINIC+3* | 
| DIC(0 | PATIENT+12*, CLINIC+4*, PRV+4*, EF+6*, HS+5*, Q1+1* | 
| DIE | QSIG+4~, Q1+3* | 
| DIG | QSIG+4~ | 
| DIH | QSIG+4~ | 
| DISYS | KILL! | 
| DIU | QSIG+4~ | 
| DIV | QSIG+4~ | 
| DIW | QSIG+4~ | 
| DLAYGO | QSIG+4~, Q1+1* | 
| DQ | QSIG+4~ | 
| DR | QSIG+4~, Q1+4*, Q1+5*, Q1+6*, MOJO* | 
| DT | UP+4, HS+3 | 
| DTIME | PATIENT+8 | 
| >> DTOUT | APPT | 
| DUZ | SPGRP+5, Q1+4 | 
| DUZ(2 | CL1+3, NOW+6 | 
| EFONLY | UP+1, CL1+4~*, BEF+3*, HS+1, RUN+3 | 
| >> EHRFLAG | SPGRP+6, BEF+2, NOW+2 | 
| ELIG | CLEANUP! | 
| >> ERR | CL1+2*, CL1+3*, VISIT+13*, VCN+3*, EN1+3*, EN1+8* | 
| EXT | TMAN+1*, CLEANUP! | 
| FILE | CLEANUP! | 
| HSONLY | UP+1, CLINIC+1, SPGRP+5, EF+1, VISIT, FILE, RUN+2*, RUN+3, MON+1! | 
| I | CLEANUP! | 
| INIT | QSIG+4~, INIT+1~, INIT+3*, INIT+4*, INIT+5 | 
| J | STUCK+1~, STUCK+2*, STUCK+3, STUCK+5 | 
| LOC | CL1+3*, VISIT+12, KILL! | 
| M1 | STUCK+1~, STUCK+3*, STUCK+6 | 
| M2 | STUCK+1~, STUCK+5*, STUCK+6 | 
| MIEN | QSIG+4~, MRQ*, Q1+4 | 
| MODE | EN1~, EN1+9*, EN1+11 | 
| >> MOJOFLAG(1 | MOJO | 
| >> NCCANCEL | FILE+3, FILE+7, KILL+1 | 
| NCIFLAG | NOW+3!, FILE+3, FILE+4, CLEANUP+1! | 
| >> NOTASK | TMAN, CLEANUP+9 | 
| NOVISIT | BEF+3*, NOW+3, NOW+4, NOVISIT+1~*, QSIG+1, QSIG+5 | 
| NOW | NOW+1*, NOW+5, VISIT+12, KILL! | 
| OGFLAG | PULL+2!, PULL+4*, PULL+8*, FILE+5, CLEANUP!, QUEUE~, MRQ+1 | 
| >> OGONLY | UP+1, EF+1, HS+1, PULL+4, FILE, RUN+3 | 
| PATH | CLEANUP! | 
| PATIENT | PATIENT+5*, PATIENT+7, PATIENT+9, PATIENT+13*, UP+2, UP+4, SPGRP+6, SPGRP+7, HS+3, NOW+5 , NOW+6, VISIT+2, VISIT+12, FILE+1, FILE+2, KILL!, QSIG+5, EXTCKIN~ | 
| >> PIMSDFN | PATIENT+2, PATIENT+3, PATIENT+5, CLINIC+4, CLEANUP+2 | 
| PRV | FILE+8*, CLEANUP!, EN1+4, EN1+5*, EN1+6*, EN1+8, INIT~, INIT+2 | 
| PRVIEN | SPGRP+5*, PRV+1, PRV+7*, FILE+5, FILE+8, KILL!, QUEUE~, QSIG+9*, Q1+6 | 
| QTYPE | QSIG+4~, MRQ+1*!, MRQ+3*, MRQ+4, Q1+4 | 
| QUE | QSIG+4~, Q1+3* | 
| >> REPRINT | SPGRP+9, CLEANUP+2 | 
| >> SBFLAG | NOW, CLEANUP+2 | 
| SEX | KILL! | 
| SILENT | EN1~, EN1+10 | 
| SPGRP | SPGRP+4*, CLEANUP! | 
| TIME | QSIG+4~, QSIG+5*, QSIG+6*, QSIG+8*, Q1+1 | 
| TMSG | VENPCCA+6~, PATIENT+1*, CLEANUP+7 | 
| TOT | CLEANUP! | 
| TRFLAG | QUEUE~, MRQ+2 | 
| TYPE | KILL! | 
| U | PATIENT+3, PATIENT+7, PATIENT+14, UP, CLINIC, CLINIC+2, CL1+1, CL1+3, CL1+4, SPGRP+10 , PRV+1, PRV+2, PRV+5, PRV+8, EF+3, EF+4, BEF, BEF+2, BEF+3, HS+2 , HS+3, PULL+3, PULL+5, NOW+5, VISIT+5, VISIT+7, VCN, VCN+2, FILE+5, MON , CLEANUP+4, CLEANUP+7, EN1+5, EN1+6, QSIG+6, QSIG+9, MRQ+2, MRQ+3, Q1+5, Q1+6 , INIT+3, INIT+4 | 
| UPDEM | UP+4*, FILE+5, QUEUE~, Q1+5 | 
| VARS | TMAN+1*, CLEANUP!, EN1+10 | 
| VCN | NOW+6*, VISIT+5*, VISIT+6*, VISIT+7*, VISIT+8, VISIT+9, VCN*, VCN+1*, VCN+2*, VCN+3 , CLEANUP!, EN1+2, QSIG+4~ | 
| VENDEMO | PATIENT+14*, SPGRP+8~*, VISIT, VISIT+3, VISIT+8, FILE+4, RUN, CLEANUP+3!, QSIG+2 | 
| VIEN | SPGRP+6*, SPGRP+7*, SPGRP+8, NOW+3, NOW+5*, VISIT, VISIT+1*, VISIT+2*, VISIT+3, VISIT+4 , VISIT+5, VISIT+6, VISIT+7, VISIT+9*, VISIT+12*, VISIT+13, VCN, VCN+1, VCN+2, FILE+3 , FILE+5, FILE+8, KILL! | 
| VISIT | FILE+8*, MON+2, CLEANUP!, EN1+2, QUEUE~, QSIG+1, QSIG+5*, QSIG+6*, QSIG+7, Q1+5 , Q1+6 | 
| VPFLAG | SPGRP+10*, APPT, EF+1, RUN+2, MON+1! | 
| X | PATIENT+8*, PATIENT+9*, PATIENT+10, PATIENT+11, CLINIC+4, PRV+5, PRV+6, EF+8, HS+6, KILL! , CLEANUP+6*, CLEANUP+7, QSIG+4~, QSIG+7*, QSIG+9, Q1+1*, INIT+1~, INIT+2*, INIT+3, INIT+4 | 
| Y | PATIENT+12, PATIENT+13, PATIENT+14, CLINIC*, CLINIC+1*, CLINIC+4, CL1+1, PRV+5*, PRV+6, PRV+7 , EF+8, BEF, BEF+1, BEF+3, HS+6, HS+7, KILL!, QSIG+4~, Q1+2, Q1+3 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(MSR^VENPCCAM | FILE+3 | 
| $T(OB^VENPCC3 | FILE+2 |