253 lines
3.2 KiB
Go
253 lines
3.2 KiB
Go
package entity
|
|
|
|
type Interchange struct {
|
|
ISA ISA
|
|
Division Division
|
|
}
|
|
|
|
type ISA struct {
|
|
ISA01 string
|
|
ISA02 string
|
|
ISA03 string
|
|
ISA04 string
|
|
ISA05 string
|
|
ISA06 string
|
|
ISA07 string
|
|
ISA08 string
|
|
ISA09 string
|
|
ISA10 string
|
|
ISA11 string
|
|
ISA12 string
|
|
ISA13 string
|
|
ISA14 string
|
|
ISA15 string
|
|
ISA16 string
|
|
}
|
|
|
|
type Division struct {
|
|
GS GS
|
|
HealthCareEligibilityBenefitResponse HealthCareEligibilityBenefitResponse
|
|
}
|
|
|
|
type GS struct {
|
|
GS01 string
|
|
GS02 string
|
|
GS03 string
|
|
GS04 string
|
|
GS05 string
|
|
GS06 string
|
|
GS07 string
|
|
GS08 string
|
|
}
|
|
|
|
type HealthCareEligibilityBenefitResponse struct {
|
|
ST0010 ST0010
|
|
BHT0020 BHT0020
|
|
LoopHL0030 LoopHL0030
|
|
}
|
|
|
|
type ST0010 struct {
|
|
ST01 string
|
|
ST02 string
|
|
ST03 string
|
|
}
|
|
|
|
type BHT0020 struct {
|
|
BHT01 string
|
|
BHT02 string
|
|
BHT03 string
|
|
BHT04 string
|
|
BHT05 string
|
|
}
|
|
|
|
type LoopHL0030 struct {
|
|
HL0030 HL0030
|
|
LoopNM10060 LoopNM10060
|
|
LoopHL0460 LoopHL0460
|
|
}
|
|
|
|
type HL0030 struct {
|
|
HL01 string
|
|
HL02 string
|
|
HL03 string
|
|
HL04 string
|
|
}
|
|
|
|
type LoopNM10060 struct {
|
|
NM10060 NM10060
|
|
}
|
|
|
|
type NM10060 struct {
|
|
NM101 string
|
|
NM102 string
|
|
NM103 string
|
|
NM104 string
|
|
NM105 string
|
|
NM106 string
|
|
NM107 string
|
|
NM108 string
|
|
NM109 string
|
|
}
|
|
|
|
type LoopHL0460 struct {
|
|
HL0460 HL0460
|
|
LoopNM10490 LoopNM10490
|
|
LoopHL0890 LoopHL0890
|
|
}
|
|
|
|
type HL0460 struct {
|
|
HL01 string
|
|
HL02 string
|
|
HL03 string
|
|
HL04 string
|
|
}
|
|
|
|
type LoopNM10490 struct {
|
|
NM10490 NM10490
|
|
}
|
|
|
|
type NM10490 struct {
|
|
NM101 string
|
|
NM102 string
|
|
NM103 string
|
|
NM104 string
|
|
NM105 string
|
|
NM106 string
|
|
NM107 string
|
|
NM108 string
|
|
NM109 string
|
|
}
|
|
|
|
type LoopHL0890 struct {
|
|
HL0890 HL0890
|
|
TRN0900 TRN0900
|
|
LoopNM10920 LoopNM10920
|
|
}
|
|
|
|
type HL0890 struct {
|
|
HL01 string
|
|
HL02 string
|
|
HL03 string
|
|
HL04 string
|
|
}
|
|
|
|
type TRN0900 struct {
|
|
TRN01 string
|
|
TRN02 string
|
|
TRN03 string
|
|
}
|
|
|
|
type LoopNM10920 struct {
|
|
NM10920 NM10920
|
|
REF0930 REF0930
|
|
N30950 N30950
|
|
N40960 N40960
|
|
DMG1000 DMG1000
|
|
DTP1030 DTP1030
|
|
LoopEB1050 []LoopEB1050
|
|
}
|
|
|
|
type NM10920 struct {
|
|
NM101 string
|
|
NM102 string
|
|
NM103 string
|
|
NM104 string
|
|
NM105 string
|
|
NM106 string
|
|
NM107 string
|
|
NM108 string
|
|
NM109 string
|
|
}
|
|
|
|
type REF0930 struct {
|
|
REF01 string
|
|
REF02 string
|
|
REF03 string
|
|
}
|
|
|
|
type N30950 struct {
|
|
N301 string
|
|
}
|
|
|
|
type N40960 struct {
|
|
N401 string
|
|
N402 string
|
|
N403 string
|
|
}
|
|
|
|
type DMG1000 struct {
|
|
DMG01 string
|
|
DMG02 string
|
|
DMG03 string
|
|
}
|
|
|
|
type DTP1030 struct {
|
|
DTP01 string
|
|
DTP02 string
|
|
DTP03 string
|
|
}
|
|
|
|
type LoopEB1050 struct {
|
|
EB1050 EB1050
|
|
REF1070 REF1070
|
|
MSG1180 MSG1180
|
|
LoopIII1190 LoopIII1190
|
|
LS1260 LS1260
|
|
LoopNM11270 LoopNM11270
|
|
}
|
|
|
|
type EB1050 struct {
|
|
EB01 string
|
|
EB02 string
|
|
EB03 string
|
|
EB04 string
|
|
EB05 string
|
|
EB06 string
|
|
EB07 string
|
|
EB08 string
|
|
EB09 string
|
|
EB10 string
|
|
EB11 string
|
|
EB12 string
|
|
}
|
|
|
|
type REF1070 struct {
|
|
REF01 string
|
|
REF02 string
|
|
REF03 string
|
|
}
|
|
|
|
type MSG1180 struct {
|
|
MSG01 string
|
|
}
|
|
|
|
type LS1260 struct {
|
|
LS01 string
|
|
}
|
|
|
|
type LoopIII1190 struct {
|
|
III1190 III1190
|
|
}
|
|
|
|
type III1190 struct {
|
|
III01 string
|
|
III02 string
|
|
}
|
|
|
|
type LoopNM11270 struct {
|
|
NM11270 NM11270
|
|
PER1310 PER1310
|
|
}
|
|
|
|
type NM11270 struct {
|
|
NM101 string
|
|
NM102 string
|
|
NM103 string
|
|
}
|
|
|
|
type PER1310 struct {
|
|
PER01 string
|
|
PER02 string
|
|
PER03 string
|
|
}
|