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 |