Changeset 434 for ccr/trunk/p/C0CLA7Q.m
- Timestamp:
- Apr 14, 2009, 10:57:24 AM (15 years ago)
- 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 1 2, 20092 ;; 5.2;;****;Sep 27, 19941 C0CLA7Q ;WV/JMC - CCD/CCR Lab HL7 Query Utility ;Apr 13, 2009 2 ;;n.n;;****; 3 3 ; 4 4 ; … … 12 12 ; 13 13 ; 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)) 15 15 ; 16 16 ; If V LAB file present then check for lab results that are only in this file 17 I $D(^AUPNVLAB) D VCHECK18 ;19 17 ; 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 21 21 ; 22 22 ;K ^TMP("C0C-VLAB",$J) … … 84 84 I C0CLN'="" D 85 85 . S X=$P(LA7X,"^",3) 86 . S $P(X,"!",3)=C0CLN86 . I $P(X,"!",3)="" S $P(X,"!",3)=C0CLN 87 87 . S $P(LA7X,"^",3)=X 88 88 ; … … 96 96 F I=0,12 S C0CVLAB(I)=^AUPNVLAB(C0CDA,I) 97 97 ; 98 ; JMC 04/13/09 - Store anything for now that meets date criteria. 98 99 D VSTORE 99 100 ; … … 103 104 VSTORE ; Store entry for building in HL7 message when parent is from V LAB file. 104 105 ; 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 ; 106 119 Q
Note:
See TracChangeset
for help on using the changeset viewer.