Ignore:
Timestamp:
Dec 4, 2009, 8:26:01 PM (14 years ago)
Author:
George Lilly
Message:

WorldVistAEHR overlayed on FOIAVistA

Location:
FOIAVistA/tag/r
Files:
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • FOIAVistA/tag/r/SURGERY-SR/SROALEC.m

    r628 r636  
    1 SROALEC ;BIR/ADM - LIST OF ELIGIBLE CASES ;02/04/08
    2  ;;3.0; Surgery ;**160,166**;24 Jun 93;Build 6
     1SROALEC ;BIR/ADM - LIST OF ELIGIBLE CASES ;05/04/07
     2 ;;3.0; Surgery ;**160**;24 Jun 93;Build 7
    33 S (GRAND,SRNEW,SRSOUT,TOT)=0,(SRHDR,SRPAGE)=1,SRTITLE="CASES ELIGIBLE FOR ASSESSMENT" K ^TMP("SRA",$J)
    44 I SRFLG,SRASP S SRSPEC=$P(^SRO(137.45,SRASP,0),"^")
     
    1919 S SRCPLT=$P($G(^SRO(136,SRTN,10)),"^") I SRCPLT,'$$XL^SROAX(SRTN) Q
    2020 S SRA=$G(^SRF(SRTN,"RA"))
    21  I SRAST=1 Q:'($P(SRA,"^",2)="N"!($P(SRA,"^",2)="C"))!'($P(SRA,"^",6)="Y")
    22  I SRAST=2 Q:'($P(SRA,"^",2)="N"!($P(SRA,"^",2)="C"))!'($P(SRA,"^",6)="N")
    23  I SRAST=3 Q:$P(SRA,"^",2)'=""
    2421 I SRSP S SRSS=$P(^SRF(SRTN,0),"^",4),SRSS=$S(SRSS:$P(^SRO(137.45,SRSS,0),"^"),1:"SPECIALTY NOT ENTERED"),^TMP("SRA",$J,SRSS,SRSD,SRTN)=SRA Q
    2522 S ^TMP("SRA",$J,SRSD,SRTN)=SRA
     
    3633 Q
    3734PRINT ; print case info
    38  N SRDA,SRPROCS,SRSP1,SRY S SRPROCS=""
    39  I $Y+8>IOSL!SRNEW D PAGE I SRSOUT Q
     35 N SRDA,SRPROCS,SRY S SRPROCS=""
     36 I $Y+6>IOSL!SRNEW D PAGE I SRSOUT Q
    4037 S SRA(0)=^SRF(SRTN,0),DFN=$P(SRA(0),"^") N I D DEM^VADPT S SRANM=VADM(1),SRASSN=VA("PID") K VADM
    4138 I $L(SRANM)>19 S SRANM=$P(SRANM,",")_","_$E($P(SRANM,",",2))_"."
    42  S SRSP1="",X=$P(SRA(0),"^",4) S:X SRSP1=$P(^SRO(137.45,X,0),"^")
    4339 S SROPER=$P(^SRF(SRTN,"OP"),"^") I $O(^SRF(SRTN,13,0)) S SROTHER=0 F I=0:0 S SROTHER=$O(^SRF(SRTN,13,SROTHER)) Q:'SROTHER  D OTHER
    4440 K SROPS,MM,MMM S:$L(SROPER)<63 SROPS(1)=SROPER I $L(SROPER)>62 S SROPER=SROPER_"  " F M=1:1 D LOOP Q:MMM=""
    4541 S X=$P(SRA,"^"),SRSTATUS=$S(X="T":"TRANSMITTED",X="C":"COMPLETE",X="I":"INCOMPLETE",1:"NO ASSESSMENT"),Y=SRSD D D^DIQ S SRDT=$P(Y,"@")
    46  I $Y+7>IOSL D PAGE I SRSOUT Q
    47  W !,SRTN,?18,SRANM_" "_VA("PID"),?53,SRATYPE,?67,SRSTATUS,!,SRDT,?18,SROPS(1),! D
    48  .I 'SRSP W $E(SRSP1,1,17) F I=2:1 W:$D(SROPS(I)) ?18,SROPS(I),! I '$D(SROPS(I)) W ! Q
    49  .I SRSP F I=2:1 Q:'$D(SROPS(I))  W ?18,SROPS(I),!
     42 I $Y+5>IOSL D PAGE I SRSOUT Q
     43 W !,SRTN,?18,SRANM_" "_VA("PID"),?53,SRATYPE,?67,SRSTATUS,!,SRDT F I=1:1 Q:'$D(SROPS(I))  W ?18,SROPS(I),!
    5044 S SRY=$P($G(^SRO(136,SRTN,0)),"^",2) I SRY D CPT S SRPROCS=SRCODE
    5145 S SRDA=0 F  S SRDA=$O(^SRO(136,SRTN,3,SRDA)) Q:'SRDA  S SRY=$P($G(^SRO(136,SRTN,3,SRDA,0)),"^") I SRY D CPT D
     
    7670 W:$E(IOST)="P" !,?(80-$L(SRPRINT)\2),SRPRINT
    7771 W !!,?50,"'*' Denotes Eligible CPT Code" I SRSP,SRSS'="" W !,">>> "_SRSS
    78  W !!,"CASE #",?18,"PATIENT",?53,"TYPE",?67,"STATUS",!,"OP DATE",?18,"OPERATION(S)",! W:'SRSP "SURG SPECIALTY",! F LINE=1:1:80 W "="
     72 W !!,"CASE #",?18,"PATIENT",?53,"TYPE",?67,"STATUS",!,"OP DATE",?18,"OPERATION(S)",! F LINE=1:1:80 W "="
    7973 S SRHDR=0,SRNEW=0,SRPAGE=SRPAGE+1
    8074 Q
Note: See TracChangeset for help on using the changeset viewer.