Notes for changes made for Med/IV in COS at OSU
Updated 6/29/99 with OSU chagnes
The notes here describe 3 major changes we made at OSU for Med/IV items in an orderset
To fix the items we changed:
One note: our @TCLs got too full, so we set up profiles PRHZZ, PRHZ2 and PRHZ3 to hold over flow data. |
************************************************************************
Changes made in the Add an Order Set Member path:
Before CHPPO530 runs, which runs about where CHPPO100 would run:$P=CHPPO540 stacks
$T=OOPOS540 is stacked (thanks to %zoostcl)
- "C0269"='1' **** need for concatenations to set up properly, Model bug
- $T=OOPOS001 *** this tcl sets all values to them selves so that they store in the @TCL
- "%GECNGHX"='RESET NEEDED FIELDS FOR RX ORDERSETS FOR @TCL'
- "%GETX#35"="%GETX#35"
- "%GEXT#36"="%GEXT#36"
- "%RX1284"="%RX1284"
- "%RX1313"="%RX1313"
- "%RXABNME"="%RXABNME"
- "C1162"="C1162"
- "C1165"="C1165"
- "C1166"="C1166"
- "C1215"="C1215"
- "C1215"="C1215"
- "C1216"="C1216"
- "C1219"="C1219"
- "C1220"="C1220"
- "C1245"="C1245"
- "C1264"="C1264"
- "C1284"="C1284"
- "C1284#02"="C1284#02"
- "C1284#03"="C1284#03"
- "C1284#04"="C1284#04"
- ... (more)
- $T=OOPOSA01
- $T=OOPOS0A1
- $T=OOPOS002 - move data in to PCHZZ fields & profile
- (we do this because we have way too many UFields
- that we use in OSU Pharmacy to fit into one @TCL)
- $T=OOPOS0A2 - update the profile and $d fields
- $T=OOPOS0D2 - set up profile updates (zz & z2) Value pchz2???
$S=OOPOS005 or 06 for IV
These screens (one for IV and one for all others) are where the Order Set Builder removes pharmacy data that is normally required. The pharmacy data is 'probed' to remove. While removing the data we set UOMSGNO=msg#. UOMSGNO is the message that will be stacked when the order is stacked in the path by the orderset. This error informs the user of what field needs to be filled in. If a data item is removed, then we value %ORPCMRI to indicate to the order set that this is a must review item.
Finally, later in the path OS "Add an Order Set member":
$T OSGECN01 - added conditional stack, if PHM item then $T=OOPOS003
$T=OOPOS003 - $d data not needed in path and not needed in @TCL
Changes made in Order Enter path when the Order Set unload the Med/IV member:
Before CHPPO530 runs, which runs about where CHPPO100 would run:This tcl runs for all Pharmacy orders when CHPPO100 runs, at OSU: