Changeset 222 for ccr/trunk/p/CCRUTIL.m
- Timestamp:
- Oct 21, 2008, 10:06:59 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ccr/trunk/p/CCRUTIL.m
r219 r222 86 86 ; 87 87 N LEXIEN 88 I $O(^LEX(757.21,"ADIS",DNAME))'="" D ; IEN FOUND FOR THIS DRUG 89 . S LEXIEN=$O(^LEX(757.21,"ADIS",DNAME)) ; GET THE IEN IN THE LEXICON 88 I $O(^LEX(757.21,"ADIS",DNAME,""))'="" D ; IEN FOUND FOR THIS DRUG 89 . S LEXIEN=$O(^LEX(757.21,"ADIS",DNAME,"")) ; GET THE IEN IN THE LEXICON 90 . W LEXIEN,! 90 91 . S RTN(1)=$P(^LEX(757.02,LEXIEN,0),"^",2) ; SNOMED CODE IN P2 91 92 . S RTN(0)=1 ; ONE THING RETURNED … … 98 99 D DA2SNO(.DARTN,DANAME) ; CALL THE LOOKUP ROUTINE 99 100 I DARTN(0)>0 D ; GOT RESULTS 100 . W !, RTN(1) ;PRINT THE SNOMED CODE101 . W !,DARTN(1) ;PRINT THE SNOMED CODE 101 102 E W !,"NOT FOUND",! 102 103 Q 103 104 ; 104 DASNALL ; ROUTINE TO EXAMINE THE ADIS INDEX IN LEX AND RETRIEVE ALL105 DASNALL(WHICH) ; ROUTINE TO EXAMINE THE ADIS INDEX IN LEX AND RETRIEVE ALL 105 106 ; ASSOCIATED SNOMED CODES 106 107 N DASTMP,DASIEN,DASNO 107 108 S DASTMP="" 108 F S DASTMP=$O(^LEX(757.21, "ANUR",DASTMP)) Q:DASTMP="" D ; NAME OF MED109 . S DASIEN=$O(^LEX(757.21, "ANUR",DASTMP)) ; IEN OF MED109 F S DASTMP=$O(^LEX(757.21,WHICH,DASTMP)) Q:DASTMP="" D ; NAME OF MED 110 . S DASIEN=$O(^LEX(757.21,WHICH,DASTMP,"")) ; IEN OF MED 110 111 . S DASNO=$P(^LEX(757.02,DASIEN,0),"^",2) ; SNOMED CODE FOR ENTRY 111 112 . W DASTMP,"=",DASNO,! ; PRINT IT OUT
Note:
See TracChangeset
for help on using the changeset viewer.