| [613] | 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**
 | 
|---|