# Template Identifier
DNS:hdrims.DNS           /HdrOPharm0101
# Segment Identifiers for message.
# Message ID,Segment,Regular Expression,Identifier,Segment Name,Segemnt Group,New Group Indicator
HDROPHARM,MSH,MSH.*,Segment Identifier,Message Header,Root,0
HDROPHARM,PID,PID.*,Segment Identifier,Patient Identification,Root,0
HDROPHARM,ORC,ORC\|(RE|OH|SC|OD|OC|OH)\|.*,Segment Identifier,Common Order - OF,Root,1
HDROPHARM,RXE,RXE.*,Segment Identifier,Pharmacy/Treatment Encoded Order - OF,Common Order - OF,0
HDROPHARM,FT1,FT1.*,Segment Identifier,Financial Transaction,Common Order - OF,0
HDROPHARM,OBX,OBX\|(?:[^\|]*\|){2}OTC FLAG\|.*,Segment Identifier,OBX - OTC,Common Order - OF,0
HDROPHARM,OBX,OBX\|(?:[^\|]*\|){2}PDTS_PRESCRIPTION_NUMBER\|.*,Segment Identifier,OBX - PDTS,Common Order - OF,0
HDROPHARM,OBX,OBX\|(?:[^\|]*\|){2}NCPDP_ID\|.*,Segment Identifier,OBX - NCPDP,Common Order - OF,0
HDROPHARM,NTE,NTE\|(?:[^\|]*\|){3}RE\^.*,Segment Identifier,Notes and Comments - OF,Common Order - OF,2
HDROPHARM,ORC,ORC\|(?:[^\|]*\|){15}REFILL\|.*,Segment Identifier,Common Order - RF,Root,1
HDROPHARM,RXE,RXE.*,Segment Identifier,Pharmacy/Treatment Encoded Order - RF,Common Order - RF,2
HDROPHARM,ORC,ORC\|(?:[^\|]*\|){15}PARTIAL\|.*,Segment Identifier,Common Order - PF,Root,1
HDROPHARM,RXE,RXE.*,Segment Identifier,Pharmacy/Treatment Encoded Order - PF,Common Order - PF,2
# End group identifier for message
# Message ID,Segment,Regular Expression,Identifier,Segment Name,Segemnt Group,New Group Indicator
HDROPHARM,ORC,ORC\|(?:[^\|]*\|){15}PARTIAL\|.*,End Group,Root
HDROPHARM,ORC,ORC\|(?:[^\|]*\|){15}REFILL\|.*,End Group,Root
# Field mappings for message
# Sending App,Segment ID,Segment Name,Seq,Append,Separator,Element Name,Type,#,Field Expression,Context,Context Type,Datatype Attribute,Default Constant,Esc Seq,New Domain Value,New Instance,VA Web Top Context
HDROPHARM,MSH,Message Header,4,0,0,Sending Facility ,IS,1,NIL,origination,QualifiedName,authority_id.authority,2,0,1,0,Facility
HDROPHARM,MSH,Message Header,7,0,0,Observation date/time,NM,1,NIL,originationDateTime,DateTime,value,NIL,0,1,0,Observation Date/Time
HDROPHARM,MSH,Message Header,7,0,0,Observation date/time,NM,1,NIL,dateTime,DateTime,value,NIL,0,1,0,dateTime
HDROPHARM,PID,Patient Identification,3,0,0,Sending Facility ,ST,4.1,(?:[^\^~]*\^){4}PI.*,origination,QualifiedName,authority_id.naming_entity,NIL,0,0,0,Facility
HDROPHARM,ORC,Common Order - OF,2,0,0,Placer order Number,ST,1,NIL,medicationOrder(MedicationOrder).placerOrderNumber,CodedElement,preferred_text,NIL,0,1,1,DoD Order ID
HDROPHARM,ORC,Common Order - OF,2,0,0,Placer order Number,ST,2,NIL,medicationOrder(MedicationOrder).placerOrderNumber,CodedElement,a_qualified_code.coding_scheme_id.naming_entity,NIL,0,0,0,DoD Order ID
HDROPHARM,ORC,Common Order - OF,3,0,45,Filler order Number - entity id,ST,1,NIL,origination,QualifiedName,local_name,NIL,0,0,0,Local_Name
HDROPHARM,ORC,Common Order - OF,3,0,0,Filler order number,ST,1,NIL,medicationOrder(MedicationOrder).initialOrderDispense(DispenseEvent).fillerOrderNumber,CodedElement,preferred_text,NIL,0,1,0,VA IEN DoD Fill Number
HDROPHARM,ORC,Common Order - OF,3,1,45,Filler order Number - namespace id,ST,2,NIL,origination,QualifiedName,local_name,NIL,0,0,0,Local_Name
HDROPHARM,ORC,Common Order - OF,3,0,0,Filler order number,ST,2,NIL,medicationOrder(MedicationOrder).initialOrderDispense(DispenseEvent).fillerOrderNumber,CodedElement,a_qualified_code.coding_scheme_id.naming_entity,NIL,0,0,0,VA IEN DoD Fill Number
HDROPHARM,ORC,Common Order - OF,7,0,0,Date/Time of Transaction,TS,4.1,(?:[^\^]*\^){6}(FILL(/EXPIRATION)?|/EXPIRATION),medicationOrder(MedicationOrder).initialOrderDispense(DispenseEvent).fillDateTime,DateTime,value,NIL,0,1,0,VA Fill Date DoD Fill Date
HDROPHARM,ORC,Common Order - OF,7,0,0,Date/Time of Transaction,TS,4.1,(?:[^\^]*\^){6}(DISPENSED(/LAST DISPENSED)?|/LAST DISPENSED),medicationOrder(MedicationOrder).dispensedDate,DateTime,value,NIL,0,1,0,VA Dispensed Date
HDROPHARM,ORC,Common Order - OF,7,0,0,Quantity/Timing,TS,5,(?:[^\^]*\^){6}CANCEL,medicationOrder(MedicationOrder).cancel(CancelOrder).dateTime,DateTime,value,NIL,0,1,1,VA Canc Date DOD Discountinued Date
HDROPHARM,ORC,Common Order - OF,7,0,0,Quantity/Timing,TS,5,(?:[^\^]*\^){6}(DISPENSED(/LAST DISPENSED)?|/LAST DISPENSED),medicationOrder(MedicationOrder).lastDispensedDate,DateTime,value,NIL,0,1,0,VA Last Dispensed Date
HDROPHARM,ORC,Common Order - OF,7,0,0,Quantity/Timing,TS,5,(?:[^\^]*\^){6}ISSUED,medicationOrder(MedicationOrder).request(Request).dateTime,DateTime,value,NIL,0,1,0,VA Issue Date
HDROPHARM,ORC,Common Order - OF,7,0,0,Quantity/Timing,TS,5,(?:[^\^]*\^){6}(FILL(/EXPIRATION)?|/EXPIRATION),medicationOrder(MedicationOrder).initialOrderDispense(DispenseEvent).expireDateTime,DateTime,value,NIL,0,1,0,VA Exp Date DoD Order Expiration Date
HDROPHARM,ORC,Common Order - OF,9,0,0,Quantity/Timing,TS,1,NIL,medicationOrder(MedicationOrder).initialOrderDispense(DispenseEvent).loginDateTime,DateTime,value,NIL,0,1,0,DoD Order Date/Time
HDROPHARM,ORC,Common Order - OF,12,0,0,family name,CN,2.1,(?:[^\^]*\^){7}RE,medicationOrder(MedicationOrder).request(Request).author(Practitioner).player(PersonIdentity).legalName(PersonName).familyName,PlainText,value,NIL,0,1,1,VA Provider DoD Ordering Provider
HDROPHARM,ORC,Common Order - OF,12,0,0,given name,CN,3,(?:[^\^]*\^){7}RE,medicationOrder(MedicationOrder).request(Request).author(Practitioner).player(PersonIdentity).legalName(PersonName).givenName,PlainText,value,NIL,0,1,0,VA Provider
HDROPHARM,ORC,Common Order - OF,12,0,0,second and further given names or initials thereof,CN,4,(?:[^\^]*\^){7}RE,medicationOrder(MedicationOrder).request(Request).author(Practitioner).player(PersonIdentity).legalName(PersonName).middleName,PlainText,value,NIL,0,1,0,VA Provider
HDROPHARM,ORC,Common Order - OF,12,0,0,suffix,CN,5,(?:[^\^]*\^){7}RE,medicationOrder(MedicationOrder).request(Request).author(Practitioner).player(PersonIdentity).legalName(PersonName).suffix,PlainText,value,NIL,0,1,0,VA Provider
HDROPHARM,ORC,Common Order - OF,13,0,0,Enterer's location,ST,1,NIL,medicationOrder(MedicationOrder).request(Request).location(Location).locationId,CodedElement,preferred_text,NIL,0,1,0,DoD Facility
HDROPHARM,ORC,Common Order - OF,17,0,0,Entering Organization,ST,1,NIL,medicationOrder(MedicationOrder).initialOrderDispense(DispenseEvent).division,CodedElement,a_qualified_code.a_code,NIL,0,1,0,DoD Dispensing Location
HDROPHARM,ORC,Common Order - OF,17,0,0,Entering Organization,ST,2,NIL,medicationOrder(MedicationOrder).initialOrderDispense(DispenseEvent).division,CodedElement,preferred_text,NIL,0,0,0,DoD Dispensing Location
HDROPHARM,ORC,Common Order - OF,17,0,0,Entering Organization,ST,3,NIL,medicationOrder(MedicationOrder).initialOrderDispense(DispenseEvent).division,CodedElement,a_qualified_code.coding_scheme_id.naming_entity,DNS           /52,0,0,0,DoD Dispensing Location
HDROPHARM,ORC,Common Order - OF,19,0,0,family name,CN,2.1,NIL,medicationOrder(MedicationOrder).cancel(CancelOrder).author(Practitioner).player(PersonIdentity).legalName (PersonName).familyName,PlainText,value,NIL,0,1,0,DoD Discountinued By
HDROPHARM,ORC,Common Order - OF,21,0,0,organization name,ST,1,NIL,medicationOrder(MedicationOrder).initialOrderDispense(DispenseEvent).primaryFacility,PlainText,value,NIL,0,1,0,VA Primary Facility
HDROPHARM,ORC,Common Order - OF,25,0,0,Order Status Modifier,ST,1,NIL,medicationOrder(MedicationOrder).orderStatusModifier,CodedElement,a_qualified_code.a_code,NIL,0,1,0,VA Status DoD Order Status
HDROPHARM,ORC,Common Order - OF,25,0,0,Order Status Modifier,ST,2,NIL,medicationOrder(MedicationOrder).orderStatusModifier,CodedElement,preferred_text,NIL,0,0,0,VA Status DoD Order Status
HDROPHARM,ORC,Common Order - OF,25,0,0,Order Status Modifier,ST,3,NIL,medicationOrder(MedicationOrder).orderStatusModifier,CodedElement,a_qualified_code.coding_scheme_id.naming_entity,NIL,0,0,0,VA Status DoD Order Status
HDROPHARM,RXE,Pharmacy/Treatment Encoded Order - OF,2,0,0,Give Code,ST,1,NIL,medicationOrder(MedicationOrder).orderedDrug(MedicationItem).vaIdentifier,CodedElement,a_qualified_code.a_code,NIL,0,1,0,VA Drug DoD Medication
HDROPHARM,RXE,Pharmacy/Treatment Encoded Order - OF,2,0,0,Give Code,ST,2,NIL,medicationOrder(MedicationOrder).orderedDrug(MedicationItem).vaIdentifier,CodedElement,preferred_text,NIL,0,0,0,VA Drug DoD Medication
HDROPHARM,RXE,Pharmacy/Treatment Encoded Order - OF,2,0,0,Give Code,ST,3,NIL,medicationOrder(MedicationOrder).orderedDrug(MedicationItem).vaIdentifier,CodedElement,a_qualified_code.coding_scheme_id.naming_entity,NIL,0,0,0,VA Drug DoD Medication
HDROPHARM,RXE,Pharmacy/Treatment Encoded Order - OF,2,0,0,Give Code,ST,4,NIL,medicationOrder(MedicationOrder).initialOrderDispense(DispenseEvent).ndfNdcIdentifier,CodedElement,a_qualified_code.a_code,NIL,0,1,0,DoD NDC
HDROPHARM,RXE,Pharmacy/Treatment Encoded Order - OF,2,0,0,Give Code,ST,5,NIL,medicationOrder(MedicationOrder).initialOrderDispense(DispenseEvent).ndfNdcIdentifier,CodedElement,preferred_text,NIL,0,0,0,DoD NDC
HDROPHARM,RXE,Pharmacy/Treatment Encoded Order - OF,2,0,0,Give Code,ST,6,NIL,medicationOrder(MedicationOrder).initialOrderDispense(DispenseEvent).ndfNdcIdentifier,CodedElement,a_qualified_code.coding_scheme_id.naming_entity,fda.gov/cder/ndc,0,0,0,DoD NDC
HDROPHARM,RXE,Pharmacy/Treatment Encoded Order - OF,10,0,0,quantity,NM,1,NIL,medicationOrder(MedicationOrder).initialOrderDispense(DispenseEvent).quantity,NumericValue,value,NIL,0,1,0,VA Quantity DoD Quantity
HDROPHARM,RXE,Pharmacy/Treatment Encoded Order - OF,12,0,0,Number of Refills/Doses Dispensed,NM,1,NIL,medicationOrder(MedicationOrder).numberOfRefillsAuthorized,NumericValue,value,NIL,0,1,0,DoD Refill Authorized
HDROPHARM,RXE,Pharmacy/Treatment Encoded Order - OF,15,0,0,Prescription Number,ST,1,NIL,medicationOrder(MedicationOrder).prescriptionId,PlainText,value,NIL,0,1,0,VA RX # DoD Prescription Number
HDROPHARM,RXE,Pharmacy/Treatment Encoded Order - OF,16,0,0,Number of Refills Remaining,NM,1,NIL,medicationOrder(MedicationOrder).numberOfRefillsRmng,NumericValue,value,NIL,0,1,0,DoD Refills Remaining
HDROPHARM,RXE,Pharmacy/Treatment Encoded Order - OF,21,0,0,Pharmacy/Treatment Supplier's Special Dispensing Instructions,ST,1,NIL,medicationOrder(MedicationOrder).instructions(MedicationInstructions).instructionsForUse,PlainText,value,NIL,0,1,1,DoD SIG
HDROPHARM,RXE,Pharmacy/Treatment Encoded Order - OF,22,0,0,Give Per (Time Unit),ST,1,NIL,medicationOrder(MedicationOrder).initialOrderDispense(DispenseEvent).daysSupply,PlainText,value,NIL,0,1,0,DoD Days Supply
HDROPHARM,FT1,Financial Transaction,12,0,0,Transaction Amount - Extended,NM,1,NIL,medicationOrder(MedicationOrder).initialOrderDispense(DispenseEvent).unitPriceOfDrug,NumericValue,value,NIL,0,1,0,VA Cost/Fill
HDROPHARM,OBX,OBX - OTC,5,0,0,Observation Value,ST,1,NIL,medicationOrder(MedicationOrder).otcFlag,CodedElement,a_qualified_code.a_code,NIL,0,1,0,DoD OTC Flag
HDROPHARM,OBX,OBX - OTC,5,0,0,Observation Value,ST,2,NIL,medicationOrder(MedicationOrder).otcFlag,CodedElement,preferred_text,NIL,0,0,0,DoD OTC Flag
HDROPHARM,OBX,OBX - OTC,5,0,0,Observation Value,ST,3,NIL,medicationOrder(MedicationOrder).otcFlag,CodedElement,a_qualified_code.coding_scheme_id.naming_entity,NIL,0,0,0,DoD OTC Flag
HDROPHARM,OBX,OBX - PDTS,5,0,0,Observation Value,ST,1,NIL,medicationOrder(MedicationOrder).pdtsPrescriptionNumber,PlainText,value,NIL,0,1,0,DoD PDTS Prescription Number
HDROPHARM,OBX,OBX - NCPDP,5,0,0,Observation Value,ST,1,NIL,medicationOrder(MedicationOrder).ncpdpId,PlainText,value,NIL,0,1,0,DoD NCPDP ID
HDROPHARM,NTE,Notes and Comments - OF,3,0,0,Comment Type,ST,1,NIL,medicationOrder(MedicationOrder).initialOrderDispense(DispenseEvent).performance(Performance).textComments,PlainText,value,NIL,0,1,1,DoD Comments
HDROPHARM,ORC,Common Order - RF,3,0,0,Filler order number,ST,1,NIL,medicationOrder(MedicationOrder).refillOrderDispense(DispenseEvent).fillerOrderNumber,CodedElement,preferred_text,NIL,0,1,1,VA IEN
HDROPHARM,ORC,Common Order - RF,7,0,0,Quantity/Timing,TS,5,NIL,medicationOrder(MedicationOrder).refillOrderDispense(DispenseEvent).expireDateTime,DateTime,value,NIL,0,1,0,VA Exp Date
HDROPHARM,RXE,Pharmacy/Treatment Encoded Order - RF,1,0,0,start date/time,TS,4.1,NIL,medicationOrder(MedicationOrder).refillOrderDispense(DispenseEvent).fillDateTime,DateTime,value,NIL,0,1,0,VA Fill Date
HDROPHARM,RXE,Pharmacy/Treatment Encoded Order - RF,10,0,0,Dispense Amount,NM,1,NIL,medicationOrder(MedicationOrder).refillOrderDispense(DispenseEvent).quantity,NumericValue,value,NIL,0,1,0,VA Quantity
HDROPHARM,ORC,Common Order - PF,3,0,0,Filler order number,ST,1,NIL,medicationOrder(MedicationOrder).partialOrderDispense(DispenseEvent).fillerOrderNumber,CodedElement,preferred_text,NIL,0,1,1,VA IEN
HDROPHARM,RXE,Pharmacy/Treatment Encoded Order - PF,1,0,0,Date/Time of Transaction,TS,4.1,NIL,medicationOrder(MedicationOrder).partialOrderDispense(DispenseEvent).fillDateTime,DateTime,value,NIL,0,1,0,VA Fill Date
HDROPHARM,RXE,Pharmacy/Treatment Encoded Order - PF,10,0,0,Dispense Amount,NM,1,NIL,medicationOrder(MedicationOrder).partialOrderDispense(DispenseEvent).quantity,NumericValue,value,NIL,0,1,0,VA Quantity
