Documentation ¶
Index ¶
- Variables
- type ACC
- type ACK
- type ACKv2
- type AD
- type ADD
- type ADR_A19
- type ADR_A19_INSURANCE
- type ADR_A19_PID_IN1v2
- type ADR_A19_PIDv2
- func (m *ADR_A19_PIDv2) ACC() *ACC
- func (m *ADR_A19_PIDv2) AllAL1() []*AL1
- func (m *ADR_A19_PIDv2) AllDG1() []*DG1
- func (m *ADR_A19_PIDv2) AllGT1() []*GT1
- func (m *ADR_A19_PIDv2) AllNK1() []*NK1
- func (m *ADR_A19_PIDv2) AllOBX() []*OBX
- func (m *ADR_A19_PIDv2) AllPR1() []*PR1
- func (m *ADR_A19_PIDv2) EVN() *EVN
- func (m *ADR_A19_PIDv2) GroupByIN1() []*ADR_A19_PID_IN1v2
- func (m ADR_A19_PIDv2) MarshalYAML() (interface{}, error)
- func (m *ADR_A19_PIDv2) PID() *PID
- func (m *ADR_A19_PIDv2) PV1() *PV1
- func (m *ADR_A19_PIDv2) PV2() *PV2
- func (m *ADR_A19_PIDv2) UB1() *UB1
- func (m *ADR_A19_PIDv2) UB2() *UB2
- type ADR_A19_QUERY_RESPONSE
- type ADR_A19v2
- type ADT_A01
- type ADT_A01_IN1v2
- type ADT_A01_INSURANCE
- type ADT_A01v2
- func (m *ADT_A01v2) ACC() *ACC
- func (m *ADT_A01v2) AllAL1() []*AL1
- func (m *ADT_A01v2) AllDG1() []*DG1
- func (m *ADT_A01v2) AllGT1() []*GT1
- func (m *ADT_A01v2) AllNK1() []*NK1
- func (m *ADT_A01v2) AllOBX() []*OBX
- func (m *ADT_A01v2) AllPR1() []*PR1
- func (m *ADT_A01v2) EVN() *EVN
- func (m *ADT_A01v2) GroupByIN1() []*ADT_A01_IN1v2
- func (m *ADT_A01v2) MSH() *MSH
- func (m ADT_A01v2) MarshalYAML() (interface{}, error)
- func (m *ADT_A01v2) PID() *PID
- func (m *ADT_A01v2) PV1() *PV1
- func (m *ADT_A01v2) PV2() *PV2
- func (m *ADT_A01v2) UB1() *UB1
- func (m *ADT_A01v2) UB2() *UB2
- type ADT_A02
- type ADT_A02v2
- type ADT_A03
- type ADT_A03v2
- type ADT_A04
- type ADT_A04_IN1v2
- type ADT_A04_INSURANCE
- type ADT_A04v2
- func (m *ADT_A04v2) ACC() *ACC
- func (m *ADT_A04v2) AllAL1() []*AL1
- func (m *ADT_A04v2) AllDG1() []*DG1
- func (m *ADT_A04v2) AllGT1() []*GT1
- func (m *ADT_A04v2) AllNK1() []*NK1
- func (m *ADT_A04v2) AllOBX() []*OBX
- func (m *ADT_A04v2) AllPR1() []*PR1
- func (m *ADT_A04v2) EVN() *EVN
- func (m *ADT_A04v2) GroupByIN1() []*ADT_A04_IN1v2
- func (m *ADT_A04v2) MSH() *MSH
- func (m ADT_A04v2) MarshalYAML() (interface{}, error)
- func (m *ADT_A04v2) PID() *PID
- func (m *ADT_A04v2) PV1() *PV1
- func (m *ADT_A04v2) PV2() *PV2
- func (m *ADT_A04v2) UB1() *UB1
- func (m *ADT_A04v2) UB2() *UB2
- type ADT_A05
- type ADT_A05_IN1v2
- type ADT_A05_INSURANCE
- type ADT_A05v2
- func (m *ADT_A05v2) ACC() *ACC
- func (m *ADT_A05v2) AllAL1() []*AL1
- func (m *ADT_A05v2) AllDG1() []*DG1
- func (m *ADT_A05v2) AllGT1() []*GT1
- func (m *ADT_A05v2) AllNK1() []*NK1
- func (m *ADT_A05v2) AllOBX() []*OBX
- func (m *ADT_A05v2) AllPR1() []*PR1
- func (m *ADT_A05v2) EVN() *EVN
- func (m *ADT_A05v2) GroupByIN1() []*ADT_A05_IN1v2
- func (m *ADT_A05v2) MSH() *MSH
- func (m ADT_A05v2) MarshalYAML() (interface{}, error)
- func (m *ADT_A05v2) PID() *PID
- func (m *ADT_A05v2) PV1() *PV1
- func (m *ADT_A05v2) PV2() *PV2
- func (m *ADT_A05v2) UB1() *UB1
- func (m *ADT_A05v2) UB2() *UB2
- type ADT_A06
- type ADT_A06_IN1v2
- type ADT_A06_INSURANCE
- type ADT_A06v2
- func (m *ADT_A06v2) ACC() *ACC
- func (m *ADT_A06v2) AllAL1() []*AL1
- func (m *ADT_A06v2) AllDG1() []*DG1
- func (m *ADT_A06v2) AllGT1() []*GT1
- func (m *ADT_A06v2) AllNK1() []*NK1
- func (m *ADT_A06v2) AllOBX() []*OBX
- func (m *ADT_A06v2) AllPR1() []*PR1
- func (m *ADT_A06v2) EVN() *EVN
- func (m *ADT_A06v2) GroupByIN1() []*ADT_A06_IN1v2
- func (m *ADT_A06v2) MRG() *MRG
- func (m *ADT_A06v2) MSH() *MSH
- func (m ADT_A06v2) MarshalYAML() (interface{}, error)
- func (m *ADT_A06v2) PID() *PID
- func (m *ADT_A06v2) PV1() *PV1
- func (m *ADT_A06v2) PV2() *PV2
- func (m *ADT_A06v2) UB1() *UB1
- func (m *ADT_A06v2) UB2() *UB2
- type ADT_A07
- type ADT_A07_IN1v2
- type ADT_A07_INSURANCE
- type ADT_A07v2
- func (m *ADT_A07v2) ACC() *ACC
- func (m *ADT_A07v2) AllAL1() []*AL1
- func (m *ADT_A07v2) AllDG1() []*DG1
- func (m *ADT_A07v2) AllGT1() []*GT1
- func (m *ADT_A07v2) AllNK1() []*NK1
- func (m *ADT_A07v2) AllOBX() []*OBX
- func (m *ADT_A07v2) AllPR1() []*PR1
- func (m *ADT_A07v2) EVN() *EVN
- func (m *ADT_A07v2) GroupByIN1() []*ADT_A07_IN1v2
- func (m *ADT_A07v2) MRG() *MRG
- func (m *ADT_A07v2) MSH() *MSH
- func (m ADT_A07v2) MarshalYAML() (interface{}, error)
- func (m *ADT_A07v2) PID() *PID
- func (m *ADT_A07v2) PV1() *PV1
- func (m *ADT_A07v2) PV2() *PV2
- func (m *ADT_A07v2) UB1() *UB1
- func (m *ADT_A07v2) UB2() *UB2
- type ADT_A08
- type ADT_A08_IN1v2
- type ADT_A08_INSURANCE
- type ADT_A08v2
- func (m *ADT_A08v2) ACC() *ACC
- func (m *ADT_A08v2) AllAL1() []*AL1
- func (m *ADT_A08v2) AllDG1() []*DG1
- func (m *ADT_A08v2) AllGT1() []*GT1
- func (m *ADT_A08v2) AllNK1() []*NK1
- func (m *ADT_A08v2) AllOBX() []*OBX
- func (m *ADT_A08v2) AllPR1() []*PR1
- func (m *ADT_A08v2) EVN() *EVN
- func (m *ADT_A08v2) GroupByIN1() []*ADT_A08_IN1v2
- func (m *ADT_A08v2) MSH() *MSH
- func (m ADT_A08v2) MarshalYAML() (interface{}, error)
- func (m *ADT_A08v2) PID() *PID
- func (m *ADT_A08v2) PV1() *PV1
- func (m *ADT_A08v2) PV2() *PV2
- func (m *ADT_A08v2) UB1() *UB1
- func (m *ADT_A08v2) UB2() *UB2
- type ADT_A09
- type ADT_A09v2
- type ADT_A10
- type ADT_A10v2
- type ADT_A11
- type ADT_A11v2
- type ADT_A12
- type ADT_A12v2
- type ADT_A13
- type ADT_A13_IN1v2
- type ADT_A13_INSURANCE
- type ADT_A13v2
- func (m *ADT_A13v2) ACC() *ACC
- func (m *ADT_A13v2) AllAL1() []*AL1
- func (m *ADT_A13v2) AllDG1() []*DG1
- func (m *ADT_A13v2) AllGT1() []*GT1
- func (m *ADT_A13v2) AllNK1() []*NK1
- func (m *ADT_A13v2) AllOBX() []*OBX
- func (m *ADT_A13v2) AllPR1() []*PR1
- func (m *ADT_A13v2) EVN() *EVN
- func (m *ADT_A13v2) GroupByIN1() []*ADT_A13_IN1v2
- func (m *ADT_A13v2) MSH() *MSH
- func (m ADT_A13v2) MarshalYAML() (interface{}, error)
- func (m *ADT_A13v2) PID() *PID
- func (m *ADT_A13v2) PV1() *PV1
- func (m *ADT_A13v2) PV2() *PV2
- func (m *ADT_A13v2) UB1() *UB1
- func (m *ADT_A13v2) UB2() *UB2
- type ADT_A14
- type ADT_A14_IN1v2
- type ADT_A14_INSURANCE
- type ADT_A14v2
- func (m *ADT_A14v2) ACC() *ACC
- func (m *ADT_A14v2) AllAL1() []*AL1
- func (m *ADT_A14v2) AllDG1() []*DG1
- func (m *ADT_A14v2) AllGT1() []*GT1
- func (m *ADT_A14v2) AllNK1() []*NK1
- func (m *ADT_A14v2) AllOBX() []*OBX
- func (m *ADT_A14v2) AllPR1() []*PR1
- func (m *ADT_A14v2) EVN() *EVN
- func (m *ADT_A14v2) GroupByIN1() []*ADT_A14_IN1v2
- func (m *ADT_A14v2) MSH() *MSH
- func (m ADT_A14v2) MarshalYAML() (interface{}, error)
- func (m *ADT_A14v2) PID() *PID
- func (m *ADT_A14v2) PV1() *PV1
- func (m *ADT_A14v2) PV2() *PV2
- func (m *ADT_A14v2) UB1() *UB1
- func (m *ADT_A14v2) UB2() *UB2
- type ADT_A15
- type ADT_A15v2
- type ADT_A16
- type ADT_A16v2
- type ADT_A17
- type ADT_A17_PATIENT
- type ADT_A17v2
- func (m *ADT_A17v2) AllOBX1() []*OBX
- func (m *ADT_A17v2) AllOBX2() []*OBX
- func (m *ADT_A17v2) EVN() *EVN
- func (m *ADT_A17v2) MSH() *MSH
- func (m ADT_A17v2) MarshalYAML() (interface{}, error)
- func (m *ADT_A17v2) PID1() *PID
- func (m *ADT_A17v2) PID2() *PID
- func (m *ADT_A17v2) PV11() *PV1
- func (m *ADT_A17v2) PV12() *PV1
- func (m *ADT_A17v2) PV21() *PV2
- func (m *ADT_A17v2) PV22() *PV2
- type ADT_A18
- type ADT_A18v2
- type ADT_A20
- type ADT_A20v2
- type ADT_A21
- type ADT_A21v2
- type ADT_A22
- type ADT_A22v2
- type ADT_A23
- type ADT_A23v2
- type ADT_A24
- type ADT_A24v2
- type ADT_A25
- type ADT_A25v2
- type ADT_A26
- type ADT_A26v2
- type ADT_A27
- type ADT_A27v2
- type ADT_A28
- type ADT_A28_IN1v2
- type ADT_A28_INSURANCE
- type ADT_A28v2
- func (m *ADT_A28v2) ACC() *ACC
- func (m *ADT_A28v2) AllAL1() []*AL1
- func (m *ADT_A28v2) AllDG1() []*DG1
- func (m *ADT_A28v2) AllGT1() []*GT1
- func (m *ADT_A28v2) AllNK1() []*NK1
- func (m *ADT_A28v2) AllOBX() []*OBX
- func (m *ADT_A28v2) AllPR1() []*PR1
- func (m *ADT_A28v2) EVN() *EVN
- func (m *ADT_A28v2) GroupByIN1() []*ADT_A28_IN1v2
- func (m *ADT_A28v2) MSH() *MSH
- func (m ADT_A28v2) MarshalYAML() (interface{}, error)
- func (m *ADT_A28v2) PID() *PID
- func (m *ADT_A28v2) PV1() *PV1
- func (m *ADT_A28v2) PV2() *PV2
- func (m *ADT_A28v2) UB1() *UB1
- func (m *ADT_A28v2) UB2() *UB2
- type ADT_A29
- type ADT_A29v2
- type ADT_A30
- type ADT_A30v2
- type ADT_A31
- type ADT_A31_IN1v2
- type ADT_A31_INSURANCE
- type ADT_A31v2
- func (m *ADT_A31v2) ACC() *ACC
- func (m *ADT_A31v2) AllAL1() []*AL1
- func (m *ADT_A31v2) AllDG1() []*DG1
- func (m *ADT_A31v2) AllGT1() []*GT1
- func (m *ADT_A31v2) AllNK1() []*NK1
- func (m *ADT_A31v2) AllOBX() []*OBX
- func (m *ADT_A31v2) AllPR1() []*PR1
- func (m *ADT_A31v2) EVN() *EVN
- func (m *ADT_A31v2) GroupByIN1() []*ADT_A31_IN1v2
- func (m *ADT_A31v2) MSH() *MSH
- func (m ADT_A31v2) MarshalYAML() (interface{}, error)
- func (m *ADT_A31v2) PID() *PID
- func (m *ADT_A31v2) PV1() *PV1
- func (m *ADT_A31v2) PV2() *PV2
- func (m *ADT_A31v2) UB1() *UB1
- func (m *ADT_A31v2) UB2() *UB2
- type ADT_A32
- type ADT_A32v2
- type ADT_A33
- type ADT_A33v2
- type ADT_A34
- type ADT_A34v2
- type ADT_A35
- type ADT_A35v2
- type ADT_A36
- type ADT_A36v2
- type ADT_A37
- type ADT_A37v2
- type ADT_A40
- type ADT_A40_PATIENT
- type ADT_A40_PIDv2
- type ADT_A40v2
- type ADT_A44
- type ADT_A44_PATIENT
- type ADT_A44_PIDv2
- type ADT_A44v2
- type AL1
- type BAR_P01
- type BAR_P01_INSURANCE
- type BAR_P01_PV1_IN1v2
- type BAR_P01_PV1v2
- func (m *BAR_P01_PV1v2) ACC() *ACC
- func (m *BAR_P01_PV1v2) AllAL1() []*AL1
- func (m *BAR_P01_PV1v2) AllDG1() []*DG1
- func (m *BAR_P01_PV1v2) AllGT1() []*GT1
- func (m *BAR_P01_PV1v2) AllNK1() []*NK1
- func (m *BAR_P01_PV1v2) AllOBX() []*OBX
- func (m *BAR_P01_PV1v2) AllPR1() []*PR1
- func (m *BAR_P01_PV1v2) GroupByIN1() []*BAR_P01_PV1_IN1v2
- func (m BAR_P01_PV1v2) MarshalYAML() (interface{}, error)
- func (m *BAR_P01_PV1v2) PV1() *PV1
- func (m *BAR_P01_PV1v2) PV2() *PV2
- func (m *BAR_P01_PV1v2) UB1() *UB1
- func (m *BAR_P01_PV1v2) UB2() *UB2
- type BAR_P01_VISIT
- type BAR_P01v2
- type BAR_P02
- type BAR_P02_PATIENT
- type BAR_P02_PIDv2
- type BAR_P02v2
- type BHS
- type BLG
- type BTS
- type CE
- type CK_ACCOUNT_NO
- type CK_PAT_ID
- type CM_ABS_RANGE
- type CM_AUI
- type CM_BATCH_TOTAL
- type CM_CCD
- type CM_DDI
- type CM_DIN
- type CM_DLD
- type CM_DLT
- type CM_DTN
- type CM_EIP
- type CM_ELD
- type CM_FILLER
- type CM_FINANCE
- type CM_GROUP_ID
- type CM_INTERNAL_LOCATION
- type CM_JOB_CODE
- type CM_LA1
- type CM_LICENSE_NO
- type CM_MOC
- type CM_MSG
- type CM_NDL
- type CM_OCD
- type CM_OSP
- type CM_PAT_ID
- type CM_PAT_ID_0192
- type CM_PCF
- type CM_PEN
- type CM_PIP
- type CM_PLACER
- type CM_PLN
- type CM_POSITION
- type CM_PRACTITIONER
- type CM_PTA
- type CM_RANGE
- type CM_RFR
- type CM_RI
- type CM_RMC
- type CM_SPD
- type CM_SPS
- type CM_UVC
- type CM_VR
- type CN_PERSON
- type CN_PHYSICIAN
- type CQ_QUANTITY
- type DFT_P03
- type DFT_P03v2
- type DG1
- type DSC
- type DSP
- type DSR_P04
- type DSR_P04v2
- type DSR_Q01
- type DSR_Q01v2
- type DSR_Q03
- type DSR_Q03v2
- type DSR_R03
- type DSR_R03v2
- type ERR
- type EVN
- type FHS
- type FT1
- type FTS
- type GT1
- type GenericHL7Segment
- type IN1
- type IN2
- type IN3
- type MCF_Q02
- type MCF_Q02v2
- type MFA
- type MFD_M01
- type MFD_M01v2
- type MFD_M02
- type MFD_M02v2
- type MFD_M03
- type MFD_M03v2
- type MFE
- type MFI
- type MFK_M01
- type MFK_M01v2
- type MFK_M02
- type MFK_M02v2
- type MFK_M03
- type MFK_M03v2
- type MFN_M01
- type MFN_M01_MF
- type MFN_M01_MFEv2
- type MFN_M01v2
- type MFN_M02
- type MFN_M02_MFEv2
- type MFN_M02_MF_STAFF
- type MFN_M02v2
- type MFN_M03
- type MFN_M03_MFEv2
- type MFN_M03_MF_TEST
- type MFN_M03v2
- type MFQ_M01
- type MFQ_M01v2
- type MFQ_M02
- type MFQ_M02v2
- type MFQ_M03
- type MFQ_M03v2
- type MFR_M01
- type MFR_M01_MF
- type MFR_M01_MFEv2
- type MFR_M01v2
- func (m *MFR_M01v2) DSC() *DSC
- func (m *MFR_M01v2) ERR() *ERR
- func (m *MFR_M01v2) GroupByMFE() []*MFR_M01_MFEv2
- func (m *MFR_M01v2) MFI() *MFI
- func (m *MFR_M01v2) MSA() *MSA
- func (m *MFR_M01v2) MSH() *MSH
- func (m MFR_M01v2) MarshalYAML() (interface{}, error)
- func (m *MFR_M01v2) QRD() *QRD
- func (m *MFR_M01v2) QRF() *QRF
- type MFR_M02
- type MFR_M02_MFEv2
- type MFR_M02_MF_STAFF
- type MFR_M02v2
- func (m *MFR_M02v2) DSC() *DSC
- func (m *MFR_M02v2) ERR() *ERR
- func (m *MFR_M02v2) GroupByMFE() []*MFR_M02_MFEv2
- func (m *MFR_M02v2) MFI() *MFI
- func (m *MFR_M02v2) MSA() *MSA
- func (m *MFR_M02v2) MSH() *MSH
- func (m MFR_M02v2) MarshalYAML() (interface{}, error)
- func (m *MFR_M02v2) QRD() *QRD
- func (m *MFR_M02v2) QRF() *QRF
- type MFR_M03
- type MFR_M03_MFEv2
- type MFR_M03_MF_TEST
- type MFR_M03v2
- func (m *MFR_M03v2) DSC() *DSC
- func (m *MFR_M03v2) ERR() *ERR
- func (m *MFR_M03v2) GroupByMFE() []*MFR_M03_MFEv2
- func (m *MFR_M03v2) MFI() *MFI
- func (m *MFR_M03v2) MSA() *MSA
- func (m *MFR_M03v2) MSH() *MSH
- func (m MFR_M03v2) MarshalYAML() (interface{}, error)
- func (m *MFR_M03v2) QRD() *QRD
- func (m *MFR_M03v2) QRF() *QRF
- type MRG
- type MSA
- type MSH
- type NCK
- type NK1
- type NMD_N01
- type NMD_N01_APP_STATS
- type NMD_N01_APP_STATUS
- type NMD_N01_CLOCK
- type NMD_N01_CLOCK_AND_STATS_WITH_NOTES
- type NMD_N01_NCK_NSCv2
- type NMD_N01_NCK_NSTv2
- type NMD_N01_NCKv2
- type NMD_N01v2
- type NMQ_N02
- type NMQ_N02_CLOCK_AND_STATISTICS
- type NMQ_N02_NCKv2
- type NMQ_N02_QRY_WITH_DETAIL
- type NMQ_N02v2
- type NMR_N02
- type NMR_N02_CLOCK_AND_STATS_WITH_NOTES_ALT
- type NMR_N02_NCKv2
- type NMR_N02v2
- type NPU
- type NSC
- type NST
- type NTE
- type OBR
- type OBX
- type ODS
- type ODT
- type OM1
- type OM2
- type OM3
- type OM4
- type OM5
- type OM6
- type ORC
- type ORF_R04
- type ORF_R04_OBR_OBXv2
- type ORF_R04_OBRv2
- type ORF_R04_OBSERVATION
- type ORF_R04_ORDER
- type ORF_R04_QRDv2
- type ORF_R04_QUERY_RESPONSE
- type ORF_R04v2
- type ORM_O01
- type ORM_O01_CHOICE
- type ORM_O01_ORCv2
- func (m *ORM_O01_ORCv2) AllNTE1() []*NTE
- func (m *ORM_O01_ORCv2) AllNTE2() []*NTE
- func (m *ORM_O01_ORCv2) AllOBX() []*OBX
- func (m *ORM_O01_ORCv2) BLG() *BLG
- func (m ORM_O01_ORCv2) MarshalYAML() (interface{}, error)
- func (m *ORM_O01_ORCv2) OBR() *OBR
- func (m *ORM_O01_ORCv2) ODS() *ODS
- func (m *ORM_O01_ORCv2) ODT() *ODT
- func (m *ORM_O01_ORCv2) ORC() *ORC
- func (m *ORM_O01_ORCv2) RQ1() *RQ1
- func (m *ORM_O01_ORCv2) RQD() *RQD
- func (m *ORM_O01_ORCv2) RXO() *RXO
- type ORM_O01_ORDER
- type ORM_O01_ORDER_DETAIL
- type ORM_O01_PATIENT
- type ORM_O01_PIDv2
- type ORM_O01v2
- type ORO
- type ORR_O02
- type ORR_O02_CHOICE
- type ORR_O02_ORDER
- type ORR_O02_ORDER_DETAIL
- type ORR_O02_PATIENT
- type ORR_O02_PID_ORCv2
- func (m *ORR_O02_PID_ORCv2) AllNTE() []*NTE
- func (m ORR_O02_PID_ORCv2) MarshalYAML() (interface{}, error)
- func (m *ORR_O02_PID_ORCv2) OBR() *OBR
- func (m *ORR_O02_PID_ORCv2) ODS() *ODS
- func (m *ORR_O02_PID_ORCv2) ODT() *ODT
- func (m *ORR_O02_PID_ORCv2) ORC() *ORC
- func (m *ORR_O02_PID_ORCv2) RQ1() *RQ1
- func (m *ORR_O02_PID_ORCv2) RQD() *RQD
- func (m *ORR_O02_PID_ORCv2) RXO() *RXO
- type ORR_O02_PIDv2
- type ORR_O02v2
- type ORU_R01
- type ORU_R01_OBSERVATION
- type ORU_R01_ORDER_OBSERVATION
- type ORU_R01_PATIENT
- type ORU_R01_PATIENT_RESULT
- type ORU_R01_PID_OBR_OBXv2
- type ORU_R01_PID_OBRv2
- type ORU_R01_PIDv2
- type ORU_R01v2
- type ORU_R03
- type ORU_R03_OBSERVATION
- type ORU_R03_ORDER_OBSERVATION
- type ORU_R03_PATIENT
- type ORU_R03_PATIENT_RESULT
- type ORU_R03_PID_OBR_OBXv2
- type ORU_R03_PID_OBRv2
- type ORU_R03_PIDv2
- type ORU_R03v2
- type ORU_R32
- type ORU_R32_OBSERVATION
- type ORU_R32_ORDER_OBSERVATION
- type ORU_R32_PATIENT
- type ORU_R32_PATIENT_RESULT
- type ORU_R32_PID_OBR_OBXv2
- type ORU_R32_PID_OBRv2
- type ORU_R32_PIDv2
- func (m *ORU_R32_PIDv2) AllNK1() []*NK1
- func (m *ORU_R32_PIDv2) AllNTE() []*NTE
- func (m *ORU_R32_PIDv2) GroupByOBR() []*ORU_R32_PID_OBRv2
- func (m ORU_R32_PIDv2) MarshalYAML() (interface{}, error)
- func (m *ORU_R32_PIDv2) PD1() *PD1
- func (m *ORU_R32_PIDv2) PID() *PID
- func (m *ORU_R32_PIDv2) PV1() *PV1
- func (m *ORU_R32_PIDv2) PV2() *PV2
- type ORU_R32_VISIT
- type ORU_R32v2
- type PID
- type PN
- type PR1
- type PRA
- type PV1
- type PV2
- type QRD
- type QRF
- type QRY_A19
- type QRY_A19v2
- type QRY_P04
- type QRY_P04v2
- type QRY_Q01
- type QRY_Q01v2
- type QRY_Q02
- type QRY_Q02v2
- type QRY_R02
- type QRY_R02v2
- type RQ1
- type RQD
- type RX1
- type RXA
- type RXC
- type RXD
- type RXE
- type RXG
- type RXO
- type RXR
- type STF
- type TQ
- type UB1
- type UB2
- type UDM_Q05
- type UDM_Q05v2
- type URD
- type URS
Constants ¶
This section is empty.
Variables ¶
var FollowSets = map[string]StringSet{}/* 608 elements not displayed */
var Types = map[string]reflect.Type{}
Types maps the name of an HL7 segment or message type to the type of the struct that represents that segment or message type.
Functions ¶
This section is empty.
Types ¶
type ACC ¶
type ACC struct { AccidentDateTime *TS `hl7:"false,Accident Date / Time"` // ACC-1 AccidentCode *ID `hl7:"false,Accident Code"` // ACC-2 AccidentLocation *ST `hl7:"false,Accident Location"` // ACC-3 }
ACC represents the corresponding HL7 segment. Definition from HL7 2.2
func (*ACC) SegmentName ¶
type ACK ¶
type ACK struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` Other []interface{} }
ACK represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ACK) MessageTypeName ¶
type ACKv2 ¶
type ACKv2 struct {
// contains filtered or unexported fields
}
v2 API
func (ACKv2) MarshalYAML ¶
type AD ¶
type AD struct { StreetAddress *ST `hl7:"false,Street Address"` OtherDesignation *ST `hl7:"false,Other Designation"` City *ST `hl7:"false,City"` StateOrProvince *ST `hl7:"false,State Or Province"` ZipOrPostalCode *ID `hl7:"false,Zip Or Postal Code"` Country *ID `hl7:"false,Country"` Type *ID `hl7:"false,Type"` OtherGeographicDesignation *ST `hl7:"false,Other Geographic Designation"` }
AD represents the corresponding HL7 datatype. Definition from HL7 2.2
type ADD ¶
type ADD struct {
AddendumContinuationPointer *ST `hl7:"false,Addendum Continuation Pointer"` // ADD-1
}
ADD represents the corresponding HL7 segment. Definition from HL7 2.2
func (*ADD) SegmentName ¶
type ADR_A19 ¶
type ADR_A19 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QRD *QRD `hl7:"true,QRD"` QUERY_RESPONSE []ADR_A19_QUERY_RESPONSE `hl7:"true,QUERY_RESPONSE"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
ADR_A19 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADR_A19) MessageTypeName ¶
type ADR_A19_INSURANCE ¶
type ADR_A19_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
ADR_A19_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADR_A19_INSURANCE) MessageTypeSubStructName ¶
func (s *ADR_A19_INSURANCE) MessageTypeSubStructName() string
type ADR_A19_PID_IN1v2 ¶
type ADR_A19_PID_IN1v2 struct {
// contains filtered or unexported fields
}
func (*ADR_A19_PID_IN1v2) IN1 ¶
func (m *ADR_A19_PID_IN1v2) IN1() *IN1
func (*ADR_A19_PID_IN1v2) IN2 ¶
func (m *ADR_A19_PID_IN1v2) IN2() *IN2
func (*ADR_A19_PID_IN1v2) IN3 ¶
func (m *ADR_A19_PID_IN1v2) IN3() *IN3
func (ADR_A19_PID_IN1v2) MarshalYAML ¶
func (m ADR_A19_PID_IN1v2) MarshalYAML() (interface{}, error)
type ADR_A19_PIDv2 ¶
type ADR_A19_PIDv2 struct {
// contains filtered or unexported fields
}
func (*ADR_A19_PIDv2) ACC ¶
func (m *ADR_A19_PIDv2) ACC() *ACC
func (*ADR_A19_PIDv2) AllAL1 ¶
func (m *ADR_A19_PIDv2) AllAL1() []*AL1
func (*ADR_A19_PIDv2) AllDG1 ¶
func (m *ADR_A19_PIDv2) AllDG1() []*DG1
func (*ADR_A19_PIDv2) AllGT1 ¶
func (m *ADR_A19_PIDv2) AllGT1() []*GT1
func (*ADR_A19_PIDv2) AllNK1 ¶
func (m *ADR_A19_PIDv2) AllNK1() []*NK1
func (*ADR_A19_PIDv2) AllOBX ¶
func (m *ADR_A19_PIDv2) AllOBX() []*OBX
func (*ADR_A19_PIDv2) AllPR1 ¶
func (m *ADR_A19_PIDv2) AllPR1() []*PR1
func (*ADR_A19_PIDv2) EVN ¶
func (m *ADR_A19_PIDv2) EVN() *EVN
func (*ADR_A19_PIDv2) GroupByIN1 ¶
func (m *ADR_A19_PIDv2) GroupByIN1() []*ADR_A19_PID_IN1v2
func (ADR_A19_PIDv2) MarshalYAML ¶
func (m ADR_A19_PIDv2) MarshalYAML() (interface{}, error)
func (*ADR_A19_PIDv2) PID ¶
func (m *ADR_A19_PIDv2) PID() *PID
func (*ADR_A19_PIDv2) PV1 ¶
func (m *ADR_A19_PIDv2) PV1() *PV1
func (*ADR_A19_PIDv2) PV2 ¶
func (m *ADR_A19_PIDv2) PV2() *PV2
func (*ADR_A19_PIDv2) UB1 ¶
func (m *ADR_A19_PIDv2) UB1() *UB1
func (*ADR_A19_PIDv2) UB2 ¶
func (m *ADR_A19_PIDv2) UB2() *UB2
type ADR_A19_QUERY_RESPONSE ¶
type ADR_A19_QUERY_RESPONSE struct { EVN *EVN `hl7:"false,EVN"` PID *PID `hl7:"true,PID"` NK1 []NK1 `hl7:"false,NK1"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` OBX []OBX `hl7:"false,OBX"` AL1 []AL1 `hl7:"false,AL1"` DG1 []DG1 `hl7:"false,DG1"` PR1 []PR1 `hl7:"false,PR1"` GT1 []GT1 `hl7:"false,GT1"` INSURANCE []ADR_A19_INSURANCE `hl7:"false,INSURANCE"` ACC *ACC `hl7:"false,ACC"` UB1 *UB1 `hl7:"false,UB1"` UB2 *UB2 `hl7:"false,UB2"` Other []interface{} }
ADR_A19_QUERY_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADR_A19_QUERY_RESPONSE) MessageTypeSubStructName ¶
func (s *ADR_A19_QUERY_RESPONSE) MessageTypeSubStructName() string
type ADR_A19v2 ¶
type ADR_A19v2 struct {
// contains filtered or unexported fields
}
func (*ADR_A19v2) GroupByPID ¶
func (m *ADR_A19v2) GroupByPID() []*ADR_A19_PIDv2
func (ADR_A19v2) MarshalYAML ¶
type ADT_A01 ¶
type ADT_A01 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` NK1 []NK1 `hl7:"false,NK1"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` OBX []OBX `hl7:"false,OBX"` AL1 []AL1 `hl7:"false,AL1"` DG1 []DG1 `hl7:"false,DG1"` PR1 []PR1 `hl7:"false,PR1"` GT1 []GT1 `hl7:"false,GT1"` INSURANCE []ADT_A01_INSURANCE `hl7:"false,INSURANCE"` ACC *ACC `hl7:"false,ACC"` UB1 *UB1 `hl7:"false,UB1"` UB2 *UB2 `hl7:"false,UB2"` Other []interface{} }
ADT_A01 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A01) MessageTypeName ¶
type ADT_A01_IN1v2 ¶
type ADT_A01_IN1v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A01_IN1v2) IN1 ¶
func (m *ADT_A01_IN1v2) IN1() *IN1
func (*ADT_A01_IN1v2) IN2 ¶
func (m *ADT_A01_IN1v2) IN2() *IN2
func (*ADT_A01_IN1v2) IN3 ¶
func (m *ADT_A01_IN1v2) IN3() *IN3
func (ADT_A01_IN1v2) MarshalYAML ¶
func (m ADT_A01_IN1v2) MarshalYAML() (interface{}, error)
type ADT_A01_INSURANCE ¶
type ADT_A01_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
ADT_A01_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A01_INSURANCE) MessageTypeSubStructName ¶
func (s *ADT_A01_INSURANCE) MessageTypeSubStructName() string
type ADT_A01v2 ¶
type ADT_A01v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A01v2) GroupByIN1 ¶
func (m *ADT_A01v2) GroupByIN1() []*ADT_A01_IN1v2
func (ADT_A01v2) MarshalYAML ¶
type ADT_A02 ¶
type ADT_A02 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` OBX []OBX `hl7:"false,OBX"` Other []interface{} }
ADT_A02 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A02) MessageTypeName ¶
type ADT_A02v2 ¶
type ADT_A02v2 struct {
// contains filtered or unexported fields
}
func (ADT_A02v2) MarshalYAML ¶
type ADT_A03 ¶
type ADT_A03 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` OBX []OBX `hl7:"false,OBX"` Other []interface{} }
ADT_A03 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A03) MessageTypeName ¶
type ADT_A03v2 ¶
type ADT_A03v2 struct {
// contains filtered or unexported fields
}
func (ADT_A03v2) MarshalYAML ¶
type ADT_A04 ¶
type ADT_A04 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` NK1 []NK1 `hl7:"false,NK1"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` OBX []OBX `hl7:"false,OBX"` AL1 []AL1 `hl7:"false,AL1"` DG1 []DG1 `hl7:"false,DG1"` PR1 []PR1 `hl7:"false,PR1"` GT1 []GT1 `hl7:"false,GT1"` INSURANCE []ADT_A04_INSURANCE `hl7:"false,INSURANCE"` ACC *ACC `hl7:"false,ACC"` UB1 *UB1 `hl7:"false,UB1"` UB2 *UB2 `hl7:"false,UB2"` Other []interface{} }
ADT_A04 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A04) MessageTypeName ¶
type ADT_A04_IN1v2 ¶
type ADT_A04_IN1v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A04_IN1v2) IN1 ¶
func (m *ADT_A04_IN1v2) IN1() *IN1
func (*ADT_A04_IN1v2) IN2 ¶
func (m *ADT_A04_IN1v2) IN2() *IN2
func (*ADT_A04_IN1v2) IN3 ¶
func (m *ADT_A04_IN1v2) IN3() *IN3
func (ADT_A04_IN1v2) MarshalYAML ¶
func (m ADT_A04_IN1v2) MarshalYAML() (interface{}, error)
type ADT_A04_INSURANCE ¶
type ADT_A04_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
ADT_A04_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A04_INSURANCE) MessageTypeSubStructName ¶
func (s *ADT_A04_INSURANCE) MessageTypeSubStructName() string
type ADT_A04v2 ¶
type ADT_A04v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A04v2) GroupByIN1 ¶
func (m *ADT_A04v2) GroupByIN1() []*ADT_A04_IN1v2
func (ADT_A04v2) MarshalYAML ¶
type ADT_A05 ¶
type ADT_A05 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` NK1 []NK1 `hl7:"false,NK1"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` OBX []OBX `hl7:"false,OBX"` AL1 []AL1 `hl7:"false,AL1"` DG1 []DG1 `hl7:"false,DG1"` PR1 []PR1 `hl7:"false,PR1"` GT1 []GT1 `hl7:"false,GT1"` INSURANCE []ADT_A05_INSURANCE `hl7:"false,INSURANCE"` ACC *ACC `hl7:"false,ACC"` UB1 *UB1 `hl7:"false,UB1"` UB2 *UB2 `hl7:"false,UB2"` Other []interface{} }
ADT_A05 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A05) MessageTypeName ¶
type ADT_A05_IN1v2 ¶
type ADT_A05_IN1v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A05_IN1v2) IN1 ¶
func (m *ADT_A05_IN1v2) IN1() *IN1
func (*ADT_A05_IN1v2) IN2 ¶
func (m *ADT_A05_IN1v2) IN2() *IN2
func (*ADT_A05_IN1v2) IN3 ¶
func (m *ADT_A05_IN1v2) IN3() *IN3
func (ADT_A05_IN1v2) MarshalYAML ¶
func (m ADT_A05_IN1v2) MarshalYAML() (interface{}, error)
type ADT_A05_INSURANCE ¶
type ADT_A05_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
ADT_A05_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A05_INSURANCE) MessageTypeSubStructName ¶
func (s *ADT_A05_INSURANCE) MessageTypeSubStructName() string
type ADT_A05v2 ¶
type ADT_A05v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A05v2) GroupByIN1 ¶
func (m *ADT_A05v2) GroupByIN1() []*ADT_A05_IN1v2
func (ADT_A05v2) MarshalYAML ¶
type ADT_A06 ¶
type ADT_A06 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` MRG *MRG `hl7:"false,MRG"` NK1 []NK1 `hl7:"false,NK1"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` OBX []OBX `hl7:"false,OBX"` AL1 []AL1 `hl7:"false,AL1"` DG1 []DG1 `hl7:"false,DG1"` PR1 []PR1 `hl7:"false,PR1"` GT1 []GT1 `hl7:"false,GT1"` INSURANCE []ADT_A06_INSURANCE `hl7:"false,INSURANCE"` ACC *ACC `hl7:"false,ACC"` UB1 *UB1 `hl7:"false,UB1"` UB2 *UB2 `hl7:"false,UB2"` Other []interface{} }
ADT_A06 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A06) MessageTypeName ¶
type ADT_A06_IN1v2 ¶
type ADT_A06_IN1v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A06_IN1v2) IN1 ¶
func (m *ADT_A06_IN1v2) IN1() *IN1
func (*ADT_A06_IN1v2) IN2 ¶
func (m *ADT_A06_IN1v2) IN2() *IN2
func (*ADT_A06_IN1v2) IN3 ¶
func (m *ADT_A06_IN1v2) IN3() *IN3
func (ADT_A06_IN1v2) MarshalYAML ¶
func (m ADT_A06_IN1v2) MarshalYAML() (interface{}, error)
type ADT_A06_INSURANCE ¶
type ADT_A06_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
ADT_A06_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A06_INSURANCE) MessageTypeSubStructName ¶
func (s *ADT_A06_INSURANCE) MessageTypeSubStructName() string
type ADT_A06v2 ¶
type ADT_A06v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A06v2) GroupByIN1 ¶
func (m *ADT_A06v2) GroupByIN1() []*ADT_A06_IN1v2
func (ADT_A06v2) MarshalYAML ¶
type ADT_A07 ¶
type ADT_A07 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` MRG *MRG `hl7:"false,MRG"` NK1 []NK1 `hl7:"false,NK1"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` OBX []OBX `hl7:"false,OBX"` AL1 []AL1 `hl7:"false,AL1"` DG1 []DG1 `hl7:"false,DG1"` PR1 []PR1 `hl7:"false,PR1"` GT1 []GT1 `hl7:"false,GT1"` INSURANCE []ADT_A07_INSURANCE `hl7:"false,INSURANCE"` ACC *ACC `hl7:"false,ACC"` UB1 *UB1 `hl7:"false,UB1"` UB2 *UB2 `hl7:"false,UB2"` Other []interface{} }
ADT_A07 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A07) MessageTypeName ¶
type ADT_A07_IN1v2 ¶
type ADT_A07_IN1v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A07_IN1v2) IN1 ¶
func (m *ADT_A07_IN1v2) IN1() *IN1
func (*ADT_A07_IN1v2) IN2 ¶
func (m *ADT_A07_IN1v2) IN2() *IN2
func (*ADT_A07_IN1v2) IN3 ¶
func (m *ADT_A07_IN1v2) IN3() *IN3
func (ADT_A07_IN1v2) MarshalYAML ¶
func (m ADT_A07_IN1v2) MarshalYAML() (interface{}, error)
type ADT_A07_INSURANCE ¶
type ADT_A07_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
ADT_A07_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A07_INSURANCE) MessageTypeSubStructName ¶
func (s *ADT_A07_INSURANCE) MessageTypeSubStructName() string
type ADT_A07v2 ¶
type ADT_A07v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A07v2) GroupByIN1 ¶
func (m *ADT_A07v2) GroupByIN1() []*ADT_A07_IN1v2
func (ADT_A07v2) MarshalYAML ¶
type ADT_A08 ¶
type ADT_A08 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` NK1 []NK1 `hl7:"false,NK1"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` OBX []OBX `hl7:"false,OBX"` AL1 []AL1 `hl7:"false,AL1"` DG1 []DG1 `hl7:"false,DG1"` PR1 []PR1 `hl7:"false,PR1"` GT1 []GT1 `hl7:"false,GT1"` INSURANCE []ADT_A08_INSURANCE `hl7:"false,INSURANCE"` ACC *ACC `hl7:"false,ACC"` UB1 *UB1 `hl7:"false,UB1"` UB2 *UB2 `hl7:"false,UB2"` Other []interface{} }
ADT_A08 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A08) MessageTypeName ¶
type ADT_A08_IN1v2 ¶
type ADT_A08_IN1v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A08_IN1v2) IN1 ¶
func (m *ADT_A08_IN1v2) IN1() *IN1
func (*ADT_A08_IN1v2) IN2 ¶
func (m *ADT_A08_IN1v2) IN2() *IN2
func (*ADT_A08_IN1v2) IN3 ¶
func (m *ADT_A08_IN1v2) IN3() *IN3
func (ADT_A08_IN1v2) MarshalYAML ¶
func (m ADT_A08_IN1v2) MarshalYAML() (interface{}, error)
type ADT_A08_INSURANCE ¶
type ADT_A08_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
ADT_A08_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A08_INSURANCE) MessageTypeSubStructName ¶
func (s *ADT_A08_INSURANCE) MessageTypeSubStructName() string
type ADT_A08v2 ¶
type ADT_A08v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A08v2) GroupByIN1 ¶
func (m *ADT_A08v2) GroupByIN1() []*ADT_A08_IN1v2
func (ADT_A08v2) MarshalYAML ¶
type ADT_A09 ¶
type ADT_A09 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` OBX []OBX `hl7:"false,OBX"` DG1 []DG1 `hl7:"false,DG1"` Other []interface{} }
ADT_A09 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A09) MessageTypeName ¶
type ADT_A09v2 ¶
type ADT_A09v2 struct {
// contains filtered or unexported fields
}
func (ADT_A09v2) MarshalYAML ¶
type ADT_A10 ¶
type ADT_A10 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` OBX []OBX `hl7:"false,OBX"` DG1 []DG1 `hl7:"false,DG1"` Other []interface{} }
ADT_A10 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A10) MessageTypeName ¶
type ADT_A10v2 ¶
type ADT_A10v2 struct {
// contains filtered or unexported fields
}
func (ADT_A10v2) MarshalYAML ¶
type ADT_A11 ¶
type ADT_A11 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` OBX []OBX `hl7:"false,OBX"` DG1 []DG1 `hl7:"false,DG1"` Other []interface{} }
ADT_A11 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A11) MessageTypeName ¶
type ADT_A11v2 ¶
type ADT_A11v2 struct {
// contains filtered or unexported fields
}
func (ADT_A11v2) MarshalYAML ¶
type ADT_A12 ¶
type ADT_A12 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` OBX []OBX `hl7:"false,OBX"` DG1 []DG1 `hl7:"false,DG1"` Other []interface{} }
ADT_A12 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A12) MessageTypeName ¶
type ADT_A12v2 ¶
type ADT_A12v2 struct {
// contains filtered or unexported fields
}
func (ADT_A12v2) MarshalYAML ¶
type ADT_A13 ¶
type ADT_A13 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` NK1 []NK1 `hl7:"false,NK1"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` OBX []OBX `hl7:"false,OBX"` AL1 []AL1 `hl7:"false,AL1"` DG1 []DG1 `hl7:"false,DG1"` PR1 []PR1 `hl7:"false,PR1"` GT1 []GT1 `hl7:"false,GT1"` INSURANCE []ADT_A13_INSURANCE `hl7:"false,INSURANCE"` ACC *ACC `hl7:"false,ACC"` UB1 *UB1 `hl7:"false,UB1"` UB2 *UB2 `hl7:"false,UB2"` Other []interface{} }
ADT_A13 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A13) MessageTypeName ¶
type ADT_A13_IN1v2 ¶
type ADT_A13_IN1v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A13_IN1v2) IN1 ¶
func (m *ADT_A13_IN1v2) IN1() *IN1
func (*ADT_A13_IN1v2) IN2 ¶
func (m *ADT_A13_IN1v2) IN2() *IN2
func (*ADT_A13_IN1v2) IN3 ¶
func (m *ADT_A13_IN1v2) IN3() *IN3
func (ADT_A13_IN1v2) MarshalYAML ¶
func (m ADT_A13_IN1v2) MarshalYAML() (interface{}, error)
type ADT_A13_INSURANCE ¶
type ADT_A13_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
ADT_A13_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A13_INSURANCE) MessageTypeSubStructName ¶
func (s *ADT_A13_INSURANCE) MessageTypeSubStructName() string
type ADT_A13v2 ¶
type ADT_A13v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A13v2) GroupByIN1 ¶
func (m *ADT_A13v2) GroupByIN1() []*ADT_A13_IN1v2
func (ADT_A13v2) MarshalYAML ¶
type ADT_A14 ¶
type ADT_A14 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` NK1 []NK1 `hl7:"false,NK1"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` OBX []OBX `hl7:"false,OBX"` AL1 []AL1 `hl7:"false,AL1"` DG1 []DG1 `hl7:"false,DG1"` PR1 []PR1 `hl7:"false,PR1"` GT1 []GT1 `hl7:"false,GT1"` INSURANCE []ADT_A14_INSURANCE `hl7:"false,INSURANCE"` ACC *ACC `hl7:"false,ACC"` UB1 *UB1 `hl7:"false,UB1"` UB2 *UB2 `hl7:"false,UB2"` Other []interface{} }
ADT_A14 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A14) MessageTypeName ¶
type ADT_A14_IN1v2 ¶
type ADT_A14_IN1v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A14_IN1v2) IN1 ¶
func (m *ADT_A14_IN1v2) IN1() *IN1
func (*ADT_A14_IN1v2) IN2 ¶
func (m *ADT_A14_IN1v2) IN2() *IN2
func (*ADT_A14_IN1v2) IN3 ¶
func (m *ADT_A14_IN1v2) IN3() *IN3
func (ADT_A14_IN1v2) MarshalYAML ¶
func (m ADT_A14_IN1v2) MarshalYAML() (interface{}, error)
type ADT_A14_INSURANCE ¶
type ADT_A14_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
ADT_A14_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A14_INSURANCE) MessageTypeSubStructName ¶
func (s *ADT_A14_INSURANCE) MessageTypeSubStructName() string
type ADT_A14v2 ¶
type ADT_A14v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A14v2) GroupByIN1 ¶
func (m *ADT_A14v2) GroupByIN1() []*ADT_A14_IN1v2
func (ADT_A14v2) MarshalYAML ¶
type ADT_A15 ¶
type ADT_A15 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` OBX []OBX `hl7:"false,OBX"` DG1 []DG1 `hl7:"false,DG1"` Other []interface{} }
ADT_A15 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A15) MessageTypeName ¶
type ADT_A15v2 ¶
type ADT_A15v2 struct {
// contains filtered or unexported fields
}
func (ADT_A15v2) MarshalYAML ¶
type ADT_A16 ¶
type ADT_A16 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` OBX []OBX `hl7:"false,OBX"` DG1 []DG1 `hl7:"false,DG1"` Other []interface{} }
ADT_A16 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A16) MessageTypeName ¶
type ADT_A16v2 ¶
type ADT_A16v2 struct {
// contains filtered or unexported fields
}
func (ADT_A16v2) MarshalYAML ¶
type ADT_A17 ¶
type ADT_A17 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID1 *PID `hl7:"true,PID1"` PV11 *PV1 `hl7:"true,PV11"` PV21 *PV2 `hl7:"false,PV21"` OBX1 []OBX `hl7:"false,OBX1"` PID2 *PID `hl7:"true,PID2"` PV12 *PV1 `hl7:"true,PV12"` PV22 *PV2 `hl7:"false,PV22"` OBX2 []OBX `hl7:"false,OBX2"` Other []interface{} }
ADT_A17 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A17) MessageTypeName ¶
type ADT_A17_PATIENT ¶
type ADT_A17_PATIENT struct { PID *PID `hl7:"true,PID"` PV1 *PV1 `hl7:"true,PV1"` Other []interface{} }
ADT_A17_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.1
func (*ADT_A17_PATIENT) MessageTypeSubStructName ¶
func (s *ADT_A17_PATIENT) MessageTypeSubStructName() string
type ADT_A17v2 ¶
type ADT_A17v2 struct {
// contains filtered or unexported fields
}
func (ADT_A17v2) MarshalYAML ¶
type ADT_A18 ¶
type ADT_A18 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` MRG *MRG `hl7:"false,MRG"` PV1 *PV1 `hl7:"true,PV1"` Other []interface{} }
ADT_A18 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A18) MessageTypeName ¶
type ADT_A18v2 ¶
type ADT_A18v2 struct {
// contains filtered or unexported fields
}
func (ADT_A18v2) MarshalYAML ¶
type ADT_A20 ¶
type ADT_A20 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` NPU *NPU `hl7:"true,NPU"` Other []interface{} }
ADT_A20 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A20) MessageTypeName ¶
type ADT_A20v2 ¶
type ADT_A20v2 struct {
// contains filtered or unexported fields
}
func (ADT_A20v2) MarshalYAML ¶
type ADT_A21 ¶
type ADT_A21 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` OBX []OBX `hl7:"false,OBX"` Other []interface{} }
ADT_A21 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A21) MessageTypeName ¶
type ADT_A21v2 ¶
type ADT_A21v2 struct {
// contains filtered or unexported fields
}
func (ADT_A21v2) MarshalYAML ¶
type ADT_A22 ¶
type ADT_A22 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` OBX []OBX `hl7:"false,OBX"` Other []interface{} }
ADT_A22 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A22) MessageTypeName ¶
type ADT_A22v2 ¶
type ADT_A22v2 struct {
// contains filtered or unexported fields
}
func (ADT_A22v2) MarshalYAML ¶
type ADT_A23 ¶
type ADT_A23 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` OBX []OBX `hl7:"false,OBX"` Other []interface{} }
ADT_A23 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A23) MessageTypeName ¶
type ADT_A23v2 ¶
type ADT_A23v2 struct {
// contains filtered or unexported fields
}
func (ADT_A23v2) MarshalYAML ¶
type ADT_A24 ¶
type ADT_A24 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID1 *PID `hl7:"true,PID1"` PV11 *PV1 `hl7:"false,PV11"` PID2 *PID `hl7:"true,PID2"` PV12 *PV1 `hl7:"false,PV12"` Other []interface{} }
ADT_A24 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A24) MessageTypeName ¶
type ADT_A24v2 ¶
type ADT_A24v2 struct {
// contains filtered or unexported fields
}
func (ADT_A24v2) MarshalYAML ¶
type ADT_A25 ¶
type ADT_A25 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` OBX []OBX `hl7:"false,OBX"` Other []interface{} }
ADT_A25 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A25) MessageTypeName ¶
type ADT_A25v2 ¶
type ADT_A25v2 struct {
// contains filtered or unexported fields
}
func (ADT_A25v2) MarshalYAML ¶
type ADT_A26 ¶
type ADT_A26 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` OBX []OBX `hl7:"false,OBX"` Other []interface{} }
ADT_A26 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A26) MessageTypeName ¶
type ADT_A26v2 ¶
type ADT_A26v2 struct {
// contains filtered or unexported fields
}
func (ADT_A26v2) MarshalYAML ¶
type ADT_A27 ¶
type ADT_A27 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` OBX []OBX `hl7:"false,OBX"` Other []interface{} }
ADT_A27 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A27) MessageTypeName ¶
type ADT_A27v2 ¶
type ADT_A27v2 struct {
// contains filtered or unexported fields
}
func (ADT_A27v2) MarshalYAML ¶
type ADT_A28 ¶
type ADT_A28 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` NK1 []NK1 `hl7:"false,NK1"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` OBX []OBX `hl7:"false,OBX"` AL1 []AL1 `hl7:"false,AL1"` DG1 []DG1 `hl7:"false,DG1"` PR1 []PR1 `hl7:"false,PR1"` GT1 []GT1 `hl7:"false,GT1"` INSURANCE []ADT_A28_INSURANCE `hl7:"false,INSURANCE"` ACC *ACC `hl7:"false,ACC"` UB1 *UB1 `hl7:"false,UB1"` UB2 *UB2 `hl7:"false,UB2"` Other []interface{} }
ADT_A28 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A28) MessageTypeName ¶
type ADT_A28_IN1v2 ¶
type ADT_A28_IN1v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A28_IN1v2) IN1 ¶
func (m *ADT_A28_IN1v2) IN1() *IN1
func (*ADT_A28_IN1v2) IN2 ¶
func (m *ADT_A28_IN1v2) IN2() *IN2
func (*ADT_A28_IN1v2) IN3 ¶
func (m *ADT_A28_IN1v2) IN3() *IN3
func (ADT_A28_IN1v2) MarshalYAML ¶
func (m ADT_A28_IN1v2) MarshalYAML() (interface{}, error)
type ADT_A28_INSURANCE ¶
type ADT_A28_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
ADT_A28_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A28_INSURANCE) MessageTypeSubStructName ¶
func (s *ADT_A28_INSURANCE) MessageTypeSubStructName() string
type ADT_A28v2 ¶
type ADT_A28v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A28v2) GroupByIN1 ¶
func (m *ADT_A28v2) GroupByIN1() []*ADT_A28_IN1v2
func (ADT_A28v2) MarshalYAML ¶
type ADT_A29 ¶
type ADT_A29 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` OBX []OBX `hl7:"false,OBX"` Other []interface{} }
ADT_A29 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A29) MessageTypeName ¶
type ADT_A29v2 ¶
type ADT_A29v2 struct {
// contains filtered or unexported fields
}
func (ADT_A29v2) MarshalYAML ¶
type ADT_A30 ¶
type ADT_A30 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` MRG *MRG `hl7:"true,MRG"` Other []interface{} }
ADT_A30 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A30) MessageTypeName ¶
type ADT_A30v2 ¶
type ADT_A30v2 struct {
// contains filtered or unexported fields
}
func (ADT_A30v2) MarshalYAML ¶
type ADT_A31 ¶
type ADT_A31 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` NK1 []NK1 `hl7:"false,NK1"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` OBX []OBX `hl7:"false,OBX"` AL1 []AL1 `hl7:"false,AL1"` DG1 []DG1 `hl7:"false,DG1"` PR1 []PR1 `hl7:"false,PR1"` GT1 []GT1 `hl7:"false,GT1"` INSURANCE []ADT_A31_INSURANCE `hl7:"false,INSURANCE"` ACC *ACC `hl7:"false,ACC"` UB1 *UB1 `hl7:"false,UB1"` UB2 *UB2 `hl7:"false,UB2"` Other []interface{} }
ADT_A31 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A31) MessageTypeName ¶
type ADT_A31_IN1v2 ¶
type ADT_A31_IN1v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A31_IN1v2) IN1 ¶
func (m *ADT_A31_IN1v2) IN1() *IN1
func (*ADT_A31_IN1v2) IN2 ¶
func (m *ADT_A31_IN1v2) IN2() *IN2
func (*ADT_A31_IN1v2) IN3 ¶
func (m *ADT_A31_IN1v2) IN3() *IN3
func (ADT_A31_IN1v2) MarshalYAML ¶
func (m ADT_A31_IN1v2) MarshalYAML() (interface{}, error)
type ADT_A31_INSURANCE ¶
type ADT_A31_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
ADT_A31_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A31_INSURANCE) MessageTypeSubStructName ¶
func (s *ADT_A31_INSURANCE) MessageTypeSubStructName() string
type ADT_A31v2 ¶
type ADT_A31v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A31v2) GroupByIN1 ¶
func (m *ADT_A31v2) GroupByIN1() []*ADT_A31_IN1v2
func (ADT_A31v2) MarshalYAML ¶
type ADT_A32 ¶
type ADT_A32 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` OBX []OBX `hl7:"false,OBX"` Other []interface{} }
ADT_A32 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A32) MessageTypeName ¶
type ADT_A32v2 ¶
type ADT_A32v2 struct {
// contains filtered or unexported fields
}
func (ADT_A32v2) MarshalYAML ¶
type ADT_A33 ¶
type ADT_A33 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` OBX []OBX `hl7:"false,OBX"` Other []interface{} }
ADT_A33 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A33) MessageTypeName ¶
type ADT_A33v2 ¶
type ADT_A33v2 struct {
// contains filtered or unexported fields
}
func (ADT_A33v2) MarshalYAML ¶
type ADT_A34 ¶
type ADT_A34 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` MRG *MRG `hl7:"true,MRG"` Other []interface{} }
ADT_A34 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A34) MessageTypeName ¶
type ADT_A34v2 ¶
type ADT_A34v2 struct {
// contains filtered or unexported fields
}
func (ADT_A34v2) MarshalYAML ¶
type ADT_A35 ¶
type ADT_A35 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` MRG *MRG `hl7:"true,MRG"` Other []interface{} }
ADT_A35 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A35) MessageTypeName ¶
type ADT_A35v2 ¶
type ADT_A35v2 struct {
// contains filtered or unexported fields
}
func (ADT_A35v2) MarshalYAML ¶
type ADT_A36 ¶
type ADT_A36 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` MRG *MRG `hl7:"true,MRG"` Other []interface{} }
ADT_A36 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A36) MessageTypeName ¶
type ADT_A36v2 ¶
type ADT_A36v2 struct {
// contains filtered or unexported fields
}
func (ADT_A36v2) MarshalYAML ¶
type ADT_A37 ¶
type ADT_A37 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID1 *PID `hl7:"true,PID1"` PV11 *PV1 `hl7:"false,PV11"` PID2 *PID `hl7:"true,PID2"` PV12 *PV1 `hl7:"false,PV12"` Other []interface{} }
ADT_A37 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ADT_A37) MessageTypeName ¶
type ADT_A37v2 ¶
type ADT_A37v2 struct {
// contains filtered or unexported fields
}
func (ADT_A37v2) MarshalYAML ¶
type ADT_A40 ¶
type ADT_A40 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PATIENT []ADT_A40_PATIENT `hl7:"true,PATIENT"` Other []interface{} }
ADT_A40 represents the corresponding HL7 message type. Definition from HL7 SYNTHETIC
func (*ADT_A40) MessageTypeName ¶
type ADT_A40_PATIENT ¶
type ADT_A40_PATIENT struct { PID *PID `hl7:"true,PID"` // Missing: PD1 MRG *MRG `hl7:"true,MRG"` PV1 *PV1 `hl7:"false,PV1"` Other []interface{} }
ADT_A40_PATIENT represents the corresponding HL7 message type. Definition from HL7 SYNTHETIC
func (*ADT_A40_PATIENT) MessageTypeSubStructName ¶
func (s *ADT_A40_PATIENT) MessageTypeSubStructName() string
type ADT_A40_PIDv2 ¶
type ADT_A40_PIDv2 struct {
// contains filtered or unexported fields
}
func (*ADT_A40_PIDv2) MRG ¶
func (m *ADT_A40_PIDv2) MRG() *MRG
func (ADT_A40_PIDv2) MarshalYAML ¶
func (m ADT_A40_PIDv2) MarshalYAML() (interface{}, error)
func (*ADT_A40_PIDv2) PD1 ¶
func (m *ADT_A40_PIDv2) PD1() *PD1
func (*ADT_A40_PIDv2) PID ¶
func (m *ADT_A40_PIDv2) PID() *PID
func (*ADT_A40_PIDv2) PV1 ¶
func (m *ADT_A40_PIDv2) PV1() *PV1
type ADT_A40v2 ¶
type ADT_A40v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A40v2) GroupByPID ¶
func (m *ADT_A40v2) GroupByPID() []*ADT_A40_PIDv2
func (ADT_A40v2) MarshalYAML ¶
type ADT_A44 ¶
type ADT_A44 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PATIENT []ADT_A44_PATIENT `hl7:"true,PATIENT"` Other []interface{} }
ADT_A44 represents the corresponding HL7 message type. Definition from HL7 SYNTHETIC
func (*ADT_A44) MessageTypeName ¶
type ADT_A44_PATIENT ¶
type ADT_A44_PATIENT struct { PID *PID `hl7:"true,PID"` // Missing: PD1 MRG *MRG `hl7:"true,MRG"` Other []interface{} }
ADT_A44_PATIENT represents the corresponding HL7 message type. Definition from HL7 SYNTHETIC
func (*ADT_A44_PATIENT) MessageTypeSubStructName ¶
func (s *ADT_A44_PATIENT) MessageTypeSubStructName() string
type ADT_A44_PIDv2 ¶
type ADT_A44_PIDv2 struct {
// contains filtered or unexported fields
}
func (*ADT_A44_PIDv2) MRG ¶
func (m *ADT_A44_PIDv2) MRG() *MRG
func (ADT_A44_PIDv2) MarshalYAML ¶
func (m ADT_A44_PIDv2) MarshalYAML() (interface{}, error)
func (*ADT_A44_PIDv2) PD1 ¶
func (m *ADT_A44_PIDv2) PD1() *PD1
func (*ADT_A44_PIDv2) PID ¶
func (m *ADT_A44_PIDv2) PID() *PID
type ADT_A44v2 ¶
type ADT_A44v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A44v2) GroupByPID ¶
func (m *ADT_A44v2) GroupByPID() []*ADT_A44_PIDv2
func (ADT_A44v2) MarshalYAML ¶
type AL1 ¶
type AL1 struct { SetIDAllergy *SI `hl7:"true,Set ID - Allergy"` // AL1-1 AllergyType *ID `hl7:"false,Allergy Type"` // AL1-2 AllergyCodeMnemonicDescription *CE `hl7:"true,Allergy Code / Mnemonic / Description"` // AL1-3 AllergySeverity *ID `hl7:"false,Allergy Severity"` // AL1-4 AllergyReaction *ST `hl7:"false,Allergy Reaction"` // AL1-5 IdentificationDate *DT `hl7:"false,Identification Date"` // AL1-6 }
AL1 represents the corresponding HL7 segment. Definition from HL7 2.2
func (*AL1) SegmentName ¶
type BAR_P01 ¶
type BAR_P01 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` VISIT []BAR_P01_VISIT `hl7:"true,VISIT"` Other []interface{} }
BAR_P01 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*BAR_P01) MessageTypeName ¶
type BAR_P01_INSURANCE ¶
type BAR_P01_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
BAR_P01_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.2
func (*BAR_P01_INSURANCE) MessageTypeSubStructName ¶
func (s *BAR_P01_INSURANCE) MessageTypeSubStructName() string
type BAR_P01_PV1_IN1v2 ¶
type BAR_P01_PV1_IN1v2 struct {
// contains filtered or unexported fields
}
func (*BAR_P01_PV1_IN1v2) IN1 ¶
func (m *BAR_P01_PV1_IN1v2) IN1() *IN1
func (*BAR_P01_PV1_IN1v2) IN2 ¶
func (m *BAR_P01_PV1_IN1v2) IN2() *IN2
func (*BAR_P01_PV1_IN1v2) IN3 ¶
func (m *BAR_P01_PV1_IN1v2) IN3() *IN3
func (BAR_P01_PV1_IN1v2) MarshalYAML ¶
func (m BAR_P01_PV1_IN1v2) MarshalYAML() (interface{}, error)
type BAR_P01_PV1v2 ¶
type BAR_P01_PV1v2 struct {
// contains filtered or unexported fields
}
func (*BAR_P01_PV1v2) ACC ¶
func (m *BAR_P01_PV1v2) ACC() *ACC
func (*BAR_P01_PV1v2) AllAL1 ¶
func (m *BAR_P01_PV1v2) AllAL1() []*AL1
func (*BAR_P01_PV1v2) AllDG1 ¶
func (m *BAR_P01_PV1v2) AllDG1() []*DG1
func (*BAR_P01_PV1v2) AllGT1 ¶
func (m *BAR_P01_PV1v2) AllGT1() []*GT1
func (*BAR_P01_PV1v2) AllNK1 ¶
func (m *BAR_P01_PV1v2) AllNK1() []*NK1
func (*BAR_P01_PV1v2) AllOBX ¶
func (m *BAR_P01_PV1v2) AllOBX() []*OBX
func (*BAR_P01_PV1v2) AllPR1 ¶
func (m *BAR_P01_PV1v2) AllPR1() []*PR1
func (*BAR_P01_PV1v2) GroupByIN1 ¶
func (m *BAR_P01_PV1v2) GroupByIN1() []*BAR_P01_PV1_IN1v2
func (BAR_P01_PV1v2) MarshalYAML ¶
func (m BAR_P01_PV1v2) MarshalYAML() (interface{}, error)
func (*BAR_P01_PV1v2) PV1 ¶
func (m *BAR_P01_PV1v2) PV1() *PV1
func (*BAR_P01_PV1v2) PV2 ¶
func (m *BAR_P01_PV1v2) PV2() *PV2
func (*BAR_P01_PV1v2) UB1 ¶
func (m *BAR_P01_PV1v2) UB1() *UB1
func (*BAR_P01_PV1v2) UB2 ¶
func (m *BAR_P01_PV1v2) UB2() *UB2
type BAR_P01_VISIT ¶
type BAR_P01_VISIT struct { PV1 *PV1 `hl7:"false,PV1"` PV2 *PV2 `hl7:"false,PV2"` OBX []OBX `hl7:"false,OBX"` AL1 []AL1 `hl7:"false,AL1"` DG1 []DG1 `hl7:"false,DG1"` PR1 []PR1 `hl7:"false,PR1"` GT1 []GT1 `hl7:"false,GT1"` NK1 []NK1 `hl7:"false,NK1"` INSURANCE []BAR_P01_INSURANCE `hl7:"false,INSURANCE"` ACC *ACC `hl7:"false,ACC"` UB1 *UB1 `hl7:"false,UB1"` UB2 *UB2 `hl7:"false,UB2"` Other []interface{} }
BAR_P01_VISIT represents the corresponding HL7 message type. Definition from HL7 2.2
func (*BAR_P01_VISIT) MessageTypeSubStructName ¶
func (s *BAR_P01_VISIT) MessageTypeSubStructName() string
type BAR_P01v2 ¶
type BAR_P01v2 struct {
// contains filtered or unexported fields
}
func (*BAR_P01v2) GroupByPV1 ¶
func (m *BAR_P01v2) GroupByPV1() []*BAR_P01_PV1v2
func (BAR_P01v2) MarshalYAML ¶
type BAR_P02 ¶
type BAR_P02 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PATIENT []BAR_P02_PATIENT `hl7:"true,PATIENT"` Other []interface{} }
BAR_P02 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*BAR_P02) MessageTypeName ¶
type BAR_P02_PATIENT ¶
type BAR_P02_PATIENT struct { PID *PID `hl7:"true,PID"` PV1 *PV1 `hl7:"false,PV1"` Other []interface{} }
BAR_P02_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.2
func (*BAR_P02_PATIENT) MessageTypeSubStructName ¶
func (s *BAR_P02_PATIENT) MessageTypeSubStructName() string
type BAR_P02_PIDv2 ¶
type BAR_P02_PIDv2 struct {
// contains filtered or unexported fields
}
func (BAR_P02_PIDv2) MarshalYAML ¶
func (m BAR_P02_PIDv2) MarshalYAML() (interface{}, error)
func (*BAR_P02_PIDv2) PID ¶
func (m *BAR_P02_PIDv2) PID() *PID
func (*BAR_P02_PIDv2) PV1 ¶
func (m *BAR_P02_PIDv2) PV1() *PV1
type BAR_P02v2 ¶
type BAR_P02v2 struct {
// contains filtered or unexported fields
}
func (*BAR_P02v2) GroupByPID ¶
func (m *BAR_P02v2) GroupByPID() []*BAR_P02_PIDv2
func (BAR_P02v2) MarshalYAML ¶
type BHS ¶
type BHS struct { BatchFieldSeparator *ST `hl7:"true,Batch Field Separator"` // BHS-1 BatchEncodingCharacters *ST `hl7:"true,Batch Encoding Characters"` // BHS-2 BatchSendingApplication *ST `hl7:"false,Batch Sending Application"` // BHS-3 BatchSendingFacility *ST `hl7:"false,Batch Sending Facility"` // BHS-4 BatchReceivingApplication *ST `hl7:"false,Batch Receiving Application"` // BHS-5 BatchReceivingFacility *ST `hl7:"false,Batch Receiving Facility"` // BHS-6 BatchCreationDateTime *TS `hl7:"false,Batch Creation Date / Time"` // BHS-7 BatchSecurity *ST `hl7:"false,Batch Security"` // BHS-8 BatchNameIDType *ST `hl7:"false,Batch Name / ID / Type"` // BHS-9 BatchComment *ST `hl7:"false,Batch Comment"` // BHS-10 BatchControlID *ST `hl7:"false,Batch Control ID"` // BHS-11 ReferenceBatchControlID *ST `hl7:"false,Reference Batch Control ID"` // BHS-12 }
BHS represents the corresponding HL7 segment. Definition from HL7 2.2
func (*BHS) SegmentName ¶
type BLG ¶
type BLG struct { WhenToCharge *CM `hl7:"false,When To Charge"` // BLG-1 ChargeType *ID `hl7:"false,Charge Type"` // BLG-2 AccountID *CK `hl7:"false,Account ID"` // BLG-3 }
BLG represents the corresponding HL7 segment. Definition from HL7 2.2
func (*BLG) SegmentName ¶
type BTS ¶
type BTS struct { BatchMessageCount *ST `hl7:"false,Batch Message Count"` // BTS-1 BatchComment *ST `hl7:"false,Batch Comment"` // BTS-2 BatchTotals []CM `hl7:"false,Batch Totals"` // BTS-3 }
BTS represents the corresponding HL7 segment. Definition from HL7 2.2
func (*BTS) SegmentName ¶
type CE ¶
type CE struct { Identifier *ID `hl7:"false,Identifier"` Text *ST `hl7:"false,Text"` NameOfCodingSystem *ST `hl7:"false,Name Of Coding System"` AlternateIdentifier *ST `hl7:"false,Alternate Identifier"` AlternateText *ST `hl7:"false,Alternate Text"` NameOfAlternateCodingSystem *ST `hl7:"false,Name Of Alternate Coding System"` }
CE represents the corresponding HL7 datatype. Definition from HL7 2.2
type CK_ACCOUNT_NO ¶
type CK_ACCOUNT_NO struct { AccountNumber *NM `hl7:"false,Account Number"` CheckDigit *NM `hl7:"false,Check Digit"` CheckDigitScheme *ID `hl7:"false,Check Digit Scheme"` FacilityID *ID `hl7:"false,Facility ID"` }
CK_ACCOUNT_NO represents the corresponding HL7 datatype. Definition from HL7 2.2
type CK_PAT_ID ¶
type CK_PAT_ID struct { PatientID *ST `hl7:"false,Patient ID"` CheckDigit *NM `hl7:"false,Check Digit"` CheckDigitScheme *ID `hl7:"false,Check Digit Scheme"` FacilityID *ID `hl7:"false,Facility ID"` }
CK_PAT_ID represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_ABS_RANGE ¶
type CM_ABS_RANGE struct { Range *CM `hl7:"false,Range"` NumericChange *NM `hl7:"false,Numeric Change"` PercentPerChange *NM `hl7:"false,Percent Per Change"` Days *NM `hl7:"false,Days"` }
CM_ABS_RANGE represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_AUI ¶
type CM_AUI struct { AuthorizationNumber *ST `hl7:"false,Authorization Number"` Date *DT `hl7:"false,Date"` Source *ST `hl7:"false,Source"` }
CM_AUI represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_BATCH_TOTAL ¶
type CM_BATCH_TOTAL struct { BatchTotal1 *NM `hl7:"false,Batch Total 1"` BatchTotal2 *NM `hl7:"false,Batch Total 2"` }
CM_BATCH_TOTAL represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_CCD ¶
type CM_CCD struct { WhenToCharge *ID `hl7:"false,When To Charge"` DateTime *TS `hl7:"false,Date/Time"` }
CM_CCD represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_DDI ¶
type CM_DDI struct { DelayDays *ST `hl7:"false,Delay Days"` Amount *NM `hl7:"false,Amount"` NumberOfDays *NM `hl7:"false,Number Of Days"` }
CM_DDI represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_DIN ¶
type CM_DIN struct { Date *TS `hl7:"false,Date"` InstitutionName *CE `hl7:"false,Institution Name"` }
CM_DIN represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_DLD ¶
type CM_DLD struct { DischargeLocation *ID `hl7:"false,Discharge Location"` EffectiveDate *TS `hl7:"false,Effective Date"` }
CM_DLD represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_DLT ¶
type CM_DLT struct { Range *CM `hl7:"false,Range"` NumericThreshold *NM `hl7:"false,Numeric Threshold"` Change *ST `hl7:"false,Change"` LengthOfTimeDays *NM `hl7:"false,Length Of Time-Days"` }
CM_DLT represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_DTN ¶
type CM_DTN struct { DayType *ID `hl7:"false,Day Type"` NumberOfDays *NM `hl7:"false,Number Of Days"` }
CM_DTN represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_EIP ¶
type CM_EIP struct { ParentSPlacerOrderNumber *ST `hl7:"false,Parent´s Placer Order Number"` ParentSFillerOrderNumber *ST `hl7:"false,Parent´s Filler Order Number"` }
CM_EIP represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_ELD ¶
type CM_ELD struct { SegmentID *ST `hl7:"false,Segment-ID"` Sequence *NM `hl7:"false,Sequence"` FieldPosition *NM `hl7:"false,Field-Position"` CodeIdentifyingError *CE `hl7:"false,Code Identifying Error"` }
CM_ELD represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_FILLER ¶
type CM_FILLER struct { UniqueFillerId *ID `hl7:"false,Unique Filler Id"` FillerApplicationID *ID `hl7:"false,Filler Application ID"` }
CM_FILLER represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_FINANCE ¶
type CM_FINANCE struct { FinancialClassID *ID `hl7:"false,Financial Class ID"` EffectiveDate *TS `hl7:"false,Effective Date"` }
CM_FINANCE represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_GROUP_ID ¶
type CM_GROUP_ID struct { UniqueGroupId *ID `hl7:"false,Unique Group Id"` PlacerApplicationId *ID `hl7:"false,Placer Application Id"` }
CM_GROUP_ID represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_INTERNAL_LOCATION ¶
type CM_INTERNAL_LOCATION struct { NurseUnitStation *ID `hl7:"false,Nurse Unit (Station)"` Room *ID `hl7:"false,Room"` Bed *ID `hl7:"false,Bed"` FacilityID *ID `hl7:"false,Facility ID"` BedStatus *ID `hl7:"false,Bed Status"` Etage *ID `hl7:"false,Etage"` Klinik *ID `hl7:"false,Klinik"` Zentrum *ID `hl7:"false,Zentrum"` }
CM_INTERNAL_LOCATION represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_JOB_CODE ¶
type CM_JOB_CODE struct { JobCode *ID `hl7:"false,Job Code"` EmployeeClassification *ID `hl7:"false,Employee Classification"` }
CM_JOB_CODE represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_LA1 ¶
type CM_LA1 struct { DispenseDeliverToLocation *CM `hl7:"false,Dispense / Deliver To Location"` Location *AD `hl7:"false,Location"` }
CM_LA1 represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_LICENSE_NO ¶
type CM_LICENSE_NO struct { LicenseNumber *ST `hl7:"false,License Number"` IssuingStateProvinceCountry *ST `hl7:"false,Issuing State,Province,Country"` }
CM_LICENSE_NO represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_MOC ¶
type CM_MOC struct { DollarAmount *ST `hl7:"false,Dollar Amount"` ChargeCode *ST `hl7:"false,Charge Code"` }
CM_MOC represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_MSG ¶
type CM_MSG struct { MessageType *ID `hl7:"false,Message Type"` TriggerEvent *ID `hl7:"false,Trigger Event"` }
CM_MSG represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_NDL ¶
type CM_NDL struct { InterpreterTechnician *CN `hl7:"false,Interpreter / Technician"` StartDateTime *TS `hl7:"false,Start Date/Time"` EndDateTime *TS `hl7:"false,End Date/Time"` Location *CM `hl7:"false,Location"` }
CM_NDL represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_OCD ¶
type CM_OCD struct { OccurrenceCode *ID `hl7:"false,Occurrence Code"` OccurrenceDate *DT `hl7:"false,Occurrence Date"` }
CM_OCD represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_OSP ¶
type CM_OSP struct { OccurrenceSpanCode *ID `hl7:"false,Occurrence Span Code"` OccurrenceSpanStartDate *DT `hl7:"false,Occurrence Span Start Date"` OccurrenceSpanStopDate *DT `hl7:"false,Occurrence Span Stop Date"` }
CM_OSP represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_PAT_ID ¶
type CM_PAT_ID struct { PatientID *ST `hl7:"false,Patient ID"` CheckDigit *NM `hl7:"false,Check Digit"` CheckDigitScheme *ID `hl7:"false,Check Digit Scheme"` FacilityID *ID `hl7:"false,Facility ID"` Type *ID `hl7:"false,Type"` }
CM_PAT_ID represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_PAT_ID_0192 ¶
type CM_PAT_ID_0192 struct { PatientID *ST `hl7:"false,Patient ID"` CheckDigit *NM `hl7:"false,Check Digit"` CheckDigitScheme *ID `hl7:"false,Check Digit Scheme"` FacilityID *ID `hl7:"false,Facility ID"` Type *ID `hl7:"false,Type"` }
CM_PAT_ID_0192 represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_PCF ¶
type CM_PCF struct { PreCertificationPatientType *ID `hl7:"false,Pre-Certification Patient Type"` PreCerticationRequired *ID `hl7:"false,Pre-Certication Required"` PreCertificationWindow *TS `hl7:"false,Pre-Certification Window"` }
CM_PCF represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_PEN ¶
type CM_PEN struct { PenaltyID *ID `hl7:"false,Penalty ID"` PenaltyAmount *NM `hl7:"false,Penalty Amount"` }
CM_PEN represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_PIP ¶
type CM_PIP struct { Privilege *CE `hl7:"false,Privilege"` PrivilegeClass *CE `hl7:"false,Privilege Class"` ExpirationDate *DT `hl7:"false,Expiration Date"` ActivationDate *DT `hl7:"false,Activation Date"` }
CM_PIP represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_PLACER ¶
type CM_PLACER struct { UniquePlacerId *ID `hl7:"false,Unique Placer Id"` PlacerApplication *ID `hl7:"false,Placer Application"` }
CM_PLACER represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_PLN ¶
type CM_PLN struct { IDNumber *ST `hl7:"false,ID Number"` TypeOfIDNumber *ID `hl7:"false,Type Of ID Number"` StateOtherQualifiyingInfo *ST `hl7:"false,State/Other Qualifiying Info"` }
CM_PLN represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_POSITION ¶
type CM_POSITION struct { Saal *ST `hl7:"false,Saal"` Tisch *ST `hl7:"false,Tisch"` Stuhl *ST `hl7:"false,Stuhl"` }
CM_POSITION represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_PRACTITIONER ¶
type CM_PRACTITIONER struct { ProcedurePractitionerID *CN `hl7:"false,Procedure Practitioner ID"` ProcedurePractitionerType *ID `hl7:"false,Procedure Practitioner Type"` }
CM_PRACTITIONER represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_PTA ¶
type CM_PTA struct { PolicyType *ID `hl7:"false,Policy Type"` AmountClass *ID `hl7:"false,Amount Class"` Amount *NM `hl7:"false,Amount"` }
CM_PTA represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_RANGE ¶
type CM_RANGE struct { LowValue *CE `hl7:"false,Low Value"` HighValue *CE `hl7:"false,High Value"` }
CM_RANGE represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_RFR ¶
type CM_RFR struct { ReferenceRange *CE `hl7:"false,Reference Range"` Sex *ID `hl7:"false,Sex"` AgeRange *CE `hl7:"false,Age Range"` GestationalAgeRange *CE `hl7:"false,Gestational Age Range"` Species *ST `hl7:"false,Species"` RaceSubspecies *ID `hl7:"false,Race / Subspecies"` TextCondition *ST `hl7:"false,Text Condition"` }
CM_RFR represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_RI ¶
type CM_RI struct { RepeatPattern *ST `hl7:"false,Repeat Pattern"` ExplicitTimeIntevall *ST `hl7:"false,Explicit Time Intevall"` }
CM_RI represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_RMC ¶
type CM_RMC struct { RoomType *ID `hl7:"false,Room Type"` AmountType *ID `hl7:"false,Amount Type"` CoverageAmount *NM `hl7:"false,Coverage Amount"` }
CM_RMC represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_SPD ¶
type CM_SPD struct { SpecialtyName *ST `hl7:"false,Specialty Name"` GoverningBoard *ST `hl7:"false,Governing Board"` EligibleOrCertified *ID `hl7:"false,Eligible Or Certified"` DateOfCertification *DT `hl7:"false,Date Of Certification"` }
CM_SPD represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_SPS ¶
type CM_SPS struct { SpecimenSourceNameOrCode *CE `hl7:"false,Specimen Source Name Or Code"` Additives *TX `hl7:"false,Additives"` Freetext *TX `hl7:"false,Freetext"` BodySite *CE `hl7:"false,Body Site"` SiteModifier *CE `hl7:"false,Site Modifier"` }
CM_SPS represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_UVC ¶
type CM_UVC struct { ValueCode *ID `hl7:"false,Value Code"` ValueAmount *NM `hl7:"false,Value Amount"` }
CM_UVC represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM_VR ¶
type CM_VR struct { FirstDataCodeValue *ST `hl7:"false,First Data Code Value"` LastDataCodeCalue *ST `hl7:"false,Last Data Code Calue"` }
CM_VR represents the corresponding HL7 datatype. Definition from HL7 2.2
type CN_PERSON ¶
type CN_PERSON struct { IDNumber *ID `hl7:"false,ID Number"` FamiliyName *ST `hl7:"false,Familiy Name"` GivenName *ST `hl7:"false,Given Name"` MiddleInitialOrName *ST `hl7:"false,Middle Initial Or Name"` SuffixEGJROrIII *ST `hl7:"false,Suffix (E.G. JR Or III)"` PrefixEGDR *ST `hl7:"false,Prefix (E.G. DR)"` DegreeEGMD *ST `hl7:"false,Degree (E.G. MD)"` SourceTableId *ID `hl7:"false,Source Table Id"` }
CN_PERSON represents the corresponding HL7 datatype. Definition from HL7 2.2
type CN_PHYSICIAN ¶
type CN_PHYSICIAN struct { PhysicianID *ID `hl7:"false,Physician ID"` FamiliyName *ST `hl7:"false,Familiy Name"` GivenName *ST `hl7:"false,Given Name"` MiddleInitialOrName *ST `hl7:"false,Middle Initial Or Name"` SuffixEGJROrIII *ST `hl7:"false,Suffix (E.G. JR Or III)"` PrefixEGDR *ST `hl7:"false,Prefix (E.G. DR)"` DegreeEGMD *ST `hl7:"false,Degree (E.G. MD)"` SourceTableId *ID `hl7:"false,Source Table Id"` Adresse *AD `hl7:"false,Adresse"` Telefon *TN `hl7:"false,Telefon"` Faxnummer *TN `hl7:"false,Faxnummer"` OnlineNummer *TN `hl7:"false,Online-Nummer"` EMail *ST `hl7:"false,E-Mail"` }
CN_PHYSICIAN represents the corresponding HL7 datatype. Definition from HL7 2.2
type CQ_QUANTITY ¶
type CQ_QUANTITY struct { Quantity *ST `hl7:"false,Quantity"` Units *ST `hl7:"false,Units"` }
CQ_QUANTITY represents the corresponding HL7 datatype. Definition from HL7 2.2
type DFT_P03 ¶
type DFT_P03 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PV1 *PV1 `hl7:"false,PV1"` PV2 *PV2 `hl7:"false,PV2"` OBX []OBX `hl7:"false,OBX"` FT1 []FT1 `hl7:"true,FT1"` Other []interface{} }
DFT_P03 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*DFT_P03) MessageTypeName ¶
type DFT_P03v2 ¶
type DFT_P03v2 struct {
// contains filtered or unexported fields
}
func (DFT_P03v2) MarshalYAML ¶
type DG1 ¶
type DG1 struct { SetIDDiagnosis *SI `hl7:"true,Set ID - Diagnosis"` // DG1-1 DiagnosisCodingMethod *ID `hl7:"true,Diagnosis Coding Method"` // DG1-2 DiagnosisCode *ID `hl7:"false,Diagnosis Code"` // DG1-3 DiagnosisDescription *ST `hl7:"false,Diagnosis Description"` // DG1-4 DiagnosisDateTime *TS `hl7:"false,Diagnosis Date / Time"` // DG1-5 DiagnosisDRGType *ID `hl7:"true,Diagnosis / DRG Type"` // DG1-6 MajorDiagnosticCategory *CE `hl7:"false,Major Diagnostic Category"` // DG1-7 DiagnosticRelatedGroup *ID `hl7:"false,Diagnostic Related Group"` // DG1-8 DRGApprovalIndicator *ID `hl7:"false,DRG Approval Indicator"` // DG1-9 DRGGrouperReviewCode *ID `hl7:"false,DRG Grouper Review Code"` // DG1-10 OutlierType *ID `hl7:"false,Outlier Type"` // DG1-11 OutlierDays *NM `hl7:"false,Outlier Days"` // DG1-12 OutlierCost *NM `hl7:"false,Outlier Cost"` // DG1-13 GrouperVersionAndType *ST `hl7:"false,Grouper Version And Type"` // DG1-14 DiagnosisDRGPriority *NM `hl7:"false,Diagnosis / DRG Priority"` // DG1-15 DiagnosingClinician *CN `hl7:"false,Diagnosing Clinician"` // DG1-16 }
DG1 represents the corresponding HL7 segment. Definition from HL7 2.2
func (*DG1) SegmentName ¶
type DSC ¶
type DSC struct {
ContinuationPointer *ST `hl7:"false,Continuation Pointer"` // DSC-1
}
DSC represents the corresponding HL7 segment. Definition from HL7 2.2
func (*DSC) SegmentName ¶
type DSP ¶
type DSP struct { SetIDDisplayData *SI `hl7:"false,Set ID - Display Data"` // DSP-1 DisplayLevel *SI `hl7:"false,Display Level"` // DSP-2 DataLine *TX `hl7:"true,Data Line"` // DSP-3 LogicalBreakPoint *ST `hl7:"false,Logical Break Point"` // DSP-4 ResultID *TX `hl7:"false,Result ID"` // DSP-5 }
DSP represents the corresponding HL7 segment. Definition from HL7 2.2
func (*DSP) SegmentName ¶
type DSR_P04 ¶
type DSR_P04 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` DSP []DSP `hl7:"true,DSP"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
DSR_P04 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*DSR_P04) MessageTypeName ¶
type DSR_P04v2 ¶
type DSR_P04v2 struct {
// contains filtered or unexported fields
}
func (DSR_P04v2) MarshalYAML ¶
type DSR_Q01 ¶
type DSR_Q01 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` DSP []DSP `hl7:"true,DSP"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
DSR_Q01 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*DSR_Q01) MessageTypeName ¶
type DSR_Q01v2 ¶
type DSR_Q01v2 struct {
// contains filtered or unexported fields
}
func (DSR_Q01v2) MarshalYAML ¶
type DSR_Q03 ¶
type DSR_Q03 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"false,MSA"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` DSP []DSP `hl7:"true,DSP"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
DSR_Q03 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*DSR_Q03) MessageTypeName ¶
type DSR_Q03v2 ¶
type DSR_Q03v2 struct {
// contains filtered or unexported fields
}
func (DSR_Q03v2) MarshalYAML ¶
type DSR_R03 ¶
type DSR_R03 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"false,MSA"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` DSP []DSP `hl7:"true,DSP"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
DSR_R03 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*DSR_R03) MessageTypeName ¶
type DSR_R03v2 ¶
type DSR_R03v2 struct {
// contains filtered or unexported fields
}
func (DSR_R03v2) MarshalYAML ¶
type ERR ¶
type ERR struct {
ErrorCodeAndLocation []CM `hl7:"true,Error Code And Location"` // ERR-1
}
ERR represents the corresponding HL7 segment. Definition from HL7 2.2
func (*ERR) SegmentName ¶
type EVN ¶
type EVN struct { EventTypeCode *ID `hl7:"true,Event Type Code"` // EVN-1 DateTimeOfEvent *TS `hl7:"true,Date / Time Of Event"` // EVN-2 DateTimePlannedEvent *TS `hl7:"false,Date / Time Planned Event"` // EVN-3 EventReasonCode *ID `hl7:"false,Event Reason Code"` // EVN-4 OperatorID *ID `hl7:"false,Operator ID"` // EVN-5 }
EVN represents the corresponding HL7 segment. Definition from HL7 2.2
func (*EVN) SegmentName ¶
type FHS ¶
type FHS struct { FileFieldSeparator *ST `hl7:"true,File Field Separator"` // FHS-1 FileEncodingCharacters *ST `hl7:"true,File Encoding Characters"` // FHS-2 FileSendingApplication *ST `hl7:"false,File Sending Application"` // FHS-3 FileSendingFacility *ST `hl7:"false,File Sending Facility"` // FHS-4 FileReceivingApplication *ST `hl7:"false,File Receiving Application"` // FHS-5 FileReceivingFacility *ST `hl7:"false,File Receiving Facility"` // FHS-6 FileCreationDateTime *TS `hl7:"false,File Creation Date / Time"` // FHS-7 FileSecurity *ST `hl7:"false,File Security"` // FHS-8 FileNameID *ST `hl7:"false,File Name / ID"` // FHS-9 FileHeaderComment *ST `hl7:"false,File Header Comment"` // FHS-10 FileControlID *ST `hl7:"false,File Control ID"` // FHS-11 ReferenceFileControlID *ST `hl7:"false,Reference File Control ID"` // FHS-12 }
FHS represents the corresponding HL7 segment. Definition from HL7 2.2
func (*FHS) SegmentName ¶
type FT1 ¶
type FT1 struct { SetIDFinancialTransaction *SI `hl7:"false,Set ID - Financial Transaction"` // FT1-1 TransactionID *ST `hl7:"false,Transaction ID"` // FT1-2 TransactionBatchID *ST `hl7:"false,Transaction Batch ID"` // FT1-3 TransactionDate *DT `hl7:"true,Transaction Date"` // FT1-4 TransactionPostingDate *DT `hl7:"false,Transaction Posting Date"` // FT1-5 TransactionType *ID `hl7:"true,Transaction Type"` // FT1-6 TransactionCode *CE `hl7:"true,Transaction Code"` // FT1-7 TransactionDescription *ST `hl7:"false,Transaction Description"` // FT1-8 TransactionDescriptionAlternate *ST `hl7:"false,Transaction Description - Alternate"` // FT1-9 TransactionQuantity *NM `hl7:"false,Transaction Quantity"` // FT1-10 TransactionAmountExtended *NM `hl7:"false,Transaction Amount - Extended"` // FT1-11 TransactionAmountUnit *NM `hl7:"false,Transaction Amount - Unit"` // FT1-12 DepartmentCode *CE `hl7:"false,Department Code"` // FT1-13 InsurancePlanID *ID `hl7:"true,Insurance Plan ID"` // FT1-14 InsuranceAmount *NM `hl7:"false,Insurance Amount"` // FT1-15 AssignedPatientLocation *CM `hl7:"false,Assigned Patient Location"` // FT1-16 FeeSchedule *ID `hl7:"false,Fee Schedule"` // FT1-17 PatientType *ID `hl7:"false,Patient Type"` // FT1-18 DiagnosisCode []CE `hl7:"false,Diagnosis Code"` // FT1-19 PerformedByCode *CN `hl7:"false,Performed By Code"` // FT1-20 OrderedByCode *CN `hl7:"false,Ordered By Code"` // FT1-21 UnitCost *NM `hl7:"false,Unit Cost"` // FT1-22 FillerOrderNumber *CM `hl7:"false,Filler Order Number"` // FT1-23 }
FT1 represents the corresponding HL7 segment. Definition from HL7 2.2
func (*FT1) SegmentName ¶
type FTS ¶
type FTS struct { FileBatchCount *NM `hl7:"false,File Batch Count"` // FTS-1 FileTrailerComment *ST `hl7:"false,File Trailer Comment"` // FTS-2 }
FTS represents the corresponding HL7 segment. Definition from HL7 2.2
func (*FTS) SegmentName ¶
type GT1 ¶
type GT1 struct { SetIDGuarantor *SI `hl7:"true,Set ID - Guarantor"` // GT1-1 GuarantorNumber *CK `hl7:"false,Guarantor Number"` // GT1-2 GuarantorName *PN `hl7:"true,Guarantor Name"` // GT1-3 GuarantorSpouseName *PN `hl7:"false,Guarantor Spouse Name"` // GT1-4 GuarantorAddress *AD `hl7:"false,Guarantor Address"` // GT1-5 GuarantorPhoneNumberHome []TN `hl7:"false,Guarantor Phone Number - Home"` // GT1-6 GuarantorPhoneNumberBusiness []TN `hl7:"false,Guarantor Phone Number - Business"` // GT1-7 GuarantorDateOfBirth *DT `hl7:"false,Guarantor Date Of Birth"` // GT1-8 GuarantorSex *ID `hl7:"false,Guarantor Sex"` // GT1-9 GuarantorType *ID `hl7:"false,Guarantor Type"` // GT1-10 GuarantorRelationship *ID `hl7:"false,Guarantor Relationship"` // GT1-11 GuarantorSocialSecurityNumber *ST `hl7:"false,Guarantor Social Security Number"` // GT1-12 GuarantorDateBegin *DT `hl7:"false,Guarantor Date - Begin"` // GT1-13 GuarantorDateEnd *DT `hl7:"false,Guarantor Date - End"` // GT1-14 GuarantorPriority *NM `hl7:"false,Guarantor Priority"` // GT1-15 GuarantorEmployerName *ST `hl7:"false,Guarantor Employer Name"` // GT1-16 GuarantorEmployerAddress *AD `hl7:"false,Guarantor Employer Address"` // GT1-17 GuarantorEmployPhoneNumber []TN `hl7:"false,Guarantor Employ Phone Number"` // GT1-18 GuarantorEmployeeIDNumber *ST `hl7:"false,Guarantor Employee ID Number"` // GT1-19 GuarantorEmploymentStatus *ID `hl7:"false,Guarantor Employment Status"` // GT1-20 GuarantorOrganization *ST `hl7:"false,Guarantor Organization"` // GT1-21 }
GT1 represents the corresponding HL7 segment. Definition from HL7 2.2
func (*GT1) SegmentName ¶
type GenericHL7Segment ¶
type GenericHL7Segment struct {
// contains filtered or unexported fields
}
GenericHL7Segment represents the corresponding HL7 segment type.
func (*GenericHL7Segment) SegmentName ¶
func (s *GenericHL7Segment) SegmentName() string
type IN1 ¶
type IN1 struct { SetIDInsurance *SI `hl7:"true,Set ID - Insurance"` // IN1-1 InsurancePlanID *ID `hl7:"true,Insurance Plan ID"` // IN1-2 InsuranceCompanyID *ST `hl7:"true,Insurance Company ID"` // IN1-3 InsuranceCompanyName *ST `hl7:"false,Insurance Company Name"` // IN1-4 InsuranceCompanyAddress *AD `hl7:"false,Insurance Company Address"` // IN1-5 InsuranceCompanyContactPers *PN `hl7:"false,Insurance Company Contact Pers"` // IN1-6 InsuranceCompanyPhoneNumber []TN `hl7:"false,Insurance Company Phone Number"` // IN1-7 GroupNumber *ST `hl7:"false,Group Number"` // IN1-8 GroupName *ST `hl7:"false,Group Name"` // IN1-9 InsuredSGroupEmployerID *ST `hl7:"false,Insured'S Group Employer ID"` // IN1-10 InsuredSGroupEmployerName *ST `hl7:"false,Insured'S Group Employer Name"` // IN1-11 PlanEffectiveDate *DT `hl7:"false,Plan Effective Date"` // IN1-12 PlanExpirationDate *DT `hl7:"false,Plan Expiration Date"` // IN1-13 AuthorizationInformation *CM `hl7:"false,Authorization Information"` // IN1-14 PlanType *ID `hl7:"false,Plan Type"` // IN1-15 NameOfInsured *PN `hl7:"false,Name Of Insured"` // IN1-16 InsuredSRelationshipToPatient *ID `hl7:"false,Insured'S Relationship To Patient"` // IN1-17 InsuredSDateOfBirth *DT `hl7:"false,Insured'S Date Of Birth"` // IN1-18 InsuredSAddress *AD `hl7:"false,Insured'S Address"` // IN1-19 AssignmentOfBenefits *ID `hl7:"false,Assignment Of Benefits"` // IN1-20 CoordinationOfBenefits *ID `hl7:"false,Coordination Of Benefits"` // IN1-21 CoordinationOfBenefitsPriority *ST `hl7:"false,Coordination Of Benefits - Priority"` // IN1-22 NoticeOfAdmissionCode *ID `hl7:"false,Notice Of Admission Code"` // IN1-23 NoticeOfAdmissionDate *DT `hl7:"false,Notice Of Admission Date"` // IN1-24 ReportOfEligibilityCode *ID `hl7:"false,Report Of Eligibility Code"` // IN1-25 ReportOfEligibilityDate *DT `hl7:"false,Report Of Eligibility Date"` // IN1-26 ReleaseInformationCode *ID `hl7:"false,Release Information Code"` // IN1-27 PreAdmitCertification *ST `hl7:"false,Pre-Admit Certification"` // IN1-28 VerificationDateTime *TS `hl7:"false,Verification Date / Time"` // IN1-29 VerificationBy *CN `hl7:"false,Verification By"` // IN1-30 TypeOfAgreementCode *ID `hl7:"false,Type Of Agreement Code"` // IN1-31 BillingStatus *ID `hl7:"false,Billing Status"` // IN1-32 LifetimeReserveDays *NM `hl7:"false,Lifetime Reserve Days"` // IN1-33 DelayBeforeLifetimeReserveDays *NM `hl7:"false,Delay Before Lifetime Reserve Days"` // IN1-34 CompanyPlanCode *ID `hl7:"false,Company Plan Code"` // IN1-35 PolicyNumber *ST `hl7:"false,Policy Number"` // IN1-36 PolicyDeductible *NM `hl7:"false,Policy Deductible"` // IN1-37 PolicyLimitAmount *NM `hl7:"false,Policy Limit - Amount"` // IN1-38 PolicyLimitDays *NM `hl7:"false,Policy Limit - Days"` // IN1-39 RoomRateSemiPrivate *NM `hl7:"false,Room Rate - Semi-Private"` // IN1-40 RoomRatePrivate *NM `hl7:"false,Room Rate - Private"` // IN1-41 InsuredSEmploymentStatus *CE `hl7:"false,Insured'S Employment Status"` // IN1-42 InsuredSSex *ID `hl7:"false,Insured'S Sex"` // IN1-43 InsuredSEmployerAddress *AD `hl7:"false,Insured'S Employer Address"` // IN1-44 VerificationStatus *ST `hl7:"false,Verification Status"` // IN1-45 PriorInsurancePlanID *ID `hl7:"false,Prior Insurance Plan ID"` // IN1-46 }
IN1 represents the corresponding HL7 segment. Definition from HL7 2.2
func (*IN1) SegmentName ¶
type IN2 ¶
type IN2 struct { InsuredSEmployeeID *ST `hl7:"false,Insured'S Employee ID"` // IN2-1 InsuredSSocialSecurityNumber *ST `hl7:"false,Insured'S Social Security Number"` // IN2-2 InsuredSEmployerName *CN `hl7:"false,Insured'S Employer Name"` // IN2-3 EmployerInformationData *ID `hl7:"false,Employer Information Data"` // IN2-4 MailClaimParty *ID `hl7:"false,Mail Claim Party"` // IN2-5 MedicareHealthInsuranceCardNumber *NM `hl7:"false,Medicare Health Insurance Card Number"` // IN2-6 MedicaidCaseName *PN `hl7:"false,Medicaid Case Name"` // IN2-7 MedicaidCaseNumber *NM `hl7:"false,Medicaid Case Number"` // IN2-8 ChampusSponsorName *PN `hl7:"false,Champus Sponsor Name"` // IN2-9 ChampusIDNumber *NM `hl7:"false,Champus ID Number"` // IN2-10 DependentOfChampusRecipient *ID `hl7:"false,Dependent Of Champus Recipient"` // IN2-11 ChampusOrganization *ST `hl7:"false,Champus Organization"` // IN2-12 ChampusStation *ST `hl7:"false,Champus Station"` // IN2-13 ChampusService *ID `hl7:"false,Champus Service"` // IN2-14 ChampusRankGrade *ID `hl7:"false,Champus Rank / Grade"` // IN2-15 ChampusStatus *ID `hl7:"false,Champus Status"` // IN2-16 ChampusRetireDate *DT `hl7:"false,Champus Retire Date"` // IN2-17 ChampusNonAvailabilityCertificationOnFile *ID `hl7:"false,Champus Non-Availability Certification On File"` // IN2-18 BabyCoverage *ID `hl7:"false,Baby Coverage"` // IN2-19 CombineBabyBill *ID `hl7:"false,Combine Baby Bill"` // IN2-20 BloodDeductible *NM `hl7:"false,Blood Deductible"` // IN2-21 SpecialCoverageApprovalName *PN `hl7:"false,Special Coverage Approval Name"` // IN2-22 SpecialCoverageApprovalTitle *ST `hl7:"false,Special Coverage Approval Title"` // IN2-23 NonCoveredInsuranceCode []ID `hl7:"false,Non-Covered Insurance Code"` // IN2-24 PayorID *ST `hl7:"false,Payor ID"` // IN2-25 PayorSubscriberID *ST `hl7:"false,Payor Subscriber ID"` // IN2-26 EligibilitySource *ID `hl7:"false,Eligibility Source"` // IN2-27 RoomCoverageTypeAmount []CM `hl7:"false,Room Coverage Type / Amount"` // IN2-28 PolicyTypeAmount []CM `hl7:"false,Policy Type / Amount"` // IN2-29 DailyDeductible *CM `hl7:"false,Daily Deductible"` // IN2-30 }
IN2 represents the corresponding HL7 segment. Definition from HL7 2.2
func (*IN2) SegmentName ¶
type IN3 ¶
type IN3 struct { SetIDInsuranceCertification *SI `hl7:"true,Set ID - Insurance Certification"` // IN3-1 CertificationNumber *ST `hl7:"false,Certification Number"` // IN3-2 CertifiedBy *CN `hl7:"false,Certified By"` // IN3-3 CertificationRequired *ID `hl7:"false,Certification Required"` // IN3-4 Penalty *CM `hl7:"false,Penalty"` // IN3-5 CertificationDateTime *TS `hl7:"false,Certification Date / Time"` // IN3-6 CertificationModifyDateTime *TS `hl7:"false,Certification Modify Date / Time"` // IN3-7 Operator *CN `hl7:"false,Operator"` // IN3-8 CertificationBeginDate *DT `hl7:"false,Certification Begin Date"` // IN3-9 CertificationEndDate *DT `hl7:"false,Certification End Date"` // IN3-10 Days *CM `hl7:"false,Days"` // IN3-11 NonConcurCodeDescription *CE `hl7:"false,Non-Concur Code / Description"` // IN3-12 NonConcurEffectiveDateTime *TS `hl7:"false,Non-Concur Effective Date / Time"` // IN3-13 PhysicianReviewer *CN `hl7:"false,Physician Reviewer"` // IN3-14 CertificationContact *ST `hl7:"false,Certification Contact"` // IN3-15 CertificationContactPhoneNumber []TN `hl7:"false,Certification Contact Phone Number"` // IN3-16 AppealReason *CE `hl7:"false,Appeal Reason"` // IN3-17 CertificationAgency *CE `hl7:"false,Certification Agency"` // IN3-18 CertificationAgencyPhoneNumber []TN `hl7:"false,Certification Agency Phone Number"` // IN3-19 PreCertificationRequiredWindow []CM `hl7:"false,Pre-Certification Required / Window"` // IN3-20 CaseManager *ST `hl7:"false,Case Manager"` // IN3-21 SecondOpinionDate *DT `hl7:"false,Second Opinion Date"` // IN3-22 SecondOpinionStatus *ID `hl7:"false,Second Opinion Status"` // IN3-23 SecondOpinionDocumentationReceived *ID `hl7:"false,Second Opinion Documentation Received"` // IN3-24 SecondOpinionPractitioner *CN `hl7:"false,Second Opinion Practitioner"` // IN3-25 }
IN3 represents the corresponding HL7 segment. Definition from HL7 2.2
func (*IN3) SegmentName ¶
type MCF_Q02 ¶
MCF_Q02 represents the corresponding HL7 message type. Definition from HL7 2.1
func (*MCF_Q02) MessageTypeName ¶
type MCF_Q02v2 ¶
type MCF_Q02v2 struct {
// contains filtered or unexported fields
}
func (MCF_Q02v2) MarshalYAML ¶
type MFA ¶
type MFA struct { RecordLevelEventCode *ID `hl7:"true,Record-Level Event Code"` // MFA-1 MFNControlID *ST `hl7:"false,MFN Control ID"` // MFA-2 EventCompletionDateTime *TS `hl7:"false,Event Completion Date / Time"` // MFA-3 ErrorReturnCodeAndOrText *CE `hl7:"true,Error Return Code And/Or Text"` // MFA-4 PrimaryKeyValue []CE `hl7:"true,Primary Key Value"` // MFA-5 }
MFA represents the corresponding HL7 segment. Definition from HL7 2.2
func (*MFA) SegmentName ¶
type MFD_M01 ¶
type MFD_M01 struct { MSH *MSH `hl7:"true,MSH"` MFI *MFI `hl7:"true,MFI"` MFA []MFA `hl7:"false,MFA"` Other []interface{} }
MFD_M01 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*MFD_M01) MessageTypeName ¶
type MFD_M01v2 ¶
type MFD_M01v2 struct {
// contains filtered or unexported fields
}
func (MFD_M01v2) MarshalYAML ¶
type MFD_M02 ¶
type MFD_M02 struct { MSH *MSH `hl7:"true,MSH"` MFI *MFI `hl7:"true,MFI"` MFA []MFA `hl7:"false,MFA"` Other []interface{} }
MFD_M02 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*MFD_M02) MessageTypeName ¶
type MFD_M02v2 ¶
type MFD_M02v2 struct {
// contains filtered or unexported fields
}
func (MFD_M02v2) MarshalYAML ¶
type MFD_M03 ¶
type MFD_M03 struct { MSH *MSH `hl7:"true,MSH"` MFI *MFI `hl7:"true,MFI"` MFA []MFA `hl7:"false,MFA"` Other []interface{} }
MFD_M03 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*MFD_M03) MessageTypeName ¶
type MFD_M03v2 ¶
type MFD_M03v2 struct {
// contains filtered or unexported fields
}
func (MFD_M03v2) MarshalYAML ¶
type MFE ¶
type MFE struct { RecordLevelEventCode *ID `hl7:"true,Record-Level Event Code"` // MFE-1 MFNControlID *ST `hl7:"false,MFN Control ID"` // MFE-2 EffectiveDateTime *TS `hl7:"false,Effective Date / Time"` // MFE-3 PrimaryKeyValue []CE `hl7:"true,Primary Key Value"` // MFE-4 }
MFE represents the corresponding HL7 segment. Definition from HL7 2.2
func (*MFE) SegmentName ¶
type MFI ¶
type MFI struct { MasterFileIdentifier *CE `hl7:"true,Master File Identifier"` // MFI-1 MasterFileApplicationIdentifier *ID `hl7:"false,Master File Application Identifier"` // MFI-2 FileLevelEventCode *ID `hl7:"true,File-Level Event Code"` // MFI-3 EnteredDateTime *TS `hl7:"false,Entered Date / Time"` // MFI-4 EffectiveDateTime *TS `hl7:"false,Effective Date / Time"` // MFI-5 ResponseLevelCode *ID `hl7:"true,Response Level Code"` // MFI-6 }
MFI represents the corresponding HL7 segment. Definition from HL7 2.2
func (*MFI) SegmentName ¶
type MFK_M01 ¶
type MFK_M01 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` MFI *MFI `hl7:"true,MFI"` MFA []MFA `hl7:"false,MFA"` Other []interface{} }
MFK_M01 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*MFK_M01) MessageTypeName ¶
type MFK_M01v2 ¶
type MFK_M01v2 struct {
// contains filtered or unexported fields
}
func (MFK_M01v2) MarshalYAML ¶
type MFK_M02 ¶
type MFK_M02 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` MFI *MFI `hl7:"true,MFI"` MFA []MFA `hl7:"false,MFA"` Other []interface{} }
MFK_M02 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*MFK_M02) MessageTypeName ¶
type MFK_M02v2 ¶
type MFK_M02v2 struct {
// contains filtered or unexported fields
}
func (MFK_M02v2) MarshalYAML ¶
type MFK_M03 ¶
type MFK_M03 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` MFI *MFI `hl7:"true,MFI"` MFA []MFA `hl7:"false,MFA"` Other []interface{} }
MFK_M03 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*MFK_M03) MessageTypeName ¶
type MFK_M03v2 ¶
type MFK_M03v2 struct {
// contains filtered or unexported fields
}
func (MFK_M03v2) MarshalYAML ¶
type MFN_M01 ¶
type MFN_M01 struct { MSH *MSH `hl7:"true,MSH"` MFI *MFI `hl7:"true,MFI"` MF []MFN_M01_MF `hl7:"true,MF"` Other []interface{} }
MFN_M01 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*MFN_M01) MessageTypeName ¶
type MFN_M01_MF ¶
type MFN_M01_MF struct { MFE *MFE `hl7:"true,MFE"` // Missing: anyZSegment Other []interface{} }
MFN_M01_MF represents the corresponding HL7 message type. Definition from HL7 2.2
func (*MFN_M01_MF) MessageTypeSubStructName ¶
func (s *MFN_M01_MF) MessageTypeSubStructName() string
type MFN_M01_MFEv2 ¶
type MFN_M01_MFEv2 struct {
// contains filtered or unexported fields
}
func (*MFN_M01_MFEv2) MFE ¶
func (m *MFN_M01_MFEv2) MFE() *MFE
func (MFN_M01_MFEv2) MarshalYAML ¶
func (m MFN_M01_MFEv2) MarshalYAML() (interface{}, error)
type MFN_M01v2 ¶
type MFN_M01v2 struct {
// contains filtered or unexported fields
}
func (*MFN_M01v2) GroupByMFE ¶
func (m *MFN_M01v2) GroupByMFE() []*MFN_M01_MFEv2
func (MFN_M01v2) MarshalYAML ¶
type MFN_M02 ¶
type MFN_M02 struct { MSH *MSH `hl7:"true,MSH"` MFI *MFI `hl7:"true,MFI"` MF_STAFF []MFN_M02_MF_STAFF `hl7:"true,MF_STAFF"` Other []interface{} }
MFN_M02 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*MFN_M02) MessageTypeName ¶
type MFN_M02_MFEv2 ¶
type MFN_M02_MFEv2 struct {
// contains filtered or unexported fields
}
func (*MFN_M02_MFEv2) MFE ¶
func (m *MFN_M02_MFEv2) MFE() *MFE
func (MFN_M02_MFEv2) MarshalYAML ¶
func (m MFN_M02_MFEv2) MarshalYAML() (interface{}, error)
type MFN_M02_MF_STAFF ¶
type MFN_M02_MF_STAFF struct { MFE *MFE `hl7:"true,MFE"` // Missing: anyZSegment Other []interface{} }
MFN_M02_MF_STAFF represents the corresponding HL7 message type. Definition from HL7 2.2
func (*MFN_M02_MF_STAFF) MessageTypeSubStructName ¶
func (s *MFN_M02_MF_STAFF) MessageTypeSubStructName() string
type MFN_M02v2 ¶
type MFN_M02v2 struct {
// contains filtered or unexported fields
}
func (*MFN_M02v2) GroupByMFE ¶
func (m *MFN_M02v2) GroupByMFE() []*MFN_M02_MFEv2
func (MFN_M02v2) MarshalYAML ¶
type MFN_M03 ¶
type MFN_M03 struct { MSH *MSH `hl7:"true,MSH"` MFI *MFI `hl7:"true,MFI"` MF_TEST []MFN_M03_MF_TEST `hl7:"true,MF_TEST"` Other []interface{} }
MFN_M03 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*MFN_M03) MessageTypeName ¶
type MFN_M03_MFEv2 ¶
type MFN_M03_MFEv2 struct {
// contains filtered or unexported fields
}
func (*MFN_M03_MFEv2) MFE ¶
func (m *MFN_M03_MFEv2) MFE() *MFE
func (MFN_M03_MFEv2) MarshalYAML ¶
func (m MFN_M03_MFEv2) MarshalYAML() (interface{}, error)
type MFN_M03_MF_TEST ¶
type MFN_M03_MF_TEST struct { MFE *MFE `hl7:"true,MFE"` // Missing: anyZSegment Other []interface{} }
MFN_M03_MF_TEST represents the corresponding HL7 message type. Definition from HL7 2.2
func (*MFN_M03_MF_TEST) MessageTypeSubStructName ¶
func (s *MFN_M03_MF_TEST) MessageTypeSubStructName() string
type MFN_M03v2 ¶
type MFN_M03v2 struct {
// contains filtered or unexported fields
}
func (*MFN_M03v2) GroupByMFE ¶
func (m *MFN_M03v2) GroupByMFE() []*MFN_M03_MFEv2
func (MFN_M03v2) MarshalYAML ¶
type MFQ_M01 ¶
type MFQ_M01 struct { MSH *MSH `hl7:"true,MSH"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
MFQ_M01 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*MFQ_M01) MessageTypeName ¶
type MFQ_M01v2 ¶
type MFQ_M01v2 struct {
// contains filtered or unexported fields
}
func (MFQ_M01v2) MarshalYAML ¶
type MFQ_M02 ¶
type MFQ_M02 struct { MSH *MSH `hl7:"true,MSH"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
MFQ_M02 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*MFQ_M02) MessageTypeName ¶
type MFQ_M02v2 ¶
type MFQ_M02v2 struct {
// contains filtered or unexported fields
}
func (MFQ_M02v2) MarshalYAML ¶
type MFQ_M03 ¶
type MFQ_M03 struct { MSH *MSH `hl7:"true,MSH"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
MFQ_M03 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*MFQ_M03) MessageTypeName ¶
type MFQ_M03v2 ¶
type MFQ_M03v2 struct {
// contains filtered or unexported fields
}
func (MFQ_M03v2) MarshalYAML ¶
type MFR_M01 ¶
type MFR_M01 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` MFI *MFI `hl7:"true,MFI"` MF []MFR_M01_MF `hl7:"true,MF"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
MFR_M01 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*MFR_M01) MessageTypeName ¶
type MFR_M01_MF ¶
type MFR_M01_MF struct { MFE *MFE `hl7:"true,MFE"` // Missing: anyZSegment Other []interface{} }
MFR_M01_MF represents the corresponding HL7 message type. Definition from HL7 2.2
func (*MFR_M01_MF) MessageTypeSubStructName ¶
func (s *MFR_M01_MF) MessageTypeSubStructName() string
type MFR_M01_MFEv2 ¶
type MFR_M01_MFEv2 struct {
// contains filtered or unexported fields
}
func (*MFR_M01_MFEv2) MFE ¶
func (m *MFR_M01_MFEv2) MFE() *MFE
func (MFR_M01_MFEv2) MarshalYAML ¶
func (m MFR_M01_MFEv2) MarshalYAML() (interface{}, error)
type MFR_M01v2 ¶
type MFR_M01v2 struct {
// contains filtered or unexported fields
}
func (*MFR_M01v2) GroupByMFE ¶
func (m *MFR_M01v2) GroupByMFE() []*MFR_M01_MFEv2
func (MFR_M01v2) MarshalYAML ¶
type MFR_M02 ¶
type MFR_M02 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` MFI *MFI `hl7:"true,MFI"` MF_STAFF []MFR_M02_MF_STAFF `hl7:"true,MF_STAFF"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
MFR_M02 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*MFR_M02) MessageTypeName ¶
type MFR_M02_MFEv2 ¶
type MFR_M02_MFEv2 struct {
// contains filtered or unexported fields
}
func (*MFR_M02_MFEv2) MFE ¶
func (m *MFR_M02_MFEv2) MFE() *MFE
func (MFR_M02_MFEv2) MarshalYAML ¶
func (m MFR_M02_MFEv2) MarshalYAML() (interface{}, error)
type MFR_M02_MF_STAFF ¶
type MFR_M02_MF_STAFF struct { MFE *MFE `hl7:"true,MFE"` // Missing: anyZSegment Other []interface{} }
MFR_M02_MF_STAFF represents the corresponding HL7 message type. Definition from HL7 2.2
func (*MFR_M02_MF_STAFF) MessageTypeSubStructName ¶
func (s *MFR_M02_MF_STAFF) MessageTypeSubStructName() string
type MFR_M02v2 ¶
type MFR_M02v2 struct {
// contains filtered or unexported fields
}
func (*MFR_M02v2) GroupByMFE ¶
func (m *MFR_M02v2) GroupByMFE() []*MFR_M02_MFEv2
func (MFR_M02v2) MarshalYAML ¶
type MFR_M03 ¶
type MFR_M03 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` MFI *MFI `hl7:"true,MFI"` MF_TEST []MFR_M03_MF_TEST `hl7:"true,MF_TEST"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
MFR_M03 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*MFR_M03) MessageTypeName ¶
type MFR_M03_MFEv2 ¶
type MFR_M03_MFEv2 struct {
// contains filtered or unexported fields
}
func (*MFR_M03_MFEv2) MFE ¶
func (m *MFR_M03_MFEv2) MFE() *MFE
func (MFR_M03_MFEv2) MarshalYAML ¶
func (m MFR_M03_MFEv2) MarshalYAML() (interface{}, error)
type MFR_M03_MF_TEST ¶
type MFR_M03_MF_TEST struct { MFE *MFE `hl7:"true,MFE"` // Missing: anyZSegment Other []interface{} }
MFR_M03_MF_TEST represents the corresponding HL7 message type. Definition from HL7 2.2
func (*MFR_M03_MF_TEST) MessageTypeSubStructName ¶
func (s *MFR_M03_MF_TEST) MessageTypeSubStructName() string
type MFR_M03v2 ¶
type MFR_M03v2 struct {
// contains filtered or unexported fields
}
func (*MFR_M03v2) GroupByMFE ¶
func (m *MFR_M03v2) GroupByMFE() []*MFR_M03_MFEv2
func (MFR_M03v2) MarshalYAML ¶
type MRG ¶
type MRG struct { PriorPatientIDInternal *CM `hl7:"true,Prior Patient ID - Internal"` // MRG-1 PriorAlternatePatientID *CM `hl7:"false,Prior Alternate Patient ID"` // MRG-2 PriorPatientAccountNumber *CK `hl7:"false,Prior Patient Account Number"` // MRG-3 PriorPatientIDExternal *CK `hl7:"false,Prior Patient ID - External"` // MRG-4 }
MRG represents the corresponding HL7 segment. Definition from HL7 2.2
func (*MRG) SegmentName ¶
type MSA ¶
type MSA struct { AcknowledgementCode *ID `hl7:"true,Acknowledgement Code"` // MSA-1 MessageControlID *ST `hl7:"true,Message Control ID"` // MSA-2 TextMessage *ST `hl7:"false,Text Message"` // MSA-3 ExpectedSequenceNumber *NM `hl7:"false,Expected Sequence Number"` // MSA-4 DelayedAcknowledgementType *ID `hl7:"false,Delayed Acknowledgement Type"` // MSA-5 ErrorCondition *CE `hl7:"false,Error Condition"` // MSA-6 }
MSA represents the corresponding HL7 segment. Definition from HL7 2.2
func (*MSA) SegmentName ¶
type MSH ¶
type MSH struct { // Missing: MSH.1 EncodingCharacters *Delimiters `hl7:"true,Encoding Characters"` // MSH-2 SendingApplication *ST `hl7:"false,Sending Application"` // MSH-3 SendingFacility *ST `hl7:"false,Sending Facility"` // MSH-4 ReceivingApplication *ST `hl7:"false,Receiving Application"` // MSH-5 ReceivingFacility *ST `hl7:"false,Receiving Facility"` // MSH-6 DateTimeOfMessage *TS `hl7:"false,Date / Time Of Message"` // MSH-7 Security *ST `hl7:"false,Security"` // MSH-8 MessageType *CM `hl7:"true,Message Type"` // MSH-9 MessageControlID *ST `hl7:"true,Message Control ID"` // MSH-10 ProcessingID *ID `hl7:"true,Processing ID"` // MSH-11 VersionID *ID `hl7:"true,Version ID"` // MSH-12 SequenceNumber *NM `hl7:"false,Sequence Number"` // MSH-13 ContinuationPointer *ST `hl7:"false,Continuation Pointer"` // MSH-14 AcceptAcknowledgementType *ID `hl7:"false,Accept Acknowledgement Type"` // MSH-15 ApplicationAcknowledgementType *ID `hl7:"false,Application Acknowledgement Type"` // MSH-16 CountryCode *ID `hl7:"false,Country Code"` // MSH-17 }
MSH represents the corresponding HL7 segment. Definition from HL7 2.2
func (*MSH) SegmentName ¶
type NCK ¶
type NCK struct {
SystemDateTime *TS `hl7:"true,System Date/Time"` // NCK-1
}
NCK represents the corresponding HL7 segment. Definition from HL7 2.2
func (*NCK) SegmentName ¶
type NK1 ¶
type NK1 struct { SetIDNextOfKin *SI `hl7:"true,Set ID - Next Of Kin"` // NK1-1 Name *PN `hl7:"false,Name"` // NK1-2 Relationship *CE `hl7:"false,Relationship"` // NK1-3 Address *AD `hl7:"false,Address"` // NK1-4 PhoneNumber []TN `hl7:"false,Phone Number"` // NK1-5 BusinessPhoneNumber *TN `hl7:"false,Business Phone Number"` // NK1-6 ContactRole *CE `hl7:"false,Contact Role"` // NK1-7 StartDate *DT `hl7:"false,Start Date"` // NK1-8 EndDate *DT `hl7:"false,End Date"` // NK1-9 NextOfKin *ST `hl7:"false,Next Of Kin"` // NK1-10 NextOfKinJobCodeClass *CM `hl7:"false,Next Of Kin Job Code / Class"` // NK1-11 NextOfKinEmployeeNumber *ST `hl7:"false,Next Of Kin Employee Number"` // NK1-12 OrganizationName *ST `hl7:"false,Organization Name"` // NK1-13 }
NK1 represents the corresponding HL7 segment. Definition from HL7 2.2
func (*NK1) SegmentName ¶
type NMD_N01 ¶
type NMD_N01 struct { MSH *MSH `hl7:"true,MSH"` CLOCK_AND_STATS_WITH_NOTES []NMD_N01_CLOCK_AND_STATS_WITH_NOTES `hl7:"true,CLOCK_AND_STATS_WITH_NOTES"` Other []interface{} }
NMD_N01 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*NMD_N01) MessageTypeName ¶
type NMD_N01_APP_STATS ¶
type NMD_N01_APP_STATS struct { NST *NST `hl7:"true,NST"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
NMD_N01_APP_STATS represents the corresponding HL7 message type. Definition from HL7 2.2
func (*NMD_N01_APP_STATS) MessageTypeSubStructName ¶
func (s *NMD_N01_APP_STATS) MessageTypeSubStructName() string
type NMD_N01_APP_STATUS ¶
type NMD_N01_APP_STATUS struct { NSC *NSC `hl7:"true,NSC"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
NMD_N01_APP_STATUS represents the corresponding HL7 message type. Definition from HL7 2.2
func (*NMD_N01_APP_STATUS) MessageTypeSubStructName ¶
func (s *NMD_N01_APP_STATUS) MessageTypeSubStructName() string
type NMD_N01_CLOCK ¶
type NMD_N01_CLOCK struct { NCK *NCK `hl7:"true,NCK"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
NMD_N01_CLOCK represents the corresponding HL7 message type. Definition from HL7 2.2
func (*NMD_N01_CLOCK) MessageTypeSubStructName ¶
func (s *NMD_N01_CLOCK) MessageTypeSubStructName() string
type NMD_N01_CLOCK_AND_STATS_WITH_NOTES ¶
type NMD_N01_CLOCK_AND_STATS_WITH_NOTES struct { CLOCK *NMD_N01_CLOCK `hl7:"false,CLOCK"` APP_STATS *NMD_N01_APP_STATS `hl7:"false,APP_STATS"` APP_STATUS *NMD_N01_APP_STATUS `hl7:"false,APP_STATUS"` Other []interface{} }
NMD_N01_CLOCK_AND_STATS_WITH_NOTES represents the corresponding HL7 message type. Definition from HL7 2.2
func (*NMD_N01_CLOCK_AND_STATS_WITH_NOTES) MessageTypeSubStructName ¶
func (s *NMD_N01_CLOCK_AND_STATS_WITH_NOTES) MessageTypeSubStructName() string
type NMD_N01_NCK_NSCv2 ¶
type NMD_N01_NCK_NSCv2 struct {
// contains filtered or unexported fields
}
func (*NMD_N01_NCK_NSCv2) AllNTE ¶
func (m *NMD_N01_NCK_NSCv2) AllNTE() []*NTE
func (NMD_N01_NCK_NSCv2) MarshalYAML ¶
func (m NMD_N01_NCK_NSCv2) MarshalYAML() (interface{}, error)
func (*NMD_N01_NCK_NSCv2) NSC ¶
func (m *NMD_N01_NCK_NSCv2) NSC() *NSC
type NMD_N01_NCK_NSTv2 ¶
type NMD_N01_NCK_NSTv2 struct {
// contains filtered or unexported fields
}
func (*NMD_N01_NCK_NSTv2) AllNTE ¶
func (m *NMD_N01_NCK_NSTv2) AllNTE() []*NTE
func (NMD_N01_NCK_NSTv2) MarshalYAML ¶
func (m NMD_N01_NCK_NSTv2) MarshalYAML() (interface{}, error)
func (*NMD_N01_NCK_NSTv2) NST ¶
func (m *NMD_N01_NCK_NSTv2) NST() *NST
type NMD_N01_NCKv2 ¶
type NMD_N01_NCKv2 struct {
// contains filtered or unexported fields
}
func (*NMD_N01_NCKv2) AllNTE ¶
func (m *NMD_N01_NCKv2) AllNTE() []*NTE
func (*NMD_N01_NCKv2) GroupByNSC ¶
func (m *NMD_N01_NCKv2) GroupByNSC() *NMD_N01_NCK_NSCv2
func (*NMD_N01_NCKv2) GroupByNST ¶
func (m *NMD_N01_NCKv2) GroupByNST() *NMD_N01_NCK_NSTv2
func (NMD_N01_NCKv2) MarshalYAML ¶
func (m NMD_N01_NCKv2) MarshalYAML() (interface{}, error)
func (*NMD_N01_NCKv2) NCK ¶
func (m *NMD_N01_NCKv2) NCK() *NCK
type NMD_N01v2 ¶
type NMD_N01v2 struct {
// contains filtered or unexported fields
}
func (*NMD_N01v2) GroupByNCK ¶
func (m *NMD_N01v2) GroupByNCK() []*NMD_N01_NCKv2
func (NMD_N01v2) MarshalYAML ¶
type NMQ_N02 ¶
type NMQ_N02 struct { MSH *MSH `hl7:"true,MSH"` QRY_WITH_DETAIL *NMQ_N02_QRY_WITH_DETAIL `hl7:"false,QRY_WITH_DETAIL"` CLOCK_AND_STATISTICS []NMQ_N02_CLOCK_AND_STATISTICS `hl7:"true,CLOCK_AND_STATISTICS"` Other []interface{} }
NMQ_N02 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*NMQ_N02) MessageTypeName ¶
type NMQ_N02_CLOCK_AND_STATISTICS ¶
type NMQ_N02_CLOCK_AND_STATISTICS struct { NCK *NCK `hl7:"false,NCK"` NST *NST `hl7:"false,NST"` NSC *NSC `hl7:"false,NSC"` Other []interface{} }
NMQ_N02_CLOCK_AND_STATISTICS represents the corresponding HL7 message type. Definition from HL7 2.2
func (*NMQ_N02_CLOCK_AND_STATISTICS) MessageTypeSubStructName ¶
func (s *NMQ_N02_CLOCK_AND_STATISTICS) MessageTypeSubStructName() string
type NMQ_N02_NCKv2 ¶
type NMQ_N02_NCKv2 struct {
// contains filtered or unexported fields
}
func (NMQ_N02_NCKv2) MarshalYAML ¶
func (m NMQ_N02_NCKv2) MarshalYAML() (interface{}, error)
func (*NMQ_N02_NCKv2) NCK ¶
func (m *NMQ_N02_NCKv2) NCK() *NCK
func (*NMQ_N02_NCKv2) NSC ¶
func (m *NMQ_N02_NCKv2) NSC() *NSC
func (*NMQ_N02_NCKv2) NST ¶
func (m *NMQ_N02_NCKv2) NST() *NST
type NMQ_N02_QRY_WITH_DETAIL ¶
type NMQ_N02_QRY_WITH_DETAIL struct { QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` Other []interface{} }
NMQ_N02_QRY_WITH_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.2
func (*NMQ_N02_QRY_WITH_DETAIL) MessageTypeSubStructName ¶
func (s *NMQ_N02_QRY_WITH_DETAIL) MessageTypeSubStructName() string
type NMQ_N02v2 ¶
type NMQ_N02v2 struct {
// contains filtered or unexported fields
}
func (*NMQ_N02v2) GroupByNCK ¶
func (m *NMQ_N02v2) GroupByNCK() []*NMQ_N02_NCKv2
func (NMQ_N02v2) MarshalYAML ¶
type NMR_N02 ¶
type NMR_N02 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QRD *QRD `hl7:"false,QRD"` CLOCK_AND_STATS_WITH_NOTES_ALT []NMR_N02_CLOCK_AND_STATS_WITH_NOTES_ALT `hl7:"true,CLOCK_AND_STATS_WITH_NOTES_ALT"` Other []interface{} }
NMR_N02 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*NMR_N02) MessageTypeName ¶
type NMR_N02_CLOCK_AND_STATS_WITH_NOTES_ALT ¶
type NMR_N02_CLOCK_AND_STATS_WITH_NOTES_ALT struct { NCK *NCK `hl7:"false,NCK"` NTE1 []NTE `hl7:"false,NTE1"` NST *NST `hl7:"false,NST"` NTE2 []NTE `hl7:"false,NTE2"` NSC *NSC `hl7:"false,NSC"` NTE3 []NTE `hl7:"false,NTE3"` Other []interface{} }
NMR_N02_CLOCK_AND_STATS_WITH_NOTES_ALT represents the corresponding HL7 message type. Definition from HL7 2.2
func (*NMR_N02_CLOCK_AND_STATS_WITH_NOTES_ALT) MessageTypeSubStructName ¶
func (s *NMR_N02_CLOCK_AND_STATS_WITH_NOTES_ALT) MessageTypeSubStructName() string
type NMR_N02_NCKv2 ¶
type NMR_N02_NCKv2 struct {
// contains filtered or unexported fields
}
func (*NMR_N02_NCKv2) AllNTE1 ¶
func (m *NMR_N02_NCKv2) AllNTE1() []*NTE
func (*NMR_N02_NCKv2) AllNTE2 ¶
func (m *NMR_N02_NCKv2) AllNTE2() []*NTE
func (*NMR_N02_NCKv2) AllNTE3 ¶
func (m *NMR_N02_NCKv2) AllNTE3() []*NTE
func (NMR_N02_NCKv2) MarshalYAML ¶
func (m NMR_N02_NCKv2) MarshalYAML() (interface{}, error)
func (*NMR_N02_NCKv2) NCK ¶
func (m *NMR_N02_NCKv2) NCK() *NCK
func (*NMR_N02_NCKv2) NSC ¶
func (m *NMR_N02_NCKv2) NSC() *NSC
func (*NMR_N02_NCKv2) NST ¶
func (m *NMR_N02_NCKv2) NST() *NST
type NMR_N02v2 ¶
type NMR_N02v2 struct {
// contains filtered or unexported fields
}
func (*NMR_N02v2) GroupByNCK ¶
func (m *NMR_N02v2) GroupByNCK() []*NMR_N02_NCKv2
func (NMR_N02v2) MarshalYAML ¶
type NPU ¶
type NPU struct { BedLocation *CM `hl7:"true,Bed Location"` // NPU-1 BedStatus *ID `hl7:"false,Bed Status"` // NPU-2 }
NPU represents the corresponding HL7 segment. Definition from HL7 2.2
func (*NPU) SegmentName ¶
type NSC ¶
type NSC struct { NetworkChangeType *ID `hl7:"true,Network Change Type"` // NSC-1 CurrentCPU *ST `hl7:"false,Current CPU"` // NSC-2 CurrentFileserver *ST `hl7:"false,Current Fileserver"` // NSC-3 CurrentApplication *ST `hl7:"false,Current Application"` // NSC-4 CurrentFacility *ST `hl7:"false,Current Facility"` // NSC-5 NewCPU *ST `hl7:"false,New CPU"` // NSC-6 NewFileserver *ST `hl7:"false,New Fileserver"` // NSC-7 NewApplication *ST `hl7:"false,New Application"` // NSC-8 NewFacility *ST `hl7:"false,New Facility"` // NSC-9 }
NSC represents the corresponding HL7 segment. Definition from HL7 2.2
func (*NSC) SegmentName ¶
type NST ¶
type NST struct { StatisticsAvailable *ID `hl7:"true,Statistics Available"` // NST-1 SourceIdentifier *ST `hl7:"false,Source Identifier"` // NST-2 SourceType *ID `hl7:"false,Source Type"` // NST-3 StatisticsStart *TS `hl7:"false,Statistics Start"` // NST-4 StatisticsEnd *TS `hl7:"false,Statistics End"` // NST-5 ReceiveCharacterCount *NM `hl7:"false,Receive Character Count"` // NST-6 SendCharacterCount *NM `hl7:"false,Send Character Count"` // NST-7 MessageReceived *NM `hl7:"false,Message Received"` // NST-8 MessageSent *NM `hl7:"false,Message Sent"` // NST-9 ChecksumErrorsReceived *NM `hl7:"false,Checksum Errors Received"` // NST-10 LengthErrorsReceived *NM `hl7:"false,Length Errors Received"` // NST-11 OtherErrorsReceived *NM `hl7:"false,Other Errors Received"` // NST-12 ConnectTimeouts *NM `hl7:"false,Connect Timeouts"` // NST-13 ReceiveTimeouts *NM `hl7:"false,Receive Timeouts"` // NST-14 NetworkErrors *NM `hl7:"false,Network Errors"` // NST-15 }
NST represents the corresponding HL7 segment. Definition from HL7 2.2
func (*NST) SegmentName ¶
type NTE ¶
type NTE struct { SetIDNotesAndComments *SI `hl7:"false,Set ID - Notes And Comments"` // NTE-1 SourceOfComment *ID `hl7:"false,Source Of Comment"` // NTE-2 Comment []FT `hl7:"false,Comment"` // NTE-3 }
NTE represents the corresponding HL7 segment. Definition from HL7 2.2
func (*NTE) SegmentName ¶
type OBR ¶
type OBR struct { SetIDOBR *SI `hl7:"false,Set ID - OBR"` // OBR-1 PlacerOrderNumber *EI `hl7:"false,Placer Order Number"` // OBR-2 FillerOrderNumber *EI `hl7:"false,Filler Order Number"` // OBR-3 UniversalServiceIdentifier *CWE `hl7:"true,Universal Service Identifier"` // OBR-4 Priority *ID `hl7:"false,Priority"` // OBR-5 RequestedDateTime *TS `hl7:"false,Requested Date/Time"` // OBR-6 ObservationDateTime *TS `hl7:"false,Observation Date/Time"` // OBR-7 ObservationEndDateTime *TS `hl7:"false,Observation End Date/Time"` // OBR-8 CollectionVolume *CQ `hl7:"false,Collection Volume"` // OBR-9 CollectorIdentifier []XCN `hl7:"false,Collector Identifier"` // OBR-10 SpecimenActionCode *ID `hl7:"false,Specimen Action Code"` // OBR-11 DangerCode *CE `hl7:"false,Danger Code"` // OBR-12 RelevantClinicalInformation *ST `hl7:"false,Relevant Clinical Information"` // OBR-13 SpecimenReceivedDateTime *TS `hl7:"false,Specimen Received Date/Time"` // OBR-14 SpecimenSource *SPS `hl7:"false,Specimen Source"` // OBR-15 OrderingProvider []XCN `hl7:"false,Ordering Provider"` // OBR-16 OrderCallbackPhoneNumber []XTN `hl7:"false,Order Callback Phone Number"` // OBR-17 PlacerField1 *ST `hl7:"false,Placer Field 1"` // OBR-18 PlacerField2 *ST `hl7:"false,Placer Field 2"` // OBR-19 FillerField1 *ST `hl7:"false,Filler Field 1"` // OBR-20 FillerField2 *ST `hl7:"false,Filler Field 2"` // OBR-21 ResultsRptStatusChngDateTime *TS `hl7:"false,Results Rpt/Status Chng - Date/Time"` // OBR-22 ChargeToPractice *MOC `hl7:"false,Charge To Practice"` // OBR-23 DiagnosticServSectID *ID `hl7:"false,Diagnostic Serv Sect ID"` // OBR-24 ResultStatus *ID `hl7:"false,Result Status"` // OBR-25 ParentResult *PRL `hl7:"false,Parent Result"` // OBR-26 QuantityTiming []TQ `hl7:"false,Quantity/Timing"` // OBR-27 ResultCopiesTo []XCN `hl7:"false,Result Copies To"` // OBR-28 Parent *EIP `hl7:"false,Parent"` // OBR-29 TransportationMode *ID `hl7:"false,Transportation Mode"` // OBR-30 ReasonForStudy []CE `hl7:"false,Reason For Study"` // OBR-31 PrincipalResultInterpreter *NDL `hl7:"false,Principal Result Interpreter"` // OBR-32 AssistantResultInterpreter []NDL `hl7:"false,Assistant Result Interpreter"` // OBR-33 Technician []NDL `hl7:"false,Technician"` // OBR-34 Transcriptionist []NDL `hl7:"false,Transcriptionist"` // OBR-35 ScheduledDateTime *TS `hl7:"false,Scheduled Date/Time"` // OBR-36 NumberOfSampleContainers *NM `hl7:"false,Number Of Sample Containers *"` // OBR-37 TransportLogisticsOfCollectedSample []CE `hl7:"false,Transport Logistics Of Collected Sample"` // OBR-38 CollectorSComment []CE `hl7:"false,Collector'S Comment *"` // OBR-39 TransportArrangementResponsibility *CE `hl7:"false,Transport Arrangement Responsibility"` // OBR-40 TransportArranged *ID `hl7:"false,Transport Arranged"` // OBR-41 EscortRequired *ID `hl7:"false,Escort Required"` // OBR-42 PlannedPatientTransportComment []CE `hl7:"false,Planned Patient Transport Comment"` // OBR-43 ProcedureCode *CE `hl7:"false,Procedure Code"` // OBR-44 ProcedureCodeModifier []CE `hl7:"false,Procedure Code Modifier"` // OBR-45 PlacerSupplementalServiceInformation []CE `hl7:"false,Placer Supplemental Service Information"` // OBR-46 FillerSupplementalServiceInformation []CE `hl7:"false,Filler Supplemental Service Information"` // OBR-47 MedicallyNecessaryDuplicateProcedureReason *CWE `hl7:"false,Medically Necessary Duplicate Procedure Reason."` // OBR-48 ResultHandling *IS `hl7:"false,Result Handling"` // OBR-49 ParentUniversalServiceIdentifier *CWE `hl7:"false,Parent Universal Service Identifier"` // OBR-50 }
OBR represents the corresponding HL7 segment. Definition from HL7 SYNTHETIC
func (*OBR) SegmentName ¶
type OBX ¶
type OBX struct { SetIDOBX *SI `hl7:"false,Set ID - OBX"` // OBX-1 ValueType *ID `hl7:"false,Value Type"` // OBX-2 ObservationIdentifier *CWE `hl7:"true,Observation Identifier"` // OBX-3 ObservationSubID *ST `hl7:"false,Observation Sub-ID"` // OBX-4 ObservationValue []Any `hl7:"false,Observation Value"` // OBX-5 Units *CE `hl7:"false,Units"` // OBX-6 ReferencesRange *ST `hl7:"false,References Range"` // OBX-7 AbnormalFlags []IS `hl7:"false,Abnormal Flags"` // OBX-8 Probability *NM `hl7:"false,Probability"` // OBX-9 NatureOfAbnormalTest []ID `hl7:"false,Nature Of Abnormal Test"` // OBX-10 ObservationResultStatus *ID `hl7:"true,Observation Result Status"` // OBX-11 EffectiveDateOfReferenceRangeValues *TS `hl7:"false,Effective Date Of Reference Range Values"` // OBX-12 UserDefinedAccessChecks *ST `hl7:"false,User Defined Access Checks"` // OBX-13 DateTimeOfTheObservation *TS `hl7:"false,Date/Time Of The Observation"` // OBX-14 ProducerSReference *CE `hl7:"false,Producer'S Reference"` // OBX-15 ResponsibleObserver []XCN `hl7:"false,Responsible Observer"` // OBX-16 ObservationMethod []CE `hl7:"false,Observation Method"` // OBX-17 EquipmentInstanceIdentifier []EI `hl7:"false,Equipment Instance Identifier"` // OBX-18 DateTimeOfTheAnalysis *TS `hl7:"false,Date/Time Of The Analysis"` // OBX-19 ReservedForHarmonizationWithVersion26A []XON `hl7:"false,Reserved For Harmonization With Version 2.6 A"` // OBX-20 ReservedForHarmonizationWithVersion26B []XON `hl7:"false,Reserved For Harmonization With Version 2.6 B"` // OBX-21 ReservedForHarmonizationWithVersion26C []XON `hl7:"false,Reserved For Harmonization With Version 2.6 C"` // OBX-22 PerformingOrganizationName *XON `hl7:"false,Performing Organization Name"` // OBX-23 PerformingOrganizationAddress *XAD `hl7:"false,Performing Organization Address"` // OBX-24 PerformingOrganizationMedicalDirector *XCN `hl7:"false,Performing Organization Medical Director"` // OBX-25 }
OBX represents the corresponding HL7 segment. Definition from HL7 SYNTHETIC
func (*OBX) SegmentName ¶
type ODS ¶
type ODS struct { Type *ID `hl7:"true,Type"` // ODS-1 ServicePeriod []CE `hl7:"false,Service Period"` // ODS-2 DietSupplementOrPreferenceCode []CE `hl7:"true,Diet, Supplement, Or Preference Code"` // ODS-3 TextInstruction []ST `hl7:"false,Text Instruction"` // ODS-4 }
ODS represents the corresponding HL7 segment. Definition from HL7 2.2
func (*ODS) SegmentName ¶
type ODT ¶
type ODT struct { TrayType *CE `hl7:"true,Tray Type"` // ODT-1 ServicePeriod []CE `hl7:"false,Service Period"` // ODT-2 TextInstruction []ST `hl7:"false,Text Instruction"` // ODT-3 }
ODT represents the corresponding HL7 segment. Definition from HL7 2.2
func (*ODT) SegmentName ¶
type OM1 ¶
type OM1 struct { SegmentTypeID *ST `hl7:"false,Segment Type ID"` // OM1-1 SequenceNumberTestObservationMasterFile *NM `hl7:"false,Sequence Number - Test/ Observation Master File"` // OM1-2 ProducerSTestObservationID *CE `hl7:"true,Producer'S Test / Observation ID"` // OM1-3 PermittedDataTypes []ID `hl7:"false,Permitted Data Types"` // OM1-4 SpecimenRequired *ID `hl7:"true,Specimen Required"` // OM1-5 ProducerID *CE `hl7:"true,Producer ID"` // OM1-6 ObservationDescription *TX `hl7:"false,Observation Description"` // OM1-7 OtherTestObservationIDsForTheObservation *CE `hl7:"false,Other Test / Observation IDs For The Observation"` // OM1-8 OtherNames []ST `hl7:"true,Other Names"` // OM1-9 PreferredReportNameForTheObservation *ST `hl7:"false,Preferred Report Name For The Observation"` // OM1-10 PreferredShortNameOrMnemonicForObservation *ST `hl7:"false,Preferred Short Name Or Mnemonic For Observation"` // OM1-11 PreferredLongNameForTheObservation *ST `hl7:"false,Preferred Long Name For The Observation"` // OM1-12 Orderability *ID `hl7:"false,Orderability"` // OM1-13 IdentityOfInstrumentUsedToPerformThisStudy []CE `hl7:"false,Identity Of Instrument Used To Perform This Study"` // OM1-14 CodedRepresentationOfMethod []CE `hl7:"false,Coded Representation Of Method"` // OM1-15 Portable *ID `hl7:"false,Portable"` // OM1-16 ObservationProducingDepartmentSection []ID `hl7:"false,Observation Producing Department / Section"` // OM1-17 TelephoneNumberOfSection *TN `hl7:"false,Telephone Number Of Section"` // OM1-18 NatureOfTestObservation *ID `hl7:"true,Nature Of Test / Observation"` // OM1-19 ReportSubheader *CE `hl7:"false,Report Subheader"` // OM1-20 ReportDisplayOrder *ST `hl7:"false,Report Display Order"` // OM1-21 DateTimeStampForAnyChangeInDefinitionForObs *TS `hl7:"true,Date / Time Stamp For Any Change In Definition For Obs"` // OM1-22 EffectiveDateTimeOfChange *TS `hl7:"false,Effective Date / Time Of Change"` // OM1-23 TypicalTurnAroundTime *NM `hl7:"false,Typical Turn-Around Time"` // OM1-24 ProcessingTime *NM `hl7:"false,Processing Time"` // OM1-25 ProcessingPriority []ID `hl7:"false,Processing Priority"` // OM1-26 ReportingPriority *ID `hl7:"false,Reporting Priority"` // OM1-27 OutsideSiteSWhereObservationMayBePerformed []CE `hl7:"false,Outside Site(S) Where Observation May Be Performed"` // OM1-28 AddressOfOutsideSiteS []AD `hl7:"false,Address Of Outside Site(S)"` // OM1-29 PhoneNumberOfOutsideSite []TN `hl7:"false,Phone Number Of Outside Site"` // OM1-30 ConfidentialityCode *ID `hl7:"false,Confidentiality Code"` // OM1-31 ObservationsRequiredToInterpretTheObservation []CE `hl7:"false,Observations Required To Interpret The Observation"` // OM1-32 InterpretationOfObservations *TX `hl7:"false,Interpretation Of Observations"` // OM1-33 ContraindicationsToObservations []CE `hl7:"false,Contraindications To Observations"` // OM1-34 ReflexTestsObservations []CE `hl7:"false,Reflex Tests / Observations"` // OM1-35 RulesThatTriggerReflexTesting *ST `hl7:"false,Rules That Trigger Reflex Testing"` // OM1-36 FixedCannedMessage []CE `hl7:"false,Fixed Canned Message"` // OM1-37 PatientPreparation *TX `hl7:"false,Patient Preparation"` // OM1-38 ProcedureMedication *CE `hl7:"false,Procedure Medication"` // OM1-39 FactorsThatMayAffectTheObservation *TX `hl7:"false,Factors That May Affect The Observation"` // OM1-40 TestObservationPerformanceSchedule []ST `hl7:"false,Test / Observation Performance Schedule"` // OM1-41 DescriptionOfTestMethods *TX `hl7:"false,Description Of Test Methods"` // OM1-42 }
OM1 represents the corresponding HL7 segment. Definition from HL7 2.2
func (*OM1) SegmentName ¶
type OM2 ¶
type OM2 struct { SegmentTypeID *ST `hl7:"false,Segment Type ID"` // OM2-1 SequenceNumberTestObservationMasterFile *NM `hl7:"false,Sequence Number - Test/ Observation Master File"` // OM2-2 UnitsOfMeasure *CE `hl7:"false,Units Of Measure"` // OM2-3 RangeOfDecimalPrecision *NM `hl7:"false,Range Of Decimal Precision"` // OM2-4 CorrespondingSIUnitsOfMeasure *CE `hl7:"false,Corresponding SI Units Of Measure"` // OM2-5 SIConversionFactor []TX `hl7:"true,SI Conversion Factor"` // OM2-6 ReferenceNormalRangeOrdinalContinuousObservations []CM `hl7:"false,Reference (Normal) Range - Ordinal & Continuous Observations"` // OM2-7 CriticalRangeForOrdinalAndContinuousObservations *CM `hl7:"false,Critical Range For Ordinal And Continuous Observations"` // OM2-8 AbsoluteRangeForOrdinalAndContinuousObservations *CM `hl7:"false,Absolute Range For Ordinal And Continuous Observations"` // OM2-9 DeltaCheckCriteria []CM `hl7:"false,Delta Check Criteria"` // OM2-10 MinimumMeaningfulIncrements *NM `hl7:"false,Minimum Meaningful Increments"` // OM2-11 }
OM2 represents the corresponding HL7 segment. Definition from HL7 2.2
func (*OM2) SegmentName ¶
type OM3 ¶
type OM3 struct { SegmentTypeID *ST `hl7:"false,Segment Type ID"` // OM3-1 SequenceNumberTestObservationMasterFile *NM `hl7:"false,Sequence Number - Test/ Observation Master File"` // OM3-2 PreferredCodingSystem *ID `hl7:"false,Preferred Coding System"` // OM3-3 ValidCodedAnswers []CE `hl7:"false,Valid Coded Answers"` // OM3-4 NormalTestCodesForCategoricalObservations []CE `hl7:"false,Normal Test Codes For Categorical Observations"` // OM3-5 AbnormalTestCodesForCategoricalObservations *CE `hl7:"false,Abnormal Test Codes For Categorical Observations"` // OM3-6 CriticalTestCodesForCategoricalObservations *CE `hl7:"false,Critical Test Codes For Categorical Observations"` // OM3-7 DataType *ID `hl7:"false,Data Type"` // OM3-8 }
OM3 represents the corresponding HL7 segment. Definition from HL7 2.2
func (*OM3) SegmentName ¶
type OM4 ¶
type OM4 struct { SegmentTypeID *ST `hl7:"false,Segment Type ID"` // OM4-1 SequenceNumberTestObservationMasterFile *NM `hl7:"false,Sequence Number - Test/ Observation Master File"` // OM4-2 DerivedSpecimen *ID `hl7:"false,Derived Specimen"` // OM4-3 ContainerDescription *TX `hl7:"false,Container Description"` // OM4-4 ContainerVolume *NM `hl7:"false,Container Volume"` // OM4-5 ContainerUnits *CE `hl7:"false,Container Units"` // OM4-6 Specimen *CE `hl7:"false,Specimen"` // OM4-7 Additive *CE `hl7:"false,Additive"` // OM4-8 Preparation *TX `hl7:"false,Preparation"` // OM4-9 SpecialHandlingRequirements *TX `hl7:"false,Special Handling Requirements"` // OM4-10 NormalCollectionVolume *CQ `hl7:"false,Normal Collection Volume"` // OM4-11 MinimumCollectionVolume *CQ `hl7:"false,Minimum Collection Volume"` // OM4-12 SpecimenRequirements *TX `hl7:"false,Specimen Requirements"` // OM4-13 SpecimenPriorities []ID `hl7:"false,Specimen Priorities"` // OM4-14 SpecimenRetentionTime *CQ `hl7:"false,Specimen Retention Time"` // OM4-15 }
OM4 represents the corresponding HL7 segment. Definition from HL7 2.2
func (*OM4) SegmentName ¶
type OM5 ¶
type OM5 struct { SegmentTypeID *ST `hl7:"false,Segment Type ID"` // OM5-1 SequenceNumberTestObservationMasterFile *NM `hl7:"false,Sequence Number - Test/ Observation Master File"` // OM5-2 TestsObservationsIncludedWithinAnOrderedTestBattery []CE `hl7:"false,Tests / Observations Included Within An Ordered Test Battery"` // OM5-3 ObservationIDSuffixes *ST `hl7:"false,Observation ID Suffixes"` // OM5-4 }
OM5 represents the corresponding HL7 segment. Definition from HL7 2.2
func (*OM5) SegmentName ¶
type OM6 ¶
type OM6 struct { SegmentTypeID *ST `hl7:"false,Segment Type ID"` // OM6-1 SequenceNumberTestObservationMasterFile *NM `hl7:"false,Sequence Number - Test/ Observation Master File"` // OM6-2 DerivationRule *TX `hl7:"false,Derivation Rule"` // OM6-3 }
OM6 represents the corresponding HL7 segment. Definition from HL7 2.2
func (*OM6) SegmentName ¶
type ORC ¶
type ORC struct { OrderControl *ID `hl7:"true,Order Control"` // ORC-1 PlacerOrderNumber *CM `hl7:"false,Placer Order Number"` // ORC-2 FillerOrderNumber *CM `hl7:"false,Filler Order Number"` // ORC-3 PlacerGroupNumber *CM `hl7:"false,Placer Group Number"` // ORC-4 OrderStatus *ID `hl7:"false,Order Status"` // ORC-5 ResponseFlag *ID `hl7:"false,Response Flag"` // ORC-6 QuantityTiming []TQ `hl7:"false,Quantity / Timing"` // ORC-7 Parent *CM `hl7:"false,Parent"` // ORC-8 DateTimeOfTransaction *TS `hl7:"false,Date / Time Of Transaction"` // ORC-9 EnteredBy *CN `hl7:"false,Entered By"` // ORC-10 VerifiedBy *CN `hl7:"false,Verified By"` // ORC-11 OrderingProvider *CN `hl7:"false,Ordering Provider"` // ORC-12 EntererSLocation *CM `hl7:"false,Enterer'S Location"` // ORC-13 CallBackPhoneNumber []TN `hl7:"false,Call Back Phone Number"` // ORC-14 OrderEffectiveDateTime *TS `hl7:"false,Order Effective Date / Time"` // ORC-15 OrderControlCodeReason *CE `hl7:"false,Order Control Code Reason"` // ORC-16 EnteringOrganization *CE `hl7:"false,Entering Organization"` // ORC-17 EnteringDevice *CE `hl7:"false,Entering Device"` // ORC-18 ActionBy *CN `hl7:"false,Action By"` // ORC-19 }
ORC represents the corresponding HL7 segment. Definition from HL7 2.2
func (*ORC) SegmentName ¶
type ORF_R04 ¶
type ORF_R04 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` QUERY_RESPONSE []ORF_R04_QUERY_RESPONSE `hl7:"true,QUERY_RESPONSE"` ORDER []ORF_R04_ORDER `hl7:"true,ORDER"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
ORF_R04 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ORF_R04) MessageTypeName ¶
type ORF_R04_OBR_OBXv2 ¶
type ORF_R04_OBR_OBXv2 struct {
// contains filtered or unexported fields
}
func (*ORF_R04_OBR_OBXv2) AllNTE ¶
func (m *ORF_R04_OBR_OBXv2) AllNTE() []*NTE
func (ORF_R04_OBR_OBXv2) MarshalYAML ¶
func (m ORF_R04_OBR_OBXv2) MarshalYAML() (interface{}, error)
func (*ORF_R04_OBR_OBXv2) OBX ¶
func (m *ORF_R04_OBR_OBXv2) OBX() *OBX
type ORF_R04_OBRv2 ¶
type ORF_R04_OBRv2 struct {
// contains filtered or unexported fields
}
func (*ORF_R04_OBRv2) AllNTE ¶
func (m *ORF_R04_OBRv2) AllNTE() []*NTE
func (*ORF_R04_OBRv2) GroupByOBX ¶
func (m *ORF_R04_OBRv2) GroupByOBX() []*ORF_R04_OBR_OBXv2
func (ORF_R04_OBRv2) MarshalYAML ¶
func (m ORF_R04_OBRv2) MarshalYAML() (interface{}, error)
func (*ORF_R04_OBRv2) OBR ¶
func (m *ORF_R04_OBRv2) OBR() *OBR
func (*ORF_R04_OBRv2) ORC ¶
func (m *ORF_R04_OBRv2) ORC() *ORC
type ORF_R04_OBSERVATION ¶
type ORF_R04_OBSERVATION struct { OBX *OBX `hl7:"false,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
ORF_R04_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ORF_R04_OBSERVATION) MessageTypeSubStructName ¶
func (s *ORF_R04_OBSERVATION) MessageTypeSubStructName() string
type ORF_R04_ORDER ¶
type ORF_R04_ORDER struct { ORC *ORC `hl7:"false,ORC"` OBR *OBR `hl7:"true,OBR"` NTE []NTE `hl7:"false,NTE"` OBSERVATION []ORF_R04_OBSERVATION `hl7:"true,OBSERVATION"` Other []interface{} }
ORF_R04_ORDER represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ORF_R04_ORDER) MessageTypeSubStructName ¶
func (s *ORF_R04_ORDER) MessageTypeSubStructName() string
type ORF_R04_QRDv2 ¶
type ORF_R04_QRDv2 struct {
// contains filtered or unexported fields
}
func (*ORF_R04_QRDv2) AllNTE ¶
func (m *ORF_R04_QRDv2) AllNTE() []*NTE
func (ORF_R04_QRDv2) MarshalYAML ¶
func (m ORF_R04_QRDv2) MarshalYAML() (interface{}, error)
func (*ORF_R04_QRDv2) PID ¶
func (m *ORF_R04_QRDv2) PID() *PID
func (*ORF_R04_QRDv2) QRD ¶
func (m *ORF_R04_QRDv2) QRD() *QRD
func (*ORF_R04_QRDv2) QRF ¶
func (m *ORF_R04_QRDv2) QRF() *QRF
type ORF_R04_QUERY_RESPONSE ¶
type ORF_R04_QUERY_RESPONSE struct { QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` PID *PID `hl7:"false,PID"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
ORF_R04_QUERY_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ORF_R04_QUERY_RESPONSE) MessageTypeSubStructName ¶
func (s *ORF_R04_QUERY_RESPONSE) MessageTypeSubStructName() string
type ORF_R04v2 ¶
type ORF_R04v2 struct {
// contains filtered or unexported fields
}
func (*ORF_R04v2) GroupByOBR ¶
func (m *ORF_R04v2) GroupByOBR() []*ORF_R04_OBRv2
func (*ORF_R04v2) GroupByQRD ¶
func (m *ORF_R04v2) GroupByQRD() []*ORF_R04_QRDv2
func (ORF_R04v2) MarshalYAML ¶
type ORM_O01 ¶
type ORM_O01 struct { MSH *MSH `hl7:"true,MSH"` NTE []NTE `hl7:"false,NTE"` PATIENT *ORM_O01_PATIENT `hl7:"false,PATIENT"` ORDER []ORM_O01_ORDER `hl7:"true,ORDER"` Other []interface{} }
ORM_O01 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ORM_O01) MessageTypeName ¶
type ORM_O01_CHOICE ¶
type ORM_O01_CHOICE struct { // Only one of the following fields will be set. OBR *OBR `hl7:"true,OBR"` RQD *RQD `hl7:"true,RQD"` RQ1 *RQ1 `hl7:"true,RQ1"` RXO *RXO `hl7:"true,RXO"` ODS *ODS `hl7:"true,ODS"` ODT *ODT `hl7:"true,ODT"` Other []interface{} }
ORM_O01_CHOICE represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ORM_O01_CHOICE) MessageTypeSubStructName ¶
func (s *ORM_O01_CHOICE) MessageTypeSubStructName() string
type ORM_O01_ORCv2 ¶
type ORM_O01_ORCv2 struct {
// contains filtered or unexported fields
}
func (*ORM_O01_ORCv2) AllNTE1 ¶
func (m *ORM_O01_ORCv2) AllNTE1() []*NTE
func (*ORM_O01_ORCv2) AllNTE2 ¶
func (m *ORM_O01_ORCv2) AllNTE2() []*NTE
func (*ORM_O01_ORCv2) AllOBX ¶
func (m *ORM_O01_ORCv2) AllOBX() []*OBX
func (*ORM_O01_ORCv2) BLG ¶
func (m *ORM_O01_ORCv2) BLG() *BLG
func (ORM_O01_ORCv2) MarshalYAML ¶
func (m ORM_O01_ORCv2) MarshalYAML() (interface{}, error)
func (*ORM_O01_ORCv2) OBR ¶
func (m *ORM_O01_ORCv2) OBR() *OBR
func (*ORM_O01_ORCv2) ODS ¶
func (m *ORM_O01_ORCv2) ODS() *ODS
func (*ORM_O01_ORCv2) ODT ¶
func (m *ORM_O01_ORCv2) ODT() *ODT
func (*ORM_O01_ORCv2) ORC ¶
func (m *ORM_O01_ORCv2) ORC() *ORC
func (*ORM_O01_ORCv2) RQ1 ¶
func (m *ORM_O01_ORCv2) RQ1() *RQ1
func (*ORM_O01_ORCv2) RQD ¶
func (m *ORM_O01_ORCv2) RQD() *RQD
func (*ORM_O01_ORCv2) RXO ¶
func (m *ORM_O01_ORCv2) RXO() *RXO
type ORM_O01_ORDER ¶
type ORM_O01_ORDER struct { ORC *ORC `hl7:"true,ORC"` ORDER_DETAIL *ORM_O01_ORDER_DETAIL `hl7:"false,ORDER_DETAIL"` BLG *BLG `hl7:"false,BLG"` Other []interface{} }
ORM_O01_ORDER represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ORM_O01_ORDER) MessageTypeSubStructName ¶
func (s *ORM_O01_ORDER) MessageTypeSubStructName() string
type ORM_O01_ORDER_DETAIL ¶
type ORM_O01_ORDER_DETAIL struct { CHOICE *ORM_O01_CHOICE `hl7:"true,CHOICE"` NTE1 []NTE `hl7:"false,NTE1"` OBX []OBX `hl7:"false,OBX"` NTE2 []NTE `hl7:"true,NTE2"` Other []interface{} }
ORM_O01_ORDER_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ORM_O01_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *ORM_O01_ORDER_DETAIL) MessageTypeSubStructName() string
type ORM_O01_PATIENT ¶
type ORM_O01_PATIENT struct { PID *PID `hl7:"true,PID"` NTE []NTE `hl7:"false,NTE"` PV1 *PV1 `hl7:"false,PV1"` Other []interface{} }
ORM_O01_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ORM_O01_PATIENT) MessageTypeSubStructName ¶
func (s *ORM_O01_PATIENT) MessageTypeSubStructName() string
type ORM_O01_PIDv2 ¶
type ORM_O01_PIDv2 struct {
// contains filtered or unexported fields
}
func (*ORM_O01_PIDv2) AllNTE ¶
func (m *ORM_O01_PIDv2) AllNTE() []*NTE
func (ORM_O01_PIDv2) MarshalYAML ¶
func (m ORM_O01_PIDv2) MarshalYAML() (interface{}, error)
func (*ORM_O01_PIDv2) PID ¶
func (m *ORM_O01_PIDv2) PID() *PID
func (*ORM_O01_PIDv2) PV1 ¶
func (m *ORM_O01_PIDv2) PV1() *PV1
type ORM_O01v2 ¶
type ORM_O01v2 struct {
// contains filtered or unexported fields
}
func (*ORM_O01v2) GroupByORC ¶
func (m *ORM_O01v2) GroupByORC() []*ORM_O01_ORCv2
func (*ORM_O01v2) GroupByPID ¶
func (m *ORM_O01v2) GroupByPID() *ORM_O01_PIDv2
func (ORM_O01v2) MarshalYAML ¶
type ORO ¶
type ORO struct { ORDERITEMID *CE `hl7:"false,ORDER ITEM ID"` // ORO-1 SUBSTITUTEALLOWED *ID `hl7:"false,SUBSTITUTE ALLOWED"` // ORO-2 RESULTSCOPIESTO []CN `hl7:"false,RESULTS COPIES TO"` // ORO-3 STOCKLOCATION *ID `hl7:"false,STOCK LOCATION"` // ORO-4 }
ORO represents the corresponding HL7 segment. Definition from HL7 2.1
func (*ORO) SegmentName ¶
type ORR_O02 ¶
type ORR_O02 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` NTE []NTE `hl7:"false,NTE"` PATIENT *ORR_O02_PATIENT `hl7:"false,PATIENT"` Other []interface{} }
ORR_O02 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ORR_O02) MessageTypeName ¶
type ORR_O02_CHOICE ¶
type ORR_O02_CHOICE struct { // Only one of the following fields will be set. OBR *OBR `hl7:"true,OBR"` RQD *RQD `hl7:"true,RQD"` RQ1 *RQ1 `hl7:"true,RQ1"` RXO *RXO `hl7:"true,RXO"` ODS *ODS `hl7:"true,ODS"` ODT *ODT `hl7:"true,ODT"` Other []interface{} }
ORR_O02_CHOICE represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ORR_O02_CHOICE) MessageTypeSubStructName ¶
func (s *ORR_O02_CHOICE) MessageTypeSubStructName() string
type ORR_O02_ORDER ¶
type ORR_O02_ORDER struct { ORC *ORC `hl7:"true,ORC"` ORDER_DETAIL *ORR_O02_ORDER_DETAIL `hl7:"false,ORDER_DETAIL"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
ORR_O02_ORDER represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ORR_O02_ORDER) MessageTypeSubStructName ¶
func (s *ORR_O02_ORDER) MessageTypeSubStructName() string
type ORR_O02_ORDER_DETAIL ¶
type ORR_O02_ORDER_DETAIL struct { CHOICE *ORR_O02_CHOICE `hl7:"true,CHOICE"` Other []interface{} }
ORR_O02_ORDER_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ORR_O02_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *ORR_O02_ORDER_DETAIL) MessageTypeSubStructName() string
type ORR_O02_PATIENT ¶
type ORR_O02_PATIENT struct { PID *PID `hl7:"false,PID"` NTE []NTE `hl7:"false,NTE"` ORDER []ORR_O02_ORDER `hl7:"true,ORDER"` Other []interface{} }
ORR_O02_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ORR_O02_PATIENT) MessageTypeSubStructName ¶
func (s *ORR_O02_PATIENT) MessageTypeSubStructName() string
type ORR_O02_PID_ORCv2 ¶
type ORR_O02_PID_ORCv2 struct {
// contains filtered or unexported fields
}
func (*ORR_O02_PID_ORCv2) AllNTE ¶
func (m *ORR_O02_PID_ORCv2) AllNTE() []*NTE
func (ORR_O02_PID_ORCv2) MarshalYAML ¶
func (m ORR_O02_PID_ORCv2) MarshalYAML() (interface{}, error)
func (*ORR_O02_PID_ORCv2) OBR ¶
func (m *ORR_O02_PID_ORCv2) OBR() *OBR
func (*ORR_O02_PID_ORCv2) ODS ¶
func (m *ORR_O02_PID_ORCv2) ODS() *ODS
func (*ORR_O02_PID_ORCv2) ODT ¶
func (m *ORR_O02_PID_ORCv2) ODT() *ODT
func (*ORR_O02_PID_ORCv2) ORC ¶
func (m *ORR_O02_PID_ORCv2) ORC() *ORC
func (*ORR_O02_PID_ORCv2) RQ1 ¶
func (m *ORR_O02_PID_ORCv2) RQ1() *RQ1
func (*ORR_O02_PID_ORCv2) RQD ¶
func (m *ORR_O02_PID_ORCv2) RQD() *RQD
func (*ORR_O02_PID_ORCv2) RXO ¶
func (m *ORR_O02_PID_ORCv2) RXO() *RXO
type ORR_O02_PIDv2 ¶
type ORR_O02_PIDv2 struct {
// contains filtered or unexported fields
}
func (*ORR_O02_PIDv2) AllNTE ¶
func (m *ORR_O02_PIDv2) AllNTE() []*NTE
func (*ORR_O02_PIDv2) GroupByORC ¶
func (m *ORR_O02_PIDv2) GroupByORC() []*ORR_O02_PID_ORCv2
func (ORR_O02_PIDv2) MarshalYAML ¶
func (m ORR_O02_PIDv2) MarshalYAML() (interface{}, error)
func (*ORR_O02_PIDv2) PID ¶
func (m *ORR_O02_PIDv2) PID() *PID
type ORR_O02v2 ¶
type ORR_O02v2 struct {
// contains filtered or unexported fields
}
func (*ORR_O02v2) GroupByPID ¶
func (m *ORR_O02v2) GroupByPID() *ORR_O02_PIDv2
func (ORR_O02v2) MarshalYAML ¶
type ORU_R01 ¶
type ORU_R01 struct { MSH *MSH `hl7:"true,MSH"` PATIENT_RESULT []ORU_R01_PATIENT_RESULT `hl7:"true,PATIENT_RESULT"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
ORU_R01 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ORU_R01) MessageTypeName ¶
type ORU_R01_OBSERVATION ¶
type ORU_R01_OBSERVATION struct { OBX *OBX `hl7:"false,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
ORU_R01_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ORU_R01_OBSERVATION) MessageTypeSubStructName ¶
func (s *ORU_R01_OBSERVATION) MessageTypeSubStructName() string
type ORU_R01_ORDER_OBSERVATION ¶
type ORU_R01_ORDER_OBSERVATION struct { ORC *ORC `hl7:"false,ORC"` OBR *OBR `hl7:"true,OBR"` NTE []NTE `hl7:"false,NTE"` OBSERVATION []ORU_R01_OBSERVATION `hl7:"true,OBSERVATION"` Other []interface{} }
ORU_R01_ORDER_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ORU_R01_ORDER_OBSERVATION) MessageTypeSubStructName ¶
func (s *ORU_R01_ORDER_OBSERVATION) MessageTypeSubStructName() string
type ORU_R01_PATIENT ¶
type ORU_R01_PATIENT struct { PID *PID `hl7:"true,PID"` NTE []NTE `hl7:"false,NTE"` PV1 *PV1 `hl7:"false,PV1"` Other []interface{} }
ORU_R01_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ORU_R01_PATIENT) MessageTypeSubStructName ¶
func (s *ORU_R01_PATIENT) MessageTypeSubStructName() string
type ORU_R01_PATIENT_RESULT ¶
type ORU_R01_PATIENT_RESULT struct { PATIENT *ORU_R01_PATIENT `hl7:"false,PATIENT"` ORDER_OBSERVATION []ORU_R01_ORDER_OBSERVATION `hl7:"true,ORDER_OBSERVATION"` Other []interface{} }
ORU_R01_PATIENT_RESULT represents the corresponding HL7 message type. Definition from HL7 2.2
func (*ORU_R01_PATIENT_RESULT) MessageTypeSubStructName ¶
func (s *ORU_R01_PATIENT_RESULT) MessageTypeSubStructName() string
type ORU_R01_PID_OBR_OBXv2 ¶
type ORU_R01_PID_OBR_OBXv2 struct {
// contains filtered or unexported fields
}
func (*ORU_R01_PID_OBR_OBXv2) AllNTE ¶
func (m *ORU_R01_PID_OBR_OBXv2) AllNTE() []*NTE
func (ORU_R01_PID_OBR_OBXv2) MarshalYAML ¶
func (m ORU_R01_PID_OBR_OBXv2) MarshalYAML() (interface{}, error)
func (*ORU_R01_PID_OBR_OBXv2) OBX ¶
func (m *ORU_R01_PID_OBR_OBXv2) OBX() *OBX
type ORU_R01_PID_OBRv2 ¶
type ORU_R01_PID_OBRv2 struct {
// contains filtered or unexported fields
}
func (*ORU_R01_PID_OBRv2) AllNTE ¶
func (m *ORU_R01_PID_OBRv2) AllNTE() []*NTE
func (*ORU_R01_PID_OBRv2) GroupByOBX ¶
func (m *ORU_R01_PID_OBRv2) GroupByOBX() []*ORU_R01_PID_OBR_OBXv2
func (ORU_R01_PID_OBRv2) MarshalYAML ¶
func (m ORU_R01_PID_OBRv2) MarshalYAML() (interface{}, error)
func (*ORU_R01_PID_OBRv2) OBR ¶
func (m *ORU_R01_PID_OBRv2) OBR() *OBR
func (*ORU_R01_PID_OBRv2) ORC ¶
func (m *ORU_R01_PID_OBRv2) ORC() *ORC
type ORU_R01_PIDv2 ¶
type ORU_R01_PIDv2 struct {
// contains filtered or unexported fields
}
func (*ORU_R01_PIDv2) AllNTE ¶
func (m *ORU_R01_PIDv2) AllNTE() []*NTE
func (*ORU_R01_PIDv2) GroupByOBR ¶
func (m *ORU_R01_PIDv2) GroupByOBR() []*ORU_R01_PID_OBRv2
func (ORU_R01_PIDv2) MarshalYAML ¶
func (m ORU_R01_PIDv2) MarshalYAML() (interface{}, error)
func (*ORU_R01_PIDv2) PID ¶
func (m *ORU_R01_PIDv2) PID() *PID
func (*ORU_R01_PIDv2) PV1 ¶
func (m *ORU_R01_PIDv2) PV1() *PV1
type ORU_R01v2 ¶
type ORU_R01v2 struct {
// contains filtered or unexported fields
}
func (*ORU_R01v2) GroupByPID ¶
func (m *ORU_R01v2) GroupByPID() []*ORU_R01_PIDv2
func (ORU_R01v2) MarshalYAML ¶
type ORU_R03 ¶
type ORU_R03 struct { MSH *MSH `hl7:"true,MSH"` PATIENT_RESULT []ORU_R03_PATIENT_RESULT `hl7:"true,PATIENT_RESULT"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
ORU_R03 represents the corresponding HL7 message type. Definition from HL7 2.1
func (*ORU_R03) MessageTypeName ¶
type ORU_R03_OBSERVATION ¶
type ORU_R03_OBSERVATION struct { OBX *OBX `hl7:"false,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
ORU_R03_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.1
func (*ORU_R03_OBSERVATION) MessageTypeSubStructName ¶
func (s *ORU_R03_OBSERVATION) MessageTypeSubStructName() string
type ORU_R03_ORDER_OBSERVATION ¶
type ORU_R03_ORDER_OBSERVATION struct { ORC *ORC `hl7:"false,ORC"` OBR *OBR `hl7:"true,OBR"` NTE []NTE `hl7:"false,NTE"` OBSERVATION []ORU_R03_OBSERVATION `hl7:"true,OBSERVATION"` Other []interface{} }
ORU_R03_ORDER_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.1
func (*ORU_R03_ORDER_OBSERVATION) MessageTypeSubStructName ¶
func (s *ORU_R03_ORDER_OBSERVATION) MessageTypeSubStructName() string
type ORU_R03_PATIENT ¶
type ORU_R03_PATIENT struct { PID *PID `hl7:"true,PID"` NTE []NTE `hl7:"false,NTE"` PV1 *PV1 `hl7:"false,PV1"` Other []interface{} }
ORU_R03_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.1
func (*ORU_R03_PATIENT) MessageTypeSubStructName ¶
func (s *ORU_R03_PATIENT) MessageTypeSubStructName() string
type ORU_R03_PATIENT_RESULT ¶
type ORU_R03_PATIENT_RESULT struct { PATIENT *ORU_R03_PATIENT `hl7:"false,PATIENT"` ORDER_OBSERVATION []ORU_R03_ORDER_OBSERVATION `hl7:"true,ORDER_OBSERVATION"` Other []interface{} }
ORU_R03_PATIENT_RESULT represents the corresponding HL7 message type. Definition from HL7 2.1
func (*ORU_R03_PATIENT_RESULT) MessageTypeSubStructName ¶
func (s *ORU_R03_PATIENT_RESULT) MessageTypeSubStructName() string
type ORU_R03_PID_OBR_OBXv2 ¶
type ORU_R03_PID_OBR_OBXv2 struct {
// contains filtered or unexported fields
}
func (*ORU_R03_PID_OBR_OBXv2) AllNTE ¶
func (m *ORU_R03_PID_OBR_OBXv2) AllNTE() []*NTE
func (ORU_R03_PID_OBR_OBXv2) MarshalYAML ¶
func (m ORU_R03_PID_OBR_OBXv2) MarshalYAML() (interface{}, error)
func (*ORU_R03_PID_OBR_OBXv2) OBX ¶
func (m *ORU_R03_PID_OBR_OBXv2) OBX() *OBX
type ORU_R03_PID_OBRv2 ¶
type ORU_R03_PID_OBRv2 struct {
// contains filtered or unexported fields
}
func (*ORU_R03_PID_OBRv2) AllNTE ¶
func (m *ORU_R03_PID_OBRv2) AllNTE() []*NTE
func (*ORU_R03_PID_OBRv2) GroupByOBX ¶
func (m *ORU_R03_PID_OBRv2) GroupByOBX() []*ORU_R03_PID_OBR_OBXv2
func (ORU_R03_PID_OBRv2) MarshalYAML ¶
func (m ORU_R03_PID_OBRv2) MarshalYAML() (interface{}, error)
func (*ORU_R03_PID_OBRv2) OBR ¶
func (m *ORU_R03_PID_OBRv2) OBR() *OBR
func (*ORU_R03_PID_OBRv2) ORC ¶
func (m *ORU_R03_PID_OBRv2) ORC() *ORC
type ORU_R03_PIDv2 ¶
type ORU_R03_PIDv2 struct {
// contains filtered or unexported fields
}
func (*ORU_R03_PIDv2) AllNTE ¶
func (m *ORU_R03_PIDv2) AllNTE() []*NTE
func (*ORU_R03_PIDv2) GroupByOBR ¶
func (m *ORU_R03_PIDv2) GroupByOBR() []*ORU_R03_PID_OBRv2
func (ORU_R03_PIDv2) MarshalYAML ¶
func (m ORU_R03_PIDv2) MarshalYAML() (interface{}, error)
func (*ORU_R03_PIDv2) PID ¶
func (m *ORU_R03_PIDv2) PID() *PID
func (*ORU_R03_PIDv2) PV1 ¶
func (m *ORU_R03_PIDv2) PV1() *PV1
type ORU_R03v2 ¶
type ORU_R03v2 struct {
// contains filtered or unexported fields
}
func (*ORU_R03v2) GroupByPID ¶
func (m *ORU_R03v2) GroupByPID() []*ORU_R03_PIDv2
func (ORU_R03v2) MarshalYAML ¶
type ORU_R32 ¶
type ORU_R32 struct { MSH *MSH `hl7:"true,MSH"` PATIENT_RESULT []ORU_R32_PATIENT_RESULT `hl7:"true,PATIENT_RESULT"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
ORU_R32 represents the corresponding HL7 message type. Definition from HL7 SYNTHETIC
func (*ORU_R32) MessageTypeName ¶
type ORU_R32_OBSERVATION ¶
type ORU_R32_OBSERVATION struct { OBX *OBX `hl7:"false,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
ORU_R32_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 SYNTHETIC
func (*ORU_R32_OBSERVATION) MessageTypeSubStructName ¶
func (s *ORU_R32_OBSERVATION) MessageTypeSubStructName() string
type ORU_R32_ORDER_OBSERVATION ¶
type ORU_R32_ORDER_OBSERVATION struct { ORC *ORC `hl7:"false,ORC"` OBR *OBR `hl7:"true,OBR"` NTE []NTE `hl7:"false,NTE"` OBSERVATION []ORU_R32_OBSERVATION `hl7:"true,OBSERVATION"` // Missing: CTI Other []interface{} }
ORU_R32_ORDER_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 SYNTHETIC
func (*ORU_R32_ORDER_OBSERVATION) MessageTypeSubStructName ¶
func (s *ORU_R32_ORDER_OBSERVATION) MessageTypeSubStructName() string
type ORU_R32_PATIENT ¶
type ORU_R32_PATIENT struct { PID *PID `hl7:"true,PID"` // Missing: PD1 NK1 []NK1 `hl7:"false,NK1"` NTE []NTE `hl7:"false,NTE"` VISIT *ORU_R32_VISIT `hl7:"false,VISIT"` Other []interface{} }
ORU_R32_PATIENT represents the corresponding HL7 message type. Definition from HL7 SYNTHETIC
func (*ORU_R32_PATIENT) MessageTypeSubStructName ¶
func (s *ORU_R32_PATIENT) MessageTypeSubStructName() string
type ORU_R32_PATIENT_RESULT ¶
type ORU_R32_PATIENT_RESULT struct { PATIENT *ORU_R32_PATIENT `hl7:"false,PATIENT"` ORDER_OBSERVATION []ORU_R32_ORDER_OBSERVATION `hl7:"true,ORDER_OBSERVATION"` Other []interface{} }
ORU_R32_PATIENT_RESULT represents the corresponding HL7 message type. Definition from HL7 SYNTHETIC
func (*ORU_R32_PATIENT_RESULT) MessageTypeSubStructName ¶
func (s *ORU_R32_PATIENT_RESULT) MessageTypeSubStructName() string
type ORU_R32_PID_OBR_OBXv2 ¶
type ORU_R32_PID_OBR_OBXv2 struct {
// contains filtered or unexported fields
}
func (*ORU_R32_PID_OBR_OBXv2) AllNTE ¶
func (m *ORU_R32_PID_OBR_OBXv2) AllNTE() []*NTE
func (ORU_R32_PID_OBR_OBXv2) MarshalYAML ¶
func (m ORU_R32_PID_OBR_OBXv2) MarshalYAML() (interface{}, error)
func (*ORU_R32_PID_OBR_OBXv2) OBX ¶
func (m *ORU_R32_PID_OBR_OBXv2) OBX() *OBX
type ORU_R32_PID_OBRv2 ¶
type ORU_R32_PID_OBRv2 struct {
// contains filtered or unexported fields
}
func (*ORU_R32_PID_OBRv2) AllCTI ¶
func (m *ORU_R32_PID_OBRv2) AllCTI() []*CTI
func (*ORU_R32_PID_OBRv2) AllNTE ¶
func (m *ORU_R32_PID_OBRv2) AllNTE() []*NTE
func (*ORU_R32_PID_OBRv2) GroupByOBX ¶
func (m *ORU_R32_PID_OBRv2) GroupByOBX() []*ORU_R32_PID_OBR_OBXv2
func (ORU_R32_PID_OBRv2) MarshalYAML ¶
func (m ORU_R32_PID_OBRv2) MarshalYAML() (interface{}, error)
func (*ORU_R32_PID_OBRv2) OBR ¶
func (m *ORU_R32_PID_OBRv2) OBR() *OBR
func (*ORU_R32_PID_OBRv2) ORC ¶
func (m *ORU_R32_PID_OBRv2) ORC() *ORC
type ORU_R32_PIDv2 ¶
type ORU_R32_PIDv2 struct {
// contains filtered or unexported fields
}
func (*ORU_R32_PIDv2) AllNK1 ¶
func (m *ORU_R32_PIDv2) AllNK1() []*NK1
func (*ORU_R32_PIDv2) AllNTE ¶
func (m *ORU_R32_PIDv2) AllNTE() []*NTE
func (*ORU_R32_PIDv2) GroupByOBR ¶
func (m *ORU_R32_PIDv2) GroupByOBR() []*ORU_R32_PID_OBRv2
func (ORU_R32_PIDv2) MarshalYAML ¶
func (m ORU_R32_PIDv2) MarshalYAML() (interface{}, error)
func (*ORU_R32_PIDv2) PD1 ¶
func (m *ORU_R32_PIDv2) PD1() *PD1
func (*ORU_R32_PIDv2) PID ¶
func (m *ORU_R32_PIDv2) PID() *PID
func (*ORU_R32_PIDv2) PV1 ¶
func (m *ORU_R32_PIDv2) PV1() *PV1
func (*ORU_R32_PIDv2) PV2 ¶
func (m *ORU_R32_PIDv2) PV2() *PV2
type ORU_R32_VISIT ¶
type ORU_R32_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
ORU_R32_VISIT represents the corresponding HL7 message type. Definition from HL7 SYNTHETIC
func (*ORU_R32_VISIT) MessageTypeSubStructName ¶
func (s *ORU_R32_VISIT) MessageTypeSubStructName() string
type ORU_R32v2 ¶
type ORU_R32v2 struct {
// contains filtered or unexported fields
}
func (*ORU_R32v2) GroupByPID ¶
func (m *ORU_R32v2) GroupByPID() []*ORU_R32_PIDv2
func (ORU_R32v2) MarshalYAML ¶
type PID ¶
type PID struct { SetIDPatientID *SI `hl7:"false,Set ID - Patient ID"` // PID-1 PatientIDExternalID *CK `hl7:"false,Patient ID (External ID)"` // PID-2 PatientIDInternalID []CM `hl7:"true,Patient ID (Internal ID)"` // PID-3 AlternatePatientID *ST `hl7:"false,Alternate Patient ID"` // PID-4 PatientName *PN `hl7:"true,Patient Name"` // PID-5 MotherSMaidenName *ST `hl7:"false,Mother'S Maiden Name"` // PID-6 DateOfBirth *TS `hl7:"false,Date Of Birth"` // PID-7 Sex *ID `hl7:"false,Sex"` // PID-8 PatientAlias []PN `hl7:"false,Patient Alias"` // PID-9 Race *CWE `hl7:"false,Race"` // PID-10 PatientAddress []AD `hl7:"false,Patient Address"` // PID-11 CountyCode *ID `hl7:"false,County Code"` // PID-12 PhoneNumberHome []TN `hl7:"false,Phone Number - Home"` // PID-13 PhoneNumberBusiness []TN `hl7:"false,Phone Number - Business"` // PID-14 LanguagePatient *ST `hl7:"false,Language - Patient"` // PID-15 MaritalStatus *ID `hl7:"false,Marital Status"` // PID-16 Religion *ID `hl7:"false,Religion"` // PID-17 PatientAccountNumber *CK `hl7:"false,Patient Account Number"` // PID-18 SocialSecurityNumberPatient *ST `hl7:"false,Social Security Number - Patient"` // PID-19 DriverSLicenseNumberPatient *CM `hl7:"false,Driver'S License Number - Patient"` // PID-20 MotherSIdentifier *CK `hl7:"false,Mother'S Identifier"` // PID-21 EthnicGroup *CWE `hl7:"false,Ethnic Group"` // PID-22 BirthPlace *ST `hl7:"false,Birth Place"` // PID-23 MultipleBirthIndicator *ID `hl7:"false,Multiple Birth Indicator"` // PID-24 BirthOrder *NM `hl7:"false,Birth Order"` // PID-25 Citizenship []ID `hl7:"false,Citizenship"` // PID-26 VeteransMilitaryStatus *ST `hl7:"false,Veterans Military Status"` // PID-27 }
PID represents the corresponding HL7 segment. Definition from HL7 2.2
func (*PID) SegmentName ¶
type PN ¶
type PN struct { FamiliyName *ST `hl7:"false,Familiy Name"` GivenName *ST `hl7:"false,Given Name"` MiddleInitialOrName *ST `hl7:"false,Middle Initial Or Name"` SuffixEGJROrIII *ST `hl7:"false,Suffix (E.G. JR Or III)"` PrefixEGDR *ST `hl7:"false,Prefix (E.G. DR)"` DegreeEGMD *ST `hl7:"false,Degree (E.G. MD)"` }
PN represents the corresponding HL7 datatype. Definition from HL7 2.2
type PR1 ¶
type PR1 struct { SetIDProcedure *SI `hl7:"true,Set ID - Procedure"` // PR1-1 ProcedureCodingMethod []ID `hl7:"true,Procedure Coding Method"` // PR1-2 ProcedureCode []ID `hl7:"true,Procedure Code"` // PR1-3 ProcedureDescription []ST `hl7:"false,Procedure Description"` // PR1-4 ProcedureDateTime *TS `hl7:"true,Procedure Date / Time"` // PR1-5 ProcedureType *ID `hl7:"true,Procedure Type"` // PR1-6 ProcedureMinutes *NM `hl7:"false,Procedure Minutes"` // PR1-7 Anesthesiologist *CN `hl7:"false,Anesthesiologist"` // PR1-8 AnesthesiaCode *ID `hl7:"false,Anesthesia Code"` // PR1-9 AnesthesiaMinutes *NM `hl7:"false,Anesthesia Minutes"` // PR1-10 Surgeon *CN `hl7:"false,Surgeon"` // PR1-11 ProcedurePractitioner []CM `hl7:"false,Procedure Practitioner"` // PR1-12 ConsentCode *ID `hl7:"false,Consent Code"` // PR1-13 ProcedurePriority *NM `hl7:"false,Procedure Priority"` // PR1-14 }
PR1 represents the corresponding HL7 segment. Definition from HL7 2.2
func (*PR1) SegmentName ¶
type PRA ¶
type PRA struct { PRAPrimaryKeyValue *ST `hl7:"true,PRA - Primary Key Value"` // PRA-1 PractitionerGroup []CE `hl7:"false,Practitioner Group"` // PRA-2 PractitionerCategory []ID `hl7:"false,Practitioner Category"` // PRA-3 ProviderBilling *ID `hl7:"false,Provider Billing"` // PRA-4 Specialty []CM `hl7:"false,Specialty"` // PRA-5 PractitionerIDNumbers []CM `hl7:"false,Practitioner ID Numbers"` // PRA-6 Privileges []CM `hl7:"false,Privileges"` // PRA-7 }
PRA represents the corresponding HL7 segment. Definition from HL7 2.2
func (*PRA) SegmentName ¶
type PV1 ¶
type PV1 struct { SetIDPatientVisit *SI `hl7:"false,Set ID - Patient Visit"` // PV1-1 PatientClass *ID `hl7:"true,Patient Class"` // PV1-2 AssignedPatientLocation *CM `hl7:"false,Assigned Patient Location"` // PV1-3 AdmissionType *ID `hl7:"false,Admission Type"` // PV1-4 PreadmitNumber *ST `hl7:"false,Preadmit Number"` // PV1-5 PriorPatientLocation *CM `hl7:"false,Prior Patient Location"` // PV1-6 AttendingDoctor *CN `hl7:"false,Attending Doctor"` // PV1-7 ReferringDoctor *CN `hl7:"false,Referring Doctor"` // PV1-8 ConsultingDoctor []CN `hl7:"false,Consulting Doctor"` // PV1-9 HospitalService *ID `hl7:"false,Hospital Service"` // PV1-10 TemporaryLocation *CM `hl7:"false,Temporary Location"` // PV1-11 PreadmitTestIndicator *ID `hl7:"false,Preadmit Test Indicator"` // PV1-12 ReadmissionIndicator *ID `hl7:"false,Readmission Indicator"` // PV1-13 AdmitSource *ID `hl7:"false,Admit Source"` // PV1-14 AmbulatoryStatus []ID `hl7:"false,Ambulatory Status"` // PV1-15 VIPIndicator *ID `hl7:"false,VIP Indicator"` // PV1-16 AdmittingDoctor *CN `hl7:"false,Admitting Doctor"` // PV1-17 PatientType *ID `hl7:"false,Patient Type"` // PV1-18 VisitNumber *CM `hl7:"false,Visit Number"` // PV1-19 FinancialClass []CM `hl7:"false,Financial Class"` // PV1-20 ChargePriceIndicator *ID `hl7:"false,Charge Price Indicator"` // PV1-21 CourtesyCode *ID `hl7:"false,Courtesy Code"` // PV1-22 CreditRating *ID `hl7:"false,Credit Rating"` // PV1-23 ContractCode []ID `hl7:"false,Contract Code"` // PV1-24 ContractEffectiveDate []DT `hl7:"false,Contract Effective Date"` // PV1-25 ContractAmount []NM `hl7:"false,Contract Amount"` // PV1-26 ContractPeriod []NM `hl7:"false,Contract Period"` // PV1-27 InterestCode *ID `hl7:"false,Interest Code"` // PV1-28 TransferToBadDebtCode *ID `hl7:"false,Transfer To Bad Debt - Code"` // PV1-29 TransferToBadDebtDate *DT `hl7:"false,Transfer To Bad Debt - Date"` // PV1-30 BadDebtAgencyCode *ID `hl7:"false,Bad Debt Agency Code"` // PV1-31 BadDebtTransferAmount *NM `hl7:"false,Bad Debt Transfer Amount"` // PV1-32 BadDebtRecoveryAmount *NM `hl7:"false,Bad Debt Recovery Amount"` // PV1-33 DeleteAccountIndicator *ID `hl7:"false,Delete Account Indicator"` // PV1-34 DeleteAccountDate *DT `hl7:"false,Delete Account Date"` // PV1-35 DischargeDisposition *ID `hl7:"false,Discharge Disposition"` // PV1-36 DischargedToLocation *CM `hl7:"false,Discharged To Location"` // PV1-37 DietType *ID `hl7:"false,Diet Type"` // PV1-38 ServicingFacility *ID `hl7:"false,Servicing Facility"` // PV1-39 BedStatus *ID `hl7:"false,Bed Status"` // PV1-40 AccountStatus *ID `hl7:"false,Account Status"` // PV1-41 PendingLocation *CM `hl7:"false,Pending Location"` // PV1-42 PriorTemporaryLocation *CM `hl7:"false,Prior Temporary Location"` // PV1-43 AdmitDateTime *TS `hl7:"false,Admit Date / Time"` // PV1-44 DischargeDateTime *TS `hl7:"false,Discharge Date / Time"` // PV1-45 CurrentPatientBalance *NM `hl7:"false,Current Patient Balance"` // PV1-46 TotalCharges *NM `hl7:"false,Total Charges"` // PV1-47 TotalAdjustments *NM `hl7:"false,Total Adjustments"` // PV1-48 TotalPayments *NM `hl7:"false,Total Payments"` // PV1-49 AlternateVisitID *CM `hl7:"false,Alternate Visit ID"` // PV1-50 }
PV1 represents the corresponding HL7 segment. Definition from HL7 2.2
func (*PV1) SegmentName ¶
type PV2 ¶
type PV2 struct { PriorPendingLocation *CM `hl7:"false,Prior Pending Location"` // PV2-1 AccommodationCode *CE `hl7:"false,Accommodation Code"` // PV2-2 AdmitReason *CE `hl7:"false,Admit Reason"` // PV2-3 TransferReason *CE `hl7:"false,Transfer Reason"` // PV2-4 PatientValuables []ST `hl7:"false,Patient Valuables"` // PV2-5 PatientValuablesLocation *ST `hl7:"false,Patient Valuables Location"` // PV2-6 VisitUserCode *ID `hl7:"false,Visit User Code"` // PV2-7 ExpectedAdmitDate *DT `hl7:"false,Expected Admit Date"` // PV2-8 ExpectedDischargeDate *DT `hl7:"false,Expected Discharge Date"` // PV2-9 }
PV2 represents the corresponding HL7 segment. Definition from HL7 2.2
func (*PV2) SegmentName ¶
type QRD ¶
type QRD struct { QueryDateTime *TS `hl7:"true,Query Date / Time"` // QRD-1 QueryFormatCode *ID `hl7:"true,Query Format Code"` // QRD-2 QueryPriority *ID `hl7:"true,Query Priority"` // QRD-3 QueryID *ST `hl7:"true,Query ID"` // QRD-4 DeferredResponseType *ID `hl7:"false,Deferred Response Type"` // QRD-5 DeferredResponseDateTime *TS `hl7:"false,Deferred Response Date / Time"` // QRD-6 QuantityLimitedRequest *CQ `hl7:"true,Quantity Limited Request"` // QRD-7 WhoSubjectFilter []ST `hl7:"true,Who Subject Filter"` // QRD-8 WhatSubjectFilter []ID `hl7:"true,What Subject Filter"` // QRD-9 WhatDepartmentDataCode []ST `hl7:"true,What Department Data Code"` // QRD-10 WhatDataCodeValueQualifier []CM `hl7:"false,What Data Code Value Qualifier"` // QRD-11 QueryResultsLevel *ID `hl7:"false,Query Results Level"` // QRD-12 }
QRD represents the corresponding HL7 segment. Definition from HL7 2.2
func (*QRD) SegmentName ¶
type QRF ¶
type QRF struct { WhereSubjectFilter []ST `hl7:"true,Where Subject Filter"` // QRF-1 WhenDataStartDateTime *TS `hl7:"false,When Data Start Date / Time"` // QRF-2 WhenDataEndDateTime *TS `hl7:"false,When Data End Date / Time"` // QRF-3 WhatUserQualifier []ST `hl7:"false,What User Qualifier"` // QRF-4 OtherQRYSubjectFilter []ST `hl7:"false,Other QRY Subject Filter"` // QRF-5 WhichDateTimeQualifier []ID `hl7:"false,Which Date / Time Qualifier"` // QRF-6 WhichDateTimeStatusQualifier []ID `hl7:"false,Which Date / Time Status Qualifier"` // QRF-7 DateTimeSelectionQualifier []ID `hl7:"false,Date / Time Selection Qualifier"` // QRF-8 }
QRF represents the corresponding HL7 segment. Definition from HL7 2.2
func (*QRF) SegmentName ¶
type QRY_A19 ¶
type QRY_A19 struct { MSH *MSH `hl7:"true,MSH"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` Other []interface{} }
QRY_A19 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*QRY_A19) MessageTypeName ¶
type QRY_A19v2 ¶
type QRY_A19v2 struct {
// contains filtered or unexported fields
}
func (QRY_A19v2) MarshalYAML ¶
type QRY_P04 ¶
type QRY_P04 struct { MSH *MSH `hl7:"true,MSH"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
QRY_P04 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*QRY_P04) MessageTypeName ¶
type QRY_P04v2 ¶
type QRY_P04v2 struct {
// contains filtered or unexported fields
}
func (QRY_P04v2) MarshalYAML ¶
type QRY_Q01 ¶
type QRY_Q01 struct { MSH *MSH `hl7:"true,MSH"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
QRY_Q01 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*QRY_Q01) MessageTypeName ¶
type QRY_Q01v2 ¶
type QRY_Q01v2 struct {
// contains filtered or unexported fields
}
func (QRY_Q01v2) MarshalYAML ¶
type QRY_Q02 ¶
type QRY_Q02 struct { MSH *MSH `hl7:"true,MSH"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
QRY_Q02 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*QRY_Q02) MessageTypeName ¶
type QRY_Q02v2 ¶
type QRY_Q02v2 struct {
// contains filtered or unexported fields
}
func (QRY_Q02v2) MarshalYAML ¶
type QRY_R02 ¶
type QRY_R02 struct { MSH *MSH `hl7:"true,MSH"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"true,QRF"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
QRY_R02 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*QRY_R02) MessageTypeName ¶
type QRY_R02v2 ¶
type QRY_R02v2 struct {
// contains filtered or unexported fields
}
func (QRY_R02v2) MarshalYAML ¶
type RQ1 ¶
type RQ1 struct { AnticipatedPrice *SI `hl7:"false,Anticipated Price"` // RQ1-1 ManufacturerID *CE `hl7:"false,Manufacturer ID"` // RQ1-2 ManufacturerSCatalog *ST `hl7:"false,Manufacturer'S Catalog"` // RQ1-3 VendorID *CE `hl7:"false,Vendor ID"` // RQ1-4 VendorCatalog *ST `hl7:"false,Vendor Catalog"` // RQ1-5 Taxable *ID `hl7:"false,Taxable"` // RQ1-6 SubstituteAllowed *ID `hl7:"false,Substitute Allowed"` // RQ1-7 }
RQ1 represents the corresponding HL7 segment. Definition from HL7 2.2
func (*RQ1) SegmentName ¶
type RQD ¶
type RQD struct { RequisitionLineNumber *SI `hl7:"false,Requisition Line Number"` // RQD-1 ItemCodeInternal *CE `hl7:"false,Item Code - Internal"` // RQD-2 ItemCodeExternal *CE `hl7:"false,Item Code - External"` // RQD-3 HospitalItemCode *CE `hl7:"false,Hospital Item Code"` // RQD-4 RequisitionQuantity *NM `hl7:"false,Requisition Quantity"` // RQD-5 RequisitionUnitOfMeasure *CE `hl7:"false,Requisition Unit Of Measure"` // RQD-6 DepartmentCostCenter *ID `hl7:"false,Department Cost Center"` // RQD-7 ItemNaturalAccountCode *ID `hl7:"false,Item Natural Account Code"` // RQD-8 DeliverToID *CE `hl7:"false,Deliver-To ID"` // RQD-9 DateNeeded *DT `hl7:"false,Date Needed"` // RQD-10 }
RQD represents the corresponding HL7 segment. Definition from HL7 2.2
func (*RQD) SegmentName ¶
type RX1 ¶
type RX1 struct { UNUSED1 *ST `hl7:"false,UNUSED"` // RX1-1 UNUSED2 *ST `hl7:"false,UNUSED"` // RX1-2 ROUTE *ST `hl7:"false,ROUTE"` // RX1-3 SITEADMINISTERED *ST `hl7:"false,SITE ADMINISTERED"` // RX1-4 IVSOLUTIONRATE *CQ `hl7:"false,IV SOLUTION RATE"` // RX1-5 DRUGSTRENGTH *CQ `hl7:"false,DRUG STRENGTH"` // RX1-6 FINALCONCENTRATION *NM `hl7:"false,FINAL CONCENTRATION"` // RX1-7 FINALVOLUMEINML *NM `hl7:"false,FINAL VOLUME IN ML."` // RX1-8 DRUGDOSE *CM `hl7:"false,DRUG DOSE"` // RX1-9 DRUGROLE *ID `hl7:"false,DRUG ROLE"` // RX1-10 PRESCRIPTIONSEQUENCE *NM `hl7:"false,PRESCRIPTION SEQUENCE #"` // RX1-11 QUANTITYDISPENSED *CQ `hl7:"false,QUANTITY DISPENSED"` // RX1-12 UNUSED3 *ST `hl7:"false,UNUSED"` // RX1-13 DRUGID *CE `hl7:"false,DRUG ID"` // RX1-14 COMPONENTDRUGIDS []ID `hl7:"false,COMPONENT DRUG IDS"` // RX1-15 PRESCRIPTIONTYPE *ID `hl7:"false,PRESCRIPTION TYPE"` // RX1-16 SUBSTITUTIONSTATUS *ID `hl7:"false,SUBSTITUTION STATUS"` // RX1-17 RXORDERSTATUS *ID `hl7:"false,RX ORDER STATUS"` // RX1-18 NUMBEROFREFILLS *NM `hl7:"false,NUMBER OF REFILLS"` // RX1-19 UNUSED4 *ST `hl7:"false,UNUSED"` // RX1-20 REFILLSREMAINING *NM `hl7:"false,REFILLS REMAINING"` // RX1-21 DEACLASS *ID `hl7:"false,DEA CLASS"` // RX1-22 ORDERINGMDSDEANUMBER *NM `hl7:"false,ORDERING MD'S DEA NUMBER"` // RX1-23 UNUSED5 *ST `hl7:"false,UNUSED"` // RX1-24 LASTREFILLDATETIME *TS `hl7:"false,LAST REFILL DATE/TIME"` // RX1-25 RXNUMBER *ST `hl7:"false,RX NUMBER"` // RX1-26 PRNSTATUS *ID `hl7:"false,PRN STATUS"` // RX1-27 PHARMACYINSTRUCTIONS []TX `hl7:"false,PHARMACY INSTRUCTIONS"` // RX1-28 PATIENTINSTRUCTIONS []TX `hl7:"false,PATIENT INSTRUCTIONS"` // RX1-29 INSTRUCTIONS []TX `hl7:"false,INSTRUCTIONS"` // RX1-30 }
RX1 represents the corresponding HL7 segment. Definition from HL7 2.1
func (*RX1) SegmentName ¶
type RXA ¶
type RXA struct { GiveSubIDCounter *NM `hl7:"true,Give Sub-ID Counter"` // RXA-1 AdministrationSubIDCounter *NM `hl7:"true,Administration Sub-ID Counter"` // RXA-2 DateTimeStartOfAdministration *TS `hl7:"true,Date / Time Start Of Administration"` // RXA-3 DateTimeEndOfAdministration *TS `hl7:"true,Date / Time End Of Administration"` // RXA-4 AdministeredCode *CE `hl7:"true,Administered Code"` // RXA-5 AdministeredAmount *NM `hl7:"true,Administered Amount"` // RXA-6 AdministeredUnits *CE `hl7:"false,Administered Units"` // RXA-7 AdministeredDosageForm *CE `hl7:"false,Administered Dosage Form"` // RXA-8 AdministrationNotes *ST `hl7:"false,Administration Notes"` // RXA-9 AdministeringProvider *CN `hl7:"false,Administering Provider"` // RXA-10 AdministeredAtLocation *CM `hl7:"false,Administered-At Location"` // RXA-11 AdministeredPerTimeUnit *ST `hl7:"false,Administered Per (Time Unit)"` // RXA-12 }
RXA represents the corresponding HL7 segment. Definition from HL7 2.2
func (*RXA) SegmentName ¶
type RXC ¶
type RXC struct { RXComponentType *ID `hl7:"true,RX Component Type"` // RXC-1 ComponentCode *CE `hl7:"true,Component Code"` // RXC-2 ComponentAmount *NM `hl7:"true,Component Amount"` // RXC-3 ComponentUnits *CE `hl7:"true,Component Units"` // RXC-4 }
RXC represents the corresponding HL7 segment. Definition from HL7 2.2
func (*RXC) SegmentName ¶
type RXD ¶
type RXD struct { DispenseSubIDCounter *NM `hl7:"false,Dispense Sub-ID Counter"` // RXD-1 DispenseGiveCode *CE `hl7:"true,Dispense / Give Code"` // RXD-2 DateTimeDispensed *TS `hl7:"false,Date / Time Dispensed"` // RXD-3 ActualDispenseAmount *NM `hl7:"true,Actual Dispense Amount"` // RXD-4 ActualDispenseUnits *CE `hl7:"false,Actual Dispense Units"` // RXD-5 ActualDosageForm *CE `hl7:"false,Actual Dosage Form"` // RXD-6 PrescriptionNumber *ST `hl7:"true,Prescription Number"` // RXD-7 NumberOfRefillsRemaining *NM `hl7:"false,Number Of Refills Remaining"` // RXD-8 DispenseNotes []ST `hl7:"false,Dispense Notes"` // RXD-9 DispensingProvider *CN `hl7:"false,Dispensing Provider"` // RXD-10 SubstitutionStatus *ID `hl7:"false,Substitution Status"` // RXD-11 TotalDailyDose *CQ `hl7:"false,Total Daily Dose"` // RXD-12 DeliverToLocation *CM `hl7:"false,Deliver-To Location"` // RXD-13 NeedsHumanReview *ID `hl7:"false,Needs Human Review"` // RXD-14 PharmacySpecialDispensingInstructions *CE `hl7:"false,Pharmacy Special Dispensing Instructions"` // RXD-15 }
RXD represents the corresponding HL7 segment. Definition from HL7 2.2
func (*RXD) SegmentName ¶
type RXE ¶
type RXE struct { QuantityTiming []TQ `hl7:"false,Quantity / Timing"` // RXE-1 GiveCode *CE `hl7:"true,Give Code"` // RXE-2 GiveAmountMinimum *NM `hl7:"true,Give Amount - Minimum"` // RXE-3 GiveAmountMaximum *NM `hl7:"false,Give Amount - Maximum"` // RXE-4 GiveUnits *CE `hl7:"true,Give Units"` // RXE-5 GiveDosageForm *CE `hl7:"false,Give Dosage Form"` // RXE-6 ProviderSAdministrationInstructions []CE `hl7:"false,Provider'S Administration Instructions"` // RXE-7 DeliverToLocation *CM `hl7:"false,Deliver-To Location"` // RXE-8 SubstitutionStatus *ID `hl7:"false,Substitution Status"` // RXE-9 DispenseAmount *NM `hl7:"false,Dispense Amount"` // RXE-10 DispenseUnits *CE `hl7:"false,Dispense Units"` // RXE-11 NumberOfRefills *NM `hl7:"false,Number Of Refills"` // RXE-12 OrderingProviderSDEANumber *CN `hl7:"false,Ordering Provider'S DEA Number"` // RXE-13 PharmacistVerifierID *CN `hl7:"false,Pharmacist Verifier ID"` // RXE-14 PrescriptionNumber *ST `hl7:"true,Prescription Number"` // RXE-15 NumberOfRefillsRemaining *NM `hl7:"false,Number Of Refills Remaining"` // RXE-16 NumberOfRefillsDosesDispensed *NM `hl7:"false,Number Of Refills / Doses Dispensed"` // RXE-17 DateTimeOfMostRecentRefillOrDoseDispensed *TS `hl7:"false,Date / Time Of Most Recent Refill Or Dose Dispensed"` // RXE-18 TotalDailyDose *CQ `hl7:"false,Total Daily Dose"` // RXE-19 NeedsHumanReview *ID `hl7:"false,Needs Human Review"` // RXE-20 PharmacySpecialDispensingInstructions *CE `hl7:"false,Pharmacy Special Dispensing Instructions"` // RXE-21 GivePerTimeUnit *ST `hl7:"false,Give Per (Time Unit)"` // RXE-22 GiveRateAmount *CE `hl7:"false,Give Rate Amount"` // RXE-23 GiveRateUnits *CE `hl7:"false,Give Rate Units"` // RXE-24 }
RXE represents the corresponding HL7 segment. Definition from HL7 2.2
func (*RXE) SegmentName ¶
type RXG ¶
type RXG struct { GiveSubIDCounter *NM `hl7:"true,Give Sub-ID Counter"` // RXG-1 DispenseSubIDCounter *NM `hl7:"false,Dispense Sub-ID Counter"` // RXG-2 QuantityTiming []TQ `hl7:"false,Quantity / Timing"` // RXG-3 GiveCode *CE `hl7:"true,Give Code"` // RXG-4 GiveAmountMinimum *NM `hl7:"true,Give Amount - Minimum"` // RXG-5 GiveAmountMaximum *NM `hl7:"false,Give Amount - Maximum"` // RXG-6 GiveUnits *CE `hl7:"true,Give Units"` // RXG-7 GiveDosageForm *CE `hl7:"false,Give Dosage Form"` // RXG-8 AdministrationNotes *ST `hl7:"false,Administration Notes"` // RXG-9 SubstitutionStatus *ID `hl7:"false,Substitution Status"` // RXG-10 DeliverToLocation *CM `hl7:"false,Deliver-To Location"` // RXG-11 NeedsHumanReview *ID `hl7:"false,Needs Human Review"` // RXG-12 PharmacySpecialAdministrationInstructions []CE `hl7:"false,Pharmacy Special Administration Instructions"` // RXG-13 GivePerTimeUnit *ST `hl7:"false,Give Per (Time Unit)"` // RXG-14 GiveRateAmount *CE `hl7:"false,Give Rate Amount"` // RXG-15 GiveRateUnits *CE `hl7:"false,Give Rate Units"` // RXG-16 }
RXG represents the corresponding HL7 segment. Definition from HL7 2.2
func (*RXG) SegmentName ¶
type RXO ¶
type RXO struct { RequestedGiveCode *CE `hl7:"true,Requested Give Code"` // RXO-1 RequestedGiveAmountMinimum *NM `hl7:"true,Requested Give Amount - Minimum"` // RXO-2 RequestedGiveAmountMaximum *NM `hl7:"false,Requested Give Amount - Maximum"` // RXO-3 RequestedGiveUnits *CE `hl7:"true,Requested Give Units"` // RXO-4 RequestedDosageForm *CE `hl7:"false,Requested Dosage Form"` // RXO-5 ProviderSPharmacyInstructions []CE `hl7:"false,Provider'S Pharmacy Instructions"` // RXO-6 ProviderSAdministrationInstructions []CE `hl7:"false,Provider'S Administration Instructions"` // RXO-7 DeliverToLocation *CM `hl7:"false,Deliver-To Location"` // RXO-8 AllowSubstitutions *ID `hl7:"false,Allow Substitutions"` // RXO-9 RequestedDispenseCode *CE `hl7:"false,Requested Dispense Code"` // RXO-10 RequestedDispenseAmount *NM `hl7:"false,Requested Dispense Amount"` // RXO-11 RequestedDispenseUnits *CE `hl7:"false,Requested Dispense Units"` // RXO-12 NumberOfRefills *NM `hl7:"false,Number Of Refills"` // RXO-13 OrderingProviderSDEANumber *CN `hl7:"false,Ordering Provider'S DEA Number"` // RXO-14 PharmacistVerifierID *CN `hl7:"false,Pharmacist Verifier ID"` // RXO-15 NeedsHumanReview *ID `hl7:"false,Needs Human Review"` // RXO-16 RequestedGivePerTimeUnit *ST `hl7:"false,Requested Give Per (Time Unit)"` // RXO-17 }
RXO represents the corresponding HL7 segment. Definition from HL7 2.2
func (*RXO) SegmentName ¶
type RXR ¶
type RXR struct { Route *CE `hl7:"true,Route"` // RXR-1 Site *CE `hl7:"false,Site"` // RXR-2 AdministrationDevice *CE `hl7:"false,Administration Device"` // RXR-3 AdministrationMethod *CE `hl7:"false,Administration Method"` // RXR-4 }
RXR represents the corresponding HL7 segment. Definition from HL7 2.2
func (*RXR) SegmentName ¶
type STF ¶
type STF struct { STFPrimaryKeyValue *CE `hl7:"true,STF - Primary Key Value"` // STF-1 StaffIDCode []CE `hl7:"false,Staff ID Code"` // STF-2 StaffName *PN `hl7:"false,Staff Name"` // STF-3 StaffType []ID `hl7:"false,Staff Type"` // STF-4 Sex *ID `hl7:"false,Sex"` // STF-5 DateOfBirth *TS `hl7:"false,Date Of Birth"` // STF-6 ActiveInactive *ID `hl7:"false,Active / Inactive"` // STF-7 Department []CE `hl7:"false,Department"` // STF-8 Service []CE `hl7:"false,Service"` // STF-9 Phone []TN `hl7:"false,Phone"` // STF-10 OfficeHomeAddress []AD `hl7:"false,Office / Home Address"` // STF-11 ActivationDate []CM `hl7:"false,Activation Date"` // STF-12 InactivationDate []CM `hl7:"false,Inactivation Date"` // STF-13 BackupPersonID []CE `hl7:"false,Backup Person ID"` // STF-14 EMailAddress []ST `hl7:"false,E-Mail Address"` // STF-15 PreferredMethodOfContact *ID `hl7:"false,Preferred Method Of Contact"` // STF-16 }
STF represents the corresponding HL7 segment. Definition from HL7 2.2
func (*STF) SegmentName ¶
type TQ ¶
type TQ struct { Quantity *CQ `hl7:"false,Quantity"` Interval *CM `hl7:"false,Interval"` Duration *ST `hl7:"false,Duration"` StartDateTime *TS `hl7:"false,Start Date/Time"` EndDateTime *TS `hl7:"false,End Date/Time"` Priority *ID `hl7:"false,Priority"` Condition *ST `hl7:"false,Condition"` Text *TX `hl7:"false,Text"` Conjunction *ID `hl7:"false,Conjunction"` OrderSequencing *ST `hl7:"false,Order Sequencing"` }
TQ represents the corresponding HL7 datatype. Definition from HL7 2.2
type UB1 ¶
type UB1 struct { SetIDUB82 *SI `hl7:"false,Set ID - UB82"` // UB1-1 BloodDeductible43 *NM `hl7:"false,Blood Deductible (43)"` // UB1-2 BloodFurnishedPintsOf40 *NM `hl7:"false,Blood Furnished Pints Of (40)"` // UB1-3 BloodReplacedPints41 *NM `hl7:"false,Blood Replaced Pints (41)"` // UB1-4 BloodNotReplacedPints42 *NM `hl7:"false,Blood Not Replaced Pints (42)"` // UB1-5 CoInsuranceDays25 *NM `hl7:"false,Co-Insurance Days (25)"` // UB1-6 ConditionCode3539 []ID `hl7:"false,Condition Code (35-39)"` // UB1-7 CoveredDays23 *NM `hl7:"false,Covered Days (23)"` // UB1-8 NonCoveredDays24 *NM `hl7:"false,Non-Covered Days (24)"` // UB1-9 ValueAmountAndCode4649 []CM `hl7:"false,Value Amount And Code (46-49)"` // UB1-10 NumberOfGraceDays90 *NM `hl7:"false,Number Of Grace Days (90)"` // UB1-11 SpecialProgramIndicator44 *ID `hl7:"false,Special Program Indicator (44)"` // UB1-12 PSROURApprovalIndicator87 *ID `hl7:"false,PSRO / UR Approval Indicator (87)"` // UB1-13 PSROURApprovedStayFrom88 *DT `hl7:"false,PSRO / UR Approved Stay - From (88)"` // UB1-14 PSROURApprovedStayTo89 *DT `hl7:"false,PSRO / UR Approved Stay - To (89)"` // UB1-15 Occurrence2832 []CM `hl7:"false,Occurrence (28-32)"` // UB1-16 OccurrenceSpan33 *ID `hl7:"false,Occurrence Span (33)"` // UB1-17 OccurrenceSpanStartDate33 *DT `hl7:"false,Occurrence Span Start Date (33)"` // UB1-18 OccurrenceSpanEndDate33 *DT `hl7:"false,Occurrence Span End Date (33)"` // UB1-19 UB82Locator2 *ST `hl7:"false,UB-82 Locator 2"` // UB1-20 UB82Locator9 *ST `hl7:"false,UB-82 Locator 9"` // UB1-21 UB82Locator27 *ST `hl7:"false,UB-82 Locator 27"` // UB1-22 UB82Locator45 *ST `hl7:"false,UB-82 Locator 45"` // UB1-23 }
UB1 represents the corresponding HL7 segment. Definition from HL7 2.2
func (*UB1) SegmentName ¶
type UB2 ¶
type UB2 struct { SetIDUB92 *SI `hl7:"false,Set ID - UB92"` // UB2-1 CoInsuranceDays9 *ST `hl7:"false,Co-Insurance Days (9)"` // UB2-2 ConditionCode2430 []ID `hl7:"false,Condition Code (24-30)"` // UB2-3 CoveredDays7 *ST `hl7:"false,Covered Days (7)"` // UB2-4 NonCoveredDays8 *ST `hl7:"false,Non-Covered Days (8)"` // UB2-5 ValueAmountAndCode3941 []CM `hl7:"false,Value Amount And Code (39-41)"` // UB2-6 OccurrenceCodeAndDate3235 []CM `hl7:"false,Occurrence Code And Date (32-35)"` // UB2-7 OccurrenceSpanCodeDates36 []CM `hl7:"false,Occurrence Span Code / Dates (36)"` // UB2-8 UB92Locator2State []ST `hl7:"false,UB92 Locator 2 (State)"` // UB2-9 UB92Locator11State []ST `hl7:"false,UB92 Locator 11 (State)"` // UB2-10 UB92Locator31National *ST `hl7:"false,UB92 Locator 31 (National)"` // UB2-11 DocumentControlNumber37 []ST `hl7:"false,Document Control Number (37)"` // UB2-12 UB92Locator49National []ST `hl7:"false,UB92 Locator 49 (National)"` // UB2-13 UB92Locator56State []ST `hl7:"false,UB92 Locator 56 (State)"` // UB2-14 UB92Locator57National *ST `hl7:"false,UB92 Locator 57 (National)"` // UB2-15 UB92Locator78State []ST `hl7:"false,UB92 Locator 78 (State)"` // UB2-16 }
UB2 represents the corresponding HL7 segment. Definition from HL7 2.2
func (*UB2) SegmentName ¶
type UDM_Q05 ¶
type UDM_Q05 struct { MSH *MSH `hl7:"true,MSH"` URD *URD `hl7:"true,URD"` URS *URS `hl7:"false,URS"` DSP []DSP `hl7:"true,DSP"` DSC *DSC `hl7:"true,DSC"` Other []interface{} }
UDM_Q05 represents the corresponding HL7 message type. Definition from HL7 2.2
func (*UDM_Q05) MessageTypeName ¶
type UDM_Q05v2 ¶
type UDM_Q05v2 struct {
// contains filtered or unexported fields
}
func (UDM_Q05v2) MarshalYAML ¶
type URD ¶
type URD struct { RUDateTime *TS `hl7:"false,R/U Date / Time"` // URD-1 ReportPriority *ID `hl7:"false,Report Priority"` // URD-2 RUWhoSubjectDefinition []ST `hl7:"true,R/U Who Subject Definition"` // URD-3 RUWhatSubjectDefinition []ID `hl7:"false,R/U What Subject Definition"` // URD-4 RUWhatDepartmentCode []ST `hl7:"false,R/U What Department Code"` // URD-5 RUDisplayPrintLocations []ST `hl7:"false,R/U Display / Print Locations"` // URD-6 RUResultsLevel *ID `hl7:"false,R/U Results Level"` // URD-7 }
URD represents the corresponding HL7 segment. Definition from HL7 2.2
func (*URD) SegmentName ¶
type URS ¶
type URS struct { RUWhereSubjectDefinition []ST `hl7:"true,R/U Where Subject Definition"` // URS-1 RUWhenDataStartDateTime *TS `hl7:"false,R/U When Data Start Date / Time"` // URS-2 RUWhenDataEndDateTime *TS `hl7:"false,R/U When Data End Date / Time"` // URS-3 RUWhatUserQualifier []ST `hl7:"false,R/U What User Qualifier"` // URS-4 RUOtherResultsSubjectDefinition []ST `hl7:"false,R/U Other Results Subject Definition"` // URS-5 RUWhichDateTimeQualifier []ID `hl7:"false,R/U Which Date / Time Qualifier"` // URS-6 RUWhichDateTimeStatusQualifier []ID `hl7:"false,R/U Which Date / Time Status Qualifier"` // URS-7 RUDateTimeSelectionQualifier []ID `hl7:"false,R/U Date / Time Selection Qualifier"` // URS-8 }
URS represents the corresponding HL7 segment. Definition from HL7 2.2