SCMCTSK1 ;ALB/JDS - PCMM Inactivations; 18 Apr 2003 9:36 AM ; 10/24/07 12:24pm ; Compiled January 25, 2008 12:11:43 ; Compiled March 26, 2008 22:27:26
Source file <SCMCTSK1.m>
| Package | Total | Call Graph |
|---|---|---|
| Scheduling | 12 | ($$PRTP,$$PTTP)^SCAPMC $$DATES^SCAPMCU1 $$GETPRTP^SCAPMCU2 $$DTCHK^SCAPU1 MSG^SCMCCV6 $$PDAT^SCMCGU $$CHECK^SCMCHLB1 ADD^SCMCHLE ($$IU,INACT,INCON)^SCMCTSK3 POSCHK^SCMCTSK4 FTERPT^SCMCTSK6 DIS2^SCMCTSK7 |
| VA Fileman | 8 | ^%DT C^%DTC ^DIC DT^DICRW (,FILE)^DIE EN1^DIP $$GET1^DIQ ^DIR |
| Kernel | 3 | $$TRIM^XLFSTR UPDATE^XPDID $$GET^XUA4A72 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| POSCHK(DATA,INFO) | ;
|
|
| IU(DFN) | ;is patient inactivity unassigned
|
|
| SEEN(DFN,POS,TYDT,SDDT,PROV,PROVP,SEEN) | ;
|
|
| FILE(RES,DATA) | ;File data on FTEE
|
|
| INACTIVE | ;
|
|
| SORT(DIPA,SDD) | ;sort tmpl
|
|
| FTEECHK(DATA,PAIEN) | ;check Ftee>1
|
|
| DIS | ;disch
|
|
| FTEERPT | ;FTEE REPORT
|
|
| CHKENR(DATA,INFO) | ;check if patient enrolled in teamposition clinic
|
|
| INCONR | ;inconsistent report
|
|
| POS | ||
| INCON | ;inconsistent PC assignments
|
|
| SUM(PR,POSI) | ;get pos for prov
|
|
| INACTDT(PA) | ;Scheduled inactivation date.
|
|
| SCREEN | ;Active assign. screen
|
|
| CHK | ;
|
|
| PRSEED | ;seed practitioner
|
|
| EXTEND(DATA,SCTEAM) | ;to inact. in next 60 days
|
|
| SCDFN | ||
| SEED | ;seed one patient/provider
|
|
| EX1 |
| Name | Field # of Occurrence |
|---|---|
| ^%DT | INACTIVE+6, INACTIVE+22, INACTIVE+28, INACTIVE+30, EXTEND+7, EXTEND+8 |
| C^%DTC | INACTIVE+29, INACTIVE+31 |
| ^DIC | SORT+6, SORT+10, SEED+8, PRSEED+6 |
| DT^DICRW | INACTIVE+3, INACTIVE+5, EXTEND+4, EXTEND+6 |
| ^DIE | INACTIVE+34 |
| FILE^DIE | FILE+9 |
| EN1^DIP | INCONR+4 |
| $$GET1^DIQ | POSCHK+16 |
| ^DIR | SORT+4, SORT+7 |
| $$PRTP^SCAPMC | SEEN+5 |
| $$PTTP^SCAPMC | POS+4 |
| $$DATES^SCAPMCU1 | INACTIVE+18, POS, SCREEN+4, SUM+6, SUM+8, POSCHK+5 |
| $$GETPRTP^SCAPMCU2 | SEEN+3, SEEN+8 |
| $$DTCHK^SCAPU1 | SCDFN+13 |
| MSG^SCMCCV6 | SEED+6, PRSEED+5 |
| $$PDAT^SCMCGU | SEED+3, PRSEED+2 |
| $$CHECK^SCMCHLB1 | SCDFN+17 |
| ADD^SCMCHLE | SCDFN+18, PRSEED+18 |
| $$IU^SCMCTSK3 | IU+1 |
| INACT^SCMCTSK3 | INACTDT+1 |
| INCON^SCMCTSK3 | INCON+2 |
| POSCHK^SCMCTSK4 | POSCHK+16 |
| FTERPT^SCMCTSK6 | FTEERPT+1 |
| DIS2^SCMCTSK7 | DIS+3 |
| $$TRIM^XLFSTR | FTEECHK+5, FTEECHK+7 |
| UPDATE^XPDID | INACTIVE+20 |
| $$GET^XUA4A72 | POSCHK+14 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| RPC Name | Call Tags |
|---|---|
| SCMC PCMM CHECK FTEE | FTEECHK |
| SC EXTEND BUILD LIST | EXTEND |
| SC EXTEND FILE LIST | FILE |
| SCMC POSITION PC CHECK | POSCHK |
| SC CHECK FOR ENROLLMENT | CHKENR |
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | Classic Fileman Calls |
| ^VA(200 - [#200] | GET1^DIQ |
| ^SCPT(404.43 - [#404.43] | Classic Fileman Calls |
| ^SCTM(404.57 - [#404.57] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUPNVPRV - [#9000010.06] | SEEN+14 |
| ^AUPNVPRV("AD" | SEEN+14 |
| ^SCE - [#409.68] | SEEN+11 |
| ^SCE("ADFN" | SEEN+9, SEEN+10 |
| ^SCPT(404.43 - [#404.43] | INACTIVE+11, DIS+1, EX1+2, POS+7, POS+8, FILE+4, SCDFN+11, PRSEED+11 |
| ^SCPT(404.48 - [#404.48] | SCDFN+16, PRSEED+16 |
| ^SCTM(404.51 - [#404.51] | INACTIVE+21, SUM+5, SUM+11 |
| ^SCTM(404.52 - [#404.52] | SCREEN+1, SCREEN+2, SCREEN+5, SCREEN+6, SUM+3, SUM+4, SUM+7, FTEECHK+11, POSCHK+9, POSCHK+10 , POSCHK+11, POSCHK+12, PRSEED+8 |
| ^SCTM(404.53 - [#404.53] | INACTIVE+18 |
| ^SCTM(404.57 - [#404.57] | INACTIVE+35, EXTEND+11, EXTEND+12, POS+1, POS+11, SCREEN+3, SUM+5, SUM+9, SCDFN+8, PRSEED+12 |
| ^SD(403.46 - [#403.46] | POSCHK+4, POSCHK+5, POSCHK+16 |
| ^SDD(409.44 - [#409.44] | SEEN+13 |
| ^TMP("SC TMP LIST" | POS+3! |
| ^TMP("SCF" | INACTIVE+36*, INACTIVE+37* |
| ^TMP("SCMCTSK" | INCONR+2! |
| ^XTMP("SCMCTSK2-" | INACTIVE+4, EXTEND+5 |
| Name | Line Occurrences |
|---|---|
| $$SUM | FTEECHK+11 |
| CHK | SEEN+13, SEEN+14 |
| EX1 | EXTEND+10 |
| POS | EXTEND+10, EXTEND+12 |
| PRSEED | SEED+8 |
| SCDFN | PRSEED+11 |
| SEEN | INACTIVE+32, POS+10 |
| Name | Field # of Occurrence |
|---|---|
| ^( | POS+5, PRSEED+11 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> %DT | INACTIVE+6*, INACTIVE+22*, INACTIVE+28*, INACTIVE+30* |
| A | INACTIVE+7*, INACTIVE+8, INACTIVE+9, EXTEND+3~, EX1*, EX1+1, EX1+2, SCREEN+1~*, SCREEN+2, SCREEN+3 , SCREEN+4, SCREEN+5, SCREEN+6, FTEECHK+11~*, IU+2~ |
| >> ACTIVE | SUM+6*, SUM+7, SUM+8* |
| AH | PRSEED+1~, PRSEED+8*, PRSEED+13, PRSEED+18 |
| B | EX1+1*, EX1+2, IU+2~ |
| BY | INCONR+1~, INCONR+3* |
| CNT | INACTIVE+2~*, INACTIVE+36*, INACTIVE+37*, EXTEND+3~*, EXTEND+11, EXTEND+12, EXTEND+13, EX1*, EX1+2, EX1+3* , POS+11* |
| >> D0 | SCREEN+1, SCREEN+6 |
| >> DA | INACTIVE+34* |
| DATA | CHKENR~, EXTEND~, EXTEND+2!, FILE~, FTEECHK~, FTEECHK+3*, FTEECHK+4, FTEECHK+8*, FTEECHK+12*, FTEECHK+13* , POSCHK~, POSCHK+3*, POSCHK+4*, POSCHK+5*, POSCHK+6*, POSCHK+16*, IU+2~ |
| DATA( | EX1+2*, FILE+2, FILE+3*, FILE+4, FILE+5, FILE+6, FILE+7, FILE+8 |
| DATA(0 | CHKENR+1* |
| DATA(1 | EXTEND+3*, EXTEND+13* |
| DFN | INACTIVE+19*, INACTIVE+20, INACTIVE+32, SEEN~, SEEN+9, SEEN+10, POS+9*, POS+10, IU~, IU+1 |
| DIC | SORT+1~, SORT+2*, SEED+2~, SEED+8*, PRSEED+6*, INCONR+3* |
| DIC("A" | SORT+9*, PRSEED+6* |
| DIC("S" | SORT+3* |
| DIC(0 | SORT+2*, SORT+9*, SEED+8*, PRSEED+6* |
| >> DIE | INACTIVE+34* |
| >> DIOBEG | INCONR+3* |
| DIPA | SORT~ |
| DIPA("EI" | SORT+5*, SORT+8*, SORT+11*, SORT+12* |
| DIPA("SI" | SORT+5*, SORT+6*, SORT+9* |
| >> DIR("A" | SORT+4*, SORT+7* |
| >> DIR("B" | SORT+4*, SORT+7* |
| >> DIR(0 | SORT+4*, SORT+7* |
| >> DR | INACTIVE+34* |
| DT | INACTIVE+4, INACTIVE+5, EXTEND+5, EXTEND+6, SCREEN+2, SCREEN+5, SUM+6, SUM+8, POSCHK+9, POSCHK+10 , SCDFN+13 |
| DUZ | FILE+8 |
| >> ENTRY | INACTIVE+10*, INACTIVE+11, INACTIVE+34, INACTIVE+36, INACTIVE+37, DIS+1 |
| >> FLDA( | FILE+6*, FILE+7*, FILE+8* |
| >> FLDA(0 | FILE+9 |
| >> FLDS | INCONR+3* |
| FTEE | SUM+1~, SUM+2*, SUM+13*, SUM+14, FTEECHK+2~, FTEECHK+11*, FTEECHK+13 |
| I | INACTIVE+2~, SEEN+2~, SEEN+6*, SEEN+7, SEEN+8, SEEN+9*, SEEN+10, CHK+3, CHK+4, EXTEND+3~ , FILE+1~, FILE+2*, FILE+3, FILE+4, FILE+5, FILE+6, FILE+7, FILE+8, SUM+1~, SUM+2* , SUM+3*, SUM+4, PRSEED+15~, PRSEED+16*, IU+2~ |
| INFO | CHKENR~, POSCHK~, POSCHK+3, POSCHK+4, POSCHK+5, POSCHK+7, POSCHK+9, POSCHK+10, POSCHK+11, POSCHK+16 |
| INS | SUM+1~, SUM+5* |
| J | SEEN+10*, SEEN+11, SEEN+13, EXTEND+3~, POS+5*, POS+6~, SCREEN+2~*, SCREEN+5, SCREEN+6, POSCHK+9* , POSCHK+10, POSCHK+11 |
| K | EXTEND+3~, POSCHK+11*, POSCHK+12 |
| >> L | INACTIVE+7* |
| NEW | INACTIVE+24~, INACTIVE+25*, INACTIVE+26*, INACTIVE+28, INACTIVE+30 |
| PA | INACTDT~ |
| PAIEN | FTEECHK~, FTEECHK+4, FTEECHK+5, FTEECHK+11, FTEECHK+13 |
| PCLASS | POSCHK+1~, POSCHK+14*, POSCHK+16 |
| POS | INACTIVE+13*, INACTIVE+18, INACTIVE+32, INACTIVE+35, SEEN~, SEEN+3, SEEN+5, SEEN+8, EXTEND+10*, EXTEND+12* , POS, POS+1, POS+4, POS+10, POS+11, INCON+1~ |
| POSA | EXTEND+3~, EXTEND+9*, EXTEND+11*, EXTEND+12 |
| POSI | SUM~, SUM+4 |
| PR | SUM~, SUM+3, SUM+7 |
| PREC | INACTIVE+18*, SEEN+2~, SEEN+7*, SEEN+8 |
| PRECP | INACTIVE+32~, INACTIVE+37, POS+10 |
| PRO | SEEN+2~, SEEN+12*, SEEN+13, SEEN+14, CHK+1, CHK+2, CHK+3, CHK+4 |
| PROV | INACTIVE+32~, INACTIVE+36, SEEN~, SEEN+3*, POS+10 |
| PROVP | SEEN~, SEEN+1*, SEEN+8* |
| Q | INACTIVE+2~, INACTIVE+8*, INACTIVE+9*, INACTIVE+10, INACTIVE+19, INACTIVE+21 |
| QUIT | PRSEED+15~*, PRSEED+16*, PRSEED+17 |
| RES | FILE~ |
| >> SC1 | SEED+6, SCDFN*, SCDFN+2, SCDFN+4, SCDFN+6, SCDFN+10, PRSEED+5 |
| SC177 | SEED+3*, SEED+4, SCDFN+13, PRSEED+1~, PRSEED+2*, PRSEED+3 |
| >> SC2 | SEED+5*, SEED+6, PRSEED+4*, PRSEED+5 |
| SC297 | INACTIVE+2~ |
| SCA | SUM+1~ |
| SCA( | SUM+4* |
| SCADT | SEED+2~, SCDFN+3*, SCDFN+4*, SCDFN+6, SCDFN+10, SCDFN+13 |
| SCDATA | EXTEND+2!, POS+5*, POS+6, POS+7, POS+8, POS+9, POS+11 |
| SCDDT | SEED+2~, SCDFN+11*, SCDFN+13 |
| >> SCDFN | SEED+10*, SCDFN+18, PRSEED+11* |
| >> SCERR | POS+4 |
| >> SCLIST | POS+4, POS+5, POS+12 |
| SCPAI | SEED+2~, SCDFN+9*, SCDFN+10*, SCDFN+11, SCDFN+14 |
| SCPR | SEEN+2~ |
| SCPR( | SEEN+6, SEEN+7, SEEN+8 |
| SCPRDTS | SEEN+2~ |
| SCPRDTS("BEGIN" | SEEN+4* |
| SCPRDTS("END" | SEEN+4* |
| SCPRDTS("INCL" | SEEN+4* |
| SCPRO | SEEN+2~ |
| SCPRO( | SEEN+6*, SEEN+8*, SEEN+12, CHK+1, CHK+2, CHK+3, CHK+4 |
| >> SCPROV | PRSEED+7*, PRSEED+8 |
| SCTEAM | EXTEND~, EXTEND+3*, EXTEND+10, EXTEND+11, EXTEND+12 |
| >> SCTP | SCDFN+5*, SCDFN+6*, SCDFN+8, SCDFN+10, SCDFN+18 |
| >> SCTP( | PRSEED+9, PRSEED+10* |
| >> SCU( | PRSEED+11* |
| SCVAR | SCDFN+14~*, SCDFN+16, SCDFN+17, SCDFN+18, PRSEED+13*, PRSEED+16, PRSEED+18 |
| SD1 | INACTIVE+4~*, EXTEND+5~* |
| SDD | SORT~, SORT+5*, SORT+6*, SORT+12*, SORT+13* |
| SDDATA | EXTEND+2! |
| SDDATA( | POS+11* |
| SDDT | INACTIVE+2~, INACTIVE+4*, INACTIVE+5*, INACTIVE+32, INACTIVE+34, SEEN~, SEEN+3, SEEN+4, SEEN+8, EXTEND+5* , EXTEND+6*, POS+10 |
| SDX | CHK+1~*, CHK+2, CHK+3, CHK+4 |
| SEEN | INACTIVE+32~, SEEN~, SEEN+1*, SEEN+9, SEEN+10, SEEN+12, SEEN+13, SEEN+14, CHK+1, CHK+3* , CHK+4*, POS+10 |
| STDD | INACTIVE+2~, INACTIVE+6*, INACTIVE+16 |
| STDT | INACTIVE+2~, INACTIVE+22~*, INACTIVE+25, INACTIVE+28~*, INACTIVE+29, INACTIVE+30~*, INACTIVE+31, EXTEND+7*, POS+6 |
| TEAM | INACTIVE+21*, SUM+1~, SUM+11*, SUM+12 |
| TEAMN | INACTIVE+2~ |
| >> TEAMNM | INACTIVE+21* |
| >> TP | PRSEED+8*, PRSEED+9, PRSEED+10, PRSEED+11, PRSEED+12 |
| TPZ | INACTIVE+2~, INACTIVE+35*, INACTIVE+36, INACTIVE+37 |
| TYDT | INACTIVE+2~, INACTIVE+27~, INACTIVE+29*, INACTIVE+31*, INACTIVE+32, SEEN~, SEEN+4, SEEN+9, SEEN+11, CHK+4 , EXTEND+8*, POS+10 |
| U | INACTIVE+12, INACTIVE+13, INACTIVE+14, INACTIVE+15, INACTIVE+16, INACTIVE+18, INACTIVE+21, INACTIVE+25, INACTIVE+30, INACTIVE+36 , INACTIVE+37, SEEN+6, SEEN+7, SEEN+8, SEEN+11, CHK+2, CHK+3, CHK+4, DIS+2, EXTEND+10 , EX1+2, POS+1, POS+6, POS+7, POS+8, POS+11, FILE+3, FILE+5, FILE+6, FILE+7 , SCREEN+3, SUM+5, SUM+7, SUM+10, SUM+11, SUM+12, SUM+13, FTEECHK+4, FTEECHK+5, FTEECHK+11 , FTEECHK+13, SORT+6, SORT+9, SORT+11, SORT+12, POSCHK+3, POSCHK+4, POSCHK+5, POSCHK+7, POSCHK+14 , POSCHK+16, SCDFN+11, PRSEED+12, PRSEED+16 |
| V | SEEN+14~* |
| VISIT | SEEN+11~*, SEEN+14 |
| X | INACTIVE+6*, INACTIVE+22*, INACTIVE+28*, INACTIVE+29, INACTIVE+30*, INACTIVE+31, SEEN+2~, SEEN+5*, EXTEND+7*, EXTEND+8* , POS+4*, SCREEN+2*, SCREEN+5*, SCREEN+6*, SCREEN+7*, FTEECHK+2~, FTEECHK+5*, FTEECHK+6, FTEECHK+7, SORT+5 , SORT+6, SORT+8, SORT+12 |
| X1 | INACTIVE+29*, INACTIVE+31*, FTEECHK+2~, FTEECHK+6*, FTEECHK+8 |
| X2 | INACTIVE+29*, INACTIVE+31*, FTEECHK+2~, FTEECHK+7*, FTEECHK+8 |
| >> XPDIDTOT | INACTIVE+20 |
| >> Y | INACTIVE+6, INACTIVE+22, INACTIVE+28, INACTIVE+30, EXTEND+7, EXTEND+8, SORT+6, SORT+9, SORT+11, SORT+12 , SEED+8, SEED+10, PRSEED+6, PRSEED+7 |
| >> Y(0 | SORT+9, SORT+11 |
| Z | SUM+1~, SUM+7*, SUM+8, SUM+9*, SUM+10, SUM+11 |
| ZERO | INACTIVE+11*, INACTIVE+12, INACTIVE+13, INACTIVE+14, INACTIVE+15, INACTIVE+16, INACTIVE+25, INACTIVE+30, DIS+1~*, DIS+2 , FILE+4*, FILE+5, SUM+1~, SUM+4*, SUM+5, SUM+6, SUM+7*, SUM+13, POSCHK+12*, POSCHK+14 , POSCHK+16 |