Changeset 158
- Timestamp:
- Sep 21, 2008, 6:29:04 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ccr/trunk/p/CCRMEDS.m
r128 r158 118 118 . S @MAP@("MEDDIRECTIONROUTETEXT")=$$GET1^DIQ(51.2,$P(SIGDATA,U,7),.01) 119 119 . S @MAP@("MEDFREQUENCYVALUE")=$P(SIGDATA,U,7) 120 . S @MAP@("MEDFREQUENCYUNIT") 121 . S @MAP@("MEDINTERVALVALUE") 122 . S @MAP@("MEDINTERVALUNIT") 120 . ; Invervals... again another call. 121 . ; In the wisdom of the original programmers, the schedule is a free text field 122 . ; However, it gets translated by a call to the administration schedule file 123 . ; to see if that schedule exists. 124 . ; That's the same thing I am going to do. 125 . ; The call is AP^PSS51P1(PSSPP,PSSFT,PSSWDIEN,PSSSTPY,LIST,PSSFREQ). 126 . ; PSSPP is "PSJ" (for some reason, schedules are stored as PSJ, not PSO-- 127 . ; I looked), PSSFT is the name, and list is the ^TMP name to store the data in. 128 . ; So... 129 . D AP^PSS51P1("PSJ",$P(SIGDATA,U,7),,,"SCHEDULE") 130 . N SCHEDATA M SCHEDATA=^TMP($J,"SCHEDULE") 131 . N INTERVAL 132 . I SCHEDATA(0)=-1 S INTERVAL="" 133 . E D 134 . . N SUB S SUB=$O(SCHEDATA(0)) 135 . . S INTERVAL=SCHEDATA(SUB,2) 136 . S @MAP@("MEDINTERVALVALUE")=INTERVAL 137 . S @MAP@("MEDINTERVALUNIT")="Minute" 123 138 . S @MAP@("MEDDURATIONVALUE")=$P(SIGDATA,U,5) 124 . S @MAP@("MEDDURATIONUNIT") 125 . S @MAP@("MEDPRNFLAG") 139 . S @MAP@("MEDDURATIONUNIT")="" 140 . S @MAP@("MEDPRNFLAG")=$P(SIGDATA,U,7)["PRN" 126 141 . S @MAP@("MEDPROBLEMOBJECTID")="" 127 142 . S @MAP@("MEDPROBLEMDESCRIPTION")="" … … 136 151 . ; --- END OF DIRECTIONS --- 137 152 . ; 138 . S @MAP@("MEDPTINSTRUCTIONS") 139 . S @MAP@("MEDFULLFILLMENTINSTRUCTIONS") 153 . ; ^PSRX(22,"INS1",1,0)="FOR BLOOD PRESSURE" 154 . S @MAP@("MEDPTINSTRUCTIONS")=^PSRX(RXIEN,"INS1",1,0) 155 . ; ^PSRX(22,"PRC",1,0)="Pharmacist: you must obey my command" 156 . S @MAP@("MEDFULLFILLMENTINSTRUCTIONS")=^PSRX(RXIEN,"PRC",1,0) 140 157 . S @MAP@("MEDRFNO")=MED(9) 141 158 . N RESULT S RESULT=$NA(^TMP("GPLCCR",$J,"RESULT",J))
Note:
See TracChangeset
for help on using the changeset viewer.