[623] | 1 | ORWGAPIA ; SLC/STAFF - Graph Application Calls ;11/1/06 12:49
|
---|
| 2 | ;;3.0;ORDER ENTRY/RESULTS REPORTING;**215,251,260**;Dec 17, 1997;Build 26
|
---|
| 3 | ;
|
---|
| 4 | AA(IEN) ; $$(ien) -> external display of accession area
|
---|
| 5 | Q $P($G(^LRO(68,IEN,0)),U)
|
---|
| 6 | AALAB(TEST) ; $$(lab test) -> accession ien^acc name^acc abbrev
|
---|
| 7 | N AA,DIV
|
---|
| 8 | S TEST=+$G(TEST)
|
---|
| 9 | S DIV=+$G(DUZ(2))
|
---|
| 10 | S AA=+$P($G(^LAB(60,+TEST,8,DIV,0)),U,2)
|
---|
| 11 | I AA Q AA_U_$$ACCLAB(AA)
|
---|
| 12 | S AA=+$P($G(^LAB(60,+TEST,8,+$O(^LAB(60,+TEST,8,0)),0)),U,2)
|
---|
| 13 | I AA Q AA_U_$$ACCLAB(AA)
|
---|
| 14 | Q ""
|
---|
| 15 | ACC(DATA) ; API - get accession areas - from ORWGAPI
|
---|
| 16 | N CNT,IEN,TMP,RESULT,ZERO
|
---|
| 17 | D RETURN^ORWGAPIU(.TMP,.DATA)
|
---|
| 18 | S CNT=0
|
---|
| 19 | S IEN=0
|
---|
| 20 | F S IEN=$O(^LRO(68,IEN)) Q:IEN<1 D
|
---|
| 21 | . S ZERO=$G(^LRO(68,IEN,0)) I '$L(ZERO) Q
|
---|
| 22 | . S RESULT="68^"_IEN_U_$P(ZERO,U)_U_$P(ZERO,U,11)
|
---|
| 23 | . D SETUP^ORWGAPIU(.DATA,RESULT,TMP,.CNT)
|
---|
| 24 | Q
|
---|
| 25 | ACCLAB(AA) ; $$(accession ien) -> acc name^acc abbrev
|
---|
| 26 | N ZERO
|
---|
| 27 | S ZERO=$G(^LRO(68,AA,0)) I '$L(ZERO) Q ""
|
---|
| 28 | Q "lab - "_$P(ZERO,U)_U_$P(ZERO,U,11)
|
---|
| 29 | ADDDRUG(NUM1) ; $$(additive) -> drug in 50 else ""
|
---|
| 30 | N RESULT K ^TMP($J,"RX")
|
---|
| 31 | I '$G(IEN) Q ""
|
---|
| 32 | D ZERO^PSS52P6(IEN,,,"RX")
|
---|
| 33 | S RESULT=$P($G(^TMP($J,"RX",IEN,1)),U)
|
---|
| 34 | K ^TMP($J,"RX")
|
---|
| 35 | Q RESULT
|
---|
| 36 | ALLG(IEN) ; $$(ien) -> external display of allergies
|
---|
| 37 | I IEN Q $P($G(^GMRD(120.83,IEN,0)),U) ; this is for rxn, allergy is free text
|
---|
| 38 | Q IEN
|
---|
| 39 | CPT(NODE,ORVALUE) ; from ORWGAPI4
|
---|
| 40 | D VCPT^PXPXRM(NODE,.ORVALUE)
|
---|
| 41 | Q
|
---|
| 42 | DC(IEN) ; $$(ien) -> external display of drug class
|
---|
| 43 | N RESULT K ^TMP($J,"RX")
|
---|
| 44 | I '$G(IEN) Q ""
|
---|
| 45 | D IEN^PSN50P65(IEN,,"RX")
|
---|
| 46 | S RESULT=$G(^TMP($J,"RX",IEN,1))
|
---|
| 47 | K ^TMP($J,"RX")
|
---|
| 48 | Q RESULT
|
---|
| 49 | DISCH(IEN) ; $$(pt movement ien) -> discharge date
|
---|
| 50 | Q $P($G(^DGPM(+$P($G(^DGPM(+$G(IEN),0)),U,17),0)),U)
|
---|
| 51 | DOCCLASS(DOCTYPE) ; $$(doc type) -> ien of tiu doc class
|
---|
| 52 | N CONSULTS
|
---|
| 53 | S DOCTYPE=$E(DOCTYPE,1)
|
---|
| 54 | I DOCTYPE="P" Q 3
|
---|
| 55 | I DOCTYPE="D" Q 244
|
---|
| 56 | I DOCTYPE="C" D CNSLCLAS^TIUSRVD(.CONSULTS) Q CONSULTS
|
---|
| 57 | Q 0
|
---|
| 58 | DRGCLASS(DRUG) ; $$(drug) -> drug class^classification
|
---|
| 59 | N RESULT K ^TMP($J,"RX")
|
---|
| 60 | I '$G(DRUG) Q ""
|
---|
| 61 | D DATA^PSS50(DRUG,,,,,"RX")
|
---|
| 62 | S RESULT=+$G(^TMP($J,"RX",DRUG,25))
|
---|
| 63 | K ^TMP($J,"RX")
|
---|
| 64 | Q RESULT_U_"drug - "_$$DC(RESULT)
|
---|
| 65 | DRUG(NUM) ; $$(bcma entry) -> drug in 50 else ""
|
---|
| 66 | N DONE,DRUG,NUM1
|
---|
| 67 | S DONE=0,NUM=+$G(NUM)
|
---|
| 68 | S NUM1=0
|
---|
| 69 | F S NUM1=$O(^PSB(53.79,NUM,.5,"B",NUM1)) Q:NUM1<1 S DONE=1 Q
|
---|
| 70 | I DONE Q NUM1
|
---|
| 71 | S DRUG=0
|
---|
| 72 | S NUM1=0
|
---|
| 73 | F S NUM1=$O(^PSB(53.79,NUM,.6,"B",NUM1)) Q:NUM1<1 D I DONE Q
|
---|
| 74 | . S DRUG=$$ADDDRUG(NUM1)
|
---|
| 75 | . I DRUG S DONE=1
|
---|
| 76 | I DONE Q DRUG
|
---|
| 77 | S DRUG=0
|
---|
| 78 | S NUM1=0
|
---|
| 79 | F S NUM1=$O(^PSB(53.79,NUM,.7,"B",NUM1)) Q:NUM1<1 D I DONE Q
|
---|
| 80 | . S DRUG=$$SOLDRUG(NUM1)
|
---|
| 81 | . I DRUG S DONE=1
|
---|
| 82 | I DONE Q DRUG
|
---|
| 83 | Q ""
|
---|
| 84 | DRUGC(VALUES) ; API - get drug classes - from ORWGAPI
|
---|
| 85 | N CLASS,IEN,NUM,ROOT K VALUES
|
---|
| 86 | S NUM=0
|
---|
| 87 | S ROOT=$$ROOT^PSN50P65(1)
|
---|
| 88 | S CLASS=""
|
---|
| 89 | F S CLASS=$O(@ROOT@(CLASS)) Q:CLASS="" D
|
---|
| 90 | . S IEN=0
|
---|
| 91 | . F S IEN=$O(@ROOT@(CLASS,IEN)) Q:IEN="" D
|
---|
| 92 | .. S NUM=NUM+1
|
---|
| 93 | .. S VALUES(NUM)="50.605^"_IEN_U_CLASS
|
---|
| 94 | M ^TMP("ORWGRPC",$J)=VALUES K VALUES
|
---|
| 95 | Q
|
---|
| 96 | EDU(NODE,ORVALUE) ; from ORWGAPI4
|
---|
| 97 | D VPEDU^PXPXRM(NODE,.ORVALUE)
|
---|
| 98 | Q
|
---|
| 99 | EXAM(NODE,ORVALUE) ; from ORWGAPI4
|
---|
| 100 | D VXAM^PXPXRM(NODE,.ORVALUE)
|
---|
| 101 | Q
|
---|
| 102 | GETTIU(ORDATA,IEN) ; from ORWGAPID
|
---|
| 103 | D TGET^TIUSRVR1(.ORDATA,IEN)
|
---|
| 104 | Q
|
---|
| 105 | HF(NODE,ORVALUE) ; from ORWGAPI4
|
---|
| 106 | D VHF^PXPXRM(NODE,.ORVALUE)
|
---|
| 107 | Q
|
---|
| 108 | ICD0(IEN) ; $$(ien) -> external display of IDC0
|
---|
| 109 | Q $P($G(^ICD0(IEN,0)),U)_" "_$P($G(^ICD0(IEN,0)),U,4)
|
---|
| 110 | ICD9(IEN) ; $$(ien) -> external display of IDC9
|
---|
| 111 | Q $P($G(^ICD9(IEN,0)),U)_" "_$P($G(^ICD9(IEN,0)),U,3)
|
---|
| 112 | ICPT(IEN,CSD) ; $$(ien) -> external display of CPT
|
---|
| 113 | N X S X=$$CPT^ICPTCOD($G(IEN),$G(CSD))
|
---|
| 114 | Q $P(X,U,2)_" "_$E($P(X,U,3),1,30)
|
---|
| 115 | IMM(NODE,ORVALUE) ; from ORWGAPI4
|
---|
| 116 | D VIMM^PXPXRM(NODE,.ORVALUE)
|
---|
| 117 | Q
|
---|
| 118 | INSIG(NODE) ; $$(node) -> sig
|
---|
| 119 | N DFN,DNUM,IEN,LNUM,SIG,SUB ; replace this code in v27 with INSIG^ORWGAPIX
|
---|
| 120 | S DFN=+$G(NODE)
|
---|
| 121 | S SUB=$P($G(NODE),";",2)
|
---|
| 122 | S IEN=+$P($G(NODE),";",3)
|
---|
| 123 | S SIG=""
|
---|
| 124 | I SUB=5 D
|
---|
| 125 | . S LNUM=$G(^PS(55,DFN,5,IEN,0))
|
---|
| 126 | . S DNUM=$G(^PS(55,DFN,5,IEN,.2))
|
---|
| 127 | . I $L(DNUM),$L(LNUM) D
|
---|
| 128 | .. S SIG=" Give: "_$$EXT^ORWGAPIX($P(LNUM,U,3),55.06,3)
|
---|
| 129 | .. S SIG=SIG_" "_$$EXT^ORWGAPIX($P(LNUM,U,7),55.06,7)
|
---|
| 130 | I SUB="IV" D
|
---|
| 131 | . S LNUM=$G(^PS(55,DFN,"IV",IEN,0))
|
---|
| 132 | . S DNUM=$G(^PS(55,DFN,"IV",IEN,.2))
|
---|
| 133 | . I $L(DNUM),$L(LNUM) D
|
---|
| 134 | .. S SIG=" Give: "_$P(DNUM,U,2)
|
---|
| 135 | .. S SIG=SIG_" "_$$EXT^ORWGAPIX($P(LNUM,U,2),55.01,.02)_" "_$P(LNUM,U,9)
|
---|
| 136 | Q SIG
|
---|
| 137 | ISA(USER,CLASS,ORERR) ; $$(user,user class,err) -> 1 if user in class, else 0
|
---|
| 138 | Q $$ISA^USRLM(USER,CLASS,.ORERR)
|
---|
| 139 | LAB(ORVALUE,NODE,ITEM) ; from ORWGAPI3
|
---|
| 140 | D LRPXRM^LRPXAPI(.ORVALUE,NODE,ITEM,"VSC")
|
---|
| 141 | Q
|
---|
| 142 | LABNAME(Y) ; $$(item ien) -> item name
|
---|
| 143 | I $P(Y,";")="A",$P(Y,";",2)="S" Q $P(Y,".",2,99)
|
---|
| 144 | Q $$ITEMNM^LRPXAPIU(Y)
|
---|
| 145 | LABSUM(ORDATA,DFN,DATE1,DATE2,ORSUB) ; from ORWGAPID
|
---|
| 146 | D EN^LR7OSUM(.ORDATA,DFN,DATE1,DATE2,,80,.ORSUB)
|
---|
| 147 | Q
|
---|
| 148 | LOS(DGPMIFN) ; $$(pt movement ien) -> length of stay
|
---|
| 149 | N X D ^DGPMLOS
|
---|
| 150 | Q +$P($G(X),U,5)
|
---|
| 151 | LRDFN(DFN) ; $$(dfn) -> lrdfn
|
---|
| 152 | Q $$LRDFN^LRPXAPIU(DFN)
|
---|
| 153 | LRIDT(LRDT) ; $$(date) -> inverse date
|
---|
| 154 | Q $$LRIDT^LRPXAPIU(LRDT)
|
---|
| 155 | MEDICINE(ARRAY,DFN) ;
|
---|
| 156 | N DATE,FILE,IEN,NAME,NUM,REF,VALUES,XREF
|
---|
| 157 | K ARRAY,^TMP("MCAR",$J),^TMP("OR",$J,"MCAR")
|
---|
| 158 | D FILE^ORWGAPIU(690,.REF,.XREF)
|
---|
| 159 | I '$L(REF) Q
|
---|
| 160 | I $E(REF,$L(REF))="," S REF=$E(REF,1,$L(REF)-1)_")"
|
---|
| 161 | I $E(REF,$L(REF))="(" S REF=$P(REF,"(")
|
---|
| 162 | D EN^MCARPS2(DFN)
|
---|
| 163 | S NUM=0
|
---|
| 164 | F S NUM=$O(^TMP("OR",$J,"MCAR","OT",NUM)) Q:NUM<1 D
|
---|
| 165 | . S VALUES=^TMP("OR",$J,"MCAR","OT",NUM)
|
---|
| 166 | . S DATE=$$DATETFM^ORWGAPIU($P(VALUES,U,6))
|
---|
| 167 | . S NAME=$P(VALUES,U) I '$L(NAME) Q
|
---|
| 168 | . S IEN=+$O(@REF@(XREF,NAME,""))
|
---|
| 169 | . I DATE,IEN S ARRAY(IEN,DATE)=NAME
|
---|
| 170 | K ^TMP("MCAR",$J),^TMP("OR",$J,"MCAR")
|
---|
| 171 | Q
|
---|
| 172 | MEDVAL(VAL) ;
|
---|
| 173 | N IEN,NAME,NAMES,REF,SEQ,XREF K NAMES,VAL
|
---|
| 174 | D FILE^ORWGAPIU(690,.REF,.XREF)
|
---|
| 175 | I '$L(REF) Q
|
---|
| 176 | I $E(REF,$L(REF))="," S REF=$E(REF,1,$L(REF)-1)_")"
|
---|
| 177 | I $E(REF,$L(REF))="(" S REF=$P(REF,"(")
|
---|
| 178 | S NAME=""
|
---|
| 179 | F S NAME=$O(@REF@(XREF,NAME)) Q:NAME="" D
|
---|
| 180 | . S IEN=0
|
---|
| 181 | . F S IEN=$O(@REF@(XREF,NAME,IEN)) Q:IEN<1 D
|
---|
| 182 | .. S NAMES(IEN)=NAME
|
---|
| 183 | S SEQ=0
|
---|
| 184 | S IEN=0
|
---|
| 185 | F S IEN=$O(NAMES(IEN)) Q:IEN<1 D
|
---|
| 186 | . S SEQ=SEQ+1
|
---|
| 187 | . S VAL(SEQ)=690_U_IEN_U_NAMES(IEN)
|
---|
| 188 | Q
|
---|
| 189 | MH(ORVALUE,NODE) ; from ORWGAPI4
|
---|
| 190 | D ENDAS^YTAPI10(.ORVALUE,NODE)
|
---|
| 191 | Q
|
---|
| 192 | NVASIG(NODE) ; $$(node) -> sig on non-va drug
|
---|
| 193 | N RESULTS,SIG K RESULTS
|
---|
| 194 | I '$L(NODE) Q ""
|
---|
| 195 | D RXNVA(NODE,.RESULTS)
|
---|
| 196 | S SIG=RESULTS("DOSAGE")
|
---|
| 197 | S SIG=SIG_" "_RESULTS("MEDICATION ROUTE")
|
---|
| 198 | S SIG=SIG_" "_RESULTS("SCHEDULE")
|
---|
| 199 | Q SIG
|
---|
| 200 | OITEM(DATA) ; API - get order display groups - from ORWGAPI
|
---|
| 201 | N CNT,IEN,RESULT,TMP,ZERO
|
---|
| 202 | D RETURN^ORWGAPIU(.TMP,.DATA)
|
---|
| 203 | S CNT=0
|
---|
| 204 | S IEN=0
|
---|
| 205 | F S IEN=$O(^ORD(100.98,IEN)) Q:IEN<1 D
|
---|
| 206 | . S ZERO=$G(^ORD(100.98,IEN,0)) I '$L(ZERO) Q
|
---|
| 207 | . S RESULT="100.98^"_IEN_U_$P(ZERO,U)_U_$P(ZERO,U,3)
|
---|
| 208 | . D SETUP^ORWGAPIU(.DATA,RESULT,TMP,.CNT)
|
---|
| 209 | Q
|
---|
| 210 | POINAME(IEN) ; $$(poi entry) - > name and dosage form else ""
|
---|
| 211 | N NAME,RESULT K ^TMP($J,"RX")
|
---|
| 212 | I '$G(IEN) Q ""
|
---|
| 213 | D ZERO^PSS50P7(IEN,,,"RX")
|
---|
| 214 | S NAME=$P($G(^TMP($J,"RX",IEN,.01)),U)
|
---|
| 215 | S NAME=NAME_" "_$P($G(^TMP($J,"BOB",IEN,.02)),U,2)
|
---|
| 216 | K ^TMP($J,"RX")
|
---|
| 217 | I NAME'=" " Q NAME
|
---|
| 218 | Q ""
|
---|
| 219 | POV(NODE,ORVALUE) ; from ORWGAPI4
|
---|
| 220 | D VPOV^PXPXRM(NODE,.ORVALUE)
|
---|
| 221 | Q
|
---|
| 222 | PROB(GMPLLEX,GMPLSTAT,GMPLICD,GMPLODAT,GMPLXDAT,NODE) ; from ORWGAPI4
|
---|
| 223 | N GMPLPNAM,GMPLDLM,GMPLTXT,GMPLCOND,GMPLPRV,GMPLPRIO
|
---|
| 224 | D CALL2^GMPLUTL3(NODE)
|
---|
| 225 | Q
|
---|
| 226 | PTF(NODE,ORVALUE) ; from ORWGAPI3, ORWGAPI4
|
---|
| 227 | D PTF^DGPTPXRM(NODE,.ORVALUE)
|
---|
| 228 | Q
|
---|
| 229 | RAD(NODE,ORVALUE) ; from ORWGAPI3
|
---|
| 230 | D EN1^RAPXRM(NODE,.ORVALUE)
|
---|
| 231 | Q
|
---|
| 232 | RXIN(NODE,ORVALUE) ; from ORWGAPI3
|
---|
| 233 | D OEL^PSJPXRM1(NODE,.ORVALUE)
|
---|
| 234 | Q
|
---|
| 235 | RXNVA(NODE,ORVALUE,XSTART,XSTOP) ; from ORWGAPI1, ORWGAPI3, ORWGAPID
|
---|
| 236 | S XSTART=1,XSTOP=1
|
---|
| 237 | D NVA^PSOPXRM1(NODE,.ORVALUE)
|
---|
| 238 | I '$G(ORVALUE("START DATE")) D
|
---|
| 239 | . S ORVALUE("START DATE")=$G(ORVALUE("DOCUMENTED DATE"))
|
---|
| 240 | . S XSTART=0
|
---|
| 241 | I '$G(ORVALUE("DISCONTINUED DATE")) D
|
---|
| 242 | . S XSTOP=0
|
---|
| 243 | Q
|
---|
| 244 | RXOUT(NODE,ORVALUE) ; from ORWGAPI3
|
---|
| 245 | D PSRX^PSOPXRM1(NODE,.ORVALUE)
|
---|
| 246 | Q
|
---|
| 247 | SIG(DFN,RXIEN) ; $$(dfn,prescription ien) -> sig
|
---|
| 248 | N LNUM,SIG K ^TMP($J,"RX")
|
---|
| 249 | S RXIEN=+$G(RXIEN)
|
---|
| 250 | D RX^PSO52API(DFN,"RX",RXIEN,,"M",,)
|
---|
| 251 | S SIG=""
|
---|
| 252 | S LNUM=0
|
---|
| 253 | F S LNUM=$O(^TMP($J,"RX",DFN,RXIEN,"M",LNUM)) Q:LNUM<1 D
|
---|
| 254 | . S SIG=SIG_$G(^TMP($J,"RX",DFN,RXIEN,"M",LNUM,0))_" "
|
---|
| 255 | I $L(SIG) S SIG=" Sig: "_$$LOW^ORWGAPIX(SIG)
|
---|
| 256 | K ^TMP($J,"RX")
|
---|
| 257 | Q SIG
|
---|
| 258 | SKIN(NODE,ORVALUE) ; from ORWGAPI4
|
---|
| 259 | D VSKIN^PXPXRM(NODE,.ORVALUE)
|
---|
| 260 | Q
|
---|
| 261 | SOLDRUG(NUM1) ; $$(iv solution) -> drug in 50 else ""
|
---|
| 262 | N RESULT K ^TMP($J,"RX")
|
---|
| 263 | I '$G(IEN) Q ""
|
---|
| 264 | D ZERO^PSS52P7(IEN,,,"RX")
|
---|
| 265 | S RESULT=$P($G(^TMP($J,"RX",IEN,1)),U)
|
---|
| 266 | K ^TMP($J,"RX")
|
---|
| 267 | Q RESULT
|
---|
| 268 | SURG(ORSURG,DFN) ; from ORWGAPI2, ORWGAPI4
|
---|
| 269 | D GET^SROGTSR(.ORSURG,DFN)
|
---|
| 270 | Q
|
---|
| 271 | TAX(IEN) ; $$(ien) -> external display of reminder taxonomy
|
---|
| 272 | Q $P($G(^PXD(811.2,+$G(IEN),0)),U)
|
---|
| 273 | TITLE(DOCTYPE) ; $$(document type) -> parent ien^parent^parent abbrev
|
---|
| 274 | N IEN,RESULTS K RESULTS
|
---|
| 275 | S DOCTYPE=+$G(^TIU(8925,+$G(DOCTYPE),0))
|
---|
| 276 | S IEN=+$$DOCCLASS^TIULC1(DOCTYPE) I 'IEN Q ""
|
---|
| 277 | D GETDATA^ORWGAPIX(.RESULTS,8925.1,".01;.02",IEN)
|
---|
| 278 | I '$L($G(RESULTS(.01))) Q ""
|
---|
| 279 | Q IEN_U_"note - "_RESULTS(.01)_U_$G(RESULTS(.02))
|
---|
| 280 | TIU(ORVALUE,DOCIEN,ONE,DFN,OLDEST,NEWEST) ; from ORWGAPI1, ORWGAPI3
|
---|
| 281 | D CONTEXT^TIUSRVLO(.ORVALUE,DOCIEN,ONE,DFN,$G(OLDEST),$G(NEWEST))
|
---|
| 282 | Q
|
---|
| 283 | TIUTITLE(DATA) ; API - get tiu document titles - from ORWGAPI
|
---|
| 284 | N CNT,IEN,RESULT,RESULTS,TMP
|
---|
| 285 | D RETURN^ORWGAPIU(.TMP,.DATA)
|
---|
| 286 | S CNT=0
|
---|
| 287 | S IEN=0
|
---|
| 288 | F S IEN=$O(^TIU(8925.1,IEN)) Q:IEN<1 D
|
---|
| 289 | . I $P($G(^TIU(8925.1,IEN,0)),U,4)'="DOC" Q
|
---|
| 290 | . K RESULTS
|
---|
| 291 | . D GETDATA^ORWGAPIX(.RESULTS,8925.1,".01;.02",IEN)
|
---|
| 292 | . I '$L($G(RESULTS(.01))) Q
|
---|
| 293 | . S RESULT="8925.1^"_IEN_U_RESULTS(.01)_U_$G(RESULTS(.02))
|
---|
| 294 | . D SETUP^ORWGAPIU(.DATA,RESULT,TMP,.CNT)
|
---|
| 295 | Q
|
---|
| 296 | VITAL(ORVALUE,NODE) ; from ORWGAPI4
|
---|
| 297 | D EN^GMVPXRM(.ORVALUE,NODE)
|
---|
| 298 | Q
|
---|
| 299 | ; $$(dfn) -> 1 if patient has data else 0
|
---|
| 300 | ADMITX(DFN) ;
|
---|
| 301 | Q $O(^DGPM("C",+$G(DFN),0))>0
|
---|
| 302 | ALLERGYX(DFN) ;
|
---|
| 303 | Q $O(^GMR(120.8,"B",+$G(DFN),0))>0
|
---|
| 304 | BCMAX(DFN) ;
|
---|
| 305 | Q $O(^PSB(53.79,"B",+$G(DFN),0))>0
|
---|
| 306 | NOTEX(DFN) ;
|
---|
| 307 | Q $O(^TIU(8925,"C",+$G(DFN),0))>0
|
---|
| 308 | NVAX(DFN) ;
|
---|
| 309 | Q $L($O(^PXRMINDX("55NVA","PI",+$G(DFN),"")))>0
|
---|
| 310 | SURGX(DFN) ;
|
---|
| 311 | Q $O(^SRF("B",+$G(DFN),0))>0
|
---|
| 312 | TREATX(DFN) ;
|
---|
| 313 | Q $L($O(^AUPNVTRT("AA",+$G(DFN),"")))>0
|
---|
| 314 | VISITX(DFN) ;
|
---|
| 315 | Q $O(^AUPNVSIT("AET",+$G(DFN),0))>0
|
---|