Interface: Build999EnvelopeSpec
Envelope spec for build999 - the ISA + GS + ST + matching trailers
that wrap the 999 transaction set. Defaults are spec-conformant for a
minimal 999 envelope:
senderQualifier/receiverQualifierdefault toZZ(mutually defined).usageIndicatordefaults toP(production).repetitionSeparatordefaults to^;componentSeparatordefaults to:;segmentTerminatordefaults to~. Override for trading- partner companion-guide requirements (e.g. Medicare uses:component, BCBS some shapes use\\).interchangeControlNumberis the 9-character ISA-13 value (zero- padded if needed).groupControlNumberis the GS-06 numeric string (1–9 digits).transactionSetControlNumberis the ST-02 string (4–9 digits per X12 .5).
Properties
componentSeparator?
readonlyoptionalcomponentSeparator?:string
elementSeparator?
readonlyoptionalelementSeparator?:string
groupControlNumber
readonlygroupControlNumber:string
groupDate?
readonlyoptionalgroupDate?:string
groupResponsibleAgency?
readonlyoptionalgroupResponsibleAgency?:string
groupTime?
readonlyoptionalgroupTime?:string
interchangeControlNumber
readonlyinterchangeControlNumber:string
interchangeDate
readonlyinterchangeDate:string
interchangeTime
readonlyinterchangeTime:string
receiverId
readonlyreceiverId:string
receiverQualifier?
readonlyoptionalreceiverQualifier?:string
repetitionSeparator?
readonlyoptionalrepetitionSeparator?:string
segmentTerminator?
readonlyoptionalsegmentTerminator?:string
senderId
readonlysenderId:string
senderQualifier?
readonlyoptionalsenderQualifier?:string
transactionSetControlNumber
readonlytransactionSetControlNumber:string
usageIndicator?
readonlyoptionalusageIndicator?:"P"|"T"