INSY184 ;slt;19 Aug 1994@090350;compiled gis system data
;;3.01;BHL IHS Interfaces with GIS;;JUL 01, 2001
;COPYRIGHT 1991-2000 SAIC
Q
;
EN F I=1:2 S %ODD=$E($T(EN+I),4,999) Q:%ODD="" S %EVEN=$E($T(EN+(I+1)),4,999) S X="^UTILITY(""INHSYS"","_$J_","_$P(%ODD,",",2,99),@X=%EVEN
;;^UTILITY(562037788,"SGF",208,0)
;;HL UNKNOWN^STRING^40
;;^UTILITY(562037788,"SGF",209,0)
;;HL MESSAGE TYPE^CODED ID^7
;;^UTILITY(562037788,"SGF",210,0)
;;HL MESSAGE CONTROL ID^STRING^20
;;^UTILITY(562037788,"SGF",211,0)
;;HL PROCESSING ID^CODED ID^1
;;^UTILITY(562037788,"SGF",212,0)
;;HL VERSION ID^NUMERIC^8
;;^UTILITY(562037788,"SGF",213,0)
;;HL SEQUENCE NUMBER^NUMERIC^15
;;^UTILITY(562037788,"SGF",214,0)
;;HL CONTINUATION POINTER^STRING^180
;;^UTILITY(562037788,"SGF",215,0)
;;HL ACCEPT ACK TYPE^CODED ID^2
;;^UTILITY(562037788,"SGF",215,1,0)
;;2^^2^2^2940208
;;^UTILITY(562037788,"SGF",215,1,1,0)
;;Defines the condiditions under which accept acknowledgements are required to
;;^UTILITY(562037788,"SGF",215,1,2,0)
;;returned in reponse to this message.
;;^UTILITY(562037788,"SGF",216,0)
;;HL APPLICATION ACK TYPE^CODED ID^2
;;^UTILITY(562037788,"SGF",216,1,0)
;;2^^2^2^2940208
;;^UTILITY(562037788,"SGF",216,1,1,0)
;;Defines the conditions under which applicaation acknowledgements are required
;;^UTILITY(562037788,"SGF",216,1,2,0)
;;to be returned in response to this message.
;;^UTILITY(562037788,"SGF",217,0)
;;HL COUNTRY CODE^CODED ID^2
;;^UTILITY(562037788,"SGF",217,1,0)
;;2^^2^2^2940208
;;^UTILITY(562037788,"SGF",217,1,1,0)
;;Defines the country of origin for the message. It will be used primarily to
;;^UTILITY(562037788,"SGF",217,1,2,0)
;;specify default elements, such as currency denominations.
;;^UTILITY(562037788,"SGF",218,0)
;;HL ORDER CONTROL^CODED ID^2
;;^UTILITY(562037788,"SGF",218,1,0)
;;10^^10^10^2940217
;;^UTILITY(562037788,"SGF",218,1,1,0)
;;Determines the function of the order segment. Trigger event identifier for
;;^UTILITY(562037788,"SGF",218,1,2,0)
;;orders.
;;^UTILITY(562037788,"SGF",218,1,3,0)
;;
;;^UTILITY(562037788,"SGF",218,1,4,0)
;; NW - NEW ORDER
;;^UTILITY(562037788,"SGF",218,1,5,0)
;; CA - CANCEL ORDER
;;^UTILITY(562037788,"SGF",218,1,6,0)
;; DC - DISCONTINUE ORDER
;;^UTILITY(562037788,"SGF",218,1,7,0)
;; HD - HOLD ORDER
;;^UTILITY(562037788,"SGF",218,1,8,0)
;; RL - RELEASE HOLD
;;^UTILITY(562037788,"SGF",218,1,9,0)
;; RP - REPLACE ORDER (MODIFY)
;;^UTILITY(562037788,"SGF",218,1,10,0)
;; RO - REPLACEMENT ORDER (MODIFY)
;;^UTILITY(562037788,"SGF",218,"C")
;;@OREVENT
;;^UTILITY(562037788,"SGF",222,0)
;;HL ORDER STATUS (ID)^CODED ID^2
;;^UTILITY(562037788,"SGF",222,1,0)
;;3^^3^3^2940215
;;^UTILITY(562037788,"SGF",222,1,1,0)
;;Status of an order. This field is used to report the status of an order
;;^UTILITY(562037788,"SGF",222,1,2,0)
;;either upon request or when the status changes. Only the filler application
;;^UTILITY(562037788,"SGF",222,1,3,0)
;;can originate the value of this field.
;;^UTILITY(562037788,"SGF",222,"C")
;;@ORSTAT
;;^UTILITY(562037788,"SGF",224,0)
;;HL QUANTITY/TIMING^COMPOSITE^200
;;^UTILITY(562037788,"SGF",224,1,0)
;;5^^5^5^2940215
;;^UTILITY(562037788,"SGF",224,1,1,0)
;;Components: Quantity^interval^duration^start date/time^End date/time^priority
;;^UTILITY(562037788,"SGF",224,1,2,0)
;;^condition^text^conjunction^order sequencing
;;^UTILITY(562037788,"SGF",224,1,3,0)
;;
;;^UTILITY(562037788,"SGF",224,1,4,0)
;;Determines the priority, quantity, frequency, and timing of an atomic
;;^UTILITY(562037788,"SGF",224,1,5,0)
;;service.
;;^UTILITY(562037788,"SGF",224,"C")
;;@ORQT
;;^UTILITY(562037788,"SGF",226,0)
;;HL DT/TM OF TRANSACTION^TIME STAMP^26
;;^UTILITY(562037788,"SGF",226,1,0)
;;2^^2^2^2940215
;;^UTILITY(562037788,"SGF",226,1,1,0)
;;For new orders, this is the date/time the order was entered (101;1.22)
;;^UTILITY(562037788,"SGF",226,1,2,0)
;;For modified,cancelled,hold orders, etc it is the time of the status change.
;;^UTILITY(562037788,"SGF",226,"C")
;;@ORTT
;;^UTILITY(562037788,"SGF",227,0)
;;HL ENTERED BY^COMPOSITE PERSON NAME SPECIAL^80
;;^UTILITY(562037788,"SGF",227,1,0)
;;2^^2^2^2940215
;;^UTILITY(562037788,"SGF",227,1,1,0)
;;The user who entered the order (101;1.01) or the user who entered the status
;;^UTILITY(562037788,"SGF",227,1,2,0)
;;change (status change user signature).
;;^UTILITY(562037788,"SGF",227,"C")
;;@ORDUZ
;;^UTILITY(562037788,"SGF",228,0)
;;HL VERIFIED BY^COMPOSITE PERSON NAME SPECIAL^80
;;^UTILITY(562037788,"SGF",228,1,0)
;;2^^2^2^2940215
;;^UTILITY(562037788,"SGF",228,1,1,0)
;;The HCP signature field (101;1.05) for new orders or the Status change
;;^UTILITY(562037788,"SGF",228,1,2,0)
;;authorized by for modified, canceled,etc orders.
;;^UTILITY(562037788,"SGF",228,50)
;;PROVIDER
;;^UTILITY(562037788,"SGF",228,"C")
;;@ORHCP
;;^UTILITY(562037788,"SGF",233,0)
;;HL ORDER CODE REASON^STRING^200
;;^UTILITY(562037788,"SGF",233,1,0)
;;1^^1^1^2940215
;;^UTILITY(562037788,"SGF",233,1,1,0)
;;Cancel/Modify reason.
;;^UTILITY(562037788,"SGF",233,"C")
;;@ORCOM
;;^UTILITY(562037788,"SGF",234,0)
;;HL SET ID - OBR REQ^SET ID^4
;;^UTILITY(562037788,"SGF",234,1,0)
;;^^1^1^2940215
;;^UTILITY(562037788,"SGF",234,1,1,0)
;;Sequential number to indicate number of orders being transmitted in message.
;;^UTILITY(562037788,"SGF",234,"C")
;;"OBR"
;;^UTILITY(562037788,"SGF",238,0)
;;HL OBSERVATION DT/TM^TIME STAMP^26
;;^UTILITY(562037788,"SGF",238,1,0)
;;1^^1^1^2940216
;;^UTILITY(562037788,"SGF",238,1,1,0)
;;Collection date/time for lab orders, Exam date/time for Rad Orders
;;^UTILITY(562037788,"SGF",238,"C")
;;@OBSDATE
;;^UTILITY(562037788,"SGF",245,0)
;;HL SPECIMEN REC'D DT/TM^TIME STAMP^26
;;^UTILITY(562037788,"SGF",245,1,0)
;;1^^1^1^2940216
;;^UTILITY(562037788,"SGF",245,1,1,0)
;;Log-in date/time for lab orders. Arrival date/time for Rad orders.
;;^UTILITY(562037788,"SGF",245,"C")
;;@RECDATE
;;^UTILITY(562037788,"SGF",253,0)
;;HL RESULTS REPORT DT/TM^TIME STAMP^26
;;^UTILITY(562037788,"SGF",253,1,0)
;;3^^3^3^2940216
Q
INSY184 ;slt;19 Aug 1994@090350;compiled gis system data
+1 ;;3.01;BHL IHS Interfaces with GIS;;JUL 01, 2001
+2 ;COPYRIGHT 1991-2000 SAIC
+3 QUIT
+4 ;
EN FOR I=1:2
SET %ODD=$EXTRACT($TEXT(EN+I),4,999)
IF %ODD=""
QUIT
SET %EVEN=$EXTRACT($TEXT(EN+(I+1)),4,999)
SET X="^UTILITY(""INHSYS"","_$JOB_","_$PIECE(%ODD,",",2,99)
SET @X=%EVEN
+1 ;;^UTILITY(562037788,"SGF",208,0)
+2 ;;HL UNKNOWN^STRING^40
+3 ;;^UTILITY(562037788,"SGF",209,0)
+4 ;;HL MESSAGE TYPE^CODED ID^7
+5 ;;^UTILITY(562037788,"SGF",210,0)
+6 ;;HL MESSAGE CONTROL ID^STRING^20
+7 ;;^UTILITY(562037788,"SGF",211,0)
+8 ;;HL PROCESSING ID^CODED ID^1
+9 ;;^UTILITY(562037788,"SGF",212,0)
+10 ;;HL VERSION ID^NUMERIC^8
+11 ;;^UTILITY(562037788,"SGF",213,0)
+12 ;;HL SEQUENCE NUMBER^NUMERIC^15
+13 ;;^UTILITY(562037788,"SGF",214,0)
+14 ;;HL CONTINUATION POINTER^STRING^180
+15 ;;^UTILITY(562037788,"SGF",215,0)
+16 ;;HL ACCEPT ACK TYPE^CODED ID^2
+17 ;;^UTILITY(562037788,"SGF",215,1,0)
+18 ;;2^^2^2^2940208
+19 ;;^UTILITY(562037788,"SGF",215,1,1,0)
+20 ;;Defines the condiditions under which accept acknowledgements are required to
+21 ;;^UTILITY(562037788,"SGF",215,1,2,0)
+22 ;;returned in reponse to this message.
+23 ;;^UTILITY(562037788,"SGF",216,0)
+24 ;;HL APPLICATION ACK TYPE^CODED ID^2
+25 ;;^UTILITY(562037788,"SGF",216,1,0)
+26 ;;2^^2^2^2940208
+27 ;;^UTILITY(562037788,"SGF",216,1,1,0)
+28 ;;Defines the conditions under which applicaation acknowledgements are required
+29 ;;^UTILITY(562037788,"SGF",216,1,2,0)
+30 ;;to be returned in response to this message.
+31 ;;^UTILITY(562037788,"SGF",217,0)
+32 ;;HL COUNTRY CODE^CODED ID^2
+33 ;;^UTILITY(562037788,"SGF",217,1,0)
+34 ;;2^^2^2^2940208
+35 ;;^UTILITY(562037788,"SGF",217,1,1,0)
+36 ;;Defines the country of origin for the message. It will be used primarily to
+37 ;;^UTILITY(562037788,"SGF",217,1,2,0)
+38 ;;specify default elements, such as currency denominations.
+39 ;;^UTILITY(562037788,"SGF",218,0)
+40 ;;HL ORDER CONTROL^CODED ID^2
+41 ;;^UTILITY(562037788,"SGF",218,1,0)
+42 ;;10^^10^10^2940217
+43 ;;^UTILITY(562037788,"SGF",218,1,1,0)
+44 ;;Determines the function of the order segment. Trigger event identifier for
+45 ;;^UTILITY(562037788,"SGF",218,1,2,0)
+46 ;;orders.
+47 ;;^UTILITY(562037788,"SGF",218,1,3,0)
+48 ;;
+49 ;;^UTILITY(562037788,"SGF",218,1,4,0)
+50 ;; NW - NEW ORDER
+51 ;;^UTILITY(562037788,"SGF",218,1,5,0)
+52 ;; CA - CANCEL ORDER
+53 ;;^UTILITY(562037788,"SGF",218,1,6,0)
+54 ;; DC - DISCONTINUE ORDER
+55 ;;^UTILITY(562037788,"SGF",218,1,7,0)
+56 ;; HD - HOLD ORDER
+57 ;;^UTILITY(562037788,"SGF",218,1,8,0)
+58 ;; RL - RELEASE HOLD
+59 ;;^UTILITY(562037788,"SGF",218,1,9,0)
+60 ;; RP - REPLACE ORDER (MODIFY)
+61 ;;^UTILITY(562037788,"SGF",218,1,10,0)
+62 ;; RO - REPLACEMENT ORDER (MODIFY)
+63 ;;^UTILITY(562037788,"SGF",218,"C")
+64 ;;@OREVENT
+65 ;;^UTILITY(562037788,"SGF",222,0)
+66 ;;HL ORDER STATUS (ID)^CODED ID^2
+67 ;;^UTILITY(562037788,"SGF",222,1,0)
+68 ;;3^^3^3^2940215
+69 ;;^UTILITY(562037788,"SGF",222,1,1,0)
+70 ;;Status of an order. This field is used to report the status of an order
+71 ;;^UTILITY(562037788,"SGF",222,1,2,0)
+72 ;;either upon request or when the status changes. Only the filler application
+73 ;;^UTILITY(562037788,"SGF",222,1,3,0)
+74 ;;can originate the value of this field.
+75 ;;^UTILITY(562037788,"SGF",222,"C")
+76 ;;@ORSTAT
+77 ;;^UTILITY(562037788,"SGF",224,0)
+78 ;;HL QUANTITY/TIMING^COMPOSITE^200
+79 ;;^UTILITY(562037788,"SGF",224,1,0)
+80 ;;5^^5^5^2940215
+81 ;;^UTILITY(562037788,"SGF",224,1,1,0)
+82 ;;Components: Quantity^interval^duration^start date/time^End date/time^priority
+83 ;;^UTILITY(562037788,"SGF",224,1,2,0)
+84 ;;^condition^text^conjunction^order sequencing
+85 ;;^UTILITY(562037788,"SGF",224,1,3,0)
+86 ;;
+87 ;;^UTILITY(562037788,"SGF",224,1,4,0)
+88 ;;Determines the priority, quantity, frequency, and timing of an atomic
+89 ;;^UTILITY(562037788,"SGF",224,1,5,0)
+90 ;;service.
+91 ;;^UTILITY(562037788,"SGF",224,"C")
+92 ;;@ORQT
+93 ;;^UTILITY(562037788,"SGF",226,0)
+94 ;;HL DT/TM OF TRANSACTION^TIME STAMP^26
+95 ;;^UTILITY(562037788,"SGF",226,1,0)
+96 ;;2^^2^2^2940215
+97 ;;^UTILITY(562037788,"SGF",226,1,1,0)
+98 ;;For new orders, this is the date/time the order was entered (101;1.22)
+99 ;;^UTILITY(562037788,"SGF",226,1,2,0)
+100 ;;For modified,cancelled,hold orders, etc it is the time of the status change.
+101 ;;^UTILITY(562037788,"SGF",226,"C")
+102 ;;@ORTT
+103 ;;^UTILITY(562037788,"SGF",227,0)
+104 ;;HL ENTERED BY^COMPOSITE PERSON NAME SPECIAL^80
+105 ;;^UTILITY(562037788,"SGF",227,1,0)
+106 ;;2^^2^2^2940215
+107 ;;^UTILITY(562037788,"SGF",227,1,1,0)
+108 ;;The user who entered the order (101;1.01) or the user who entered the status
+109 ;;^UTILITY(562037788,"SGF",227,1,2,0)
+110 ;;change (status change user signature).
+111 ;;^UTILITY(562037788,"SGF",227,"C")
+112 ;;@ORDUZ
+113 ;;^UTILITY(562037788,"SGF",228,0)
+114 ;;HL VERIFIED BY^COMPOSITE PERSON NAME SPECIAL^80
+115 ;;^UTILITY(562037788,"SGF",228,1,0)
+116 ;;2^^2^2^2940215
+117 ;;^UTILITY(562037788,"SGF",228,1,1,0)
+118 ;;The HCP signature field (101;1.05) for new orders or the Status change
+119 ;;^UTILITY(562037788,"SGF",228,1,2,0)
+120 ;;authorized by for modified, canceled,etc orders.
+121 ;;^UTILITY(562037788,"SGF",228,50)
+122 ;;PROVIDER
+123 ;;^UTILITY(562037788,"SGF",228,"C")
+124 ;;@ORHCP
+125 ;;^UTILITY(562037788,"SGF",233,0)
+126 ;;HL ORDER CODE REASON^STRING^200
+127 ;;^UTILITY(562037788,"SGF",233,1,0)
+128 ;;1^^1^1^2940215
+129 ;;^UTILITY(562037788,"SGF",233,1,1,0)
+130 ;;Cancel/Modify reason.
+131 ;;^UTILITY(562037788,"SGF",233,"C")
+132 ;;@ORCOM
+133 ;;^UTILITY(562037788,"SGF",234,0)
+134 ;;HL SET ID - OBR REQ^SET ID^4
+135 ;;^UTILITY(562037788,"SGF",234,1,0)
+136 ;;^^1^1^2940215
+137 ;;^UTILITY(562037788,"SGF",234,1,1,0)
+138 ;;Sequential number to indicate number of orders being transmitted in message.
+139 ;;^UTILITY(562037788,"SGF",234,"C")
+140 ;;"OBR"
+141 ;;^UTILITY(562037788,"SGF",238,0)
+142 ;;HL OBSERVATION DT/TM^TIME STAMP^26
+143 ;;^UTILITY(562037788,"SGF",238,1,0)
+144 ;;1^^1^1^2940216
+145 ;;^UTILITY(562037788,"SGF",238,1,1,0)
+146 ;;Collection date/time for lab orders, Exam date/time for Rad Orders
+147 ;;^UTILITY(562037788,"SGF",238,"C")
+148 ;;@OBSDATE
+149 ;;^UTILITY(562037788,"SGF",245,0)
+150 ;;HL SPECIMEN REC'D DT/TM^TIME STAMP^26
+151 ;;^UTILITY(562037788,"SGF",245,1,0)
+152 ;;1^^1^1^2940216
+153 ;;^UTILITY(562037788,"SGF",245,1,1,0)
+154 ;;Log-in date/time for lab orders. Arrival date/time for Rad orders.
+155 ;;^UTILITY(562037788,"SGF",245,"C")
+156 ;;@RECDATE
+157 ;;^UTILITY(562037788,"SGF",253,0)
+158 ;;HL RESULTS REPORT DT/TM^TIME STAMP^26
+159 ;;^UTILITY(562037788,"SGF",253,1,0)
+160 ;;3^^3^3^2940216
+161 QUIT