2.0P17 1053 MU_VTE4 BOKHARI,SYED VOE OFFICE INSTITUTION 07/22/2011@03:03:35 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 ; ]]> LABORATORY TEST 60 PLT 9 1060313375 NO ORDERABLE ITEMS 101.43 HEPARIN BEEF LUNG 10000 UNIT/ML INJ,SOLN 2963 3975665022 NO ORDERABLE ITEMS 101.43 HEPARIN BEEF LUNG 1000 UNIT/ML INJ,SOLN 2962 1804661679 NO ORDERABLE ITEMS 101.43 HEPARIN 10000 UNIT/ML INJ,SOLN 2953 2816225240 NO ORDERABLE ITEMS 101.43 HEPARIN 1000 UNIT/ML INJ,SOLN 2947 1153307274 NO HEALTH FACTORS 9999999.64 MU STK 50049 1292931282 NO HEALTH FACTORS 9999999.64 VTE TEST ORDER 50195 808123084 NO HEALTH FACTORS 9999999.64 VTE DX CONFIRMED DURING HOSPTIALIZATION 50193 1875261175 NO HEALTH FACTORS 9999999.64 ENROLLED IN CLINICAL TRIALS 50071 4182986683 NO HEALTH FACTORS 9999999.64 COMFORT MEASURES ON OR DAY AFTER ARRIVAL 50064 1895354898 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 TABLE 7.04 TX 190 3678313254 NO REMINDER TAXONOMY 811.2 MU TABLE 7.03 TX 189 2377246465 NO REMINDER TERM 811.5 MU VTE-4 DENOM PLT LAB RESULT TRM 689 1938584144 NO REMINDER TERM 811.5 MU DISCHARGED PT LEFT AGAINST MED ADVICE 688 1255054350 NO REMINDER TERM 811.5 MU DISCHARGED TRANSFER OUT 687 1371446481 NO REMINDER TERM 811.5 MU VTE-4 HEPARIN MED TRM 686 3521631392 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 VTE-5 DENOM TEST ORDER TRM 678 3278676975 NO REMINDER TERM 811.5 MU VTE-5 DENOM CONFIRMED DX TRM 677 865367625 NO REMINDER TERM 811.5 MU VTE-5 DENOM INCL 7.03 OR 7.04 TX TRM 676 2774899428 NO REMINDER TERM 811.5 MU DISCHARGED HOME-HOSPIC CARE 675 1839453929 NO REMINDER TERM 811.5 MU VTE-6 EXCLU DENOM TRM 669 616584539 NO REMINDER DEFINITION 811.9 MU VTE-4 NUMER CR 227 1778718948 YES REMINDER DEFINITION 811.9 MU VTE-4 DENOM CR 226 1783933120 YES 28 19 105 24 118 118 109 131 131 122 144 144 135 157 157 148 170 170 161 184 183 174 201 197 188 218 214 205 235 231 222 252 248 239 300 265 256 305 305 356 318 309 361 361 439 374 365 459 444 517 472 463 532 522 550 545 536 556 555 577 569 560 583 582 604 596 587 610 609 635 623 614 648 640 669 661 652 675 674 696 688 679 702 701 720 715 706 726 725 744 739 730 750 749 769 763 754 776 774 797 789 780 803 802 822 816 807 829 827 917 842 833 941 922 1026 954 945 1049 1031