- SROAUTL2 ;BIR/ADM - RISK ASSESSMENT UTILITY ;01/29/07
- ;;3.0; Surgery ;**38,47,63,88,125,153,160**;24 Jun 93;Build 7
- S SRZ=0 F S SRZ=$O(SRY(130,SRTN,SRZ)) Q:'SRZ D
- .I SRY(130,SRTN,SRZ,"I")="" D TR S X=$T(@SRP),SRFLD=$P(X,";;",2),SRX(SRZ)=$P(SRFLD,"^",2)
- .I SRY(130,SRTN,SRZ,"I")="NS" D TR S X=$T(@SRP),SRFLD=$P(X,";;",2),SRDT=$P(SRFLD,"^",4) S:SRDT'="" SRLR(SRDT)=""
- S SRDT=0 F S SRDT=$O(SRLR(SRDT)) Q:'SRDT K SRX(SRDT)
- Q
- RELATE S DFN=$P(^SRF(SRTN,0),"^"),SRDEATH=$P($G(^DPT(DFN,.35)),"^") I 'SRDEATH Q
- S X2=$P(^SRF(SRTN,0),"^",9),X1=SRDEATH D ^%DTC I X>90 Q
- S X=$P($G(^SRF(SRTN,.4)),"^",7) I X="" S SRX(903)="Death Unrelated/Related"
- Q
- TR S SRP=SRZ,SRP=$TR(SRP,"1234567890.","ABCDEFGHIJP")
- Q
- GET S X=$T(@J)
- Q
- PJC ;;.03^Major or Minor^Major or Minor^
- PDB ;;.42^Other Procedures^^
- PCG ;;.37^Anesthesia Technique^^
- CE ;;35^Concurrent Case^Concurrent Case^
- PJD ;;.04^Surgery Specialty^Surgical Specialty^
- BF ;;26^Principal Procedure^Principal Operation^
- BGJ ;;270^Preoperative Serum Sodium^Serum Sodium^304
- CJD ;;304^Date Preoperative Serum Sodium was Performed^^
- BBD ;;224^Preoperative BUN (mg/dl)^BUN^291
- BIA ;;291^Date Preoperative BUN was Performed^^
- BBC ;;223^Preoperative Serum Creatinine (mg/dl)^Serum Creatinine^290
- BIJ ;;290^Date Preoperative Serum Creatinine was Performed^^
- BBE ;;225^Preoperative Serum Albumin (g/dl)^Serum Albumin^292
- BIB ;;292^Date Preoperative Serum Albumin was Performed^^
- BBH ;;228^Preoperative Total Bilirubin (mg/dl)^Total Bilirubin^295
- BIE ;;295^Date Preoperative Total Bilrubin was Performed^^
- BBG ;;227^Preoperative SGOT (mU/ml)^SGOT^294
- BID ;;294^Date Preoperative SGOT was Performed^^
- BBI ;;229^Preoperative Alkaline Phosphatase (mU/ml)^Alkaline Phosphatase^296
- BIF ;;296^Date Preoperative Alkaline Phosphatase was Performed^^
- BCJ ;;230^Preoperative WBC (X 1000/mm3)^WBC^297
- BIG ;;297^Date Preoperative WBC was Performed
- BCD ;;234^Preoperative Hematocrit^Hematocrit^301
- CJA ;;301^Date Preoperative Hematocrit was Performed^^
- BCA ;;231^Preoperative Platelet Count (X 1000/mm3)^Platelet Count^298
- BIH ;;298^Date Preoperative Platelet Count was Performed^^
- BCC ;;233^Preoperative PTT (seconds)^PTT^300
- CJJ ;;300^Date Preoperative PTT was Performed^^
- BCB ;;232^Preoperative PT (seconds)^PT^299
- BII ;;299^Date Preoperative PT was Performed^^
- BGD ;;274^Highest Postoperative Serum Sodium^Highest Serum Sodium^305
- CJE ;;305^Date Highest Serum Sodium was Recorded^^
- DJE ;;405^Lowest Serum Sodium^Lowest Serum Sodium^407
- DJG ;;407^Date of Lowest Serum Sodium^^
- BGE ;;275^Highest Postoperative Potassium^Highest Potassium^306
- CJF ;;306^Date Highest Potassium was Recorded^^
- DJF ;;406^Lowest Postoperative Potassium^Lowest Potassium^408
- DJH ;;408^Date of Lowest Postoperative Potassium^^
- BGG ;;277^Highest Postoperative Serum Creatinine^Highest Serum Creatinine^308
- CJH ;;308^Date Highest Serum Creatinine was Recorded^^
- BGH ;;278^Highest Postoperative CPK^Highest CPK^309
- CJI ;;309^Date Highest CPK was Recorded^^
- BGI ;;279^Highest Postoperative CPK-MB^Highest CPK-MB^310
- CAJ ;;310^Date Highest CPK-MB Band was Recorded^^
- BHJ ;;280^Highest Postoperative Total Bilirubin^Highest Total Bilirubin^311
- CAA ;;311^Date Highest Total Bilirubin was Recorded^^
- BHA ;;281^Highest Postoperative WBC^Highest WBC^312
- CAB ;;312^Date Highest WBC was Recorded^^
- BHC ;;283^Lowest Postoperative Hematocrit^Lowest Hematocrit^314
- CAD ;;314^Date Lowest Hematocrit was Recorded^^
- DEE ;;455^Highest Postoperative Serum Troponin I^Highest Troponin I^455.1
- DEEPA ;;455.1^Date of Highest Postop Troponin I^^
- DEF ;;456^Highest Postoperative Serum Troponin T^Highest Troponin T^456.1
- DEFPA ;;456.1^Date of Highest Postop Troponin T^^
- DHG ;;487^Preoperative INR^INR^487.1
- DHGPA ;;487.1^Date Preoperative INR was Performed^^
- DDD ;;444^Preoperative Anion Gap^Anion Gap^444.1
- DDDPA ;;444.1^Date Preoperative Anion Gap was Recorded^^
- DDE ;;445^Highest Postoperative Anion Gap^Highest Anion Gap^445.1
- DDEPA ;;445.1^Date Highest Anion Gap was Recorded^^
- EJD ;;504^Preoperative Hemoglobin A1c^Hemoglobin A1c^504.1
- EJDPA ;;504.1^Date Preoperative Hemoglobin A1c was Performed^^
- BG ;;27^Principal Procedure Code (CPT)^Principal CPT Code^
- BAD ;;214^PGY of Primary Surgeon ('0' for Staff Surgeon)^PGY of Primary Surgeon^
- PJCE ;;.035^Case Schedule Type^Surgical Priority^
- APJI ;;1.09^Wound Classification^Wound Classification^
- APAC ;;1.13^ASA Class^ASA Classification^
- PBB ;;.22^Time the Operation Began^Date/Time Operation Began^
- PBC ;;.23^Time the Operation Ends^Date/Time Operation Ended^
- CDJ ;;340^Number of RBC Units Transfused^RBC Units Transfused^
- DDC ;;443^Intraoperative Disseminated Cancer (Y/N)^Intraoperative Disseminated Cancer^
- DDF ;;446^Intraoperative Ascites (Y/N)^Intraoperative Ascites
- FF ;;66^Principal Diagnosis Code (ICD9)^Postop Diagnosis Code (ICD9)^
- BDG ;;247^Length of Postoperative Stay^Length of Postoperative Hospital Stay^
- AJB ;;102^Reason for not Creating an Assessment^Exclusion Criteria^
- PJAA ;;.011^In/Out-Patient Status^Hospital Admission Status^
- PAFF ;;.166^Attending Code^Attending Code
- PBA ;;.21^Anesthesia Care Start Time^Anesthesia Start^
- PBD ;;.24^Anesthesia Care End Time^Anesthesia Finish^
- SROAUTL2 ;BIR/ADM - RISK ASSESSMENT UTILITY ;01/29/07
- +1 ;;3.0; Surgery ;**38,47,63,88,125,153,160**;24 Jun 93;Build 7
- +2 SET SRZ=0
- FOR
- SET SRZ=$ORDER(SRY(130,SRTN,SRZ))
- IF 'SRZ
- QUIT
- Begin DoDot:1
- +3 IF SRY(130,SRTN,SRZ,"I")=""
- DO TR
- SET X=$TEXT(@SRP)
- SET SRFLD=$PIECE(X,";;",2)
- SET SRX(SRZ)=$PIECE(SRFLD,"^",2)
- +4 IF SRY(130,SRTN,SRZ,"I")="NS"
- DO TR
- SET X=$TEXT(@SRP)
- SET SRFLD=$PIECE(X,";;",2)
- SET SRDT=$PIECE(SRFLD,"^",4)
- IF SRDT'=""
- SET SRLR(SRDT)=""
- End DoDot:1
- +5 SET SRDT=0
- FOR
- SET SRDT=$ORDER(SRLR(SRDT))
- IF 'SRDT
- QUIT
- KILL SRX(SRDT)
- +6 QUIT
- RELATE SET DFN=$PIECE(^SRF(SRTN,0),"^")
- SET SRDEATH=$PIECE($GET(^DPT(DFN,.35)),"^")
- IF 'SRDEATH
- QUIT
- +1 SET X2=$PIECE(^SRF(SRTN,0),"^",9)
- SET X1=SRDEATH
- DO ^%DTC
- IF X>90
- QUIT
- +2 SET X=$PIECE($GET(^SRF(SRTN,.4)),"^",7)
- IF X=""
- SET SRX(903)="Death Unrelated/Related"
- +3 QUIT
- TR SET SRP=SRZ
- SET SRP=$TRANSLATE(SRP,"1234567890.","ABCDEFGHIJP")
- +1 QUIT
- GET SET X=$TEXT(@J)
- +1 QUIT
- PJC ;;.03^Major or Minor^Major or Minor^
- PDB ;;.42^Other Procedures^^
- PCG ;;.37^Anesthesia Technique^^
- CE ;;35^Concurrent Case^Concurrent Case^
- PJD ;;.04^Surgery Specialty^Surgical Specialty^
- BF ;;26^Principal Procedure^Principal Operation^
- BGJ ;;270^Preoperative Serum Sodium^Serum Sodium^304
- CJD ;;304^Date Preoperative Serum Sodium was Performed^^
- BBD ;;224^Preoperative BUN (mg/dl)^BUN^291
- BIA ;;291^Date Preoperative BUN was Performed^^
- BBC ;;223^Preoperative Serum Creatinine (mg/dl)^Serum Creatinine^290
- BIJ ;;290^Date Preoperative Serum Creatinine was Performed^^
- BBE ;;225^Preoperative Serum Albumin (g/dl)^Serum Albumin^292
- BIB ;;292^Date Preoperative Serum Albumin was Performed^^
- BBH ;;228^Preoperative Total Bilirubin (mg/dl)^Total Bilirubin^295
- BIE ;;295^Date Preoperative Total Bilrubin was Performed^^
- BBG ;;227^Preoperative SGOT (mU/ml)^SGOT^294
- BID ;;294^Date Preoperative SGOT was Performed^^
- BBI ;;229^Preoperative Alkaline Phosphatase (mU/ml)^Alkaline Phosphatase^296
- BIF ;;296^Date Preoperative Alkaline Phosphatase was Performed^^
- BCJ ;;230^Preoperative WBC (X 1000/mm3)^WBC^297
- BIG ;;297^Date Preoperative WBC was Performed
- BCD ;;234^Preoperative Hematocrit^Hematocrit^301
- CJA ;;301^Date Preoperative Hematocrit was Performed^^
- BCA ;;231^Preoperative Platelet Count (X 1000/mm3)^Platelet Count^298
- BIH ;;298^Date Preoperative Platelet Count was Performed^^
- BCC ;;233^Preoperative PTT (seconds)^PTT^300
- CJJ ;;300^Date Preoperative PTT was Performed^^
- BCB ;;232^Preoperative PT (seconds)^PT^299
- BII ;;299^Date Preoperative PT was Performed^^
- BGD ;;274^Highest Postoperative Serum Sodium^Highest Serum Sodium^305
- CJE ;;305^Date Highest Serum Sodium was Recorded^^
- DJE ;;405^Lowest Serum Sodium^Lowest Serum Sodium^407
- DJG ;;407^Date of Lowest Serum Sodium^^
- BGE ;;275^Highest Postoperative Potassium^Highest Potassium^306
- CJF ;;306^Date Highest Potassium was Recorded^^
- DJF ;;406^Lowest Postoperative Potassium^Lowest Potassium^408
- DJH ;;408^Date of Lowest Postoperative Potassium^^
- BGG ;;277^Highest Postoperative Serum Creatinine^Highest Serum Creatinine^308
- CJH ;;308^Date Highest Serum Creatinine was Recorded^^
- BGH ;;278^Highest Postoperative CPK^Highest CPK^309
- CJI ;;309^Date Highest CPK was Recorded^^
- BGI ;;279^Highest Postoperative CPK-MB^Highest CPK-MB^310
- CAJ ;;310^Date Highest CPK-MB Band was Recorded^^
- BHJ ;;280^Highest Postoperative Total Bilirubin^Highest Total Bilirubin^311
- CAA ;;311^Date Highest Total Bilirubin was Recorded^^
- BHA ;;281^Highest Postoperative WBC^Highest WBC^312
- CAB ;;312^Date Highest WBC was Recorded^^
- BHC ;;283^Lowest Postoperative Hematocrit^Lowest Hematocrit^314
- CAD ;;314^Date Lowest Hematocrit was Recorded^^
- DEE ;;455^Highest Postoperative Serum Troponin I^Highest Troponin I^455.1
- DEEPA ;;455.1^Date of Highest Postop Troponin I^^
- DEF ;;456^Highest Postoperative Serum Troponin T^Highest Troponin T^456.1
- DEFPA ;;456.1^Date of Highest Postop Troponin T^^
- DHG ;;487^Preoperative INR^INR^487.1
- DHGPA ;;487.1^Date Preoperative INR was Performed^^
- DDD ;;444^Preoperative Anion Gap^Anion Gap^444.1
- DDDPA ;;444.1^Date Preoperative Anion Gap was Recorded^^
- DDE ;;445^Highest Postoperative Anion Gap^Highest Anion Gap^445.1
- DDEPA ;;445.1^Date Highest Anion Gap was Recorded^^
- EJD ;;504^Preoperative Hemoglobin A1c^Hemoglobin A1c^504.1
- EJDPA ;;504.1^Date Preoperative Hemoglobin A1c was Performed^^
- BG ;;27^Principal Procedure Code (CPT)^Principal CPT Code^
- BAD ;;214^PGY of Primary Surgeon ('0' for Staff Surgeon)^PGY of Primary Surgeon^
- PJCE ;;.035^Case Schedule Type^Surgical Priority^
- APJI ;;1.09^Wound Classification^Wound Classification^
- APAC ;;1.13^ASA Class^ASA Classification^
- PBB ;;.22^Time the Operation Began^Date/Time Operation Began^
- PBC ;;.23^Time the Operation Ends^Date/Time Operation Ended^
- CDJ ;;340^Number of RBC Units Transfused^RBC Units Transfused^
- DDC ;;443^Intraoperative Disseminated Cancer (Y/N)^Intraoperative Disseminated Cancer^
- DDF ;;446^Intraoperative Ascites (Y/N)^Intraoperative Ascites
- FF ;;66^Principal Diagnosis Code (ICD9)^Postop Diagnosis Code (ICD9)^
- BDG ;;247^Length of Postoperative Stay^Length of Postoperative Hospital Stay^
- AJB ;;102^Reason for not Creating an Assessment^Exclusion Criteria^
- PJAA ;;.011^In/Out-Patient Status^Hospital Admission Status^
- PAFF ;;.166^Attending Code^Attending Code
- PBA ;;.21^Anesthesia Care Start Time^Anesthesia Start^
- PBD ;;.24^Anesthesia Care End Time^Anesthesia Finish^