Changeset 434 for ccr/trunk/p/C0CLA7Q.m


Ignore:
Timestamp:
Apr 14, 2009, 10:57:24 AM (15 years ago)
Author:
George Lilly
Message:

rollback of Lab for RPMS code

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ccr/trunk/p/C0CLA7Q.m

    r433 r434  
    1 C0CLA7Q ;WV/JMC - CCD/CCR Lab HL7 Query Utility ;Apr 12, 2009
    2         ;;5.2;;****;Sep 27, 1994
     1C0CLA7Q ;WV/JMC - CCD/CCR Lab HL7 Query Utility ;Apr 13, 2009
     2        ;;n.n;;****;
    33        ;
    44        ;
     
    1212        ;
    1313        ; Check and retrieve lab results from LAB DATA file (#63)
    14         D GCPR^LA7QRY(C0CPTID,C0CSDT,C0CEDT,.C0CSC,.C0CSPEC,.C0CERR,C0CDEST,C0CHL7)
     14        D GCPR^LA7QRY($G(C0CPTID),$G(C0CSDT),$G(C0CEDT),.C0CSC,.C0CSPEC,.C0CERR,$G(C0CDEST),$G(C0CHL7))
    1515        ;
    1616        ; If V LAB file present then check for lab results that are only in this file
    17         I $D(^AUPNVLAB) D VCHECK
    18         ;
    1917        ; If results found in V Lab file then build results and add to above results.
    20         I $D(^TMP("C0C-VLAB",$J,3)) D VBUILD
     18        I $D(^AUPNVLAB) D
     19        . D VCHECK
     20        . I $D(^TMP("C0C-VLAB",$J,3)) D VBUILD
    2121        ;
    2222        ;K ^TMP("C0C-VLAB",$J)
     
    8484        I C0CLN'="" D
    8585        . S X=$P(LA7X,"^",3)
    86         . S $P(X,"!",3)=C0CLN
     86        . I $P(X,"!",3)="" S $P(X,"!",3)=C0CLN
    8787        . S $P(LA7X,"^",3)=X
    8888        ;
     
    9696        F I=0,12 S C0CVLAB(I)=^AUPNVLAB(C0CDA,I)
    9797        ;
     98        ; JMC 04/13/09 - Store anything for now that meets date criteria.
    9899        D VSTORE
    99100        ;
     
    103104VSTORE  ; Store entry for building in HL7 message when parent is from V LAB file.
    104105        ;
    105         S ^TMP("C0C-VLAB",$J,3,$P(C0CVLAB(12),"^"),$P(C0CVLAB,"^",2))=""
     106        N PARENT
     107        ;
     108        ; Determine parent test to use for OBR segment
     109        S PARENT=$P(C0CVLAB(12),"^",8)
     110        I PARENT="" S PARENT=$P(C0CVLAB(0),"^")
     111        ;
     112        ;                                patient ien
     113        ;                                |                 collection date/time
     114        ;                                |                 |             parent test (ordered test)
     115        ;                                |                 |             |      ien of entry in V LAB file
     116        ;                                |                 |             |      |
     117        S ^TMP("C0C-VLAB",$J,3,$P(C0CVLAB(0),"^",2),$P(C0CVLAB(12),"^"),PARENT,C0CDA)=""
     118        ;
    106119        Q
Note: See TracChangeset for help on using the changeset viewer.