| 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**
 | 
|---|