| 1 | MDOUTOR ; HOIFO/NCA - Post Conversion Routine ; [04-14-2003 10:51] | 
|---|
| 2 | ;;1.0;CLINICAL PROCEDURES;**5**;Apr 01, 2004;Build 1 | 
|---|
| 3 | EN1 ; [Procedure] | 
|---|
| 4 | ; This post conversion routine will place the Medicine Enter/Edit | 
|---|
| 5 | ; options out of order | 
|---|
| 6 | ; Reference IA # 1157 [Supported] Kernel XPDMENU calls. | 
|---|
| 7 | ;           IA # 2263 [Supported] XPAR parameter calls | 
|---|
| 8 | ;           IA #10075 [Supported] Option File Read. | 
|---|
| 9 | ; | 
|---|
| 10 | N LP,MDAR,MDFDA,MDLAB,MDPI,MDOPI,MDOPT,MDTXT,MDSEL,MDX | 
|---|
| 11 | I $$GET^XPAR("SYS","MD MEDICINE CONVERTED",1) W !!,"Options Already Disabled.",! Q | 
|---|
| 12 | K DIR S DIR(0)="YA",DIR("A")="Place the Medicine options OUT OF ORDER? ",DIR("B")="NO" D ^DIR K DIR Q:$D(DIRUT)!$D(DIROUT)!(Y<1) | 
|---|
| 13 | K DIR S DIR(0)="SO^1:CATH;2:ECG;3:ECHO;4:EP;5:HOLTER;6:ETT;7:SURGICAL RISK;8:CONSULT;9:GI;10:PULMONARY-GI;11:PFT;12:HEMATOLOGY;13:PACEMAKER;14:RHEUMATOLOGY;15:ALL" | 
|---|
| 14 | S DIR("?")="Enter a code from 1-15." | 
|---|
| 15 | D ^DIR K DIR Q:$D(DIRUT)!$D(DIROUT)!(Y<1)  S MDSEL=Y | 
|---|
| 16 | S MDTXT="Medicine Reports Converted to Clinical Procedures - OPTION OUT OF SERVICE" | 
|---|
| 17 | F MDX=1:1 S MDOPT=$P($T(LABEL+MDX),";;",2) Q:MDOPT="**END**"  D | 
|---|
| 18 | .Q:MDOPT="" | 
|---|
| 19 | .S MDAR(MDX)=MDOPT | 
|---|
| 20 | .Q | 
|---|
| 21 | S MDLAB=$S(MDSEL'=15:$G(MDAR(MDSEL)),1:"") | 
|---|
| 22 | W !!,"Placing the following Medicine options OUT OF ORDER:",! | 
|---|
| 23 | I MDSEL=15 F LP=1:1:15 S MDLAB=$G(MDAR(LP)) Q:MDLAB=""  D DISABLE | 
|---|
| 24 | I MDSEL=15 D EN^XPAR("SYS","MD MEDICINE CONVERTED",1,1) Q | 
|---|
| 25 | D:MDSEL'=15 DISABLE | 
|---|
| 26 | W !! K DIR S DIR(0)="YA",DIR("A")="Are All Medicine Reports Converted? ",DIR("B")="NO" D ^DIR K DIR Q:$D(DIRUT)!$D(DIROUT)!(Y<1) | 
|---|
| 27 | D EN^XPAR("SYS","MD MEDICINE CONVERTED",1,1) | 
|---|
| 28 | Q | 
|---|
| 29 | DISABLE ; Disabling the options | 
|---|
| 30 | F MDX=1:1 S MDOPT=$P($T(@MDLAB+MDX),";;",2) Q:MDOPT="**END**"  D | 
|---|
| 31 | .Q:MDOPT="" | 
|---|
| 32 | .S MDPI=$$FIND1^DIC(19,"","MX",MDOPT) Q:'MDPI | 
|---|
| 33 | .D OUT^XPDMENU(MDOPT,MDTXT) | 
|---|
| 34 | .W !,$$GET1^DIQ(19,MDPI_",",1,"E"),"   [",MDOPT,"]" | 
|---|
| 35 | Q | 
|---|
| 36 | ; | 
|---|
| 37 | LABEL ; [Labels] | 
|---|
| 38 | ;;CATH | 
|---|
| 39 | ;;ECG | 
|---|
| 40 | ;;ECHO | 
|---|
| 41 | ;;EP | 
|---|
| 42 | ;;HOLTER | 
|---|
| 43 | ;;ETT | 
|---|
| 44 | ;;SURG | 
|---|
| 45 | ;;CONSULT | 
|---|
| 46 | ;;GI | 
|---|
| 47 | ;;PULM | 
|---|
| 48 | ;;PFT | 
|---|
| 49 | ;;HEM | 
|---|
| 50 | ;;PACE | 
|---|
| 51 | ;;RHEUM | 
|---|
| 52 | ;;SUMM | 
|---|
| 53 | ;;**END** | 
|---|
| 54 | OPTIONS ; [Data Module] Enter/Edit Medicine options | 
|---|
| 55 | CATH ;;[Cardiac Catheterization options] | 
|---|
| 56 | ;;MCFSCATH | 
|---|
| 57 | ;;MCFPCATH | 
|---|
| 58 | ;;MCFLCATH | 
|---|
| 59 | ;;MCBLCATH | 
|---|
| 60 | ;;MCBSCATH | 
|---|
| 61 | ;;MCBPCATH | 
|---|
| 62 | ;;MCARCATHIMAGE | 
|---|
| 63 | ;;**END** | 
|---|
| 64 | ECG ;;[Electrocardiogram options] | 
|---|
| 65 | ;;MCFSECG | 
|---|
| 66 | ;;MCFPECG | 
|---|
| 67 | ;;MCFLECG | 
|---|
| 68 | ;;MCARECGAUTOSUM | 
|---|
| 69 | ;;MCBLECG | 
|---|
| 70 | ;;MCBSECG | 
|---|
| 71 | ;;MCBPECG | 
|---|
| 72 | ;;**END** | 
|---|
| 73 | ECHO ;;[Echocardiogram options] | 
|---|
| 74 | ;;MCFSECHO | 
|---|
| 75 | ;;MCFPECHO | 
|---|
| 76 | ;;MCFLECHO | 
|---|
| 77 | ;;MCARECHOIMAGE | 
|---|
| 78 | ;;MCBLECHO | 
|---|
| 79 | ;;MCBSECHO | 
|---|
| 80 | ;;MCBPECHO | 
|---|
| 81 | ;;**END** | 
|---|
| 82 | EP ;;[Electrophysiology options] | 
|---|
| 83 | ;;MCFSEP | 
|---|
| 84 | ;;MCFPEP | 
|---|
| 85 | ;;MCFLEP | 
|---|
| 86 | ;;MCBLEP | 
|---|
| 87 | ;;MCBSEP | 
|---|
| 88 | ;;MCBPEP | 
|---|
| 89 | ;;**END** | 
|---|
| 90 | HOLTER ;;[Holter options] | 
|---|
| 91 | ;;MCFSHOLTER | 
|---|
| 92 | ;;MCFPHOLTER | 
|---|
| 93 | ;;MCFLHOLTER | 
|---|
| 94 | ;;MCBLHOLTER | 
|---|
| 95 | ;;MCBSHOLTER | 
|---|
| 96 | ;;MCBPHOLTER | 
|---|
| 97 | ;;**END** | 
|---|
| 98 | ETT ;;[Exercise Tolerance Test options] | 
|---|
| 99 | ;;MCFSETT | 
|---|
| 100 | ;;MCFPETT | 
|---|
| 101 | ;;MCFLETT | 
|---|
| 102 | ;;MCBLETT | 
|---|
| 103 | ;;MCBSETT | 
|---|
| 104 | ;;MCBPETT | 
|---|
| 105 | ;;**END** | 
|---|
| 106 | SURG ;;[Surgical Risk Assessment options] | 
|---|
| 107 | ;;MCARCATHSRAPRE | 
|---|
| 108 | ;;MCARCATHSRAPOST | 
|---|
| 109 | ;;MCARSRAPRE | 
|---|
| 110 | ;;MCARSRAPOST | 
|---|
| 111 | ;;MCARCATHSRAPRINT | 
|---|
| 112 | ;;**END** | 
|---|
| 113 | CONSULT ;;[Consult options] | 
|---|
| 114 | ;;MCARGICONSULTEDIT | 
|---|
| 115 | ;;MCCONSULTSCREEN | 
|---|
| 116 | ;;MCARGICONSULTPRINT | 
|---|
| 117 | ;;MCARGICONSULTBRIEF | 
|---|
| 118 | ;;MCCONSULTBRSCR | 
|---|
| 119 | ;;MCCONSULTBRREPORT | 
|---|
| 120 | ;;**END** | 
|---|
| 121 | GI ;;[GI options] | 
|---|
| 122 | ;;MCFLGI | 
|---|
| 123 | ;;MCFSGI | 
|---|
| 124 | ;;MCFPGI | 
|---|
| 125 | ;;MCARGIDIAG | 
|---|
| 126 | ;;MCARGIRECALLIST | 
|---|
| 127 | ;;MCARGIMAGE | 
|---|
| 128 | ;;MCBLGI | 
|---|
| 129 | ;;MCBSGI | 
|---|
| 130 | ;;MCBPGI | 
|---|
| 131 | ;;MCFLNONENDO | 
|---|
| 132 | ;;MCFSNONENDO | 
|---|
| 133 | ;;MCFPNONENDO | 
|---|
| 134 | ;;MCBLNONENDO | 
|---|
| 135 | ;;MCBSNONENDO | 
|---|
| 136 | ;;MCBPNONENDO | 
|---|
| 137 | ;;**END** | 
|---|
| 138 | PULM ;;[Pulmonary options] | 
|---|
| 139 | ;;MCFLPULM | 
|---|
| 140 | ;;MCFSPULM | 
|---|
| 141 | ;;MCFPPULM | 
|---|
| 142 | ;;MCARPULMDIAG | 
|---|
| 143 | ;;MCARPULMRECALLIST | 
|---|
| 144 | ;;MCARPULMIMAGE | 
|---|
| 145 | ;;MCBLPULM | 
|---|
| 146 | ;;MCBSPULM | 
|---|
| 147 | ;;MCBPPULM | 
|---|
| 148 | ;;**END** | 
|---|
| 149 | PFT ;;[Pulmonary Function Test Options] | 
|---|
| 150 | ;;MCFLPFT | 
|---|
| 151 | ;;MCFLPFTI | 
|---|
| 152 | ;;MCFPPFT | 
|---|
| 153 | ;;MCFSPFT | 
|---|
| 154 | ;;MCBLPFT | 
|---|
| 155 | ;;MCBSPFT | 
|---|
| 156 | ;;MCBPPFT | 
|---|
| 157 | ;;**END** | 
|---|
| 158 | HEM ;;[Hematology options] | 
|---|
| 159 | ;;MCFLHEM | 
|---|
| 160 | ;;MCFSHEM | 
|---|
| 161 | ;;MCFPHEM | 
|---|
| 162 | ;;MCARHEMIMAGE | 
|---|
| 163 | ;;MCBLHEM | 
|---|
| 164 | ;;MCBSHEM | 
|---|
| 165 | ;;MCBPHEM | 
|---|
| 166 | ;;**END** | 
|---|
| 167 | PACE ;;[Pacemaker options] | 
|---|
| 168 | ;;MCARPACEMULTEDIT | 
|---|
| 169 | ;;MCARPACEGENIMP | 
|---|
| 170 | ;;MCFLALEAD | 
|---|
| 171 | ;;MCFLVLEAD | 
|---|
| 172 | ;;MCFLSURV | 
|---|
| 173 | ;;MCARPACEDIT | 
|---|
| 174 | ;;MCBLGENE | 
|---|
| 175 | ;;MCBLALEAD | 
|---|
| 176 | ;;MCBLVLEAD | 
|---|
| 177 | ;;MCBLSURV | 
|---|
| 178 | ;;MCFSMULTI | 
|---|
| 179 | ;;MCFSGENIMPL. | 
|---|
| 180 | ;;MCFSALEAD | 
|---|
| 181 | ;;MCFSVLEAD | 
|---|
| 182 | ;;MCARPACESCREENSURV | 
|---|
| 183 | ;;MCARPACESCREENDEMO | 
|---|
| 184 | ;;MCBSGENI | 
|---|
| 185 | ;;MCBSALEAD | 
|---|
| 186 | ;;MCBSVLEAD | 
|---|
| 187 | ;;MCPACSURVBRSCR | 
|---|
| 188 | ;;MCARPACEGENPRINT | 
|---|
| 189 | ;;MCFPALEAD | 
|---|
| 190 | ;;MCFPVLEAD | 
|---|
| 191 | ;;MCARPACESURVPRINT | 
|---|
| 192 | ;;MCARPACEPATIENT | 
|---|
| 193 | ;;MCBPGEN.IMPLANT | 
|---|
| 194 | ;;MCBPALEAD | 
|---|
| 195 | ;;MCBPVLEAD | 
|---|
| 196 | ;;MCPACSURVBRREPORT | 
|---|
| 197 | ;;**END** | 
|---|
| 198 | RHEUM ;;[Rheumatology options] | 
|---|
| 199 | ;;MCRHDIAGF | 
|---|
| 200 | ;;MCRHBACKF | 
|---|
| 201 | ;;MCRHNARRF | 
|---|
| 202 | ;;MCRHLABF | 
|---|
| 203 | ;;MCRHHAQF | 
|---|
| 204 | ;;MCRHPATHISTF | 
|---|
| 205 | ;;MCRHPHYSF | 
|---|
| 206 | ;;MCRHDEATHF | 
|---|
| 207 | ;;MCRHDIAGP | 
|---|
| 208 | ;;MCRHBACKP | 
|---|
| 209 | ;;MCRHNARRP | 
|---|
| 210 | ;;MCRHLABP | 
|---|
| 211 | ;;MCRHHAQP | 
|---|
| 212 | ;;MCRHPATHISTP | 
|---|
| 213 | ;;MCRHPHYSP | 
|---|
| 214 | ;;MCRHDEATHP | 
|---|
| 215 | ;;MCRHALLP | 
|---|
| 216 | ;;MCBPRHEUM | 
|---|
| 217 | ;;MCRHIMAGE | 
|---|
| 218 | ;;MCRHDIAGL | 
|---|
| 219 | ;;MCRHNARRL | 
|---|
| 220 | ;;MCRHHAQL | 
|---|
| 221 | ;;MCRHPATHISTL | 
|---|
| 222 | ;;MCRHPHYSL | 
|---|
| 223 | ;;MCRHDEATHL | 
|---|
| 224 | ;;MCRHBRIEF | 
|---|
| 225 | ;;MCFLGEN | 
|---|
| 226 | ;;MCFSGEN | 
|---|
| 227 | ;;MCGENERICIMAGE | 
|---|
| 228 | ;;MCBLGEN | 
|---|
| 229 | ;;MCBSGEN | 
|---|
| 230 | ;;**END** | 
|---|
| 231 | SUMM ;;[Procedure Summary option] | 
|---|
| 232 | ;;MCARSUMMARY | 
|---|
| 233 | ;;**END** | 
|---|