Ignore:
Timestamp:
Dec 31, 2011, 12:08:05 AM (12 years ago)
Author:
George Lilly
Message:

latest ohum update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ccr/branches/ohum/p/C0CALERT.m

    r1206 r1325  
    11C0CALERT  ; CCDCCR/CKU/GPL - CCR/CCD PROCESSING FOR ALERTS ; 09/11/08
    2  ;;1.0;C0C;;May 19, 2009;Build 38
     2 ;;1.0;C0C;;May 19, 2009;Build 39
    33 ;Copyright 2008,2009 George Lilly, University of Minnesota and others.
    44 ;Licensed under the terms of the GNU General Public License.
     
    5656 . S @ALTVMAP@("ALERTTYPE")=ADTY ; type of allergy
    5757 . N ALTCDE ; SNOMED CODE THE THE ALERT
    58  . S ALTCDE=$S(A2="P":"282100009",A2="A":"416098002",1:"") ; IF NOT ADVERSE, IT IS ALLERGIC
     58 . S ALTCDE=$S(A2="P":"282100009",A2="A":"418634005",1:"") ; IF NOT ADVERSE, IT IS ALLERGIC
    5959 . S @ALTVMAP@("ALERTCODEVALUE")=ALTCDE ;
    6060 . ; WILL USE 418634005 FOR ALLERGIC REACTION TO A SUBSTANCE
     
    8181 . S ACNM=$P(@ALTG@(ALTTMP),U,2) ; REACTANT
    8282 . S @ALTVMAP@("ALERTAGENTPRODUCTNAMETEXT")=ACNM
    83  . N ZC,ZCD,ZCDS,ZCDSV ; CODE,CODE SYSTEM,CODE VERSION
    84  . S (ZC,ZCD,ZCDS,ZCDSV)="" ; INITIALIZE
     83 . S @ALTVMAP@("ALERTAGENTPRODUCTCODEVALUE")=ACVUID
    8584 . I ACVUID'="" D  ; IF VUID IS NOT NULL
    86  . . S ZC=$$CODE^C0CUTIL(ACVUID)
    87  . . S ZCD=$P(ZC,"^",1) ; CODE TO USE
    88  . . S ZCDS=$P(ZC,"^",2) ; CODING SYSTEM - RXNORM OR VUID
    89  . . S ZCDSV=$P(ZC,"^",3) ; CODING SYSTEM VERSION
     85 . . S @ALTVMAP@("ALERTAGENTPRODUCTCODESYSTEM")="VUID"
    9086 . E  D  ; IF REACTANT CODE VALUE IS NULL
    9187 . . I $G(DUZ("AG"))="I" D  ; IF WE ARE RUNNING ON RPMS
     
    9490 . . S @ALTVMAP@("ALERTAGENTPRODUCTCODESYSTEM")=""
    9591 . . S @ALTVMAP@("ALERTAGENTPRODUCTCODEVALUE")=""
    96  . S @ALTVMAP@("ALERTAGENTPRODUCTCODEVALUE")=ZCD
    97  . S @ALTVMAP@("ALERTAGENTPRODUCTCODESYSTEM")=ZCDS
    98  . S @ALTVMAP@("ALERTAGENTPRODUCTNAMETEXT")=ACNM_" "_ZCDS_": "_ZCD
    99  . S @ALTVMAP@("ALERTDESCRIPTIONTEXT")=ADT_" "_ZCDS_": "_ZCD
    10092 . ; REACTIONS - THIS SHOULD BE MULTIPLE, IS SINGLE NOW
    10193 . N ARTMP,ARIEN,ARDES,ARVUID
Note: See TracChangeset for help on using the changeset viewer.