Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: AICDNTEG

AICDNTEG.m

Go to the documentation of this file.
  1. AICDNTEG ;INTEGRITY CHECKER;NOV 08, 1991
  1. ;;3.51;IHS ICD/CPT lookup & grouper;;NOV 08, 1991
  1. ;
  1. START ;
  1. NEW BYTE,COUNT,RTN
  1. K ^UTILITY($J)
  1. F I=1:1 S X=$T(LIST+I) Q:X="" S X=$P(X,";;",2),R=$P(X,"^",1),B=$P(X,"^",2),C=$P(X,"^",3),^UTILITY($J,R)=B_"^"_C
  1. F I=1:1:6 S X=$P($T(@("LINE"_I)),";;",2,99),@("XBINTEG("_I_")=X")
  1. X XBINTEG(1)
  1. Q
  1. ;
  1. LINE1 ;;X XBINTEG(2),XBINTEG(6)
  1. LINE2 ;;S RTN="" F S RTN=$O(^UTILITY($J,RTN)) Q:RTN="" W !,RTN ZL @RTN S (BYTE,COUNT)=0 S X=$T(+1),X=$P(X," [ ",1) X XBINTEG(4),XBINTEG(3),XBINTEG(5)
  1. LINE3 ;;F I=2:1 S X=$T(+I) Q:X="" X XBINTEG(4)
  1. LINE4 ;;F J=1:1 S Y=$E(X,J) Q:Y="" S BYTE=BYTE+1,COUNT=COUNT+$A(Y)
  1. LINE5 ;;S B=$P(^(RTN),"^",1),C=$P(^(RTN),"^",2) I B'=BYTE!(C'=COUNT) W " has been modified"
  1. LINE6 ;;K XBINTEG,B,C,I,J,R,X,Y
  1. ;
  1. LIST ;
  1. ;;AICDADK^1502^100551
  1. ;;AICDADK1^3278^205355
  1. ;;AICDEFDX^255^16809
  1. ;;AICDEFOP^257^17005
  1. ;;AICDESDX^259^17169
  1. ;;AICDESOP^261^17365
  1. ;;AICDGRP^1204^76911
  1. ;;AICDGRP1^3052^183939
  1. ;;AICDGRP2^1285^88440
  1. ;;AICDI001^4756^281491
  1. ;;AICDI002^4648^280410
  1. ;;AICDI003^1140^65336
  1. ;;AICDI004^4647^275373
  1. ;;AICDI005^4713^283768
  1. ;;AICDI006^289^15953
  1. ;;AICDI007^4722^277481
  1. ;;AICDI008^4670^270049
  1. ;;AICDI009^566^32748
  1. ;;AICDI010^3205^186906
  1. ;;AICDI011^3906^235486
  1. ;;AICDI012^453^25170
  1. ;;AICDI013^4699^305249
  1. ;;AICDI014^4660^318157
  1. ;;AICDI015^4686^312787
  1. ;;AICDI016^4720^324387
  1. ;;AICDI017^4660^312262
  1. ;;AICDI018^4693^328958
  1. ;;AICDI019^4123^277458
  1. ;;AICDINI0^366^24289
  1. ;;AICDINI1^2351^141220
  1. ;;AICDINI2^1337^82944
  1. ;;AICDINI3^2858^168006
  1. ;;AICDINIT^2796^171924
  1. ;;AICDKSCH^2389^154752
  1. ;;AICDKWI0^412^25834
  1. ;;AICDKWI9^412^25849
  1. ;;AICDKWIC^1932^124089
  1. ;;AICDKWIP^362^23210
  1. ;;AICDKWL^1561^97384
  1. ;;AICDKWL1^3411^219197
  1. ;;AICDKWL2^2837^183948
  1. ;;AICDKWLD^1840^117754
  1. ;;AICDPOST^657^45152
  1. ;;AICDPREI^2157^145022
  1. ;;AICDPRTD^930^58264
  1. ;;AICDPRTO^930^58293
  1. ;;AICDTICD^1036^62759
  1. ;;AICDTIL^856^59528
  1. ;;AICDTOKN^1407^89387