| 1 | EC725CH8 ;ALB/GTS/JAP - EC National Procedure Update; 10/28/98
 | 
|---|
| 2 |  ;;2.0; EVENT CAPTURE ;**16**;8 May 96
 | 
|---|
| 3 |  ;
 | 
|---|
| 4 |  ;this routine is used as a post-init in a KIDS build 
 | 
|---|
| 5 |  ;to modify the EC National Procedure file #725
 | 
|---|
| 6 |  ;
 | 
|---|
| 7 | NAMECHG ;* change national procedure names
 | 
|---|
| 8 |  ;
 | 
|---|
| 9 |  ;  ECXX is in format:
 | 
|---|
| 10 |  ;   NATIONAL NUMBER^NEW NAME
 | 
|---|
| 11 |  ;
 | 
|---|
| 12 |  N ECX,ECXX,ECDA,DA,DR,DIC,DIE,X,Y
 | 
|---|
| 13 |  D MES^XPDUTL(" ")
 | 
|---|
| 14 |  D BMES^XPDUTL("Changing names in EC NATIONAL PROCEDURE File (#725)...")
 | 
|---|
| 15 |  D MES^XPDUTL(" ")
 | 
|---|
| 16 |  F ECX=1:1 S ECXX=$P($T(CHNG+ECX),";;",2) Q:ECXX="QUIT"  D
 | 
|---|
| 17 |  .I $D(^EC(725,"D",$P(ECXX,U,1))) D
 | 
|---|
| 18 |  ..S ECDA=+$O(^EC(725,"D",$P(ECXX,U,1),0))
 | 
|---|
| 19 |  ..I $D(^EC(725,ECDA,0)) D
 | 
|---|
| 20 |  ...S DA=ECDA,DR=".01////^S X=$P(ECXX,U,2)",DIE="^EC(725," D ^DIE
 | 
|---|
| 21 |  ...D MES^XPDUTL(" ")
 | 
|---|
| 22 |  ...D BMES^XPDUTL("   Entry #"_ECDA_" for "_$P(ECXX,U,1))
 | 
|---|
| 23 |  ...D BMES^XPDUTL("   ...field (#.01) updated to  "_$P(ECXX,U,2)_".")
 | 
|---|
| 24 |  .I '$D(^EC(725,"D",$P(ECXX,U,1))) D
 | 
|---|
| 25 |  ..D MES^XPDUTL(" ")
 | 
|---|
| 26 |  ..D BMES^XPDUTL("Can't find entry for "_$P(ECXX,U,1))
 | 
|---|
| 27 |  ..D BMES^XPDUTL("...field (#.01) not updated.")
 | 
|---|
| 28 |  Q
 | 
|---|
| 29 |  ;
 | 
|---|
| 30 | CHNG ;name changes
 | 
|---|
| 31 |  ;;SP016^APHASIA ASSESSMENT, PER HOUR
 | 
|---|
| 32 |  ;;SP024^OTHER NONINVASIVE INSTRUM EXAM
 | 
|---|
| 33 |  ;;SP056^NON-INSTRUMENT SWALLOWING EVAL
 | 
|---|
| 34 |  ;;SP100^CENTRAL AUDITORY FUNCTION TEST
 | 
|---|
| 35 |  ;;SP124^SPEECH/HEAR PROSTH DEVICE ORIENT
 | 
|---|
| 36 |  ;;SP130^EXPERT TESTIMONY/OPINION
 | 
|---|
| 37 |  ;;QUIT
 | 
|---|
| 38 |  ;
 | 
|---|
| 39 | ADDPROC ;* add national procedures
 | 
|---|
| 40 |  ;
 | 
|---|
| 41 |  ;  ECXX is in format:
 | 
|---|
| 42 |  ;   NAME^NATIONAL NUMBER^CPT CODE
 | 
|---|
| 43 |  ;
 | 
|---|
| 44 |  N ECX,ECXX,ECDINUM,NAME,CODE,CPT,COUNT,X,Y,DIC,DIE,DA,DR,DLAYGO,DINUM
 | 
|---|
| 45 |  D MES^XPDUTL(" ")
 | 
|---|
| 46 |  D BMES^XPDUTL("Adding new procedures to EC NATIONAL PROCEDURE File (#725)...")
 | 
|---|
| 47 |  D MES^XPDUTL(" ")
 | 
|---|
| 48 |  S ECDINUM=$O(^EC(725,9999),-1),COUNT=$P(^EC(725,0),U,4)
 | 
|---|
| 49 |  F ECX=1:1 S ECXX=$P($T(NEW+ECX),";;",2) Q:ECXX="QUIT"  D
 | 
|---|
| 50 |  .S NAME=$P(ECXX,U,1),CODE=$P(ECXX,U,2),CPT=$P(ECXX,U,3)
 | 
|---|
| 51 |  .I '$D(^EC(725,"D",CODE)) D
 | 
|---|
| 52 |  ..S X=NAME,ECDINUM=ECDINUM+1,DINUM=ECDINUM,DIC(0)="L",DLAYGO=725,DIC="^EC(725,",DIC("DR")="1////^S X=CODE;4////^S X=CPT"
 | 
|---|
| 53 |  ..D FILE^DICN
 | 
|---|
| 54 |  ..I +Y>0 D
 | 
|---|
| 55 |  ...S COUNT=COUNT+1
 | 
|---|
| 56 |  ...D MES^XPDUTL(" ")
 | 
|---|
| 57 |  ...D BMES^XPDUTL("   Entry #"_+Y_" for "_$P(Y,U,2)_" ("_CODE_")")
 | 
|---|
| 58 |  ...D BMES^XPDUTL("   ...successfully added.")
 | 
|---|
| 59 |  ..I Y=-1 D
 | 
|---|
| 60 |  ...D MES^XPDUTL(" ")
 | 
|---|
| 61 |  ...D BMES^XPDUTL("ERROR when attempting to add "_NAME_" ("_CODE_")")
 | 
|---|
| 62 |  .I $D(^EC(725,"DL",CODE)) D
 | 
|---|
| 63 |  ..S LIEN=$O(^EC(725,"DL",CODE,""))
 | 
|---|
| 64 |  ..D MES^XPDUTL(" ")
 | 
|---|
| 65 |  ..D BMES^XPDUTL("   Your site has a local procedure (entry #"_LIEN_") in File #725")
 | 
|---|
| 66 |  ..D BMES^XPDUTL("   which uses "_CODE_" as its National Number.")
 | 
|---|
| 67 |  ..D BMES^XPDUTL("   Please inactivate this local procedure.")
 | 
|---|
| 68 |  ..K Y
 | 
|---|
| 69 |  S $P(^EC(725,0),U,4)=COUNT,X=$O(^EC(725,999999),-1),$P(^EC(725,0),U,3)=X
 | 
|---|
| 70 |  Q
 | 
|---|
| 71 |  ;
 | 
|---|
| 72 | NEW ;national procedures to add
 | 
|---|
| 73 |  ;;CRYOPRECIPITATE, THAWING^BB989^86999
 | 
|---|
| 74 |  ;;FRESH FROZEN PLASMA, THAWI^BB990^86999
 | 
|---|
| 75 |  ;;SASSI 2 SUBS ABS SCRN INV^PL057^96100
 | 
|---|
| 76 |  ;;CPAQ-CHRNPAIN ACC QUESTN^PL058^96100
 | 
|---|
| 77 |  ;;CSQ-COPING STRATEGY QUEST^PL059^96100
 | 
|---|
| 78 |  ;;CISS-COPING INVENT STRESS^PL060^96100
 | 
|---|
| 79 |  ;;CAI-CAREER ASSESS INVNTRY^PL061^96100
 | 
|---|
| 80 |  ;;WRAT-R WIDE RNG ACH TST R^PL062^96100
 | 
|---|
| 81 |  ;;ADD-ATTENTION DEFICIT DIS^PL063^96100
 | 
|---|
| 82 |  ;;BECK DEPRESSION INV SPANISH^PL064^96100
 | 
|---|
| 83 |  ;;ADHD-WENDER UTAH (ADHD)^PL065^96100
 | 
|---|
| 84 |  ;;STROOP NEURO SCREENING^PL900^96100
 | 
|---|
| 85 |  ;;PPVT PEABODY PICTURE VOCA^PL995^96100
 | 
|---|
| 86 |  ;;LOGIC/JUDGEMENT^PL996^96100
 | 
|---|
| 87 |  ;;Y-BOC^PL997^96100
 | 
|---|
| 88 |  ;;CTS CATEGORY TEST SLIDES^PL998^96100
 | 
|---|
| 89 |  ;;MHLC MULTIDIMEN LOCUS CNTR^PL999^96100
 | 
|---|
| 90 |  ;;ORTHOTIC MATERIAL COSTS^PR001^L8499
 | 
|---|
| 91 |  ;;ORTHOTIC LABOR MINUTES^PR002^L8499
 | 
|---|
| 92 |  ;;PSYC PT CONST WATCH/HOUR^PS101^99199
 | 
|---|
| 93 |  ;;SUCTIONING, 20 MIN^RT001^94799
 | 
|---|
| 94 |  ;;TRANSPORTING VENTILATOR^RT002^94799
 | 
|---|
| 95 |  ;;OXYGEN SETUPS, 10 MIN^RT003^94799
 | 
|---|
| 96 |  ;;CLEANINGEQUIPMENT, 10 M^RT004^94799
 | 
|---|
| 97 |  ;;INCENTIVESPIROMETRY, 10^RT005^94799
 | 
|---|
| 98 |  ;;WEANING PARAMETERS15 MIN^RT006^94799
 | 
|---|
| 99 |  ;;VENTILATOR SELF TESTS (E^RT007^94799
 | 
|---|
| 100 |  ;;EXTUBATIONS, 15 MIN^RT008^94799
 | 
|---|
| 101 |  ;;MONITOR EKG DURING BRONC^RT009^94799
 | 
|---|
| 102 |  ;;CHECK AEROSOLS & DRAIN T^RT010^94799
 | 
|---|
| 103 |  ;;NEW EQUIPSETUPS & CHANG^RT011^94799
 | 
|---|
| 104 |  ;;VENTILATOR CHANGES (RATE^RT012^94799
 | 
|---|
| 105 |  ;;END EXHALED C02 MANEUVER^RT013^94799
 | 
|---|
| 106 |  ;;CUFF PRESSURE CHECKS, TR^RT014^94799
 | 
|---|
| 107 |  ;;CYLINDEREXCHANGE, 15 MI^RT015^94799
 | 
|---|
| 108 |  ;;METERED DOSE INHALATION^RT016^94799
 | 
|---|
| 109 |  ;;HOME OXYGEN INSTRUCTION^RT017^94799
 | 
|---|
| 110 |  ;;TRACH TUBE CHANGING SUBSEQ^RT993^94799
 | 
|---|
| 111 |  ;;EXTUBATION^RT994^94799
 | 
|---|
| 112 |  ;;QUAD COUGH^RT995^94799
 | 
|---|
| 113 |  ;;AIRWAY CARE^RT996^94799
 | 
|---|
| 114 |  ;;WEANING CRITERIA^RT997^94799
 | 
|---|
| 115 |  ;;EQUIPMENTCHANGE^RT998^94799
 | 
|---|
| 116 |  ;;TRANSPORT^RT999^99082
 | 
|---|
| 117 |  ;;TINNITUS DEVICE SELECTION^SP261^92506
 | 
|---|
| 118 |  ;;ASSESS/EVAL, INI, BRIEF (15MIN)^RT989^94799
 | 
|---|
| 119 |  ;;REASSESSMENT^RT990^94799
 | 
|---|
| 120 |  ;;TEAM CONFERENCE^RT991^94799
 | 
|---|
| 121 |  ;;OXYGEN THERAPY^RT992^94799
 | 
|---|
| 122 |  ;;QUIT
 | 
|---|