2.0P17 1508 MU ED 1.2 MEASURES INP BOKHARI,SYED VOE OFFICE INSTITUTION 07/05/2011@21:58:04 MU ED 1.2 MEASURES INP PXRMINPL 2982435994 EDT)!(DATE="") D . S IEN="" . F S IEN=$O(^DGPM(SUB,DATE,IEN)) Q:IEN="" D .. S DATA=^DGPM(IEN,0) .. S DFN=$P(DATA,U,3) .. I SUB="ATT1" D ...;WARD is a required field but it may not exist for older entries. ... S WARDP=+$P(DATA,U,6) ... S WARD=WARDP_";"_$S(WARDP>0:$P($G(^DIC(42,WARDP,0)),U,1),1:0) .. I SUB="ATT3" D ... S WARD=$$GET1^DIQ(405,IEN,200) ... S WARDP=$S(WARD'="":$O(^DIC(42,"B",WARD,"")),1:0) ... S WARD=WARDP_";"_WARD ..;If a location list has been passed in make sure the hospital ..;location for the ward is on the list. .. S HLOC=$S(WARDP>0:^DIC(42,WARDP,44),1:0) .. I LOCLIST>0 S OK=$S($D(^PXRMD(810.9,LOCLIST,44,"B",HLOC)):1,1:0) .. I 'OK Q .. S (CNT,^TMP($J,"CNT",DFN))=+$G(^TMP($J,"CNT",DFN))+1 .. S ^TMP($J,PLIST,DFN,CNT)=U_DATE_U_405_U_DFN_U_WARD .. S INST=$S(HLOC>0:+$P(^SC(HLOC,0),U,4),1:0) .. S INSTNM=INST_";"_$S(INST>0:$P(^DIC(4,INST,0),U,1),1:0) .. S INSTNM=INSTNM_";"_$S(INST>0:$P($G(^DIC(4,INST,99)),U,1),1:0) .. S ^TMP($J,PLIST,DFN,CNT,"VALUE")=WARD .. S ^TMP($J,PLIST,DFN,CNT,"INSTITUTION")=INSTNM .. S ^TMP($J,PLIST,DFN,CNT,"TYPE_OF_MVMT")=$$GET1^DIQ(405.1,$P(DATA,U,4),.01) K ^TMP($J,"CNT") Q ; ;===================================== CURR(NGET,BDT,EDT,PLIST,PARAM) ;Current inpatients. ; DBIAs #10035, #10039, #10040, #10061, #10090 N CNT,DFN,HLOC,INST,INSTNM,LOCLIST,OK,WARD,WARDP,WARDSUB,VAIN,VAERR K ^TMP($J,PLIST),^TMP($J,"CNT") S OK=1 S LOCLIST=$S(PARAM'="":+$O(^PXRMD(810.9,"B",PARAM,0)),1:0) S WARD="" F S WARD=$O(^DPT("CN",WARD)) Q:WARD="" D . S DFN=0 . F S DFN=$O(^DPT("CN",WARD,DFN)) Q:'+DFN D ..;If a location list has been passed in make sure the hospital ..;location for the ward is on the list. .. S WARDP=+$O(^DIC(42,"B",WARD,"")) .. S HLOC=+$G(^DIC(42,WARDP,44)) .. I LOCLIST>0 S OK=$S($D(^PXRMD(810.9,LOCLIST,44,"B",HLOC)):1,1:0) .. I 'OK Q .. K VAIN,VAERR D INP^VADPT .. S WARDSUB=+VAIN(4)_";"_WARD .. S (CNT,^TMP($J,"CNT",DFN))=+$G(^TMP($J,"CNT",DFN))+1 .. S ^TMP($J,PLIST,DFN,CNT)=U_+VAIN(7)_U_2_U_DFN_U_WARDSUB .. S INST=$S(HLOC>0:+$P(^SC(HLOC,0),U,4),1:0) .. S INSTNM=INST_";"_$S(INST>0:$P(^DIC(4,INST,0),U,1),1:0) .. S INSTNM=INSTNM_";"_$S(INST>0:$P($G(^DIC(4,INST,99)),U,1),1:0) .. S ^TMP($J,PLIST,DFN,CNT,"VALUE")=WARDSUB .. S ^TMP($J,PLIST,DFN,CNT,"INSTITUTION")=INSTNM .. S ^TMP($J,PLIST,DFN,CNT,"ADMIT DATE")=VAIN(7) K ^TMP($J,"CNT") Q ; ;===================================== DISCH(NGET,BDT,EDT,PLIST,PARAM) ;Discharges during a date range. ;NOTE: ASIH is not accounted for in this version. D ADMDISCH(BDT,EDT,PLIST,PARAM,"ATT3") Q ; ]]> HEALTH FACTORS 9999999.64 MU STK 50049 1292931282 NO HEALTH FACTORS 9999999.64 ADMIT DECISION 50092 3538184457 NO HEALTH FACTORS 9999999.64 ARRIVAL 50063 3668375555 NO REMINDER COMPUTED FINDINGS 811.4 VA-ADMISSIONS FOR A DATE RANGE 90 1960922291 NO REMINDER COMPUTED FINDINGS 811.4 VA-DISCHARGES FOR A DATE RANGE 94 1608937132 NO REMINDER TAXONOMY 811.2 MU TABLE 7.01 TX 187 2517265193 NO REMINDER TERM 811.5 MU ADMISSION ICU OBSERVATION TRM 668 1406123770 NO REMINDER DEFINITION 811.9 MU ED2 CR 219 1390182903 NO REMINDER DEFINITION 811.9 MU ED 1&2 DENOM 247 612354650 NO REMINDER DEFINITION 811.9 MU ED1 CR 215 2459586916 NO REMINDER LIST RULE 810.4 MU ED-2 NUMER RR 89 739660164 NO REMINDER LIST RULE 810.4 MU ED-2 NUMER RS 90 34079790 YES REMINDER LIST RULE 810.4 MU ED-2 DENOM RR 164 1426345292 NO REMINDER LIST RULE 810.4 MU ED-2 DENOM RS 168 833941687 YES REMINDER LIST RULE 810.4 MU ED-1 NUMER RR 87 3352144439 NO REMINDER LIST RULE 810.4 MU ED-1 NUMER RS 88 3590207834 YES REMINDER LIST RULE 810.4 MU ED-1 DENOM RR 163 4198688042 NO REMINDER LIST RULE 810.4 MU ED-1 DENOM RS 165 3863137731 YES 19 22 108 27 122 121 112 139 135 126 156 152 143 207 169 160 212 212 260 225 216 265 265 871 278 269 1023 876 1043 1036 1027 1049 1048 1117 1062 1053 1133 1122 1202 1146 1137 1217 1207 1285 1230 1221 1300 1290 1319 1313 1304 1324 1324 1345 1337 1328 1351 1350 1370 1364 1355 1375 1375 1396 1388 1379 1402 1401 1421 1415 1406 1426 1426 1447 1439 1430 1453 1452 1472 1466 1457 1477 1477 1498 1490 1481 1504 1503