Changeset 93 for ccr/trunk/p/GPLMEDS.m


Ignore:
Timestamp:
Aug 19, 2008, 4:50:47 PM (16 years ago)
Author:
George Lilly
Message:

fixed Meds processing - patched up until new APIs are in place

File:
1 edited

Legend:

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

    r90 r93  
    3232   . S @MEDOUTXML@(0)=0
    3333   . Q
    34    IF DEBUG ZWR MEDRSLT
     34   I DEBUG ZWR MEDRSLT
    3535   S MEDTVMAP=$NA(^TMP("GPLCCR",$J,"MEDICATIONS"))
    3636   S MEDTARYTMP=$NA(^TMP("GPLCCR",$J,"MEDARYTMP"))
    3737   F J=1:3 Q:'$D(MEDRSLT(J))  D  ; FOR EACH MEDICATION IN THE LIST
    38    . W "J IS ",J,!
     38   . I DEBUG W "J IS ",J,!
    3939   . S MEDVMAP=$NA(@MEDTVMAP@(J))
    4040   . K @MEDVMAP
     
    4343   . S @MEDVMAP@("MEDICATIONOBJECTID")="MED"_J ; UNIQUE OBJID FOR MEDS
    4444   . ; PROCESSING FOR MEDS GOES HERE
    45    . S @MEDVMAP@("MEDICATIONDATETIMETEXT")=$$FMDTOUTC^CCRUTIL($P(MEDPTMP,"^",11),"DT") ; GETS LAST FILL DATE
     45   . S @MEDVMAP@("MEDISSUEDATETXT")=$$FMDTOUTC^CCRUTIL($P(MEDPTMP,"^",11),"DT") ; GETS LAST FILL DATE
    4646   . S @MEDVMAP@("MEDICATIONDATETIMEAGE")=""
    4747   . S @MEDVMAP@("MEDICATIONDATETIMEAGEUNITS")=""
    48    . S @MEDVMAP@("MEDICATIONTYPETEXT")="Medication"
    49    . S @MEDVMAP@("MEDICATIONSTATUSTEXT")=$P(MEDPTMP,"^",10) ; STATUS FROM RPC
    50    . S @MEDVMAP@("MEDICATIONSOURCEACTORID")="ACTORSYSTEM_1"
    51    . S @MEDVMAP@("MEDICATIONPRODUCTNAMETEXT")=$P(MEDPTMP,"^",3)
     48   . S @MEDVMAP@("MEDTYPETEXT")="Medication"
     49   . S @MEDVMAP@("MEDSTATUSTEXT")=$P(MEDPTMP,"^",10) ; STATUS FROM RPC
     50   . S @MEDVMAP@("MEDSOURCEACTORID")="ACTORSYSTEM_1"
     51   . S @MEDVMAP@("MEDPRODUCTNAMETEXT")=$P(MEDPTMP,"^",3)
    5252   . S @MEDVMAP@("MEDICATIONPRODUCTNAMECODEVALUE")=""
    5353   . S @MEDVMAP@("MEDICATIONPRODUCTNAMECODINGINGSYSTEM")=""
    5454   . S @MEDVMAP@("MEDICATIONPRODUCTNAMECODEVERSION")=""
    55    . S @MEDVMAP@("MEDICATIONBRANDNAMETEXT")=""
     55   . S @MEDVMAP@("MEDBRANDNAMETEXT")=""
    5656   . S @MEDVMAP@("MEDICATIONBRANDNAMECODEVALUE")=""
    5757   . S @MEDVMAP@("MEDICATIONBRANDNAMECODINGSYSTEM")=""
    5858   . S @MEDVMAP@("MEDICATIONBRANDNAMECODEVERSION")=""
    59    . S @MEDVMAP@("MEDICATIONSTRENGTHVALUE")=""
    60    . S @MEDVMAP@("MEDICATIONSTRENGTHUNIT")=""
    61    . S @MEDVMAP@("MEDICATIONFORMTEXT")=""
     59   . S @MEDVMAP@("MEDSTRENGTHVALUE")=""
     60   . S @MEDVMAP@("MEDSTRENGTHUNIT")=""
     61   . S @MEDVMAP@("MEDFORMTEXT")=""
     62   . S @MEDVMAP@("MEDQUANTITYVALUE")=""
     63   . S @MEDVMAP@("MEDQUANTITYUNIT")=""
     64   . S @MEDVMAP@("MEDRFNO")=""
    6265   . S @MEDVMAP@("MEDICATIONDESCRIPTIONTEXT")=$P(MEDRSLT(J+1)," *",2)
    63    . S @MEDVMAP@("MEDICATIONDIRECTIONDESCRIPTIONTEXT")=$P(MEDRSLT(J+2),"\ Sig: ",2)
     66   . S @MEDVMAP@("MEDDIRECTIONDESCRIPTIONTEXT")=$P(MEDRSLT(J+2),"\ Sig: ",2)
    6467   . S @MEDVMAP@("MEDICATIONDIRECTIONDOSEVALUE")=""
    6568   . S @MEDVMAP@("MEDICATIONDIRECTIONROUTETEXT")=""
Note: See TracChangeset for help on using the changeset viewer.