Changeset 222 for ccr/trunk/p/GPLSNOA.m


Ignore:
Timestamp:
Oct 21, 2008, 10:06:59 AM (16 years ago)
Author:
George Lilly
Message:

Alert SNOMED research routines

File:
1 edited

Legend:

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

    r221 r222  
    4040    . ;D CCRRPC^GPLCCR(.CCRGLO,SNOIEN,"CCR","","","") ;PROCESS THE CCR
    4141    . W SNOIEN,@GMRBASE@(SNOIEN,0),!
    42     . N SNORTN ; RETURN ARRAY
    43     . D TEXTRPC(.SNORTN,$P(@GMRBASE@(SNOIEN,0),"^",1))
    44     . W SNORTN(1),!
     42    . N SNORTN,TTERM ; RETURN ARRAY
     43    . S TTERM=$P(@GMRBASE@(SNOIEN,0),"^",1)_" ALLERGY"
     44    . D TEXTRPC(.SNORTN,TTERM)
     45    . I $D(SNORTN) ZWR SNORTN
    4546    . K @SNOBASE@("VARS",SNOIEN) ; CLEAR OUT OLD VARS
     47    . I $P(TTMP,"^",1)=1 S @SNOBASE@("VARS",SNOIEN)=TTERM_"^"_TTMP_"^"_SNORTN(0)
    4648    . ;
    4749    . ; EVALUATE THE VARIABLES AND CREATE AN ATTRIBUTE MAP
     
    6264TEXTRPC(ORTN,ITEXT) ; CALL THE LEXICON WITH ITEXT AND RETURN RESULTS IN ORTN
    6365 ;
     66 ;N TTMP
    6467 W ITEXT,!
    65  W $$TEXT^LEXTRAN(ITEXT,"","","SCT",.ORTN)
     68 S TTMP=$$TEXT^LEXTRAN(ITEXT,"","","SCT","ORTN")
    6669 Q
    6770 ;
     
    98101    S SBASE=$NA(@SNOBASE@("VARS",SDFN))
    99102    D APOST("SATTR","SNOTBL","DONE")
     103    I $P(TTMP,"^",1)=1 D APOST("SATTR","SNOTBL","CODE")
     104    I $P(TTMP,"^",1)=-1 D APOST("SATTR","SNOTBL","NOCODE")
    100105    Q SATTR  ; GPL
    101106    I $D(@SBASE@("PROBLEMS",1)) D  ;
Note: See TracChangeset for help on using the changeset viewer.