ACPTPOST ; IHS/ASDST/DMJ,SDR - CPT POST INIT ; [ 02/03/2004 11:05 AM ]
Source file <ACPTPOST.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ADD81 | ;ADD FILE 81 TO LOCAL LOOKUP FILE
|
|
| XREF | ;RE-CROSS REFERENCE FILE
|
|
| FILE | ;ASK FOR FILE NAME
|
|
| SREAD | ;READ AND UPDATE SHORT DESC.
|
|
| HREAD | ;READ HCPCS FILE
|
|
| CAT2S | ;
|
|
| CAT2L | ;
|
|
| MREAD | ;READ AND UPDATE MODIFIERS AND P-CODES
|
|
| LREAD | ;READ AND UPDATE LONG DESC.
|
|
| UPKG | ;update package file
|
|
| START | ;START HERE
|
|
| DOTS(X) | ;EP - WRITE OUT A DOT EVERY HUNDRED
|
|
| QUE | ;QUE JOB TO ACTIVATE/INACTIVATE CODES
|
|
| CAT(Z) | ;SET CPT CATEGORY
|
|
| GROUPS | ;
|
|
| MSG | ;display message
|
|
| XREFM | ;RE-CROSS REFERENCE FILE
|
|
| TXT | ;text lines
|
|
| INA | ;set date deleted for all codes
|
|
| DIR | ;ASK DIRECTORY WHERE FILES WERE LOADED
|
|
| DESC | ;STRIP TRAILING BLANKS FROM DESCRIPTION FIELD
|
| Name | Field # of Occurrence |
|---|---|
| NOW^%DTC | START+1, UPKG+5 |
| ^%ZISC | SREAD+28, LREAD+30, HREAD+80, MREAD+14, GROUPS+17 |
| $$STATUS^%ZISH | SREAD+5, SREAD+6, LREAD+5, LREAD+6, HREAD+9, HREAD+10, MREAD+5, MREAD+6, GROUPS+5, GROUPS+6 |
| OPEN^%ZISH | SREAD+3, LREAD+3, HREAD+6, MREAD+3, GROUPS+3 |
| ^%ZTLOAD | QUE+7 |
| ^ACPTCXR | XREF+3 |
| $$UPC^ACPTPST2 | DESC+9 |
| MOD^ACPTPST2 | START+20 |
| ^ACPTSINF | START+30 |
| $$EN^ACPTVDF | START+3, MSG+4, MSG+6 |
| ^DIC | SREAD+22, LREAD+23, HREAD+46, HREAD+76, ADD81+4, CAT2S+15, CAT2L+16, UPKG+16 |
| ^DIE | GROUPS+15, ADD81+5, UPKG+11, UPKG+21 |
| IXALL^DIK | XREF+2, XREFM+2 |
| ^DIR | START+6, START+33, DIR+4, FILE+3 |
| $$FMTE^XLFDT | QUE+6 |
| $$HTFM^XLFDT | QUE+5 |
| Name | Line Occurrences |
|---|---|
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^ICPT - [#81] | Classic Fileman Calls |
| ^XT(8984.4 - [#8984.4] | Classic Fileman Calls |
| ^DIC(9.4 - [#9.4] | Classic Fileman Calls |
| ^AUTTCMOD - [#9999999.88] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZOSF("OS" | DIR+6, DIR+10 |
| ^AUTTCMOD - [#9999999.88] | MREAD+10, MREAD+11*, MREAD+12* |
| ^DD(81 | SREAD+19, LREAD+20, HREAD+43, HREAD+73, CAT2S+12, CAT2L+13 |
| ^DIC(81.1 - [#81.1] | CAT+2, CAT+3, CAT+4 |
| ^DIC(8984.4 | ADD81+3 |
| ^DIC(9.4 - [#9.4] | UPKG+7 |
| ^ICPT - [#81] | INA+2, INA+3, INA+4*, SREAD+11, SREAD+12*, SREAD+13*, SREAD+14*, SREAD+23*, SREAD+24*, SREAD+25* , LREAD+12, LREAD+13*, LREAD+14*, LREAD+15*, LREAD+25!, LREAD+26*, LREAD+27*, LREAD+28*, HREAD+35*, HREAD+37* , HREAD+38*, HREAD+59*, HREAD+60*, HREAD+62*, HREAD+63*, HREAD+65, HREAD+67, HREAD+68, CAT+5*, CAT2S+4 , CAT2S+5*, CAT2S+6*, CAT2S+7*, CAT2S+16*, CAT2S+17*, CAT2S+18*, CAT2L+5, CAT2L+6*, CAT2L+7*, CAT2L+8* , CAT2L+18!, CAT2L+19*, CAT2L+20*, CAT2L+21* |
| ^ICPT("B" | HREAD+33, HREAD+36*, HREAD+48, GROUPS+9 |
| ^XT(8984.4 - [#8984.4] | START+26 |
| Name | Line Occurrences |
|---|---|
| ADD81 | START+26 |
| CAT | SREAD+26, CAT2S+19 |
| CAT2L | LREAD+8 |
| CAT2S | SREAD+8 |
| DESC | SREAD+10, LREAD+11, HREAD+29, HREAD+31, CAT2S+1, CAT2L+4 |
| DIR | START+7 |
| DOTS | INA+5, SREAD+27, LREAD+29, HREAD+78, MREAD+13, GROUPS+16, CAT2L+22 |
| INA | START+8, START+9 |
| LREAD | START+16 |
| MREAD | START+19 |
| MSG | START+5 |
| QUE | START+27 |
| SREAD | START+15 |
| UPKG | START+31 |
| XREF | START+22 |
| XREFM | START+23 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | UPKG+6 |
| >> A | SREAD+10*, LREAD+11*, HREAD+29*, HREAD+31*, DESC+2*, DESC+3, DESC+4, CAT2S+1*, CAT2L+4* |
| ACPT | START+34! |
| >> ACPTACDE | HREAD+16*, HREAD+17 |
| ACPTCAT | CAT+1*, CAT+3*, CAT+4*, CAT+5, CAT+6! |
| ACPTCD | SREAD+7*, SREAD+8, SREAD+9, SREAD+11, SREAD+12, SREAD+13, SREAD+14, SREAD+16, SREAD+23, SREAD+24 , SREAD+25, SREAD+26, LREAD+7*, LREAD+8, LREAD+9, LREAD+12, LREAD+13, LREAD+14, LREAD+15, LREAD+17 , LREAD+25, LREAD+26, LREAD+27, LREAD+28, HREAD+1!, HREAD+11*, HREAD+12, HREAD+13, HREAD+33, HREAD+34 , HREAD+35, HREAD+36, HREAD+48, HREAD+79, MREAD+7*, MREAD+9, MREAD+11, GROUPS+7*, GROUPS+8, GROUPS+9 , CAT2S+3, CAT2S+5, CAT2L+3, CAT2L+6 |
| >> ACPTCDC | CAT2S+3*, CAT2L+3* |
| >> ACPTCDN | MREAD+9*, MREAD+10, MREAD+11, MREAD+12, CAT2S+2*, CAT2S+3*, CAT2S+4, CAT2S+5, CAT2S+6, CAT2S+7 , CAT2S+9, CAT2S+16, CAT2S+17, CAT2S+18, CAT2S+19, CAT2L+2*, CAT2L+3*, CAT2L+5, CAT2L+6, CAT2L+7 , CAT2L+8, CAT2L+10, CAT2L+18, CAT2L+19, CAT2L+20, CAT2L+21 |
| >> ACPTCNT | SREAD+5*, SREAD+27, LREAD+5*, LREAD+29, HREAD+9*, HREAD+78, MREAD+5*, MREAD+13, GROUPS+5*, GROUPS+16 , CAT2L+22 |
| ACPTCSV | HREAD+2*, HREAD+12, HREAD+79*, HREAD+82! |
| ACPTCV | QUE+16, QUE+17! |
| >> ACPTDA | GROUPS+9*, GROUPS+10, GROUPS+14 |
| ACPTDESC | SREAD+23, LREAD+27, HREAD+1!, HREAD+29, HREAD+31, DESC+1*, DESC+6*, DESC+7*, DESC+9*, CAT2S+16 , CAT2L+20 |
| >> ACPTEDT | HREAD+65*, HREAD+66, HREAD+67 |
| >> ACPTEIEN | HREAD+67*, HREAD+68 |
| >> ACPTFL | SREAD+1*, SREAD+2, SREAD+3, LREAD+1*, LREAD+2, LREAD+3, HREAD+5*, HREAD+6, MREAD+1*, MREAD+2 , MREAD+3, GROUPS+1*, GROUPS+2, GROUPS+3, FILE+5* |
| ACPTFLAG | HREAD+1!, HREAD+12*, HREAD+79*, HREAD+82! |
| >> ACPTGRP | GROUPS+11*, GROUPS+12 |
| ACPTIEN | HREAD+1!, HREAD+34*, HREAD+35, HREAD+36, HREAD+37, HREAD+38, HREAD+40, HREAD+48*, HREAD+49, HREAD+59 , HREAD+60, HREAD+62, HREAD+63, HREAD+65, HREAD+67, HREAD+68, HREAD+70 |
| ACPTLD | HREAD+31*, HREAD+59, HREAD+81! |
| >> ACPTLN | LREAD+10*, LREAD+24, LREAD+27, LREAD+28, CAT2L+1*, CAT2L+17, CAT2L+20, CAT2L+21 |
| ACPTLNE | HREAD+83! |
| >> ACPTPTH | SREAD+3, LREAD+3, HREAD+6, MREAD+3, GROUPS+3, DIR+14* |
| ACPTRDT | QUE+5*, QUE+6*, QUE+9, QUE+17! |
| ACPTSD | HREAD+29*, HREAD+62, HREAD+81! |
| ACPTTO | START+8*, START+9*, INA+2, INA+6! |
| ACPTTXT | MSG+1, MSG+2*, MSG+3, MSG+4, MSG+5, MSG+6, MSG+7! |
| ACPTWORD | DESC+4*, DESC+5, DESC+7, DESC+8! |
| ACPTYR | START+2*, START+27, START+28, START+34!, INA+4, SREAD+13, SREAD+14, LREAD+14, LREAD+15, HREAD+3 , HREAD+37, HREAD+38, CAT2S+6, CAT2S+7, CAT2L+7, CAT2L+8 |
| >> DA | GROUPS+14*, ADD81+5*, UPKG+7*, UPKG+8, UPKG+12, UPKG+18* |
| >> DA(1 | SREAD+16*, SREAD+17, LREAD+17*, LREAD+18, HREAD+40*, HREAD+41, HREAD+70*, HREAD+71, CAT2S+9*, CAT2S+10 , CAT2L+10*, CAT2L+11, UPKG+12* |
| >> DESC | MREAD+8*, MREAD+12 |
| DIC | SREAD+15!, SREAD+17*, LREAD+16!, LREAD+18*, HREAD+39!, HREAD+41*, HREAD+69!, HREAD+71*, ADD81+4*, ADD81+5 , CAT2S+8!, CAT2S+10*, CAT2L+9!, CAT2L+11*, UPKG+14*, UPKG+19 |
| DIC("DR" | SREAD+21*, LREAD+22*, HREAD+45*, HREAD+75*, CAT2S+14*, CAT2L+15* |
| DIC("P" | SREAD+19*, LREAD+20*, HREAD+43*, HREAD+73*, CAT2S+12*, CAT2L+13* |
| DIC(0 | SREAD+18*, LREAD+19*, HREAD+42*, HREAD+72*, ADD81+4*, CAT2S+11*, CAT2L+12*, UPKG+15* |
| >> DIE | GROUPS+13*, ADD81+5*, UPKG+9*, UPKG+19* |
| >> DIK | XREF+2*, XREFM+2* |
| DIR | START+6!, START+34!, DIR+4!, FILE+3! |
| DIR("A" | DIR+2* |
| DIR("B" | DIR+3* |
| DIR(0 | START+6*, START+33*, DIR+2*, FILE+2* |
| >> DIRUT | DIR+5 |
| DLAYGO | ADD81+1*, ADD81+7! |
| >> DR | GROUPS+12*, ADD81+5*, UPKG+10*, UPKG+20* |
| DT | START+1*, START+27, START+28, SREAD+14, SREAD+24, LREAD+15, HREAD+38, CAT2S+7, CAT2S+17, CAT2L+8 , UPKG+4, UPKG+6*, UPKG+20 |
| >> DTOUT | DIR+5 |
| >> DUOUT | DIR+5 |
| DUZ | UPKG+1, UPKG+2*, UPKG+20 |
| DUZ(0 | UPKG+3* |
| I | START+8*, START+9*, INA+2*, INA+3, INA+4, INA+5, DESC+2~*, DESC+3~*, DESC+4, DESC+6 , MSG+1* |
| IO | SREAD+6, LREAD+6, HREAD+10, MREAD+6, GROUPS+6 |
| IO(0 | DOTS+1, SREAD+4, LREAD+4, HREAD+7, HREAD+8, MREAD+4, GROUPS+4 |
| >> POP | SREAD+4, LREAD+4, HREAD+7, MREAD+4, GROUPS+4 |
| U | HREAD+68 |
| X | START+1, DOTS~, DOTS+2, SREAD+6*, SREAD+7, SREAD+10, SREAD+20*, LREAD+6*, LREAD+7, LREAD+10 , LREAD+11, LREAD+21*, HREAD+10*, HREAD+11, HREAD+16, HREAD+29, HREAD+31, HREAD+44*, HREAD+74*, MREAD+6* , MREAD+7, MREAD+8, GROUPS+6*, GROUPS+7, GROUPS+11, ADD81+4*, CAT2S+1, CAT2S+13*, CAT2L+1, CAT2L+4 , CAT2L+14*, UPKG+13* |
| >> Y | START+6, DIR+7*, DIR+8*, DIR+9*, DIR+11*, DIR+12*, DIR+13*, DIR+14, FILE+4*, FILE+5 , ADD81+5, UPKG+17, UPKG+18 |
| Z | CAT~, CAT+1, CAT+2, CAT+5 |
| >> ZTDESC | QUE+3* |
| >> ZTDTH | QUE+4*, QUE+5 |
| >> ZTIO | QUE+2* |
| >> ZTRTN | QUE+1* |
| >> ZTSK | QUE+8, QUE+9, QUE+13 |
| Name | Field # of Occurrence |
|---|---|
| $T(TXT+I | MSG+2 |