1 | EC725U02 ;ALB/GTS/JAP/JAM - EC National Procedure Update;08/10/99
|
---|
2 | ;;2.0; EVENT CAPTURE ;**20**;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 | ;;SW006^HEALTH ED/REFER IND NEW PT 15 MIN
|
---|
32 | ;;SW015^PSYCHSOC TX OPT 75-80 MIN
|
---|
33 | ;;SW002^CONSULTATION INPT 10 MIN
|
---|
34 | ;;SW003^DISCH PLANNING <30MIN
|
---|
35 | ;;SW013^OFFICE VISIT OPT 5 MIN
|
---|
36 | ;;SW014^PSYCHSOC ASSES INPT @ 30 MIN
|
---|
37 | ;;SW019^HEALTHED/REFER GP (1-5) @30MIN
|
---|
38 | ;;SW025^HEAKTHED/REFER GP (6-8) @30MIN
|
---|
39 | ;;SW026^HEALTHED/REFER GP (9+) @30MIN
|
---|
40 | ;;SW033^CONSULTATION INPT 20 MIN
|
---|
41 | ;;SW034^CONSULTATION INPT 30 MIN
|
---|
42 | ;;SW056^OFFICE VISIT OPT 10 MIN
|
---|
43 | ;;SW057^OFFICE VISIT OPT 15 MIN
|
---|
44 | ;;SW058^OFFICE VISIT OPT 25 MIN
|
---|
45 | ;;SW059^OFFICE VISIT OPT 40 MIN
|
---|
46 | ;;SW037^HEALTH ED/REFER IND NEW PT 30 MIN
|
---|
47 | ;;SW038^HEALTH ED/REFER IND NEW PT 45 MIN
|
---|
48 | ;;SW039^HEALTH ED/REFER IND NEW PT 60 MIN
|
---|
49 | ;;SW060^COMP & PEN EXAM
|
---|
50 | ;;SW061^PSYCHSOC TX OPT 20-30 MIN
|
---|
51 | ;;SW062^PSYCHSOC TX OPT 45-50 MIN
|
---|
52 | ;;QUIT
|
---|
53 | ;
|
---|
54 | ADDPROC ;* add national procedures
|
---|
55 | ;
|
---|
56 | ; ECXX is in format:
|
---|
57 | ; NAME^NATIONAL NUMBER^CPT CODE^FIRST NATIONAL NUMBER SEQUENCE
|
---|
58 | ; LAST NATIONAL NUMBER SEQUENCE
|
---|
59 | ;
|
---|
60 | N ECX,ECXX,ECDINUM,NAME,CODE,CPT,COUNT,X,Y,DIC,DIE,DA,DR,DLAYGO,DINUM
|
---|
61 | N ECADD,ECBEG,ECEND,CODX,NAMX,ECSEQ,LIEN
|
---|
62 | D MES^XPDUTL(" ")
|
---|
63 | D BMES^XPDUTL("Adding new procedures to EC NATIONAL PROCEDURE File (#725)...")
|
---|
64 | D MES^XPDUTL(" ")
|
---|
65 | S ECDINUM=$O(^EC(725,9999),-1),COUNT=$P(^EC(725,0),U,4)
|
---|
66 | F ECX=1:1 S ECXX=$P($T(NEW+ECX),";;",2) Q:ECXX="QUIT" D
|
---|
67 | .S NAME=$P(ECXX,U,1),CODE=$P(ECXX,U,2),CPT=$P(ECXX,U,3),CODX=CODE
|
---|
68 | .S ECBEG=$P(ECXX,U,4),ECEND=$P(ECXX,U,5),NAMX=NAME
|
---|
69 | .I ECBEG="" S X=NAME D FILPROC Q
|
---|
70 | .F ECSEQ=ECBEG:1:ECEND D
|
---|
71 | ..S ECADD="000"_ECSEQ,ECADD=$E(ECADD,$L(ECADD)-2,$L(ECADD))
|
---|
72 | ..S NAME=NAMX_" "_ECADD,X=NAME,CODE=CODX_ECADD
|
---|
73 | ..D FILPROC
|
---|
74 | S $P(^EC(725,0),U,4)=COUNT,X=$O(^EC(725,999999),-1),$P(^EC(725,0),U,3)=X
|
---|
75 | Q
|
---|
76 | ;
|
---|
77 | FILPROC ;File national procedures
|
---|
78 | ;
|
---|
79 | I '$D(^EC(725,"D",CODE)) D
|
---|
80 | .S ECDINUM=ECDINUM+1,DINUM=ECDINUM,DIC(0)="L",DLAYGO=725,DIC="^EC(725,"
|
---|
81 | .S DIC("DR")="1////^S X=CODE;4////^S X=CPT"
|
---|
82 | .D FILE^DICN
|
---|
83 | .I +Y>0 D
|
---|
84 | ..S COUNT=COUNT+1
|
---|
85 | ..D MES^XPDUTL(" ")
|
---|
86 | ..D BMES^XPDUTL(" Entry #"_+Y_" for "_$P(Y,U,2)_$S(CPT:" [CPT: "_CPT_"]",1:"")_" ("_CODE_")")
|
---|
87 | ..D BMES^XPDUTL(" ...successfully added.")
|
---|
88 | .I Y=-1 D
|
---|
89 | ..D MES^XPDUTL(" ")
|
---|
90 | ..D BMES^XPDUTL("ERROR when attempting to add "_NAME_" ("_CODE_")")
|
---|
91 | I $D(^EC(725,"DL",CODE)) D
|
---|
92 | .S LIEN=$O(^EC(725,"DL",CODE,""))
|
---|
93 | .D MES^XPDUTL(" ")
|
---|
94 | .D BMES^XPDUTL(" Your site has a local procedure (entry #"_LIEN_") in File #725")
|
---|
95 | .D BMES^XPDUTL(" which uses "_CODE_" as its National Number.")
|
---|
96 | .D BMES^XPDUTL(" Please inactivate this local procedure.")
|
---|
97 | .K Y
|
---|
98 | Q
|
---|
99 | NEW ;national procedures to add
|
---|
100 | ;;BEDDAY STATE HOSPITAL^SH^^1^20
|
---|
101 | ;;BEDDAY STATE DOM^SD^^1^42
|
---|
102 | ;;BEDDAY STATE NURS HOME^SN^^1^100
|
---|
103 | ;;SN 0-25 CARE LEVEL ADDON^SN101
|
---|
104 | ;;SN 26-50 CARE LEVEL ADDON^SN102
|
---|
105 | ;;SN 51-75 CARE LEVEL ADDON^SN103
|
---|
106 | ;;SN 76-100 CARE LEVEL ADDON^SN104
|
---|
107 | ;;SN 101-199 CARE LEVEL ADDON^SN105
|
---|
108 | ;;SN 200-299 CARE LEVEL ADDON^SN106
|
---|
109 | ;;SN 300-499 CARE LEVEL ADDON^SN107
|
---|
110 | ;;SN 500-599 CARE LEVEL ADDON^SN108
|
---|
111 | ;;SN >600 CARE LEVEL ADDON^SN109
|
---|
112 | ;;SN RUGS II^SN110
|
---|
113 | ;;SN RUGS III^SN111
|
---|
114 | ;;BEDDAY COMM NUR HOME^CN^^1^100
|
---|
115 | ;;CN 0-25 CARE LEVEL ADDON^CN101
|
---|
116 | ;;CN 26-50 CARE LEVEL ADDON^CN102
|
---|
117 | ;;CN 51-75 CARE LEVEL ADDON^CN103
|
---|
118 | ;;CN 76-100 CARE LEVEL ADDON^CN104
|
---|
119 | ;;CN 101-199 CARE LEVEL ADDON^CN105
|
---|
120 | ;;CN 200-299 CARE LEVEL ADDON^CN106
|
---|
121 | ;;CN 300-499 CARE LEVEL ADDON^CN107
|
---|
122 | ;;CN 500-599 CARE LEVEL ADDON^CN108
|
---|
123 | ;;CN >600 CARE LEVEL ADDON^CN109
|
---|
124 | ;;CN RUGS II^CN110
|
---|
125 | ;;CN RUGS III^CN111
|
---|
126 | ;;HH VIST, NEW^HH001^99211
|
---|
127 | ;;HH VIST-NEW-MOD SEVERITY^HH002^99211
|
---|
128 | ;;HH VIST-NEW-HI SEVERITY^HH003^99211
|
---|
129 | ;;HH VIST, ESTAB 15 MIN^HH004^99211
|
---|
130 | ;;HH VIST, ESTAB 25 MIN^HH005^99211
|
---|
131 | ;;HH VIST, ESTAB 40 MIN^HH006^99211
|
---|
132 | ;;HH VIST, ESTAB 60 MIN^HH007^99211
|
---|
133 | ;;HH COMPLAINT RESOLVE^HH008^99499
|
---|
134 | ;;HH COLLATERAL VISIT^HH009^99499
|
---|
135 | ;;HH PAT ADVOCACY^HH010^99499
|
---|
136 | ;;HH HAA HOME VISIT^HH011^99211
|
---|
137 | ;;HH CNH PAT VISIT^HH012^99211
|
---|
138 | ;;HH OUTPT CONSULT^HH013^99499
|
---|
139 | ;;HH INPT FOLLOW VISIT^HH014^99499
|
---|
140 | ;;HH INPT CONSULT^HH015^99499
|
---|
141 | ;;HH PATIENT EDUCATION^HH016^99499
|
---|
142 | ;;HH COLLATERAL EDUCATION^HH017^99499
|
---|
143 | ;;HH PHONE CONTACT WITH PATIENT^HH025^99371
|
---|
144 | ;;HH REFER-VA PURCH SKILLED^HH030
|
---|
145 | ;;HH END-VA PURCH SKILLED^HH031
|
---|
146 | ;;HH REFER-VA PURCH AIDE^HH032
|
---|
147 | ;;HH END-VA PURCH AIDE^HH033
|
---|
148 | ;;HH REFER VA PURCH HOME MAKER^HH034
|
---|
149 | ;;HH END-VA PURCH HOME MAKER^HH035
|
---|
150 | ;;HH REFER-VA PURCH INFUSION^HH036
|
---|
151 | ;;HH END-VA PURCH INFUSION^HH037
|
---|
152 | ;;HH REFER-VA PURCH HOSPICE^HH038
|
---|
153 | ;;HH END-VA PURCH HOSPICE^HH039
|
---|
154 | ;;HH REFER-VA PD RESPIR CONTRCT^HH040
|
---|
155 | ;;HH END VA PURCH RESPIRATORY^HH041
|
---|
156 | ;;HH REFER-VA PURCH MNTL HLTH^HH042
|
---|
157 | ;;HH END VA PURCH MNTL HLTH^HH043
|
---|
158 | ;;HH REFER TO MEDICARE^HH044
|
---|
159 | ;;HH REFER TO VA PD PHYSICAL THPY^HH045
|
---|
160 | ;;HH REFER TO HOMHLH END VA PD PT^HH046
|
---|
161 | ;;HH REFER TO VA PD OCCUP THPY^HH047
|
---|
162 | ;;HH REFER TO END VA PD OT^HH048
|
---|
163 | ;;HH REFER TO VA PD SPEECH THPY^HH049
|
---|
164 | ;;HH REFER TO END VA PD SPECH^HH050
|
---|
165 | ;;HH REFER TO VA PD SOCIAL WK^HH051
|
---|
166 | ;;HH REFER TO END VA PD SOC WK^HH052
|
---|
167 | ;;HH REFER TO VA PD HOME HOSPICE^HH053
|
---|
168 | ;;HH REFER TO END VA PD HOMHSPC^HH054
|
---|
169 | ;;HH REFER TO VA PD BOWEL AND BLADDER^HH055
|
---|
170 | ;;HH REFER TO END VA PD BOWEL AND BLADDER^HH056
|
---|
171 | ;;HH REFER TO VA PD LAB SERVICES^HH057
|
---|
172 | ;;HH REFER TO END VA PD LAB^HH058
|
---|
173 | ;;HH REFER - HOME HSPICE MEDICARE^HH059
|
---|
174 | ;;HH REFER - HOME HSPICE MEDICAID^HH060
|
---|
175 | ;;HH REFER - HOME HSPICE THIRD PARTY^HH061
|
---|
176 | ;;HH REFER - HOME HSPICE GRATUS^HH062
|
---|
177 | ;;HH REFER TO MEDICAID^HH063
|
---|
178 | ;;HH REFER PUBLIC HEALTH (COUNTY)^HH064
|
---|
179 | ;;HH REFER THIRD PARTY^HH065
|
---|
180 | ;;HH REFER TO HMO^HH066
|
---|
181 | ;;HH REFER TO PRIVATE PAY^HH067
|
---|
182 | ;;HH REFER RESPITE MEDICARE^HH068
|
---|
183 | ;;HH REFER RESPITE OTHER^HH069
|
---|
184 | ;;HH CARE PLAN OVERSIGHT^HH070
|
---|
185 | ;;HH MEDICAL RECORDS REVIEW^HH071
|
---|
186 | ;;HH FAMILY SUPPORT ACTIVITIES^HH072
|
---|
187 | ;;HH MONITORING LAB RESULTS^HH073
|
---|
188 | ;;HH DISCHARGE DAY MANAGEMENT^HH074
|
---|
189 | ;;HH ADMIN DETAILS OF REFER COORDIN^HH075
|
---|
190 | ;;HH REFER TO VA PURCH. PALLIATIVE CARE^HH076
|
---|
191 | ;;HH END VA PURCH. PALLIATIVE CARE^HH077
|
---|
192 | ;;HH PURCH VISITS/MO-SKILLED^HH091
|
---|
193 | ;;HH PURCH VISITS/MO-AIDE^HH092
|
---|
194 | ;;HH PURCH VISITS/MO-INFUSION^HH093
|
---|
195 | ;;HH PURCH VISITS/MO-HOSPICE^HH094
|
---|
196 | ;;HH PURCH VISITS/MO-RESPIRATORY^HH095
|
---|
197 | ;;HH PURCH VISITS/MO-MENT HLTH^HH096
|
---|
198 | ;;HH PURCH VISITS/MO-PHYS THPY^HH097
|
---|
199 | ;;HH PURCH VISITS/MO-OCCUP THPY^HH098
|
---|
200 | ;;HH PURCH VISITS/MO-SPECH THPY^HH099
|
---|
201 | ;;HH PURCH VISITS/MO-SOCIAL WK^HH100
|
---|
202 | ;;HH PURCH VISITS/MO-HOM HOSPIC^HH101
|
---|
203 | ;;HH PURCH VISITS/MO-BOWEL-BLADDER^HH102
|
---|
204 | ;;HH PURCH VISITS/MO-LAB SERVICES^HH103
|
---|
205 | ;;HH PURCH VISITS/MO-HOMEMAKER^HH104
|
---|
206 | ;;HH PURCH VISITS/MO-RESPITE^HH105
|
---|
207 | ;;HH PURCH VISITS/MO-PALLIATIVE CRE^HH106
|
---|
208 | ;;HH PURCH VISITS/MO-ADULT DAY CARE^HH107
|
---|
209 | ;;DISCH PLANNING >30MIN^SW007^99239
|
---|
210 | ;;INDIV FUNCTIONAL IMPVMT @ 15 MIN^SW072^97530
|
---|
211 | ;;SELF CARE/HOME MGMT @ 15 MIN^SW073^97535
|
---|
212 | ;;COMM/WORK REINTEGRATE @15 MIN^SW074^97537
|
---|
213 | ;;HIGH RISK ASSESSMENT^SW075^99420
|
---|
214 | ;;HOME VISIT 60 MIN^SW076^99350
|
---|
215 | ;;PSYCHSOCASSES OPT @ 60 MIN^SW077^99244
|
---|
216 | ;;PSYCHSOC TX INPT 75-80 MIN^SW080^90821
|
---|
217 | ;;PSYCHSOC TX INPT 20-30 MIN^SW081^90816
|
---|
218 | ;;PSYCHSOC TX INPT 45-50 MIN^SW082^90818
|
---|
219 | ;;HEALTHED/REFER GP (1-5) @60MIN^SW083^99412
|
---|
220 | ;;HEAKTHED/REFER GP (6-8) @60MIN^SW084^99412
|
---|
221 | ;;HEALTHED/REFER GP (9+) @60MIN^SW085^99412
|
---|
222 | ;;QUIT
|
---|