2.0P17 959 MU_STK2 BOKHARI,SYED VOE OFFICE INSTITUTION 07/22/2011@03:08:42 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 ; ]]> VA DRUG CLASS 50.605 BL117 255 3034555924 NO VA DRUG CLASS 50.605 BL110 46 716911543 NO ORDERABLE ITEMS 101.43 WARFARIN TAB 2209 3047933063 NO ORDERABLE ITEMS 101.43 TICLOPIDINE TAB 2138 3996409048 NO HEALTH FACTORS 9999999.64 MU STK 50049 1292931282 NO HEALTH FACTORS 9999999.64 ELECTIVE CAROTID INTERVENTION 500306 2385829161 NO HEALTH FACTORS 9999999.64 COMFORT MEASURES PROTOCOL FOLLOWED 500305 779307093 NO HEALTH FACTORS 9999999.64 ENROLLED IN CLINICAL TRIALS 50071 4182986683 NO HEALTH FACTORS 9999999.64 ANTITHROMBOTIC NOT GIVEN AT DISCHARGE 50060 1494926459 NO HEALTH FACTORS 9999999.64 ANTITHROMBOTIC THERAPY GIVEN AT DISCH 50062 2153255037 NO REMINDER COMPUTED FINDINGS 811.4 VA-DISCHARGES FOR A DATE RANGE 94 1608937132 NO REMINDER COMPUTED FINDINGS 811.4 VA-ADMISSIONS FOR A DATE RANGE 90 1960922291 NO REMINDER TAXONOMY 811.2 MU STK-2 DENOM INCLU TX 146 3538177098 NO REMINDER TAXONOMY 811.2 MU STK DENOM EXCLU ELECTIVE SURGERY TX 122 3882324901 NO REMINDER TERM 811.5 MU DISCHARGE TO ANOTHER HOSP 729 3422916630 NO REMINDER TERM 811.5 MU DISCHARGED PT LEFT AGAINST MED ADVICE 688 1255054350 NO REMINDER TERM 811.5 MU DISCHARGE DEATH 685 536067863 NO REMINDER TERM 811.5 MU DISCHARGED TO HEALTH CARE FACILITY FOR HOSPIC CARE 684 1819822144 NO REMINDER TERM 811.5 MU DISCHARGED HOME-HOSPIC CARE 675 1839453929 NO REMINDER TERM 811.5 MU ADMISSION MVMT TRIAL TRM 660 1258096799 NO REMINDER TERM 811.5 MU STK-2 DENOM EXCLU TRM 652 706072082 NO REMINDER TERM 811.5 MU STK-2 NUMER INCLU TRM 622 2273402319 NO REMINDER DEFINITION 811.9 MU STK-2 NUMER CR 202 3007164804 YES REMINDER DEFINITION 811.9 MU STK-2 DENOM CR 203 28017522 YES 18 Years of age LOS 25 19 105 24 118 118 109 131 131 122 144 144 135 157 157 148 171 170 161 188 184 175 205 201 192 222 218 209 239 235 226 256 252 243 304 269 260 309 309 360 322 313 365 365 432 378 369 449 437 479 462 453 487 484 508 500 491 514 513 535 527 518 541 540 562 554 545 568 567 589 581 572 595 594 616 608 599 622 621 643 635 626 649 648 672 662 653 681 677 709 694 685 723 714 819 736 727 845 824 934 858 849 955 939