Ignore:
Timestamp:
Oct 8, 2012, 6:59:10 AM (12 years ago)
Author:
Tariq Hamkari
Message:

updated the BSDX version to 1.7

  • fix "BSDX01.m" routine , it was take too long time to retrieve patient radiology exams.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Scheduling/trunk/m/BSDX30.m

    r1481 r1563  
    1 BSDX30  ; IHS/OIT/HMW - WINDOWS SCHEDULING RPCS ; [7/6/12 11:03am]
    2         ;;1.7T2;BSDX;;Jul 11, 2012;Build 18
     1BSDX30  ; IHS/OIT/HMW - WINDOWS SCHEDULING RPCS ; [4/28/11 10:28am]
     2        ;;1.6;BSDX;;Aug 31, 2011;Build 25
    33        ; Licensed under LGPL
    44        ;
     
    77        ;Entry point for debugging
    88        ;
    9         ; D DEBUG^%Serenji("SPACE^BSDX30(.BSDXY,BSDXDIC,BSDXVAL)")
     9        D DEBUG^%Serenji("SPACE^BSDX30(.BSDXY,BSDXDIC,BSDXVAL)")
    1010        Q
    1111        ;
     
    4949EHRPTD(BSDXY,BSDXWID,BSDXDFN)   ;
    5050        ;
    51         ; D DEBUG^%Serenji("EHRPT^BSDX30(.BSDXY,BSDXWID,BSDXDFN)")
     51        D DEBUG^%Serenji("EHRPT^BSDX30(.BSDXY,BSDXWID,BSDXDFN)")
    5252        Q
    5353        ;
     
    7070        ;
    7171PEVENT(BSDXWID,DFN)     ;EP - Raise patient selection event to EHR
    72         ; VEN/SMH v1.7 3120706 - Not used in VISTA.
    73         ; No way right now to synchronize with CPRS.
    74         ; Code commented out for now.
    7572        ;
    7673        ;Change patient context to patient DFN
     
    8178        ;all EHR client sessions belonging to user DUZ.
    8279        ;
    83         ;Q:'$G(DUZ)
     80        Q:'$G(DUZ)
    8481        ;N X
    8582        ;S X="CIANBUTL" X ^%ZOSF("TEST") Q:'$T
    8683        ;S X="CIANBEVT" X ^%ZOSF("TEST") Q:'$T
    87         ;N UID,BRET
    88         ;S BRET=0,UID=0
    89         ;F  S BRET=$$NXTUID^CIANBUTL(.UID,1) Q:'UID  D
    90         ;. Q:DUZ'=$$GETVAR^CIANBUTL("DUZ",,,UID)
    91         ;. I BSDXWID'="" Q:BSDXWID'=$TR($$GETVAR^CIANBUTL("WID",,,UID),"abcdefghijklmnopqrstuvwxyz","ABCDEFGHIJKLMNOPQRSTUVWXYZ")
    92         ;. D QUEUE^CIANBEVT("CONTEXT.PATIENT",+DFN,UID)
    93         ;Q
     84        N UID,BRET
     85        S BRET=0,UID=0
     86        F  S BRET=$$NXTUID^CIANBUTL(.UID,1) Q:'UID  D
     87        . Q:DUZ'=$$GETVAR^CIANBUTL("DUZ",,,UID)
     88        . I BSDXWID'="" Q:BSDXWID'=$TR($$GETVAR^CIANBUTL("WID",,,UID),"abcdefghijklmnopqrstuvwxyz","ABCDEFGHIJKLMNOPQRSTUVWXYZ")
     89        . D QUEUE^CIANBEVT("CONTEXT.PATIENT",+DFN,UID)
     90        Q
Note: See TracChangeset for help on using the changeset viewer.