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_PID_PR1v2
- type ADR_A19_PIDv2
- func (m *ADR_A19_PIDv2) ACC() *ACC
- func (m *ADR_A19_PIDv2) AllAL1() []*AL1
- func (m *ADR_A19_PIDv2) AllDB1() []*DB1
- 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) DRG() *DRG
- func (m *ADR_A19_PIDv2) EVN() *EVN
- func (m *ADR_A19_PIDv2) GroupByIN1() []*ADR_A19_PID_IN1v2
- func (m *ADR_A19_PIDv2) GroupByPR1() []*ADR_A19_PID_PR1v2
- func (m ADR_A19_PIDv2) MarshalYAML() (interface{}, error)
- func (m *ADR_A19_PIDv2) PD1() *PD1
- 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_PROCEDURE
- type ADR_A19_QUERY_RESPONSE
- type ADR_A19v2
- func (m *ADR_A19v2) DSC() *DSC
- func (m *ADR_A19v2) ERR() *ERR
- func (m *ADR_A19v2) GroupByPID() []*ADR_A19_PIDv2
- func (m *ADR_A19v2) MSA() *MSA
- func (m *ADR_A19v2) MSH() *MSH
- func (m ADR_A19v2) MarshalYAML() (interface{}, error)
- func (m *ADR_A19v2) QAK() *QAK
- func (m *ADR_A19v2) QRD() *QRD
- func (m *ADR_A19v2) QRF() *QRF
- type ADT_A01
- type ADT_A01_IN1v2
- type ADT_A01_INSURANCE
- type ADT_A01_PR1v2
- type ADT_A01_PROCEDURE
- type ADT_A01v2
- func (m *ADT_A01v2) ACC() *ACC
- func (m *ADT_A01v2) AllAL1() []*AL1
- func (m *ADT_A01v2) AllDB1() []*DB1
- 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) DRG() *DRG
- func (m *ADT_A01v2) EVN() *EVN
- func (m *ADT_A01v2) GroupByIN1() []*ADT_A01_IN1v2
- func (m *ADT_A01v2) GroupByPR1() []*ADT_A01_PR1v2
- func (m *ADT_A01v2) MSH() *MSH
- func (m ADT_A01v2) MarshalYAML() (interface{}, error)
- func (m *ADT_A01v2) PD1() *PD1
- 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
- func (m *ADT_A02v2) AllDB1() []*DB1
- func (m *ADT_A02v2) AllOBX() []*OBX
- func (m *ADT_A02v2) EVN() *EVN
- func (m *ADT_A02v2) MSH() *MSH
- func (m ADT_A02v2) MarshalYAML() (interface{}, error)
- func (m *ADT_A02v2) PD1() *PD1
- func (m *ADT_A02v2) PID() *PID
- func (m *ADT_A02v2) PV1() *PV1
- func (m *ADT_A02v2) PV2() *PV2
- type ADT_A03
- type ADT_A03_PR1v2
- type ADT_A03_PROCEDURE
- type ADT_A03v2
- func (m *ADT_A03v2) AllDB1() []*DB1
- func (m *ADT_A03v2) AllDG1() []*DG1
- func (m *ADT_A03v2) AllOBX() []*OBX
- func (m *ADT_A03v2) DRG() *DRG
- func (m *ADT_A03v2) EVN() *EVN
- func (m *ADT_A03v2) GroupByPR1() []*ADT_A03_PR1v2
- func (m *ADT_A03v2) MSH() *MSH
- func (m ADT_A03v2) MarshalYAML() (interface{}, error)
- func (m *ADT_A03v2) PD1() *PD1
- func (m *ADT_A03v2) PID() *PID
- func (m *ADT_A03v2) PV1() *PV1
- func (m *ADT_A03v2) PV2() *PV2
- 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_A06_PR1v2
- type ADT_A06_PROCEDURE
- type ADT_A06v2
- func (m *ADT_A06v2) ACC() *ACC
- func (m *ADT_A06v2) AllAL1() []*AL1
- func (m *ADT_A06v2) AllDB1() []*DB1
- 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) DRG() *DRG
- func (m *ADT_A06v2) EVN() *EVN
- func (m *ADT_A06v2) GroupByIN1() []*ADT_A06_IN1v2
- func (m *ADT_A06v2) GroupByPR1() []*ADT_A06_PR1v2
- func (m *ADT_A06v2) MRG() *MRG
- func (m *ADT_A06v2) MSH() *MSH
- func (m ADT_A06v2) MarshalYAML() (interface{}, error)
- func (m *ADT_A06v2) PD1() *PD1
- 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
- func (m *ADT_A09v2) AllDB1() []*DB1
- func (m *ADT_A09v2) AllDG1() []*DG1
- func (m *ADT_A09v2) AllOBX() []*OBX
- func (m *ADT_A09v2) EVN() *EVN
- func (m *ADT_A09v2) MSH() *MSH
- func (m ADT_A09v2) MarshalYAML() (interface{}, error)
- func (m *ADT_A09v2) PD1() *PD1
- func (m *ADT_A09v2) PID() *PID
- func (m *ADT_A09v2) PV1() *PV1
- func (m *ADT_A09v2) PV2() *PV2
- type ADT_A10
- type ADT_A10v2
- type ADT_A11
- type ADT_A11v2
- type ADT_A12
- type ADT_A12v2
- func (m *ADT_A12v2) AllDB1() []*DB1
- func (m *ADT_A12v2) AllOBX() []*OBX
- func (m *ADT_A12v2) DG1() *DG1
- func (m *ADT_A12v2) EVN() *EVN
- func (m *ADT_A12v2) MSH() *MSH
- func (m ADT_A12v2) MarshalYAML() (interface{}, error)
- func (m *ADT_A12v2) PD1() *PD1
- func (m *ADT_A12v2) PID() *PID
- func (m *ADT_A12v2) PV1() *PV1
- func (m *ADT_A12v2) PV2() *PV2
- 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
- func (m *ADT_A16v2) AllDB1() []*DB1
- func (m *ADT_A16v2) AllDG1() []*DG1
- func (m *ADT_A16v2) AllOBX() []*OBX
- func (m *ADT_A16v2) DRG() *DRG
- func (m *ADT_A16v2) EVN() *EVN
- func (m *ADT_A16v2) MSH() *MSH
- func (m ADT_A16v2) MarshalYAML() (interface{}, error)
- func (m *ADT_A16v2) PD1() *PD1
- func (m *ADT_A16v2) PID() *PID
- func (m *ADT_A16v2) PV1() *PV1
- func (m *ADT_A16v2) PV2() *PV2
- type ADT_A17
- type ADT_A17_PATIENT
- type ADT_A17v2
- func (m *ADT_A17v2) AllDB11() []*DB1
- func (m *ADT_A17v2) AllDB12() []*DB1
- 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) PD11() *PD1
- func (m *ADT_A17v2) PD12() *PD1
- 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
- func (m *ADT_A24v2) AllDB11() []*DB1
- func (m *ADT_A24v2) AllDB12() []*DB1
- func (m *ADT_A24v2) EVN() *EVN
- func (m *ADT_A24v2) MSH() *MSH
- func (m ADT_A24v2) MarshalYAML() (interface{}, error)
- func (m *ADT_A24v2) PD11() *PD1
- func (m *ADT_A24v2) PD12() *PD1
- func (m *ADT_A24v2) PID1() *PID
- func (m *ADT_A24v2) PID2() *PID
- func (m *ADT_A24v2) PV11() *PV1
- func (m *ADT_A24v2) PV12() *PV1
- 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_A38
- type ADT_A38v2
- func (m *ADT_A38v2) AllDB1() []*DB1
- func (m *ADT_A38v2) AllDG1() []*DG1
- func (m *ADT_A38v2) AllOBX() []*OBX
- func (m *ADT_A38v2) DRG() *DRG
- func (m *ADT_A38v2) EVN() *EVN
- func (m *ADT_A38v2) MSH() *MSH
- func (m ADT_A38v2) MarshalYAML() (interface{}, error)
- func (m *ADT_A38v2) PD1() *PD1
- func (m *ADT_A38v2) PID() *PID
- func (m *ADT_A38v2) PV1() *PV1
- func (m *ADT_A38v2) PV2() *PV2
- type ADT_A39
- type ADT_A39_PATIENT
- type ADT_A39_PIDv2
- type ADT_A39v2
- type ADT_A40
- type ADT_A40_PATIENT
- type ADT_A40_PIDv2
- type ADT_A40v2
- type ADT_A43
- type ADT_A43_PATIENT
- type ADT_A43_PIDv2
- type ADT_A43v2
- type ADT_A44
- type ADT_A44_PATIENT
- type ADT_A44_PIDv2
- type ADT_A44v2
- type ADT_A45
- type ADT_A45_MERGE_INFO
- type ADT_A45_MRGv2
- type ADT_A45v2
- type ADT_A50
- type ADT_A50v2
- type AIG
- type AIL
- type AIP
- type AIS
- type AL1
- type APR
- type ARD_A19
- type ARD_A19_INSURANCE
- type ARD_A19_PID_IN1v2
- type ARD_A19_PID_PR1v2
- type ARD_A19_PIDv2
- func (m *ARD_A19_PIDv2) ACC() *ACC
- func (m *ARD_A19_PIDv2) AllAL1() []*AL1
- func (m *ARD_A19_PIDv2) AllDB1() []*DB1
- func (m *ARD_A19_PIDv2) AllDG1() []*DG1
- func (m *ARD_A19_PIDv2) AllGT1() []*GT1
- func (m *ARD_A19_PIDv2) AllNK1() []*NK1
- func (m *ARD_A19_PIDv2) AllOBX() []*OBX
- func (m *ARD_A19_PIDv2) DRG() *DRG
- func (m *ARD_A19_PIDv2) EVN() *EVN
- func (m *ARD_A19_PIDv2) GroupByIN1() []*ARD_A19_PID_IN1v2
- func (m *ARD_A19_PIDv2) GroupByPR1() []*ARD_A19_PID_PR1v2
- func (m ARD_A19_PIDv2) MarshalYAML() (interface{}, error)
- func (m *ARD_A19_PIDv2) PD1() *PD1
- func (m *ARD_A19_PIDv2) PID() *PID
- func (m *ARD_A19_PIDv2) PV1() *PV1
- func (m *ARD_A19_PIDv2) PV2() *PV2
- func (m *ARD_A19_PIDv2) UB1() *UB1
- func (m *ARD_A19_PIDv2) UB2() *UB2
- type ARD_A19_PROCEDURE
- type ARD_A19_QUERY_RESPONSE
- type ARD_A19v2
- type ARQ
- type AUI
- type AUT
- type BAR_P01
- type BAR_P01_INSURANCE
- type BAR_P01_PROCEDURE
- type BAR_P01_PV1_IN1v2
- type BAR_P01_PV1_PR1v2
- type BAR_P01_PV1v2
- func (m *BAR_P01_PV1v2) ACC() *ACC
- func (m *BAR_P01_PV1v2) AllAL1() []*AL1
- func (m *BAR_P01_PV1v2) AllDB1() []*DB1
- 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) DRG() *DRG
- func (m *BAR_P01_PV1v2) GroupByIN1() []*BAR_P01_PV1_IN1v2
- func (m *BAR_P01_PV1v2) GroupByPR1() []*BAR_P01_PV1_PR1v2
- 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 BAR_P06
- type BAR_P06_PATIENT
- type BAR_P06_PIDv2
- type BAR_P06v2
- type BHS
- type BLG
- type BTS
- type CCD
- type CCP
- type CD
- type CDM
- type CE
- type CF
- type CK
- type CK_ACCOUNT_NO
- type CK_PAT_ID
- type CM0
- type CM1
- type CM2
- 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_PI
- type CM_PIP
- type CM_PLACER
- type CM_PLN
- type CM_POSITION
- type CM_PRACTITIONER
- type CM_PRL
- 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 CM_WVI
- type CN
- type CNE
- type CNS231
- type CN_PERSON
- type CN_PHYSICIAN
- type CP
- type CQ
- type CQ_QUANTITY
- type CRM_C01
- type CRM_C01_PATIENT
- type CRM_C01_PIDv2
- type CRM_C01v2
- type CSP
- type CSR
- type CSS
- type CSU
- type CSU_C09
- type CSU_C09_PATIENT
- type CSU_C09_PID_CSP_CSS_OBRv2
- type CSU_C09_PID_CSP_CSS_ORC_RXAv2
- type CSU_C09_PID_CSP_CSS_ORCv2
- type CSU_C09_PID_CSP_CSSv2
- type CSU_C09_PID_CSPv2
- type CSU_C09_PIDv2
- func (m *CSU_C09_PIDv2) AllNTE() []*NTE
- func (m *CSU_C09_PIDv2) CSR() *CSR
- func (m *CSU_C09_PIDv2) GroupByCSP() []*CSU_C09_PID_CSPv2
- func (m CSU_C09_PIDv2) MarshalYAML() (interface{}, error)
- func (m *CSU_C09_PIDv2) PD1() *PD1
- func (m *CSU_C09_PIDv2) PID() *PID
- func (m *CSU_C09_PIDv2) PV1() *PV1
- func (m *CSU_C09_PIDv2) PV2() *PV2
- type CSU_C09_RX_ADMIN
- type CSU_C09_STUDY_OBSERVATION
- type CSU_C09_STUDY_PHARM
- type CSU_C09_STUDY_PHASE
- type CSU_C09_STUDY_SCHEDULE
- type CSU_C09_VISIT
- type CSU_C09v2
- type CTD
- type CTI
- type CWE
- type CX
- type DB1
- type DDI
- type DFT_P03
- type DFT_P03_FINANCIAL
- type DFT_P03_FINANCIAL_PROCEDURE
- type DFT_P03_FT1_PR1v2
- type DFT_P03_FT1v2
- type DFT_P03_IN1v2
- type DFT_P03_INSURANCE
- type DFT_P03v2
- func (m *DFT_P03v2) ACC() *ACC
- func (m *DFT_P03v2) AllDB1() []*DB1
- func (m *DFT_P03v2) AllDG1() []*DG1
- func (m *DFT_P03v2) AllGT1() []*GT1
- func (m *DFT_P03v2) AllOBX() []*OBX
- func (m *DFT_P03v2) DRG() *DRG
- func (m *DFT_P03v2) EVN() *EVN
- func (m *DFT_P03v2) GroupByFT1() []*DFT_P03_FT1v2
- func (m *DFT_P03v2) GroupByIN1() []*DFT_P03_IN1v2
- func (m *DFT_P03v2) MSH() *MSH
- func (m DFT_P03v2) MarshalYAML() (interface{}, error)
- func (m *DFT_P03v2) PD1() *PD1
- func (m *DFT_P03v2) PID() *PID
- func (m *DFT_P03v2) PV1() *PV1
- func (m *DFT_P03v2) PV2() *PV2
- type DG1
- type DIN
- type DLD
- type DLN
- type DLT
- type DOC_T12
- type DOC_T12_PIDv2
- type DOC_T12_RESULT
- type DOC_T12v2
- type DR
- type DRG
- type DSC
- type DSP
- type DSR_P04
- type DSR_P04v2
- type DSR_Q01
- type DSR_Q01v2
- func (m *DSR_Q01v2) AllDSP() []*DSP
- func (m *DSR_Q01v2) DSC() *DSC
- func (m *DSR_Q01v2) ERR() *ERR
- func (m *DSR_Q01v2) MSA() *MSA
- func (m *DSR_Q01v2) MSH() *MSH
- func (m DSR_Q01v2) MarshalYAML() (interface{}, error)
- func (m *DSR_Q01v2) QAK() *QAK
- func (m *DSR_Q01v2) QRD() *QRD
- func (m *DSR_Q01v2) QRF() *QRF
- type DSR_Q03
- type DSR_Q03v2
- func (m *DSR_Q03v2) AllDSP() []*DSP
- func (m *DSR_Q03v2) DSC() *DSC
- func (m *DSR_Q03v2) ERR() *ERR
- func (m *DSR_Q03v2) MSA() *MSA
- func (m *DSR_Q03v2) MSH() *MSH
- func (m DSR_Q03v2) MarshalYAML() (interface{}, error)
- func (m *DSR_Q03v2) QAK() *QAK
- func (m *DSR_Q03v2) QRD() *QRD
- func (m *DSR_Q03v2) QRF() *QRF
- type DSR_R03
- type DSR_R03v2
- type DTN
- type ED
- type EDR_Q01
- type EDR_Q01v2
- type EDR_R07
- type EDR_R07v2
- type EI
- type EIP
- type ELD
- type EQL
- type EQQ_Q01
- type EQQ_Q01v2
- type EQQ_Q04
- type EQQ_Q04v2
- type ERP_Q01
- type ERP_Q01v2
- type ERP_R09
- type ERP_R09v2
- type ERQ
- type ERR
- type EVN
- type FAC
- type FC
- type FHS
- type FN
- type FT1
- type FTS
- type GOL
- type GT1
- type GenericHL7Segment
- type HD
- type IN1
- type IN2
- type IN3
- type JCC
- type LA1
- type LA2
- type LCC
- type LCH
- type LDP
- type LOC
- type LRL
- type MA
- type MCF_Q02
- type MCF_Q02v2
- type MDM_T01
- type MDM_T01v2
- type MDM_T02
- type MDM_T02v2
- 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 MFN_M05
- type MFN_M05_MFE_LDPv2
- type MFN_M05_MFEv2
- type MFN_M05_MF_LOCATION
- type MFN_M05_MF_LOC_DEPT
- type MFN_M05v2
- type MFN_M06
- type MFN_M06_MFEv2
- type MFN_M06_MF_CDM
- type MFN_M06v2
- type MFN_M07
- type MFN_M07_MFE_CM1v2
- type MFN_M07_MFEv2
- type MFN_M07_MF_CLIN_STUDY
- type MFN_M07_MF_PHASE_SCHED_DETAIL
- type MFN_M07v2
- type MFN_M08
- type MFN_M08_MFEv2
- type MFN_M08_MF_NUMERIC_OBSERVATION
- type MFN_M08_MF_TEST_NUMERIC
- type MFN_M08v2
- type MFN_M09
- type MFN_M09_MFEv2
- type MFN_M09_MF_TEST_CATEGORICAL
- type MFN_M09_MF_TEST_CAT_DETAIL
- type MFN_M09v2
- type MFN_M10
- type MFN_M10_MFEv2
- type MFN_M10_MF_TEST_BATTERIES
- type MFN_M10_MF_TEST_BATT_DETAIL
- type MFN_M10v2
- type MFN_M11
- type MFN_M11_MFEv2
- type MFN_M11_MF_TEST_CALCULATED
- type MFN_M11_MF_TEST_CALC_DETAIL
- type MFN_M11v2
- 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_M01_MF_QUERY
- 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) QAK() *QAK
- 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 MO
- type MOC
- type MOP
- type MRG
- type MSA
- type MSG
- type MSH
- type NA
- type NCK
- type NDL
- 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 NMD_N02
- type NMD_N02_APP_STATS
- type NMD_N02_APP_STATUS
- type NMD_N02_CLOCK
- type NMD_N02_CLOCK_AND_STATS_WITH_NOTES
- type NMD_N02_NCK_NSCv2
- type NMD_N02_NCK_NSTv2
- type NMD_N02_NCKv2
- type NMD_N02v2
- type NMQ_N01
- type NMQ_N01_CLOCK_AND_STATISTICS
- type NMQ_N01_NCKv2
- type NMQ_N01_QRY_WITH_DETAIL
- type NMQ_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_N01
- type NMR_N01_CLOCK_AND_STATS_WITH_NOTES_ALT
- type NMR_N01_NCKv2
- type NMR_N01v2
- type NMR_N02
- type NMR_N02_CLOCK_AND_STATS_WITH_NOTES_ALT
- type NMR_N02_NCKv2
- type NMR_N02v2
- type NPU
- type NR
- type NSC
- type NST
- type NTE
- type OBR
- type OBX
- type OCD
- type ODS
- type ODT
- type OM1
- type OM2
- type OM3
- type OM4
- type OM5
- type OM6
- type OMD_O01
- type OMD_O01_DIET
- type OMD_O01_INSURANCE
- type OMD_O01_OBSERVATION
- type OMD_O01_ORC1_OBXv2
- type OMD_O01_ORC1v2
- type OMD_O01_ORC2v2
- type OMD_O01_ORDER_DIET
- type OMD_O01_ORDER_TRAY
- type OMD_O01_PATIENT
- type OMD_O01_PATIENT_VISIT
- type OMD_O01_PID_IN1v2
- type OMD_O01_PIDv2
- func (m *OMD_O01_PIDv2) AllAL1() []*AL1
- func (m *OMD_O01_PIDv2) AllNTE() []*NTE
- func (m *OMD_O01_PIDv2) GT1() *GT1
- func (m *OMD_O01_PIDv2) GroupByIN1() []*OMD_O01_PID_IN1v2
- func (m OMD_O01_PIDv2) MarshalYAML() (interface{}, error)
- func (m *OMD_O01_PIDv2) PD1() *PD1
- func (m *OMD_O01_PIDv2) PID() *PID
- func (m *OMD_O01_PIDv2) PV1() *PV1
- func (m *OMD_O01_PIDv2) PV2() *PV2
- type OMD_O01v2
- type OMN_O01
- type OMN_O01_INSURANCE
- type OMN_O01_OBSERVATION
- type OMN_O01_ORC_OBXv2
- type OMN_O01_ORCv2
- type OMN_O01_ORDER
- type OMN_O01_ORDER_DETAIL
- type OMN_O01_PATIENT
- type OMN_O01_PATIENT_VISIT
- type OMN_O01_PID_IN1v2
- type OMN_O01_PIDv2
- func (m *OMN_O01_PIDv2) AllAL1() []*AL1
- func (m *OMN_O01_PIDv2) AllNTE() []*NTE
- func (m *OMN_O01_PIDv2) GT1() *GT1
- func (m *OMN_O01_PIDv2) GroupByIN1() []*OMN_O01_PID_IN1v2
- func (m OMN_O01_PIDv2) MarshalYAML() (interface{}, error)
- func (m *OMN_O01_PIDv2) PD1() *PD1
- func (m *OMN_O01_PIDv2) PID() *PID
- func (m *OMN_O01_PIDv2) PV1() *PV1
- func (m *OMN_O01_PIDv2) PV2() *PV2
- type OMN_O01v2
- type OMS_O01
- type OMS_O01_INSURANCE
- type OMS_O01_OBSERVATION
- type OMS_O01_ORC_OBXv2
- type OMS_O01_ORCv2
- type OMS_O01_ORDER
- type OMS_O01_ORDER_DETAIL
- type OMS_O01_PATIENT
- type OMS_O01_PATIENT_VISIT
- type OMS_O01_PID_IN1v2
- type OMS_O01_PIDv2
- func (m *OMS_O01_PIDv2) AllAL1() []*AL1
- func (m *OMS_O01_PIDv2) AllNTE() []*NTE
- func (m *OMS_O01_PIDv2) GT1() *GT1
- func (m *OMS_O01_PIDv2) GroupByIN1() []*OMS_O01_PID_IN1v2
- func (m OMS_O01_PIDv2) MarshalYAML() (interface{}, error)
- func (m *OMS_O01_PIDv2) PD1() *PD1
- func (m *OMS_O01_PIDv2) PID() *PID
- func (m *OMS_O01_PIDv2) PV1() *PV1
- func (m *OMS_O01_PIDv2) PV2() *PV2
- type OMS_O01v2
- type ORC
- type ORD_O02
- type ORD_O02_ORDER_DIET
- type ORD_O02_ORDER_TRAY
- type ORD_O02_PATIENT
- type ORD_O02_PID_ORC1v2
- type ORD_O02_PID_ORC2v2
- type ORD_O02_PIDv2
- type ORD_O02_RESPONSE
- type ORD_O02v2
- type ORF_R04
- type ORF_R04_OBSERVATION
- type ORF_R04_ORDER
- type ORF_R04_PATIENT
- type ORF_R04_PID_OBR_OBXv2
- type ORF_R04_PID_OBRv2
- type ORF_R04_PIDv2
- type ORF_R04_QUERY_RESPONSE
- type ORF_R04v2
- func (m *ORF_R04v2) DSC() *DSC
- func (m *ORF_R04v2) ERR() *ERR
- func (m *ORF_R04v2) GroupByPID() []*ORF_R04_PIDv2
- func (m *ORF_R04v2) MSA() *MSA
- func (m *ORF_R04v2) MSH() *MSH
- func (m ORF_R04v2) MarshalYAML() (interface{}, error)
- func (m *ORF_R04v2) QAK() *QAK
- func (m *ORF_R04v2) QRD() *QRD
- func (m *ORF_R04v2) QRF() *QRF
- type ORM_O01
- type ORM_O01_CHOICE
- type ORM_O01_INSURANCE
- type ORM_O01_OBSERVATION
- type ORM_O01_ORC_OBXv2
- type ORM_O01_ORCv2
- func (m *ORM_O01_ORCv2) AllCTI() []*CTI
- func (m *ORM_O01_ORCv2) AllDG1() []*DG1
- func (m *ORM_O01_ORCv2) AllNTE() []*NTE
- func (m *ORM_O01_ORCv2) BLG() *BLG
- func (m *ORM_O01_ORCv2) GroupByOBX() []*ORM_O01_ORC_OBXv2
- 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_PATIENT_VISIT
- type ORM_O01_PID_IN1v2
- type ORM_O01_PIDv2
- func (m *ORM_O01_PIDv2) AllAL1() []*AL1
- func (m *ORM_O01_PIDv2) AllNTE() []*NTE
- func (m *ORM_O01_PIDv2) GT1() *GT1
- func (m *ORM_O01_PIDv2) GroupByIN1() []*ORM_O01_PID_IN1v2
- func (m ORM_O01_PIDv2) MarshalYAML() (interface{}, error)
- func (m *ORM_O01_PIDv2) PD1() *PD1
- func (m *ORM_O01_PIDv2) PID() *PID
- func (m *ORM_O01_PIDv2) PV1() *PV1
- func (m *ORM_O01_PIDv2) PV2() *PV2
- type ORM_O01v2
- type ORN_O02
- type ORN_O02_ORDER
- type ORN_O02_PATIENT
- type ORN_O02_PID_ORCv2
- type ORN_O02_PIDv2
- type ORN_O02_RESPONSE
- type ORN_O02v2
- 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) AllCTI() []*CTI
- 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_O02_RESPONSE
- type ORR_O02v2
- type ORS_O02
- type ORS_O02_ORDER
- type ORS_O02_PATIENT
- type ORS_O02_PID_ORCv2
- type ORS_O02_PIDv2
- type ORS_O02_RESPONSE
- type ORS_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
- func (m *ORU_R01_PIDv2) AllNK1() []*NK1
- func (m *ORU_R01_PIDv2) AllNTE() []*NTE
- func (m *ORU_R01_PIDv2) GroupByOBR() []*ORU_R01_PID_OBRv2
- func (m ORU_R01_PIDv2) MarshalYAML() (interface{}, error)
- func (m *ORU_R01_PIDv2) PD1() *PD1
- func (m *ORU_R01_PIDv2) PID() *PID
- func (m *ORU_R01_PIDv2) PV1() *PV1
- func (m *ORU_R01_PIDv2) PV2() *PV2
- type ORU_R01_RESPONSE
- type ORU_R01_VISIT
- 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 OSD
- type OSP
- type OSQ_Q06
- type OSQ_Q06v2
- type OSR_Q06
- type OSR_Q06_CHOICE
- type OSR_Q06_OBSERVATION
- type OSR_Q06_ORDER
- type OSR_Q06_PATIENT
- type OSR_Q06_PID_ORCv2
- func (m *OSR_Q06_PID_ORCv2) AllCTI() []*CTI
- func (m *OSR_Q06_PID_ORCv2) AllNTE() []*NTE
- func (m OSR_Q06_PID_ORCv2) MarshalYAML() (interface{}, error)
- func (m *OSR_Q06_PID_ORCv2) OBR() *OBR
- func (m *OSR_Q06_PID_ORCv2) ODS() *ODS
- func (m *OSR_Q06_PID_ORCv2) ODT() *ODT
- func (m *OSR_Q06_PID_ORCv2) ORC() *ORC
- func (m *OSR_Q06_PID_ORCv2) RQ1() *RQ1
- func (m *OSR_Q06_PID_ORCv2) RQD() *RQD
- func (m *OSR_Q06_PID_ORCv2) RXO() *RXO
- type OSR_Q06_PIDv2
- type OSR_Q06_RESPONSE
- type OSR_Q06v2
- func (m *OSR_Q06v2) AllNTE() []*NTE
- func (m *OSR_Q06v2) DSC() *DSC
- func (m *OSR_Q06v2) ERR() *ERR
- func (m *OSR_Q06v2) GroupByPID() *OSR_Q06_PIDv2
- func (m *OSR_Q06v2) MSA() *MSA
- func (m *OSR_Q06v2) MSH() *MSH
- func (m OSR_Q06v2) MarshalYAML() (interface{}, error)
- func (m *OSR_Q06v2) QRD() *QRD
- func (m *OSR_Q06v2) QRF() *QRF
- type PCF
- type PCR
- type PD1
- type PDC
- type PEO
- type PES
- type PEX_P07
- type PEX_P07_ASSOCIATED_PERSON
- type PEX_P07_ASSOCIATED_RX_ADMIN
- type PEX_P07_ASSOCIATED_RX_ORDER
- type PEX_P07_EXPERIENCE
- type PEX_P07_PES_PEO_PCR_CSRv2
- type PEX_P07_PES_PEO_PCR_NK1_RXAv2
- type PEX_P07_PES_PEO_PCR_NK1v2
- func (m *PEX_P07_PES_PEO_PCR_NK1v2) AllOBX() []*OBX
- func (m *PEX_P07_PES_PEO_PCR_NK1v2) AllPRB() []*PRB
- func (m *PEX_P07_PES_PEO_PCR_NK1v2) AllRXR() []*RXR
- func (m *PEX_P07_PES_PEO_PCR_NK1v2) GroupByRXA() []*PEX_P07_PES_PEO_PCR_NK1_RXAv2
- func (m PEX_P07_PES_PEO_PCR_NK1v2) MarshalYAML() (interface{}, error)
- func (m *PEX_P07_PES_PEO_PCR_NK1v2) NK1() *NK1
- func (m *PEX_P07_PES_PEO_PCR_NK1v2) RXE() *RXE
- type PEX_P07_PES_PEO_PCR_RXAv2
- type PEX_P07_PES_PEO_PCRv2
- func (m *PEX_P07_PES_PEO_PCRv2) AllNTE() []*NTE
- func (m *PEX_P07_PES_PEO_PCRv2) AllOBX() []*OBX
- func (m *PEX_P07_PES_PEO_PCRv2) AllPRB() []*PRB
- func (m *PEX_P07_PES_PEO_PCRv2) AllRXR() []*RXR
- func (m *PEX_P07_PES_PEO_PCRv2) GroupByCSR() []*PEX_P07_PES_PEO_PCR_CSRv2
- func (m *PEX_P07_PES_PEO_PCRv2) GroupByNK1() *PEX_P07_PES_PEO_PCR_NK1v2
- func (m *PEX_P07_PES_PEO_PCRv2) GroupByRXA() []*PEX_P07_PES_PEO_PCR_RXAv2
- func (m PEX_P07_PES_PEO_PCRv2) MarshalYAML() (interface{}, error)
- func (m *PEX_P07_PES_PEO_PCRv2) PCR() *PCR
- func (m *PEX_P07_PES_PEO_PCRv2) RXE() *RXE
- type PEX_P07_PES_PEOv2
- type PEX_P07_PESv2
- type PEX_P07_PEX_CAUSE
- type PEX_P07_PEX_OBSERVATION
- type PEX_P07_RX_ADMINISTRATION
- type PEX_P07_RX_ORDER
- type PEX_P07_STUDY
- type PEX_P07_VISIT
- type PEX_P07v2
- func (m *PEX_P07v2) AllNTE() []*NTE
- func (m *PEX_P07v2) EVN() *EVN
- func (m *PEX_P07v2) GroupByPES() []*PEX_P07_PESv2
- func (m *PEX_P07v2) MSH() *MSH
- func (m PEX_P07v2) MarshalYAML() (interface{}, error)
- func (m *PEX_P07v2) PD1() *PD1
- func (m *PEX_P07v2) PID() *PID
- func (m *PEX_P07v2) PV1() *PV1
- func (m *PEX_P07v2) PV2() *PV2
- type PGL_PC6
- type PGL_PC6_CHOICE
- type PGL_PC6_GOAL
- type PGL_PC6_GOAL_ROLE
- type PGL_PC6_GOL_OBXv2
- type PGL_PC6_GOL_ORC_OBXv2
- type PGL_PC6_GOL_ORCv2
- func (m *PGL_PC6_GOL_ORCv2) AllNTE() []*NTE
- func (m *PGL_PC6_GOL_ORCv2) AllVAR() []*VAR
- func (m *PGL_PC6_GOL_ORCv2) GroupByOBX() []*PGL_PC6_GOL_ORC_OBXv2
- func (m PGL_PC6_GOL_ORCv2) MarshalYAML() (interface{}, error)
- func (m *PGL_PC6_GOL_ORCv2) OBR() *OBR
- func (m *PGL_PC6_GOL_ORCv2) ORC() *ORC
- func (m *PGL_PC6_GOL_ORCv2) RXO() *RXO
- type PGL_PC6_GOL_PRB_OBXv2
- type PGL_PC6_GOL_PRB_ROLv2
- type PGL_PC6_GOL_PRBv2
- func (m *PGL_PC6_GOL_PRBv2) AllNTE() []*NTE
- func (m *PGL_PC6_GOL_PRBv2) AllVAR() []*VAR
- func (m *PGL_PC6_GOL_PRBv2) GroupByOBX() []*PGL_PC6_GOL_PRB_OBXv2
- func (m *PGL_PC6_GOL_PRBv2) GroupByROL() []*PGL_PC6_GOL_PRB_ROLv2
- func (m PGL_PC6_GOL_PRBv2) MarshalYAML() (interface{}, error)
- func (m *PGL_PC6_GOL_PRBv2) PRB() *PRB
- type PGL_PC6_GOL_PTHv2
- type PGL_PC6_GOL_ROLv2
- type PGL_PC6_GOLv2
- func (m *PGL_PC6_GOLv2) AllNTE() []*NTE
- func (m *PGL_PC6_GOLv2) AllVAR() []*VAR
- func (m *PGL_PC6_GOLv2) GOL() *GOL
- func (m *PGL_PC6_GOLv2) GroupByOBX() []*PGL_PC6_GOL_OBXv2
- func (m *PGL_PC6_GOLv2) GroupByORC() []*PGL_PC6_GOL_ORCv2
- func (m *PGL_PC6_GOLv2) GroupByPRB() []*PGL_PC6_GOL_PRBv2
- func (m *PGL_PC6_GOLv2) GroupByPTH() []*PGL_PC6_GOL_PTHv2
- func (m *PGL_PC6_GOLv2) GroupByROL() []*PGL_PC6_GOL_ROLv2
- func (m PGL_PC6_GOLv2) MarshalYAML() (interface{}, error)
- type PGL_PC6_OBSERVATION
- type PGL_PC6_ORDER
- type PGL_PC6_ORDER_DETAIL
- type PGL_PC6_ORDER_OBSERVATION
- type PGL_PC6_PATHWAY
- type PGL_PC6_PATIENT_VISIT
- type PGL_PC6_PROBLEM
- type PGL_PC6_PROBLEM_OBSERVATION
- type PGL_PC6_PROBLEM_ROLE
- type PGL_PC6v2
- type PI
- type PID
- type PIN_I07
- type PIN_I07_GUARANTOR_INSURANCE
- type PIN_I07_IN1v2
- type PIN_I07_INSURANCE
- type PIN_I07_PRDv2
- type PIN_I07_PROVIDER
- type PIN_I07v2
- func (m *PIN_I07v2) AllGT1() []*GT1
- func (m *PIN_I07v2) AllNK1() []*NK1
- func (m *PIN_I07v2) AllNTE() []*NTE
- func (m *PIN_I07v2) GroupByIN1() []*PIN_I07_IN1v2
- func (m *PIN_I07v2) GroupByPRD() []*PIN_I07_PRDv2
- func (m *PIN_I07v2) MSH() *MSH
- func (m PIN_I07v2) MarshalYAML() (interface{}, error)
- func (m *PIN_I07v2) PID() *PID
- type PIP
- type PL
- type PLN
- type PN
- type PPG_PCG
- type PPG_PCG_CHOICE
- type PPG_PCG_GOAL
- type PPG_PCG_GOAL_OBSERVATION
- type PPG_PCG_GOAL_ROLE
- type PPG_PCG_ORDER
- type PPG_PCG_ORDER_DETAIL
- type PPG_PCG_ORDER_OBSERVATION
- type PPG_PCG_PATHWAY
- type PPG_PCG_PATHWAY_ROLE
- type PPG_PCG_PATIENT_VISIT
- type PPG_PCG_PROBLEM
- type PPG_PCG_PROBLEM_OBSERVATION
- type PPG_PCG_PROBLEM_ROLE
- type PPG_PCG_PTH_GOL_OBXv2
- type PPG_PCG_PTH_GOL_ORC_OBXv2
- type PPG_PCG_PTH_GOL_ORCv2
- func (m *PPG_PCG_PTH_GOL_ORCv2) AllNTE() []*NTE
- func (m *PPG_PCG_PTH_GOL_ORCv2) AllVAR() []*VAR
- func (m *PPG_PCG_PTH_GOL_ORCv2) GroupByOBX() []*PPG_PCG_PTH_GOL_ORC_OBXv2
- func (m PPG_PCG_PTH_GOL_ORCv2) MarshalYAML() (interface{}, error)
- func (m *PPG_PCG_PTH_GOL_ORCv2) OBR() *OBR
- func (m *PPG_PCG_PTH_GOL_ORCv2) ORC() *ORC
- func (m *PPG_PCG_PTH_GOL_ORCv2) RXO() *RXO
- type PPG_PCG_PTH_GOL_PRB_OBXv2
- type PPG_PCG_PTH_GOL_PRB_ROLv2
- type PPG_PCG_PTH_GOL_PRBv2
- func (m *PPG_PCG_PTH_GOL_PRBv2) AllNTE() []*NTE
- func (m *PPG_PCG_PTH_GOL_PRBv2) AllVAR() []*VAR
- func (m *PPG_PCG_PTH_GOL_PRBv2) GroupByOBX() []*PPG_PCG_PTH_GOL_PRB_OBXv2
- func (m *PPG_PCG_PTH_GOL_PRBv2) GroupByROL() []*PPG_PCG_PTH_GOL_PRB_ROLv2
- func (m PPG_PCG_PTH_GOL_PRBv2) MarshalYAML() (interface{}, error)
- func (m *PPG_PCG_PTH_GOL_PRBv2) PRB() *PRB
- type PPG_PCG_PTH_GOL_ROLv2
- type PPG_PCG_PTH_GOLv2
- func (m *PPG_PCG_PTH_GOLv2) AllNTE() []*NTE
- func (m *PPG_PCG_PTH_GOLv2) AllVAR() []*VAR
- func (m *PPG_PCG_PTH_GOLv2) GOL() *GOL
- func (m *PPG_PCG_PTH_GOLv2) GroupByOBX() []*PPG_PCG_PTH_GOL_OBXv2
- func (m *PPG_PCG_PTH_GOLv2) GroupByORC() []*PPG_PCG_PTH_GOL_ORCv2
- func (m *PPG_PCG_PTH_GOLv2) GroupByPRB() []*PPG_PCG_PTH_GOL_PRBv2
- func (m *PPG_PCG_PTH_GOLv2) GroupByROL() []*PPG_PCG_PTH_GOL_ROLv2
- func (m PPG_PCG_PTH_GOLv2) MarshalYAML() (interface{}, error)
- type PPG_PCG_PTH_ROLv2
- type PPG_PCG_PTHv2
- type PPG_PCGv2
- type PPN
- type PPP_PCB
- type PPP_PCB_CHOICE
- type PPP_PCB_GOAL
- type PPP_PCB_GOAL_OBSERVATION
- type PPP_PCB_GOAL_ROLE
- type PPP_PCB_ORDER
- type PPP_PCB_ORDER_DETAIL
- type PPP_PCB_ORDER_OBSERVATION
- type PPP_PCB_PATHWAY
- type PPP_PCB_PATHWAY_ROLE
- type PPP_PCB_PATIENT_VISIT
- type PPP_PCB_PROBLEM
- type PPP_PCB_PROBLEM_OBSERVATION
- type PPP_PCB_PROBLEM_ROLE
- type PPP_PCB_PTH_PRB_GOL_OBXv2
- type PPP_PCB_PTH_PRB_GOL_ROLv2
- type PPP_PCB_PTH_PRB_GOLv2
- func (m *PPP_PCB_PTH_PRB_GOLv2) AllNTE() []*NTE
- func (m *PPP_PCB_PTH_PRB_GOLv2) AllVAR() []*VAR
- func (m *PPP_PCB_PTH_PRB_GOLv2) GOL() *GOL
- func (m *PPP_PCB_PTH_PRB_GOLv2) GroupByOBX() []*PPP_PCB_PTH_PRB_GOL_OBXv2
- func (m *PPP_PCB_PTH_PRB_GOLv2) GroupByROL() []*PPP_PCB_PTH_PRB_GOL_ROLv2
- func (m PPP_PCB_PTH_PRB_GOLv2) MarshalYAML() (interface{}, error)
- type PPP_PCB_PTH_PRB_OBXv2
- type PPP_PCB_PTH_PRB_ORC_OBXv2
- type PPP_PCB_PTH_PRB_ORCv2
- func (m *PPP_PCB_PTH_PRB_ORCv2) AllNTE() []*NTE
- func (m *PPP_PCB_PTH_PRB_ORCv2) AllVAR() []*VAR
- func (m *PPP_PCB_PTH_PRB_ORCv2) GroupByOBX() []*PPP_PCB_PTH_PRB_ORC_OBXv2
- func (m PPP_PCB_PTH_PRB_ORCv2) MarshalYAML() (interface{}, error)
- func (m *PPP_PCB_PTH_PRB_ORCv2) OBR() *OBR
- func (m *PPP_PCB_PTH_PRB_ORCv2) ORC() *ORC
- func (m *PPP_PCB_PTH_PRB_ORCv2) RXO() *RXO
- type PPP_PCB_PTH_PRB_ROLv2
- type PPP_PCB_PTH_PRBv2
- func (m *PPP_PCB_PTH_PRBv2) AllNTE() []*NTE
- func (m *PPP_PCB_PTH_PRBv2) AllVAR() []*VAR
- func (m *PPP_PCB_PTH_PRBv2) GroupByGOL() []*PPP_PCB_PTH_PRB_GOLv2
- func (m *PPP_PCB_PTH_PRBv2) GroupByOBX() []*PPP_PCB_PTH_PRB_OBXv2
- func (m *PPP_PCB_PTH_PRBv2) GroupByORC() []*PPP_PCB_PTH_PRB_ORCv2
- func (m *PPP_PCB_PTH_PRBv2) GroupByROL() []*PPP_PCB_PTH_PRB_ROLv2
- func (m PPP_PCB_PTH_PRBv2) MarshalYAML() (interface{}, error)
- func (m *PPP_PCB_PTH_PRBv2) PRB() *PRB
- type PPP_PCB_PTH_ROLv2
- type PPP_PCB_PTHv2
- type PPP_PCBv2
- type PPR_PC1
- type PPR_PC1_CHOICE
- type PPR_PC1_GOAL
- type PPR_PC1_GOAL_OBSERVATION
- type PPR_PC1_GOAL_ROLE
- type PPR_PC1_ORDER
- type PPR_PC1_ORDER_DETAIL
- type PPR_PC1_ORDER_OBSERVATION
- type PPR_PC1_PATHWAY
- type PPR_PC1_PATHWAY_OBSERVATION
- type PPR_PC1_PATIENT_VISIT
- type PPR_PC1_PRB_GOL_OBXv2
- type PPR_PC1_PRB_GOL_ROLv2
- type PPR_PC1_PRB_GOLv2
- func (m *PPR_PC1_PRB_GOLv2) AllNTE() []*NTE
- func (m *PPR_PC1_PRB_GOLv2) AllVAR() []*VAR
- func (m *PPR_PC1_PRB_GOLv2) GOL() *GOL
- func (m *PPR_PC1_PRB_GOLv2) GroupByOBX() []*PPR_PC1_PRB_GOL_OBXv2
- func (m *PPR_PC1_PRB_GOLv2) GroupByROL() []*PPR_PC1_PRB_GOL_ROLv2
- func (m PPR_PC1_PRB_GOLv2) MarshalYAML() (interface{}, error)
- type PPR_PC1_PRB_OBXv2
- type PPR_PC1_PRB_ORC_OBXv2
- type PPR_PC1_PRB_ORCv2
- func (m *PPR_PC1_PRB_ORCv2) AllNTE() []*NTE
- func (m *PPR_PC1_PRB_ORCv2) AllVAR() []*VAR
- func (m *PPR_PC1_PRB_ORCv2) GroupByOBX() []*PPR_PC1_PRB_ORC_OBXv2
- func (m PPR_PC1_PRB_ORCv2) MarshalYAML() (interface{}, error)
- func (m *PPR_PC1_PRB_ORCv2) OBR() *OBR
- func (m *PPR_PC1_PRB_ORCv2) ORC() *ORC
- func (m *PPR_PC1_PRB_ORCv2) RXO() *RXO
- type PPR_PC1_PRB_PTHv2
- type PPR_PC1_PRB_ROLv2
- type PPR_PC1_PRBv2
- func (m *PPR_PC1_PRBv2) AllNTE() []*NTE
- func (m *PPR_PC1_PRBv2) AllVAR() []*VAR
- func (m *PPR_PC1_PRBv2) GroupByGOL() []*PPR_PC1_PRB_GOLv2
- func (m *PPR_PC1_PRBv2) GroupByOBX() []*PPR_PC1_PRB_OBXv2
- func (m *PPR_PC1_PRBv2) GroupByORC() []*PPR_PC1_PRB_ORCv2
- func (m *PPR_PC1_PRBv2) GroupByPTH() []*PPR_PC1_PRB_PTHv2
- func (m *PPR_PC1_PRBv2) GroupByROL() []*PPR_PC1_PRB_ROLv2
- func (m PPR_PC1_PRBv2) MarshalYAML() (interface{}, error)
- func (m *PPR_PC1_PRBv2) PRB() *PRB
- type PPR_PC1_PROBLEM
- type PPR_PC1_PROBLEM_OBSERVATION
- type PPR_PC1_PROBLEM_ROLE
- type PPR_PC1v2
- type PPT_PCL
- type PPT_PCL_CHOICE
- type PPT_PCL_GOAL
- type PPT_PCL_GOAL_OBSERVATION
- type PPT_PCL_GOAL_ROLE
- type PPT_PCL_ORDER
- type PPT_PCL_ORDER_DETAIL
- type PPT_PCL_ORDER_OBSERVATION
- type PPT_PCL_PATHWAY
- type PPT_PCL_PATHWAY_ROLE
- type PPT_PCL_PATIENT
- type PPT_PCL_PATIENT_VISIT
- type PPT_PCL_PID_PTH_GOL_OBXv2
- type PPT_PCL_PID_PTH_GOL_ORC_OBXv2
- type PPT_PCL_PID_PTH_GOL_ORCv2
- func (m *PPT_PCL_PID_PTH_GOL_ORCv2) AllNTE() []*NTE
- func (m *PPT_PCL_PID_PTH_GOL_ORCv2) AllVAR() []*VAR
- func (m *PPT_PCL_PID_PTH_GOL_ORCv2) GroupByOBX() []*PPT_PCL_PID_PTH_GOL_ORC_OBXv2
- func (m PPT_PCL_PID_PTH_GOL_ORCv2) MarshalYAML() (interface{}, error)
- func (m *PPT_PCL_PID_PTH_GOL_ORCv2) OBR() *OBR
- func (m *PPT_PCL_PID_PTH_GOL_ORCv2) ORC() *ORC
- func (m *PPT_PCL_PID_PTH_GOL_ORCv2) RXO() *RXO
- type PPT_PCL_PID_PTH_GOL_PRB_OBXv2
- type PPT_PCL_PID_PTH_GOL_PRB_ROLv2
- type PPT_PCL_PID_PTH_GOL_PRBv2
- func (m *PPT_PCL_PID_PTH_GOL_PRBv2) AllNTE() []*NTE
- func (m *PPT_PCL_PID_PTH_GOL_PRBv2) AllVAR() []*VAR
- func (m *PPT_PCL_PID_PTH_GOL_PRBv2) GroupByOBX() []*PPT_PCL_PID_PTH_GOL_PRB_OBXv2
- func (m *PPT_PCL_PID_PTH_GOL_PRBv2) GroupByROL() []*PPT_PCL_PID_PTH_GOL_PRB_ROLv2
- func (m PPT_PCL_PID_PTH_GOL_PRBv2) MarshalYAML() (interface{}, error)
- func (m *PPT_PCL_PID_PTH_GOL_PRBv2) PRB() *PRB
- type PPT_PCL_PID_PTH_GOL_ROLv2
- type PPT_PCL_PID_PTH_GOLv2
- func (m *PPT_PCL_PID_PTH_GOLv2) AllNTE() []*NTE
- func (m *PPT_PCL_PID_PTH_GOLv2) AllVAR() []*VAR
- func (m *PPT_PCL_PID_PTH_GOLv2) GOL() *GOL
- func (m *PPT_PCL_PID_PTH_GOLv2) GroupByOBX() []*PPT_PCL_PID_PTH_GOL_OBXv2
- func (m *PPT_PCL_PID_PTH_GOLv2) GroupByORC() []*PPT_PCL_PID_PTH_GOL_ORCv2
- func (m *PPT_PCL_PID_PTH_GOLv2) GroupByPRB() []*PPT_PCL_PID_PTH_GOL_PRBv2
- func (m *PPT_PCL_PID_PTH_GOLv2) GroupByROL() []*PPT_PCL_PID_PTH_GOL_ROLv2
- func (m PPT_PCL_PID_PTH_GOLv2) MarshalYAML() (interface{}, error)
- type PPT_PCL_PID_PTH_ROLv2
- type PPT_PCL_PID_PTHv2
- func (m *PPT_PCL_PID_PTHv2) AllNTE() []*NTE
- func (m *PPT_PCL_PID_PTHv2) AllVAR() []*VAR
- func (m *PPT_PCL_PID_PTHv2) GroupByGOL() []*PPT_PCL_PID_PTH_GOLv2
- func (m *PPT_PCL_PID_PTHv2) GroupByROL() []*PPT_PCL_PID_PTH_ROLv2
- func (m PPT_PCL_PID_PTHv2) MarshalYAML() (interface{}, error)
- func (m *PPT_PCL_PID_PTHv2) PTH() *PTH
- type PPT_PCL_PIDv2
- type PPT_PCL_PROBLEM
- type PPT_PCL_PROBLEM_OBSERVATION
- type PPT_PCL_PROBLEM_ROLE
- type PPT_PCLv2
- type PPV_PCA
- type PPV_PCA_CHOICE
- type PPV_PCA_GOAL
- type PPV_PCA_GOAL_OBSERVATION
- type PPV_PCA_GOAL_PATHWAY
- type PPV_PCA_GOAL_ROLE
- type PPV_PCA_ORDER
- type PPV_PCA_ORDER_DETAIL
- type PPV_PCA_ORDER_OBSERVATION
- type PPV_PCA_PATIENT
- type PPV_PCA_PATIENT_VISIT
- type PPV_PCA_PID_GOL_OBXv2
- type PPV_PCA_PID_GOL_ORC_OBXv2
- type PPV_PCA_PID_GOL_ORCv2
- func (m *PPV_PCA_PID_GOL_ORCv2) AllNTE() []*NTE
- func (m *PPV_PCA_PID_GOL_ORCv2) AllVAR() []*VAR
- func (m *PPV_PCA_PID_GOL_ORCv2) GroupByOBX() []*PPV_PCA_PID_GOL_ORC_OBXv2
- func (m PPV_PCA_PID_GOL_ORCv2) MarshalYAML() (interface{}, error)
- func (m *PPV_PCA_PID_GOL_ORCv2) OBR() *OBR
- func (m *PPV_PCA_PID_GOL_ORCv2) ORC() *ORC
- func (m *PPV_PCA_PID_GOL_ORCv2) RXO() *RXO
- type PPV_PCA_PID_GOL_PRB_OBXv2
- type PPV_PCA_PID_GOL_PRB_ROLv2
- type PPV_PCA_PID_GOL_PRBv2
- func (m *PPV_PCA_PID_GOL_PRBv2) AllNTE() []*NTE
- func (m *PPV_PCA_PID_GOL_PRBv2) AllVAR() []*VAR
- func (m *PPV_PCA_PID_GOL_PRBv2) GroupByOBX() []*PPV_PCA_PID_GOL_PRB_OBXv2
- func (m *PPV_PCA_PID_GOL_PRBv2) GroupByROL() []*PPV_PCA_PID_GOL_PRB_ROLv2
- func (m PPV_PCA_PID_GOL_PRBv2) MarshalYAML() (interface{}, error)
- func (m *PPV_PCA_PID_GOL_PRBv2) PRB() *PRB
- type PPV_PCA_PID_GOL_PTHv2
- type PPV_PCA_PID_GOL_ROLv2
- type PPV_PCA_PID_GOLv2
- func (m *PPV_PCA_PID_GOLv2) AllNTE() []*NTE
- func (m *PPV_PCA_PID_GOLv2) AllVAR() []*VAR
- func (m *PPV_PCA_PID_GOLv2) GOL() *GOL
- func (m *PPV_PCA_PID_GOLv2) GroupByOBX() []*PPV_PCA_PID_GOL_OBXv2
- func (m *PPV_PCA_PID_GOLv2) GroupByORC() []*PPV_PCA_PID_GOL_ORCv2
- func (m *PPV_PCA_PID_GOLv2) GroupByPRB() []*PPV_PCA_PID_GOL_PRBv2
- func (m *PPV_PCA_PID_GOLv2) GroupByPTH() []*PPV_PCA_PID_GOL_PTHv2
- func (m *PPV_PCA_PID_GOLv2) GroupByROL() []*PPV_PCA_PID_GOL_ROLv2
- func (m PPV_PCA_PID_GOLv2) MarshalYAML() (interface{}, error)
- type PPV_PCA_PIDv2
- type PPV_PCA_PROBLEM
- type PPV_PCA_PROBLEM_OBSERVATION
- type PPV_PCA_PROBLEM_ROLE
- type PPV_PCAv2
- type PR1
- type PRA
- type PRB
- type PRC
- type PRD
- type PRL
- type PRR_PC5
- type PRR_PC5_CHOICE
- type PRR_PC5_GOAL
- type PRR_PC5_GOAL_OBSERVATION
- type PRR_PC5_GOAL_ROLE
- type PRR_PC5_ORDER
- type PRR_PC5_ORDER_DETAIL
- type PRR_PC5_ORDER_OBSERVATION
- type PRR_PC5_PATIENT
- type PRR_PC5_PATIENT_VISIT
- type PRR_PC5_PID_PRB_GOL_OBXv2
- type PRR_PC5_PID_PRB_GOL_ROLv2
- type PRR_PC5_PID_PRB_GOLv2
- func (m *PRR_PC5_PID_PRB_GOLv2) AllNTE() []*NTE
- func (m *PRR_PC5_PID_PRB_GOLv2) AllVAR() []*VAR
- func (m *PRR_PC5_PID_PRB_GOLv2) GOL() *GOL
- func (m *PRR_PC5_PID_PRB_GOLv2) GroupByOBX() []*PRR_PC5_PID_PRB_GOL_OBXv2
- func (m *PRR_PC5_PID_PRB_GOLv2) GroupByROL() []*PRR_PC5_PID_PRB_GOL_ROLv2
- func (m PRR_PC5_PID_PRB_GOLv2) MarshalYAML() (interface{}, error)
- type PRR_PC5_PID_PRB_OBXv2
- type PRR_PC5_PID_PRB_ORC_OBXv2
- type PRR_PC5_PID_PRB_ORCv2
- func (m *PRR_PC5_PID_PRB_ORCv2) AllNTE() []*NTE
- func (m *PRR_PC5_PID_PRB_ORCv2) AllVAR() []*VAR
- func (m *PRR_PC5_PID_PRB_ORCv2) GroupByOBX() []*PRR_PC5_PID_PRB_ORC_OBXv2
- func (m PRR_PC5_PID_PRB_ORCv2) MarshalYAML() (interface{}, error)
- func (m *PRR_PC5_PID_PRB_ORCv2) OBR() *OBR
- func (m *PRR_PC5_PID_PRB_ORCv2) ORC() *ORC
- func (m *PRR_PC5_PID_PRB_ORCv2) RXO() *RXO
- type PRR_PC5_PID_PRB_PTHv2
- type PRR_PC5_PID_PRB_ROLv2
- type PRR_PC5_PID_PRBv2
- func (m *PRR_PC5_PID_PRBv2) AllNTE() []*NTE
- func (m *PRR_PC5_PID_PRBv2) AllVAR() []*VAR
- func (m *PRR_PC5_PID_PRBv2) GroupByGOL() []*PRR_PC5_PID_PRB_GOLv2
- func (m *PRR_PC5_PID_PRBv2) GroupByOBX() []*PRR_PC5_PID_PRB_OBXv2
- func (m *PRR_PC5_PID_PRBv2) GroupByORC() []*PRR_PC5_PID_PRB_ORCv2
- func (m *PRR_PC5_PID_PRBv2) GroupByPTH() []*PRR_PC5_PID_PRB_PTHv2
- func (m *PRR_PC5_PID_PRBv2) GroupByROL() []*PRR_PC5_PID_PRB_ROLv2
- func (m PRR_PC5_PID_PRBv2) MarshalYAML() (interface{}, error)
- func (m *PRR_PC5_PID_PRBv2) PRB() *PRB
- type PRR_PC5_PIDv2
- type PRR_PC5_PROBLEM
- type PRR_PC5_PROBLEM_OBSERVATION
- type PRR_PC5_PROBLEM_PATHWAY
- type PRR_PC5_PROBLEM_ROLE
- type PRR_PC5v2
- type PSH
- type PT
- type PTA
- type PTH
- type PTR_PCF
- type PTR_PCF_CHOICE
- type PTR_PCF_GOAL
- type PTR_PCF_GOAL_OBSERVATION
- type PTR_PCF_GOAL_ROLE
- type PTR_PCF_ORDER
- type PTR_PCF_ORDER_DETAIL
- type PTR_PCF_ORDER_OBSERVATION
- type PTR_PCF_PATHWAY
- type PTR_PCF_PATHWAY_ROLE
- type PTR_PCF_PATIENT
- type PTR_PCF_PATIENT_VISIT
- type PTR_PCF_PID_PTH_PRB_GOL_OBXv2
- type PTR_PCF_PID_PTH_PRB_GOL_ROLv2
- type PTR_PCF_PID_PTH_PRB_GOLv2
- func (m *PTR_PCF_PID_PTH_PRB_GOLv2) AllNTE() []*NTE
- func (m *PTR_PCF_PID_PTH_PRB_GOLv2) AllVAR() []*VAR
- func (m *PTR_PCF_PID_PTH_PRB_GOLv2) GOL() *GOL
- func (m *PTR_PCF_PID_PTH_PRB_GOLv2) GroupByOBX() []*PTR_PCF_PID_PTH_PRB_GOL_OBXv2
- func (m *PTR_PCF_PID_PTH_PRB_GOLv2) GroupByROL() []*PTR_PCF_PID_PTH_PRB_GOL_ROLv2
- func (m PTR_PCF_PID_PTH_PRB_GOLv2) MarshalYAML() (interface{}, error)
- type PTR_PCF_PID_PTH_PRB_OBXv2
- type PTR_PCF_PID_PTH_PRB_ORC_OBXv2
- type PTR_PCF_PID_PTH_PRB_ORCv2
- func (m *PTR_PCF_PID_PTH_PRB_ORCv2) AllNTE() []*NTE
- func (m *PTR_PCF_PID_PTH_PRB_ORCv2) AllVAR() []*VAR
- func (m *PTR_PCF_PID_PTH_PRB_ORCv2) GroupByOBX() []*PTR_PCF_PID_PTH_PRB_ORC_OBXv2
- func (m PTR_PCF_PID_PTH_PRB_ORCv2) MarshalYAML() (interface{}, error)
- func (m *PTR_PCF_PID_PTH_PRB_ORCv2) OBR() *OBR
- func (m *PTR_PCF_PID_PTH_PRB_ORCv2) ORC() *ORC
- func (m *PTR_PCF_PID_PTH_PRB_ORCv2) RXO() *RXO
- type PTR_PCF_PID_PTH_PRB_ROLv2
- type PTR_PCF_PID_PTH_PRBv2
- func (m *PTR_PCF_PID_PTH_PRBv2) AllNTE() []*NTE
- func (m *PTR_PCF_PID_PTH_PRBv2) AllVAR() []*VAR
- func (m *PTR_PCF_PID_PTH_PRBv2) GroupByGOL() []*PTR_PCF_PID_PTH_PRB_GOLv2
- func (m *PTR_PCF_PID_PTH_PRBv2) GroupByOBX() []*PTR_PCF_PID_PTH_PRB_OBXv2
- func (m *PTR_PCF_PID_PTH_PRBv2) GroupByORC() []*PTR_PCF_PID_PTH_PRB_ORCv2
- func (m *PTR_PCF_PID_PTH_PRBv2) GroupByROL() []*PTR_PCF_PID_PTH_PRB_ROLv2
- func (m PTR_PCF_PID_PTH_PRBv2) MarshalYAML() (interface{}, error)
- func (m *PTR_PCF_PID_PTH_PRBv2) PRB() *PRB
- type PTR_PCF_PID_PTH_ROLv2
- type PTR_PCF_PID_PTHv2
- func (m *PTR_PCF_PID_PTHv2) AllNTE() []*NTE
- func (m *PTR_PCF_PID_PTHv2) AllVAR() []*VAR
- func (m *PTR_PCF_PID_PTHv2) GroupByPRB() []*PTR_PCF_PID_PTH_PRBv2
- func (m *PTR_PCF_PID_PTHv2) GroupByROL() []*PTR_PCF_PID_PTH_ROLv2
- func (m PTR_PCF_PID_PTHv2) MarshalYAML() (interface{}, error)
- func (m *PTR_PCF_PID_PTHv2) PTH() *PTH
- type PTR_PCF_PIDv2
- type PTR_PCF_PROBLEM
- type PTR_PCF_PROBLEM_OBSERVATION
- type PTR_PCF_PROBLEM_ROLE
- type PTR_PCFv2
- type PV1
- type PV2
- type QAK
- type QCK_Q02
- type QCK_Q02v2
- type QIP
- type QRD
- type QRF
- type QRY_A19
- type QRY_A19v2
- type QRY_P04
- type QRY_P04v2
- type QRY_PC4
- type QRY_PC4v2
- type QRY_Q01
- type QRY_Q01v2
- type QRY_Q02
- type QRY_Q02v2
- type QRY_R02
- type QRY_R02v2
- type QRY_T12
- type QRY_T12v2
- type QSC
- type RAR_RAR
- type RAR_RAR_DEFINITION
- type RAR_RAR_ENCODING
- type RAR_RAR_ORDER
- type RAR_RAR_PATIENT
- type RAR_RAR_QRD_ORC_RXEv2
- type RAR_RAR_QRD_ORCv2
- type RAR_RAR_QRDv2
- type RAR_RARv2
- type RAS_O01
- type RAS_O01_COMPONENTS
- type RAS_O01_ENCODING
- type RAS_O01_OBSERVATION
- type RAS_O01_ORC_OBXv2
- type RAS_O01_ORC_RXEv2
- type RAS_O01_ORC_RXO_RXCv2
- type RAS_O01_ORC_RXOv2
- type RAS_O01_ORCv2
- func (m *RAS_O01_ORCv2) AllCTI() []*CTI
- func (m *RAS_O01_ORCv2) AllRXA() []*RXA
- func (m *RAS_O01_ORCv2) GroupByOBX() []*RAS_O01_ORC_OBXv2
- func (m *RAS_O01_ORCv2) GroupByRXE() *RAS_O01_ORC_RXEv2
- func (m *RAS_O01_ORCv2) GroupByRXO() *RAS_O01_ORC_RXOv2
- func (m RAS_O01_ORCv2) MarshalYAML() (interface{}, error)
- func (m *RAS_O01_ORCv2) ORC() *ORC
- func (m *RAS_O01_ORCv2) RXR() *RXR
- type RAS_O01_ORDER
- type RAS_O01_ORDER_DETAIL
- type RAS_O01_ORDER_DETAIL_SUPPLEMENT
- type RAS_O01_PATIENT
- type RAS_O01_PATIENT_VISIT
- type RAS_O01_PIDv2
- type RAS_O01v2
- type RCD
- type RCI_I05
- type RCI_I05_OBR_OBXv2
- type RCI_I05_OBRv2
- type RCI_I05_OBSERVATION
- type RCI_I05_PRDv2
- type RCI_I05_PROVIDER
- type RCI_I05_RESULTS
- type RCI_I05v2
- func (m *RCI_I05v2) AllAL1() []*AL1
- func (m *RCI_I05v2) AllDG1() []*DG1
- func (m *RCI_I05v2) AllDRG() []*DRG
- func (m *RCI_I05v2) AllNTE() []*NTE
- func (m *RCI_I05v2) GroupByOBR() []*RCI_I05_OBRv2
- func (m *RCI_I05v2) GroupByPRD() []*RCI_I05_PRDv2
- func (m *RCI_I05v2) MSA() *MSA
- func (m *RCI_I05v2) MSH() *MSH
- func (m RCI_I05v2) MarshalYAML() (interface{}, error)
- func (m *RCI_I05v2) PID() *PID
- func (m *RCI_I05v2) QRD() *QRD
- func (m *RCI_I05v2) QRF() *QRF
- type RCL_I06
- type RCL_I06_PRDv2
- type RCL_I06_PROVIDER
- type RCL_I06v2
- func (m *RCL_I06v2) AllAL1() []*AL1
- func (m *RCL_I06v2) AllDG1() []*DG1
- func (m *RCL_I06v2) AllDRG() []*DRG
- func (m *RCL_I06v2) AllDSP() []*DSP
- func (m *RCL_I06v2) AllNTE() []*NTE
- func (m *RCL_I06v2) DSC() *DSC
- func (m *RCL_I06v2) GroupByPRD() []*RCL_I06_PRDv2
- func (m *RCL_I06v2) MSA() *MSA
- func (m *RCL_I06v2) MSH() *MSH
- func (m RCL_I06v2) MarshalYAML() (interface{}, error)
- func (m *RCL_I06v2) PID() *PID
- func (m *RCL_I06v2) QRD() *QRD
- func (m *RCL_I06v2) QRF() *QRF
- type RDE_O01
- type RDE_O01_COMPONENT
- type RDE_O01_INSURANCE
- type RDE_O01_OBSERVATION
- type RDE_O01_ORC_OBXv2
- type RDE_O01_ORC_RXO_RXCv2
- type RDE_O01_ORC_RXOv2
- type RDE_O01_ORCv2
- func (m *RDE_O01_ORCv2) AllCTI() []*CTI
- func (m *RDE_O01_ORCv2) AllRXC() []*RXC
- func (m *RDE_O01_ORCv2) AllRXR() []*RXR
- func (m *RDE_O01_ORCv2) GroupByOBX() []*RDE_O01_ORC_OBXv2
- func (m *RDE_O01_ORCv2) GroupByRXO() *RDE_O01_ORC_RXOv2
- func (m RDE_O01_ORCv2) MarshalYAML() (interface{}, error)
- func (m *RDE_O01_ORCv2) ORC() *ORC
- func (m *RDE_O01_ORCv2) RXE() *RXE
- type RDE_O01_ORDER
- type RDE_O01_ORDER_DETAIL
- type RDE_O01_PATIENT
- type RDE_O01_PATIENT_VISIT
- type RDE_O01_PID_IN1v2
- type RDE_O01_PIDv2
- func (m *RDE_O01_PIDv2) AllAL1() []*AL1
- func (m *RDE_O01_PIDv2) AllNTE() []*NTE
- func (m *RDE_O01_PIDv2) GT1() *GT1
- func (m *RDE_O01_PIDv2) GroupByIN1() []*RDE_O01_PID_IN1v2
- func (m RDE_O01_PIDv2) MarshalYAML() (interface{}, error)
- func (m *RDE_O01_PIDv2) PD1() *PD1
- func (m *RDE_O01_PIDv2) PID() *PID
- func (m *RDE_O01_PIDv2) PV1() *PV1
- func (m *RDE_O01_PIDv2) PV2() *PV2
- type RDE_O01v2
- type RDF
- type RDO_O01
- type RDO_O01_COMPONENT
- type RDO_O01_INSURANCE
- type RDO_O01_OBSERVATION
- type RDO_O01_ORC_OBXv2
- type RDO_O01_ORC_RXCv2
- type RDO_O01_ORCv2
- func (m *RDO_O01_ORCv2) AllNTE() []*NTE
- func (m *RDO_O01_ORCv2) AllRXR() []*RXR
- func (m *RDO_O01_ORCv2) BLG() *BLG
- func (m *RDO_O01_ORCv2) GroupByOBX() []*RDO_O01_ORC_OBXv2
- func (m *RDO_O01_ORCv2) GroupByRXC() *RDO_O01_ORC_RXCv2
- func (m RDO_O01_ORCv2) MarshalYAML() (interface{}, error)
- func (m *RDO_O01_ORCv2) ORC() *ORC
- func (m *RDO_O01_ORCv2) RXO() *RXO
- type RDO_O01_ORDER
- type RDO_O01_ORDER_DETAIL
- type RDO_O01_PATIENT
- type RDO_O01_PATIENT_VISIT
- type RDO_O01_PID_IN1v2
- type RDO_O01_PIDv2
- func (m *RDO_O01_PIDv2) AllAL1() []*AL1
- func (m *RDO_O01_PIDv2) AllNTE() []*NTE
- func (m *RDO_O01_PIDv2) GT1() *GT1
- func (m *RDO_O01_PIDv2) GroupByIN1() []*RDO_O01_PID_IN1v2
- func (m RDO_O01_PIDv2) MarshalYAML() (interface{}, error)
- func (m *RDO_O01_PIDv2) PD1() *PD1
- func (m *RDO_O01_PIDv2) PID() *PID
- func (m *RDO_O01_PIDv2) PV1() *PV1
- func (m *RDO_O01_PIDv2) PV2() *PV2
- type RDO_O01v2
- type RDR_RDR
- type RDR_RDR_DEFINITION
- type RDR_RDR_DISPENSE
- type RDR_RDR_ENCODING
- type RDR_RDR_ORDER
- type RDR_RDR_PATIENT
- type RDR_RDR_QRD_ORC_RXDv2
- type RDR_RDR_QRD_ORCv2
- type RDR_RDR_QRDv2
- type RDR_RDRv2
- type RDS_O01
- type RDS_O01_COMPONENT
- type RDS_O01_ENCODING
- type RDS_O01_OBSERVATION
- type RDS_O01_ORC_OBXv2
- type RDS_O01_ORC_RXEv2
- type RDS_O01_ORC_RXO_RXCv2
- type RDS_O01_ORC_RXOv2
- type RDS_O01_ORCv2
- func (m *RDS_O01_ORCv2) AllRXC() []*RXC
- func (m *RDS_O01_ORCv2) AllRXR() []*RXR
- func (m *RDS_O01_ORCv2) GroupByOBX() []*RDS_O01_ORC_OBXv2
- func (m *RDS_O01_ORCv2) GroupByRXE() *RDS_O01_ORC_RXEv2
- func (m *RDS_O01_ORCv2) GroupByRXO() *RDS_O01_ORC_RXOv2
- func (m RDS_O01_ORCv2) MarshalYAML() (interface{}, error)
- func (m *RDS_O01_ORCv2) ORC() *ORC
- func (m *RDS_O01_ORCv2) RXD() *RXD
- type RDS_O01_ORDER
- type RDS_O01_ORDER_DETAIL
- type RDS_O01_ORDER_DETAIL_SUPPLEMENT
- type RDS_O01_PATIENT
- type RDS_O01_PATIENT_VISIT
- type RDS_O01_PIDv2
- type RDS_O01v2
- type RDT
- type REF_I12
- type REF_I12_AUTHORIZATION
- type REF_I12_AUTHORIZATION_CONTACT
- type REF_I12_IN1v2
- type REF_I12_INSURANCE
- type REF_I12_OBR_OBXv2
- type REF_I12_OBRv2
- type REF_I12_OBSERVATION
- type REF_I12_PATIENT_VISIT
- type REF_I12_PR1v2
- type REF_I12_PRDv2
- type REF_I12_PROCEDURE
- type REF_I12_PROVIDER
- type REF_I12_RESULTS
- type REF_I12_RESULTS_NOTES
- type REF_I12_VISIT
- type REF_I12v2
- func (m *REF_I12v2) ACC() *ACC
- func (m *REF_I12v2) AUT() *AUT
- func (m *REF_I12v2) AllAL1() []*AL1
- func (m *REF_I12v2) AllDG1() []*DG1
- func (m *REF_I12v2) AllDRG() []*DRG
- func (m *REF_I12v2) AllGT1() []*GT1
- func (m *REF_I12v2) AllNK1() []*NK1
- func (m *REF_I12v2) AllNTE() []*NTE
- func (m *REF_I12v2) CTD() *CTD
- func (m *REF_I12v2) GroupByIN1() []*REF_I12_IN1v2
- func (m *REF_I12v2) GroupByOBR() []*REF_I12_OBRv2
- func (m *REF_I12v2) GroupByPR1() []*REF_I12_PR1v2
- func (m *REF_I12v2) GroupByPRD() []*REF_I12_PRDv2
- func (m *REF_I12v2) MSH() *MSH
- func (m REF_I12v2) MarshalYAML() (interface{}, error)
- func (m *REF_I12v2) PID() *PID
- func (m *REF_I12v2) PV1() *PV1
- func (m *REF_I12v2) PV2() *PV2
- func (m *REF_I12v2) RF1() *RF1
- type RER_RER
- type RER_RER_DEFINITION
- type RER_RER_ORDER
- type RER_RER_PATIENT
- type RER_RER_QRD_ORCv2
- type RER_RER_QRDv2
- type RER_RERv2
- type RF1
- type RFR
- type RGR_RGR
- type RGR_RGR_DEFINITION
- type RGR_RGR_ENCODING
- type RGR_RGR_ORDER
- type RGR_RGR_PATIENT
- type RGR_RGR_QRD_ORC_RXEv2
- type RGR_RGR_QRD_ORCv2
- type RGR_RGR_QRDv2
- type RGR_RGRv2
- type RGS
- type RGV_O01
- type RGV_O01_COMPONENTS
- type RGV_O01_ENCODING
- type RGV_O01_GIVE
- type RGV_O01_OBSERVATION
- type RGV_O01_ORC_RXCv2
- type RGV_O01_ORC_RXEv2
- type RGV_O01_ORC_RXG_OBXv2
- type RGV_O01_ORC_RXGv2
- type RGV_O01_ORCv2
- func (m *RGV_O01_ORCv2) AllNTE() []*NTE
- func (m *RGV_O01_ORCv2) AllRXR() []*RXR
- func (m *RGV_O01_ORCv2) GroupByRXC() *RGV_O01_ORC_RXCv2
- func (m *RGV_O01_ORCv2) GroupByRXE() *RGV_O01_ORC_RXEv2
- func (m *RGV_O01_ORCv2) GroupByRXG() []*RGV_O01_ORC_RXGv2
- func (m RGV_O01_ORCv2) MarshalYAML() (interface{}, error)
- func (m *RGV_O01_ORCv2) ORC() *ORC
- func (m *RGV_O01_ORCv2) RXO() *RXO
- type RGV_O01_ORDER
- type RGV_O01_ORDER_DETAIL
- type RGV_O01_ORDER_DETAIL_SUPPLEMENT
- type RGV_O01_PATIENT
- type RGV_O01_PATIENT_VISIT
- type RGV_O01_PIDv2
- type RGV_O01v2
- type RI
- type RMC
- type ROL
- type ROR_ROR
- type ROR_ROR_DEFINITION
- type ROR_ROR_ORDER
- type ROR_ROR_PATIENT
- type ROR_ROR_QRD_ORCv2
- type ROR_ROR_QRDv2
- type ROR_RORv2
- type RP
- type RPA_I08
- type RPA_I08_AUTHORIZATION
- type RPA_I08_IN1v2
- type RPA_I08_INSURANCE
- type RPA_I08_OBR_OBXv2
- type RPA_I08_OBRv2
- type RPA_I08_OBSERVATION
- type RPA_I08_PR1v2
- type RPA_I08_PRDv2
- type RPA_I08_PROCEDURE
- type RPA_I08_PROVIDER
- type RPA_I08_RESULTS
- type RPA_I08_VISIT
- type RPA_I08v2
- func (m *RPA_I08v2) ACC() *ACC
- func (m *RPA_I08v2) AUT() *AUT
- func (m *RPA_I08v2) AllAL1() []*AL1
- func (m *RPA_I08v2) AllDG1() []*DG1
- func (m *RPA_I08v2) AllDRG() []*DRG
- func (m *RPA_I08v2) AllGT1() []*GT1
- func (m *RPA_I08v2) AllNK1() []*NK1
- func (m *RPA_I08v2) AllNTE() []*NTE
- func (m *RPA_I08v2) CTD() *CTD
- func (m *RPA_I08v2) GroupByIN1() []*RPA_I08_IN1v2
- func (m *RPA_I08v2) GroupByOBR() []*RPA_I08_OBRv2
- func (m *RPA_I08v2) GroupByPR1() []*RPA_I08_PR1v2
- func (m *RPA_I08v2) GroupByPRD() []*RPA_I08_PRDv2
- func (m *RPA_I08v2) MSA() *MSA
- func (m *RPA_I08v2) MSH() *MSH
- func (m RPA_I08v2) MarshalYAML() (interface{}, error)
- func (m *RPA_I08v2) PID() *PID
- func (m *RPA_I08v2) PV1() *PV1
- func (m *RPA_I08v2) PV2() *PV2
- func (m *RPA_I08v2) RF1() *RF1
- type RPI_I01
- type RPI_I01_GUARANTOR_INSURANCE
- type RPI_I01_IN1v2
- type RPI_I01_INSURANCE
- type RPI_I01_PRDv2
- type RPI_I01_PROVIDER
- type RPI_I01v2
- func (m *RPI_I01v2) AllGT1() []*GT1
- func (m *RPI_I01v2) AllNK1() []*NK1
- func (m *RPI_I01v2) AllNTE() []*NTE
- func (m *RPI_I01v2) GroupByIN1() []*RPI_I01_IN1v2
- func (m *RPI_I01v2) GroupByPRD() []*RPI_I01_PRDv2
- func (m *RPI_I01v2) MSA() *MSA
- func (m *RPI_I01v2) MSH() *MSH
- func (m RPI_I01v2) MarshalYAML() (interface{}, error)
- func (m *RPI_I01v2) PID() *PID
- type RPL_I02
- type RPL_I02_PRDv2
- type RPL_I02_PROVIDER
- type RPL_I02v2
- type RQ1
- type RQA_I08
- type RQA_I08_AUTHORIZATION
- type RQA_I08_GUARANTOR_INSURANCE
- type RQA_I08_IN1v2
- type RQA_I08_INSURANCE
- type RQA_I08_OBR_OBXv2
- type RQA_I08_OBRv2
- type RQA_I08_OBSERVATION
- type RQA_I08_PR1v2
- type RQA_I08_PRDv2
- type RQA_I08_PROCEDURE
- type RQA_I08_PROVIDER
- type RQA_I08_RESULTS
- type RQA_I08_VISIT
- type RQA_I08v2
- func (m *RQA_I08v2) ACC() *ACC
- func (m *RQA_I08v2) AUT() *AUT
- func (m *RQA_I08v2) AllAL1() []*AL1
- func (m *RQA_I08v2) AllDG1() []*DG1
- func (m *RQA_I08v2) AllDRG() []*DRG
- func (m *RQA_I08v2) AllGT1() []*GT1
- func (m *RQA_I08v2) AllNK1() []*NK1
- func (m *RQA_I08v2) AllNTE() []*NTE
- func (m *RQA_I08v2) CTD() *CTD
- func (m *RQA_I08v2) GroupByIN1() []*RQA_I08_IN1v2
- func (m *RQA_I08v2) GroupByOBR() []*RQA_I08_OBRv2
- func (m *RQA_I08v2) GroupByPR1() []*RQA_I08_PR1v2
- func (m *RQA_I08v2) GroupByPRD() []*RQA_I08_PRDv2
- func (m *RQA_I08v2) MSH() *MSH
- func (m RQA_I08v2) MarshalYAML() (interface{}, error)
- func (m *RQA_I08v2) PID() *PID
- func (m *RQA_I08v2) PV1() *PV1
- func (m *RQA_I08v2) PV2() *PV2
- func (m *RQA_I08v2) RF1() *RF1
- type RQC_I05
- type RQC_I05_PRDv2
- type RQC_I05_PROVIDER
- type RQC_I05v2
- func (m *RQC_I05v2) AllGT1() []*GT1
- func (m *RQC_I05v2) AllNK1() []*NK1
- func (m *RQC_I05v2) AllNTE() []*NTE
- func (m *RQC_I05v2) GroupByPRD() []*RQC_I05_PRDv2
- func (m *RQC_I05v2) MSH() *MSH
- func (m RQC_I05v2) MarshalYAML() (interface{}, error)
- func (m *RQC_I05v2) PID() *PID
- func (m *RQC_I05v2) QRD() *QRD
- func (m *RQC_I05v2) QRF() *QRF
- type RQC_I06
- type RQC_I06_PRDv2
- type RQC_I06_PROVIDER
- type RQC_I06v2
- func (m *RQC_I06v2) AllNK1() []*NK1
- func (m *RQC_I06v2) AllNTE() []*NTE
- func (m *RQC_I06v2) GT1() *GT1
- func (m *RQC_I06v2) GroupByPRD() []*RQC_I06_PRDv2
- func (m *RQC_I06v2) MSH() *MSH
- func (m RQC_I06v2) MarshalYAML() (interface{}, error)
- func (m *RQC_I06v2) PID() *PID
- func (m *RQC_I06v2) QRD() *QRD
- func (m *RQC_I06v2) QRF() *QRF
- type RQD
- type RQI_I01
- type RQI_I01_GUARANTOR_INSURANCE
- type RQI_I01_IN1v2
- type RQI_I01_INSURANCE
- type RQI_I01_PRDv2
- type RQI_I01_PROVIDER
- type RQI_I01v2
- func (m *RQI_I01v2) AllGT1() []*GT1
- func (m *RQI_I01v2) AllNK1() []*NK1
- func (m *RQI_I01v2) AllNTE() []*NTE
- func (m *RQI_I01v2) GroupByIN1() []*RQI_I01_IN1v2
- func (m *RQI_I01v2) GroupByPRD() []*RQI_I01_PRDv2
- func (m *RQI_I01v2) MSH() *MSH
- func (m RQI_I01v2) MarshalYAML() (interface{}, error)
- func (m *RQI_I01v2) PID() *PID
- type RQP_I04
- type RQP_I04_PRDv2
- type RQP_I04_PROVIDER
- type RQP_I04v2
- type RQQ_Q01
- type RQQ_Q01v2
- type RQQ_Q09
- type RQQ_Q09v2
- type RRA_O02
- type RRA_O02_ADMINISTRATION
- type RRA_O02_ORDER
- type RRA_O02_PATIENT
- type RRA_O02_PID_ORCv2
- type RRA_O02_PIDv2
- type RRA_O02_RESPONSE
- type RRA_O02v2
- type RRD_O02
- type RRD_O02_DISPENSE
- type RRD_O02_ORDER
- type RRD_O02_PATIENT
- type RRD_O02_PID_ORCv2
- type RRD_O02_PIDv2
- type RRD_O02_RESPONSE
- type RRD_O02v2
- type RRE_O02
- type RRE_O02_ENCODING
- type RRE_O02_ORDER
- type RRE_O02_PATIENT
- type RRE_O02_PID_ORCv2
- type RRE_O02_PIDv2
- type RRE_O02_RESPONSE
- type RRE_O02v2
- type RRG_O02
- type RRG_O02_GIVE
- type RRG_O02_ORDER
- type RRG_O02_PATIENT
- type RRG_O02_PID_ORCv2
- type RRG_O02_PIDv2
- type RRG_O02_RESPONSE
- type RRG_O02v2
- type RRI_I12
- type RRI_I12_AUTHORIZATION
- type RRI_I12_AUTHORIZATION_CONTACT
- type RRI_I12_OBR_OBXv2
- type RRI_I12_OBRv2
- type RRI_I12_OBSERVATION
- type RRI_I12_PATIENT_VISIT
- type RRI_I12_PR1v2
- type RRI_I12_PRDv2
- type RRI_I12_PROCEDURE
- type RRI_I12_PROVIDER
- type RRI_I12_PROVIDER_CONTACT
- type RRI_I12_RESULTS
- type RRI_I12_RESULTS_NOTES
- type RRI_I12_VISIT
- type RRI_I12v2
- func (m *RRI_I12v2) ACC() *ACC
- func (m *RRI_I12v2) AUT() *AUT
- func (m *RRI_I12v2) AllAL1() []*AL1
- func (m *RRI_I12v2) AllDG1() []*DG1
- func (m *RRI_I12v2) AllDRG() []*DRG
- func (m *RRI_I12v2) AllNTE() []*NTE
- func (m *RRI_I12v2) CTD() *CTD
- func (m *RRI_I12v2) GroupByOBR() []*RRI_I12_OBRv2
- func (m *RRI_I12v2) GroupByPR1() []*RRI_I12_PR1v2
- func (m *RRI_I12v2) GroupByPRD() []*RRI_I12_PRDv2
- func (m *RRI_I12v2) MSA() *MSA
- func (m *RRI_I12v2) MSH() *MSH
- func (m RRI_I12v2) MarshalYAML() (interface{}, error)
- func (m *RRI_I12v2) PID() *PID
- func (m *RRI_I12v2) PV1() *PV1
- func (m *RRI_I12v2) PV2() *PV2
- func (m *RRI_I12v2) RF1() *RF1
- type RRO_O02
- type RRO_O02_ORDER
- type RRO_O02_ORDER_DETAIL
- type RRO_O02_PATIENT
- type RRO_O02_PID_ORCv2
- func (m *RRO_O02_PID_ORCv2) AllNTE1() []*NTE
- func (m *RRO_O02_PID_ORCv2) AllNTE2() []*NTE
- func (m *RRO_O02_PID_ORCv2) AllRXC() []*RXC
- func (m *RRO_O02_PID_ORCv2) AllRXR() []*RXR
- func (m RRO_O02_PID_ORCv2) MarshalYAML() (interface{}, error)
- func (m *RRO_O02_PID_ORCv2) ORC() *ORC
- func (m *RRO_O02_PID_ORCv2) RXO() *RXO
- type RRO_O02_PIDv2
- type RRO_O02_RESPONSE
- type RRO_O02v2
- type RX1
- type RXA
- type RXC
- type RXD
- type RXE
- type RXG
- type RXO
- type RXR
- type SCH
- type SCV
- type SIU_S12
- type SIU_S12_GENERAL_RESOURCE
- type SIU_S12_LOCATION_RESOURCE
- type SIU_S12_PATIENT
- type SIU_S12_PERSONNEL_RESOURCE
- type SIU_S12_PIDv2
- type SIU_S12_RESOURCES
- type SIU_S12_RGS_AIGv2
- type SIU_S12_RGS_AILv2
- type SIU_S12_RGS_AIPv2
- type SIU_S12_RGS_AISv2
- type SIU_S12_RGSv2
- func (m *SIU_S12_RGSv2) GroupByAIG() []*SIU_S12_RGS_AIGv2
- func (m *SIU_S12_RGSv2) GroupByAIL() []*SIU_S12_RGS_AILv2
- func (m *SIU_S12_RGSv2) GroupByAIP() []*SIU_S12_RGS_AIPv2
- func (m *SIU_S12_RGSv2) GroupByAIS() []*SIU_S12_RGS_AISv2
- func (m SIU_S12_RGSv2) MarshalYAML() (interface{}, error)
- func (m *SIU_S12_RGSv2) RGS() *RGS
- type SIU_S12_SERVICE
- type SIU_S12v2
- type SN
- type SPD
- type SPQ_Q01
- type SPQ_Q01v2
- type SPQ_Q08
- type SPQ_Q08v2
- type SPR
- type SPS
- type SQM_S25
- type SQM_S25_GENERAL_RESOURCE
- type SQM_S25_LOCATION_RESOURCE
- type SQM_S25_PERSONNEL_RESOURCE
- type SQM_S25_REQUEST
- type SQM_S25_RESOURCES
- type SQM_S25_RGS_AIGv2
- type SQM_S25_RGS_AILv2
- type SQM_S25_RGS_AIPv2
- type SQM_S25_RGS_AISv2
- type SQM_S25_RGSv2
- func (m *SQM_S25_RGSv2) GroupByAIG() []*SQM_S25_RGS_AIGv2
- func (m *SQM_S25_RGSv2) GroupByAIL() []*SQM_S25_RGS_AILv2
- func (m *SQM_S25_RGSv2) GroupByAIP() []*SQM_S25_RGS_AIPv2
- func (m *SQM_S25_RGSv2) GroupByAIS() []*SQM_S25_RGS_AISv2
- func (m SQM_S25_RGSv2) MarshalYAML() (interface{}, error)
- func (m *SQM_S25_RGSv2) RGS() *RGS
- type SQM_S25_SERVICE
- type SQM_S25v2
- func (m *SQM_S25v2) APR() *APR
- func (m *SQM_S25v2) ARQ() *ARQ
- func (m *SQM_S25v2) DSC() *DSC
- func (m *SQM_S25v2) GroupByRGS() []*SQM_S25_RGSv2
- func (m *SQM_S25v2) MSH() *MSH
- func (m SQM_S25v2) MarshalYAML() (interface{}, error)
- func (m *SQM_S25v2) PID() *PID
- func (m *SQM_S25v2) QRD() *QRD
- func (m *SQM_S25v2) QRF() *QRF
- type SQR_S25
- type SQR_S25_GENERAL_RESOURCE
- type SQR_S25_LOCATION_RESOURCE
- type SQR_S25_PATIENT
- type SQR_S25_PERSONNEL_RESOURCE
- type SQR_S25_RESOURCES
- type SQR_S25_SCHEDULE
- type SQR_S25_SCH_RGS_AIGv2
- type SQR_S25_SCH_RGS_AILv2
- type SQR_S25_SCH_RGS_AIPv2
- type SQR_S25_SCH_RGS_AISv2
- type SQR_S25_SCH_RGSv2
- func (m *SQR_S25_SCH_RGSv2) GroupByAIG() []*SQR_S25_SCH_RGS_AIGv2
- func (m *SQR_S25_SCH_RGSv2) GroupByAIL() []*SQR_S25_SCH_RGS_AILv2
- func (m *SQR_S25_SCH_RGSv2) GroupByAIP() []*SQR_S25_SCH_RGS_AIPv2
- func (m *SQR_S25_SCH_RGSv2) GroupByAIS() []*SQR_S25_SCH_RGS_AISv2
- func (m SQR_S25_SCH_RGSv2) MarshalYAML() (interface{}, error)
- func (m *SQR_S25_SCH_RGSv2) RGS() *RGS
- type SQR_S25_SCHv2
- func (m *SQR_S25_SCHv2) AllNTE() []*NTE
- func (m *SQR_S25_SCHv2) DG1() *DG1
- func (m *SQR_S25_SCHv2) GroupByRGS() []*SQR_S25_SCH_RGSv2
- func (m SQR_S25_SCHv2) MarshalYAML() (interface{}, error)
- func (m *SQR_S25_SCHv2) PID() *PID
- func (m *SQR_S25_SCHv2) PV1() *PV1
- func (m *SQR_S25_SCHv2) PV2() *PV2
- func (m *SQR_S25_SCHv2) SCH() *SCH
- type SQR_S25_SERVICE
- type SQR_S25v2
- type SRM_S01
- type SRM_S01_GENERAL_RESOURCE
- type SRM_S01_LOCATION_RESOURCE
- type SRM_S01_PATIENT
- type SRM_S01_PERSONNEL_RESOURCE
- type SRM_S01_PIDv2
- type SRM_S01_RESOURCES
- type SRM_S01_RGS_AIGv2
- type SRM_S01_RGS_AILv2
- type SRM_S01_RGS_AIPv2
- type SRM_S01_RGS_AISv2
- type SRM_S01_RGSv2
- func (m *SRM_S01_RGSv2) GroupByAIG() []*SRM_S01_RGS_AIGv2
- func (m *SRM_S01_RGSv2) GroupByAIL() []*SRM_S01_RGS_AILv2
- func (m *SRM_S01_RGSv2) GroupByAIP() []*SRM_S01_RGS_AIPv2
- func (m *SRM_S01_RGSv2) GroupByAIS() []*SRM_S01_RGS_AISv2
- func (m SRM_S01_RGSv2) MarshalYAML() (interface{}, error)
- func (m *SRM_S01_RGSv2) RGS() *RGS
- type SRM_S01_SERVICE
- type SRM_S01v2
- type SRR_S01
- type SRR_S01_GENERAL_RESOURCE
- type SRR_S01_LOCATION_RESOURCE
- type SRR_S01_PATIENT
- type SRR_S01_PERSONNEL_RESOURCE
- type SRR_S01_PIDv2
- type SRR_S01_RESOURCES
- type SRR_S01_RGS_AIGv2
- type SRR_S01_RGS_AILv2
- type SRR_S01_RGS_AIPv2
- type SRR_S01_RGS_AISv2
- type SRR_S01_RGSv2
- func (m *SRR_S01_RGSv2) GroupByAIG() []*SRR_S01_RGS_AIGv2
- func (m *SRR_S01_RGSv2) GroupByAIL() []*SRR_S01_RGS_AILv2
- func (m *SRR_S01_RGSv2) GroupByAIP() []*SRR_S01_RGS_AIPv2
- func (m *SRR_S01_RGSv2) GroupByAIS() []*SRR_S01_RGS_AISv2
- func (m SRR_S01_RGSv2) MarshalYAML() (interface{}, error)
- func (m *SRR_S01_RGSv2) RGS() *RGS
- type SRR_S01_SCHEDULE
- type SRR_S01_SERVICE
- type SRR_S01v2
- func (m *SRR_S01v2) AllNTE() []*NTE
- func (m *SRR_S01v2) ERR() *ERR
- func (m *SRR_S01v2) GroupByPID() []*SRR_S01_PIDv2
- func (m *SRR_S01v2) GroupByRGS() []*SRR_S01_RGSv2
- func (m *SRR_S01v2) MSA() *MSA
- func (m *SRR_S01v2) MSH() *MSH
- func (m SRR_S01v2) MarshalYAML() (interface{}, error)
- func (m *SRR_S01v2) SCH() *SCH
- type STF
- type SUR_P09
- type SUR_P09_FACILITY
- type SUR_P09_FACILITY_DETAIL
- type SUR_P09_FAC_FAC2v2
- type SUR_P09_FAC_PSH1v2
- type SUR_P09_FACv2
- type SUR_P09_PRODUCT
- type SUR_P09v2
- type TBR_Q01
- type TBR_Q01v2
- type TBR_R08
- type TBR_R08v2
- type TQ
- type TXA
- type UB1
- type UB2
- type UDM_Q05
- type UDM_Q05v2
- type URD
- type URS
- type UVC
- type VAR
- type VH
- type VID
- type VQQ_Q01
- type VQQ_Q01v2
- type VQQ_Q07
- type VQQ_Q07v2
- type VR
- type VTQ
- type VXQ_V01
- type VXQ_V01v2
- type VXR_V03
- type VXR_V03_IN1v2
- type VXR_V03_INSURANCE
- type VXR_V03_OBSERVATION
- type VXR_V03_ORDER
- type VXR_V03_PATIENT_VISIT
- type VXR_V03_RXA_OBXv2
- type VXR_V03_RXAv2
- type VXR_V03v2
- func (m *VXR_V03v2) AllNK1() []*NK1
- func (m *VXR_V03v2) GroupByIN1() []*VXR_V03_IN1v2
- func (m *VXR_V03v2) GroupByRXA() []*VXR_V03_RXAv2
- func (m *VXR_V03v2) MSA() *MSA
- func (m *VXR_V03v2) MSH() *MSH
- func (m VXR_V03v2) MarshalYAML() (interface{}, error)
- func (m *VXR_V03v2) PD1() *PD1
- func (m *VXR_V03v2) PID() *PID
- func (m *VXR_V03v2) PV1() *PV1
- func (m *VXR_V03v2) PV2() *PV2
- func (m *VXR_V03v2) QRD() *QRD
- func (m *VXR_V03v2) QRF() *QRF
- type VXU_V04
- type VXU_V04_IN1v2
- type VXU_V04_INSURANCE
- type VXU_V04_OBSERVATION
- type VXU_V04_ORDER
- type VXU_V04_PATIENT
- type VXU_V04_RXA_OBXv2
- type VXU_V04_RXAv2
- type VXU_V04v2
- func (m *VXU_V04v2) AllNK1() []*NK1
- func (m *VXU_V04v2) GroupByIN1() []*VXU_V04_IN1v2
- func (m *VXU_V04v2) GroupByRXA() []*VXU_V04_RXAv2
- func (m *VXU_V04v2) MSH() *MSH
- func (m VXU_V04v2) MarshalYAML() (interface{}, error)
- func (m *VXU_V04v2) PD1() *PD1
- func (m *VXU_V04v2) PID() *PID
- func (m *VXU_V04v2) PV1() *PV1
- func (m *VXU_V04v2) PV2() *PV2
- type VXX_V02
- type VXX_V02_PATIENT
- type VXX_V02_PIDv2
- type VXX_V02v2
- type WVI
- type WVS
- type XAD
- type XCN
- type XON
- type XPN
- type XTN
Constants ¶
This section is empty.
Variables ¶
var FollowSets = map[string]StringSet{}/* 1887 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 *CE `hl7:"false,Accident Code"` // ACC-2 AccidentLocation *ST `hl7:"false,Accident Location"` // ACC-3 AutoAccidentState *CE `hl7:"false,Auto Accident State"` // ACC-4 AccidentJobRelatedIndicator *ID `hl7:"false,Accident Job Related Indicator"` // ACC-5 AccidentDeathIndicator *ID `hl7:"false,Accident Death Indicator"` // ACC-6 }
ACC represents the corresponding HL7 segment. Definition from HL7 2.3.1
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.3.1
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 *ST `hl7:"false,Zip Or Postal Code"` Country *ID `hl7:"false,Country"` AddressType *ID `hl7:"false,Address Type"` OtherGeographicDesignation *ST `hl7:"false,Other Geographic Designation"` }
AD represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type ADD ¶
type ADD struct {
AddendumContinuationPointer *ST `hl7:"false,Addendum Continuation Pointer"` // ADD-1
}
ADD represents the corresponding HL7 segment. Definition from HL7 2.3.1
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"` QAK *QAK `hl7:"false,QAK"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` 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.3.1
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.3.1
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) AllIN3 ¶
func (m *ADR_A19_PID_IN1v2) AllIN3() []*IN3
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) MarshalYAML ¶
func (m ADR_A19_PID_IN1v2) MarshalYAML() (interface{}, error)
type ADR_A19_PID_PR1v2 ¶
type ADR_A19_PID_PR1v2 struct {
// contains filtered or unexported fields
}
func (*ADR_A19_PID_PR1v2) AllROL ¶
func (m *ADR_A19_PID_PR1v2) AllROL() []*ROL
func (ADR_A19_PID_PR1v2) MarshalYAML ¶
func (m ADR_A19_PID_PR1v2) MarshalYAML() (interface{}, error)
func (*ADR_A19_PID_PR1v2) PR1 ¶
func (m *ADR_A19_PID_PR1v2) PR1() *PR1
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) AllDB1 ¶
func (m *ADR_A19_PIDv2) AllDB1() []*DB1
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) DRG ¶
func (m *ADR_A19_PIDv2) DRG() *DRG
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) GroupByPR1 ¶
func (m *ADR_A19_PIDv2) GroupByPR1() []*ADR_A19_PID_PR1v2
func (ADR_A19_PIDv2) MarshalYAML ¶
func (m ADR_A19_PIDv2) MarshalYAML() (interface{}, error)
func (*ADR_A19_PIDv2) PD1 ¶
func (m *ADR_A19_PIDv2) PD1() *PD1
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_PROCEDURE ¶
type ADR_A19_PROCEDURE struct { PR1 *PR1 `hl7:"true,PR1"` ROL []ROL `hl7:"false,ROL"` Other []interface{} }
ADR_A19_PROCEDURE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ADR_A19_PROCEDURE) MessageTypeSubStructName ¶
func (s *ADR_A19_PROCEDURE) MessageTypeSubStructName() string
type ADR_A19_QUERY_RESPONSE ¶
type ADR_A19_QUERY_RESPONSE struct { EVN *EVN `hl7:"false,EVN"` PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NK1 []NK1 `hl7:"false,NK1"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` DB1 []DB1 `hl7:"false,DB1"` OBX []OBX `hl7:"false,OBX"` AL1 []AL1 `hl7:"false,AL1"` DG1 []DG1 `hl7:"false,DG1"` DRG *DRG `hl7:"false,DRG"` PROCEDURE []ADR_A19_PROCEDURE `hl7:"false,PROCEDURE"` 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.3.1
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"` PD1 *PD1 `hl7:"false,PD1"` NK1 []NK1 `hl7:"false,NK1"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` DB1 []DB1 `hl7:"false,DB1"` OBX []OBX `hl7:"false,OBX"` AL1 []AL1 `hl7:"false,AL1"` DG1 []DG1 `hl7:"false,DG1"` DRG *DRG `hl7:"false,DRG"` PROCEDURE []ADT_A01_PROCEDURE `hl7:"false,PROCEDURE"` 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.3.1
func (*ADT_A01) MessageTypeName ¶
type ADT_A01_IN1v2 ¶
type ADT_A01_IN1v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A01_IN1v2) AllIN3 ¶
func (m *ADT_A01_IN1v2) AllIN3() []*IN3
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) 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.3.1
func (*ADT_A01_INSURANCE) MessageTypeSubStructName ¶
func (s *ADT_A01_INSURANCE) MessageTypeSubStructName() string
type ADT_A01_PR1v2 ¶
type ADT_A01_PR1v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A01_PR1v2) AllROL ¶
func (m *ADT_A01_PR1v2) AllROL() []*ROL
func (ADT_A01_PR1v2) MarshalYAML ¶
func (m ADT_A01_PR1v2) MarshalYAML() (interface{}, error)
func (*ADT_A01_PR1v2) PR1 ¶
func (m *ADT_A01_PR1v2) PR1() *PR1
type ADT_A01_PROCEDURE ¶
type ADT_A01_PROCEDURE struct { PR1 *PR1 `hl7:"true,PR1"` ROL []ROL `hl7:"false,ROL"` Other []interface{} }
ADT_A01_PROCEDURE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ADT_A01_PROCEDURE) MessageTypeSubStructName ¶
func (s *ADT_A01_PROCEDURE) 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) GroupByPR1 ¶
func (m *ADT_A01v2) GroupByPR1() []*ADT_A01_PR1v2
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"` PD1 *PD1 `hl7:"false,PD1"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` DB1 []DB1 `hl7:"false,DB1"` OBX []OBX `hl7:"false,OBX"` Other []interface{} }
ADT_A02 represents the corresponding HL7 message type. Definition from HL7 2.3.1
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"` PD1 *PD1 `hl7:"false,PD1"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` DB1 []DB1 `hl7:"false,DB1"` DG1 []DG1 `hl7:"false,DG1"` DRG *DRG `hl7:"false,DRG"` PROCEDURE []ADT_A03_PROCEDURE `hl7:"false,PROCEDURE"` OBX []OBX `hl7:"false,OBX"` Other []interface{} }
ADT_A03 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ADT_A03) MessageTypeName ¶
type ADT_A03_PR1v2 ¶
type ADT_A03_PR1v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A03_PR1v2) AllROL ¶
func (m *ADT_A03_PR1v2) AllROL() []*ROL
func (ADT_A03_PR1v2) MarshalYAML ¶
func (m ADT_A03_PR1v2) MarshalYAML() (interface{}, error)
func (*ADT_A03_PR1v2) PR1 ¶
func (m *ADT_A03_PR1v2) PR1() *PR1
type ADT_A03_PROCEDURE ¶
type ADT_A03_PROCEDURE struct { PR1 *PR1 `hl7:"true,PR1"` ROL []ROL `hl7:"false,ROL"` Other []interface{} }
ADT_A03_PROCEDURE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ADT_A03_PROCEDURE) MessageTypeSubStructName ¶
func (s *ADT_A03_PROCEDURE) MessageTypeSubStructName() string
type ADT_A03v2 ¶
type ADT_A03v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A03v2) GroupByPR1 ¶
func (m *ADT_A03v2) GroupByPR1() []*ADT_A03_PR1v2
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"` PD1 *PD1 `hl7:"false,PD1"` MRG *MRG `hl7:"false,MRG"` NK1 []NK1 `hl7:"false,NK1"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` DB1 []DB1 `hl7:"false,DB1"` OBX []OBX `hl7:"false,OBX"` AL1 []AL1 `hl7:"false,AL1"` DG1 []DG1 `hl7:"false,DG1"` DRG *DRG `hl7:"false,DRG"` PROCEDURE []ADT_A06_PROCEDURE `hl7:"false,PROCEDURE"` 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.3.1
func (*ADT_A06) MessageTypeName ¶
type ADT_A06_IN1v2 ¶
type ADT_A06_IN1v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A06_IN1v2) AllIN3 ¶
func (m *ADT_A06_IN1v2) AllIN3() []*IN3
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) 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.3.1
func (*ADT_A06_INSURANCE) MessageTypeSubStructName ¶
func (s *ADT_A06_INSURANCE) MessageTypeSubStructName() string
type ADT_A06_PR1v2 ¶
type ADT_A06_PR1v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A06_PR1v2) AllROL ¶
func (m *ADT_A06_PR1v2) AllROL() []*ROL
func (ADT_A06_PR1v2) MarshalYAML ¶
func (m ADT_A06_PR1v2) MarshalYAML() (interface{}, error)
func (*ADT_A06_PR1v2) PR1 ¶
func (m *ADT_A06_PR1v2) PR1() *PR1
type ADT_A06_PROCEDURE ¶
type ADT_A06_PROCEDURE struct { PR1 *PR1 `hl7:"true,PR1"` ROL []ROL `hl7:"false,ROL"` Other []interface{} }
ADT_A06_PROCEDURE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ADT_A06_PROCEDURE) MessageTypeSubStructName ¶
func (s *ADT_A06_PROCEDURE) 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) GroupByPR1 ¶
func (m *ADT_A06v2) GroupByPR1() []*ADT_A06_PR1v2
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"` PD1 *PD1 `hl7:"false,PD1"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` DB1 []DB1 `hl7:"false,DB1"` OBX []OBX `hl7:"false,OBX"` DG1 []DG1 `hl7:"false,DG1"` Other []interface{} }
ADT_A09 represents the corresponding HL7 message type. Definition from HL7 2.3.1
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"` PD1 *PD1 `hl7:"false,PD1"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` DB1 []DB1 `hl7:"false,DB1"` OBX []OBX `hl7:"false,OBX"` DG1 *DG1 `hl7:"false,DG1"` Other []interface{} }
ADT_A12 represents the corresponding HL7 message type. Definition from HL7 2.3.1
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"` PD1 *PD1 `hl7:"false,PD1"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` DB1 []DB1 `hl7:"false,DB1"` OBX []OBX `hl7:"false,OBX"` DG1 []DG1 `hl7:"false,DG1"` DRG *DRG `hl7:"false,DRG"` Other []interface{} }
ADT_A16 represents the corresponding HL7 message type. Definition from HL7 2.3.1
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"` PD11 *PD1 `hl7:"false,PD11"` PV11 *PV1 `hl7:"true,PV11"` PV21 *PV2 `hl7:"false,PV21"` DB11 []DB1 `hl7:"false,DB11"` OBX1 []OBX `hl7:"false,OBX1"` PID2 *PID `hl7:"true,PID2"` PD12 *PD1 `hl7:"false,PD12"` PV12 *PV1 `hl7:"true,PV12"` PV22 *PV2 `hl7:"false,PV22"` DB12 []DB1 `hl7:"false,DB12"` OBX2 []OBX `hl7:"false,OBX2"` Other []interface{} }
ADT_A17 represents the corresponding HL7 message type. Definition from HL7 2.3.1
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"` PD1 *PD1 `hl7:"false,PD1"` MRG *MRG `hl7:"false,MRG"` PV1 *PV1 `hl7:"true,PV1"` Other []interface{} }
ADT_A18 represents the corresponding HL7 message type. Definition from HL7 2.3.1
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.3.1
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"` PD11 *PD1 `hl7:"false,PD11"` PV11 *PV1 `hl7:"false,PV11"` DB11 []DB1 `hl7:"false,DB11"` PID2 *PID `hl7:"true,PID2"` PD12 *PD1 `hl7:"false,PD12"` PV12 *PV1 `hl7:"false,PV12"` DB12 []DB1 `hl7:"false,DB12"` Other []interface{} }
ADT_A24 represents the corresponding HL7 message type. Definition from HL7 2.3.1
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"` PD1 *PD1 `hl7:"false,PD1"` MRG *MRG `hl7:"true,MRG"` Other []interface{} }
ADT_A30 represents the corresponding HL7 message type. Definition from HL7 2.3.1
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_A38 ¶
type ADT_A38 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` DB1 []DB1 `hl7:"false,DB1"` OBX []OBX `hl7:"false,OBX"` DG1 []DG1 `hl7:"false,DG1"` DRG *DRG `hl7:"true,DRG"` Other []interface{} }
ADT_A38 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ADT_A38) MessageTypeName ¶
type ADT_A38v2 ¶
type ADT_A38v2 struct {
// contains filtered or unexported fields
}
func (ADT_A38v2) MarshalYAML ¶
type ADT_A39 ¶
type ADT_A39 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PATIENT []ADT_A39_PATIENT `hl7:"true,PATIENT"` Other []interface{} }
ADT_A39 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ADT_A39) MessageTypeName ¶
type ADT_A39_PATIENT ¶
type ADT_A39_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` MRG *MRG `hl7:"true,MRG"` PV1 *PV1 `hl7:"false,PV1"` Other []interface{} }
ADT_A39_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ADT_A39_PATIENT) MessageTypeSubStructName ¶
func (s *ADT_A39_PATIENT) MessageTypeSubStructName() string
type ADT_A39_PIDv2 ¶
type ADT_A39_PIDv2 struct {
// contains filtered or unexported fields
}
func (*ADT_A39_PIDv2) MRG ¶
func (m *ADT_A39_PIDv2) MRG() *MRG
func (ADT_A39_PIDv2) MarshalYAML ¶
func (m ADT_A39_PIDv2) MarshalYAML() (interface{}, error)
func (*ADT_A39_PIDv2) PD1 ¶
func (m *ADT_A39_PIDv2) PD1() *PD1
func (*ADT_A39_PIDv2) PID ¶
func (m *ADT_A39_PIDv2) PID() *PID
func (*ADT_A39_PIDv2) PV1 ¶
func (m *ADT_A39_PIDv2) PV1() *PV1
type ADT_A39v2 ¶
type ADT_A39v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A39v2) GroupByPID ¶
func (m *ADT_A39v2) GroupByPID() []*ADT_A39_PIDv2
func (ADT_A39v2) 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"` PD1 *PD1 `hl7:"false,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_A43 ¶
type ADT_A43 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PATIENT []ADT_A43_PATIENT `hl7:"true,PATIENT"` Other []interface{} }
ADT_A43 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ADT_A43) MessageTypeName ¶
type ADT_A43_PATIENT ¶
type ADT_A43_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` MRG *MRG `hl7:"true,MRG"` Other []interface{} }
ADT_A43_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ADT_A43_PATIENT) MessageTypeSubStructName ¶
func (s *ADT_A43_PATIENT) MessageTypeSubStructName() string
type ADT_A43_PIDv2 ¶
type ADT_A43_PIDv2 struct {
// contains filtered or unexported fields
}
func (*ADT_A43_PIDv2) MRG ¶
func (m *ADT_A43_PIDv2) MRG() *MRG
func (ADT_A43_PIDv2) MarshalYAML ¶
func (m ADT_A43_PIDv2) MarshalYAML() (interface{}, error)
func (*ADT_A43_PIDv2) PD1 ¶
func (m *ADT_A43_PIDv2) PD1() *PD1
func (*ADT_A43_PIDv2) PID ¶
func (m *ADT_A43_PIDv2) PID() *PID
type ADT_A43v2 ¶
type ADT_A43v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A43v2) GroupByPID ¶
func (m *ADT_A43v2) GroupByPID() []*ADT_A43_PIDv2
func (ADT_A43v2) 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"` PD1 *PD1 `hl7:"false,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 ADT_A45 ¶
type ADT_A45 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` MERGE_INFO []ADT_A45_MERGE_INFO `hl7:"true,MERGE_INFO"` Other []interface{} }
ADT_A45 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ADT_A45) MessageTypeName ¶
type ADT_A45_MERGE_INFO ¶
type ADT_A45_MERGE_INFO struct { MRG *MRG `hl7:"true,MRG"` PV1 *PV1 `hl7:"true,PV1"` Other []interface{} }
ADT_A45_MERGE_INFO represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ADT_A45_MERGE_INFO) MessageTypeSubStructName ¶
func (s *ADT_A45_MERGE_INFO) MessageTypeSubStructName() string
type ADT_A45_MRGv2 ¶
type ADT_A45_MRGv2 struct {
// contains filtered or unexported fields
}
func (*ADT_A45_MRGv2) MRG ¶
func (m *ADT_A45_MRGv2) MRG() *MRG
func (ADT_A45_MRGv2) MarshalYAML ¶
func (m ADT_A45_MRGv2) MarshalYAML() (interface{}, error)
func (*ADT_A45_MRGv2) PV1 ¶
func (m *ADT_A45_MRGv2) PV1() *PV1
type ADT_A45v2 ¶
type ADT_A45v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A45v2) GroupByMRG ¶
func (m *ADT_A45v2) GroupByMRG() []*ADT_A45_MRGv2
func (ADT_A45v2) MarshalYAML ¶
type ADT_A50 ¶
type ADT_A50 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` MRG *MRG `hl7:"true,MRG"` PV1 *PV1 `hl7:"true,PV1"` Other []interface{} }
ADT_A50 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ADT_A50) MessageTypeName ¶
type ADT_A50v2 ¶
type ADT_A50v2 struct {
// contains filtered or unexported fields
}
func (ADT_A50v2) MarshalYAML ¶
type AIG ¶
type AIG struct { SetIDAIG *SI `hl7:"true,Set ID - AIG"` // AIG-1 SegmentActionCode *ID `hl7:"false,Segment Action Code"` // AIG-2 ResourceID *CE `hl7:"false,Resource ID"` // AIG-3 ResourceType *CE `hl7:"true,Resource Type"` // AIG-4 ResourceGroup []CE `hl7:"false,Resource Group"` // AIG-5 ResourceQuantity *NM `hl7:"false,Resource Quantity"` // AIG-6 ResourceQuantityUnits *CE `hl7:"false,Resource Quantity Units"` // AIG-7 StartDateTime *TS `hl7:"false,Start Date/Time"` // AIG-8 StartDateTimeOffset *NM `hl7:"false,Start Date/Time Offset"` // AIG-9 StartDateTimeOffsetUnits *CE `hl7:"false,Start Date/Time Offset Units"` // AIG-10 Duration *NM `hl7:"false,Duration"` // AIG-11 DurationUnits *CE `hl7:"false,Duration Units"` // AIG-12 AllowSubstitutionCode *IS `hl7:"false,Allow Substitution Code"` // AIG-13 FillerStatusCode *CE `hl7:"false,Filler Status Code"` // AIG-14 }
AIG represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*AIG) SegmentName ¶
type AIL ¶
type AIL struct { SetIDAIL *SI `hl7:"true,Set ID - AIL"` // AIL-1 SegmentActionCode *ID `hl7:"false,Segment Action Code"` // AIL-2 LocationResourceID *PL `hl7:"false,Location Resource ID"` // AIL-3 LocationTypeAIL *CE `hl7:"true,Location Type-AIL"` // AIL-4 LocationGroup *CE `hl7:"false,Location Group"` // AIL-5 StartDateTime *TS `hl7:"false,Start Date/Time"` // AIL-6 StartDateTimeOffset *NM `hl7:"false,Start Date/Time Offset"` // AIL-7 StartDateTimeOffsetUnits *CE `hl7:"false,Start Date/Time Offset Units"` // AIL-8 Duration *NM `hl7:"false,Duration"` // AIL-9 DurationUnits *CE `hl7:"false,Duration Units"` // AIL-10 AllowSubstitutionCode *IS `hl7:"false,Allow Substitution Code"` // AIL-11 FillerStatusCode *CE `hl7:"false,Filler Status Code"` // AIL-12 }
AIL represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*AIL) SegmentName ¶
type AIP ¶
type AIP struct { SetIDAIP *SI `hl7:"true,Set ID - AIP"` // AIP-1 SegmentActionCode *ID `hl7:"false,Segment Action Code"` // AIP-2 PersonnelResourceID []XCN `hl7:"false,Personnel Resource ID"` // AIP-3 ResourceRole *CE `hl7:"true,Resource Role"` // AIP-4 ResourceGroup *CE `hl7:"false,Resource Group"` // AIP-5 StartDateTime *TS `hl7:"false,Start Date/Time"` // AIP-6 StartDateTimeOffset *NM `hl7:"false,Start Date/Time Offset"` // AIP-7 StartDateTimeOffsetUnits *CE `hl7:"false,Start Date/Time Offset Units"` // AIP-8 Duration *NM `hl7:"false,Duration"` // AIP-9 DurationUnits *CE `hl7:"false,Duration Units"` // AIP-10 AllowSubstitutionCode *IS `hl7:"false,Allow Substitution Code"` // AIP-11 FillerStatusCode *CE `hl7:"false,Filler Status Code"` // AIP-12 }
AIP represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*AIP) SegmentName ¶
type AIS ¶
type AIS struct { SetIDAIS *SI `hl7:"true,Set ID - AIS"` // AIS-1 SegmentActionCode *ID `hl7:"false,Segment Action Code"` // AIS-2 UniversalServiceID *CE `hl7:"true,Universal Service ID"` // AIS-3 StartDateTime *TS `hl7:"false,Start Date/Time"` // AIS-4 StartDateTimeOffset *NM `hl7:"false,Start Date/Time Offset"` // AIS-5 StartDateTimeOffsetUnits *CE `hl7:"false,Start Date/Time Offset Units"` // AIS-6 Duration *NM `hl7:"false,Duration"` // AIS-7 DurationUnits *CE `hl7:"false,Duration Units"` // AIS-8 AllowSubstitutionCode *IS `hl7:"false,Allow Substitution Code"` // AIS-9 FillerStatusCode *CE `hl7:"false,Filler Status Code"` // AIS-10 }
AIS represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*AIS) SegmentName ¶
type AL1 ¶
type AL1 struct { SetIDAL1 *SI `hl7:"true,Set ID - AL1"` // AL1-1 AllergyType *IS `hl7:"false,Allergy Type"` // AL1-2 AllergyCodeMnemonicDescription *CE `hl7:"true,Allergy Code/Mnemonic/Description"` // AL1-3 AllergySeverity *IS `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.3.1
func (*AL1) SegmentName ¶
type APR ¶
type APR struct { TimeSelectionCriteria []SCV `hl7:"false,Time Selection Criteria"` // APR-1 ResourceSelectionCriteria []SCV `hl7:"false,Resource Selection Criteria"` // APR-2 LocationSelectionCriteria []SCV `hl7:"false,Location Selection Criteria"` // APR-3 SlotSpacingCriteria *NM `hl7:"false,Slot Spacing Criteria"` // APR-4 FillerOverrideCriteria []SCV `hl7:"false,Filler Override Criteria"` // APR-5 }
APR represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*APR) SegmentName ¶
type ARD_A19 ¶
type ARD_A19 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"` QUERY_RESPONSE []ARD_A19_QUERY_RESPONSE `hl7:"true,QUERY_RESPONSE"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
ARD_A19 represents the corresponding HL7 message type. Definition from HL7 2.3
func (*ARD_A19) MessageTypeName ¶
type ARD_A19_INSURANCE ¶
type ARD_A19_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
ARD_A19_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.3
func (*ARD_A19_INSURANCE) MessageTypeSubStructName ¶
func (s *ARD_A19_INSURANCE) MessageTypeSubStructName() string
type ARD_A19_PID_IN1v2 ¶
type ARD_A19_PID_IN1v2 struct {
// contains filtered or unexported fields
}
func (*ARD_A19_PID_IN1v2) IN1 ¶
func (m *ARD_A19_PID_IN1v2) IN1() *IN1
func (*ARD_A19_PID_IN1v2) IN2 ¶
func (m *ARD_A19_PID_IN1v2) IN2() *IN2
func (*ARD_A19_PID_IN1v2) IN3 ¶
func (m *ARD_A19_PID_IN1v2) IN3() *IN3
func (ARD_A19_PID_IN1v2) MarshalYAML ¶
func (m ARD_A19_PID_IN1v2) MarshalYAML() (interface{}, error)
type ARD_A19_PID_PR1v2 ¶
type ARD_A19_PID_PR1v2 struct {
// contains filtered or unexported fields
}
func (*ARD_A19_PID_PR1v2) AllROL ¶
func (m *ARD_A19_PID_PR1v2) AllROL() []*ROL
func (ARD_A19_PID_PR1v2) MarshalYAML ¶
func (m ARD_A19_PID_PR1v2) MarshalYAML() (interface{}, error)
func (*ARD_A19_PID_PR1v2) PR1 ¶
func (m *ARD_A19_PID_PR1v2) PR1() *PR1
type ARD_A19_PIDv2 ¶
type ARD_A19_PIDv2 struct {
// contains filtered or unexported fields
}
func (*ARD_A19_PIDv2) ACC ¶
func (m *ARD_A19_PIDv2) ACC() *ACC
func (*ARD_A19_PIDv2) AllAL1 ¶
func (m *ARD_A19_PIDv2) AllAL1() []*AL1
func (*ARD_A19_PIDv2) AllDB1 ¶
func (m *ARD_A19_PIDv2) AllDB1() []*DB1
func (*ARD_A19_PIDv2) AllDG1 ¶
func (m *ARD_A19_PIDv2) AllDG1() []*DG1
func (*ARD_A19_PIDv2) AllGT1 ¶
func (m *ARD_A19_PIDv2) AllGT1() []*GT1
func (*ARD_A19_PIDv2) AllNK1 ¶
func (m *ARD_A19_PIDv2) AllNK1() []*NK1
func (*ARD_A19_PIDv2) AllOBX ¶
func (m *ARD_A19_PIDv2) AllOBX() []*OBX
func (*ARD_A19_PIDv2) DRG ¶
func (m *ARD_A19_PIDv2) DRG() *DRG
func (*ARD_A19_PIDv2) EVN ¶
func (m *ARD_A19_PIDv2) EVN() *EVN
func (*ARD_A19_PIDv2) GroupByIN1 ¶
func (m *ARD_A19_PIDv2) GroupByIN1() []*ARD_A19_PID_IN1v2
func (*ARD_A19_PIDv2) GroupByPR1 ¶
func (m *ARD_A19_PIDv2) GroupByPR1() []*ARD_A19_PID_PR1v2
func (ARD_A19_PIDv2) MarshalYAML ¶
func (m ARD_A19_PIDv2) MarshalYAML() (interface{}, error)
func (*ARD_A19_PIDv2) PD1 ¶
func (m *ARD_A19_PIDv2) PD1() *PD1
func (*ARD_A19_PIDv2) PID ¶
func (m *ARD_A19_PIDv2) PID() *PID
func (*ARD_A19_PIDv2) PV1 ¶
func (m *ARD_A19_PIDv2) PV1() *PV1
func (*ARD_A19_PIDv2) PV2 ¶
func (m *ARD_A19_PIDv2) PV2() *PV2
func (*ARD_A19_PIDv2) UB1 ¶
func (m *ARD_A19_PIDv2) UB1() *UB1
func (*ARD_A19_PIDv2) UB2 ¶
func (m *ARD_A19_PIDv2) UB2() *UB2
type ARD_A19_PROCEDURE ¶
type ARD_A19_PROCEDURE struct { PR1 *PR1 `hl7:"true,PR1"` ROL []ROL `hl7:"false,ROL"` Other []interface{} }
ARD_A19_PROCEDURE represents the corresponding HL7 message type. Definition from HL7 2.3
func (*ARD_A19_PROCEDURE) MessageTypeSubStructName ¶
func (s *ARD_A19_PROCEDURE) MessageTypeSubStructName() string
type ARD_A19_QUERY_RESPONSE ¶
type ARD_A19_QUERY_RESPONSE struct { EVN *EVN `hl7:"false,EVN"` PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NK1 []NK1 `hl7:"false,NK1"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` DB1 []DB1 `hl7:"false,DB1"` OBX []OBX `hl7:"false,OBX"` AL1 []AL1 `hl7:"false,AL1"` DG1 []DG1 `hl7:"false,DG1"` DRG *DRG `hl7:"false,DRG"` PROCEDURE []ARD_A19_PROCEDURE `hl7:"false,PROCEDURE"` GT1 []GT1 `hl7:"false,GT1"` INSURANCE []ARD_A19_INSURANCE `hl7:"false,INSURANCE"` ACC *ACC `hl7:"false,ACC"` UB1 *UB1 `hl7:"false,UB1"` UB2 *UB2 `hl7:"false,UB2"` Other []interface{} }
ARD_A19_QUERY_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.3
func (*ARD_A19_QUERY_RESPONSE) MessageTypeSubStructName ¶
func (s *ARD_A19_QUERY_RESPONSE) MessageTypeSubStructName() string
type ARD_A19v2 ¶
type ARD_A19v2 struct {
// contains filtered or unexported fields
}
func (*ARD_A19v2) GroupByPID ¶
func (m *ARD_A19v2) GroupByPID() []*ARD_A19_PIDv2
func (ARD_A19v2) MarshalYAML ¶
type ARQ ¶
type ARQ struct { PlacerAppointmentID *EI `hl7:"true,Placer Appointment ID"` // ARQ-1 FillerAppointmentID *EI `hl7:"false,Filler Appointment ID"` // ARQ-2 OccurrenceNumber *NM `hl7:"false,Occurrence Number"` // ARQ-3 PlacerGroupNumber *EI `hl7:"false,Placer Group Number"` // ARQ-4 ScheduleID *CE `hl7:"false,Schedule ID"` // ARQ-5 RequestEventReason *CE `hl7:"false,Request Event Reason"` // ARQ-6 AppointmentReason *CE `hl7:"false,Appointment Reason"` // ARQ-7 AppointmentType *CE `hl7:"false,Appointment Type"` // ARQ-8 AppointmentDuration *NM `hl7:"false,Appointment Duration"` // ARQ-9 AppointmentDurationUnits *CE `hl7:"false,Appointment Duration Units"` // ARQ-10 RequestedStartDateTimeRange []DR `hl7:"false,Requested Start Date/Time Range"` // ARQ-11 PriorityARQ *ST `hl7:"false,Priority-ARQ"` // ARQ-12 RepeatingInterval *RI `hl7:"false,Repeating Interval"` // ARQ-13 RepeatingIntervalDuration *ST `hl7:"false,Repeating Interval Duration"` // ARQ-14 PlacerContactPerson []XCN `hl7:"true,Placer Contact Person"` // ARQ-15 PlacerContactPhoneNumber []XTN `hl7:"false,Placer Contact Phone Number"` // ARQ-16 PlacerContactAddress []XAD `hl7:"false,Placer Contact Address"` // ARQ-17 PlacerContactLocation *PL `hl7:"false,Placer Contact Location"` // ARQ-18 EnteredByPerson []XCN `hl7:"true,Entered By Person"` // ARQ-19 EnteredByPhoneNumber []XTN `hl7:"false,Entered By Phone Number"` // ARQ-20 EnteredByLocation *PL `hl7:"false,Entered By Location"` // ARQ-21 ParentPlacerAppointmentID *EI `hl7:"false,Parent Placer Appointment ID"` // ARQ-22 ParentFillerAppointmentID *EI `hl7:"false,Parent Filler Appointment ID"` // ARQ-23 }
ARQ represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*ARQ) SegmentName ¶
type AUI ¶
type AUI struct { AuthorizationNumber *ST `hl7:"false,Authorization Number"` Date *TS `hl7:"false,Date"` Source *ST `hl7:"false,Source"` }
AUI represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type AUT ¶
type AUT struct { AuthorizingPayorPlanID *CE `hl7:"false,Authorizing Payor, Plan ID"` // AUT-1 AuthorizingPayorCompanyID *CE `hl7:"true,Authorizing Payor, Company ID"` // AUT-2 AuthorizingPayorCompanyName *ST `hl7:"false,Authorizing Payor, Company Name"` // AUT-3 AuthorizationEffectiveDate *TS `hl7:"false,Authorization Effective Date"` // AUT-4 AuthorizationExpirationDate *TS `hl7:"false,Authorization Expiration Date"` // AUT-5 AuthorizationIdentifier *EI `hl7:"false,Authorization Identifier"` // AUT-6 ReimbursementLimit *CP `hl7:"false,Reimbursement Limit"` // AUT-7 RequestedNumberOfTreatments *NM `hl7:"false,Requested Number Of Treatments"` // AUT-8 AuthorizedNumberOfTreatments *NM `hl7:"false,Authorized Number Of Treatments"` // AUT-9 ProcessDate *TS `hl7:"false,Process Date"` // AUT-10 }
AUT represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*AUT) SegmentName ¶
type BAR_P01 ¶
type BAR_P01 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` VISIT []BAR_P01_VISIT `hl7:"true,VISIT"` Other []interface{} }
BAR_P01 represents the corresponding HL7 message type. Definition from HL7 2.3.1
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.3.1
func (*BAR_P01_INSURANCE) MessageTypeSubStructName ¶
func (s *BAR_P01_INSURANCE) MessageTypeSubStructName() string
type BAR_P01_PROCEDURE ¶
type BAR_P01_PROCEDURE struct { PR1 *PR1 `hl7:"true,PR1"` ROL []ROL `hl7:"false,ROL"` Other []interface{} }
BAR_P01_PROCEDURE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*BAR_P01_PROCEDURE) MessageTypeSubStructName ¶
func (s *BAR_P01_PROCEDURE) MessageTypeSubStructName() string
type BAR_P01_PV1_IN1v2 ¶
type BAR_P01_PV1_IN1v2 struct {
// contains filtered or unexported fields
}
func (*BAR_P01_PV1_IN1v2) AllIN3 ¶
func (m *BAR_P01_PV1_IN1v2) AllIN3() []*IN3
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) MarshalYAML ¶
func (m BAR_P01_PV1_IN1v2) MarshalYAML() (interface{}, error)
type BAR_P01_PV1_PR1v2 ¶
type BAR_P01_PV1_PR1v2 struct {
// contains filtered or unexported fields
}
func (*BAR_P01_PV1_PR1v2) AllROL ¶
func (m *BAR_P01_PV1_PR1v2) AllROL() []*ROL
func (BAR_P01_PV1_PR1v2) MarshalYAML ¶
func (m BAR_P01_PV1_PR1v2) MarshalYAML() (interface{}, error)
func (*BAR_P01_PV1_PR1v2) PR1 ¶
func (m *BAR_P01_PV1_PR1v2) PR1() *PR1
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) AllDB1 ¶
func (m *BAR_P01_PV1v2) AllDB1() []*DB1
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) DRG ¶
func (m *BAR_P01_PV1v2) DRG() *DRG
func (*BAR_P01_PV1v2) GroupByIN1 ¶
func (m *BAR_P01_PV1v2) GroupByIN1() []*BAR_P01_PV1_IN1v2
func (*BAR_P01_PV1v2) GroupByPR1 ¶
func (m *BAR_P01_PV1v2) GroupByPR1() []*BAR_P01_PV1_PR1v2
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"` DB1 []DB1 `hl7:"false,DB1"` OBX []OBX `hl7:"false,OBX"` AL1 []AL1 `hl7:"false,AL1"` DG1 []DG1 `hl7:"false,DG1"` DRG *DRG `hl7:"false,DRG"` PROCEDURE []BAR_P01_PROCEDURE `hl7:"false,PROCEDURE"` 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.3.1
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.3.1
func (*BAR_P02) MessageTypeName ¶
type BAR_P02_PATIENT ¶
type BAR_P02_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` PV1 *PV1 `hl7:"false,PV1"` DB1 []DB1 `hl7:"false,DB1"` Other []interface{} }
BAR_P02_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
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) AllDB1 ¶
func (m *BAR_P02_PIDv2) AllDB1() []*DB1
func (BAR_P02_PIDv2) MarshalYAML ¶
func (m BAR_P02_PIDv2) MarshalYAML() (interface{}, error)
func (*BAR_P02_PIDv2) PD1 ¶
func (m *BAR_P02_PIDv2) PD1() *PD1
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 BAR_P06 ¶
type BAR_P06 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PATIENT []BAR_P06_PATIENT `hl7:"true,PATIENT"` Other []interface{} }
BAR_P06 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*BAR_P06) MessageTypeName ¶
type BAR_P06_PATIENT ¶
type BAR_P06_PATIENT struct { PID *PID `hl7:"true,PID"` PV1 *PV1 `hl7:"false,PV1"` Other []interface{} }
BAR_P06_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*BAR_P06_PATIENT) MessageTypeSubStructName ¶
func (s *BAR_P06_PATIENT) MessageTypeSubStructName() string
type BAR_P06_PIDv2 ¶
type BAR_P06_PIDv2 struct {
// contains filtered or unexported fields
}
func (BAR_P06_PIDv2) MarshalYAML ¶
func (m BAR_P06_PIDv2) MarshalYAML() (interface{}, error)
func (*BAR_P06_PIDv2) PID ¶
func (m *BAR_P06_PIDv2) PID() *PID
func (*BAR_P06_PIDv2) PV1 ¶
func (m *BAR_P06_PIDv2) PV1() *PV1
type BAR_P06v2 ¶
type BAR_P06v2 struct {
// contains filtered or unexported fields
}
func (*BAR_P06v2) GroupByPID ¶
func (m *BAR_P06v2) GroupByPID() []*BAR_P06_PIDv2
func (BAR_P06v2) 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.3.1
func (*BHS) SegmentName ¶
type BLG ¶
type BLG struct { WhenToCharge *CCD `hl7:"false,When To Charge"` // BLG-1 ChargeType *ID `hl7:"false,Charge Type"` // BLG-2 AccountID *CX `hl7:"false,Account ID"` // BLG-3 }
BLG represents the corresponding HL7 segment. Definition from HL7 2.3.1
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 []NM `hl7:"false,Batch Totals"` // BTS-3 }
BTS represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*BTS) SegmentName ¶
type CCD ¶
type CCD struct { WhenToChargeCode *ID `hl7:"false,When To Charge Code"` DateTime *TS `hl7:"false,Date/Time"` }
CCD represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type CCP ¶
type CCP struct { ChannelCalibrationSensitivityCorrectionFactor *NM `hl7:"false,Channel Calibration Sensitivity Correction Factor"` ChannelCalibrationBaseline *NM `hl7:"false,Channel Calibration Baseline"` ChannelCalibrationTimeSkew *NM `hl7:"false,Channel Calibration Time Skew"` }
CCP represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type CD ¶
type CD struct { ChannelIdentifier *WVI `hl7:"false,Channel Identifier"` ElectrodeNames *WVS `hl7:"false,Electrode Names"` ChannelSensitivityUnits *CSU `hl7:"false,Channel Sensitivity/Units"` CalibrationParameters *CCP `hl7:"false,Calibration Parameters"` SamplingFrequency *NM `hl7:"false,Sampling Frequency"` MinimumMaximumDataValues *NR `hl7:"false,Minimum/Maximum Data Values"` }
CD represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type CDM ¶
type CDM struct { PrimaryKeyValueCDM *CE `hl7:"true,Primary Key Value - CDM"` // CDM-1 ChargeCodeAlias []CE `hl7:"false,Charge Code Alias"` // CDM-2 ChargeDescriptionShort *ST `hl7:"true,Charge Description Short"` // CDM-3 ChargeDescriptionLong *ST `hl7:"false,Charge Description Long"` // CDM-4 DescriptionOverrideIndicator *IS `hl7:"false,Description Override Indicator"` // CDM-5 ExplodingCharges []CE `hl7:"false,Exploding Charges"` // CDM-6 ProcedureCode []CE `hl7:"false,Procedure Code"` // CDM-7 ActiveInactiveFlag *ID `hl7:"false,Active/Inactive Flag"` // CDM-8 InventoryNumber []CE `hl7:"false,Inventory Number"` // CDM-9 ResourceLoad *NM `hl7:"false,Resource Load"` // CDM-10 ContractNumber []CK `hl7:"false,Contract Number"` // CDM-11 ContractOrganization []XON `hl7:"false,Contract Organization"` // CDM-12 RoomFeeIndicator *ID `hl7:"false,Room Fee Indicator"` // CDM-13 }
CDM represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*CDM) SegmentName ¶
type CE ¶
type CE struct { Identifier *ST `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.3.1
type CF ¶
type CF struct { Identifier *ST `hl7:"false,Identifier"` FormattedText *FT `hl7:"false,Formatted Text"` NameOfCodingSystem *ST `hl7:"false,Name Of Coding System"` AlternateIdentifier *ST `hl7:"false,Alternate Identifier"` AlternateFormattedText *FT `hl7:"false,Alternate Formatted Text"` NameOfAlternateCodingSystem *ST `hl7:"false,Name Of Alternate Coding System"` }
CF represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type CK ¶
type CK struct { IDNumber *NM `hl7:"false,ID Number"` CheckDigit *NM `hl7:"false,Check Digit"` CodeIdentifyingTheCheckDigitSchemeEmployed *ID `hl7:"false,Code Identifying The Check Digit Scheme Employed"` AssigningAuthority *HD `hl7:"false,Assigning Authority"` }
CK represents the corresponding HL7 datatype. Definition from HL7 2.3.1
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 CM0 ¶
type CM0 struct { SetIDCM0 *SI `hl7:"false,Set ID - CM0"` // CM0-1 SponsorStudyID *EI `hl7:"true,Sponsor Study ID"` // CM0-2 AlternateStudyID []EI `hl7:"false,Alternate Study ID"` // CM0-3 TitleOfStudy *ST `hl7:"true,Title Of Study"` // CM0-4 ChairmanOfStudy []XCN `hl7:"false,Chairman Of Study"` // CM0-5 LastIRBApprovalDate *DT `hl7:"false,Last IRB Approval Date"` // CM0-6 TotalAccrualToDate *NM `hl7:"false,Total Accrual To Date"` // CM0-7 LastAccrualDate *DT `hl7:"false,Last Accrual Date"` // CM0-8 ContactForStudy []XCN `hl7:"false,Contact For Study"` // CM0-9 ContactSTelNumber *XTN `hl7:"false,Contact'S Tel. Number"` // CM0-10 ContactSAddress []XAD `hl7:"false,Contact'S Address"` // CM0-11 }
CM0 represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*CM0) SegmentName ¶
type CM1 ¶
type CM1 struct { SetIDCM1 *SI `hl7:"true,Set ID - CM1"` // CM1-1 StudyPhaseIdentifier *CE `hl7:"true,Study Phase Identifier"` // CM1-2 DescriptionOfStudyPhase *ST `hl7:"true,Description Of Study Phase"` // CM1-3 }
CM1 represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*CM1) SegmentName ¶
type CM2 ¶
type CM2 struct { SetIDCM2 *SI `hl7:"false,Set ID - CM2"` // CM2-1 ScheduledTimePoint *CE `hl7:"true,Scheduled Time Point"` // CM2-2 DescriptionOfTimePoint *ST `hl7:"false,Description Of Time Point"` // CM2-3 EventsScheduledThisTimePoint []CE `hl7:"true,Events Scheduled This Time Point"` // CM2-4 }
CM2 represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*CM2) SegmentName ¶
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.3
type CM_AUI ¶
type CM_AUI struct { AuthorizationNumber *ST `hl7:"false,Authorization Number"` Date *TS `hl7:"false,Date"` Source *ST `hl7:"false,Source"` }
CM_AUI represents the corresponding HL7 datatype. Definition from HL7 2.3
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 { WhenToChargeCode *ID `hl7:"false,When To Charge Code"` DateTime *TS `hl7:"false,Date/Time"` }
CM_CCD represents the corresponding HL7 datatype. Definition from HL7 2.3
type CM_DDI ¶
type CM_DDI struct { DelayDays *NM `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.3
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.3
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.3
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.3
type CM_DTN ¶
type CM_DTN struct { DayType *IS `hl7:"false,Day Type"` NumberOfDays *NM `hl7:"false,Number Of Days"` }
CM_DTN represents the corresponding HL7 datatype. Definition from HL7 2.3
type CM_EIP ¶
type CM_EIP struct { ParentSPlacerOrderNumber *EI `hl7:"false,Parent´s Placer Order Number"` ParentSFillerOrderNumber *EI `hl7:"false,Parent´s Filler Order Number"` }
CM_EIP represents the corresponding HL7 datatype. Definition from HL7 2.3
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.3
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 { PointOfCare *ST `hl7:"false,Point Of Care"` Room *IS `hl7:"false,Room"` Bed *IS `hl7:"false,Bed"` Facility *HD `hl7:"false,Facility"` LocationStatus *IS `hl7:"false,Location Status"` PersonLocationType *IS `hl7:"false,Person Location Type"` Building *IS `hl7:"false,Building"` Floor *ST `hl7:"false,Floor"` 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 *ST `hl7:"false,Zip Or Postal Code"` Country *ID `hl7:"false,Country"` AddressType *ID `hl7:"false,Address Type"` OtherGeographicDesignation *ST `hl7:"false,Other Geographic Designation"` }
CM_LA1 represents the corresponding HL7 datatype. Definition from HL7 2.3
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 *MO `hl7:"false,Dollar Amount"` ChargeCode *CE `hl7:"false,Charge Code"` }
CM_MOC represents the corresponding HL7 datatype. Definition from HL7 2.3
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.3
type CM_NDL ¶
type CM_NDL struct { Name *CN `hl7:"false,Name"` StartDateTime *TS `hl7:"false,Start Date/Time"` EndDateTime *TS `hl7:"false,End Date/Time"` PointOfCare *IS `hl7:"false,Point Of Care"` Room *IS `hl7:"false,Room"` Bed *IS `hl7:"false,Bed"` Facility *HD `hl7:"false,Facility"` LocationStatus *IS `hl7:"false,Location Status"` PersonLocationType *IS `hl7:"false,Person Location Type"` Building *IS `hl7:"false,Building"` Floor *ST `hl7:"false,Floor"` }
CM_NDL represents the corresponding HL7 datatype. Definition from HL7 2.3
type CM_OCD ¶
type CM_OCD struct { OccurrenceCode *CE `hl7:"false,Occurrence Code"` OccurrenceDate *DT `hl7:"false,Occurrence Date"` }
CM_OCD represents the corresponding HL7 datatype. Definition from HL7 2.3
type CM_OSP ¶
type CM_OSP struct { OccurrenceSpanCode *CE `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.3
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 *IS `hl7:"false,Pre-Certification Patient Type"` PreCertificationRequired *ID `hl7:"false,Pre-Certification Required"` PreCertificationWindwow *TS `hl7:"false,Pre-Certification Windwow"` }
CM_PCF represents the corresponding HL7 datatype. Definition from HL7 2.3
type CM_PEN ¶
type CM_PEN struct { PenaltyType *IS `hl7:"false,Penalty Type"` PenaltyAmount *NM `hl7:"false,Penalty Amount"` }
CM_PEN represents the corresponding HL7 datatype. Definition from HL7 2.3
type CM_PI ¶
type CM_PI struct { IDNumber *ST `hl7:"false,ID Number"` TypeOfIDNumber *IS `hl7:"false,Type Of ID Number"` OtherQualifyingInfo *ST `hl7:"false,Other Qualifying Info"` }
CM_PI represents the corresponding HL7 datatype. Definition from HL7 2.3
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.3
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 *IS `hl7:"false,Type Of ID Number"` StateOtherQualifyingInfo *ST `hl7:"false,State/Other Qualifying Info"` ExpirationDate *DT `hl7:"false,Expiration Date"` }
CM_PLN represents the corresponding HL7 datatype. Definition from HL7 2.3
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_PRL ¶
type CM_PRL struct { OBX3ObservationIdentifierOfParentResult *CE `hl7:"false,OBX-3 Observation Identifier Of Parent Result"` OBX4SubIDOfParentResult *ST `hl7:"false,OBX-4 Sub-ID Of Parent Result"` PartOfOBX5ObservationResultFromParent *TX `hl7:"false,Part Of OBX-5 Observation Result From Parent"` }
CM_PRL represents the corresponding HL7 datatype. Definition from HL7 2.3
type CM_PTA ¶
type CM_PTA struct { PolicyType *IS `hl7:"false,Policy Type"` AmountClass *IS `hl7:"false,Amount Class"` Amount *NM `hl7:"false,Amount"` }
CM_PTA represents the corresponding HL7 datatype. Definition from HL7 2.3
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.3
type CM_RFR ¶
type CM_RFR struct { ReferenceRange *CM `hl7:"false,Reference Range"` Sex *IS `hl7:"false,Sex"` AgeRange *CM `hl7:"false,Age Range"` AgeGestation *CM `hl7:"false,Age Gestation"` Species *TX `hl7:"false,Species"` RaceSubspecies *ST `hl7:"false,Race/Subspecies"` Conditions *TX `hl7:"false,Conditions"` }
CM_RFR represents the corresponding HL7 datatype. Definition from HL7 2.3
type CM_RI ¶
type CM_RI struct { RepeatPattern *IS `hl7:"false,Repeat Pattern"` ExplicitTimeInterval *ST `hl7:"false,Explicit Time Interval"` }
CM_RI represents the corresponding HL7 datatype. Definition from HL7 2.3
type CM_RMC ¶
type CM_RMC struct { RoomType *IS `hl7:"false,Room Type"` AmountType *IS `hl7:"false,Amount Type"` CoverageAmount *NM `hl7:"false,Coverage Amount"` }
CM_RMC represents the corresponding HL7 datatype. Definition from HL7 2.3
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.3
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"` CollectionModifierMethodCode *CE `hl7:"false,Collection Modifier Method Code"` }
CM_SPS represents the corresponding HL7 datatype. Definition from HL7 2.3
type CM_UVC ¶
type CM_UVC struct { ValueCode *IS `hl7:"false,Value Code"` ValueAmount *NM `hl7:"false,Value Amount"` }
CM_UVC represents the corresponding HL7 datatype. Definition from HL7 2.3
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.3
type CM_WVI ¶
type CM_WVI struct { ChannelNumber *NM `hl7:"false,Channel Number"` ChannelName *ST `hl7:"false,Channel Name"` }
CM_WVI represents the corresponding HL7 datatype. Definition from HL7 2.3
type CN ¶
type CN struct { IDNumber *ST `hl7:"false,ID Number"` FamilyName *ST `hl7:"false,Family 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 *IS `hl7:"false,Degree (E.G., MD)"` SourceTable *IS `hl7:"false,Source Table"` AssigningAuthority *HD `hl7:"false,Assigning Authority"` }
CN represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type CNE ¶
type CNE struct { Identifier *ST `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"` CodingSystemVersionID *ST `hl7:"false,Coding System Version ID"` AlternateCodingSystemVersionID *ST `hl7:"false,Alternate Coding System Version ID"` OriginalText *ST `hl7:"false,Original Text"` }
CNE represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type CNS231 ¶
type CNS231 struct { IDNumber *ST `hl7:"false,ID Number"` FamilyName *ST `hl7:"false,Family Name"` GivenName *ST `hl7:"false,Given Name"` SecondAndFurtherGivenNamesOrInitialsThereof *ST `hl7:"false,Second And Further Given Names Or Initials Thereof"` SuffixEGJROrIII *ST `hl7:"false,Suffix (E.G., JR Or III)"` PrefixEGDR *ST `hl7:"false,Prefix (E.G., DR)"` DegreeEGMD *IS `hl7:"false,Degree (E.G., MD)"` SourceTable *IS `hl7:"false,Source Table"` AssigningAuthorityNamespaceID *IS `hl7:"false,Assigning Authority Namespace ID"` AssigningAuthorityUniversalID *ST `hl7:"false,Assigning Authority Universal ID"` AssigningAuthorityUniversalIDType *ID `hl7:"false,Assigning Authority Universal ID Type"` }
CNS231 represents the corresponding HL7 datatype. Definition from HL7 2.3.1
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 CP ¶
type CP struct { Price *MO `hl7:"false,Price"` PriceType *ID `hl7:"false,Price Type"` FromValue *NM `hl7:"false,From Value"` ToValue *NM `hl7:"false,To Value"` RangeUnits *CE `hl7:"false,Range Units"` RangeType *ID `hl7:"false,Range Type"` }
CP represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type CQ ¶
type CQ struct { Quantity *NM `hl7:"false,Quantity"` Units *CE `hl7:"false,Units"` }
CQ represents the corresponding HL7 datatype. Definition from HL7 2.3.1
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 CRM_C01 ¶
type CRM_C01 struct { MSH *MSH `hl7:"true,MSH"` PATIENT []CRM_C01_PATIENT `hl7:"true,PATIENT"` Other []interface{} }
CRM_C01 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*CRM_C01) MessageTypeName ¶
type CRM_C01_PATIENT ¶
type CRM_C01_PATIENT struct { PID *PID `hl7:"true,PID"` PV1 *PV1 `hl7:"false,PV1"` CSR *CSR `hl7:"true,CSR"` CSP []CSP `hl7:"false,CSP"` Other []interface{} }
CRM_C01_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*CRM_C01_PATIENT) MessageTypeSubStructName ¶
func (s *CRM_C01_PATIENT) MessageTypeSubStructName() string
type CRM_C01_PIDv2 ¶
type CRM_C01_PIDv2 struct {
// contains filtered or unexported fields
}
func (*CRM_C01_PIDv2) AllCSP ¶
func (m *CRM_C01_PIDv2) AllCSP() []*CSP
func (*CRM_C01_PIDv2) CSR ¶
func (m *CRM_C01_PIDv2) CSR() *CSR
func (CRM_C01_PIDv2) MarshalYAML ¶
func (m CRM_C01_PIDv2) MarshalYAML() (interface{}, error)
func (*CRM_C01_PIDv2) PID ¶
func (m *CRM_C01_PIDv2) PID() *PID
func (*CRM_C01_PIDv2) PV1 ¶
func (m *CRM_C01_PIDv2) PV1() *PV1
type CRM_C01v2 ¶
type CRM_C01v2 struct {
// contains filtered or unexported fields
}
func (*CRM_C01v2) GroupByPID ¶
func (m *CRM_C01v2) GroupByPID() []*CRM_C01_PIDv2
func (CRM_C01v2) MarshalYAML ¶
type CSP ¶
type CSP struct { StudyPhaseIdentifier *CE `hl7:"true,Study Phase Identifier"` // CSP-1 DateTimeStudyPhaseBegan *TS `hl7:"true,Date/Time Study Phase Began"` // CSP-2 DateTimeStudyPhaseEnded *TS `hl7:"false,Date/Time Study Phase Ended"` // CSP-3 StudyPhaseEvaluability *CE `hl7:"false,Study Phase Evaluability"` // CSP-4 }
CSP represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*CSP) SegmentName ¶
type CSR ¶
type CSR struct { SponsorStudyID *EI `hl7:"true,Sponsor Study ID"` // CSR-1 AlternateStudyID *EI `hl7:"false,Alternate Study ID"` // CSR-2 InstitutionRegisteringThePatient *CE `hl7:"false,Institution Registering The Patient"` // CSR-3 SponsorPatientID *CX `hl7:"true,Sponsor Patient ID"` // CSR-4 AlternatePatientIDCSR *CX `hl7:"false,Alternate Patient ID - CSR"` // CSR-5 DateTimeOfPatientStudyRegistration *TS `hl7:"true,Date/Time Of Patient Study Registration"` // CSR-6 PersonPerformingStudyRegistration []XCN `hl7:"false,Person Performing Study Registration"` // CSR-7 StudyAuthorizingProvider []XCN `hl7:"true,Study Authorizing Provider"` // CSR-8 DateTimePatientStudyConsentSigned *TS `hl7:"false,Date/Time Patient Study Consent Signed"` // CSR-9 PatientStudyEligibilityStatus *CE `hl7:"false,Patient Study Eligibility Status"` // CSR-10 StudyRandomizationDateTime []TS `hl7:"false,Study Randomization Date/Time"` // CSR-11 RandomizedStudyArm []CE `hl7:"false,Randomized Study Arm"` // CSR-12 StratumForStudyRandomization []CE `hl7:"false,Stratum For Study Randomization"` // CSR-13 PatientEvaluabilityStatus *CE `hl7:"false,Patient Evaluability Status"` // CSR-14 DateTimeEndedStudy *TS `hl7:"false,Date/Time Ended Study"` // CSR-15 ReasonEndedStudy *CE `hl7:"false,Reason Ended Study"` // CSR-16 }
CSR represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*CSR) SegmentName ¶
type CSS ¶
type CSS struct { StudyScheduledTimePoint *CE `hl7:"true,Study Scheduled Time Point"` // CSS-1 StudyScheduledPatientTimePoint *TS `hl7:"false,Study Scheduled Patient Time Point"` // CSS-2 StudyQualityControlCodes []CE `hl7:"false,Study Quality Control Codes"` // CSS-3 }
CSS represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*CSS) SegmentName ¶
type CSU ¶
type CSU struct { ChannelSensitivity *NM `hl7:"false,Channel Sensitivity"` UnitOfMeasureIdentifier *ST `hl7:"false,Unit Of Measure Identifier"` UnitOfMeasureDescription *ST `hl7:"false,Unit Of Measure Description"` UnitOfMeasureCodingSystem *IS `hl7:"false,Unit Of Measure Coding System"` AlternateUnitOfMeasureIdentifier *ST `hl7:"false,Alternate Unit Of Measure Identifier"` AlternateUnitOfMeasureDescription *ST `hl7:"false,Alternate Unit Of Measure Description"` AlternateUnitOfMeasureCodingSystem *IS `hl7:"false,Alternate Unit Of Measure Coding System"` }
CSU represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type CSU_C09 ¶
type CSU_C09 struct { MSH *MSH `hl7:"true,MSH"` PATIENT []CSU_C09_PATIENT `hl7:"true,PATIENT"` Other []interface{} }
CSU_C09 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*CSU_C09) MessageTypeName ¶
type CSU_C09_PATIENT ¶
type CSU_C09_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NTE []NTE `hl7:"false,NTE"` VISIT *CSU_C09_VISIT `hl7:"false,VISIT"` CSR *CSR `hl7:"true,CSR"` STUDY_PHASE []CSU_C09_STUDY_PHASE `hl7:"true,STUDY_PHASE"` Other []interface{} }
CSU_C09_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*CSU_C09_PATIENT) MessageTypeSubStructName ¶
func (s *CSU_C09_PATIENT) MessageTypeSubStructName() string
type CSU_C09_PID_CSP_CSS_OBRv2 ¶
type CSU_C09_PID_CSP_CSS_OBRv2 struct {
// contains filtered or unexported fields
}
func (*CSU_C09_PID_CSP_CSS_OBRv2) AllOBX ¶
func (m *CSU_C09_PID_CSP_CSS_OBRv2) AllOBX() []*OBX
func (CSU_C09_PID_CSP_CSS_OBRv2) MarshalYAML ¶
func (m CSU_C09_PID_CSP_CSS_OBRv2) MarshalYAML() (interface{}, error)
func (*CSU_C09_PID_CSP_CSS_OBRv2) OBR ¶
func (m *CSU_C09_PID_CSP_CSS_OBRv2) OBR() *OBR
func (*CSU_C09_PID_CSP_CSS_OBRv2) ORC ¶
func (m *CSU_C09_PID_CSP_CSS_OBRv2) ORC() *ORC
type CSU_C09_PID_CSP_CSS_ORC_RXAv2 ¶
type CSU_C09_PID_CSP_CSS_ORC_RXAv2 struct {
// contains filtered or unexported fields
}
func (CSU_C09_PID_CSP_CSS_ORC_RXAv2) MarshalYAML ¶
func (m CSU_C09_PID_CSP_CSS_ORC_RXAv2) MarshalYAML() (interface{}, error)
func (*CSU_C09_PID_CSP_CSS_ORC_RXAv2) RXA ¶
func (m *CSU_C09_PID_CSP_CSS_ORC_RXAv2) RXA() *RXA
func (*CSU_C09_PID_CSP_CSS_ORC_RXAv2) RXR ¶
func (m *CSU_C09_PID_CSP_CSS_ORC_RXAv2) RXR() *RXR
type CSU_C09_PID_CSP_CSS_ORCv2 ¶
type CSU_C09_PID_CSP_CSS_ORCv2 struct {
// contains filtered or unexported fields
}
func (*CSU_C09_PID_CSP_CSS_ORCv2) GroupByRXA ¶
func (m *CSU_C09_PID_CSP_CSS_ORCv2) GroupByRXA() []*CSU_C09_PID_CSP_CSS_ORC_RXAv2
func (CSU_C09_PID_CSP_CSS_ORCv2) MarshalYAML ¶
func (m CSU_C09_PID_CSP_CSS_ORCv2) MarshalYAML() (interface{}, error)
func (*CSU_C09_PID_CSP_CSS_ORCv2) ORC ¶
func (m *CSU_C09_PID_CSP_CSS_ORCv2) ORC() *ORC
type CSU_C09_PID_CSP_CSSv2 ¶
type CSU_C09_PID_CSP_CSSv2 struct {
// contains filtered or unexported fields
}
func (*CSU_C09_PID_CSP_CSSv2) CSS ¶
func (m *CSU_C09_PID_CSP_CSSv2) CSS() *CSS
func (*CSU_C09_PID_CSP_CSSv2) GroupByOBR ¶
func (m *CSU_C09_PID_CSP_CSSv2) GroupByOBR() []*CSU_C09_PID_CSP_CSS_OBRv2
func (*CSU_C09_PID_CSP_CSSv2) GroupByORC ¶
func (m *CSU_C09_PID_CSP_CSSv2) GroupByORC() []*CSU_C09_PID_CSP_CSS_ORCv2
func (CSU_C09_PID_CSP_CSSv2) MarshalYAML ¶
func (m CSU_C09_PID_CSP_CSSv2) MarshalYAML() (interface{}, error)
type CSU_C09_PID_CSPv2 ¶
type CSU_C09_PID_CSPv2 struct {
// contains filtered or unexported fields
}
func (*CSU_C09_PID_CSPv2) CSP ¶
func (m *CSU_C09_PID_CSPv2) CSP() *CSP
func (*CSU_C09_PID_CSPv2) GroupByCSS ¶
func (m *CSU_C09_PID_CSPv2) GroupByCSS() []*CSU_C09_PID_CSP_CSSv2
func (CSU_C09_PID_CSPv2) MarshalYAML ¶
func (m CSU_C09_PID_CSPv2) MarshalYAML() (interface{}, error)
type CSU_C09_PIDv2 ¶
type CSU_C09_PIDv2 struct {
// contains filtered or unexported fields
}
func (*CSU_C09_PIDv2) AllNTE ¶
func (m *CSU_C09_PIDv2) AllNTE() []*NTE
func (*CSU_C09_PIDv2) CSR ¶
func (m *CSU_C09_PIDv2) CSR() *CSR
func (*CSU_C09_PIDv2) GroupByCSP ¶
func (m *CSU_C09_PIDv2) GroupByCSP() []*CSU_C09_PID_CSPv2
func (CSU_C09_PIDv2) MarshalYAML ¶
func (m CSU_C09_PIDv2) MarshalYAML() (interface{}, error)
func (*CSU_C09_PIDv2) PD1 ¶
func (m *CSU_C09_PIDv2) PD1() *PD1
func (*CSU_C09_PIDv2) PID ¶
func (m *CSU_C09_PIDv2) PID() *PID
func (*CSU_C09_PIDv2) PV1 ¶
func (m *CSU_C09_PIDv2) PV1() *PV1
func (*CSU_C09_PIDv2) PV2 ¶
func (m *CSU_C09_PIDv2) PV2() *PV2
type CSU_C09_RX_ADMIN ¶
type CSU_C09_RX_ADMIN struct { RXA *RXA `hl7:"true,RXA"` RXR *RXR `hl7:"true,RXR"` Other []interface{} }
CSU_C09_RX_ADMIN represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*CSU_C09_RX_ADMIN) MessageTypeSubStructName ¶
func (s *CSU_C09_RX_ADMIN) MessageTypeSubStructName() string
type CSU_C09_STUDY_OBSERVATION ¶
type CSU_C09_STUDY_OBSERVATION struct { ORC *ORC `hl7:"false,ORC"` OBR *OBR `hl7:"true,OBR"` OBX []OBX `hl7:"true,OBX"` Other []interface{} }
CSU_C09_STUDY_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*CSU_C09_STUDY_OBSERVATION) MessageTypeSubStructName ¶
func (s *CSU_C09_STUDY_OBSERVATION) MessageTypeSubStructName() string
type CSU_C09_STUDY_PHARM ¶
type CSU_C09_STUDY_PHARM struct { ORC *ORC `hl7:"false,ORC"` RX_ADMIN []CSU_C09_RX_ADMIN `hl7:"true,RX_ADMIN"` Other []interface{} }
CSU_C09_STUDY_PHARM represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*CSU_C09_STUDY_PHARM) MessageTypeSubStructName ¶
func (s *CSU_C09_STUDY_PHARM) MessageTypeSubStructName() string
type CSU_C09_STUDY_PHASE ¶
type CSU_C09_STUDY_PHASE struct { CSP *CSP `hl7:"false,CSP"` STUDY_SCHEDULE []CSU_C09_STUDY_SCHEDULE `hl7:"true,STUDY_SCHEDULE"` Other []interface{} }
CSU_C09_STUDY_PHASE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*CSU_C09_STUDY_PHASE) MessageTypeSubStructName ¶
func (s *CSU_C09_STUDY_PHASE) MessageTypeSubStructName() string
type CSU_C09_STUDY_SCHEDULE ¶
type CSU_C09_STUDY_SCHEDULE struct { CSS *CSS `hl7:"false,CSS"` STUDY_OBSERVATION []CSU_C09_STUDY_OBSERVATION `hl7:"true,STUDY_OBSERVATION"` STUDY_PHARM []CSU_C09_STUDY_PHARM `hl7:"true,STUDY_PHARM"` Other []interface{} }
CSU_C09_STUDY_SCHEDULE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*CSU_C09_STUDY_SCHEDULE) MessageTypeSubStructName ¶
func (s *CSU_C09_STUDY_SCHEDULE) MessageTypeSubStructName() string
type CSU_C09_VISIT ¶
type CSU_C09_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
CSU_C09_VISIT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*CSU_C09_VISIT) MessageTypeSubStructName ¶
func (s *CSU_C09_VISIT) MessageTypeSubStructName() string
type CSU_C09v2 ¶
type CSU_C09v2 struct {
// contains filtered or unexported fields
}
func (*CSU_C09v2) GroupByPID ¶
func (m *CSU_C09v2) GroupByPID() []*CSU_C09_PIDv2
func (CSU_C09v2) MarshalYAML ¶
type CTD ¶
type CTD struct { ContactRole []CE `hl7:"false,Contact Role"` // CTD-1 ContactName []XPN `hl7:"false,Contact Name"` // CTD-2 ContactAddress []XAD `hl7:"false,Contact Address"` // CTD-3 ContactLocation *PL `hl7:"false,Contact Location"` // CTD-4 ContactCommunicationInformation []XTN `hl7:"false,Contact Communication Information"` // CTD-5 PreferredMethodOfContact *CE `hl7:"false,Preferred Method Of Contact"` // CTD-6 ContactIdentifiers []PI `hl7:"false,Contact Identifiers"` // CTD-7 }
CTD represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*CTD) SegmentName ¶
type CTI ¶
type CTI struct { SponsorStudyID *EI `hl7:"true,Sponsor Study ID"` // CTI-1 StudyPhaseIdentifier *CE `hl7:"false,Study Phase Identifier"` // CTI-2 StudyScheduledTimePoint *CE `hl7:"false,Study Scheduled Time Point"` // CTI-3 }
CTI represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*CTI) SegmentName ¶
type CWE ¶
type CWE struct { Identifier *ST `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"` CodingSystemVersionID *ST `hl7:"false,Coding System Version ID"` AlternateCodingSystemVersionID *ST `hl7:"false,Alternate Coding System Version ID"` OriginalText *ST `hl7:"false,Original Text"` }
CWE represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type CX ¶
type CX struct { ID *ST `hl7:"false,ID"` CheckDigit *NM `hl7:"false,Check Digit"` CodeIdentifyingTheCheckDigitSchemeEmployed *ID `hl7:"false,Code Identifying The Check Digit Scheme Employed"` AssigningAuthority *HD `hl7:"false,Assigning Authority"` IdentifierTypeCode *IS `hl7:"false,Identifier Type Code"` AssigningFacility *HD `hl7:"false,Assigning Facility"` }
CX represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type DB1 ¶
type DB1 struct { SetIDDB1 *SI `hl7:"true,Set ID - DB1"` // DB1-1 DisabledPersonCode *IS `hl7:"false,Disabled Person Code"` // DB1-2 DisabledPersonIdentifier []CX `hl7:"false,Disabled Person Identifier"` // DB1-3 DisabledIndicator *ID `hl7:"false,Disabled Indicator"` // DB1-4 DisabilityStartDate *DT `hl7:"false,Disability Start Date"` // DB1-5 DisabilityEndDate *DT `hl7:"false,Disability End Date"` // DB1-6 DisabilityReturnToWorkDate *DT `hl7:"false,Disability Return To Work Date"` // DB1-7 DisabilityUnableToWorkDate *DT `hl7:"false,Disability Unable To Work Date"` // DB1-8 }
DB1 represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*DB1) SegmentName ¶
type DDI ¶
type DDI struct { DelayDays *NM `hl7:"false,Delay Days"` Amount *NM `hl7:"false,Amount"` NumberOfDays *NM `hl7:"false,Number Of Days"` }
DDI represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type DFT_P03 ¶
type DFT_P03 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` PV1 *PV1 `hl7:"false,PV1"` PV2 *PV2 `hl7:"false,PV2"` DB1 []DB1 `hl7:"false,DB1"` OBX []OBX `hl7:"false,OBX"` FINANCIAL []DFT_P03_FINANCIAL `hl7:"true,FINANCIAL"` DG1 []DG1 `hl7:"false,DG1"` DRG *DRG `hl7:"false,DRG"` GT1 []GT1 `hl7:"false,GT1"` INSURANCE []DFT_P03_INSURANCE `hl7:"false,INSURANCE"` ACC *ACC `hl7:"false,ACC"` Other []interface{} }
DFT_P03 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*DFT_P03) MessageTypeName ¶
type DFT_P03_FINANCIAL ¶
type DFT_P03_FINANCIAL struct { FT1 *FT1 `hl7:"true,FT1"` FINANCIAL_PROCEDURE []DFT_P03_FINANCIAL_PROCEDURE `hl7:"false,FINANCIAL_PROCEDURE"` Other []interface{} }
DFT_P03_FINANCIAL represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*DFT_P03_FINANCIAL) MessageTypeSubStructName ¶
func (s *DFT_P03_FINANCIAL) MessageTypeSubStructName() string
type DFT_P03_FINANCIAL_PROCEDURE ¶
type DFT_P03_FINANCIAL_PROCEDURE struct { PR1 *PR1 `hl7:"true,PR1"` ROL []ROL `hl7:"false,ROL"` Other []interface{} }
DFT_P03_FINANCIAL_PROCEDURE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*DFT_P03_FINANCIAL_PROCEDURE) MessageTypeSubStructName ¶
func (s *DFT_P03_FINANCIAL_PROCEDURE) MessageTypeSubStructName() string
type DFT_P03_FT1_PR1v2 ¶
type DFT_P03_FT1_PR1v2 struct {
// contains filtered or unexported fields
}
func (*DFT_P03_FT1_PR1v2) AllROL ¶
func (m *DFT_P03_FT1_PR1v2) AllROL() []*ROL
func (DFT_P03_FT1_PR1v2) MarshalYAML ¶
func (m DFT_P03_FT1_PR1v2) MarshalYAML() (interface{}, error)
func (*DFT_P03_FT1_PR1v2) PR1 ¶
func (m *DFT_P03_FT1_PR1v2) PR1() *PR1
type DFT_P03_FT1v2 ¶
type DFT_P03_FT1v2 struct {
// contains filtered or unexported fields
}
func (*DFT_P03_FT1v2) FT1 ¶
func (m *DFT_P03_FT1v2) FT1() *FT1
func (*DFT_P03_FT1v2) GroupByPR1 ¶
func (m *DFT_P03_FT1v2) GroupByPR1() []*DFT_P03_FT1_PR1v2
func (DFT_P03_FT1v2) MarshalYAML ¶
func (m DFT_P03_FT1v2) MarshalYAML() (interface{}, error)
type DFT_P03_IN1v2 ¶
type DFT_P03_IN1v2 struct {
// contains filtered or unexported fields
}
func (*DFT_P03_IN1v2) AllIN3 ¶
func (m *DFT_P03_IN1v2) AllIN3() []*IN3
func (*DFT_P03_IN1v2) IN1 ¶
func (m *DFT_P03_IN1v2) IN1() *IN1
func (*DFT_P03_IN1v2) IN2 ¶
func (m *DFT_P03_IN1v2) IN2() *IN2
func (DFT_P03_IN1v2) MarshalYAML ¶
func (m DFT_P03_IN1v2) MarshalYAML() (interface{}, error)
type DFT_P03_INSURANCE ¶
type DFT_P03_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 []IN3 `hl7:"false,IN3"` Other []interface{} }
DFT_P03_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*DFT_P03_INSURANCE) MessageTypeSubStructName ¶
func (s *DFT_P03_INSURANCE) MessageTypeSubStructName() string
type DFT_P03v2 ¶
type DFT_P03v2 struct {
// contains filtered or unexported fields
}
func (*DFT_P03v2) GroupByFT1 ¶
func (m *DFT_P03v2) GroupByFT1() []*DFT_P03_FT1v2
func (*DFT_P03v2) GroupByIN1 ¶
func (m *DFT_P03v2) GroupByIN1() []*DFT_P03_IN1v2
func (DFT_P03v2) MarshalYAML ¶
type DG1 ¶
type DG1 struct { SetIDDG1 *SI `hl7:"true,Set ID - DG1"` // DG1-1 DiagnosisCodingMethod *ID `hl7:"false,Diagnosis Coding Method"` // DG1-2 DiagnosisCodeDG1 *CE `hl7:"false,Diagnosis Code - DG1"` // DG1-3 DiagnosisDescription *ST `hl7:"false,Diagnosis Description"` // DG1-4 DiagnosisDateTime *TS `hl7:"false,Diagnosis Date/Time"` // DG1-5 DiagnosisType *IS `hl7:"true,Diagnosis Type"` // DG1-6 MajorDiagnosticCategory *CE `hl7:"false,Major Diagnostic Category"` // DG1-7 DiagnosticRelatedGroup *CE `hl7:"false,Diagnostic Related Group"` // DG1-8 DRGApprovalIndicator *ID `hl7:"false,DRG Approval Indicator"` // DG1-9 DRGGrouperReviewCode *IS `hl7:"false,DRG Grouper Review Code"` // DG1-10 OutlierType *CE `hl7:"false,Outlier Type"` // DG1-11 OutlierDays *NM `hl7:"false,Outlier Days"` // DG1-12 OutlierCost *CP `hl7:"false,Outlier Cost"` // DG1-13 GrouperVersionAndType *ST `hl7:"false,Grouper Version And Type"` // DG1-14 DiagnosisPriority *ID `hl7:"false,Diagnosis Priority"` // DG1-15 DiagnosingClinician []XCN `hl7:"false,Diagnosing Clinician"` // DG1-16 DiagnosisClassification *IS `hl7:"false,Diagnosis Classification"` // DG1-17 ConfidentialIndicator *ID `hl7:"false,Confidential Indicator"` // DG1-18 AttestationDateTime *TS `hl7:"false,Attestation Date/Time"` // DG1-19 }
DG1 represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*DG1) SegmentName ¶
type DIN ¶
type DIN struct { Date *TS `hl7:"false,Date"` InstitutionName *CE `hl7:"false,Institution Name"` }
DIN represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type DLD ¶
type DLD struct { DischargeLocation *IS `hl7:"false,Discharge Location"` EffectiveDate *TS `hl7:"false,Effective Date"` }
DLD represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type DLN ¶
type DLN struct { DriverSLicenseNumber *ST `hl7:"false,Driver´s License Number"` IssuingStateProvinceCountry *IS `hl7:"false,Issuing State, Province, Country"` ExpirationDate *DT `hl7:"false,Expiration Date"` }
DLN represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type DLT ¶
type DLT struct { Range *NR `hl7:"false,Range"` NumericThreshold *NM `hl7:"false,Numeric Threshold"` ChangeComputation *ST `hl7:"false,Change Computation"` LengthOfTimeDays *NM `hl7:"false,Length Of Time-Days"` }
DLT represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type DOC_T12 ¶
type DOC_T12 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QAK *QAK `hl7:"false,QAK"` QRD *QRD `hl7:"true,QRD"` RESULT []DOC_T12_RESULT `hl7:"true,RESULT"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
DOC_T12 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*DOC_T12) MessageTypeName ¶
type DOC_T12_PIDv2 ¶
type DOC_T12_PIDv2 struct {
// contains filtered or unexported fields
}
func (*DOC_T12_PIDv2) AllOBX ¶
func (m *DOC_T12_PIDv2) AllOBX() []*OBX
func (*DOC_T12_PIDv2) EVN ¶
func (m *DOC_T12_PIDv2) EVN() *EVN
func (DOC_T12_PIDv2) MarshalYAML ¶
func (m DOC_T12_PIDv2) MarshalYAML() (interface{}, error)
func (*DOC_T12_PIDv2) PID ¶
func (m *DOC_T12_PIDv2) PID() *PID
func (*DOC_T12_PIDv2) PV1 ¶
func (m *DOC_T12_PIDv2) PV1() *PV1
func (*DOC_T12_PIDv2) TXA ¶
func (m *DOC_T12_PIDv2) TXA() *TXA
type DOC_T12_RESULT ¶
type DOC_T12_RESULT struct { EVN *EVN `hl7:"false,EVN"` PID *PID `hl7:"true,PID"` PV1 *PV1 `hl7:"true,PV1"` TXA *TXA `hl7:"true,TXA"` OBX []OBX `hl7:"false,OBX"` Other []interface{} }
DOC_T12_RESULT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*DOC_T12_RESULT) MessageTypeSubStructName ¶
func (s *DOC_T12_RESULT) MessageTypeSubStructName() string
type DOC_T12v2 ¶
type DOC_T12v2 struct {
// contains filtered or unexported fields
}
func (*DOC_T12v2) GroupByPID ¶
func (m *DOC_T12v2) GroupByPID() []*DOC_T12_PIDv2
func (DOC_T12v2) MarshalYAML ¶
type DR ¶
type DR struct { RangeStartDateTime *TS `hl7:"false,Range Start Date/Time"` RangeEndDateTime *TS `hl7:"false,Range End Date/Time"` }
DR represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type DRG ¶
type DRG struct { DiagnosticRelatedGroup *CE `hl7:"false,Diagnostic Related Group"` // DRG-1 DRGAssignedDateTime *TS `hl7:"false,DRG Assigned Date/Time"` // DRG-2 DRGApprovalIndicator *ID `hl7:"false,DRG Approval Indicator"` // DRG-3 DRGGrouperReviewCode *IS `hl7:"false,DRG Grouper Review Code"` // DRG-4 OutlierType *CE `hl7:"false,Outlier Type"` // DRG-5 OutlierDays *NM `hl7:"false,Outlier Days"` // DRG-6 OutlierCost *CP `hl7:"false,Outlier Cost"` // DRG-7 DRGPayor *IS `hl7:"false,DRG Payor"` // DRG-8 OutlierReimbursement *CP `hl7:"false,Outlier Reimbursement"` // DRG-9 ConfidentialIndicator *ID `hl7:"false,Confidential Indicator"` // DRG-10 }
DRG represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*DRG) SegmentName ¶
type DSC ¶
type DSC struct {
ContinuationPointer *ST `hl7:"false,Continuation Pointer"` // DSC-1
}
DSC represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*DSC) SegmentName ¶
type DSP ¶
type DSP struct { SetIDDSP *SI `hl7:"false,Set ID - DSP"` // 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.3.1
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"` QAK *QAK `hl7:"false,QAK"` 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.3.1
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"` ERR *ERR `hl7:"false,ERR"` QAK *QAK `hl7:"false,QAK"` 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.3.1
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 DTN ¶
type DTN struct { DayType *IS `hl7:"false,Day Type"` NumberOfDays *NM `hl7:"false,Number Of Days"` }
DTN represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type ED ¶
type ED struct { SourceApplication *HD `hl7:"false,Source Application"` TypeOfData *ID `hl7:"false,Type Of Data"` DataSubtype *ID `hl7:"false,Data Subtype"` Encoding *ID `hl7:"false,Encoding"` Data *ST `hl7:"false,Data"` }
ED represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type EDR_Q01 ¶
type EDR_Q01 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QAK *QAK `hl7:"true,QAK"` DSP []DSP `hl7:"true,DSP"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
EDR_Q01 represents the corresponding HL7 message type. Definition from HL7 2.3
func (*EDR_Q01) MessageTypeName ¶
type EDR_Q01v2 ¶
type EDR_Q01v2 struct {
// contains filtered or unexported fields
}
func (EDR_Q01v2) MarshalYAML ¶
type EDR_R07 ¶
type EDR_R07 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QAK *QAK `hl7:"true,QAK"` DSP []DSP `hl7:"true,DSP"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
EDR_R07 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*EDR_R07) MessageTypeName ¶
type EDR_R07v2 ¶
type EDR_R07v2 struct {
// contains filtered or unexported fields
}
func (EDR_R07v2) MarshalYAML ¶
type EI ¶
type EI struct { EntityIdentifier *ST `hl7:"false,Entity Identifier"` NamespaceID *IS `hl7:"false,Namespace ID"` UniversalID *ST `hl7:"false,Universal ID"` UniversalIDType *ID `hl7:"false,Universal ID Type"` }
EI represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type EIP ¶
type EIP struct { ParentSPlacerOrderNumber *EI `hl7:"false,Parent´s Placer Order Number"` ParentSFillerOrderNumber *EI `hl7:"false,Parent´s Filler Order Number"` }
EIP represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type ELD ¶
type 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"` }
ELD represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type EQL ¶
type EQL struct { QueryTag *ST `hl7:"false,Query Tag"` // EQL-1 QueryResponseFormatCode *ID `hl7:"true,Query/ Response Format Code"` // EQL-2 EQLQueryName *CE `hl7:"true,EQL Query Name"` // EQL-3 EQLQueryStatement *ST `hl7:"true,EQL Query Statement"` // EQL-4 }
EQL represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*EQL) SegmentName ¶
type EQQ_Q01 ¶
type EQQ_Q01 struct { MSH *MSH `hl7:"true,MSH"` EQL *EQL `hl7:"true,EQL"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
EQQ_Q01 represents the corresponding HL7 message type. Definition from HL7 2.3
func (*EQQ_Q01) MessageTypeName ¶
type EQQ_Q01v2 ¶
type EQQ_Q01v2 struct {
// contains filtered or unexported fields
}
func (EQQ_Q01v2) MarshalYAML ¶
type EQQ_Q04 ¶
type EQQ_Q04 struct { MSH *MSH `hl7:"true,MSH"` EQL *EQL `hl7:"true,EQL"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
EQQ_Q04 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*EQQ_Q04) MessageTypeName ¶
type EQQ_Q04v2 ¶
type EQQ_Q04v2 struct {
// contains filtered or unexported fields
}
func (EQQ_Q04v2) MarshalYAML ¶
type ERP_Q01 ¶
type ERP_Q01 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QAK *QAK `hl7:"true,QAK"` ERQ *ERQ `hl7:"true,ERQ"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
ERP_Q01 represents the corresponding HL7 message type. Definition from HL7 2.3
func (*ERP_Q01) MessageTypeName ¶
type ERP_Q01v2 ¶
type ERP_Q01v2 struct {
// contains filtered or unexported fields
}
func (ERP_Q01v2) MarshalYAML ¶
type ERP_R09 ¶
type ERP_R09 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QAK *QAK `hl7:"true,QAK"` ERQ *ERQ `hl7:"true,ERQ"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
ERP_R09 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ERP_R09) MessageTypeName ¶
type ERP_R09v2 ¶
type ERP_R09v2 struct {
// contains filtered or unexported fields
}
func (ERP_R09v2) MarshalYAML ¶
type ERQ ¶
type ERQ struct { QueryTag *ST `hl7:"false,Query Tag"` // ERQ-1 EventIdentifier *CE `hl7:"true,Event Identifier"` // ERQ-2 InputParameterList []QIP `hl7:"false,Input Parameter List"` // ERQ-3 }
ERQ represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*ERQ) SegmentName ¶
type ERR ¶
type ERR struct {
ErrorCodeAndLocation []ELD `hl7:"true,Error Code And Location"` // ERR-1
}
ERR represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*ERR) SegmentName ¶
type EVN ¶
type EVN struct { EventTypeCode *ID `hl7:"false,Event Type Code"` // EVN-1 RecordedDateTime *TS `hl7:"true,Recorded Date/Time"` // EVN-2 DateTimePlannedEvent *TS `hl7:"false,Date/Time Planned Event"` // EVN-3 EventReasonCode *IS `hl7:"false,Event Reason Code"` // EVN-4 OperatorID []XCN `hl7:"false,Operator ID"` // EVN-5 EventOccurred *TS `hl7:"false,Event Occurred"` // EVN-6 }
EVN represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*EVN) SegmentName ¶
type FAC ¶
type FAC struct { FacilityIDFAC *EI `hl7:"true,Facility ID-FAC"` // FAC-1 FacilityType *ID `hl7:"false,Facility Type"` // FAC-2 FacilityAddress []XAD `hl7:"true,Facility Address"` // FAC-3 FacilityTelecommunication *XTN `hl7:"true,Facility Telecommunication"` // FAC-4 ContactPerson []XCN `hl7:"false,Contact Person"` // FAC-5 ContactTitle []ST `hl7:"false,Contact Title"` // FAC-6 ContactAddress []XAD `hl7:"false,Contact Address"` // FAC-7 ContactTelecommunication []XTN `hl7:"false,Contact Telecommunication"` // FAC-8 SignatureAuthority []XCN `hl7:"true,Signature Authority"` // FAC-9 SignatureAuthorityTitle *ST `hl7:"false,Signature Authority Title"` // FAC-10 SignatureAuthorityAddress []XAD `hl7:"false,Signature Authority Address"` // FAC-11 SignatureAuthorityTelecommunication *XTN `hl7:"false,Signature Authority Telecommunication"` // FAC-12 }
FAC represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*FAC) SegmentName ¶
type FC ¶
type FC struct { FinancialClass *IS `hl7:"false,Financial Class"` EffectiveDate *TS `hl7:"false,Effective Date"` }
FC represents the corresponding HL7 datatype. Definition from HL7 2.3.1
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.3.1
func (*FHS) SegmentName ¶
type FN ¶
type FN struct { FamilyName *ST `hl7:"false,Family Name"` LastNamePrefix *ST `hl7:"false,Last Name Prefix"` }
FN represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type FT1 ¶
type FT1 struct { SetIDFT1 *SI `hl7:"false,Set ID - FT1"` // FT1-1 TransactionID *ST `hl7:"false,Transaction ID"` // FT1-2 TransactionBatchID *ST `hl7:"false,Transaction Batch ID"` // FT1-3 TransactionDate *TS `hl7:"true,Transaction Date"` // FT1-4 TransactionPostingDate *TS `hl7:"false,Transaction Posting Date"` // FT1-5 TransactionType *IS `hl7:"true,Transaction Type"` // FT1-6 TransactionCode *CE `hl7:"true,Transaction Code"` // FT1-7 TransactionDescription *ST `hl7:"false,Transaction Description"` // FT1-8 TransactionDescriptionAlt *ST `hl7:"false,Transaction Description - Alt"` // FT1-9 TransactionQuantity *NM `hl7:"false,Transaction Quantity"` // FT1-10 TransactionAmountExtended *CP `hl7:"false,Transaction Amount - Extended"` // FT1-11 TransactionAmountUnit *CP `hl7:"false,Transaction Amount - Unit"` // FT1-12 DepartmentCode *CE `hl7:"false,Department Code"` // FT1-13 InsurancePlanID *CE `hl7:"false,Insurance Plan ID"` // FT1-14 InsuranceAmount *CP `hl7:"false,Insurance Amount"` // FT1-15 AssignedPatientLocation *PL `hl7:"false,Assigned Patient Location"` // FT1-16 FeeSchedule *IS `hl7:"false,Fee Schedule"` // FT1-17 PatientType *IS `hl7:"false,Patient Type"` // FT1-18 DiagnosisCodeFT1 []CE `hl7:"false,Diagnosis Code - FT1"` // FT1-19 PerformedByCode []XCN `hl7:"false,Performed By Code"` // FT1-20 OrderedByCode []XCN `hl7:"false,Ordered By Code"` // FT1-21 UnitCost *CP `hl7:"false,Unit Cost"` // FT1-22 FillerOrderNumber *EI `hl7:"false,Filler Order Number"` // FT1-23 EnteredByCode []XCN `hl7:"false,Entered By Code"` // FT1-24 ProcedureCode *CE `hl7:"false,Procedure Code"` // FT1-25 ProcedureCodeModifier []CE `hl7:"false,Procedure Code Modifier"` // FT1-26 }
FT1 represents the corresponding HL7 segment. Definition from HL7 2.3.1
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.3.1
func (*FTS) SegmentName ¶
type GOL ¶
type GOL struct { ActionCode *ID `hl7:"true,Action Code"` // GOL-1 ActionDateTime *TS `hl7:"true,Action Date/Time"` // GOL-2 GoalID *CE `hl7:"true,Goal ID"` // GOL-3 GoalInstanceID *EI `hl7:"true,Goal Instance ID"` // GOL-4 EpisodeOfCareID *EI `hl7:"false,Episode Of Care ID"` // GOL-5 GoalListPriority *NM `hl7:"false,Goal List Priority"` // GOL-6 GoalEstablishedDateTime *TS `hl7:"false,Goal Established Date/Time"` // GOL-7 ExpectedGoalAchieveDateTime *TS `hl7:"false,Expected Goal Achieve Date/Time"` // GOL-8 GoalClassification *CE `hl7:"false,Goal Classification"` // GOL-9 GoalManagementDiscipline *CE `hl7:"false,Goal Management Discipline"` // GOL-10 CurrentGoalReviewStatus *CE `hl7:"false,Current Goal Review Status"` // GOL-11 CurrentGoalReviewDateTime *TS `hl7:"false,Current Goal Review Date/Time"` // GOL-12 NextGoalReviewDateTime *TS `hl7:"false,Next Goal Review Date/Time"` // GOL-13 PreviousGoalReviewDateTime *TS `hl7:"false,Previous Goal Review Date/Time"` // GOL-14 GoalReviewInterval *TQ `hl7:"false,Goal Review Interval"` // GOL-15 GoalEvaluation *CE `hl7:"false,Goal Evaluation"` // GOL-16 GoalEvaluationComment []ST `hl7:"false,Goal Evaluation Comment"` // GOL-17 GoalLifeCycleStatus *CE `hl7:"false,Goal Life Cycle Status"` // GOL-18 GoalLifeCycleStatusDateTime *TS `hl7:"false,Goal Life Cycle Status Date/Time"` // GOL-19 GoalTargetType []CE `hl7:"false,Goal Target Type"` // GOL-20 GoalTargetName []XPN `hl7:"false,Goal Target Name"` // GOL-21 }
GOL represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*GOL) SegmentName ¶
type GT1 ¶
type GT1 struct { SetIDGT1 *SI `hl7:"true,Set ID - GT1"` // GT1-1 GuarantorNumber []CX `hl7:"false,Guarantor Number"` // GT1-2 GuarantorName []XPN `hl7:"true,Guarantor Name"` // GT1-3 GuarantorSpouseName []XPN `hl7:"false,Guarantor Spouse Name"` // GT1-4 GuarantorAddress []XAD `hl7:"false,Guarantor Address"` // GT1-5 GuarantorPhNumHome []XTN `hl7:"false,Guarantor Ph Num-Home"` // GT1-6 GuarantorPhNumBusiness []XTN `hl7:"false,Guarantor Ph Num-Business"` // GT1-7 GuarantorDateTimeOfBirth *TS `hl7:"false,Guarantor Date/Time Of Birth"` // GT1-8 GuarantorSex *IS `hl7:"false,Guarantor Sex"` // GT1-9 GuarantorType *IS `hl7:"false,Guarantor Type"` // GT1-10 GuarantorRelationship *CE `hl7:"false,Guarantor Relationship"` // GT1-11 GuarantorSSN *ST `hl7:"false,Guarantor SSN"` // 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 []XPN `hl7:"false,Guarantor Employer Name"` // GT1-16 GuarantorEmployerAddress []XAD `hl7:"false,Guarantor Employer Address"` // GT1-17 GuarantorEmployerPhoneNumber []XTN `hl7:"false,Guarantor Employer Phone Number"` // GT1-18 GuarantorEmployeeIDNumber []CX `hl7:"false,Guarantor Employee ID Number"` // GT1-19 GuarantorEmploymentStatus *IS `hl7:"false,Guarantor Employment Status"` // GT1-20 GuarantorOrganizationName []XON `hl7:"false,Guarantor Organization Name"` // GT1-21 GuarantorBillingHoldFlag *ID `hl7:"false,Guarantor Billing Hold Flag"` // GT1-22 GuarantorCreditRatingCode *CE `hl7:"false,Guarantor Credit Rating Code"` // GT1-23 GuarantorDeathDateAndTime *TS `hl7:"false,Guarantor Death Date And Time"` // GT1-24 GuarantorDeathFlag *ID `hl7:"false,Guarantor Death Flag"` // GT1-25 GuarantorChargeAdjustmentCode *CE `hl7:"false,Guarantor Charge Adjustment Code"` // GT1-26 GuarantorHouseholdAnnualIncome *CP `hl7:"false,Guarantor Household Annual Income"` // GT1-27 GuarantorHouseholdSize *NM `hl7:"false,Guarantor Household Size"` // GT1-28 GuarantorEmployerIDNumber []CX `hl7:"false,Guarantor Employer ID Number"` // GT1-29 GuarantorMaritalStatusCode *CE `hl7:"false,Guarantor Marital Status Code"` // GT1-30 GuarantorHireEffectiveDate *DT `hl7:"false,Guarantor Hire Effective Date"` // GT1-31 EmploymentStopDate *DT `hl7:"false,Employment Stop Date"` // GT1-32 LivingDependency *IS `hl7:"false,Living Dependency"` // GT1-33 AmbulatoryStatus []IS `hl7:"false,Ambulatory Status"` // GT1-34 Citizenship []CE `hl7:"false,Citizenship"` // GT1-35 PrimaryLanguage *CE `hl7:"false,Primary Language"` // GT1-36 LivingArrangement *IS `hl7:"false,Living Arrangement"` // GT1-37 PublicityCode *CE `hl7:"false,Publicity Code"` // GT1-38 ProtectionIndicator *ID `hl7:"false,Protection Indicator"` // GT1-39 StudentIndicator *IS `hl7:"false,Student Indicator"` // GT1-40 Religion *CE `hl7:"false,Religion"` // GT1-41 MotherSMaidenName []XPN `hl7:"false,Mother’s Maiden Name"` // GT1-42 Nationality *CE `hl7:"false,Nationality"` // GT1-43 EthnicGroup []CE `hl7:"false,Ethnic Group"` // GT1-44 ContactPersonSName []XPN `hl7:"false,Contact Person’s Name"` // GT1-45 ContactPersonSTelephoneNumber []XTN `hl7:"false,Contact Person’s Telephone Number"` // GT1-46 ContactReason *CE `hl7:"false,Contact Reason"` // GT1-47 ContactRelationship *IS `hl7:"false,Contact Relationship"` // GT1-48 JobTitle *ST `hl7:"false,Job Title"` // GT1-49 JobCodeClass *JCC `hl7:"false,Job Code/Class"` // GT1-50 GuarantorEmployerSOrganizationName []XON `hl7:"false,Guarantor Employer’s Organization Name"` // GT1-51 Handicap *IS `hl7:"false,Handicap"` // GT1-52 JobStatus *IS `hl7:"false,Job Status"` // GT1-53 GuarantorFinancialClass *FC `hl7:"false,Guarantor Financial Class"` // GT1-54 GuarantorRace []CE `hl7:"false,Guarantor Race"` // GT1-55 }
GT1 represents the corresponding HL7 segment. Definition from HL7 2.3.1
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 HD ¶
type HD struct { NamespaceID *IS `hl7:"false,Namespace ID"` UniversalID *ST `hl7:"false,Universal ID"` UniversalIDType *ID `hl7:"false,Universal ID Type"` }
HD represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type IN1 ¶
type IN1 struct { SetIDIN1 *SI `hl7:"true,Set ID - IN1"` // IN1-1 InsurancePlanID *CE `hl7:"true,Insurance Plan ID"` // IN1-2 InsuranceCompanyID []CX `hl7:"true,Insurance Company ID"` // IN1-3 InsuranceCompanyName []XON `hl7:"false,Insurance Company Name"` // IN1-4 InsuranceCompanyAddress []XAD `hl7:"false,Insurance Company Address"` // IN1-5 InsuranceCoContactPerson []XPN `hl7:"false,Insurance Co Contact Person"` // IN1-6 InsuranceCoPhoneNumber []XTN `hl7:"false,Insurance Co Phone Number"` // IN1-7 GroupNumber *ST `hl7:"false,Group Number"` // IN1-8 GroupName []XON `hl7:"false,Group Name"` // IN1-9 InsuredSGroupEmpID []CX `hl7:"false,Insured’s Group Emp ID"` // IN1-10 InsuredSGroupEmpName []XON `hl7:"false,Insured’s Group Emp Name"` // IN1-11 PlanEffectiveDate *DT `hl7:"false,Plan Effective Date"` // IN1-12 PlanExpirationDate *DT `hl7:"false,Plan Expiration Date"` // IN1-13 AuthorizationInformation *AUI `hl7:"false,Authorization Information"` // IN1-14 PlanType *IS `hl7:"false,Plan Type"` // IN1-15 NameOfInsured []XPN `hl7:"false,Name Of Insured"` // IN1-16 InsuredSRelationshipToPatient *CE `hl7:"false,Insured’s Relationship To Patient"` // IN1-17 InsuredSDateOfBirth *TS `hl7:"false,Insured’s Date Of Birth"` // IN1-18 InsuredSAddress []XAD `hl7:"false,Insured’s Address"` // IN1-19 AssignmentOfBenefits *IS `hl7:"false,Assignment Of Benefits"` // IN1-20 CoordinationOfBenefits *IS `hl7:"false,Coordination Of Benefits"` // IN1-21 CoordOfBenPriority *ST `hl7:"false,Coord Of Ben. Priority"` // IN1-22 NoticeOfAdmissionFlag *ID `hl7:"false,Notice Of Admission Flag"` // IN1-23 NoticeOfAdmissionDate *DT `hl7:"false,Notice Of Admission Date"` // IN1-24 ReportOfEligibilityFlag *ID `hl7:"false,Report Of Eligibility Flag"` // IN1-25 ReportOfEligibilityDate *DT `hl7:"false,Report Of Eligibility Date"` // IN1-26 ReleaseInformationCode *IS `hl7:"false,Release Information Code"` // IN1-27 PreAdmitCert *ST `hl7:"false,Pre-Admit Cert"` // IN1-28 VerificationDateTime *TS `hl7:"false,Verification Date/Time"` // IN1-29 VerificationBy []XCN `hl7:"false,Verification By"` // IN1-30 TypeOfAgreementCode *IS `hl7:"false,Type Of Agreement Code"` // IN1-31 BillingStatus *IS `hl7:"false,Billing Status"` // IN1-32 LifetimeReserveDays *NM `hl7:"false,Lifetime Reserve Days"` // IN1-33 DelayBeforeLRDay *NM `hl7:"false,Delay Before L.R. Day"` // IN1-34 CompanyPlanCode *IS `hl7:"false,Company Plan Code"` // IN1-35 PolicyNumber *ST `hl7:"false,Policy Number"` // IN1-36 PolicyDeductible *CP `hl7:"false,Policy Deductible"` // IN1-37 PolicyLimitAmount *CP `hl7:"false,Policy Limit - Amount"` // IN1-38 PolicyLimitDays *NM `hl7:"false,Policy Limit - Days"` // IN1-39 RoomRateSemiPrivate *CP `hl7:"false,Room Rate - Semi-Private"` // IN1-40 RoomRatePrivate *CP `hl7:"false,Room Rate - Private"` // IN1-41 InsuredSEmploymentStatus *CE `hl7:"false,Insured’s Employment Status"` // IN1-42 InsuredSSex *IS `hl7:"false,Insured’s Sex"` // IN1-43 InsuredSEmployerSAddress []XAD `hl7:"false,Insured’s Employer’s Address"` // IN1-44 VerificationStatus *ST `hl7:"false,Verification Status"` // IN1-45 PriorInsurancePlanID *IS `hl7:"false,Prior Insurance Plan ID"` // IN1-46 CoverageType *IS `hl7:"false,Coverage Type"` // IN1-47 Handicap *IS `hl7:"false,Handicap"` // IN1-48 InsuredSIDNumber []CX `hl7:"false,Insured’s ID Number"` // IN1-49 }
IN1 represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*IN1) SegmentName ¶
type IN2 ¶
type IN2 struct { InsuredSEmployeeID []CX `hl7:"false,Insured’s Employee ID"` // IN2-1 InsuredSSocialSecurityNumber *ST `hl7:"false,Insured’s Social Security Number"` // IN2-2 InsuredSEmployerSNameAndID []XCN `hl7:"false,Insured’s Employer’s Name And ID"` // IN2-3 EmployerInformationData *IS `hl7:"false,Employer Information Data"` // IN2-4 MailClaimParty []IS `hl7:"false,Mail Claim Party"` // IN2-5 MedicareHealthInsCardNumber *ST `hl7:"false,Medicare Health Ins Card Number"` // IN2-6 MedicaidCaseName []XPN `hl7:"false,Medicaid Case Name"` // IN2-7 MedicaidCaseNumber *ST `hl7:"false,Medicaid Case Number"` // IN2-8 MilitarySponsorName []XPN `hl7:"false,Military Sponsor Name"` // IN2-9 MilitaryIDNumber *ST `hl7:"false,Military ID Number"` // IN2-10 DependentOfMilitaryRecipient *CE `hl7:"false,Dependent Of Military Recipient"` // IN2-11 MilitaryOrganization *ST `hl7:"false,Military Organization"` // IN2-12 MilitaryStation *ST `hl7:"false,Military Station"` // IN2-13 MilitaryService *IS `hl7:"false,Military Service"` // IN2-14 MilitaryRankGrade *IS `hl7:"false,Military Rank/Grade"` // IN2-15 MilitaryStatus *IS `hl7:"false,Military Status"` // IN2-16 MilitaryRetireDate *DT `hl7:"false,Military Retire Date"` // IN2-17 MilitaryNonAvailCertOnFile *ID `hl7:"false,Military Non-Avail Cert On File"` // IN2-18 BabyCoverage *ID `hl7:"false,Baby Coverage"` // IN2-19 CombineBabyBill *ID `hl7:"false,Combine Baby Bill"` // IN2-20 BloodDeductible *ST `hl7:"false,Blood Deductible"` // IN2-21 SpecialCoverageApprovalName []XPN `hl7:"false,Special Coverage Approval Name"` // IN2-22 SpecialCoverageApprovalTitle *ST `hl7:"false,Special Coverage Approval Title"` // IN2-23 NonCoveredInsuranceCode []IS `hl7:"false,Non-Covered Insurance Code"` // IN2-24 PayorID []CX `hl7:"false,Payor ID"` // IN2-25 PayorSubscriberID []CX `hl7:"false,Payor Subscriber ID"` // IN2-26 EligibilitySource *IS `hl7:"false,Eligibility Source"` // IN2-27 RoomCoverageTypeAmount []RMC `hl7:"false,Room Coverage Type/Amount"` // IN2-28 PolicyTypeAmount []PTA `hl7:"false,Policy Type/Amount"` // IN2-29 DailyDeductible *DDI `hl7:"false,Daily Deductible"` // IN2-30 LivingDependency *IS `hl7:"false,Living Dependency"` // IN2-31 AmbulatoryStatus []IS `hl7:"false,Ambulatory Status"` // IN2-32 Citizenship []CE `hl7:"false,Citizenship"` // IN2-33 PrimaryLanguage *CE `hl7:"false,Primary Language"` // IN2-34 LivingArrangement *IS `hl7:"false,Living Arrangement"` // IN2-35 PublicityCode *CE `hl7:"false,Publicity Code"` // IN2-36 ProtectionIndicator *ID `hl7:"false,Protection Indicator"` // IN2-37 StudentIndicator *IS `hl7:"false,Student Indicator"` // IN2-38 Religion *CE `hl7:"false,Religion"` // IN2-39 MotherSMaidenName []XPN `hl7:"false,Mother’s Maiden Name"` // IN2-40 Nationality *CE `hl7:"false,Nationality"` // IN2-41 EthnicGroup []CE `hl7:"false,Ethnic Group"` // IN2-42 MaritalStatus []CE `hl7:"false,Marital Status"` // IN2-43 InsuredSEmploymentStartDate *DT `hl7:"false,Insured’s Employment Start Date"` // IN2-44 EmploymentStopDate *DT `hl7:"false,Employment Stop Date"` // IN2-45 JobTitle *ST `hl7:"false,Job Title"` // IN2-46 JobCodeClass *JCC `hl7:"false,Job Code/Class"` // IN2-47 JobStatus *IS `hl7:"false,Job Status"` // IN2-48 EmployerContactPersonName []XPN `hl7:"false,Employer Contact Person Name"` // IN2-49 EmployerContactPersonPhoneNumber []XTN `hl7:"false,Employer Contact Person Phone Number"` // IN2-50 EmployerContactReason *IS `hl7:"false,Employer Contact Reason"` // IN2-51 InsuredSContactPersonSName []XPN `hl7:"false,Insured’s Contact Person’s Name"` // IN2-52 InsuredSContactPersonPhoneNumber []XTN `hl7:"false,Insured’s Contact Person Phone Number"` // IN2-53 InsuredSContactPersonReason []IS `hl7:"false,Insured’s Contact Person Reason"` // IN2-54 RelationshipToThePatientStartDate *DT `hl7:"false,Relationship To The Patient Start Date"` // IN2-55 RelationshipToThePatientStopDate []DT `hl7:"false,Relationship To The Patient Stop Date"` // IN2-56 InsuranceCoContactReason *IS `hl7:"false,Insurance Co. Contact Reason"` // IN2-57 InsuranceCoContactPhoneNumber *XTN `hl7:"false,Insurance Co Contact Phone Number"` // IN2-58 PolicyScope *IS `hl7:"false,Policy Scope"` // IN2-59 PolicySource *IS `hl7:"false,Policy Source"` // IN2-60 PatientMemberNumber *CX `hl7:"false,Patient Member Number"` // IN2-61 GuarantorSRelationshipToInsured *CE `hl7:"false,Guarantor’s Relationship To Insured"` // IN2-62 InsuredSPhoneNumberHome []XTN `hl7:"false,Insured’s Phone Number - Home"` // IN2-63 InsuredSEmployerPhoneNumber []XTN `hl7:"false,Insured’s Employer Phone Number"` // IN2-64 MilitaryHandicappedProgram *CE `hl7:"false,Military Handicapped Program"` // IN2-65 SuspendFlag *ID `hl7:"false,Suspend Flag"` // IN2-66 CopayLimitFlag *ID `hl7:"false,Copay Limit Flag"` // IN2-67 StoplossLimitFlag *ID `hl7:"false,Stoploss Limit Flag"` // IN2-68 InsuredOrganizationNameAndID []XON `hl7:"false,Insured Organization Name And ID"` // IN2-69 InsuredEmployerOrganizationNameAndID []XON `hl7:"false,Insured Employer Organization Name And ID"` // IN2-70 Race []CE `hl7:"false,Race"` // IN2-71 HCFAPatientSRelationshipToInsured *CE `hl7:"false,HCFA Patient’s Relationship To Insured"` // IN2-72 }
IN2 represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*IN2) SegmentName ¶
type IN3 ¶
type IN3 struct { SetIDIN3 *SI `hl7:"true,Set ID - IN3"` // IN3-1 CertificationNumber *CX `hl7:"false,Certification Number"` // IN3-2 CertifiedBy []XCN `hl7:"false,Certified By"` // IN3-3 CertificationRequired *ID `hl7:"false,Certification Required"` // IN3-4 Penalty *MOP `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 []XCN `hl7:"false,Operator"` // IN3-8 CertificationBeginDate *DT `hl7:"false,Certification Begin Date"` // IN3-9 CertificationEndDate *DT `hl7:"false,Certification End Date"` // IN3-10 Days *DTN `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 []XCN `hl7:"false,Physician Reviewer"` // IN3-14 CertificationContact *ST `hl7:"false,Certification Contact"` // IN3-15 CertificationContactPhoneNumber []XTN `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 []XTN `hl7:"false,Certification Agency Phone Number"` // IN3-19 PreCertificationReqWindow []PCF `hl7:"false,Pre-Certification Req/Window"` // IN3-20 CaseManager *ST `hl7:"false,Case Manager"` // IN3-21 SecondOpinionDate *DT `hl7:"false,Second Opinion Date"` // IN3-22 SecondOpinionStatus *IS `hl7:"false,Second Opinion Status"` // IN3-23 SecondOpinionDocumentationReceived []IS `hl7:"false,Second Opinion Documentation Received"` // IN3-24 SecondOpinionPhysician []XCN `hl7:"false,Second Opinion Physician"` // IN3-25 }
IN3 represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*IN3) SegmentName ¶
type JCC ¶
type JCC struct { JobCode *IS `hl7:"false,Job Code"` JobClass *IS `hl7:"false,Job Class"` }
JCC represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type LA1 ¶
type LA1 struct { PointOfCare *IS `hl7:"false,Point Of Care"` Room *IS `hl7:"false,Room"` Bed *IS `hl7:"false,Bed"` Facility *HD `hl7:"false,Facility"` LocationStatus *IS `hl7:"false,Location Status"` PersonLocationType *IS `hl7:"false,Person Location Type"` Building *IS `hl7:"false,Building"` Floor *IS `hl7:"false,Floor"` Address *AD `hl7:"false,Address"` }
LA1 represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type LA2 ¶
type LA2 struct { PointOfCare *IS `hl7:"false,Point Of Care"` Room *IS `hl7:"false,Room"` Bed *IS `hl7:"false,Bed"` Facility *HD `hl7:"false,Facility"` LocationStatus *IS `hl7:"false,Location Status"` PersonLocationType *IS `hl7:"false,Person Location Type"` Building *IS `hl7:"false,Building"` Floor *IS `hl7:"false,Floor"` 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 *ST `hl7:"false,Zip Or Postal Code"` Country *ID `hl7:"false,Country"` AddressType *ID `hl7:"false,Address Type"` OtherGeographicDesignation *ST `hl7:"false,Other Geographic Designation"` }
LA2 represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type LCC ¶
type LCC struct { PrimaryKeyValueLCC *PL `hl7:"true,Primary Key Value - LCC"` // LCC-1 LocationDepartment *IS `hl7:"true,Location Department"` // LCC-2 AccommodationType []CE `hl7:"false,Accommodation Type"` // LCC-3 ChargeCode []CE `hl7:"true,Charge Code"` // LCC-4 }
LCC represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*LCC) SegmentName ¶
type LCH ¶
type LCH struct { PrimaryKeyValueLCH *PL `hl7:"true,Primary Key Value - LCH"` // LCH-1 SegmentActionCode *ID `hl7:"false,Segment Action Code"` // LCH-2 SegmentUniqueKey *EI `hl7:"false,Segment Unique Key"` // LCH-3 LocationCharacteristicID *CE `hl7:"true,Location Characteristic ID"` // LCH-4 LocationCharacteristicValue *CE `hl7:"false,Location Characteristic Value"` // LCH-5 }
LCH represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*LCH) SegmentName ¶
type LDP ¶
type LDP struct { PrimaryKeyValueLDP *PL `hl7:"true,Primary Key Value - LDP"` // LDP-1 LocationDepartment *IS `hl7:"true,Location Department"` // LDP-2 LocationService []IS `hl7:"false,Location Service"` // LDP-3 SpecialtyType []CE `hl7:"false,Specialty Type"` // LDP-4 ValidPatientClasses []IS `hl7:"false,Valid Patient Classes"` // LDP-5 ActiveInactiveFlag *ID `hl7:"false,Active/Inactive Flag"` // LDP-6 ActivationDateLDP *TS `hl7:"false,Activation Date LDP"` // LDP-7 InactivationDateLDP *TS `hl7:"false,Inactivation Date - LDP"` // LDP-8 InactivatedReason *ST `hl7:"false,Inactivated Reason"` // LDP-9 VisitingHours []VH `hl7:"false,Visiting Hours"` // LDP-10 ContactPhone *XTN `hl7:"false,Contact Phone"` // LDP-11 }
LDP represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*LDP) SegmentName ¶
type LOC ¶
type LOC struct { PrimaryKeyValueLOC *PL `hl7:"true,Primary Key Value - LOC"` // LOC-1 LocationDescription *ST `hl7:"false,Location Description"` // LOC-2 LocationTypeLOC []IS `hl7:"true,Location Type - LOC"` // LOC-3 OrganizationNameLOC []XON `hl7:"false,Organization Name - LOC"` // LOC-4 LocationAddress []XAD `hl7:"false,Location Address"` // LOC-5 LocationPhone []XTN `hl7:"false,Location Phone"` // LOC-6 LicenseNumber []CE `hl7:"false,License Number"` // LOC-7 LocationEquipment []IS `hl7:"false,Location Equipment"` // LOC-8 }
LOC represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*LOC) SegmentName ¶
type LRL ¶
type LRL struct { PrimaryKeyValueLRL *PL `hl7:"true,Primary Key Value - LRL"` // LRL-1 SegmentActionCode *ID `hl7:"false,Segment Action Code"` // LRL-2 SegmentUniqueKey *EI `hl7:"false,Segment Unique Key"` // LRL-3 LocationRelationshipID *CE `hl7:"false,Location Relationship ID"` // LRL-4 OrganizationalLocationRelationshipValue []XON `hl7:"false,Organizational Location Relationship Value"` // LRL-5 PatientLocationRelationshipValue *PL `hl7:"false,Patient Location Relationship Value"` // LRL-6 }
LRL represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*LRL) SegmentName ¶
type MA ¶
type MA struct { Sample1FromChannel1 *NM `hl7:"false,Sample 1 From Channel 1"` Sample1FromChannel2 *NM `hl7:"false,Sample 1 From Channel 2"` Sample1FromChannel3 *NM `hl7:"false,Sample 1 From Channel 3"` Sample2FromChannel1 *NM `hl7:"false,Sample 2 From Channel 1"` Sample2FromChannel2 *NM `hl7:"false,Sample 2 From Channel 2"` Sample2FromChannel3 *NM `hl7:"false,Sample 2 From Channel 3"` }
MA represents the corresponding HL7 datatype. Definition from HL7 2.3.1
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 MDM_T01 ¶
type MDM_T01 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PV1 *PV1 `hl7:"true,PV1"` TXA *TXA `hl7:"true,TXA"` Other []interface{} }
MDM_T01 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*MDM_T01) MessageTypeName ¶
type MDM_T01v2 ¶
type MDM_T01v2 struct {
// contains filtered or unexported fields
}
func (MDM_T01v2) MarshalYAML ¶
type MDM_T02 ¶
type MDM_T02 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PV1 *PV1 `hl7:"true,PV1"` TXA *TXA `hl7:"true,TXA"` OBX []OBX `hl7:"true,OBX"` Other []interface{} }
MDM_T02 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*MDM_T02) MessageTypeName ¶
type MDM_T02v2 ¶
type MDM_T02v2 struct {
// contains filtered or unexported fields
}
func (MDM_T02v2) 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 MFNRecordLevelErrorReturn *CE `hl7:"true,MFN Record Level Error Return"` // MFA-4 PrimaryKeyValueMFA []CE `hl7:"true,Primary Key Value – MFA"` // MFA-5 PrimaryKeyValueTypeMFA []ID `hl7:"true,Primary Key Value Type - MFA"` // MFA-6 }
MFA represents the corresponding HL7 segment. Definition from HL7 2.3.1
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 PrimaryKeyValueMFE []Any `hl7:"true,Primary Key Value - MFE"` // MFE-4 PrimaryKeyValueType []ID `hl7:"true,Primary Key Value Type"` // MFE-5 }
MFE represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*MFE) SegmentName ¶
type MFI ¶
type MFI struct { MasterFileIdentifier *CE `hl7:"true,Master File Identifier"` // MFI-1 MasterFileApplicationIdentifier *HD `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.3.1
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.3.1
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"` MFI *MFI `hl7:"true,MFI"` MFA []MFA `hl7:"false,MFA"` Other []interface{} }
MFK_M02 represents the corresponding HL7 message type. Definition from HL7 2.3
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.3.1
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.3.1
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.3.1
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)
func (*MFN_M02_MFEv2) PRA ¶
func (m *MFN_M02_MFEv2) PRA() *PRA
func (*MFN_M02_MFEv2) STF ¶
func (m *MFN_M02_MFEv2) STF() *STF
type MFN_M02_MF_STAFF ¶
type MFN_M02_MF_STAFF struct { MFE *MFE `hl7:"true,MFE"` STF *STF `hl7:"true,STF"` PRA *PRA `hl7:"false,PRA"` Other []interface{} }
MFN_M02_MF_STAFF represents the corresponding HL7 message type. Definition from HL7 2.3.1
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.3
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)
func (*MFN_M03_MFEv2) OM1 ¶
func (m *MFN_M03_MFEv2) OM1() *OM1
type MFN_M03_MF_TEST ¶
type MFN_M03_MF_TEST struct { MFE *MFE `hl7:"true,MFE"` OM1 *OM1 `hl7:"true,OM1"` // Missing: anyHL7Segment Other []interface{} }
MFN_M03_MF_TEST represents the corresponding HL7 message type. Definition from HL7 2.3
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 MFN_M05 ¶
type MFN_M05 struct { MSH *MSH `hl7:"true,MSH"` MFI *MFI `hl7:"true,MFI"` MF_LOCATION []MFN_M05_MF_LOCATION `hl7:"true,MF_LOCATION"` Other []interface{} }
MFN_M05 represents the corresponding HL7 message type. Definition from HL7 2.3
func (*MFN_M05) MessageTypeName ¶
type MFN_M05_MFE_LDPv2 ¶
type MFN_M05_MFE_LDPv2 struct {
// contains filtered or unexported fields
}
func (*MFN_M05_MFE_LDPv2) AllLCC ¶
func (m *MFN_M05_MFE_LDPv2) AllLCC() []*LCC
func (*MFN_M05_MFE_LDPv2) AllLCH ¶
func (m *MFN_M05_MFE_LDPv2) AllLCH() []*LCH
func (*MFN_M05_MFE_LDPv2) LDP ¶
func (m *MFN_M05_MFE_LDPv2) LDP() *LDP
func (MFN_M05_MFE_LDPv2) MarshalYAML ¶
func (m MFN_M05_MFE_LDPv2) MarshalYAML() (interface{}, error)
type MFN_M05_MFEv2 ¶
type MFN_M05_MFEv2 struct {
// contains filtered or unexported fields
}
func (*MFN_M05_MFEv2) AllLCH ¶
func (m *MFN_M05_MFEv2) AllLCH() []*LCH
func (*MFN_M05_MFEv2) AllLRL ¶
func (m *MFN_M05_MFEv2) AllLRL() []*LRL
func (*MFN_M05_MFEv2) GroupByLDP ¶
func (m *MFN_M05_MFEv2) GroupByLDP() []*MFN_M05_MFE_LDPv2
func (*MFN_M05_MFEv2) LOC ¶
func (m *MFN_M05_MFEv2) LOC() *LOC
func (*MFN_M05_MFEv2) MFE ¶
func (m *MFN_M05_MFEv2) MFE() *MFE
func (MFN_M05_MFEv2) MarshalYAML ¶
func (m MFN_M05_MFEv2) MarshalYAML() (interface{}, error)
type MFN_M05_MF_LOCATION ¶
type MFN_M05_MF_LOCATION struct { MFE *MFE `hl7:"true,MFE"` LOC *LOC `hl7:"true,LOC"` LCH []LCH `hl7:"false,LCH"` LRL []LRL `hl7:"false,LRL"` MF_LOC_DEPT []MFN_M05_MF_LOC_DEPT `hl7:"true,MF_LOC_DEPT"` Other []interface{} }
MFN_M05_MF_LOCATION represents the corresponding HL7 message type. Definition from HL7 2.3
func (*MFN_M05_MF_LOCATION) MessageTypeSubStructName ¶
func (s *MFN_M05_MF_LOCATION) MessageTypeSubStructName() string
type MFN_M05_MF_LOC_DEPT ¶
type MFN_M05_MF_LOC_DEPT struct { LDP *LDP `hl7:"true,LDP"` LCH []LCH `hl7:"false,LCH"` LCC []LCC `hl7:"false,LCC"` Other []interface{} }
MFN_M05_MF_LOC_DEPT represents the corresponding HL7 message type. Definition from HL7 2.3
func (*MFN_M05_MF_LOC_DEPT) MessageTypeSubStructName ¶
func (s *MFN_M05_MF_LOC_DEPT) MessageTypeSubStructName() string
type MFN_M05v2 ¶
type MFN_M05v2 struct {
// contains filtered or unexported fields
}
func (*MFN_M05v2) GroupByMFE ¶
func (m *MFN_M05v2) GroupByMFE() []*MFN_M05_MFEv2
func (MFN_M05v2) MarshalYAML ¶
type MFN_M06 ¶
type MFN_M06 struct { MSH *MSH `hl7:"true,MSH"` MFI *MFI `hl7:"true,MFI"` MF_CDM []MFN_M06_MF_CDM `hl7:"true,MF_CDM"` Other []interface{} }
MFN_M06 represents the corresponding HL7 message type. Definition from HL7 2.3
func (*MFN_M06) MessageTypeName ¶
type MFN_M06_MFEv2 ¶
type MFN_M06_MFEv2 struct {
// contains filtered or unexported fields
}
func (*MFN_M06_MFEv2) AllPRC ¶
func (m *MFN_M06_MFEv2) AllPRC() []*PRC
func (*MFN_M06_MFEv2) CDM ¶
func (m *MFN_M06_MFEv2) CDM() *CDM
func (*MFN_M06_MFEv2) MFE ¶
func (m *MFN_M06_MFEv2) MFE() *MFE
func (MFN_M06_MFEv2) MarshalYAML ¶
func (m MFN_M06_MFEv2) MarshalYAML() (interface{}, error)
type MFN_M06_MF_CDM ¶
type MFN_M06_MF_CDM struct { MFE *MFE `hl7:"true,MFE"` CDM *CDM `hl7:"true,CDM"` PRC []PRC `hl7:"false,PRC"` Other []interface{} }
MFN_M06_MF_CDM represents the corresponding HL7 message type. Definition from HL7 2.3
func (*MFN_M06_MF_CDM) MessageTypeSubStructName ¶
func (s *MFN_M06_MF_CDM) MessageTypeSubStructName() string
type MFN_M06v2 ¶
type MFN_M06v2 struct {
// contains filtered or unexported fields
}
func (*MFN_M06v2) GroupByMFE ¶
func (m *MFN_M06v2) GroupByMFE() []*MFN_M06_MFEv2
func (MFN_M06v2) MarshalYAML ¶
type MFN_M07 ¶
type MFN_M07 struct { MSH *MSH `hl7:"true,MSH"` MFI *MFI `hl7:"true,MFI"` MF_CLIN_STUDY []MFN_M07_MF_CLIN_STUDY `hl7:"true,MF_CLIN_STUDY"` Other []interface{} }
MFN_M07 represents the corresponding HL7 message type. Definition from HL7 2.3
func (*MFN_M07) MessageTypeName ¶
type MFN_M07_MFE_CM1v2 ¶
type MFN_M07_MFE_CM1v2 struct {
// contains filtered or unexported fields
}
func (*MFN_M07_MFE_CM1v2) AllCM2 ¶
func (m *MFN_M07_MFE_CM1v2) AllCM2() []*CM2
func (*MFN_M07_MFE_CM1v2) CM1 ¶
func (m *MFN_M07_MFE_CM1v2) CM1() *CM1
func (MFN_M07_MFE_CM1v2) MarshalYAML ¶
func (m MFN_M07_MFE_CM1v2) MarshalYAML() (interface{}, error)
type MFN_M07_MFEv2 ¶
type MFN_M07_MFEv2 struct {
// contains filtered or unexported fields
}
func (*MFN_M07_MFEv2) CM0 ¶
func (m *MFN_M07_MFEv2) CM0() *CM0
func (*MFN_M07_MFEv2) GroupByCM1 ¶
func (m *MFN_M07_MFEv2) GroupByCM1() []*MFN_M07_MFE_CM1v2
func (*MFN_M07_MFEv2) MFE ¶
func (m *MFN_M07_MFEv2) MFE() *MFE
func (MFN_M07_MFEv2) MarshalYAML ¶
func (m MFN_M07_MFEv2) MarshalYAML() (interface{}, error)
type MFN_M07_MF_CLIN_STUDY ¶
type MFN_M07_MF_CLIN_STUDY struct { MFE *MFE `hl7:"true,MFE"` CM0 *CM0 `hl7:"true,CM0"` MF_PHASE_SCHED_DETAIL []MFN_M07_MF_PHASE_SCHED_DETAIL `hl7:"false,MF_PHASE_SCHED_DETAIL"` Other []interface{} }
MFN_M07_MF_CLIN_STUDY represents the corresponding HL7 message type. Definition from HL7 2.3
func (*MFN_M07_MF_CLIN_STUDY) MessageTypeSubStructName ¶
func (s *MFN_M07_MF_CLIN_STUDY) MessageTypeSubStructName() string
type MFN_M07_MF_PHASE_SCHED_DETAIL ¶
type MFN_M07_MF_PHASE_SCHED_DETAIL struct { CM1 *CM1 `hl7:"true,CM1"` CM2 []CM2 `hl7:"false,CM2"` Other []interface{} }
MFN_M07_MF_PHASE_SCHED_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.3
func (*MFN_M07_MF_PHASE_SCHED_DETAIL) MessageTypeSubStructName ¶
func (s *MFN_M07_MF_PHASE_SCHED_DETAIL) MessageTypeSubStructName() string
type MFN_M07v2 ¶
type MFN_M07v2 struct {
// contains filtered or unexported fields
}
func (*MFN_M07v2) GroupByMFE ¶
func (m *MFN_M07v2) GroupByMFE() []*MFN_M07_MFEv2
func (MFN_M07v2) MarshalYAML ¶
type MFN_M08 ¶
type MFN_M08 struct { MSH *MSH `hl7:"true,MSH"` MFI *MFI `hl7:"true,MFI"` MF_TEST_NUMERIC []MFN_M08_MF_TEST_NUMERIC `hl7:"true,MF_TEST_NUMERIC"` Other []interface{} }
MFN_M08 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*MFN_M08) MessageTypeName ¶
type MFN_M08_MFEv2 ¶
type MFN_M08_MFEv2 struct {
// contains filtered or unexported fields
}
func (*MFN_M08_MFEv2) MFE ¶
func (m *MFN_M08_MFEv2) MFE() *MFE
func (MFN_M08_MFEv2) MarshalYAML ¶
func (m MFN_M08_MFEv2) MarshalYAML() (interface{}, error)
func (*MFN_M08_MFEv2) OM1 ¶
func (m *MFN_M08_MFEv2) OM1() *OM1
func (*MFN_M08_MFEv2) OM2 ¶
func (m *MFN_M08_MFEv2) OM2() *OM2
func (*MFN_M08_MFEv2) OM3 ¶
func (m *MFN_M08_MFEv2) OM3() *OM3
func (*MFN_M08_MFEv2) OM4 ¶
func (m *MFN_M08_MFEv2) OM4() *OM4
type MFN_M08_MF_NUMERIC_OBSERVATION ¶
type MFN_M08_MF_NUMERIC_OBSERVATION struct { OM2 *OM2 `hl7:"false,OM2"` OM3 *OM3 `hl7:"false,OM3"` OM4 *OM4 `hl7:"false,OM4"` Other []interface{} }
MFN_M08_MF_NUMERIC_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*MFN_M08_MF_NUMERIC_OBSERVATION) MessageTypeSubStructName ¶
func (s *MFN_M08_MF_NUMERIC_OBSERVATION) MessageTypeSubStructName() string
type MFN_M08_MF_TEST_NUMERIC ¶
type MFN_M08_MF_TEST_NUMERIC struct { MFE *MFE `hl7:"true,MFE"` OM1 *OM1 `hl7:"false,OM1"` MF_NUMERIC_OBSERVATION *MFN_M08_MF_NUMERIC_OBSERVATION `hl7:"false,MF_NUMERIC_OBSERVATION"` Other []interface{} }
MFN_M08_MF_TEST_NUMERIC represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*MFN_M08_MF_TEST_NUMERIC) MessageTypeSubStructName ¶
func (s *MFN_M08_MF_TEST_NUMERIC) MessageTypeSubStructName() string
type MFN_M08v2 ¶
type MFN_M08v2 struct {
// contains filtered or unexported fields
}
func (*MFN_M08v2) GroupByMFE ¶
func (m *MFN_M08v2) GroupByMFE() []*MFN_M08_MFEv2
func (MFN_M08v2) MarshalYAML ¶
type MFN_M09 ¶
type MFN_M09 struct { MSH *MSH `hl7:"true,MSH"` MFI *MFI `hl7:"true,MFI"` MF_TEST_CATEGORICAL []MFN_M09_MF_TEST_CATEGORICAL `hl7:"true,MF_TEST_CATEGORICAL"` Other []interface{} }
MFN_M09 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*MFN_M09) MessageTypeName ¶
type MFN_M09_MFEv2 ¶
type MFN_M09_MFEv2 struct {
// contains filtered or unexported fields
}
func (*MFN_M09_MFEv2) AllOM4 ¶
func (m *MFN_M09_MFEv2) AllOM4() []*OM4
func (*MFN_M09_MFEv2) MFE ¶
func (m *MFN_M09_MFEv2) MFE() *MFE
func (MFN_M09_MFEv2) MarshalYAML ¶
func (m MFN_M09_MFEv2) MarshalYAML() (interface{}, error)
func (*MFN_M09_MFEv2) OM1 ¶
func (m *MFN_M09_MFEv2) OM1() *OM1
func (*MFN_M09_MFEv2) OM3 ¶
func (m *MFN_M09_MFEv2) OM3() *OM3
type MFN_M09_MF_TEST_CATEGORICAL ¶
type MFN_M09_MF_TEST_CATEGORICAL struct { MFE *MFE `hl7:"true,MFE"` OM1 *OM1 `hl7:"true,OM1"` MF_TEST_CAT_DETAIL *MFN_M09_MF_TEST_CAT_DETAIL `hl7:"false,MF_TEST_CAT_DETAIL"` Other []interface{} }
MFN_M09_MF_TEST_CATEGORICAL represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*MFN_M09_MF_TEST_CATEGORICAL) MessageTypeSubStructName ¶
func (s *MFN_M09_MF_TEST_CATEGORICAL) MessageTypeSubStructName() string
type MFN_M09_MF_TEST_CAT_DETAIL ¶
type MFN_M09_MF_TEST_CAT_DETAIL struct { OM3 *OM3 `hl7:"true,OM3"` OM4 []OM4 `hl7:"false,OM4"` Other []interface{} }
MFN_M09_MF_TEST_CAT_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*MFN_M09_MF_TEST_CAT_DETAIL) MessageTypeSubStructName ¶
func (s *MFN_M09_MF_TEST_CAT_DETAIL) MessageTypeSubStructName() string
type MFN_M09v2 ¶
type MFN_M09v2 struct {
// contains filtered or unexported fields
}
func (*MFN_M09v2) GroupByMFE ¶
func (m *MFN_M09v2) GroupByMFE() []*MFN_M09_MFEv2
func (MFN_M09v2) MarshalYAML ¶
type MFN_M10 ¶
type MFN_M10 struct { MSH *MSH `hl7:"true,MSH"` MFI *MFI `hl7:"true,MFI"` MF_TEST_BATTERIES []MFN_M10_MF_TEST_BATTERIES `hl7:"true,MF_TEST_BATTERIES"` Other []interface{} }
MFN_M10 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*MFN_M10) MessageTypeName ¶
type MFN_M10_MFEv2 ¶
type MFN_M10_MFEv2 struct {
// contains filtered or unexported fields
}
func (*MFN_M10_MFEv2) AllOM4 ¶
func (m *MFN_M10_MFEv2) AllOM4() []*OM4
func (*MFN_M10_MFEv2) MFE ¶
func (m *MFN_M10_MFEv2) MFE() *MFE
func (MFN_M10_MFEv2) MarshalYAML ¶
func (m MFN_M10_MFEv2) MarshalYAML() (interface{}, error)
func (*MFN_M10_MFEv2) OM1 ¶
func (m *MFN_M10_MFEv2) OM1() *OM1
func (*MFN_M10_MFEv2) OM5 ¶
func (m *MFN_M10_MFEv2) OM5() *OM5
type MFN_M10_MF_TEST_BATTERIES ¶
type MFN_M10_MF_TEST_BATTERIES struct { MFE *MFE `hl7:"true,MFE"` OM1 *OM1 `hl7:"true,OM1"` MF_TEST_BATT_DETAIL *MFN_M10_MF_TEST_BATT_DETAIL `hl7:"false,MF_TEST_BATT_DETAIL"` Other []interface{} }
MFN_M10_MF_TEST_BATTERIES represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*MFN_M10_MF_TEST_BATTERIES) MessageTypeSubStructName ¶
func (s *MFN_M10_MF_TEST_BATTERIES) MessageTypeSubStructName() string
type MFN_M10_MF_TEST_BATT_DETAIL ¶
type MFN_M10_MF_TEST_BATT_DETAIL struct { OM5 *OM5 `hl7:"true,OM5"` OM4 []OM4 `hl7:"false,OM4"` Other []interface{} }
MFN_M10_MF_TEST_BATT_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*MFN_M10_MF_TEST_BATT_DETAIL) MessageTypeSubStructName ¶
func (s *MFN_M10_MF_TEST_BATT_DETAIL) MessageTypeSubStructName() string
type MFN_M10v2 ¶
type MFN_M10v2 struct {
// contains filtered or unexported fields
}
func (*MFN_M10v2) GroupByMFE ¶
func (m *MFN_M10v2) GroupByMFE() []*MFN_M10_MFEv2
func (MFN_M10v2) MarshalYAML ¶
type MFN_M11 ¶
type MFN_M11 struct { MSH *MSH `hl7:"true,MSH"` MFI *MFI `hl7:"true,MFI"` MF_TEST_CALCULATED []MFN_M11_MF_TEST_CALCULATED `hl7:"true,MF_TEST_CALCULATED"` Other []interface{} }
MFN_M11 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*MFN_M11) MessageTypeName ¶
type MFN_M11_MFEv2 ¶
type MFN_M11_MFEv2 struct {
// contains filtered or unexported fields
}
func (*MFN_M11_MFEv2) MFE ¶
func (m *MFN_M11_MFEv2) MFE() *MFE
func (MFN_M11_MFEv2) MarshalYAML ¶
func (m MFN_M11_MFEv2) MarshalYAML() (interface{}, error)
func (*MFN_M11_MFEv2) OM1 ¶
func (m *MFN_M11_MFEv2) OM1() *OM1
func (*MFN_M11_MFEv2) OM2 ¶
func (m *MFN_M11_MFEv2) OM2() *OM2
func (*MFN_M11_MFEv2) OM6 ¶
func (m *MFN_M11_MFEv2) OM6() *OM6
type MFN_M11_MF_TEST_CALCULATED ¶
type MFN_M11_MF_TEST_CALCULATED struct { MFE *MFE `hl7:"true,MFE"` OM1 *OM1 `hl7:"true,OM1"` MF_TEST_CALC_DETAIL *MFN_M11_MF_TEST_CALC_DETAIL `hl7:"false,MF_TEST_CALC_DETAIL"` Other []interface{} }
MFN_M11_MF_TEST_CALCULATED represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*MFN_M11_MF_TEST_CALCULATED) MessageTypeSubStructName ¶
func (s *MFN_M11_MF_TEST_CALCULATED) MessageTypeSubStructName() string
type MFN_M11_MF_TEST_CALC_DETAIL ¶
type MFN_M11_MF_TEST_CALC_DETAIL struct { OM6 *OM6 `hl7:"true,OM6"` OM2 *OM2 `hl7:"true,OM2"` Other []interface{} }
MFN_M11_MF_TEST_CALC_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*MFN_M11_MF_TEST_CALC_DETAIL) MessageTypeSubStructName ¶
func (s *MFN_M11_MF_TEST_CALC_DETAIL) MessageTypeSubStructName() string
type MFN_M11v2 ¶
type MFN_M11v2 struct {
// contains filtered or unexported fields
}
func (*MFN_M11v2) GroupByMFE ¶
func (m *MFN_M11v2) GroupByMFE() []*MFN_M11_MFEv2
func (MFN_M11v2) 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.3.1
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"` QAK *QAK `hl7:"false,QAK"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` MFI *MFI `hl7:"true,MFI"` MF_QUERY []MFR_M01_MF_QUERY `hl7:"true,MF_QUERY"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
MFR_M01 represents the corresponding HL7 message type. Definition from HL7 2.3.1
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_M01_MF_QUERY ¶
type MFR_M01_MF_QUERY struct { MFE *MFE `hl7:"true,MFE"` // Missing: anyZSegment Other []interface{} }
MFR_M01_MF_QUERY represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*MFR_M01_MF_QUERY) MessageTypeSubStructName ¶
func (s *MFR_M01_MF_QUERY) MessageTypeSubStructName() string
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 MO ¶
type MO struct { Quantity *NM `hl7:"false,Quantity"` Denomination *ID `hl7:"false,Denomination"` }
MO represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type MOC ¶
type MOC struct { DollarAmount *MO `hl7:"false,Dollar Amount"` ChargeCode *CE `hl7:"false,Charge Code"` }
MOC represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type MOP ¶
type MOP struct { MoneyOrPercentageIndicator *IS `hl7:"false,Money Or Percentage Indicator"` MoneyOrPercentageQuantity *NM `hl7:"false,Money Or Percentage Quantity"` }
MOP represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type MRG ¶
type MRG struct { PriorPatientIdentifierList []CX `hl7:"true,Prior Patient Identifier List"` // MRG-1 PriorAlternatePatientID []CX `hl7:"false,Prior Alternate Patient ID"` // MRG-2 PriorPatientAccountNumber *CX `hl7:"false,Prior Patient Account Number"` // MRG-3 PriorPatientID *CX `hl7:"false,Prior Patient ID"` // MRG-4 PriorVisitNumber *CX `hl7:"false,Prior Visit Number"` // MRG-5 PriorAlternateVisitID *CX `hl7:"false,Prior Alternate Visit ID"` // MRG-6 PriorPatientName []XPN `hl7:"false,Prior Patient Name"` // MRG-7 }
MRG represents the corresponding HL7 segment. Definition from HL7 2.3.1
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 DelayedAcknowledgmentType *ID `hl7:"false,Delayed Acknowledgment Type"` // MSA-5 ErrorCondition *CE `hl7:"false,Error Condition"` // MSA-6 }
MSA represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*MSA) SegmentName ¶
type MSG ¶
type MSG struct { MessageType *ID `hl7:"false,Message Type"` TriggerEvent *ID `hl7:"false,Trigger Event"` MessageStructure *ID `hl7:"false,Message Structure"` }
MSG represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type MSH ¶
type MSH struct { // Missing: MSH.1 EncodingCharacters *Delimiters `hl7:"true,Encoding Characters"` // MSH-2 SendingApplication *HD `hl7:"false,Sending Application"` // MSH-3 SendingFacility *HD `hl7:"false,Sending Facility"` // MSH-4 ReceivingApplication *HD `hl7:"false,Receiving Application"` // MSH-5 ReceivingFacility *HD `hl7:"false,Receiving Facility"` // MSH-6 DateTimeOfMessage *TS `hl7:"false,Date/Time Of Message"` // MSH-7 Security *ST `hl7:"false,Security"` // MSH-8 MessageType *MSG `hl7:"true,Message Type"` // MSH-9 MessageControlID *ST `hl7:"true,Message Control ID"` // MSH-10 ProcessingID *PT `hl7:"true,Processing ID"` // MSH-11 VersionID *VID `hl7:"true,Version ID"` // MSH-12 SequenceNumber *NM `hl7:"false,Sequence Number"` // MSH-13 ContinuationPointer *ST `hl7:"false,Continuation Pointer"` // MSH-14 AcceptAcknowledgmentType *ID `hl7:"false,Accept Acknowledgment Type"` // MSH-15 ApplicationAcknowledgmentType *ID `hl7:"false,Application Acknowledgment Type"` // MSH-16 CountryCode *ID `hl7:"false,Country Code"` // MSH-17 CharacterSet []ID `hl7:"false,Character Set"` // MSH-18 PrincipalLanguageOfMessage *CE `hl7:"false,Principal Language Of Message"` // MSH-19 AlternateCharacterSetHandlingScheme *ID `hl7:"false,Alternate Character Set Handling Scheme"` // MSH-20 }
MSH represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*MSH) SegmentName ¶
type NA ¶
type NA struct { Value1 *NM `hl7:"false,Value1"` Value2 *NM `hl7:"false,Value2"` Value3 *NM `hl7:"false,Value3"` Value4 *NM `hl7:"false,Value4"` }
NA represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type NCK ¶
type NCK struct {
SystemDateTime *TS `hl7:"false,System Date/Time"` // NCK-1
}
NCK represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*NCK) SegmentName ¶
type NDL ¶
type NDL struct { Name *CN `hl7:"false,Name"` StartDateTime *TS `hl7:"false,Start Date/Time"` EndDateTime *TS `hl7:"false,End Date/Time"` PointOfCare *IS `hl7:"false,Point Of Care"` Room *IS `hl7:"false,Room"` Bed *IS `hl7:"false,Bed"` Facility *HD `hl7:"false,Facility"` LocationStatus *IS `hl7:"false,Location Status"` PersonLocationType *IS `hl7:"false,Person Location Type"` Building *IS `hl7:"false,Building"` Floor *IS `hl7:"false,Floor"` }
NDL represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type NK1 ¶
type NK1 struct { SetIDNK1 *SI `hl7:"true,Set ID - NK1"` // NK1-1 Name []XPN `hl7:"false,Name"` // NK1-2 Relationship *CE `hl7:"false,Relationship"` // NK1-3 Address []XAD `hl7:"false,Address"` // NK1-4 PhoneNumber []XTN `hl7:"false,Phone Number"` // NK1-5 BusinessPhoneNumber []XTN `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 NextOfKinAssociatedPartiesJobTitle *ST `hl7:"false,Next Of Kin / Associated Parties Job Title"` // NK1-10 NextOfKinAssociatedPartiesJobCodeClass *JCC `hl7:"false,Next Of Kin / Associated Parties Job Code/Class"` // NK1-11 NextOfKinAssociatedPartiesEmployeeNumber *CX `hl7:"false,Next Of Kin / Associated Parties Employee Number"` // NK1-12 OrganizationNameNK1 []XON `hl7:"false,Organization Name - NK1"` // NK1-13 MaritalStatus *CE `hl7:"false,Marital Status"` // NK1-14 Sex *IS `hl7:"false,Sex"` // NK1-15 DateTimeOfBirth *TS `hl7:"false,Date/Time Of Birth"` // NK1-16 LivingDependency []IS `hl7:"false,Living Dependency"` // NK1-17 AmbulatoryStatus []IS `hl7:"false,Ambulatory Status"` // NK1-18 Citizenship []CE `hl7:"false,Citizenship"` // NK1-19 PrimaryLanguage *CE `hl7:"false,Primary Language"` // NK1-20 LivingArrangement *IS `hl7:"false,Living Arrangement"` // NK1-21 PublicityCode *CE `hl7:"false,Publicity Code"` // NK1-22 ProtectionIndicator *ID `hl7:"false,Protection Indicator"` // NK1-23 StudentIndicator *IS `hl7:"false,Student Indicator"` // NK1-24 Religion *CE `hl7:"false,Religion"` // NK1-25 MotherSMaidenName []XPN `hl7:"false,Mother’s Maiden Name"` // NK1-26 Nationality *CE `hl7:"false,Nationality"` // NK1-27 EthnicGroup []CE `hl7:"false,Ethnic Group"` // NK1-28 ContactReason []CE `hl7:"false,Contact Reason"` // NK1-29 ContactPersonSName []XPN `hl7:"false,Contact Person’s Name"` // NK1-30 ContactPersonSTelephoneNumber []XTN `hl7:"false,Contact Person’s Telephone Number"` // NK1-31 ContactPersonSAddress []XAD `hl7:"false,Contact Person’s Address"` // NK1-32 NextOfKinAssociatedPartySIdentifiers []CX `hl7:"false,Next Of Kin/Associated Party’s Identifiers"` // NK1-33 JobStatus *IS `hl7:"false,Job Status"` // NK1-34 Race []CE `hl7:"false,Race"` // NK1-35 Handicap *IS `hl7:"false,Handicap"` // NK1-36 ContactPersonSocialSecurityNumber *ST `hl7:"false,Contact Person Social Security Number"` // NK1-37 }
NK1 represents the corresponding HL7 segment. Definition from HL7 2.3.1
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 NMD_N02 ¶
type NMD_N02 struct { MSH *MSH `hl7:"true,MSH"` CLOCK_AND_STATS_WITH_NOTES []NMD_N02_CLOCK_AND_STATS_WITH_NOTES `hl7:"true,CLOCK_AND_STATS_WITH_NOTES"` Other []interface{} }
NMD_N02 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*NMD_N02) MessageTypeName ¶
type NMD_N02_APP_STATS ¶
type NMD_N02_APP_STATS struct { NST *NST `hl7:"true,NST"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
NMD_N02_APP_STATS represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*NMD_N02_APP_STATS) MessageTypeSubStructName ¶
func (s *NMD_N02_APP_STATS) MessageTypeSubStructName() string
type NMD_N02_APP_STATUS ¶
type NMD_N02_APP_STATUS struct { NSC *NSC `hl7:"true,NSC"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
NMD_N02_APP_STATUS represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*NMD_N02_APP_STATUS) MessageTypeSubStructName ¶
func (s *NMD_N02_APP_STATUS) MessageTypeSubStructName() string
type NMD_N02_CLOCK ¶
type NMD_N02_CLOCK struct { NCK *NCK `hl7:"true,NCK"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
NMD_N02_CLOCK represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*NMD_N02_CLOCK) MessageTypeSubStructName ¶
func (s *NMD_N02_CLOCK) MessageTypeSubStructName() string
type NMD_N02_CLOCK_AND_STATS_WITH_NOTES ¶
type NMD_N02_CLOCK_AND_STATS_WITH_NOTES struct { CLOCK *NMD_N02_CLOCK `hl7:"false,CLOCK"` APP_STATS *NMD_N02_APP_STATS `hl7:"false,APP_STATS"` APP_STATUS *NMD_N02_APP_STATUS `hl7:"false,APP_STATUS"` Other []interface{} }
NMD_N02_CLOCK_AND_STATS_WITH_NOTES represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*NMD_N02_CLOCK_AND_STATS_WITH_NOTES) MessageTypeSubStructName ¶
func (s *NMD_N02_CLOCK_AND_STATS_WITH_NOTES) MessageTypeSubStructName() string
type NMD_N02_NCK_NSCv2 ¶
type NMD_N02_NCK_NSCv2 struct {
// contains filtered or unexported fields
}
func (*NMD_N02_NCK_NSCv2) AllNTE ¶
func (m *NMD_N02_NCK_NSCv2) AllNTE() []*NTE
func (NMD_N02_NCK_NSCv2) MarshalYAML ¶
func (m NMD_N02_NCK_NSCv2) MarshalYAML() (interface{}, error)
func (*NMD_N02_NCK_NSCv2) NSC ¶
func (m *NMD_N02_NCK_NSCv2) NSC() *NSC
type NMD_N02_NCK_NSTv2 ¶
type NMD_N02_NCK_NSTv2 struct {
// contains filtered or unexported fields
}
func (*NMD_N02_NCK_NSTv2) AllNTE ¶
func (m *NMD_N02_NCK_NSTv2) AllNTE() []*NTE
func (NMD_N02_NCK_NSTv2) MarshalYAML ¶
func (m NMD_N02_NCK_NSTv2) MarshalYAML() (interface{}, error)
func (*NMD_N02_NCK_NSTv2) NST ¶
func (m *NMD_N02_NCK_NSTv2) NST() *NST
type NMD_N02_NCKv2 ¶
type NMD_N02_NCKv2 struct {
// contains filtered or unexported fields
}
func (*NMD_N02_NCKv2) AllNTE ¶
func (m *NMD_N02_NCKv2) AllNTE() []*NTE
func (*NMD_N02_NCKv2) GroupByNSC ¶
func (m *NMD_N02_NCKv2) GroupByNSC() *NMD_N02_NCK_NSCv2
func (*NMD_N02_NCKv2) GroupByNST ¶
func (m *NMD_N02_NCKv2) GroupByNST() *NMD_N02_NCK_NSTv2
func (NMD_N02_NCKv2) MarshalYAML ¶
func (m NMD_N02_NCKv2) MarshalYAML() (interface{}, error)
func (*NMD_N02_NCKv2) NCK ¶
func (m *NMD_N02_NCKv2) NCK() *NCK
type NMD_N02v2 ¶
type NMD_N02v2 struct {
// contains filtered or unexported fields
}
func (*NMD_N02v2) GroupByNCK ¶
func (m *NMD_N02v2) GroupByNCK() []*NMD_N02_NCKv2
func (NMD_N02v2) MarshalYAML ¶
type NMQ_N01 ¶
type NMQ_N01 struct { MSH *MSH `hl7:"true,MSH"` QRY_WITH_DETAIL *NMQ_N01_QRY_WITH_DETAIL `hl7:"false,QRY_WITH_DETAIL"` CLOCK_AND_STATISTICS []NMQ_N01_CLOCK_AND_STATISTICS `hl7:"true,CLOCK_AND_STATISTICS"` Other []interface{} }
NMQ_N01 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*NMQ_N01) MessageTypeName ¶
type NMQ_N01_CLOCK_AND_STATISTICS ¶
type NMQ_N01_CLOCK_AND_STATISTICS struct { NCK *NCK `hl7:"false,NCK"` NST *NST `hl7:"false,NST"` NSC *NSC `hl7:"false,NSC"` Other []interface{} }
NMQ_N01_CLOCK_AND_STATISTICS represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*NMQ_N01_CLOCK_AND_STATISTICS) MessageTypeSubStructName ¶
func (s *NMQ_N01_CLOCK_AND_STATISTICS) MessageTypeSubStructName() string
type NMQ_N01_NCKv2 ¶
type NMQ_N01_NCKv2 struct {
// contains filtered or unexported fields
}
func (NMQ_N01_NCKv2) MarshalYAML ¶
func (m NMQ_N01_NCKv2) MarshalYAML() (interface{}, error)
func (*NMQ_N01_NCKv2) NCK ¶
func (m *NMQ_N01_NCKv2) NCK() *NCK
func (*NMQ_N01_NCKv2) NSC ¶
func (m *NMQ_N01_NCKv2) NSC() *NSC
func (*NMQ_N01_NCKv2) NST ¶
func (m *NMQ_N01_NCKv2) NST() *NST
type NMQ_N01_QRY_WITH_DETAIL ¶
type NMQ_N01_QRY_WITH_DETAIL struct { QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` Other []interface{} }
NMQ_N01_QRY_WITH_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*NMQ_N01_QRY_WITH_DETAIL) MessageTypeSubStructName ¶
func (s *NMQ_N01_QRY_WITH_DETAIL) MessageTypeSubStructName() string
type NMQ_N01v2 ¶
type NMQ_N01v2 struct {
// contains filtered or unexported fields
}
func (*NMQ_N01v2) GroupByNCK ¶
func (m *NMQ_N01v2) GroupByNCK() []*NMQ_N01_NCKv2
func (NMQ_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_N01 ¶
type NMR_N01 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_N01_CLOCK_AND_STATS_WITH_NOTES_ALT `hl7:"true,CLOCK_AND_STATS_WITH_NOTES_ALT"` Other []interface{} }
NMR_N01 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*NMR_N01) MessageTypeName ¶
type NMR_N01_CLOCK_AND_STATS_WITH_NOTES_ALT ¶
type NMR_N01_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_N01_CLOCK_AND_STATS_WITH_NOTES_ALT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*NMR_N01_CLOCK_AND_STATS_WITH_NOTES_ALT) MessageTypeSubStructName ¶
func (s *NMR_N01_CLOCK_AND_STATS_WITH_NOTES_ALT) MessageTypeSubStructName() string
type NMR_N01_NCKv2 ¶
type NMR_N01_NCKv2 struct {
// contains filtered or unexported fields
}
func (*NMR_N01_NCKv2) AllNTE1 ¶
func (m *NMR_N01_NCKv2) AllNTE1() []*NTE
func (*NMR_N01_NCKv2) AllNTE2 ¶
func (m *NMR_N01_NCKv2) AllNTE2() []*NTE
func (*NMR_N01_NCKv2) AllNTE3 ¶
func (m *NMR_N01_NCKv2) AllNTE3() []*NTE
func (NMR_N01_NCKv2) MarshalYAML ¶
func (m NMR_N01_NCKv2) MarshalYAML() (interface{}, error)
func (*NMR_N01_NCKv2) NCK ¶
func (m *NMR_N01_NCKv2) NCK() *NCK
func (*NMR_N01_NCKv2) NSC ¶
func (m *NMR_N01_NCKv2) NSC() *NSC
func (*NMR_N01_NCKv2) NST ¶
func (m *NMR_N01_NCKv2) NST() *NST
type NMR_N01v2 ¶
type NMR_N01v2 struct {
// contains filtered or unexported fields
}
func (*NMR_N01v2) GroupByNCK ¶
func (m *NMR_N01v2) GroupByNCK() []*NMR_N01_NCKv2
func (NMR_N01v2) 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 *PL `hl7:"true,Bed Location"` // NPU-1 BedStatus *IS `hl7:"false,Bed Status"` // NPU-2 }
NPU represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*NPU) SegmentName ¶
type NR ¶
type NR struct { LowValue *NM `hl7:"false,Low Value"` HighValue *NM `hl7:"false,High Value"` }
NR represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type NSC ¶
type NSC struct { NetworkChangeType *IS `hl7:"false,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.3.1
func (*NSC) SegmentName ¶
type NST ¶
type NST struct { StatisticsAvailable *ID `hl7:"false,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 MessagesReceived *NM `hl7:"false,Messages Received"` // NST-8 MessagesSent *NM `hl7:"false,Messages 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.3.1
func (*NST) SegmentName ¶
type NTE ¶
type NTE struct { SetIDNTE *SI `hl7:"false,Set ID - NTE"` // NTE-1 SourceOfComment *ID `hl7:"false,Source Of Comment"` // NTE-2 Comment []FT `hl7:"false,Comment"` // NTE-3 CommentType *CE `hl7:"false,Comment Type"` // NTE-4 }
NTE represents the corresponding HL7 segment. Definition from HL7 2.3.1
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 OCD ¶
type OCD struct { OccurrenceCode *ID `hl7:"false,Occurrence Code"` OccurrenceDate *DT `hl7:"false,Occurrence Date"` }
OCD represents the corresponding HL7 datatype. Definition from HL7 2.3.1
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.3.1
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.3.1
func (*ODT) SegmentName ¶
type OM1 ¶
type OM1 struct { SequenceNumberTestObservationMasterFile *NM `hl7:"false,Sequence Number - Test/Observation Master File"` // OM1-1 ProducerSTestObservationID *CE `hl7:"false,Producer'S Test/Observation ID"` // OM1-2 PermittedDataTypes []ID `hl7:"false,Permitted Data Types"` // OM1-3 SpecimenRequired *ID `hl7:"false,Specimen Required"` // OM1-4 ProducerID *CE `hl7:"false,Producer ID"` // OM1-5 ObservationDescription *TX `hl7:"false,Observation Description"` // OM1-6 OtherTestObservationIDsForTheObservation *CE `hl7:"false,Other Test/Observation IDs For The Observation"` // OM1-7 OtherNames []ST `hl7:"false,Other Names"` // OM1-8 PreferredReportNameForTheObservation *ST `hl7:"false,Preferred Report Name For The Observation"` // OM1-9 PreferredShortNameOrMnemonicForObservation *ST `hl7:"false,Preferred Short Name Or Mnemonic For Observation"` // OM1-10 PreferredLongNameForTheObservation *ST `hl7:"false,Preferred Long Name For The Observation"` // OM1-11 Orderability *ID `hl7:"false,Orderability"` // OM1-12 IdentityOfInstrumentUsedToPerformThisStudy []CE `hl7:"false,Identity Of Instrument Used To Perform This Study"` // OM1-13 CodedRepresentationOfMethod []CE `hl7:"false,Coded Representation Of Method"` // OM1-14 Portable *ID `hl7:"false,Portable"` // OM1-15 ObservationProducingDepartmentSection []CE `hl7:"false,Observation Producing Department/Section"` // OM1-16 TelephoneNumberOfSection *XTN `hl7:"false,Telephone Number Of Section"` // OM1-17 NatureOfTestObservation *IS `hl7:"true,Nature Of Test/Observation"` // OM1-18 ReportSubheader *CE `hl7:"false,Report Subheader"` // OM1-19 ReportDisplayOrder *ST `hl7:"false,Report Display Order"` // OM1-20 DateTimeStampForAnyChangeInDefinitionForTheObservation *TS `hl7:"false,Date/Time Stamp For Any Change In Definition For The Observation"` // OM1-21 EffectiveDateTimeOfChange *TS `hl7:"false,Effective Date/Time Of Change"` // OM1-22 TypicalTurnAroundTime *NM `hl7:"false,Typical Turn-Around Time"` // OM1-23 ProcessingTime *NM `hl7:"false,Processing Time"` // OM1-24 ProcessingPriority []ID `hl7:"false,Processing Priority"` // OM1-25 ReportingPriority *ID `hl7:"false,Reporting Priority"` // OM1-26 OutsideSiteSWhereObservationMayBePerformed []CE `hl7:"false,Outside Site(S) Where Observation May Be Performed"` // OM1-27 AddressOfOutsideSiteS []XAD `hl7:"false,Address Of Outside Site(S)"` // OM1-28 PhoneNumberOfOutsideSite *XTN `hl7:"false,Phone Number Of Outside Site"` // OM1-29 ConfidentialityCode *IS `hl7:"false,Confidentiality Code"` // OM1-30 ObservationsRequiredToInterpretTheObs *CE `hl7:"false,Observations Required To Interpret The Obs"` // OM1-31 InterpretationOfObservations *TX `hl7:"false,Interpretation Of Observations"` // OM1-32 ContraindicationsToObservations *CE `hl7:"false,Contraindications To Observations"` // OM1-33 ReflexTestsObservations []CE `hl7:"false,Reflex Tests/Observations"` // OM1-34 RulesThatTriggerReflexTesting *TX `hl7:"false,Rules That Trigger Reflex Testing"` // OM1-35 FixedCannedMessage *CE `hl7:"false,Fixed Canned Message"` // OM1-36 PatientPreparation *TX `hl7:"false,Patient Preparation"` // OM1-37 ProcedureMedication *CE `hl7:"false,Procedure Medication"` // OM1-38 FactorsThatMayEffectTheObservation *TX `hl7:"false,Factors That May Effect The Observation"` // OM1-39 TestObservationPerformanceSchedule []ST `hl7:"false,Test/Observation Performance Schedule"` // OM1-40 DescriptionOfTestMethods *TX `hl7:"false,Description Of Test Methods"` // OM1-41 KindOfQuantityObserved *CE `hl7:"false,Kind Of Quantity Observed"` // OM1-42 PointVersusInterval *CE `hl7:"false,Point Versus Interval"` // OM1-43 ChallengeInformation *TX `hl7:"false,Challenge Information"` // OM1-44 RelationshipModifier *CE `hl7:"false,Relationship Modifier"` // OM1-45 TargetAnatomicSiteOfTest *CE `hl7:"false,Target Anatomic Site Of Test"` // OM1-46 ModalityOfImagingMeasurement *CE `hl7:"false,Modality Of Imaging Measurement"` // OM1-47 }
OM1 represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*OM1) SegmentName ¶
type OM2 ¶
type OM2 struct { SequenceNumberTestObservationMasterFile *NM `hl7:"false,Sequence Number - Test/Observation Master File"` // OM2-1 UnitsOfMeasure *CE `hl7:"false,Units Of Measure"` // OM2-2 RangeOfDecimalPrecision []NM `hl7:"false,Range Of Decimal Precision"` // OM2-3 CorrespondingSIUnitsOfMeasure *CE `hl7:"false,Corresponding SI Units Of Measure"` // OM2-4 SIConversionFactor *TX `hl7:"false,SI Conversion Factor"` // OM2-5 ReferenceNormalRangeOrdinalContinuousObs *RFR `hl7:"false,Reference (Normal) Range - Ordinal & Continuous Obs"` // OM2-6 CriticalRangeForOrdinalContinuousObs *NR `hl7:"false,Critical Range For Ordinal & Continuous Obs"` // OM2-7 AbsoluteRangeForOrdinalContinuousObs *RFR `hl7:"false,Absolute Range For Ordinal & Continuous Obs"` // OM2-8 DeltaCheckCriteria []DLT `hl7:"false,Delta Check Criteria"` // OM2-9 MinimumMeaningfulIncrements *NM `hl7:"false,Minimum Meaningful Increments"` // OM2-10 }
OM2 represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*OM2) SegmentName ¶
type OM3 ¶
type OM3 struct { SequenceNumberTestObservationMasterFile *NM `hl7:"false,Sequence Number - Test/Observation Master File"` // OM3-1 PreferredCodingSystem *CE `hl7:"false,Preferred Coding System"` // OM3-2 ValidCodedAnswers *CE `hl7:"false,Valid Coded “Answers”"` // OM3-3 NormalTextCodesForCategoricalObservations []CE `hl7:"false,Normal Text/Codes For Categorical Observations"` // OM3-4 AbnormalTextCodesForCategoricalObservations *CE `hl7:"false,Abnormal Text/Codes For Categorical Observations"` // OM3-5 CriticalTextCodesForCategoricalObservations *CE `hl7:"false,Critical Text Codes For Categorical Observations"` // OM3-6 ValueType *ID `hl7:"false,Value Type"` // OM3-7 }
OM3 represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*OM3) SegmentName ¶
type OM4 ¶
type OM4 struct { SequenceNumberTestObservationMasterFile *NM `hl7:"false,Sequence Number - Test/Observation Master File"` // OM4-1 DerivedSpecimen *ID `hl7:"false,Derived Specimen"` // OM4-2 ContainerDescription *TX `hl7:"false,Container Description"` // OM4-3 ContainerVolume *NM `hl7:"false,Container Volume"` // OM4-4 ContainerUnits *CE `hl7:"false,Container Units"` // OM4-5 Specimen *CE `hl7:"false,Specimen"` // OM4-6 Additive *CE `hl7:"false,Additive"` // OM4-7 Preparation *TX `hl7:"false,Preparation"` // OM4-8 SpecialHandlingRequirements *TX `hl7:"false,Special Handling Requirements"` // OM4-9 NormalCollectionVolume *CQ `hl7:"false,Normal Collection Volume"` // OM4-10 MinimumCollectionVolume *CQ `hl7:"false,Minimum Collection Volume"` // OM4-11 SpecimenRequirements *TX `hl7:"false,Specimen Requirements"` // OM4-12 SpecimenPriorities []ID `hl7:"false,Specimen Priorities"` // OM4-13 SpecimenRetentionTime *CQ `hl7:"false,Specimen Retention Time"` // OM4-14 }
OM4 represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*OM4) SegmentName ¶
type OM5 ¶
type OM5 struct { SequenceNumberTestObservationMasterFile *NM `hl7:"false,Sequence Number - Test/Observation Master File"` // OM5-1 TestObservationsIncludedWithinAnOrderedTestBattery []CE `hl7:"false,Test/Observations Included Within An Ordered Test Battery"` // OM5-2 ObservationIDSuffixes *ST `hl7:"false,Observation ID Suffixes"` // OM5-3 }
OM5 represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*OM5) SegmentName ¶
type OM6 ¶
type OM6 struct { SequenceNumberTestObservationMasterFile *NM `hl7:"false,Sequence Number - Test/Observation Master File"` // OM6-1 DerivationRule *TX `hl7:"false,Derivation Rule"` // OM6-2 }
OM6 represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*OM6) SegmentName ¶
type OMD_O01 ¶
type OMD_O01 struct { MSH *MSH `hl7:"true,MSH"` NTE []NTE `hl7:"false,NTE"` PATIENT *OMD_O01_PATIENT `hl7:"false,PATIENT"` ORDER_DIET []OMD_O01_ORDER_DIET `hl7:"true,ORDER_DIET"` ORDER_TRAY []OMD_O01_ORDER_TRAY `hl7:"false,ORDER_TRAY"` Other []interface{} }
OMD_O01 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*OMD_O01) MessageTypeName ¶
type OMD_O01_DIET ¶
type OMD_O01_DIET struct { ODS []ODS `hl7:"true,ODS"` NTE []NTE `hl7:"false,NTE"` OBSERVATION []OMD_O01_OBSERVATION `hl7:"true,OBSERVATION"` Other []interface{} }
OMD_O01_DIET represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*OMD_O01_DIET) MessageTypeSubStructName ¶
func (s *OMD_O01_DIET) MessageTypeSubStructName() string
type OMD_O01_INSURANCE ¶
type OMD_O01_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
OMD_O01_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*OMD_O01_INSURANCE) MessageTypeSubStructName ¶
func (s *OMD_O01_INSURANCE) MessageTypeSubStructName() string
type OMD_O01_OBSERVATION ¶
type OMD_O01_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
OMD_O01_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*OMD_O01_OBSERVATION) MessageTypeSubStructName ¶
func (s *OMD_O01_OBSERVATION) MessageTypeSubStructName() string
type OMD_O01_ORC1_OBXv2 ¶
type OMD_O01_ORC1_OBXv2 struct {
// contains filtered or unexported fields
}
func (*OMD_O01_ORC1_OBXv2) AllNTE ¶
func (m *OMD_O01_ORC1_OBXv2) AllNTE() []*NTE
func (OMD_O01_ORC1_OBXv2) MarshalYAML ¶
func (m OMD_O01_ORC1_OBXv2) MarshalYAML() (interface{}, error)
func (*OMD_O01_ORC1_OBXv2) OBX ¶
func (m *OMD_O01_ORC1_OBXv2) OBX() *OBX
type OMD_O01_ORC1v2 ¶
type OMD_O01_ORC1v2 struct {
// contains filtered or unexported fields
}
func (*OMD_O01_ORC1v2) AllNTE ¶
func (m *OMD_O01_ORC1v2) AllNTE() []*NTE
func (*OMD_O01_ORC1v2) AllODS ¶
func (m *OMD_O01_ORC1v2) AllODS() []*ODS
func (*OMD_O01_ORC1v2) GroupByOBX ¶
func (m *OMD_O01_ORC1v2) GroupByOBX() []*OMD_O01_ORC1_OBXv2
func (OMD_O01_ORC1v2) MarshalYAML ¶
func (m OMD_O01_ORC1v2) MarshalYAML() (interface{}, error)
func (*OMD_O01_ORC1v2) ORC ¶
func (m *OMD_O01_ORC1v2) ORC() *ORC
type OMD_O01_ORC2v2 ¶
type OMD_O01_ORC2v2 struct {
// contains filtered or unexported fields
}
func (*OMD_O01_ORC2v2) AllNTE ¶
func (m *OMD_O01_ORC2v2) AllNTE() []*NTE
func (*OMD_O01_ORC2v2) AllODT ¶
func (m *OMD_O01_ORC2v2) AllODT() []*ODT
func (OMD_O01_ORC2v2) MarshalYAML ¶
func (m OMD_O01_ORC2v2) MarshalYAML() (interface{}, error)
func (*OMD_O01_ORC2v2) ORC ¶
func (m *OMD_O01_ORC2v2) ORC() *ORC
type OMD_O01_ORDER_DIET ¶
type OMD_O01_ORDER_DIET struct { ORC *ORC `hl7:"true,ORC"` DIET *OMD_O01_DIET `hl7:"false,DIET"` Other []interface{} }
OMD_O01_ORDER_DIET represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*OMD_O01_ORDER_DIET) MessageTypeSubStructName ¶
func (s *OMD_O01_ORDER_DIET) MessageTypeSubStructName() string
type OMD_O01_ORDER_TRAY ¶
type OMD_O01_ORDER_TRAY struct { ORC *ORC `hl7:"true,ORC"` ODT []ODT `hl7:"true,ODT"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
OMD_O01_ORDER_TRAY represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*OMD_O01_ORDER_TRAY) MessageTypeSubStructName ¶
func (s *OMD_O01_ORDER_TRAY) MessageTypeSubStructName() string
type OMD_O01_PATIENT ¶
type OMD_O01_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NTE []NTE `hl7:"false,NTE"` PATIENT_VISIT *OMD_O01_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` INSURANCE []OMD_O01_INSURANCE `hl7:"false,INSURANCE"` GT1 *GT1 `hl7:"false,GT1"` AL1 []AL1 `hl7:"false,AL1"` Other []interface{} }
OMD_O01_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*OMD_O01_PATIENT) MessageTypeSubStructName ¶
func (s *OMD_O01_PATIENT) MessageTypeSubStructName() string
type OMD_O01_PATIENT_VISIT ¶
type OMD_O01_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
OMD_O01_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*OMD_O01_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *OMD_O01_PATIENT_VISIT) MessageTypeSubStructName() string
type OMD_O01_PID_IN1v2 ¶
type OMD_O01_PID_IN1v2 struct {
// contains filtered or unexported fields
}
func (*OMD_O01_PID_IN1v2) IN1 ¶
func (m *OMD_O01_PID_IN1v2) IN1() *IN1
func (*OMD_O01_PID_IN1v2) IN2 ¶
func (m *OMD_O01_PID_IN1v2) IN2() *IN2
func (*OMD_O01_PID_IN1v2) IN3 ¶
func (m *OMD_O01_PID_IN1v2) IN3() *IN3
func (OMD_O01_PID_IN1v2) MarshalYAML ¶
func (m OMD_O01_PID_IN1v2) MarshalYAML() (interface{}, error)
type OMD_O01_PIDv2 ¶
type OMD_O01_PIDv2 struct {
// contains filtered or unexported fields
}
func (*OMD_O01_PIDv2) AllAL1 ¶
func (m *OMD_O01_PIDv2) AllAL1() []*AL1
func (*OMD_O01_PIDv2) AllNTE ¶
func (m *OMD_O01_PIDv2) AllNTE() []*NTE
func (*OMD_O01_PIDv2) GT1 ¶
func (m *OMD_O01_PIDv2) GT1() *GT1
func (*OMD_O01_PIDv2) GroupByIN1 ¶
func (m *OMD_O01_PIDv2) GroupByIN1() []*OMD_O01_PID_IN1v2
func (OMD_O01_PIDv2) MarshalYAML ¶
func (m OMD_O01_PIDv2) MarshalYAML() (interface{}, error)
func (*OMD_O01_PIDv2) PD1 ¶
func (m *OMD_O01_PIDv2) PD1() *PD1
func (*OMD_O01_PIDv2) PID ¶
func (m *OMD_O01_PIDv2) PID() *PID
func (*OMD_O01_PIDv2) PV1 ¶
func (m *OMD_O01_PIDv2) PV1() *PV1
func (*OMD_O01_PIDv2) PV2 ¶
func (m *OMD_O01_PIDv2) PV2() *PV2
type OMD_O01v2 ¶
type OMD_O01v2 struct {
// contains filtered or unexported fields
}
func (*OMD_O01v2) GroupByORC1 ¶
func (m *OMD_O01v2) GroupByORC1() []*OMD_O01_ORC1v2
func (*OMD_O01v2) GroupByORC2 ¶
func (m *OMD_O01v2) GroupByORC2() []*OMD_O01_ORC2v2
func (*OMD_O01v2) GroupByPID ¶
func (m *OMD_O01v2) GroupByPID() *OMD_O01_PIDv2
func (OMD_O01v2) MarshalYAML ¶
type OMN_O01 ¶
type OMN_O01 struct { MSH *MSH `hl7:"true,MSH"` NTE []NTE `hl7:"false,NTE"` PATIENT *OMN_O01_PATIENT `hl7:"false,PATIENT"` ORDER []OMN_O01_ORDER `hl7:"true,ORDER"` Other []interface{} }
OMN_O01 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*OMN_O01) MessageTypeName ¶
type OMN_O01_INSURANCE ¶
type OMN_O01_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
OMN_O01_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*OMN_O01_INSURANCE) MessageTypeSubStructName ¶
func (s *OMN_O01_INSURANCE) MessageTypeSubStructName() string
type OMN_O01_OBSERVATION ¶
type OMN_O01_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
OMN_O01_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*OMN_O01_OBSERVATION) MessageTypeSubStructName ¶
func (s *OMN_O01_OBSERVATION) MessageTypeSubStructName() string
type OMN_O01_ORC_OBXv2 ¶
type OMN_O01_ORC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*OMN_O01_ORC_OBXv2) AllNTE ¶
func (m *OMN_O01_ORC_OBXv2) AllNTE() []*NTE
func (OMN_O01_ORC_OBXv2) MarshalYAML ¶
func (m OMN_O01_ORC_OBXv2) MarshalYAML() (interface{}, error)
func (*OMN_O01_ORC_OBXv2) OBX ¶
func (m *OMN_O01_ORC_OBXv2) OBX() *OBX
type OMN_O01_ORCv2 ¶
type OMN_O01_ORCv2 struct {
// contains filtered or unexported fields
}
func (*OMN_O01_ORCv2) AllNTE ¶
func (m *OMN_O01_ORCv2) AllNTE() []*NTE
func (*OMN_O01_ORCv2) BLG ¶
func (m *OMN_O01_ORCv2) BLG() *BLG
func (*OMN_O01_ORCv2) GroupByOBX ¶
func (m *OMN_O01_ORCv2) GroupByOBX() []*OMN_O01_ORC_OBXv2
func (OMN_O01_ORCv2) MarshalYAML ¶
func (m OMN_O01_ORCv2) MarshalYAML() (interface{}, error)
func (*OMN_O01_ORCv2) ORC ¶
func (m *OMN_O01_ORCv2) ORC() *ORC
func (*OMN_O01_ORCv2) RQ1 ¶
func (m *OMN_O01_ORCv2) RQ1() *RQ1
func (*OMN_O01_ORCv2) RQD ¶
func (m *OMN_O01_ORCv2) RQD() *RQD
type OMN_O01_ORDER ¶
type OMN_O01_ORDER struct { ORC *ORC `hl7:"true,ORC"` ORDER_DETAIL *OMN_O01_ORDER_DETAIL `hl7:"false,ORDER_DETAIL"` BLG *BLG `hl7:"false,BLG"` Other []interface{} }
OMN_O01_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*OMN_O01_ORDER) MessageTypeSubStructName ¶
func (s *OMN_O01_ORDER) MessageTypeSubStructName() string
type OMN_O01_ORDER_DETAIL ¶
type OMN_O01_ORDER_DETAIL struct { RQD *RQD `hl7:"true,RQD"` RQ1 *RQ1 `hl7:"false,RQ1"` NTE []NTE `hl7:"false,NTE"` OBSERVATION []OMN_O01_OBSERVATION `hl7:"false,OBSERVATION"` Other []interface{} }
OMN_O01_ORDER_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*OMN_O01_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *OMN_O01_ORDER_DETAIL) MessageTypeSubStructName() string
type OMN_O01_PATIENT ¶
type OMN_O01_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NTE []NTE `hl7:"false,NTE"` PATIENT_VISIT *OMN_O01_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` INSURANCE []OMN_O01_INSURANCE `hl7:"false,INSURANCE"` GT1 *GT1 `hl7:"false,GT1"` AL1 []AL1 `hl7:"false,AL1"` Other []interface{} }
OMN_O01_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*OMN_O01_PATIENT) MessageTypeSubStructName ¶
func (s *OMN_O01_PATIENT) MessageTypeSubStructName() string
type OMN_O01_PATIENT_VISIT ¶
type OMN_O01_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
OMN_O01_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*OMN_O01_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *OMN_O01_PATIENT_VISIT) MessageTypeSubStructName() string
type OMN_O01_PID_IN1v2 ¶
type OMN_O01_PID_IN1v2 struct {
// contains filtered or unexported fields
}
func (*OMN_O01_PID_IN1v2) IN1 ¶
func (m *OMN_O01_PID_IN1v2) IN1() *IN1
func (*OMN_O01_PID_IN1v2) IN2 ¶
func (m *OMN_O01_PID_IN1v2) IN2() *IN2
func (*OMN_O01_PID_IN1v2) IN3 ¶
func (m *OMN_O01_PID_IN1v2) IN3() *IN3
func (OMN_O01_PID_IN1v2) MarshalYAML ¶
func (m OMN_O01_PID_IN1v2) MarshalYAML() (interface{}, error)
type OMN_O01_PIDv2 ¶
type OMN_O01_PIDv2 struct {
// contains filtered or unexported fields
}
func (*OMN_O01_PIDv2) AllAL1 ¶
func (m *OMN_O01_PIDv2) AllAL1() []*AL1
func (*OMN_O01_PIDv2) AllNTE ¶
func (m *OMN_O01_PIDv2) AllNTE() []*NTE
func (*OMN_O01_PIDv2) GT1 ¶
func (m *OMN_O01_PIDv2) GT1() *GT1
func (*OMN_O01_PIDv2) GroupByIN1 ¶
func (m *OMN_O01_PIDv2) GroupByIN1() []*OMN_O01_PID_IN1v2
func (OMN_O01_PIDv2) MarshalYAML ¶
func (m OMN_O01_PIDv2) MarshalYAML() (interface{}, error)
func (*OMN_O01_PIDv2) PD1 ¶
func (m *OMN_O01_PIDv2) PD1() *PD1
func (*OMN_O01_PIDv2) PID ¶
func (m *OMN_O01_PIDv2) PID() *PID
func (*OMN_O01_PIDv2) PV1 ¶
func (m *OMN_O01_PIDv2) PV1() *PV1
func (*OMN_O01_PIDv2) PV2 ¶
func (m *OMN_O01_PIDv2) PV2() *PV2
type OMN_O01v2 ¶
type OMN_O01v2 struct {
// contains filtered or unexported fields
}
func (*OMN_O01v2) GroupByORC ¶
func (m *OMN_O01v2) GroupByORC() []*OMN_O01_ORCv2
func (*OMN_O01v2) GroupByPID ¶
func (m *OMN_O01v2) GroupByPID() *OMN_O01_PIDv2
func (OMN_O01v2) MarshalYAML ¶
type OMS_O01 ¶
type OMS_O01 struct { MSH *MSH `hl7:"true,MSH"` NTE []NTE `hl7:"false,NTE"` PATIENT *OMS_O01_PATIENT `hl7:"false,PATIENT"` ORDER []OMS_O01_ORDER `hl7:"true,ORDER"` Other []interface{} }
OMS_O01 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*OMS_O01) MessageTypeName ¶
type OMS_O01_INSURANCE ¶
type OMS_O01_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
OMS_O01_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*OMS_O01_INSURANCE) MessageTypeSubStructName ¶
func (s *OMS_O01_INSURANCE) MessageTypeSubStructName() string
type OMS_O01_OBSERVATION ¶
type OMS_O01_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
OMS_O01_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*OMS_O01_OBSERVATION) MessageTypeSubStructName ¶
func (s *OMS_O01_OBSERVATION) MessageTypeSubStructName() string
type OMS_O01_ORC_OBXv2 ¶
type OMS_O01_ORC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*OMS_O01_ORC_OBXv2) AllNTE ¶
func (m *OMS_O01_ORC_OBXv2) AllNTE() []*NTE
func (OMS_O01_ORC_OBXv2) MarshalYAML ¶
func (m OMS_O01_ORC_OBXv2) MarshalYAML() (interface{}, error)
func (*OMS_O01_ORC_OBXv2) OBX ¶
func (m *OMS_O01_ORC_OBXv2) OBX() *OBX
type OMS_O01_ORCv2 ¶
type OMS_O01_ORCv2 struct {
// contains filtered or unexported fields
}
func (*OMS_O01_ORCv2) AllNTE ¶
func (m *OMS_O01_ORCv2) AllNTE() []*NTE
func (*OMS_O01_ORCv2) BLG ¶
func (m *OMS_O01_ORCv2) BLG() *BLG
func (*OMS_O01_ORCv2) GroupByOBX ¶
func (m *OMS_O01_ORCv2) GroupByOBX() []*OMS_O01_ORC_OBXv2
func (OMS_O01_ORCv2) MarshalYAML ¶
func (m OMS_O01_ORCv2) MarshalYAML() (interface{}, error)
func (*OMS_O01_ORCv2) ORC ¶
func (m *OMS_O01_ORCv2) ORC() *ORC
func (*OMS_O01_ORCv2) RQD ¶
func (m *OMS_O01_ORCv2) RQD() *RQD
type OMS_O01_ORDER ¶
type OMS_O01_ORDER struct { ORC *ORC `hl7:"true,ORC"` ORDER_DETAIL *OMS_O01_ORDER_DETAIL `hl7:"false,ORDER_DETAIL"` BLG *BLG `hl7:"false,BLG"` Other []interface{} }
OMS_O01_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*OMS_O01_ORDER) MessageTypeSubStructName ¶
func (s *OMS_O01_ORDER) MessageTypeSubStructName() string
type OMS_O01_ORDER_DETAIL ¶
type OMS_O01_ORDER_DETAIL struct { RQD *RQD `hl7:"true,RQD"` NTE []NTE `hl7:"false,NTE"` OBSERVATION []OMS_O01_OBSERVATION `hl7:"false,OBSERVATION"` Other []interface{} }
OMS_O01_ORDER_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*OMS_O01_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *OMS_O01_ORDER_DETAIL) MessageTypeSubStructName() string
type OMS_O01_PATIENT ¶
type OMS_O01_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NTE []NTE `hl7:"false,NTE"` PATIENT_VISIT *OMS_O01_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` INSURANCE []OMS_O01_INSURANCE `hl7:"false,INSURANCE"` GT1 *GT1 `hl7:"false,GT1"` AL1 []AL1 `hl7:"false,AL1"` Other []interface{} }
OMS_O01_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*OMS_O01_PATIENT) MessageTypeSubStructName ¶
func (s *OMS_O01_PATIENT) MessageTypeSubStructName() string
type OMS_O01_PATIENT_VISIT ¶
type OMS_O01_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
OMS_O01_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*OMS_O01_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *OMS_O01_PATIENT_VISIT) MessageTypeSubStructName() string
type OMS_O01_PID_IN1v2 ¶
type OMS_O01_PID_IN1v2 struct {
// contains filtered or unexported fields
}
func (*OMS_O01_PID_IN1v2) IN1 ¶
func (m *OMS_O01_PID_IN1v2) IN1() *IN1
func (*OMS_O01_PID_IN1v2) IN2 ¶
func (m *OMS_O01_PID_IN1v2) IN2() *IN2
func (*OMS_O01_PID_IN1v2) IN3 ¶
func (m *OMS_O01_PID_IN1v2) IN3() *IN3
func (OMS_O01_PID_IN1v2) MarshalYAML ¶
func (m OMS_O01_PID_IN1v2) MarshalYAML() (interface{}, error)
type OMS_O01_PIDv2 ¶
type OMS_O01_PIDv2 struct {
// contains filtered or unexported fields
}
func (*OMS_O01_PIDv2) AllAL1 ¶
func (m *OMS_O01_PIDv2) AllAL1() []*AL1
func (*OMS_O01_PIDv2) AllNTE ¶
func (m *OMS_O01_PIDv2) AllNTE() []*NTE
func (*OMS_O01_PIDv2) GT1 ¶
func (m *OMS_O01_PIDv2) GT1() *GT1
func (*OMS_O01_PIDv2) GroupByIN1 ¶
func (m *OMS_O01_PIDv2) GroupByIN1() []*OMS_O01_PID_IN1v2
func (OMS_O01_PIDv2) MarshalYAML ¶
func (m OMS_O01_PIDv2) MarshalYAML() (interface{}, error)
func (*OMS_O01_PIDv2) PD1 ¶
func (m *OMS_O01_PIDv2) PD1() *PD1
func (*OMS_O01_PIDv2) PID ¶
func (m *OMS_O01_PIDv2) PID() *PID
func (*OMS_O01_PIDv2) PV1 ¶
func (m *OMS_O01_PIDv2) PV1() *PV1
func (*OMS_O01_PIDv2) PV2 ¶
func (m *OMS_O01_PIDv2) PV2() *PV2
type OMS_O01v2 ¶
type OMS_O01v2 struct {
// contains filtered or unexported fields
}
func (*OMS_O01v2) GroupByORC ¶
func (m *OMS_O01v2) GroupByORC() []*OMS_O01_ORCv2
func (*OMS_O01v2) GroupByPID ¶
func (m *OMS_O01v2) GroupByPID() *OMS_O01_PIDv2
func (OMS_O01v2) MarshalYAML ¶
type ORC ¶
type ORC struct { OrderControl *ID `hl7:"false,Order Control"` // ORC-1 PlacerOrderNumber *EI `hl7:"false,Placer Order Number"` // ORC-2 FillerOrderNumber *EI `hl7:"false,Filler Order Number"` // ORC-3 PlacerGroupNumber *EI `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 *EIP `hl7:"false,Parent"` // ORC-8 DateTimeOfTransaction *TS `hl7:"false,Date/Time Of Transaction"` // ORC-9 EnteredBy []XCN `hl7:"false,Entered By"` // ORC-10 VerifiedBy []XCN `hl7:"false,Verified By"` // ORC-11 OrderingProvider []XCN `hl7:"false,Ordering Provider"` // ORC-12 EntererSLocation *PL `hl7:"false,Enterer’s Location"` // ORC-13 CallBackPhoneNumber []XTN `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 []XCN `hl7:"false,Action By"` // ORC-19 AdvancedBeneficiaryNoticeCode *CE `hl7:"false,Advanced Beneficiary Notice Code"` // ORC-20 OrderingFacilityName []XON `hl7:"false,Ordering Facility Name"` // ORC-21 OrderingFacilityAddress []XAD `hl7:"false,Ordering Facility Address"` // ORC-22 OrderingFacilityPhoneNumber []XTN `hl7:"false,Ordering Facility Phone Number"` // ORC-23 OrderingProviderAddress []XAD `hl7:"false,Ordering Provider Address"` // ORC-24 }
ORC represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*ORC) SegmentName ¶
type ORD_O02 ¶
type ORD_O02 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` NTE []NTE `hl7:"false,NTE"` RESPONSE *ORD_O02_RESPONSE `hl7:"false,RESPONSE"` Other []interface{} }
ORD_O02 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ORD_O02) MessageTypeName ¶
type ORD_O02_ORDER_DIET ¶
type ORD_O02_ORDER_DIET struct { ORC *ORC `hl7:"true,ORC"` ODS []ODS `hl7:"false,ODS"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
ORD_O02_ORDER_DIET represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ORD_O02_ORDER_DIET) MessageTypeSubStructName ¶
func (s *ORD_O02_ORDER_DIET) MessageTypeSubStructName() string
type ORD_O02_ORDER_TRAY ¶
type ORD_O02_ORDER_TRAY struct { ORC *ORC `hl7:"true,ORC"` ODT []ODT `hl7:"false,ODT"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
ORD_O02_ORDER_TRAY represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ORD_O02_ORDER_TRAY) MessageTypeSubStructName ¶
func (s *ORD_O02_ORDER_TRAY) MessageTypeSubStructName() string
type ORD_O02_PATIENT ¶
type ORD_O02_PATIENT struct { PID *PID `hl7:"true,PID"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
ORD_O02_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ORD_O02_PATIENT) MessageTypeSubStructName ¶
func (s *ORD_O02_PATIENT) MessageTypeSubStructName() string
type ORD_O02_PID_ORC1v2 ¶
type ORD_O02_PID_ORC1v2 struct {
// contains filtered or unexported fields
}
func (*ORD_O02_PID_ORC1v2) AllNTE ¶
func (m *ORD_O02_PID_ORC1v2) AllNTE() []*NTE
func (*ORD_O02_PID_ORC1v2) AllODS ¶
func (m *ORD_O02_PID_ORC1v2) AllODS() []*ODS
func (ORD_O02_PID_ORC1v2) MarshalYAML ¶
func (m ORD_O02_PID_ORC1v2) MarshalYAML() (interface{}, error)
func (*ORD_O02_PID_ORC1v2) ORC ¶
func (m *ORD_O02_PID_ORC1v2) ORC() *ORC
type ORD_O02_PID_ORC2v2 ¶
type ORD_O02_PID_ORC2v2 struct {
// contains filtered or unexported fields
}
func (*ORD_O02_PID_ORC2v2) AllNTE ¶
func (m *ORD_O02_PID_ORC2v2) AllNTE() []*NTE
func (*ORD_O02_PID_ORC2v2) AllODT ¶
func (m *ORD_O02_PID_ORC2v2) AllODT() []*ODT
func (ORD_O02_PID_ORC2v2) MarshalYAML ¶
func (m ORD_O02_PID_ORC2v2) MarshalYAML() (interface{}, error)
func (*ORD_O02_PID_ORC2v2) ORC ¶
func (m *ORD_O02_PID_ORC2v2) ORC() *ORC
type ORD_O02_PIDv2 ¶
type ORD_O02_PIDv2 struct {
// contains filtered or unexported fields
}
func (*ORD_O02_PIDv2) AllNTE ¶
func (m *ORD_O02_PIDv2) AllNTE() []*NTE
func (*ORD_O02_PIDv2) GroupByORC1 ¶
func (m *ORD_O02_PIDv2) GroupByORC1() []*ORD_O02_PID_ORC1v2
func (*ORD_O02_PIDv2) GroupByORC2 ¶
func (m *ORD_O02_PIDv2) GroupByORC2() []*ORD_O02_PID_ORC2v2
func (ORD_O02_PIDv2) MarshalYAML ¶
func (m ORD_O02_PIDv2) MarshalYAML() (interface{}, error)
func (*ORD_O02_PIDv2) PID ¶
func (m *ORD_O02_PIDv2) PID() *PID
type ORD_O02_RESPONSE ¶
type ORD_O02_RESPONSE struct { PATIENT *ORD_O02_PATIENT `hl7:"false,PATIENT"` ORDER_DIET []ORD_O02_ORDER_DIET `hl7:"true,ORDER_DIET"` ORDER_TRAY []ORD_O02_ORDER_TRAY `hl7:"false,ORDER_TRAY"` Other []interface{} }
ORD_O02_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ORD_O02_RESPONSE) MessageTypeSubStructName ¶
func (s *ORD_O02_RESPONSE) MessageTypeSubStructName() string
type ORD_O02v2 ¶
type ORD_O02v2 struct {
// contains filtered or unexported fields
}
func (*ORD_O02v2) GroupByPID ¶
func (m *ORD_O02v2) GroupByPID() *ORD_O02_PIDv2
func (ORD_O02v2) MarshalYAML ¶
type ORF_R04 ¶
type ORF_R04 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` QUERY_RESPONSE []ORF_R04_QUERY_RESPONSE `hl7:"true,QUERY_RESPONSE"` ERR *ERR `hl7:"false,ERR"` QAK *QAK `hl7:"false,QAK"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
ORF_R04 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ORF_R04) MessageTypeName ¶
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.3.1
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"` CTI []CTI `hl7:"false,CTI"` Other []interface{} }
ORF_R04_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ORF_R04_ORDER) MessageTypeSubStructName ¶
func (s *ORF_R04_ORDER) MessageTypeSubStructName() string
type ORF_R04_PATIENT ¶
type ORF_R04_PATIENT struct { PID *PID `hl7:"true,PID"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
ORF_R04_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ORF_R04_PATIENT) MessageTypeSubStructName ¶
func (s *ORF_R04_PATIENT) MessageTypeSubStructName() string
type ORF_R04_PID_OBR_OBXv2 ¶
type ORF_R04_PID_OBR_OBXv2 struct {
// contains filtered or unexported fields
}
func (*ORF_R04_PID_OBR_OBXv2) AllNTE ¶
func (m *ORF_R04_PID_OBR_OBXv2) AllNTE() []*NTE
func (ORF_R04_PID_OBR_OBXv2) MarshalYAML ¶
func (m ORF_R04_PID_OBR_OBXv2) MarshalYAML() (interface{}, error)
func (*ORF_R04_PID_OBR_OBXv2) OBX ¶
func (m *ORF_R04_PID_OBR_OBXv2) OBX() *OBX
type ORF_R04_PID_OBRv2 ¶
type ORF_R04_PID_OBRv2 struct {
// contains filtered or unexported fields
}
func (*ORF_R04_PID_OBRv2) AllCTI ¶
func (m *ORF_R04_PID_OBRv2) AllCTI() []*CTI
func (*ORF_R04_PID_OBRv2) AllNTE ¶
func (m *ORF_R04_PID_OBRv2) AllNTE() []*NTE
func (*ORF_R04_PID_OBRv2) GroupByOBX ¶
func (m *ORF_R04_PID_OBRv2) GroupByOBX() []*ORF_R04_PID_OBR_OBXv2
func (ORF_R04_PID_OBRv2) MarshalYAML ¶
func (m ORF_R04_PID_OBRv2) MarshalYAML() (interface{}, error)
func (*ORF_R04_PID_OBRv2) OBR ¶
func (m *ORF_R04_PID_OBRv2) OBR() *OBR
func (*ORF_R04_PID_OBRv2) ORC ¶
func (m *ORF_R04_PID_OBRv2) ORC() *ORC
type ORF_R04_PIDv2 ¶
type ORF_R04_PIDv2 struct {
// contains filtered or unexported fields
}
func (*ORF_R04_PIDv2) AllNTE ¶
func (m *ORF_R04_PIDv2) AllNTE() []*NTE
func (*ORF_R04_PIDv2) GroupByOBR ¶
func (m *ORF_R04_PIDv2) GroupByOBR() []*ORF_R04_PID_OBRv2
func (ORF_R04_PIDv2) MarshalYAML ¶
func (m ORF_R04_PIDv2) MarshalYAML() (interface{}, error)
func (*ORF_R04_PIDv2) PID ¶
func (m *ORF_R04_PIDv2) PID() *PID
type ORF_R04_QUERY_RESPONSE ¶
type ORF_R04_QUERY_RESPONSE struct { PATIENT *ORF_R04_PATIENT `hl7:"false,PATIENT"` ORDER []ORF_R04_ORDER `hl7:"true,ORDER"` Other []interface{} }
ORF_R04_QUERY_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.3.1
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) GroupByPID ¶
func (m *ORF_R04v2) GroupByPID() []*ORF_R04_PIDv2
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.3.1
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"` ODS *ODS `hl7:"true,ODS"` ODT *ODT `hl7:"true,ODT"` RXO *RXO `hl7:"true,RXO"` Other []interface{} }
ORM_O01_CHOICE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ORM_O01_CHOICE) MessageTypeSubStructName ¶
func (s *ORM_O01_CHOICE) MessageTypeSubStructName() string
type ORM_O01_INSURANCE ¶
type ORM_O01_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 []IN3 `hl7:"false,IN3"` Other []interface{} }
ORM_O01_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ORM_O01_INSURANCE) MessageTypeSubStructName ¶
func (s *ORM_O01_INSURANCE) MessageTypeSubStructName() string
type ORM_O01_OBSERVATION ¶
type ORM_O01_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
ORM_O01_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ORM_O01_OBSERVATION) MessageTypeSubStructName ¶
func (s *ORM_O01_OBSERVATION) MessageTypeSubStructName() string
type ORM_O01_ORC_OBXv2 ¶
type ORM_O01_ORC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*ORM_O01_ORC_OBXv2) AllNTE ¶
func (m *ORM_O01_ORC_OBXv2) AllNTE() []*NTE
func (ORM_O01_ORC_OBXv2) MarshalYAML ¶
func (m ORM_O01_ORC_OBXv2) MarshalYAML() (interface{}, error)
func (*ORM_O01_ORC_OBXv2) OBX ¶
func (m *ORM_O01_ORC_OBXv2) OBX() *OBX
type ORM_O01_ORCv2 ¶
type ORM_O01_ORCv2 struct {
// contains filtered or unexported fields
}
func (*ORM_O01_ORCv2) AllCTI ¶
func (m *ORM_O01_ORCv2) AllCTI() []*CTI
func (*ORM_O01_ORCv2) AllDG1 ¶
func (m *ORM_O01_ORCv2) AllDG1() []*DG1
func (*ORM_O01_ORCv2) AllNTE ¶
func (m *ORM_O01_ORCv2) AllNTE() []*NTE
func (*ORM_O01_ORCv2) BLG ¶
func (m *ORM_O01_ORCv2) BLG() *BLG
func (*ORM_O01_ORCv2) GroupByOBX ¶
func (m *ORM_O01_ORCv2) GroupByOBX() []*ORM_O01_ORC_OBXv2
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"` CTI []CTI `hl7:"false,CTI"` BLG *BLG `hl7:"false,BLG"` Other []interface{} }
ORM_O01_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
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"` NTE []NTE `hl7:"false,NTE"` DG1 []DG1 `hl7:"false,DG1"` OBSERVATION []ORM_O01_OBSERVATION `hl7:"false,OBSERVATION"` Other []interface{} }
ORM_O01_ORDER_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.3.1
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"` PD1 *PD1 `hl7:"false,PD1"` NTE []NTE `hl7:"false,NTE"` PATIENT_VISIT *ORM_O01_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` INSURANCE []ORM_O01_INSURANCE `hl7:"false,INSURANCE"` GT1 *GT1 `hl7:"false,GT1"` AL1 []AL1 `hl7:"false,AL1"` Other []interface{} }
ORM_O01_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ORM_O01_PATIENT) MessageTypeSubStructName ¶
func (s *ORM_O01_PATIENT) MessageTypeSubStructName() string
type ORM_O01_PATIENT_VISIT ¶
type ORM_O01_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
ORM_O01_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ORM_O01_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *ORM_O01_PATIENT_VISIT) MessageTypeSubStructName() string
type ORM_O01_PID_IN1v2 ¶
type ORM_O01_PID_IN1v2 struct {
// contains filtered or unexported fields
}
func (*ORM_O01_PID_IN1v2) AllIN3 ¶
func (m *ORM_O01_PID_IN1v2) AllIN3() []*IN3
func (*ORM_O01_PID_IN1v2) IN1 ¶
func (m *ORM_O01_PID_IN1v2) IN1() *IN1
func (*ORM_O01_PID_IN1v2) IN2 ¶
func (m *ORM_O01_PID_IN1v2) IN2() *IN2
func (ORM_O01_PID_IN1v2) MarshalYAML ¶
func (m ORM_O01_PID_IN1v2) MarshalYAML() (interface{}, error)
type ORM_O01_PIDv2 ¶
type ORM_O01_PIDv2 struct {
// contains filtered or unexported fields
}
func (*ORM_O01_PIDv2) AllAL1 ¶
func (m *ORM_O01_PIDv2) AllAL1() []*AL1
func (*ORM_O01_PIDv2) AllNTE ¶
func (m *ORM_O01_PIDv2) AllNTE() []*NTE
func (*ORM_O01_PIDv2) GT1 ¶
func (m *ORM_O01_PIDv2) GT1() *GT1
func (*ORM_O01_PIDv2) GroupByIN1 ¶
func (m *ORM_O01_PIDv2) GroupByIN1() []*ORM_O01_PID_IN1v2
func (ORM_O01_PIDv2) MarshalYAML ¶
func (m ORM_O01_PIDv2) MarshalYAML() (interface{}, error)
func (*ORM_O01_PIDv2) PD1 ¶
func (m *ORM_O01_PIDv2) PD1() *PD1
func (*ORM_O01_PIDv2) PID ¶
func (m *ORM_O01_PIDv2) PID() *PID
func (*ORM_O01_PIDv2) PV1 ¶
func (m *ORM_O01_PIDv2) PV1() *PV1
func (*ORM_O01_PIDv2) PV2 ¶
func (m *ORM_O01_PIDv2) PV2() *PV2
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 ORN_O02 ¶
type ORN_O02 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` NTE []NTE `hl7:"false,NTE"` RESPONSE *ORN_O02_RESPONSE `hl7:"false,RESPONSE"` Other []interface{} }
ORN_O02 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ORN_O02) MessageTypeName ¶
type ORN_O02_ORDER ¶
type ORN_O02_ORDER struct { ORC *ORC `hl7:"true,ORC"` RQD *RQD `hl7:"true,RQD"` RQ1 *RQ1 `hl7:"false,RQ1"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
ORN_O02_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ORN_O02_ORDER) MessageTypeSubStructName ¶
func (s *ORN_O02_ORDER) MessageTypeSubStructName() string
type ORN_O02_PATIENT ¶
type ORN_O02_PATIENT struct { PID *PID `hl7:"true,PID"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
ORN_O02_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ORN_O02_PATIENT) MessageTypeSubStructName ¶
func (s *ORN_O02_PATIENT) MessageTypeSubStructName() string
type ORN_O02_PID_ORCv2 ¶
type ORN_O02_PID_ORCv2 struct {
// contains filtered or unexported fields
}
func (*ORN_O02_PID_ORCv2) AllNTE ¶
func (m *ORN_O02_PID_ORCv2) AllNTE() []*NTE
func (ORN_O02_PID_ORCv2) MarshalYAML ¶
func (m ORN_O02_PID_ORCv2) MarshalYAML() (interface{}, error)
func (*ORN_O02_PID_ORCv2) ORC ¶
func (m *ORN_O02_PID_ORCv2) ORC() *ORC
func (*ORN_O02_PID_ORCv2) RQ1 ¶
func (m *ORN_O02_PID_ORCv2) RQ1() *RQ1
func (*ORN_O02_PID_ORCv2) RQD ¶
func (m *ORN_O02_PID_ORCv2) RQD() *RQD
type ORN_O02_PIDv2 ¶
type ORN_O02_PIDv2 struct {
// contains filtered or unexported fields
}
func (*ORN_O02_PIDv2) AllNTE ¶
func (m *ORN_O02_PIDv2) AllNTE() []*NTE
func (*ORN_O02_PIDv2) GroupByORC ¶
func (m *ORN_O02_PIDv2) GroupByORC() []*ORN_O02_PID_ORCv2
func (ORN_O02_PIDv2) MarshalYAML ¶
func (m ORN_O02_PIDv2) MarshalYAML() (interface{}, error)
func (*ORN_O02_PIDv2) PID ¶
func (m *ORN_O02_PIDv2) PID() *PID
type ORN_O02_RESPONSE ¶
type ORN_O02_RESPONSE struct { PATIENT *ORN_O02_PATIENT `hl7:"false,PATIENT"` ORDER []ORN_O02_ORDER `hl7:"true,ORDER"` Other []interface{} }
ORN_O02_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ORN_O02_RESPONSE) MessageTypeSubStructName ¶
func (s *ORN_O02_RESPONSE) MessageTypeSubStructName() string
type ORN_O02v2 ¶
type ORN_O02v2 struct {
// contains filtered or unexported fields
}
func (*ORN_O02v2) GroupByPID ¶
func (m *ORN_O02v2) GroupByPID() *ORN_O02_PIDv2
func (ORN_O02v2) 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"` ERR *ERR `hl7:"false,ERR"` NTE []NTE `hl7:"false,NTE"` RESPONSE *ORR_O02_RESPONSE `hl7:"false,RESPONSE"` Other []interface{} }
ORR_O02 represents the corresponding HL7 message type. Definition from HL7 2.3.1
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.3.1
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"` CHOICE *ORR_O02_CHOICE `hl7:"true,CHOICE"` NTE []NTE `hl7:"false,NTE"` CTI []CTI `hl7:"false,CTI"` Other []interface{} }
ORR_O02_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
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:"true,PID"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
ORR_O02_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
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) AllCTI ¶
func (m *ORR_O02_PID_ORCv2) AllCTI() []*CTI
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_O02_RESPONSE ¶
type ORR_O02_RESPONSE struct { PATIENT *ORR_O02_PATIENT `hl7:"false,PATIENT"` ORDER []ORR_O02_ORDER `hl7:"true,ORDER"` Other []interface{} }
ORR_O02_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ORR_O02_RESPONSE) MessageTypeSubStructName ¶
func (s *ORR_O02_RESPONSE) MessageTypeSubStructName() string
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 ORS_O02 ¶
type ORS_O02 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` NTE []NTE `hl7:"false,NTE"` RESPONSE *ORS_O02_RESPONSE `hl7:"false,RESPONSE"` Other []interface{} }
ORS_O02 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ORS_O02) MessageTypeName ¶
type ORS_O02_ORDER ¶
type ORS_O02_ORDER struct { ORC *ORC `hl7:"true,ORC"` RQD *RQD `hl7:"true,RQD"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
ORS_O02_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ORS_O02_ORDER) MessageTypeSubStructName ¶
func (s *ORS_O02_ORDER) MessageTypeSubStructName() string
type ORS_O02_PATIENT ¶
type ORS_O02_PATIENT struct { PID *PID `hl7:"true,PID"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
ORS_O02_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ORS_O02_PATIENT) MessageTypeSubStructName ¶
func (s *ORS_O02_PATIENT) MessageTypeSubStructName() string
type ORS_O02_PID_ORCv2 ¶
type ORS_O02_PID_ORCv2 struct {
// contains filtered or unexported fields
}
func (*ORS_O02_PID_ORCv2) AllNTE ¶
func (m *ORS_O02_PID_ORCv2) AllNTE() []*NTE
func (ORS_O02_PID_ORCv2) MarshalYAML ¶
func (m ORS_O02_PID_ORCv2) MarshalYAML() (interface{}, error)
func (*ORS_O02_PID_ORCv2) ORC ¶
func (m *ORS_O02_PID_ORCv2) ORC() *ORC
func (*ORS_O02_PID_ORCv2) RQD ¶
func (m *ORS_O02_PID_ORCv2) RQD() *RQD
type ORS_O02_PIDv2 ¶
type ORS_O02_PIDv2 struct {
// contains filtered or unexported fields
}
func (*ORS_O02_PIDv2) AllNTE ¶
func (m *ORS_O02_PIDv2) AllNTE() []*NTE
func (*ORS_O02_PIDv2) GroupByORC ¶
func (m *ORS_O02_PIDv2) GroupByORC() []*ORS_O02_PID_ORCv2
func (ORS_O02_PIDv2) MarshalYAML ¶
func (m ORS_O02_PIDv2) MarshalYAML() (interface{}, error)
func (*ORS_O02_PIDv2) PID ¶
func (m *ORS_O02_PIDv2) PID() *PID
type ORS_O02_RESPONSE ¶
type ORS_O02_RESPONSE struct { PATIENT *ORS_O02_PATIENT `hl7:"false,PATIENT"` ORDER []ORS_O02_ORDER `hl7:"true,ORDER"` Other []interface{} }
ORS_O02_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ORS_O02_RESPONSE) MessageTypeSubStructName ¶
func (s *ORS_O02_RESPONSE) MessageTypeSubStructName() string
type ORS_O02v2 ¶
type ORS_O02v2 struct {
// contains filtered or unexported fields
}
func (*ORS_O02v2) GroupByPID ¶
func (m *ORS_O02v2) GroupByPID() *ORS_O02_PIDv2
func (ORS_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.3.1
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.3.1
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"` CTI []CTI `hl7:"false,CTI"` Other []interface{} }
ORU_R01_ORDER_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
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"` PD1 *PD1 `hl7:"false,PD1"` NK1 []NK1 `hl7:"false,NK1"` NTE []NTE `hl7:"false,NTE"` VISIT *ORU_R01_VISIT `hl7:"false,VISIT"` Other []interface{} }
ORU_R01_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
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.3.1
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) AllCTI ¶
func (m *ORU_R01_PID_OBRv2) AllCTI() []*CTI
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) AllNK1 ¶
func (m *ORU_R01_PIDv2) AllNK1() []*NK1
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) PD1 ¶
func (m *ORU_R01_PIDv2) PD1() *PD1
func (*ORU_R01_PIDv2) PID ¶
func (m *ORU_R01_PIDv2) PID() *PID
func (*ORU_R01_PIDv2) PV1 ¶
func (m *ORU_R01_PIDv2) PV1() *PV1
func (*ORU_R01_PIDv2) PV2 ¶
func (m *ORU_R01_PIDv2) PV2() *PV2
type ORU_R01_RESPONSE ¶
type ORU_R01_RESPONSE struct { PATIENT *ORU_R01_PATIENT `hl7:"false,PATIENT"` ORDER_OBSERVATION []ORU_R01_ORDER_OBSERVATION `hl7:"true,ORDER_OBSERVATION"` Other []interface{} }
ORU_R01_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.3
func (*ORU_R01_RESPONSE) MessageTypeSubStructName ¶
func (s *ORU_R01_RESPONSE) MessageTypeSubStructName() string
type ORU_R01_VISIT ¶
type ORU_R01_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
ORU_R01_VISIT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ORU_R01_VISIT) MessageTypeSubStructName ¶
func (s *ORU_R01_VISIT) MessageTypeSubStructName() string
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"` CTI []CTI `hl7:"false,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"` PD1 *PD1 `hl7:"false,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 OSD ¶
type OSD struct { SequenceResultsFlag *ID `hl7:"false,Sequence/Results Flag"` PlacerOrderNumberEntityIdentifier *ST `hl7:"false,Placer Order Number: Entity Identifier"` PlacerOrderNumberNamespaceID *IS `hl7:"false,Placer Order Number: Namespace ID"` FillerOrderNumberEntityIdentifier *ST `hl7:"false,Filler Order Number: Entity Identifier"` FillerOrderNumberNamespaceID *IS `hl7:"false,Filler Order Number: Namespace ID"` SequenceConditionValue *ST `hl7:"false,Sequence Condition Value"` MaximumNumberOfRepeats *NM `hl7:"false,Maximum Number Of Repeats"` PlacerOrderNumberUniversalID *ST `hl7:"false,Placer Order Number: Universal ID"` PlacerOrderNumberUniversalIDType *ID `hl7:"false,Placer Order Number; Universal ID Type"` FillerOrderNumberUniversalID *ST `hl7:"false,Filler Order Number: Universal ID"` FillerOrderNumberUniversalIDType *ID `hl7:"false,Filler Order Number: Universal ID Type"` }
OSD represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type OSP ¶
type OSP struct { OccurrenceSpanCode *CE `hl7:"false,Occurrence Span Code"` OccurrenceSpanStartDate *DT `hl7:"false,Occurrence Span Start Date"` OccurrenceSpanStopDate *DT `hl7:"false,Occurrence Span Stop Date"` }
OSP represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type OSQ_Q06 ¶
type OSQ_Q06 struct { MSH *MSH `hl7:"true,MSH"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
OSQ_Q06 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*OSQ_Q06) MessageTypeName ¶
type OSQ_Q06v2 ¶
type OSQ_Q06v2 struct {
// contains filtered or unexported fields
}
func (OSQ_Q06v2) MarshalYAML ¶
type OSR_Q06 ¶
type OSR_Q06 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` NTE []NTE `hl7:"false,NTE"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` RESPONSE *OSR_Q06_RESPONSE `hl7:"false,RESPONSE"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
OSR_Q06 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*OSR_Q06) MessageTypeName ¶
type OSR_Q06_CHOICE ¶
type OSR_Q06_CHOICE struct { // Only one of the following fields will be set. OBR *OBR `hl7:"true,OBR"` RXO *RXO `hl7:"true,RXO"` RQD *RQD `hl7:"true,RQD"` RQ1 *RQ1 `hl7:"true,RQ1"` ODS *ODS `hl7:"true,ODS"` ODT *ODT `hl7:"true,ODT"` Other []interface{} }
OSR_Q06_CHOICE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*OSR_Q06_CHOICE) MessageTypeSubStructName ¶
func (s *OSR_Q06_CHOICE) MessageTypeSubStructName() string
type OSR_Q06_OBSERVATION ¶
type OSR_Q06_OBSERVATION struct { ORC *ORC `hl7:"true,ORC"` CHOICE *OSR_Q06_CHOICE `hl7:"true,CHOICE"` NTE []NTE `hl7:"false,NTE"` CTI []CTI `hl7:"false,CTI"` Other []interface{} }
OSR_Q06_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*OSR_Q06_OBSERVATION) MessageTypeSubStructName ¶
func (s *OSR_Q06_OBSERVATION) MessageTypeSubStructName() string
type OSR_Q06_ORDER ¶
type OSR_Q06_ORDER struct { ORC *ORC `hl7:"true,ORC"` OBR *OBR `hl7:"false,OBR"` NTE []NTE `hl7:"false,NTE"` CTI []CTI `hl7:"false,CTI"` Other []interface{} }
OSR_Q06_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3
func (*OSR_Q06_ORDER) MessageTypeSubStructName ¶
func (s *OSR_Q06_ORDER) MessageTypeSubStructName() string
type OSR_Q06_PATIENT ¶
type OSR_Q06_PATIENT struct { PID *PID `hl7:"true,PID"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
OSR_Q06_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*OSR_Q06_PATIENT) MessageTypeSubStructName ¶
func (s *OSR_Q06_PATIENT) MessageTypeSubStructName() string
type OSR_Q06_PID_ORCv2 ¶
type OSR_Q06_PID_ORCv2 struct {
// contains filtered or unexported fields
}
func (*OSR_Q06_PID_ORCv2) AllCTI ¶
func (m *OSR_Q06_PID_ORCv2) AllCTI() []*CTI
func (*OSR_Q06_PID_ORCv2) AllNTE ¶
func (m *OSR_Q06_PID_ORCv2) AllNTE() []*NTE
func (OSR_Q06_PID_ORCv2) MarshalYAML ¶
func (m OSR_Q06_PID_ORCv2) MarshalYAML() (interface{}, error)
func (*OSR_Q06_PID_ORCv2) OBR ¶
func (m *OSR_Q06_PID_ORCv2) OBR() *OBR
func (*OSR_Q06_PID_ORCv2) ODS ¶
func (m *OSR_Q06_PID_ORCv2) ODS() *ODS
func (*OSR_Q06_PID_ORCv2) ODT ¶
func (m *OSR_Q06_PID_ORCv2) ODT() *ODT
func (*OSR_Q06_PID_ORCv2) ORC ¶
func (m *OSR_Q06_PID_ORCv2) ORC() *ORC
func (*OSR_Q06_PID_ORCv2) RQ1 ¶
func (m *OSR_Q06_PID_ORCv2) RQ1() *RQ1
func (*OSR_Q06_PID_ORCv2) RQD ¶
func (m *OSR_Q06_PID_ORCv2) RQD() *RQD
func (*OSR_Q06_PID_ORCv2) RXO ¶
func (m *OSR_Q06_PID_ORCv2) RXO() *RXO
type OSR_Q06_PIDv2 ¶
type OSR_Q06_PIDv2 struct {
// contains filtered or unexported fields
}
func (*OSR_Q06_PIDv2) AllNTE ¶
func (m *OSR_Q06_PIDv2) AllNTE() []*NTE
func (*OSR_Q06_PIDv2) GroupByORC ¶
func (m *OSR_Q06_PIDv2) GroupByORC() []*OSR_Q06_PID_ORCv2
func (OSR_Q06_PIDv2) MarshalYAML ¶
func (m OSR_Q06_PIDv2) MarshalYAML() (interface{}, error)
func (*OSR_Q06_PIDv2) PID ¶
func (m *OSR_Q06_PIDv2) PID() *PID
type OSR_Q06_RESPONSE ¶
type OSR_Q06_RESPONSE struct { PATIENT *OSR_Q06_PATIENT `hl7:"false,PATIENT"` OBSERVATION []OSR_Q06_OBSERVATION `hl7:"true,OBSERVATION"` Other []interface{} }
OSR_Q06_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*OSR_Q06_RESPONSE) MessageTypeSubStructName ¶
func (s *OSR_Q06_RESPONSE) MessageTypeSubStructName() string
type OSR_Q06v2 ¶
type OSR_Q06v2 struct {
// contains filtered or unexported fields
}
func (*OSR_Q06v2) GroupByPID ¶
func (m *OSR_Q06v2) GroupByPID() *OSR_Q06_PIDv2
func (OSR_Q06v2) MarshalYAML ¶
type PCF ¶
type PCF struct { PreCertificationPatientType *IS `hl7:"false,Pre-Certification Patient Type"` PreCertificationRequired *ID `hl7:"false,Pre-Certification Required"` PreCertificationWindow *TS `hl7:"false,Pre-Certification Window"` }
PCF represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type PCR ¶
type PCR struct { ImplicatedProduct *CE `hl7:"true,Implicated Product"` // PCR-1 GenericProduct *IS `hl7:"false,Generic Product"` // PCR-2 ProductClass *CE `hl7:"false,Product Class"` // PCR-3 TotalDurationOfTherapy *CQ `hl7:"false,Total Duration Of Therapy"` // PCR-4 ProductManufactureDate *TS `hl7:"false,Product Manufacture Date"` // PCR-5 ProductExpirationDate *TS `hl7:"false,Product Expiration Date"` // PCR-6 ProductImplantationDate *TS `hl7:"false,Product Implantation Date"` // PCR-7 ProductExplantationDate *TS `hl7:"false,Product Explantation Date"` // PCR-8 SingleUseDevice *IS `hl7:"false,Single Use Device"` // PCR-9 IndicationForProductUse *CE `hl7:"false,Indication For Product Use"` // PCR-10 ProductProblem *IS `hl7:"false,Product Problem"` // PCR-11 ProductSerialLotNumber []ST `hl7:"false,Product Serial/Lot Number"` // PCR-12 ProductAvailableForInspection *IS `hl7:"false,Product Available For Inspection"` // PCR-13 ProductEvaluationPerformed *CE `hl7:"false,Product Evaluation Performed"` // PCR-14 ProductEvaluationStatus *CE `hl7:"false,Product Evaluation Status"` // PCR-15 ProductEvaluationResults *CE `hl7:"false,Product Evaluation Results"` // PCR-16 EvaluatedProductSource *ID `hl7:"false,Evaluated Product Source"` // PCR-17 DateProductReturnedToManufacturer *TS `hl7:"false,Date Product Returned To Manufacturer"` // PCR-18 DeviceOperatorQualifications *ID `hl7:"false,Device Operator Qualifications"` // PCR-19 RelatednessAssessment *ID `hl7:"false,Relatedness Assessment"` // PCR-20 ActionTakenInResponseToTheEvent []ID `hl7:"false,Action Taken In Response To The Event"` // PCR-21 EventCausalityObservations []ID `hl7:"false,Event Causality Observations"` // PCR-22 IndirectExposureMechanism []ID `hl7:"false,Indirect Exposure Mechanism"` // PCR-23 }
PCR represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*PCR) SegmentName ¶
type PD1 ¶
type PD1 struct { LivingDependency []IS `hl7:"false,Living Dependency"` // PD1-1 LivingArrangement *IS `hl7:"false,Living Arrangement"` // PD1-2 PatientPrimaryFacility []XON `hl7:"false,Patient Primary Facility"` // PD1-3 PatientPrimaryCareProviderNameIDNo []XCN `hl7:"false,Patient Primary Care Provider Name & ID No."` // PD1-4 StudentIndicator *IS `hl7:"false,Student Indicator"` // PD1-5 Handicap *IS `hl7:"false,Handicap"` // PD1-6 LivingWill *IS `hl7:"false,Living Will"` // PD1-7 OrganDonor *IS `hl7:"false,Organ Donor"` // PD1-8 SeparateBill *ID `hl7:"false,Separate Bill"` // PD1-9 DuplicatePatient []CX `hl7:"false,Duplicate Patient"` // PD1-10 PublicityCode *CE `hl7:"false,Publicity Code"` // PD1-11 ProtectionIndicator *ID `hl7:"false,Protection Indicator"` // PD1-12 }
PD1 represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*PD1) SegmentName ¶
type PDC ¶
type PDC struct { ManufacturerDistributor []XON `hl7:"true,Manufacturer/Distributor"` // PDC-1 Country *CE `hl7:"true,Country"` // PDC-2 BrandName *ST `hl7:"true,Brand Name"` // PDC-3 DeviceFamilyName *ST `hl7:"false,Device Family Name"` // PDC-4 GenericName *CE `hl7:"false,Generic Name"` // PDC-5 ModelIdentifier []ST `hl7:"false,Model Identifier"` // PDC-6 CatalogueIdentifier *ST `hl7:"false,Catalogue Identifier"` // PDC-7 OtherIdentifier []ST `hl7:"false,Other Identifier"` // PDC-8 ProductCode *CE `hl7:"false,Product Code"` // PDC-9 MarketingBasis *ID `hl7:"false,Marketing Basis"` // PDC-10 MarketingApprovalID *ST `hl7:"false,Marketing Approval ID"` // PDC-11 LabeledShelfLife *CQ `hl7:"false,Labeled Shelf Life"` // PDC-12 ExpectedShelfLife *CQ `hl7:"false,Expected Shelf Life"` // PDC-13 DateFirstMarketed *TS `hl7:"false,Date First Marketed"` // PDC-14 DateLastMarketed *TS `hl7:"false,Date Last Marketed"` // PDC-15 }
PDC represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*PDC) SegmentName ¶
type PEO ¶
type PEO struct { EventIdentifiersUsed []CE `hl7:"false,Event Identifiers Used"` // PEO-1 EventSymptomDiagnosisCode []CE `hl7:"false,Event Symptom/Diagnosis Code"` // PEO-2 EventOnsetDateTime *TS `hl7:"true,Event Onset Date/Time"` // PEO-3 EventExacerbationDateTime *TS `hl7:"false,Event Exacerbation Date/Time"` // PEO-4 EventImprovedDateTime *TS `hl7:"false,Event Improved Date/Time"` // PEO-5 EventEndedDataTime *TS `hl7:"false,Event Ended Data/Time"` // PEO-6 EventLocationOccurredAddress []XAD `hl7:"false,Event Location Occurred Address"` // PEO-7 EventQualification []ID `hl7:"false,Event Qualification"` // PEO-8 EventSerious *ID `hl7:"false,Event Serious"` // PEO-9 EventExpected *ID `hl7:"false,Event Expected"` // PEO-10 EventOutcome []ID `hl7:"false,Event Outcome"` // PEO-11 PatientOutcome *ID `hl7:"false,Patient Outcome"` // PEO-12 EventDescriptionFromOthers []FT `hl7:"false,Event Description From Others"` // PEO-13 EventFromOriginalReporter []FT `hl7:"false,Event From Original Reporter"` // PEO-14 EventDescriptionFromPatient []FT `hl7:"false,Event Description From Patient"` // PEO-15 EventDescriptionFromPractitioner []FT `hl7:"false,Event Description From Practitioner"` // PEO-16 EventDescriptionFromAutopsy []FT `hl7:"false,Event Description From Autopsy"` // PEO-17 CauseOfDeath []CE `hl7:"false,Cause Of Death"` // PEO-18 PrimaryObserverName []XPN `hl7:"false,Primary Observer Name"` // PEO-19 PrimaryObserverAddress []XAD `hl7:"false,Primary Observer Address"` // PEO-20 PrimaryObserverTelephone []XTN `hl7:"false,Primary Observer Telephone"` // PEO-21 PrimaryObserverSQualification *ID `hl7:"false,Primary Observer’s Qualification"` // PEO-22 ConfirmationProvidedBy *ID `hl7:"false,Confirmation Provided By"` // PEO-23 PrimaryObserverAwareDateTime *TS `hl7:"false,Primary Observer Aware Date/Time"` // PEO-24 PrimaryObserverSIdentityMayBeDivulged *ID `hl7:"false,Primary Observer’s Identity May Be Divulged"` // PEO-25 }
PEO represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*PEO) SegmentName ¶
type PES ¶
type PES struct { SenderOrganizationName []XON `hl7:"false,Sender Organization Name"` // PES-1 SenderIndividualName []XCN `hl7:"false,Sender Individual Name"` // PES-2 SenderAddress []XAD `hl7:"false,Sender Address"` // PES-3 SenderTelephone []XTN `hl7:"false,Sender Telephone"` // PES-4 SenderEventIdentifier *EI `hl7:"false,Sender Event Identifier"` // PES-5 SenderSequenceNumber *NM `hl7:"false,Sender Sequence Number"` // PES-6 SenderEventDescription []FT `hl7:"false,Sender Event Description"` // PES-7 SenderComment *FT `hl7:"false,Sender Comment"` // PES-8 SenderAwareDateTime *TS `hl7:"false,Sender Aware Date/Time"` // PES-9 EventReportDate *TS `hl7:"true,Event Report Date"` // PES-10 EventReportTimingType []ID `hl7:"false,Event Report Timing/Type"` // PES-11 EventReportSource *ID `hl7:"false,Event Report Source"` // PES-12 EventReportedTo []ID `hl7:"false,Event Reported To"` // PES-13 }
PES represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*PES) SegmentName ¶
type PEX_P07 ¶
type PEX_P07 struct { MSH *MSH `hl7:"true,MSH"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NTE []NTE `hl7:"false,NTE"` VISIT *PEX_P07_VISIT `hl7:"false,VISIT"` EXPERIENCE []PEX_P07_EXPERIENCE `hl7:"true,EXPERIENCE"` Other []interface{} }
PEX_P07 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PEX_P07) MessageTypeName ¶
type PEX_P07_ASSOCIATED_PERSON ¶
type PEX_P07_ASSOCIATED_PERSON struct { NK1 *NK1 `hl7:"true,NK1"` ASSOCIATED_RX_ORDER *PEX_P07_ASSOCIATED_RX_ORDER `hl7:"false,ASSOCIATED_RX_ORDER"` ASSOCIATED_RX_ADMIN []PEX_P07_ASSOCIATED_RX_ADMIN `hl7:"false,ASSOCIATED_RX_ADMIN"` PRB []PRB `hl7:"false,PRB"` OBX []OBX `hl7:"false,OBX"` Other []interface{} }
PEX_P07_ASSOCIATED_PERSON represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PEX_P07_ASSOCIATED_PERSON) MessageTypeSubStructName ¶
func (s *PEX_P07_ASSOCIATED_PERSON) MessageTypeSubStructName() string
type PEX_P07_ASSOCIATED_RX_ADMIN ¶
type PEX_P07_ASSOCIATED_RX_ADMIN struct { RXA *RXA `hl7:"true,RXA"` RXR *RXR `hl7:"false,RXR"` Other []interface{} }
PEX_P07_ASSOCIATED_RX_ADMIN represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PEX_P07_ASSOCIATED_RX_ADMIN) MessageTypeSubStructName ¶
func (s *PEX_P07_ASSOCIATED_RX_ADMIN) MessageTypeSubStructName() string
type PEX_P07_ASSOCIATED_RX_ORDER ¶
type PEX_P07_ASSOCIATED_RX_ORDER struct { RXE *RXE `hl7:"true,RXE"` RXR []RXR `hl7:"false,RXR"` Other []interface{} }
PEX_P07_ASSOCIATED_RX_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PEX_P07_ASSOCIATED_RX_ORDER) MessageTypeSubStructName ¶
func (s *PEX_P07_ASSOCIATED_RX_ORDER) MessageTypeSubStructName() string
type PEX_P07_EXPERIENCE ¶
type PEX_P07_EXPERIENCE struct { PES *PES `hl7:"true,PES"` PEX_OBSERVATION []PEX_P07_PEX_OBSERVATION `hl7:"true,PEX_OBSERVATION"` Other []interface{} }
PEX_P07_EXPERIENCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PEX_P07_EXPERIENCE) MessageTypeSubStructName ¶
func (s *PEX_P07_EXPERIENCE) MessageTypeSubStructName() string
type PEX_P07_PES_PEO_PCR_CSRv2 ¶
type PEX_P07_PES_PEO_PCR_CSRv2 struct {
// contains filtered or unexported fields
}
func (*PEX_P07_PES_PEO_PCR_CSRv2) AllCSP ¶
func (m *PEX_P07_PES_PEO_PCR_CSRv2) AllCSP() []*CSP
func (*PEX_P07_PES_PEO_PCR_CSRv2) CSR ¶
func (m *PEX_P07_PES_PEO_PCR_CSRv2) CSR() *CSR
func (PEX_P07_PES_PEO_PCR_CSRv2) MarshalYAML ¶
func (m PEX_P07_PES_PEO_PCR_CSRv2) MarshalYAML() (interface{}, error)
type PEX_P07_PES_PEO_PCR_NK1_RXAv2 ¶
type PEX_P07_PES_PEO_PCR_NK1_RXAv2 struct {
// contains filtered or unexported fields
}
func (PEX_P07_PES_PEO_PCR_NK1_RXAv2) MarshalYAML ¶
func (m PEX_P07_PES_PEO_PCR_NK1_RXAv2) MarshalYAML() (interface{}, error)
func (*PEX_P07_PES_PEO_PCR_NK1_RXAv2) RXA ¶
func (m *PEX_P07_PES_PEO_PCR_NK1_RXAv2) RXA() *RXA
func (*PEX_P07_PES_PEO_PCR_NK1_RXAv2) RXR ¶
func (m *PEX_P07_PES_PEO_PCR_NK1_RXAv2) RXR() *RXR
type PEX_P07_PES_PEO_PCR_NK1v2 ¶
type PEX_P07_PES_PEO_PCR_NK1v2 struct {
// contains filtered or unexported fields
}
func (*PEX_P07_PES_PEO_PCR_NK1v2) AllOBX ¶
func (m *PEX_P07_PES_PEO_PCR_NK1v2) AllOBX() []*OBX
func (*PEX_P07_PES_PEO_PCR_NK1v2) AllPRB ¶
func (m *PEX_P07_PES_PEO_PCR_NK1v2) AllPRB() []*PRB
func (*PEX_P07_PES_PEO_PCR_NK1v2) AllRXR ¶
func (m *PEX_P07_PES_PEO_PCR_NK1v2) AllRXR() []*RXR
func (*PEX_P07_PES_PEO_PCR_NK1v2) GroupByRXA ¶
func (m *PEX_P07_PES_PEO_PCR_NK1v2) GroupByRXA() []*PEX_P07_PES_PEO_PCR_NK1_RXAv2
func (PEX_P07_PES_PEO_PCR_NK1v2) MarshalYAML ¶
func (m PEX_P07_PES_PEO_PCR_NK1v2) MarshalYAML() (interface{}, error)
func (*PEX_P07_PES_PEO_PCR_NK1v2) NK1 ¶
func (m *PEX_P07_PES_PEO_PCR_NK1v2) NK1() *NK1
func (*PEX_P07_PES_PEO_PCR_NK1v2) RXE ¶
func (m *PEX_P07_PES_PEO_PCR_NK1v2) RXE() *RXE
type PEX_P07_PES_PEO_PCR_RXAv2 ¶
type PEX_P07_PES_PEO_PCR_RXAv2 struct {
// contains filtered or unexported fields
}
func (PEX_P07_PES_PEO_PCR_RXAv2) MarshalYAML ¶
func (m PEX_P07_PES_PEO_PCR_RXAv2) MarshalYAML() (interface{}, error)
func (*PEX_P07_PES_PEO_PCR_RXAv2) RXA ¶
func (m *PEX_P07_PES_PEO_PCR_RXAv2) RXA() *RXA
func (*PEX_P07_PES_PEO_PCR_RXAv2) RXR ¶
func (m *PEX_P07_PES_PEO_PCR_RXAv2) RXR() *RXR
type PEX_P07_PES_PEO_PCRv2 ¶
type PEX_P07_PES_PEO_PCRv2 struct {
// contains filtered or unexported fields
}
func (*PEX_P07_PES_PEO_PCRv2) AllNTE ¶
func (m *PEX_P07_PES_PEO_PCRv2) AllNTE() []*NTE
func (*PEX_P07_PES_PEO_PCRv2) AllOBX ¶
func (m *PEX_P07_PES_PEO_PCRv2) AllOBX() []*OBX
func (*PEX_P07_PES_PEO_PCRv2) AllPRB ¶
func (m *PEX_P07_PES_PEO_PCRv2) AllPRB() []*PRB
func (*PEX_P07_PES_PEO_PCRv2) AllRXR ¶
func (m *PEX_P07_PES_PEO_PCRv2) AllRXR() []*RXR
func (*PEX_P07_PES_PEO_PCRv2) GroupByCSR ¶
func (m *PEX_P07_PES_PEO_PCRv2) GroupByCSR() []*PEX_P07_PES_PEO_PCR_CSRv2
func (*PEX_P07_PES_PEO_PCRv2) GroupByNK1 ¶
func (m *PEX_P07_PES_PEO_PCRv2) GroupByNK1() *PEX_P07_PES_PEO_PCR_NK1v2
func (*PEX_P07_PES_PEO_PCRv2) GroupByRXA ¶
func (m *PEX_P07_PES_PEO_PCRv2) GroupByRXA() []*PEX_P07_PES_PEO_PCR_RXAv2
func (PEX_P07_PES_PEO_PCRv2) MarshalYAML ¶
func (m PEX_P07_PES_PEO_PCRv2) MarshalYAML() (interface{}, error)
func (*PEX_P07_PES_PEO_PCRv2) PCR ¶
func (m *PEX_P07_PES_PEO_PCRv2) PCR() *PCR
func (*PEX_P07_PES_PEO_PCRv2) RXE ¶
func (m *PEX_P07_PES_PEO_PCRv2) RXE() *RXE
type PEX_P07_PES_PEOv2 ¶
type PEX_P07_PES_PEOv2 struct {
// contains filtered or unexported fields
}
func (*PEX_P07_PES_PEOv2) GroupByPCR ¶
func (m *PEX_P07_PES_PEOv2) GroupByPCR() []*PEX_P07_PES_PEO_PCRv2
func (PEX_P07_PES_PEOv2) MarshalYAML ¶
func (m PEX_P07_PES_PEOv2) MarshalYAML() (interface{}, error)
func (*PEX_P07_PES_PEOv2) PEO ¶
func (m *PEX_P07_PES_PEOv2) PEO() *PEO
type PEX_P07_PESv2 ¶
type PEX_P07_PESv2 struct {
// contains filtered or unexported fields
}
func (*PEX_P07_PESv2) GroupByPEO ¶
func (m *PEX_P07_PESv2) GroupByPEO() []*PEX_P07_PES_PEOv2
func (PEX_P07_PESv2) MarshalYAML ¶
func (m PEX_P07_PESv2) MarshalYAML() (interface{}, error)
func (*PEX_P07_PESv2) PES ¶
func (m *PEX_P07_PESv2) PES() *PES
type PEX_P07_PEX_CAUSE ¶
type PEX_P07_PEX_CAUSE struct { PCR *PCR `hl7:"true,PCR"` RX_ORDER *PEX_P07_RX_ORDER `hl7:"false,RX_ORDER"` RX_ADMINISTRATION []PEX_P07_RX_ADMINISTRATION `hl7:"false,RX_ADMINISTRATION"` PRB []PRB `hl7:"false,PRB"` OBX []OBX `hl7:"false,OBX"` NTE []NTE `hl7:"false,NTE"` ASSOCIATED_PERSON *PEX_P07_ASSOCIATED_PERSON `hl7:"false,ASSOCIATED_PERSON"` STUDY []PEX_P07_STUDY `hl7:"false,STUDY"` Other []interface{} }
PEX_P07_PEX_CAUSE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PEX_P07_PEX_CAUSE) MessageTypeSubStructName ¶
func (s *PEX_P07_PEX_CAUSE) MessageTypeSubStructName() string
type PEX_P07_PEX_OBSERVATION ¶
type PEX_P07_PEX_OBSERVATION struct { PEO *PEO `hl7:"true,PEO"` PEX_CAUSE []PEX_P07_PEX_CAUSE `hl7:"true,PEX_CAUSE"` Other []interface{} }
PEX_P07_PEX_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PEX_P07_PEX_OBSERVATION) MessageTypeSubStructName ¶
func (s *PEX_P07_PEX_OBSERVATION) MessageTypeSubStructName() string
type PEX_P07_RX_ADMINISTRATION ¶
type PEX_P07_RX_ADMINISTRATION struct { RXA *RXA `hl7:"true,RXA"` RXR *RXR `hl7:"false,RXR"` Other []interface{} }
PEX_P07_RX_ADMINISTRATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PEX_P07_RX_ADMINISTRATION) MessageTypeSubStructName ¶
func (s *PEX_P07_RX_ADMINISTRATION) MessageTypeSubStructName() string
type PEX_P07_RX_ORDER ¶
type PEX_P07_RX_ORDER struct { RXE *RXE `hl7:"true,RXE"` RXR []RXR `hl7:"false,RXR"` Other []interface{} }
PEX_P07_RX_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PEX_P07_RX_ORDER) MessageTypeSubStructName ¶
func (s *PEX_P07_RX_ORDER) MessageTypeSubStructName() string
type PEX_P07_STUDY ¶
type PEX_P07_STUDY struct { CSR *CSR `hl7:"true,CSR"` CSP []CSP `hl7:"false,CSP"` Other []interface{} }
PEX_P07_STUDY represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PEX_P07_STUDY) MessageTypeSubStructName ¶
func (s *PEX_P07_STUDY) MessageTypeSubStructName() string
type PEX_P07_VISIT ¶
type PEX_P07_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
PEX_P07_VISIT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PEX_P07_VISIT) MessageTypeSubStructName ¶
func (s *PEX_P07_VISIT) MessageTypeSubStructName() string
type PEX_P07v2 ¶
type PEX_P07v2 struct {
// contains filtered or unexported fields
}
func (*PEX_P07v2) GroupByPES ¶
func (m *PEX_P07v2) GroupByPES() []*PEX_P07_PESv2
func (PEX_P07v2) MarshalYAML ¶
type PGL_PC6 ¶
type PGL_PC6 struct { MSH *MSH `hl7:"true,MSH"` PID *PID `hl7:"true,PID"` PATIENT_VISIT *PGL_PC6_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` GOAL []PGL_PC6_GOAL `hl7:"true,GOAL"` Other []interface{} }
PGL_PC6 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PGL_PC6) MessageTypeName ¶
type PGL_PC6_CHOICE ¶
type PGL_PC6_CHOICE struct { // Only one of the following fields will be set. OBR *OBR `hl7:"true,OBR"` RXO *RXO `hl7:"true,RXO"` Other []interface{} }
PGL_PC6_CHOICE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PGL_PC6_CHOICE) MessageTypeSubStructName ¶
func (s *PGL_PC6_CHOICE) MessageTypeSubStructName() string
type PGL_PC6_GOAL ¶
type PGL_PC6_GOAL struct { GOL *GOL `hl7:"true,GOL"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` GOAL_ROLE []PGL_PC6_GOAL_ROLE `hl7:"false,GOAL_ROLE"` PATHWAY []PGL_PC6_PATHWAY `hl7:"false,PATHWAY"` OBSERVATION []PGL_PC6_OBSERVATION `hl7:"false,OBSERVATION"` PROBLEM []PGL_PC6_PROBLEM `hl7:"false,PROBLEM"` ORDER []PGL_PC6_ORDER `hl7:"false,ORDER"` Other []interface{} }
PGL_PC6_GOAL represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PGL_PC6_GOAL) MessageTypeSubStructName ¶
func (s *PGL_PC6_GOAL) MessageTypeSubStructName() string
type PGL_PC6_GOAL_ROLE ¶
type PGL_PC6_GOAL_ROLE struct { ROL *ROL `hl7:"true,ROL"` VAR []VAR `hl7:"false,VAR"` Other []interface{} }
PGL_PC6_GOAL_ROLE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PGL_PC6_GOAL_ROLE) MessageTypeSubStructName ¶
func (s *PGL_PC6_GOAL_ROLE) MessageTypeSubStructName() string
type PGL_PC6_GOL_OBXv2 ¶
type PGL_PC6_GOL_OBXv2 struct {
// contains filtered or unexported fields
}
func (*PGL_PC6_GOL_OBXv2) AllNTE ¶
func (m *PGL_PC6_GOL_OBXv2) AllNTE() []*NTE
func (PGL_PC6_GOL_OBXv2) MarshalYAML ¶
func (m PGL_PC6_GOL_OBXv2) MarshalYAML() (interface{}, error)
func (*PGL_PC6_GOL_OBXv2) OBX ¶
func (m *PGL_PC6_GOL_OBXv2) OBX() *OBX
type PGL_PC6_GOL_ORC_OBXv2 ¶
type PGL_PC6_GOL_ORC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*PGL_PC6_GOL_ORC_OBXv2) AllNTE ¶
func (m *PGL_PC6_GOL_ORC_OBXv2) AllNTE() []*NTE
func (*PGL_PC6_GOL_ORC_OBXv2) AllVAR ¶
func (m *PGL_PC6_GOL_ORC_OBXv2) AllVAR() []*VAR
func (PGL_PC6_GOL_ORC_OBXv2) MarshalYAML ¶
func (m PGL_PC6_GOL_ORC_OBXv2) MarshalYAML() (interface{}, error)
func (*PGL_PC6_GOL_ORC_OBXv2) OBX ¶
func (m *PGL_PC6_GOL_ORC_OBXv2) OBX() *OBX
type PGL_PC6_GOL_ORCv2 ¶
type PGL_PC6_GOL_ORCv2 struct {
// contains filtered or unexported fields
}
func (*PGL_PC6_GOL_ORCv2) AllNTE ¶
func (m *PGL_PC6_GOL_ORCv2) AllNTE() []*NTE
func (*PGL_PC6_GOL_ORCv2) AllVAR ¶
func (m *PGL_PC6_GOL_ORCv2) AllVAR() []*VAR
func (*PGL_PC6_GOL_ORCv2) GroupByOBX ¶
func (m *PGL_PC6_GOL_ORCv2) GroupByOBX() []*PGL_PC6_GOL_ORC_OBXv2
func (PGL_PC6_GOL_ORCv2) MarshalYAML ¶
func (m PGL_PC6_GOL_ORCv2) MarshalYAML() (interface{}, error)
func (*PGL_PC6_GOL_ORCv2) OBR ¶
func (m *PGL_PC6_GOL_ORCv2) OBR() *OBR
func (*PGL_PC6_GOL_ORCv2) ORC ¶
func (m *PGL_PC6_GOL_ORCv2) ORC() *ORC
func (*PGL_PC6_GOL_ORCv2) RXO ¶
func (m *PGL_PC6_GOL_ORCv2) RXO() *RXO
type PGL_PC6_GOL_PRB_OBXv2 ¶
type PGL_PC6_GOL_PRB_OBXv2 struct {
// contains filtered or unexported fields
}
func (*PGL_PC6_GOL_PRB_OBXv2) AllNTE ¶
func (m *PGL_PC6_GOL_PRB_OBXv2) AllNTE() []*NTE
func (PGL_PC6_GOL_PRB_OBXv2) MarshalYAML ¶
func (m PGL_PC6_GOL_PRB_OBXv2) MarshalYAML() (interface{}, error)
func (*PGL_PC6_GOL_PRB_OBXv2) OBX ¶
func (m *PGL_PC6_GOL_PRB_OBXv2) OBX() *OBX
type PGL_PC6_GOL_PRB_ROLv2 ¶
type PGL_PC6_GOL_PRB_ROLv2 struct {
// contains filtered or unexported fields
}
func (*PGL_PC6_GOL_PRB_ROLv2) AllVAR ¶
func (m *PGL_PC6_GOL_PRB_ROLv2) AllVAR() []*VAR
func (PGL_PC6_GOL_PRB_ROLv2) MarshalYAML ¶
func (m PGL_PC6_GOL_PRB_ROLv2) MarshalYAML() (interface{}, error)
func (*PGL_PC6_GOL_PRB_ROLv2) ROL ¶
func (m *PGL_PC6_GOL_PRB_ROLv2) ROL() *ROL
type PGL_PC6_GOL_PRBv2 ¶
type PGL_PC6_GOL_PRBv2 struct {
// contains filtered or unexported fields
}
func (*PGL_PC6_GOL_PRBv2) AllNTE ¶
func (m *PGL_PC6_GOL_PRBv2) AllNTE() []*NTE
func (*PGL_PC6_GOL_PRBv2) AllVAR ¶
func (m *PGL_PC6_GOL_PRBv2) AllVAR() []*VAR
func (*PGL_PC6_GOL_PRBv2) GroupByOBX ¶
func (m *PGL_PC6_GOL_PRBv2) GroupByOBX() []*PGL_PC6_GOL_PRB_OBXv2
func (*PGL_PC6_GOL_PRBv2) GroupByROL ¶
func (m *PGL_PC6_GOL_PRBv2) GroupByROL() []*PGL_PC6_GOL_PRB_ROLv2
func (PGL_PC6_GOL_PRBv2) MarshalYAML ¶
func (m PGL_PC6_GOL_PRBv2) MarshalYAML() (interface{}, error)
func (*PGL_PC6_GOL_PRBv2) PRB ¶
func (m *PGL_PC6_GOL_PRBv2) PRB() *PRB
type PGL_PC6_GOL_PTHv2 ¶
type PGL_PC6_GOL_PTHv2 struct {
// contains filtered or unexported fields
}
func (*PGL_PC6_GOL_PTHv2) AllVAR ¶
func (m *PGL_PC6_GOL_PTHv2) AllVAR() []*VAR
func (PGL_PC6_GOL_PTHv2) MarshalYAML ¶
func (m PGL_PC6_GOL_PTHv2) MarshalYAML() (interface{}, error)
func (*PGL_PC6_GOL_PTHv2) PTH ¶
func (m *PGL_PC6_GOL_PTHv2) PTH() *PTH
type PGL_PC6_GOL_ROLv2 ¶
type PGL_PC6_GOL_ROLv2 struct {
// contains filtered or unexported fields
}
func (*PGL_PC6_GOL_ROLv2) AllVAR ¶
func (m *PGL_PC6_GOL_ROLv2) AllVAR() []*VAR
func (PGL_PC6_GOL_ROLv2) MarshalYAML ¶
func (m PGL_PC6_GOL_ROLv2) MarshalYAML() (interface{}, error)
func (*PGL_PC6_GOL_ROLv2) ROL ¶
func (m *PGL_PC6_GOL_ROLv2) ROL() *ROL
type PGL_PC6_GOLv2 ¶
type PGL_PC6_GOLv2 struct {
// contains filtered or unexported fields
}
func (*PGL_PC6_GOLv2) AllNTE ¶
func (m *PGL_PC6_GOLv2) AllNTE() []*NTE
func (*PGL_PC6_GOLv2) AllVAR ¶
func (m *PGL_PC6_GOLv2) AllVAR() []*VAR
func (*PGL_PC6_GOLv2) GOL ¶
func (m *PGL_PC6_GOLv2) GOL() *GOL
func (*PGL_PC6_GOLv2) GroupByOBX ¶
func (m *PGL_PC6_GOLv2) GroupByOBX() []*PGL_PC6_GOL_OBXv2
func (*PGL_PC6_GOLv2) GroupByORC ¶
func (m *PGL_PC6_GOLv2) GroupByORC() []*PGL_PC6_GOL_ORCv2
func (*PGL_PC6_GOLv2) GroupByPRB ¶
func (m *PGL_PC6_GOLv2) GroupByPRB() []*PGL_PC6_GOL_PRBv2
func (*PGL_PC6_GOLv2) GroupByPTH ¶
func (m *PGL_PC6_GOLv2) GroupByPTH() []*PGL_PC6_GOL_PTHv2
func (*PGL_PC6_GOLv2) GroupByROL ¶
func (m *PGL_PC6_GOLv2) GroupByROL() []*PGL_PC6_GOL_ROLv2
func (PGL_PC6_GOLv2) MarshalYAML ¶
func (m PGL_PC6_GOLv2) MarshalYAML() (interface{}, error)
type PGL_PC6_OBSERVATION ¶
type PGL_PC6_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
PGL_PC6_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PGL_PC6_OBSERVATION) MessageTypeSubStructName ¶
func (s *PGL_PC6_OBSERVATION) MessageTypeSubStructName() string
type PGL_PC6_ORDER ¶
type PGL_PC6_ORDER struct { ORC *ORC `hl7:"true,ORC"` ORDER_DETAIL *PGL_PC6_ORDER_DETAIL `hl7:"false,ORDER_DETAIL"` Other []interface{} }
PGL_PC6_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PGL_PC6_ORDER) MessageTypeSubStructName ¶
func (s *PGL_PC6_ORDER) MessageTypeSubStructName() string
type PGL_PC6_ORDER_DETAIL ¶
type PGL_PC6_ORDER_DETAIL struct { CHOICE *PGL_PC6_CHOICE `hl7:"true,CHOICE"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` ORDER_OBSERVATION []PGL_PC6_ORDER_OBSERVATION `hl7:"false,ORDER_OBSERVATION"` Other []interface{} }
PGL_PC6_ORDER_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PGL_PC6_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *PGL_PC6_ORDER_DETAIL) MessageTypeSubStructName() string
type PGL_PC6_ORDER_OBSERVATION ¶
type PGL_PC6_ORDER_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` Other []interface{} }
PGL_PC6_ORDER_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PGL_PC6_ORDER_OBSERVATION) MessageTypeSubStructName ¶
func (s *PGL_PC6_ORDER_OBSERVATION) MessageTypeSubStructName() string
type PGL_PC6_PATHWAY ¶
type PGL_PC6_PATHWAY struct { PTH *PTH `hl7:"true,PTH"` VAR []VAR `hl7:"false,VAR"` Other []interface{} }
PGL_PC6_PATHWAY represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PGL_PC6_PATHWAY) MessageTypeSubStructName ¶
func (s *PGL_PC6_PATHWAY) MessageTypeSubStructName() string
type PGL_PC6_PATIENT_VISIT ¶
type PGL_PC6_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
PGL_PC6_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PGL_PC6_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *PGL_PC6_PATIENT_VISIT) MessageTypeSubStructName() string
type PGL_PC6_PROBLEM ¶
type PGL_PC6_PROBLEM struct { PRB *PRB `hl7:"true,PRB"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` PROBLEM_ROLE []PGL_PC6_PROBLEM_ROLE `hl7:"false,PROBLEM_ROLE"` PROBLEM_OBSERVATION []PGL_PC6_PROBLEM_OBSERVATION `hl7:"false,PROBLEM_OBSERVATION"` Other []interface{} }
PGL_PC6_PROBLEM represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PGL_PC6_PROBLEM) MessageTypeSubStructName ¶
func (s *PGL_PC6_PROBLEM) MessageTypeSubStructName() string
type PGL_PC6_PROBLEM_OBSERVATION ¶
type PGL_PC6_PROBLEM_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
PGL_PC6_PROBLEM_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PGL_PC6_PROBLEM_OBSERVATION) MessageTypeSubStructName ¶
func (s *PGL_PC6_PROBLEM_OBSERVATION) MessageTypeSubStructName() string
type PGL_PC6_PROBLEM_ROLE ¶
type PGL_PC6_PROBLEM_ROLE struct { ROL *ROL `hl7:"true,ROL"` VAR []VAR `hl7:"false,VAR"` Other []interface{} }
PGL_PC6_PROBLEM_ROLE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PGL_PC6_PROBLEM_ROLE) MessageTypeSubStructName ¶
func (s *PGL_PC6_PROBLEM_ROLE) MessageTypeSubStructName() string
type PGL_PC6v2 ¶
type PGL_PC6v2 struct {
// contains filtered or unexported fields
}
func (*PGL_PC6v2) GroupByGOL ¶
func (m *PGL_PC6v2) GroupByGOL() []*PGL_PC6_GOLv2
func (PGL_PC6v2) MarshalYAML ¶
type PI ¶
type PI struct { IDNumber *ST `hl7:"false,ID Number"` TypeOfIDNumber *IS `hl7:"false,Type Of ID Number"` OtherQualifyingInfo *ST `hl7:"false,Other Qualifying Info"` }
PI represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type PID ¶
type PID struct { SetIDPID *SI `hl7:"false,Set ID - PID"` // PID-1 PatientID *CX `hl7:"false,Patient ID"` // PID-2 PatientIdentifierList []CX `hl7:"true,Patient Identifier List"` // PID-3 AlternatePatientIDPID []CX `hl7:"false,Alternate Patient ID - PID"` // PID-4 PatientName []XPN `hl7:"true,Patient Name"` // PID-5 MotherSMaidenName []XPN `hl7:"false,Mother’s Maiden Name"` // PID-6 DateTimeOfBirth *TS `hl7:"false,Date/Time Of Birth"` // PID-7 Sex *IS `hl7:"false,Sex"` // PID-8 PatientAlias []XPN `hl7:"false,Patient Alias"` // PID-9 Race []CWE `hl7:"false,Race"` // PID-10 PatientAddress []XAD `hl7:"false,Patient Address"` // PID-11 CountyCode *IS `hl7:"false,County Code"` // PID-12 PhoneNumberHome []XTN `hl7:"false,Phone Number - Home"` // PID-13 PhoneNumberBusiness []XTN `hl7:"false,Phone Number - Business"` // PID-14 PrimaryLanguage *CE `hl7:"false,Primary Language"` // PID-15 MaritalStatus *CE `hl7:"false,Marital Status"` // PID-16 Religion *CE `hl7:"false,Religion"` // PID-17 PatientAccountNumber *CX `hl7:"false,Patient Account Number"` // PID-18 SSNNumberPatient *ST `hl7:"false,SSN Number - Patient"` // PID-19 DriverSLicenseNumberPatient *DLN `hl7:"false,Driver'S License Number - Patient"` // PID-20 MotherSIdentifier []CX `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 []CE `hl7:"false,Citizenship"` // PID-26 VeteransMilitaryStatus *CE `hl7:"false,Veterans Military Status"` // PID-27 Nationality *CE `hl7:"false,Nationality"` // PID-28 PatientDeathDateAndTime *TS `hl7:"false,Patient Death Date And Time"` // PID-29 PatientDeathIndicator *ID `hl7:"false,Patient Death Indicator"` // PID-30 }
PID represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*PID) SegmentName ¶
type PIN_I07 ¶
type PIN_I07 struct { MSH *MSH `hl7:"true,MSH"` PROVIDER []PIN_I07_PROVIDER `hl7:"true,PROVIDER"` PID *PID `hl7:"true,PID"` NK1 []NK1 `hl7:"false,NK1"` GUARANTOR_INSURANCE *PIN_I07_GUARANTOR_INSURANCE `hl7:"false,GUARANTOR_INSURANCE"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
PIN_I07 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PIN_I07) MessageTypeName ¶
type PIN_I07_GUARANTOR_INSURANCE ¶
type PIN_I07_GUARANTOR_INSURANCE struct { GT1 []GT1 `hl7:"false,GT1"` INSURANCE []PIN_I07_INSURANCE `hl7:"true,INSURANCE"` Other []interface{} }
PIN_I07_GUARANTOR_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PIN_I07_GUARANTOR_INSURANCE) MessageTypeSubStructName ¶
func (s *PIN_I07_GUARANTOR_INSURANCE) MessageTypeSubStructName() string
type PIN_I07_IN1v2 ¶
type PIN_I07_IN1v2 struct {
// contains filtered or unexported fields
}
func (*PIN_I07_IN1v2) IN1 ¶
func (m *PIN_I07_IN1v2) IN1() *IN1
func (*PIN_I07_IN1v2) IN2 ¶
func (m *PIN_I07_IN1v2) IN2() *IN2
func (*PIN_I07_IN1v2) IN3 ¶
func (m *PIN_I07_IN1v2) IN3() *IN3
func (PIN_I07_IN1v2) MarshalYAML ¶
func (m PIN_I07_IN1v2) MarshalYAML() (interface{}, error)
type PIN_I07_INSURANCE ¶
type PIN_I07_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
PIN_I07_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PIN_I07_INSURANCE) MessageTypeSubStructName ¶
func (s *PIN_I07_INSURANCE) MessageTypeSubStructName() string
type PIN_I07_PRDv2 ¶
type PIN_I07_PRDv2 struct {
// contains filtered or unexported fields
}
func (*PIN_I07_PRDv2) AllCTD ¶
func (m *PIN_I07_PRDv2) AllCTD() []*CTD
func (PIN_I07_PRDv2) MarshalYAML ¶
func (m PIN_I07_PRDv2) MarshalYAML() (interface{}, error)
func (*PIN_I07_PRDv2) PRD ¶
func (m *PIN_I07_PRDv2) PRD() *PRD
type PIN_I07_PROVIDER ¶
type PIN_I07_PROVIDER struct { PRD *PRD `hl7:"true,PRD"` CTD []CTD `hl7:"false,CTD"` Other []interface{} }
PIN_I07_PROVIDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PIN_I07_PROVIDER) MessageTypeSubStructName ¶
func (s *PIN_I07_PROVIDER) MessageTypeSubStructName() string
type PIN_I07v2 ¶
type PIN_I07v2 struct {
// contains filtered or unexported fields
}
func (*PIN_I07v2) GroupByIN1 ¶
func (m *PIN_I07v2) GroupByIN1() []*PIN_I07_IN1v2
func (*PIN_I07v2) GroupByPRD ¶
func (m *PIN_I07v2) GroupByPRD() []*PIN_I07_PRDv2
func (PIN_I07v2) MarshalYAML ¶
type PIP ¶
type 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"` Facility *EI `hl7:"false,Facility"` }
PIP represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type PL ¶
type PL struct { PointOfCare *IS `hl7:"false,Point Of Care"` Room *IS `hl7:"false,Room"` Bed *IS `hl7:"false,Bed"` Facility *HD `hl7:"false,Facility"` LocationStatus *IS `hl7:"false,Location Status"` PersonLocationType *IS `hl7:"false,Person Location Type"` Building *IS `hl7:"false,Building"` Floor *IS `hl7:"false,Floor"` LocationDescription *ST `hl7:"false,Location Description"` }
PL represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type PLN ¶
type PLN struct { IDNumber *ST `hl7:"false,ID Number"` TypeOfIDNumber *IS `hl7:"false,Type Of ID Number"` StateOtherQualifyingInfo *ST `hl7:"false,State/Other Qualifying Info"` ExpirationDate *DT `hl7:"false,Expiration Date"` }
PLN represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type PN ¶
type PN struct { FamilyLastName *FN `hl7:"false,Family+Last 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 *IS `hl7:"false,Degree (E.G., MD)"` }
PN represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type PPG_PCG ¶
type PPG_PCG struct { MSH *MSH `hl7:"true,MSH"` PID *PID `hl7:"true,PID"` PATIENT_VISIT *PPG_PCG_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` PATHWAY []PPG_PCG_PATHWAY `hl7:"true,PATHWAY"` Other []interface{} }
PPG_PCG represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPG_PCG) MessageTypeName ¶
type PPG_PCG_CHOICE ¶
type PPG_PCG_CHOICE struct { // Only one of the following fields will be set. OBR *OBR `hl7:"true,OBR"` RXO *RXO `hl7:"true,RXO"` Other []interface{} }
PPG_PCG_CHOICE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPG_PCG_CHOICE) MessageTypeSubStructName ¶
func (s *PPG_PCG_CHOICE) MessageTypeSubStructName() string
type PPG_PCG_GOAL ¶
type PPG_PCG_GOAL struct { GOL *GOL `hl7:"true,GOL"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` GOAL_ROLE []PPG_PCG_GOAL_ROLE `hl7:"false,GOAL_ROLE"` GOAL_OBSERVATION []PPG_PCG_GOAL_OBSERVATION `hl7:"false,GOAL_OBSERVATION"` PROBLEM []PPG_PCG_PROBLEM `hl7:"false,PROBLEM"` ORDER []PPG_PCG_ORDER `hl7:"false,ORDER"` Other []interface{} }
PPG_PCG_GOAL represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPG_PCG_GOAL) MessageTypeSubStructName ¶
func (s *PPG_PCG_GOAL) MessageTypeSubStructName() string
type PPG_PCG_GOAL_OBSERVATION ¶
type PPG_PCG_GOAL_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
PPG_PCG_GOAL_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPG_PCG_GOAL_OBSERVATION) MessageTypeSubStructName ¶
func (s *PPG_PCG_GOAL_OBSERVATION) MessageTypeSubStructName() string
type PPG_PCG_GOAL_ROLE ¶
type PPG_PCG_GOAL_ROLE struct { ROL *ROL `hl7:"true,ROL"` VAR []VAR `hl7:"false,VAR"` Other []interface{} }
PPG_PCG_GOAL_ROLE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPG_PCG_GOAL_ROLE) MessageTypeSubStructName ¶
func (s *PPG_PCG_GOAL_ROLE) MessageTypeSubStructName() string
type PPG_PCG_ORDER ¶
type PPG_PCG_ORDER struct { ORC *ORC `hl7:"true,ORC"` ORDER_DETAIL *PPG_PCG_ORDER_DETAIL `hl7:"false,ORDER_DETAIL"` Other []interface{} }
PPG_PCG_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPG_PCG_ORDER) MessageTypeSubStructName ¶
func (s *PPG_PCG_ORDER) MessageTypeSubStructName() string
type PPG_PCG_ORDER_DETAIL ¶
type PPG_PCG_ORDER_DETAIL struct { CHOICE *PPG_PCG_CHOICE `hl7:"true,CHOICE"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` ORDER_OBSERVATION []PPG_PCG_ORDER_OBSERVATION `hl7:"false,ORDER_OBSERVATION"` Other []interface{} }
PPG_PCG_ORDER_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPG_PCG_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *PPG_PCG_ORDER_DETAIL) MessageTypeSubStructName() string
type PPG_PCG_ORDER_OBSERVATION ¶
type PPG_PCG_ORDER_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` Other []interface{} }
PPG_PCG_ORDER_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPG_PCG_ORDER_OBSERVATION) MessageTypeSubStructName ¶
func (s *PPG_PCG_ORDER_OBSERVATION) MessageTypeSubStructName() string
type PPG_PCG_PATHWAY ¶
type PPG_PCG_PATHWAY struct { PTH *PTH `hl7:"true,PTH"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` PATHWAY_ROLE []PPG_PCG_PATHWAY_ROLE `hl7:"false,PATHWAY_ROLE"` GOAL []PPG_PCG_GOAL `hl7:"false,GOAL"` Other []interface{} }
PPG_PCG_PATHWAY represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPG_PCG_PATHWAY) MessageTypeSubStructName ¶
func (s *PPG_PCG_PATHWAY) MessageTypeSubStructName() string
type PPG_PCG_PATHWAY_ROLE ¶
type PPG_PCG_PATHWAY_ROLE struct { ROL *ROL `hl7:"true,ROL"` VAR []VAR `hl7:"false,VAR"` Other []interface{} }
PPG_PCG_PATHWAY_ROLE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPG_PCG_PATHWAY_ROLE) MessageTypeSubStructName ¶
func (s *PPG_PCG_PATHWAY_ROLE) MessageTypeSubStructName() string
type PPG_PCG_PATIENT_VISIT ¶
type PPG_PCG_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
PPG_PCG_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPG_PCG_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *PPG_PCG_PATIENT_VISIT) MessageTypeSubStructName() string
type PPG_PCG_PROBLEM ¶
type PPG_PCG_PROBLEM struct { PRB *PRB `hl7:"true,PRB"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` PROBLEM_ROLE []PPG_PCG_PROBLEM_ROLE `hl7:"false,PROBLEM_ROLE"` PROBLEM_OBSERVATION []PPG_PCG_PROBLEM_OBSERVATION `hl7:"false,PROBLEM_OBSERVATION"` Other []interface{} }
PPG_PCG_PROBLEM represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPG_PCG_PROBLEM) MessageTypeSubStructName ¶
func (s *PPG_PCG_PROBLEM) MessageTypeSubStructName() string
type PPG_PCG_PROBLEM_OBSERVATION ¶
type PPG_PCG_PROBLEM_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
PPG_PCG_PROBLEM_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPG_PCG_PROBLEM_OBSERVATION) MessageTypeSubStructName ¶
func (s *PPG_PCG_PROBLEM_OBSERVATION) MessageTypeSubStructName() string
type PPG_PCG_PROBLEM_ROLE ¶
type PPG_PCG_PROBLEM_ROLE struct { ROL *ROL `hl7:"true,ROL"` VAR []VAR `hl7:"false,VAR"` Other []interface{} }
PPG_PCG_PROBLEM_ROLE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPG_PCG_PROBLEM_ROLE) MessageTypeSubStructName ¶
func (s *PPG_PCG_PROBLEM_ROLE) MessageTypeSubStructName() string
type PPG_PCG_PTH_GOL_OBXv2 ¶
type PPG_PCG_PTH_GOL_OBXv2 struct {
// contains filtered or unexported fields
}
func (*PPG_PCG_PTH_GOL_OBXv2) AllNTE ¶
func (m *PPG_PCG_PTH_GOL_OBXv2) AllNTE() []*NTE
func (PPG_PCG_PTH_GOL_OBXv2) MarshalYAML ¶
func (m PPG_PCG_PTH_GOL_OBXv2) MarshalYAML() (interface{}, error)
func (*PPG_PCG_PTH_GOL_OBXv2) OBX ¶
func (m *PPG_PCG_PTH_GOL_OBXv2) OBX() *OBX
type PPG_PCG_PTH_GOL_ORC_OBXv2 ¶
type PPG_PCG_PTH_GOL_ORC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*PPG_PCG_PTH_GOL_ORC_OBXv2) AllNTE ¶
func (m *PPG_PCG_PTH_GOL_ORC_OBXv2) AllNTE() []*NTE
func (*PPG_PCG_PTH_GOL_ORC_OBXv2) AllVAR ¶
func (m *PPG_PCG_PTH_GOL_ORC_OBXv2) AllVAR() []*VAR
func (PPG_PCG_PTH_GOL_ORC_OBXv2) MarshalYAML ¶
func (m PPG_PCG_PTH_GOL_ORC_OBXv2) MarshalYAML() (interface{}, error)
func (*PPG_PCG_PTH_GOL_ORC_OBXv2) OBX ¶
func (m *PPG_PCG_PTH_GOL_ORC_OBXv2) OBX() *OBX
type PPG_PCG_PTH_GOL_ORCv2 ¶
type PPG_PCG_PTH_GOL_ORCv2 struct {
// contains filtered or unexported fields
}
func (*PPG_PCG_PTH_GOL_ORCv2) AllNTE ¶
func (m *PPG_PCG_PTH_GOL_ORCv2) AllNTE() []*NTE
func (*PPG_PCG_PTH_GOL_ORCv2) AllVAR ¶
func (m *PPG_PCG_PTH_GOL_ORCv2) AllVAR() []*VAR
func (*PPG_PCG_PTH_GOL_ORCv2) GroupByOBX ¶
func (m *PPG_PCG_PTH_GOL_ORCv2) GroupByOBX() []*PPG_PCG_PTH_GOL_ORC_OBXv2
func (PPG_PCG_PTH_GOL_ORCv2) MarshalYAML ¶
func (m PPG_PCG_PTH_GOL_ORCv2) MarshalYAML() (interface{}, error)
func (*PPG_PCG_PTH_GOL_ORCv2) OBR ¶
func (m *PPG_PCG_PTH_GOL_ORCv2) OBR() *OBR
func (*PPG_PCG_PTH_GOL_ORCv2) ORC ¶
func (m *PPG_PCG_PTH_GOL_ORCv2) ORC() *ORC
func (*PPG_PCG_PTH_GOL_ORCv2) RXO ¶
func (m *PPG_PCG_PTH_GOL_ORCv2) RXO() *RXO
type PPG_PCG_PTH_GOL_PRB_OBXv2 ¶
type PPG_PCG_PTH_GOL_PRB_OBXv2 struct {
// contains filtered or unexported fields
}
func (*PPG_PCG_PTH_GOL_PRB_OBXv2) AllNTE ¶
func (m *PPG_PCG_PTH_GOL_PRB_OBXv2) AllNTE() []*NTE
func (PPG_PCG_PTH_GOL_PRB_OBXv2) MarshalYAML ¶
func (m PPG_PCG_PTH_GOL_PRB_OBXv2) MarshalYAML() (interface{}, error)
func (*PPG_PCG_PTH_GOL_PRB_OBXv2) OBX ¶
func (m *PPG_PCG_PTH_GOL_PRB_OBXv2) OBX() *OBX
type PPG_PCG_PTH_GOL_PRB_ROLv2 ¶
type PPG_PCG_PTH_GOL_PRB_ROLv2 struct {
// contains filtered or unexported fields
}
func (*PPG_PCG_PTH_GOL_PRB_ROLv2) AllVAR ¶
func (m *PPG_PCG_PTH_GOL_PRB_ROLv2) AllVAR() []*VAR
func (PPG_PCG_PTH_GOL_PRB_ROLv2) MarshalYAML ¶
func (m PPG_PCG_PTH_GOL_PRB_ROLv2) MarshalYAML() (interface{}, error)
func (*PPG_PCG_PTH_GOL_PRB_ROLv2) ROL ¶
func (m *PPG_PCG_PTH_GOL_PRB_ROLv2) ROL() *ROL
type PPG_PCG_PTH_GOL_PRBv2 ¶
type PPG_PCG_PTH_GOL_PRBv2 struct {
// contains filtered or unexported fields
}
func (*PPG_PCG_PTH_GOL_PRBv2) AllNTE ¶
func (m *PPG_PCG_PTH_GOL_PRBv2) AllNTE() []*NTE
func (*PPG_PCG_PTH_GOL_PRBv2) AllVAR ¶
func (m *PPG_PCG_PTH_GOL_PRBv2) AllVAR() []*VAR
func (*PPG_PCG_PTH_GOL_PRBv2) GroupByOBX ¶
func (m *PPG_PCG_PTH_GOL_PRBv2) GroupByOBX() []*PPG_PCG_PTH_GOL_PRB_OBXv2
func (*PPG_PCG_PTH_GOL_PRBv2) GroupByROL ¶
func (m *PPG_PCG_PTH_GOL_PRBv2) GroupByROL() []*PPG_PCG_PTH_GOL_PRB_ROLv2
func (PPG_PCG_PTH_GOL_PRBv2) MarshalYAML ¶
func (m PPG_PCG_PTH_GOL_PRBv2) MarshalYAML() (interface{}, error)
func (*PPG_PCG_PTH_GOL_PRBv2) PRB ¶
func (m *PPG_PCG_PTH_GOL_PRBv2) PRB() *PRB
type PPG_PCG_PTH_GOL_ROLv2 ¶
type PPG_PCG_PTH_GOL_ROLv2 struct {
// contains filtered or unexported fields
}
func (*PPG_PCG_PTH_GOL_ROLv2) AllVAR ¶
func (m *PPG_PCG_PTH_GOL_ROLv2) AllVAR() []*VAR
func (PPG_PCG_PTH_GOL_ROLv2) MarshalYAML ¶
func (m PPG_PCG_PTH_GOL_ROLv2) MarshalYAML() (interface{}, error)
func (*PPG_PCG_PTH_GOL_ROLv2) ROL ¶
func (m *PPG_PCG_PTH_GOL_ROLv2) ROL() *ROL
type PPG_PCG_PTH_GOLv2 ¶
type PPG_PCG_PTH_GOLv2 struct {
// contains filtered or unexported fields
}
func (*PPG_PCG_PTH_GOLv2) AllNTE ¶
func (m *PPG_PCG_PTH_GOLv2) AllNTE() []*NTE
func (*PPG_PCG_PTH_GOLv2) AllVAR ¶
func (m *PPG_PCG_PTH_GOLv2) AllVAR() []*VAR
func (*PPG_PCG_PTH_GOLv2) GOL ¶
func (m *PPG_PCG_PTH_GOLv2) GOL() *GOL
func (*PPG_PCG_PTH_GOLv2) GroupByOBX ¶
func (m *PPG_PCG_PTH_GOLv2) GroupByOBX() []*PPG_PCG_PTH_GOL_OBXv2
func (*PPG_PCG_PTH_GOLv2) GroupByORC ¶
func (m *PPG_PCG_PTH_GOLv2) GroupByORC() []*PPG_PCG_PTH_GOL_ORCv2
func (*PPG_PCG_PTH_GOLv2) GroupByPRB ¶
func (m *PPG_PCG_PTH_GOLv2) GroupByPRB() []*PPG_PCG_PTH_GOL_PRBv2
func (*PPG_PCG_PTH_GOLv2) GroupByROL ¶
func (m *PPG_PCG_PTH_GOLv2) GroupByROL() []*PPG_PCG_PTH_GOL_ROLv2
func (PPG_PCG_PTH_GOLv2) MarshalYAML ¶
func (m PPG_PCG_PTH_GOLv2) MarshalYAML() (interface{}, error)
type PPG_PCG_PTH_ROLv2 ¶
type PPG_PCG_PTH_ROLv2 struct {
// contains filtered or unexported fields
}
func (*PPG_PCG_PTH_ROLv2) AllVAR ¶
func (m *PPG_PCG_PTH_ROLv2) AllVAR() []*VAR
func (PPG_PCG_PTH_ROLv2) MarshalYAML ¶
func (m PPG_PCG_PTH_ROLv2) MarshalYAML() (interface{}, error)
func (*PPG_PCG_PTH_ROLv2) ROL ¶
func (m *PPG_PCG_PTH_ROLv2) ROL() *ROL
type PPG_PCG_PTHv2 ¶
type PPG_PCG_PTHv2 struct {
// contains filtered or unexported fields
}
func (*PPG_PCG_PTHv2) AllNTE ¶
func (m *PPG_PCG_PTHv2) AllNTE() []*NTE
func (*PPG_PCG_PTHv2) AllVAR ¶
func (m *PPG_PCG_PTHv2) AllVAR() []*VAR
func (*PPG_PCG_PTHv2) GroupByGOL ¶
func (m *PPG_PCG_PTHv2) GroupByGOL() []*PPG_PCG_PTH_GOLv2
func (*PPG_PCG_PTHv2) GroupByROL ¶
func (m *PPG_PCG_PTHv2) GroupByROL() []*PPG_PCG_PTH_ROLv2
func (PPG_PCG_PTHv2) MarshalYAML ¶
func (m PPG_PCG_PTHv2) MarshalYAML() (interface{}, error)
func (*PPG_PCG_PTHv2) PTH ¶
func (m *PPG_PCG_PTHv2) PTH() *PTH
type PPG_PCGv2 ¶
type PPG_PCGv2 struct {
// contains filtered or unexported fields
}
func (*PPG_PCGv2) GroupByPTH ¶
func (m *PPG_PCGv2) GroupByPTH() []*PPG_PCG_PTHv2
func (PPG_PCGv2) MarshalYAML ¶
type PPN ¶
type PPN struct { IDNumber *ST `hl7:"false,ID Number"` FamilyLastName *FN `hl7:"false,Family+Last 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 *IS `hl7:"false,Degree (E.G., MD)"` SourceTable *IS `hl7:"false,Source Table"` AssigningAuthority *HD `hl7:"false,Assigning Authority"` NameTypeCode *ID `hl7:"false,Name Type Code"` IdentifierCheckDigit *ST `hl7:"false,Identifier Check Digit"` CodeIdentifyingTheCheckDigitSchemeEmployed *ID `hl7:"false,Code Identifying The Check Digit Scheme Employed"` IdentifierTypeCode *IS `hl7:"false,Identifier Type Code"` AssigningFacility *HD `hl7:"false,Assigning Facility"` DateTimeActionPerformed *TS `hl7:"false,Date/Time Action Performed"` NameRepresentationCode *ID `hl7:"false,Name Representation Code"` }
PPN represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type PPP_PCB ¶
type PPP_PCB struct { MSH *MSH `hl7:"true,MSH"` PID *PID `hl7:"true,PID"` PATIENT_VISIT *PPP_PCB_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` PATHWAY []PPP_PCB_PATHWAY `hl7:"true,PATHWAY"` Other []interface{} }
PPP_PCB represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPP_PCB) MessageTypeName ¶
type PPP_PCB_CHOICE ¶
type PPP_PCB_CHOICE struct { // Only one of the following fields will be set. OBR *OBR `hl7:"true,OBR"` RXO *RXO `hl7:"true,RXO"` Other []interface{} }
PPP_PCB_CHOICE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPP_PCB_CHOICE) MessageTypeSubStructName ¶
func (s *PPP_PCB_CHOICE) MessageTypeSubStructName() string
type PPP_PCB_GOAL ¶
type PPP_PCB_GOAL struct { GOL *GOL `hl7:"true,GOL"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` GOAL_ROLE []PPP_PCB_GOAL_ROLE `hl7:"false,GOAL_ROLE"` GOAL_OBSERVATION []PPP_PCB_GOAL_OBSERVATION `hl7:"false,GOAL_OBSERVATION"` Other []interface{} }
PPP_PCB_GOAL represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPP_PCB_GOAL) MessageTypeSubStructName ¶
func (s *PPP_PCB_GOAL) MessageTypeSubStructName() string
type PPP_PCB_GOAL_OBSERVATION ¶
type PPP_PCB_GOAL_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
PPP_PCB_GOAL_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPP_PCB_GOAL_OBSERVATION) MessageTypeSubStructName ¶
func (s *PPP_PCB_GOAL_OBSERVATION) MessageTypeSubStructName() string
type PPP_PCB_GOAL_ROLE ¶
type PPP_PCB_GOAL_ROLE struct { ROL *ROL `hl7:"true,ROL"` VAR []VAR `hl7:"false,VAR"` Other []interface{} }
PPP_PCB_GOAL_ROLE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPP_PCB_GOAL_ROLE) MessageTypeSubStructName ¶
func (s *PPP_PCB_GOAL_ROLE) MessageTypeSubStructName() string
type PPP_PCB_ORDER ¶
type PPP_PCB_ORDER struct { ORC *ORC `hl7:"true,ORC"` ORDER_DETAIL *PPP_PCB_ORDER_DETAIL `hl7:"false,ORDER_DETAIL"` Other []interface{} }
PPP_PCB_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPP_PCB_ORDER) MessageTypeSubStructName ¶
func (s *PPP_PCB_ORDER) MessageTypeSubStructName() string
type PPP_PCB_ORDER_DETAIL ¶
type PPP_PCB_ORDER_DETAIL struct { CHOICE *PPP_PCB_CHOICE `hl7:"true,CHOICE"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` ORDER_OBSERVATION []PPP_PCB_ORDER_OBSERVATION `hl7:"false,ORDER_OBSERVATION"` Other []interface{} }
PPP_PCB_ORDER_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPP_PCB_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *PPP_PCB_ORDER_DETAIL) MessageTypeSubStructName() string
type PPP_PCB_ORDER_OBSERVATION ¶
type PPP_PCB_ORDER_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` Other []interface{} }
PPP_PCB_ORDER_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPP_PCB_ORDER_OBSERVATION) MessageTypeSubStructName ¶
func (s *PPP_PCB_ORDER_OBSERVATION) MessageTypeSubStructName() string
type PPP_PCB_PATHWAY ¶
type PPP_PCB_PATHWAY struct { PTH *PTH `hl7:"true,PTH"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` PATHWAY_ROLE []PPP_PCB_PATHWAY_ROLE `hl7:"false,PATHWAY_ROLE"` PROBLEM []PPP_PCB_PROBLEM `hl7:"false,PROBLEM"` Other []interface{} }
PPP_PCB_PATHWAY represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPP_PCB_PATHWAY) MessageTypeSubStructName ¶
func (s *PPP_PCB_PATHWAY) MessageTypeSubStructName() string
type PPP_PCB_PATHWAY_ROLE ¶
type PPP_PCB_PATHWAY_ROLE struct { ROL *ROL `hl7:"true,ROL"` VAR []VAR `hl7:"false,VAR"` Other []interface{} }
PPP_PCB_PATHWAY_ROLE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPP_PCB_PATHWAY_ROLE) MessageTypeSubStructName ¶
func (s *PPP_PCB_PATHWAY_ROLE) MessageTypeSubStructName() string
type PPP_PCB_PATIENT_VISIT ¶
type PPP_PCB_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
PPP_PCB_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPP_PCB_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *PPP_PCB_PATIENT_VISIT) MessageTypeSubStructName() string
type PPP_PCB_PROBLEM ¶
type PPP_PCB_PROBLEM struct { PRB *PRB `hl7:"true,PRB"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` PROBLEM_ROLE []PPP_PCB_PROBLEM_ROLE `hl7:"false,PROBLEM_ROLE"` PROBLEM_OBSERVATION []PPP_PCB_PROBLEM_OBSERVATION `hl7:"false,PROBLEM_OBSERVATION"` GOAL []PPP_PCB_GOAL `hl7:"false,GOAL"` ORDER []PPP_PCB_ORDER `hl7:"false,ORDER"` Other []interface{} }
PPP_PCB_PROBLEM represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPP_PCB_PROBLEM) MessageTypeSubStructName ¶
func (s *PPP_PCB_PROBLEM) MessageTypeSubStructName() string
type PPP_PCB_PROBLEM_OBSERVATION ¶
type PPP_PCB_PROBLEM_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
PPP_PCB_PROBLEM_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPP_PCB_PROBLEM_OBSERVATION) MessageTypeSubStructName ¶
func (s *PPP_PCB_PROBLEM_OBSERVATION) MessageTypeSubStructName() string
type PPP_PCB_PROBLEM_ROLE ¶
type PPP_PCB_PROBLEM_ROLE struct { ROL *ROL `hl7:"true,ROL"` VAR []VAR `hl7:"false,VAR"` Other []interface{} }
PPP_PCB_PROBLEM_ROLE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPP_PCB_PROBLEM_ROLE) MessageTypeSubStructName ¶
func (s *PPP_PCB_PROBLEM_ROLE) MessageTypeSubStructName() string
type PPP_PCB_PTH_PRB_GOL_OBXv2 ¶
type PPP_PCB_PTH_PRB_GOL_OBXv2 struct {
// contains filtered or unexported fields
}
func (*PPP_PCB_PTH_PRB_GOL_OBXv2) AllNTE ¶
func (m *PPP_PCB_PTH_PRB_GOL_OBXv2) AllNTE() []*NTE
func (PPP_PCB_PTH_PRB_GOL_OBXv2) MarshalYAML ¶
func (m PPP_PCB_PTH_PRB_GOL_OBXv2) MarshalYAML() (interface{}, error)
func (*PPP_PCB_PTH_PRB_GOL_OBXv2) OBX ¶
func (m *PPP_PCB_PTH_PRB_GOL_OBXv2) OBX() *OBX
type PPP_PCB_PTH_PRB_GOL_ROLv2 ¶
type PPP_PCB_PTH_PRB_GOL_ROLv2 struct {
// contains filtered or unexported fields
}
func (*PPP_PCB_PTH_PRB_GOL_ROLv2) AllVAR ¶
func (m *PPP_PCB_PTH_PRB_GOL_ROLv2) AllVAR() []*VAR
func (PPP_PCB_PTH_PRB_GOL_ROLv2) MarshalYAML ¶
func (m PPP_PCB_PTH_PRB_GOL_ROLv2) MarshalYAML() (interface{}, error)
func (*PPP_PCB_PTH_PRB_GOL_ROLv2) ROL ¶
func (m *PPP_PCB_PTH_PRB_GOL_ROLv2) ROL() *ROL
type PPP_PCB_PTH_PRB_GOLv2 ¶
type PPP_PCB_PTH_PRB_GOLv2 struct {
// contains filtered or unexported fields
}
func (*PPP_PCB_PTH_PRB_GOLv2) AllNTE ¶
func (m *PPP_PCB_PTH_PRB_GOLv2) AllNTE() []*NTE
func (*PPP_PCB_PTH_PRB_GOLv2) AllVAR ¶
func (m *PPP_PCB_PTH_PRB_GOLv2) AllVAR() []*VAR
func (*PPP_PCB_PTH_PRB_GOLv2) GOL ¶
func (m *PPP_PCB_PTH_PRB_GOLv2) GOL() *GOL
func (*PPP_PCB_PTH_PRB_GOLv2) GroupByOBX ¶
func (m *PPP_PCB_PTH_PRB_GOLv2) GroupByOBX() []*PPP_PCB_PTH_PRB_GOL_OBXv2
func (*PPP_PCB_PTH_PRB_GOLv2) GroupByROL ¶
func (m *PPP_PCB_PTH_PRB_GOLv2) GroupByROL() []*PPP_PCB_PTH_PRB_GOL_ROLv2
func (PPP_PCB_PTH_PRB_GOLv2) MarshalYAML ¶
func (m PPP_PCB_PTH_PRB_GOLv2) MarshalYAML() (interface{}, error)
type PPP_PCB_PTH_PRB_OBXv2 ¶
type PPP_PCB_PTH_PRB_OBXv2 struct {
// contains filtered or unexported fields
}
func (*PPP_PCB_PTH_PRB_OBXv2) AllNTE ¶
func (m *PPP_PCB_PTH_PRB_OBXv2) AllNTE() []*NTE
func (PPP_PCB_PTH_PRB_OBXv2) MarshalYAML ¶
func (m PPP_PCB_PTH_PRB_OBXv2) MarshalYAML() (interface{}, error)
func (*PPP_PCB_PTH_PRB_OBXv2) OBX ¶
func (m *PPP_PCB_PTH_PRB_OBXv2) OBX() *OBX
type PPP_PCB_PTH_PRB_ORC_OBXv2 ¶
type PPP_PCB_PTH_PRB_ORC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*PPP_PCB_PTH_PRB_ORC_OBXv2) AllNTE ¶
func (m *PPP_PCB_PTH_PRB_ORC_OBXv2) AllNTE() []*NTE
func (*PPP_PCB_PTH_PRB_ORC_OBXv2) AllVAR ¶
func (m *PPP_PCB_PTH_PRB_ORC_OBXv2) AllVAR() []*VAR
func (PPP_PCB_PTH_PRB_ORC_OBXv2) MarshalYAML ¶
func (m PPP_PCB_PTH_PRB_ORC_OBXv2) MarshalYAML() (interface{}, error)
func (*PPP_PCB_PTH_PRB_ORC_OBXv2) OBX ¶
func (m *PPP_PCB_PTH_PRB_ORC_OBXv2) OBX() *OBX
type PPP_PCB_PTH_PRB_ORCv2 ¶
type PPP_PCB_PTH_PRB_ORCv2 struct {
// contains filtered or unexported fields
}
func (*PPP_PCB_PTH_PRB_ORCv2) AllNTE ¶
func (m *PPP_PCB_PTH_PRB_ORCv2) AllNTE() []*NTE
func (*PPP_PCB_PTH_PRB_ORCv2) AllVAR ¶
func (m *PPP_PCB_PTH_PRB_ORCv2) AllVAR() []*VAR
func (*PPP_PCB_PTH_PRB_ORCv2) GroupByOBX ¶
func (m *PPP_PCB_PTH_PRB_ORCv2) GroupByOBX() []*PPP_PCB_PTH_PRB_ORC_OBXv2
func (PPP_PCB_PTH_PRB_ORCv2) MarshalYAML ¶
func (m PPP_PCB_PTH_PRB_ORCv2) MarshalYAML() (interface{}, error)
func (*PPP_PCB_PTH_PRB_ORCv2) OBR ¶
func (m *PPP_PCB_PTH_PRB_ORCv2) OBR() *OBR
func (*PPP_PCB_PTH_PRB_ORCv2) ORC ¶
func (m *PPP_PCB_PTH_PRB_ORCv2) ORC() *ORC
func (*PPP_PCB_PTH_PRB_ORCv2) RXO ¶
func (m *PPP_PCB_PTH_PRB_ORCv2) RXO() *RXO
type PPP_PCB_PTH_PRB_ROLv2 ¶
type PPP_PCB_PTH_PRB_ROLv2 struct {
// contains filtered or unexported fields
}
func (*PPP_PCB_PTH_PRB_ROLv2) AllVAR ¶
func (m *PPP_PCB_PTH_PRB_ROLv2) AllVAR() []*VAR
func (PPP_PCB_PTH_PRB_ROLv2) MarshalYAML ¶
func (m PPP_PCB_PTH_PRB_ROLv2) MarshalYAML() (interface{}, error)
func (*PPP_PCB_PTH_PRB_ROLv2) ROL ¶
func (m *PPP_PCB_PTH_PRB_ROLv2) ROL() *ROL
type PPP_PCB_PTH_PRBv2 ¶
type PPP_PCB_PTH_PRBv2 struct {
// contains filtered or unexported fields
}
func (*PPP_PCB_PTH_PRBv2) AllNTE ¶
func (m *PPP_PCB_PTH_PRBv2) AllNTE() []*NTE
func (*PPP_PCB_PTH_PRBv2) AllVAR ¶
func (m *PPP_PCB_PTH_PRBv2) AllVAR() []*VAR
func (*PPP_PCB_PTH_PRBv2) GroupByGOL ¶
func (m *PPP_PCB_PTH_PRBv2) GroupByGOL() []*PPP_PCB_PTH_PRB_GOLv2
func (*PPP_PCB_PTH_PRBv2) GroupByOBX ¶
func (m *PPP_PCB_PTH_PRBv2) GroupByOBX() []*PPP_PCB_PTH_PRB_OBXv2
func (*PPP_PCB_PTH_PRBv2) GroupByORC ¶
func (m *PPP_PCB_PTH_PRBv2) GroupByORC() []*PPP_PCB_PTH_PRB_ORCv2
func (*PPP_PCB_PTH_PRBv2) GroupByROL ¶
func (m *PPP_PCB_PTH_PRBv2) GroupByROL() []*PPP_PCB_PTH_PRB_ROLv2
func (PPP_PCB_PTH_PRBv2) MarshalYAML ¶
func (m PPP_PCB_PTH_PRBv2) MarshalYAML() (interface{}, error)
func (*PPP_PCB_PTH_PRBv2) PRB ¶
func (m *PPP_PCB_PTH_PRBv2) PRB() *PRB
type PPP_PCB_PTH_ROLv2 ¶
type PPP_PCB_PTH_ROLv2 struct {
// contains filtered or unexported fields
}
func (*PPP_PCB_PTH_ROLv2) AllVAR ¶
func (m *PPP_PCB_PTH_ROLv2) AllVAR() []*VAR
func (PPP_PCB_PTH_ROLv2) MarshalYAML ¶
func (m PPP_PCB_PTH_ROLv2) MarshalYAML() (interface{}, error)
func (*PPP_PCB_PTH_ROLv2) ROL ¶
func (m *PPP_PCB_PTH_ROLv2) ROL() *ROL
type PPP_PCB_PTHv2 ¶
type PPP_PCB_PTHv2 struct {
// contains filtered or unexported fields
}
func (*PPP_PCB_PTHv2) AllNTE ¶
func (m *PPP_PCB_PTHv2) AllNTE() []*NTE
func (*PPP_PCB_PTHv2) AllVAR ¶
func (m *PPP_PCB_PTHv2) AllVAR() []*VAR
func (*PPP_PCB_PTHv2) GroupByPRB ¶
func (m *PPP_PCB_PTHv2) GroupByPRB() []*PPP_PCB_PTH_PRBv2
func (*PPP_PCB_PTHv2) GroupByROL ¶
func (m *PPP_PCB_PTHv2) GroupByROL() []*PPP_PCB_PTH_ROLv2
func (PPP_PCB_PTHv2) MarshalYAML ¶
func (m PPP_PCB_PTHv2) MarshalYAML() (interface{}, error)
func (*PPP_PCB_PTHv2) PTH ¶
func (m *PPP_PCB_PTHv2) PTH() *PTH
type PPP_PCBv2 ¶
type PPP_PCBv2 struct {
// contains filtered or unexported fields
}
func (*PPP_PCBv2) GroupByPTH ¶
func (m *PPP_PCBv2) GroupByPTH() []*PPP_PCB_PTHv2
func (PPP_PCBv2) MarshalYAML ¶
type PPR_PC1 ¶
type PPR_PC1 struct { MSH *MSH `hl7:"true,MSH"` PID *PID `hl7:"true,PID"` PATIENT_VISIT *PPR_PC1_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` PROBLEM []PPR_PC1_PROBLEM `hl7:"true,PROBLEM"` Other []interface{} }
PPR_PC1 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPR_PC1) MessageTypeName ¶
type PPR_PC1_CHOICE ¶
type PPR_PC1_CHOICE struct { // Only one of the following fields will be set. OBR *OBR `hl7:"true,OBR"` RXO *RXO `hl7:"true,RXO"` Other []interface{} }
PPR_PC1_CHOICE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPR_PC1_CHOICE) MessageTypeSubStructName ¶
func (s *PPR_PC1_CHOICE) MessageTypeSubStructName() string
type PPR_PC1_GOAL ¶
type PPR_PC1_GOAL struct { GOL *GOL `hl7:"true,GOL"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` GOAL_ROLE []PPR_PC1_GOAL_ROLE `hl7:"false,GOAL_ROLE"` GOAL_OBSERVATION []PPR_PC1_GOAL_OBSERVATION `hl7:"false,GOAL_OBSERVATION"` Other []interface{} }
PPR_PC1_GOAL represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPR_PC1_GOAL) MessageTypeSubStructName ¶
func (s *PPR_PC1_GOAL) MessageTypeSubStructName() string
type PPR_PC1_GOAL_OBSERVATION ¶
type PPR_PC1_GOAL_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
PPR_PC1_GOAL_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPR_PC1_GOAL_OBSERVATION) MessageTypeSubStructName ¶
func (s *PPR_PC1_GOAL_OBSERVATION) MessageTypeSubStructName() string
type PPR_PC1_GOAL_ROLE ¶
type PPR_PC1_GOAL_ROLE struct { ROL *ROL `hl7:"true,ROL"` VAR []VAR `hl7:"false,VAR"` Other []interface{} }
PPR_PC1_GOAL_ROLE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPR_PC1_GOAL_ROLE) MessageTypeSubStructName ¶
func (s *PPR_PC1_GOAL_ROLE) MessageTypeSubStructName() string
type PPR_PC1_ORDER ¶
type PPR_PC1_ORDER struct { ORC *ORC `hl7:"true,ORC"` ORDER_DETAIL *PPR_PC1_ORDER_DETAIL `hl7:"false,ORDER_DETAIL"` Other []interface{} }
PPR_PC1_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPR_PC1_ORDER) MessageTypeSubStructName ¶
func (s *PPR_PC1_ORDER) MessageTypeSubStructName() string
type PPR_PC1_ORDER_DETAIL ¶
type PPR_PC1_ORDER_DETAIL struct { CHOICE *PPR_PC1_CHOICE `hl7:"true,CHOICE"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` ORDER_OBSERVATION []PPR_PC1_ORDER_OBSERVATION `hl7:"false,ORDER_OBSERVATION"` Other []interface{} }
PPR_PC1_ORDER_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPR_PC1_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *PPR_PC1_ORDER_DETAIL) MessageTypeSubStructName() string
type PPR_PC1_ORDER_OBSERVATION ¶
type PPR_PC1_ORDER_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` Other []interface{} }
PPR_PC1_ORDER_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPR_PC1_ORDER_OBSERVATION) MessageTypeSubStructName ¶
func (s *PPR_PC1_ORDER_OBSERVATION) MessageTypeSubStructName() string
type PPR_PC1_PATHWAY ¶
type PPR_PC1_PATHWAY struct { PTH *PTH `hl7:"true,PTH"` VAR []VAR `hl7:"false,VAR"` Other []interface{} }
PPR_PC1_PATHWAY represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPR_PC1_PATHWAY) MessageTypeSubStructName ¶
func (s *PPR_PC1_PATHWAY) MessageTypeSubStructName() string
type PPR_PC1_PATHWAY_OBSERVATION ¶
type PPR_PC1_PATHWAY_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
PPR_PC1_PATHWAY_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPR_PC1_PATHWAY_OBSERVATION) MessageTypeSubStructName ¶
func (s *PPR_PC1_PATHWAY_OBSERVATION) MessageTypeSubStructName() string
type PPR_PC1_PATIENT_VISIT ¶
type PPR_PC1_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
PPR_PC1_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPR_PC1_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *PPR_PC1_PATIENT_VISIT) MessageTypeSubStructName() string
type PPR_PC1_PRB_GOL_OBXv2 ¶
type PPR_PC1_PRB_GOL_OBXv2 struct {
// contains filtered or unexported fields
}
func (*PPR_PC1_PRB_GOL_OBXv2) AllNTE ¶
func (m *PPR_PC1_PRB_GOL_OBXv2) AllNTE() []*NTE
func (PPR_PC1_PRB_GOL_OBXv2) MarshalYAML ¶
func (m PPR_PC1_PRB_GOL_OBXv2) MarshalYAML() (interface{}, error)
func (*PPR_PC1_PRB_GOL_OBXv2) OBX ¶
func (m *PPR_PC1_PRB_GOL_OBXv2) OBX() *OBX
type PPR_PC1_PRB_GOL_ROLv2 ¶
type PPR_PC1_PRB_GOL_ROLv2 struct {
// contains filtered or unexported fields
}
func (*PPR_PC1_PRB_GOL_ROLv2) AllVAR ¶
func (m *PPR_PC1_PRB_GOL_ROLv2) AllVAR() []*VAR
func (PPR_PC1_PRB_GOL_ROLv2) MarshalYAML ¶
func (m PPR_PC1_PRB_GOL_ROLv2) MarshalYAML() (interface{}, error)
func (*PPR_PC1_PRB_GOL_ROLv2) ROL ¶
func (m *PPR_PC1_PRB_GOL_ROLv2) ROL() *ROL
type PPR_PC1_PRB_GOLv2 ¶
type PPR_PC1_PRB_GOLv2 struct {
// contains filtered or unexported fields
}
func (*PPR_PC1_PRB_GOLv2) AllNTE ¶
func (m *PPR_PC1_PRB_GOLv2) AllNTE() []*NTE
func (*PPR_PC1_PRB_GOLv2) AllVAR ¶
func (m *PPR_PC1_PRB_GOLv2) AllVAR() []*VAR
func (*PPR_PC1_PRB_GOLv2) GOL ¶
func (m *PPR_PC1_PRB_GOLv2) GOL() *GOL
func (*PPR_PC1_PRB_GOLv2) GroupByOBX ¶
func (m *PPR_PC1_PRB_GOLv2) GroupByOBX() []*PPR_PC1_PRB_GOL_OBXv2
func (*PPR_PC1_PRB_GOLv2) GroupByROL ¶
func (m *PPR_PC1_PRB_GOLv2) GroupByROL() []*PPR_PC1_PRB_GOL_ROLv2
func (PPR_PC1_PRB_GOLv2) MarshalYAML ¶
func (m PPR_PC1_PRB_GOLv2) MarshalYAML() (interface{}, error)
type PPR_PC1_PRB_OBXv2 ¶
type PPR_PC1_PRB_OBXv2 struct {
// contains filtered or unexported fields
}
func (*PPR_PC1_PRB_OBXv2) AllNTE ¶
func (m *PPR_PC1_PRB_OBXv2) AllNTE() []*NTE
func (PPR_PC1_PRB_OBXv2) MarshalYAML ¶
func (m PPR_PC1_PRB_OBXv2) MarshalYAML() (interface{}, error)
func (*PPR_PC1_PRB_OBXv2) OBX ¶
func (m *PPR_PC1_PRB_OBXv2) OBX() *OBX
type PPR_PC1_PRB_ORC_OBXv2 ¶
type PPR_PC1_PRB_ORC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*PPR_PC1_PRB_ORC_OBXv2) AllNTE ¶
func (m *PPR_PC1_PRB_ORC_OBXv2) AllNTE() []*NTE
func (*PPR_PC1_PRB_ORC_OBXv2) AllVAR ¶
func (m *PPR_PC1_PRB_ORC_OBXv2) AllVAR() []*VAR
func (PPR_PC1_PRB_ORC_OBXv2) MarshalYAML ¶
func (m PPR_PC1_PRB_ORC_OBXv2) MarshalYAML() (interface{}, error)
func (*PPR_PC1_PRB_ORC_OBXv2) OBX ¶
func (m *PPR_PC1_PRB_ORC_OBXv2) OBX() *OBX
type PPR_PC1_PRB_ORCv2 ¶
type PPR_PC1_PRB_ORCv2 struct {
// contains filtered or unexported fields
}
func (*PPR_PC1_PRB_ORCv2) AllNTE ¶
func (m *PPR_PC1_PRB_ORCv2) AllNTE() []*NTE
func (*PPR_PC1_PRB_ORCv2) AllVAR ¶
func (m *PPR_PC1_PRB_ORCv2) AllVAR() []*VAR
func (*PPR_PC1_PRB_ORCv2) GroupByOBX ¶
func (m *PPR_PC1_PRB_ORCv2) GroupByOBX() []*PPR_PC1_PRB_ORC_OBXv2
func (PPR_PC1_PRB_ORCv2) MarshalYAML ¶
func (m PPR_PC1_PRB_ORCv2) MarshalYAML() (interface{}, error)
func (*PPR_PC1_PRB_ORCv2) OBR ¶
func (m *PPR_PC1_PRB_ORCv2) OBR() *OBR
func (*PPR_PC1_PRB_ORCv2) ORC ¶
func (m *PPR_PC1_PRB_ORCv2) ORC() *ORC
func (*PPR_PC1_PRB_ORCv2) RXO ¶
func (m *PPR_PC1_PRB_ORCv2) RXO() *RXO
type PPR_PC1_PRB_PTHv2 ¶
type PPR_PC1_PRB_PTHv2 struct {
// contains filtered or unexported fields
}
func (*PPR_PC1_PRB_PTHv2) AllVAR ¶
func (m *PPR_PC1_PRB_PTHv2) AllVAR() []*VAR
func (PPR_PC1_PRB_PTHv2) MarshalYAML ¶
func (m PPR_PC1_PRB_PTHv2) MarshalYAML() (interface{}, error)
func (*PPR_PC1_PRB_PTHv2) PTH ¶
func (m *PPR_PC1_PRB_PTHv2) PTH() *PTH
type PPR_PC1_PRB_ROLv2 ¶
type PPR_PC1_PRB_ROLv2 struct {
// contains filtered or unexported fields
}
func (*PPR_PC1_PRB_ROLv2) AllVAR ¶
func (m *PPR_PC1_PRB_ROLv2) AllVAR() []*VAR
func (PPR_PC1_PRB_ROLv2) MarshalYAML ¶
func (m PPR_PC1_PRB_ROLv2) MarshalYAML() (interface{}, error)
func (*PPR_PC1_PRB_ROLv2) ROL ¶
func (m *PPR_PC1_PRB_ROLv2) ROL() *ROL
type PPR_PC1_PRBv2 ¶
type PPR_PC1_PRBv2 struct {
// contains filtered or unexported fields
}
func (*PPR_PC1_PRBv2) AllNTE ¶
func (m *PPR_PC1_PRBv2) AllNTE() []*NTE
func (*PPR_PC1_PRBv2) AllVAR ¶
func (m *PPR_PC1_PRBv2) AllVAR() []*VAR
func (*PPR_PC1_PRBv2) GroupByGOL ¶
func (m *PPR_PC1_PRBv2) GroupByGOL() []*PPR_PC1_PRB_GOLv2
func (*PPR_PC1_PRBv2) GroupByOBX ¶
func (m *PPR_PC1_PRBv2) GroupByOBX() []*PPR_PC1_PRB_OBXv2
func (*PPR_PC1_PRBv2) GroupByORC ¶
func (m *PPR_PC1_PRBv2) GroupByORC() []*PPR_PC1_PRB_ORCv2
func (*PPR_PC1_PRBv2) GroupByPTH ¶
func (m *PPR_PC1_PRBv2) GroupByPTH() []*PPR_PC1_PRB_PTHv2
func (*PPR_PC1_PRBv2) GroupByROL ¶
func (m *PPR_PC1_PRBv2) GroupByROL() []*PPR_PC1_PRB_ROLv2
func (PPR_PC1_PRBv2) MarshalYAML ¶
func (m PPR_PC1_PRBv2) MarshalYAML() (interface{}, error)
func (*PPR_PC1_PRBv2) PRB ¶
func (m *PPR_PC1_PRBv2) PRB() *PRB
type PPR_PC1_PROBLEM ¶
type PPR_PC1_PROBLEM struct { PRB *PRB `hl7:"true,PRB"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` PROBLEM_ROLE []PPR_PC1_PROBLEM_ROLE `hl7:"false,PROBLEM_ROLE"` PATHWAY []PPR_PC1_PATHWAY `hl7:"false,PATHWAY"` PATHWAY_OBSERVATION []PPR_PC1_PATHWAY_OBSERVATION `hl7:"false,PATHWAY_OBSERVATION"` GOAL []PPR_PC1_GOAL `hl7:"false,GOAL"` ORDER []PPR_PC1_ORDER `hl7:"false,ORDER"` Other []interface{} }
PPR_PC1_PROBLEM represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPR_PC1_PROBLEM) MessageTypeSubStructName ¶
func (s *PPR_PC1_PROBLEM) MessageTypeSubStructName() string
type PPR_PC1_PROBLEM_OBSERVATION ¶
type PPR_PC1_PROBLEM_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
PPR_PC1_PROBLEM_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3
func (*PPR_PC1_PROBLEM_OBSERVATION) MessageTypeSubStructName ¶
func (s *PPR_PC1_PROBLEM_OBSERVATION) MessageTypeSubStructName() string
type PPR_PC1_PROBLEM_ROLE ¶
type PPR_PC1_PROBLEM_ROLE struct { ROL *ROL `hl7:"true,ROL"` VAR []VAR `hl7:"false,VAR"` Other []interface{} }
PPR_PC1_PROBLEM_ROLE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPR_PC1_PROBLEM_ROLE) MessageTypeSubStructName ¶
func (s *PPR_PC1_PROBLEM_ROLE) MessageTypeSubStructName() string
type PPR_PC1v2 ¶
type PPR_PC1v2 struct {
// contains filtered or unexported fields
}
func (*PPR_PC1v2) GroupByPRB ¶
func (m *PPR_PC1v2) GroupByPRB() []*PPR_PC1_PRBv2
func (PPR_PC1v2) MarshalYAML ¶
type PPT_PCL ¶
type PPT_PCL struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QAK *QAK `hl7:"false,QAK"` QRD *QRD `hl7:"true,QRD"` PATIENT []PPT_PCL_PATIENT `hl7:"true,PATIENT"` Other []interface{} }
PPT_PCL represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPT_PCL) MessageTypeName ¶
type PPT_PCL_CHOICE ¶
type PPT_PCL_CHOICE struct { // Only one of the following fields will be set. OBR *OBR `hl7:"true,OBR"` RXO *RXO `hl7:"true,RXO"` Other []interface{} }
PPT_PCL_CHOICE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPT_PCL_CHOICE) MessageTypeSubStructName ¶
func (s *PPT_PCL_CHOICE) MessageTypeSubStructName() string
type PPT_PCL_GOAL ¶
type PPT_PCL_GOAL struct { GOL *GOL `hl7:"true,GOL"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` GOAL_ROLE []PPT_PCL_GOAL_ROLE `hl7:"false,GOAL_ROLE"` GOAL_OBSERVATION []PPT_PCL_GOAL_OBSERVATION `hl7:"false,GOAL_OBSERVATION"` PROBLEM []PPT_PCL_PROBLEM `hl7:"false,PROBLEM"` ORDER []PPT_PCL_ORDER `hl7:"false,ORDER"` Other []interface{} }
PPT_PCL_GOAL represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPT_PCL_GOAL) MessageTypeSubStructName ¶
func (s *PPT_PCL_GOAL) MessageTypeSubStructName() string
type PPT_PCL_GOAL_OBSERVATION ¶
type PPT_PCL_GOAL_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
PPT_PCL_GOAL_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPT_PCL_GOAL_OBSERVATION) MessageTypeSubStructName ¶
func (s *PPT_PCL_GOAL_OBSERVATION) MessageTypeSubStructName() string
type PPT_PCL_GOAL_ROLE ¶
type PPT_PCL_GOAL_ROLE struct { ROL *ROL `hl7:"true,ROL"` VAR []VAR `hl7:"false,VAR"` Other []interface{} }
PPT_PCL_GOAL_ROLE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPT_PCL_GOAL_ROLE) MessageTypeSubStructName ¶
func (s *PPT_PCL_GOAL_ROLE) MessageTypeSubStructName() string
type PPT_PCL_ORDER ¶
type PPT_PCL_ORDER struct { ORC *ORC `hl7:"true,ORC"` ORDER_DETAIL *PPT_PCL_ORDER_DETAIL `hl7:"false,ORDER_DETAIL"` Other []interface{} }
PPT_PCL_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPT_PCL_ORDER) MessageTypeSubStructName ¶
func (s *PPT_PCL_ORDER) MessageTypeSubStructName() string
type PPT_PCL_ORDER_DETAIL ¶
type PPT_PCL_ORDER_DETAIL struct { CHOICE *PPT_PCL_CHOICE `hl7:"true,CHOICE"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` ORDER_OBSERVATION []PPT_PCL_ORDER_OBSERVATION `hl7:"false,ORDER_OBSERVATION"` Other []interface{} }
PPT_PCL_ORDER_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPT_PCL_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *PPT_PCL_ORDER_DETAIL) MessageTypeSubStructName() string
type PPT_PCL_ORDER_OBSERVATION ¶
type PPT_PCL_ORDER_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` Other []interface{} }
PPT_PCL_ORDER_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPT_PCL_ORDER_OBSERVATION) MessageTypeSubStructName ¶
func (s *PPT_PCL_ORDER_OBSERVATION) MessageTypeSubStructName() string
type PPT_PCL_PATHWAY ¶
type PPT_PCL_PATHWAY struct { PTH *PTH `hl7:"true,PTH"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` PATHWAY_ROLE []PPT_PCL_PATHWAY_ROLE `hl7:"false,PATHWAY_ROLE"` GOAL []PPT_PCL_GOAL `hl7:"false,GOAL"` Other []interface{} }
PPT_PCL_PATHWAY represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPT_PCL_PATHWAY) MessageTypeSubStructName ¶
func (s *PPT_PCL_PATHWAY) MessageTypeSubStructName() string
type PPT_PCL_PATHWAY_ROLE ¶
type PPT_PCL_PATHWAY_ROLE struct { ROL *ROL `hl7:"true,ROL"` VAR []VAR `hl7:"false,VAR"` Other []interface{} }
PPT_PCL_PATHWAY_ROLE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPT_PCL_PATHWAY_ROLE) MessageTypeSubStructName ¶
func (s *PPT_PCL_PATHWAY_ROLE) MessageTypeSubStructName() string
type PPT_PCL_PATIENT ¶
type PPT_PCL_PATIENT struct { PID *PID `hl7:"true,PID"` PATIENT_VISIT *PPT_PCL_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` PATHWAY []PPT_PCL_PATHWAY `hl7:"true,PATHWAY"` Other []interface{} }
PPT_PCL_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPT_PCL_PATIENT) MessageTypeSubStructName ¶
func (s *PPT_PCL_PATIENT) MessageTypeSubStructName() string
type PPT_PCL_PATIENT_VISIT ¶
type PPT_PCL_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
PPT_PCL_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPT_PCL_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *PPT_PCL_PATIENT_VISIT) MessageTypeSubStructName() string
type PPT_PCL_PID_PTH_GOL_OBXv2 ¶
type PPT_PCL_PID_PTH_GOL_OBXv2 struct {
// contains filtered or unexported fields
}
func (*PPT_PCL_PID_PTH_GOL_OBXv2) AllNTE ¶
func (m *PPT_PCL_PID_PTH_GOL_OBXv2) AllNTE() []*NTE
func (PPT_PCL_PID_PTH_GOL_OBXv2) MarshalYAML ¶
func (m PPT_PCL_PID_PTH_GOL_OBXv2) MarshalYAML() (interface{}, error)
func (*PPT_PCL_PID_PTH_GOL_OBXv2) OBX ¶
func (m *PPT_PCL_PID_PTH_GOL_OBXv2) OBX() *OBX
type PPT_PCL_PID_PTH_GOL_ORC_OBXv2 ¶
type PPT_PCL_PID_PTH_GOL_ORC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*PPT_PCL_PID_PTH_GOL_ORC_OBXv2) AllNTE ¶
func (m *PPT_PCL_PID_PTH_GOL_ORC_OBXv2) AllNTE() []*NTE
func (*PPT_PCL_PID_PTH_GOL_ORC_OBXv2) AllVAR ¶
func (m *PPT_PCL_PID_PTH_GOL_ORC_OBXv2) AllVAR() []*VAR
func (PPT_PCL_PID_PTH_GOL_ORC_OBXv2) MarshalYAML ¶
func (m PPT_PCL_PID_PTH_GOL_ORC_OBXv2) MarshalYAML() (interface{}, error)
func (*PPT_PCL_PID_PTH_GOL_ORC_OBXv2) OBX ¶
func (m *PPT_PCL_PID_PTH_GOL_ORC_OBXv2) OBX() *OBX
type PPT_PCL_PID_PTH_GOL_ORCv2 ¶
type PPT_PCL_PID_PTH_GOL_ORCv2 struct {
// contains filtered or unexported fields
}
func (*PPT_PCL_PID_PTH_GOL_ORCv2) AllNTE ¶
func (m *PPT_PCL_PID_PTH_GOL_ORCv2) AllNTE() []*NTE
func (*PPT_PCL_PID_PTH_GOL_ORCv2) AllVAR ¶
func (m *PPT_PCL_PID_PTH_GOL_ORCv2) AllVAR() []*VAR
func (*PPT_PCL_PID_PTH_GOL_ORCv2) GroupByOBX ¶
func (m *PPT_PCL_PID_PTH_GOL_ORCv2) GroupByOBX() []*PPT_PCL_PID_PTH_GOL_ORC_OBXv2
func (PPT_PCL_PID_PTH_GOL_ORCv2) MarshalYAML ¶
func (m PPT_PCL_PID_PTH_GOL_ORCv2) MarshalYAML() (interface{}, error)
func (*PPT_PCL_PID_PTH_GOL_ORCv2) OBR ¶
func (m *PPT_PCL_PID_PTH_GOL_ORCv2) OBR() *OBR
func (*PPT_PCL_PID_PTH_GOL_ORCv2) ORC ¶
func (m *PPT_PCL_PID_PTH_GOL_ORCv2) ORC() *ORC
func (*PPT_PCL_PID_PTH_GOL_ORCv2) RXO ¶
func (m *PPT_PCL_PID_PTH_GOL_ORCv2) RXO() *RXO
type PPT_PCL_PID_PTH_GOL_PRB_OBXv2 ¶
type PPT_PCL_PID_PTH_GOL_PRB_OBXv2 struct {
// contains filtered or unexported fields
}
func (*PPT_PCL_PID_PTH_GOL_PRB_OBXv2) AllNTE ¶
func (m *PPT_PCL_PID_PTH_GOL_PRB_OBXv2) AllNTE() []*NTE
func (PPT_PCL_PID_PTH_GOL_PRB_OBXv2) MarshalYAML ¶
func (m PPT_PCL_PID_PTH_GOL_PRB_OBXv2) MarshalYAML() (interface{}, error)
func (*PPT_PCL_PID_PTH_GOL_PRB_OBXv2) OBX ¶
func (m *PPT_PCL_PID_PTH_GOL_PRB_OBXv2) OBX() *OBX
type PPT_PCL_PID_PTH_GOL_PRB_ROLv2 ¶
type PPT_PCL_PID_PTH_GOL_PRB_ROLv2 struct {
// contains filtered or unexported fields
}
func (*PPT_PCL_PID_PTH_GOL_PRB_ROLv2) AllVAR ¶
func (m *PPT_PCL_PID_PTH_GOL_PRB_ROLv2) AllVAR() []*VAR
func (PPT_PCL_PID_PTH_GOL_PRB_ROLv2) MarshalYAML ¶
func (m PPT_PCL_PID_PTH_GOL_PRB_ROLv2) MarshalYAML() (interface{}, error)
func (*PPT_PCL_PID_PTH_GOL_PRB_ROLv2) ROL ¶
func (m *PPT_PCL_PID_PTH_GOL_PRB_ROLv2) ROL() *ROL
type PPT_PCL_PID_PTH_GOL_PRBv2 ¶
type PPT_PCL_PID_PTH_GOL_PRBv2 struct {
// contains filtered or unexported fields
}
func (*PPT_PCL_PID_PTH_GOL_PRBv2) AllNTE ¶
func (m *PPT_PCL_PID_PTH_GOL_PRBv2) AllNTE() []*NTE
func (*PPT_PCL_PID_PTH_GOL_PRBv2) AllVAR ¶
func (m *PPT_PCL_PID_PTH_GOL_PRBv2) AllVAR() []*VAR
func (*PPT_PCL_PID_PTH_GOL_PRBv2) GroupByOBX ¶
func (m *PPT_PCL_PID_PTH_GOL_PRBv2) GroupByOBX() []*PPT_PCL_PID_PTH_GOL_PRB_OBXv2
func (*PPT_PCL_PID_PTH_GOL_PRBv2) GroupByROL ¶
func (m *PPT_PCL_PID_PTH_GOL_PRBv2) GroupByROL() []*PPT_PCL_PID_PTH_GOL_PRB_ROLv2
func (PPT_PCL_PID_PTH_GOL_PRBv2) MarshalYAML ¶
func (m PPT_PCL_PID_PTH_GOL_PRBv2) MarshalYAML() (interface{}, error)
func (*PPT_PCL_PID_PTH_GOL_PRBv2) PRB ¶
func (m *PPT_PCL_PID_PTH_GOL_PRBv2) PRB() *PRB
type PPT_PCL_PID_PTH_GOL_ROLv2 ¶
type PPT_PCL_PID_PTH_GOL_ROLv2 struct {
// contains filtered or unexported fields
}
func (*PPT_PCL_PID_PTH_GOL_ROLv2) AllVAR ¶
func (m *PPT_PCL_PID_PTH_GOL_ROLv2) AllVAR() []*VAR
func (PPT_PCL_PID_PTH_GOL_ROLv2) MarshalYAML ¶
func (m PPT_PCL_PID_PTH_GOL_ROLv2) MarshalYAML() (interface{}, error)
func (*PPT_PCL_PID_PTH_GOL_ROLv2) ROL ¶
func (m *PPT_PCL_PID_PTH_GOL_ROLv2) ROL() *ROL
type PPT_PCL_PID_PTH_GOLv2 ¶
type PPT_PCL_PID_PTH_GOLv2 struct {
// contains filtered or unexported fields
}
func (*PPT_PCL_PID_PTH_GOLv2) AllNTE ¶
func (m *PPT_PCL_PID_PTH_GOLv2) AllNTE() []*NTE
func (*PPT_PCL_PID_PTH_GOLv2) AllVAR ¶
func (m *PPT_PCL_PID_PTH_GOLv2) AllVAR() []*VAR
func (*PPT_PCL_PID_PTH_GOLv2) GOL ¶
func (m *PPT_PCL_PID_PTH_GOLv2) GOL() *GOL
func (*PPT_PCL_PID_PTH_GOLv2) GroupByOBX ¶
func (m *PPT_PCL_PID_PTH_GOLv2) GroupByOBX() []*PPT_PCL_PID_PTH_GOL_OBXv2
func (*PPT_PCL_PID_PTH_GOLv2) GroupByORC ¶
func (m *PPT_PCL_PID_PTH_GOLv2) GroupByORC() []*PPT_PCL_PID_PTH_GOL_ORCv2
func (*PPT_PCL_PID_PTH_GOLv2) GroupByPRB ¶
func (m *PPT_PCL_PID_PTH_GOLv2) GroupByPRB() []*PPT_PCL_PID_PTH_GOL_PRBv2
func (*PPT_PCL_PID_PTH_GOLv2) GroupByROL ¶
func (m *PPT_PCL_PID_PTH_GOLv2) GroupByROL() []*PPT_PCL_PID_PTH_GOL_ROLv2
func (PPT_PCL_PID_PTH_GOLv2) MarshalYAML ¶
func (m PPT_PCL_PID_PTH_GOLv2) MarshalYAML() (interface{}, error)
type PPT_PCL_PID_PTH_ROLv2 ¶
type PPT_PCL_PID_PTH_ROLv2 struct {
// contains filtered or unexported fields
}
func (*PPT_PCL_PID_PTH_ROLv2) AllVAR ¶
func (m *PPT_PCL_PID_PTH_ROLv2) AllVAR() []*VAR
func (PPT_PCL_PID_PTH_ROLv2) MarshalYAML ¶
func (m PPT_PCL_PID_PTH_ROLv2) MarshalYAML() (interface{}, error)
func (*PPT_PCL_PID_PTH_ROLv2) ROL ¶
func (m *PPT_PCL_PID_PTH_ROLv2) ROL() *ROL
type PPT_PCL_PID_PTHv2 ¶
type PPT_PCL_PID_PTHv2 struct {
// contains filtered or unexported fields
}
func (*PPT_PCL_PID_PTHv2) AllNTE ¶
func (m *PPT_PCL_PID_PTHv2) AllNTE() []*NTE
func (*PPT_PCL_PID_PTHv2) AllVAR ¶
func (m *PPT_PCL_PID_PTHv2) AllVAR() []*VAR
func (*PPT_PCL_PID_PTHv2) GroupByGOL ¶
func (m *PPT_PCL_PID_PTHv2) GroupByGOL() []*PPT_PCL_PID_PTH_GOLv2
func (*PPT_PCL_PID_PTHv2) GroupByROL ¶
func (m *PPT_PCL_PID_PTHv2) GroupByROL() []*PPT_PCL_PID_PTH_ROLv2
func (PPT_PCL_PID_PTHv2) MarshalYAML ¶
func (m PPT_PCL_PID_PTHv2) MarshalYAML() (interface{}, error)
func (*PPT_PCL_PID_PTHv2) PTH ¶
func (m *PPT_PCL_PID_PTHv2) PTH() *PTH
type PPT_PCL_PIDv2 ¶
type PPT_PCL_PIDv2 struct {
// contains filtered or unexported fields
}
func (*PPT_PCL_PIDv2) GroupByPTH ¶
func (m *PPT_PCL_PIDv2) GroupByPTH() []*PPT_PCL_PID_PTHv2
func (PPT_PCL_PIDv2) MarshalYAML ¶
func (m PPT_PCL_PIDv2) MarshalYAML() (interface{}, error)
func (*PPT_PCL_PIDv2) PID ¶
func (m *PPT_PCL_PIDv2) PID() *PID
func (*PPT_PCL_PIDv2) PV1 ¶
func (m *PPT_PCL_PIDv2) PV1() *PV1
func (*PPT_PCL_PIDv2) PV2 ¶
func (m *PPT_PCL_PIDv2) PV2() *PV2
type PPT_PCL_PROBLEM ¶
type PPT_PCL_PROBLEM struct { PRB *PRB `hl7:"true,PRB"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` PROBLEM_ROLE []PPT_PCL_PROBLEM_ROLE `hl7:"false,PROBLEM_ROLE"` PROBLEM_OBSERVATION []PPT_PCL_PROBLEM_OBSERVATION `hl7:"false,PROBLEM_OBSERVATION"` Other []interface{} }
PPT_PCL_PROBLEM represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPT_PCL_PROBLEM) MessageTypeSubStructName ¶
func (s *PPT_PCL_PROBLEM) MessageTypeSubStructName() string
type PPT_PCL_PROBLEM_OBSERVATION ¶
type PPT_PCL_PROBLEM_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
PPT_PCL_PROBLEM_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPT_PCL_PROBLEM_OBSERVATION) MessageTypeSubStructName ¶
func (s *PPT_PCL_PROBLEM_OBSERVATION) MessageTypeSubStructName() string
type PPT_PCL_PROBLEM_ROLE ¶
type PPT_PCL_PROBLEM_ROLE struct { ROL *ROL `hl7:"true,ROL"` VAR []VAR `hl7:"false,VAR"` Other []interface{} }
PPT_PCL_PROBLEM_ROLE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPT_PCL_PROBLEM_ROLE) MessageTypeSubStructName ¶
func (s *PPT_PCL_PROBLEM_ROLE) MessageTypeSubStructName() string
type PPT_PCLv2 ¶
type PPT_PCLv2 struct {
// contains filtered or unexported fields
}
func (*PPT_PCLv2) GroupByPID ¶
func (m *PPT_PCLv2) GroupByPID() []*PPT_PCL_PIDv2
func (PPT_PCLv2) MarshalYAML ¶
type PPV_PCA ¶
type PPV_PCA struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QAK *QAK `hl7:"false,QAK"` QRD *QRD `hl7:"true,QRD"` PATIENT []PPV_PCA_PATIENT `hl7:"true,PATIENT"` Other []interface{} }
PPV_PCA represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPV_PCA) MessageTypeName ¶
type PPV_PCA_CHOICE ¶
type PPV_PCA_CHOICE struct { // Only one of the following fields will be set. OBR *OBR `hl7:"true,OBR"` RXO *RXO `hl7:"true,RXO"` Other []interface{} }
PPV_PCA_CHOICE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPV_PCA_CHOICE) MessageTypeSubStructName ¶
func (s *PPV_PCA_CHOICE) MessageTypeSubStructName() string
type PPV_PCA_GOAL ¶
type PPV_PCA_GOAL struct { GOL *GOL `hl7:"true,GOL"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` GOAL_ROLE []PPV_PCA_GOAL_ROLE `hl7:"false,GOAL_ROLE"` GOAL_PATHWAY []PPV_PCA_GOAL_PATHWAY `hl7:"false,GOAL_PATHWAY"` GOAL_OBSERVATION []PPV_PCA_GOAL_OBSERVATION `hl7:"false,GOAL_OBSERVATION"` PROBLEM []PPV_PCA_PROBLEM `hl7:"false,PROBLEM"` ORDER []PPV_PCA_ORDER `hl7:"false,ORDER"` Other []interface{} }
PPV_PCA_GOAL represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPV_PCA_GOAL) MessageTypeSubStructName ¶
func (s *PPV_PCA_GOAL) MessageTypeSubStructName() string
type PPV_PCA_GOAL_OBSERVATION ¶
type PPV_PCA_GOAL_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
PPV_PCA_GOAL_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPV_PCA_GOAL_OBSERVATION) MessageTypeSubStructName ¶
func (s *PPV_PCA_GOAL_OBSERVATION) MessageTypeSubStructName() string
type PPV_PCA_GOAL_PATHWAY ¶
type PPV_PCA_GOAL_PATHWAY struct { PTH *PTH `hl7:"true,PTH"` VAR []VAR `hl7:"false,VAR"` Other []interface{} }
PPV_PCA_GOAL_PATHWAY represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPV_PCA_GOAL_PATHWAY) MessageTypeSubStructName ¶
func (s *PPV_PCA_GOAL_PATHWAY) MessageTypeSubStructName() string
type PPV_PCA_GOAL_ROLE ¶
type PPV_PCA_GOAL_ROLE struct { ROL *ROL `hl7:"true,ROL"` VAR []VAR `hl7:"false,VAR"` Other []interface{} }
PPV_PCA_GOAL_ROLE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPV_PCA_GOAL_ROLE) MessageTypeSubStructName ¶
func (s *PPV_PCA_GOAL_ROLE) MessageTypeSubStructName() string
type PPV_PCA_ORDER ¶
type PPV_PCA_ORDER struct { ORC *ORC `hl7:"true,ORC"` ORDER_DETAIL *PPV_PCA_ORDER_DETAIL `hl7:"false,ORDER_DETAIL"` Other []interface{} }
PPV_PCA_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPV_PCA_ORDER) MessageTypeSubStructName ¶
func (s *PPV_PCA_ORDER) MessageTypeSubStructName() string
type PPV_PCA_ORDER_DETAIL ¶
type PPV_PCA_ORDER_DETAIL struct { CHOICE *PPV_PCA_CHOICE `hl7:"true,CHOICE"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` ORDER_OBSERVATION []PPV_PCA_ORDER_OBSERVATION `hl7:"false,ORDER_OBSERVATION"` Other []interface{} }
PPV_PCA_ORDER_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPV_PCA_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *PPV_PCA_ORDER_DETAIL) MessageTypeSubStructName() string
type PPV_PCA_ORDER_OBSERVATION ¶
type PPV_PCA_ORDER_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` Other []interface{} }
PPV_PCA_ORDER_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPV_PCA_ORDER_OBSERVATION) MessageTypeSubStructName ¶
func (s *PPV_PCA_ORDER_OBSERVATION) MessageTypeSubStructName() string
type PPV_PCA_PATIENT ¶
type PPV_PCA_PATIENT struct { PID *PID `hl7:"true,PID"` PATIENT_VISIT *PPV_PCA_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` GOAL []PPV_PCA_GOAL `hl7:"true,GOAL"` Other []interface{} }
PPV_PCA_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPV_PCA_PATIENT) MessageTypeSubStructName ¶
func (s *PPV_PCA_PATIENT) MessageTypeSubStructName() string
type PPV_PCA_PATIENT_VISIT ¶
type PPV_PCA_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
PPV_PCA_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPV_PCA_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *PPV_PCA_PATIENT_VISIT) MessageTypeSubStructName() string
type PPV_PCA_PID_GOL_OBXv2 ¶
type PPV_PCA_PID_GOL_OBXv2 struct {
// contains filtered or unexported fields
}
func (*PPV_PCA_PID_GOL_OBXv2) AllNTE ¶
func (m *PPV_PCA_PID_GOL_OBXv2) AllNTE() []*NTE
func (PPV_PCA_PID_GOL_OBXv2) MarshalYAML ¶
func (m PPV_PCA_PID_GOL_OBXv2) MarshalYAML() (interface{}, error)
func (*PPV_PCA_PID_GOL_OBXv2) OBX ¶
func (m *PPV_PCA_PID_GOL_OBXv2) OBX() *OBX
type PPV_PCA_PID_GOL_ORC_OBXv2 ¶
type PPV_PCA_PID_GOL_ORC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*PPV_PCA_PID_GOL_ORC_OBXv2) AllNTE ¶
func (m *PPV_PCA_PID_GOL_ORC_OBXv2) AllNTE() []*NTE
func (*PPV_PCA_PID_GOL_ORC_OBXv2) AllVAR ¶
func (m *PPV_PCA_PID_GOL_ORC_OBXv2) AllVAR() []*VAR
func (PPV_PCA_PID_GOL_ORC_OBXv2) MarshalYAML ¶
func (m PPV_PCA_PID_GOL_ORC_OBXv2) MarshalYAML() (interface{}, error)
func (*PPV_PCA_PID_GOL_ORC_OBXv2) OBX ¶
func (m *PPV_PCA_PID_GOL_ORC_OBXv2) OBX() *OBX
type PPV_PCA_PID_GOL_ORCv2 ¶
type PPV_PCA_PID_GOL_ORCv2 struct {
// contains filtered or unexported fields
}
func (*PPV_PCA_PID_GOL_ORCv2) AllNTE ¶
func (m *PPV_PCA_PID_GOL_ORCv2) AllNTE() []*NTE
func (*PPV_PCA_PID_GOL_ORCv2) AllVAR ¶
func (m *PPV_PCA_PID_GOL_ORCv2) AllVAR() []*VAR
func (*PPV_PCA_PID_GOL_ORCv2) GroupByOBX ¶
func (m *PPV_PCA_PID_GOL_ORCv2) GroupByOBX() []*PPV_PCA_PID_GOL_ORC_OBXv2
func (PPV_PCA_PID_GOL_ORCv2) MarshalYAML ¶
func (m PPV_PCA_PID_GOL_ORCv2) MarshalYAML() (interface{}, error)
func (*PPV_PCA_PID_GOL_ORCv2) OBR ¶
func (m *PPV_PCA_PID_GOL_ORCv2) OBR() *OBR
func (*PPV_PCA_PID_GOL_ORCv2) ORC ¶
func (m *PPV_PCA_PID_GOL_ORCv2) ORC() *ORC
func (*PPV_PCA_PID_GOL_ORCv2) RXO ¶
func (m *PPV_PCA_PID_GOL_ORCv2) RXO() *RXO
type PPV_PCA_PID_GOL_PRB_OBXv2 ¶
type PPV_PCA_PID_GOL_PRB_OBXv2 struct {
// contains filtered or unexported fields
}
func (*PPV_PCA_PID_GOL_PRB_OBXv2) AllNTE ¶
func (m *PPV_PCA_PID_GOL_PRB_OBXv2) AllNTE() []*NTE
func (PPV_PCA_PID_GOL_PRB_OBXv2) MarshalYAML ¶
func (m PPV_PCA_PID_GOL_PRB_OBXv2) MarshalYAML() (interface{}, error)
func (*PPV_PCA_PID_GOL_PRB_OBXv2) OBX ¶
func (m *PPV_PCA_PID_GOL_PRB_OBXv2) OBX() *OBX
type PPV_PCA_PID_GOL_PRB_ROLv2 ¶
type PPV_PCA_PID_GOL_PRB_ROLv2 struct {
// contains filtered or unexported fields
}
func (*PPV_PCA_PID_GOL_PRB_ROLv2) AllVAR ¶
func (m *PPV_PCA_PID_GOL_PRB_ROLv2) AllVAR() []*VAR
func (PPV_PCA_PID_GOL_PRB_ROLv2) MarshalYAML ¶
func (m PPV_PCA_PID_GOL_PRB_ROLv2) MarshalYAML() (interface{}, error)
func (*PPV_PCA_PID_GOL_PRB_ROLv2) ROL ¶
func (m *PPV_PCA_PID_GOL_PRB_ROLv2) ROL() *ROL
type PPV_PCA_PID_GOL_PRBv2 ¶
type PPV_PCA_PID_GOL_PRBv2 struct {
// contains filtered or unexported fields
}
func (*PPV_PCA_PID_GOL_PRBv2) AllNTE ¶
func (m *PPV_PCA_PID_GOL_PRBv2) AllNTE() []*NTE
func (*PPV_PCA_PID_GOL_PRBv2) AllVAR ¶
func (m *PPV_PCA_PID_GOL_PRBv2) AllVAR() []*VAR
func (*PPV_PCA_PID_GOL_PRBv2) GroupByOBX ¶
func (m *PPV_PCA_PID_GOL_PRBv2) GroupByOBX() []*PPV_PCA_PID_GOL_PRB_OBXv2
func (*PPV_PCA_PID_GOL_PRBv2) GroupByROL ¶
func (m *PPV_PCA_PID_GOL_PRBv2) GroupByROL() []*PPV_PCA_PID_GOL_PRB_ROLv2
func (PPV_PCA_PID_GOL_PRBv2) MarshalYAML ¶
func (m PPV_PCA_PID_GOL_PRBv2) MarshalYAML() (interface{}, error)
func (*PPV_PCA_PID_GOL_PRBv2) PRB ¶
func (m *PPV_PCA_PID_GOL_PRBv2) PRB() *PRB
type PPV_PCA_PID_GOL_PTHv2 ¶
type PPV_PCA_PID_GOL_PTHv2 struct {
// contains filtered or unexported fields
}
func (*PPV_PCA_PID_GOL_PTHv2) AllVAR ¶
func (m *PPV_PCA_PID_GOL_PTHv2) AllVAR() []*VAR
func (PPV_PCA_PID_GOL_PTHv2) MarshalYAML ¶
func (m PPV_PCA_PID_GOL_PTHv2) MarshalYAML() (interface{}, error)
func (*PPV_PCA_PID_GOL_PTHv2) PTH ¶
func (m *PPV_PCA_PID_GOL_PTHv2) PTH() *PTH
type PPV_PCA_PID_GOL_ROLv2 ¶
type PPV_PCA_PID_GOL_ROLv2 struct {
// contains filtered or unexported fields
}
func (*PPV_PCA_PID_GOL_ROLv2) AllVAR ¶
func (m *PPV_PCA_PID_GOL_ROLv2) AllVAR() []*VAR
func (PPV_PCA_PID_GOL_ROLv2) MarshalYAML ¶
func (m PPV_PCA_PID_GOL_ROLv2) MarshalYAML() (interface{}, error)
func (*PPV_PCA_PID_GOL_ROLv2) ROL ¶
func (m *PPV_PCA_PID_GOL_ROLv2) ROL() *ROL
type PPV_PCA_PID_GOLv2 ¶
type PPV_PCA_PID_GOLv2 struct {
// contains filtered or unexported fields
}
func (*PPV_PCA_PID_GOLv2) AllNTE ¶
func (m *PPV_PCA_PID_GOLv2) AllNTE() []*NTE
func (*PPV_PCA_PID_GOLv2) AllVAR ¶
func (m *PPV_PCA_PID_GOLv2) AllVAR() []*VAR
func (*PPV_PCA_PID_GOLv2) GOL ¶
func (m *PPV_PCA_PID_GOLv2) GOL() *GOL
func (*PPV_PCA_PID_GOLv2) GroupByOBX ¶
func (m *PPV_PCA_PID_GOLv2) GroupByOBX() []*PPV_PCA_PID_GOL_OBXv2
func (*PPV_PCA_PID_GOLv2) GroupByORC ¶
func (m *PPV_PCA_PID_GOLv2) GroupByORC() []*PPV_PCA_PID_GOL_ORCv2
func (*PPV_PCA_PID_GOLv2) GroupByPRB ¶
func (m *PPV_PCA_PID_GOLv2) GroupByPRB() []*PPV_PCA_PID_GOL_PRBv2
func (*PPV_PCA_PID_GOLv2) GroupByPTH ¶
func (m *PPV_PCA_PID_GOLv2) GroupByPTH() []*PPV_PCA_PID_GOL_PTHv2
func (*PPV_PCA_PID_GOLv2) GroupByROL ¶
func (m *PPV_PCA_PID_GOLv2) GroupByROL() []*PPV_PCA_PID_GOL_ROLv2
func (PPV_PCA_PID_GOLv2) MarshalYAML ¶
func (m PPV_PCA_PID_GOLv2) MarshalYAML() (interface{}, error)
type PPV_PCA_PIDv2 ¶
type PPV_PCA_PIDv2 struct {
// contains filtered or unexported fields
}
func (*PPV_PCA_PIDv2) GroupByGOL ¶
func (m *PPV_PCA_PIDv2) GroupByGOL() []*PPV_PCA_PID_GOLv2
func (PPV_PCA_PIDv2) MarshalYAML ¶
func (m PPV_PCA_PIDv2) MarshalYAML() (interface{}, error)
func (*PPV_PCA_PIDv2) PID ¶
func (m *PPV_PCA_PIDv2) PID() *PID
func (*PPV_PCA_PIDv2) PV1 ¶
func (m *PPV_PCA_PIDv2) PV1() *PV1
func (*PPV_PCA_PIDv2) PV2 ¶
func (m *PPV_PCA_PIDv2) PV2() *PV2
type PPV_PCA_PROBLEM ¶
type PPV_PCA_PROBLEM struct { PRB *PRB `hl7:"true,PRB"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` PROBLEM_ROLE []PPV_PCA_PROBLEM_ROLE `hl7:"false,PROBLEM_ROLE"` PROBLEM_OBSERVATION []PPV_PCA_PROBLEM_OBSERVATION `hl7:"false,PROBLEM_OBSERVATION"` Other []interface{} }
PPV_PCA_PROBLEM represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPV_PCA_PROBLEM) MessageTypeSubStructName ¶
func (s *PPV_PCA_PROBLEM) MessageTypeSubStructName() string
type PPV_PCA_PROBLEM_OBSERVATION ¶
type PPV_PCA_PROBLEM_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
PPV_PCA_PROBLEM_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPV_PCA_PROBLEM_OBSERVATION) MessageTypeSubStructName ¶
func (s *PPV_PCA_PROBLEM_OBSERVATION) MessageTypeSubStructName() string
type PPV_PCA_PROBLEM_ROLE ¶
type PPV_PCA_PROBLEM_ROLE struct { ROL *ROL `hl7:"true,ROL"` VAR []VAR `hl7:"false,VAR"` Other []interface{} }
PPV_PCA_PROBLEM_ROLE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PPV_PCA_PROBLEM_ROLE) MessageTypeSubStructName ¶
func (s *PPV_PCA_PROBLEM_ROLE) MessageTypeSubStructName() string
type PPV_PCAv2 ¶
type PPV_PCAv2 struct {
// contains filtered or unexported fields
}
func (*PPV_PCAv2) GroupByPID ¶
func (m *PPV_PCAv2) GroupByPID() []*PPV_PCA_PIDv2
func (PPV_PCAv2) MarshalYAML ¶
type PR1 ¶
type PR1 struct { SetIDPR1 *SI `hl7:"true,Set ID - PR1"` // PR1-1 ProcedureCodingMethod *IS `hl7:"false,Procedure Coding Method"` // PR1-2 ProcedureCode *CE `hl7:"true,Procedure Code"` // PR1-3 ProcedureDescription *ST `hl7:"false,Procedure Description"` // PR1-4 ProcedureDateTime *TS `hl7:"true,Procedure Date/Time"` // PR1-5 ProcedureFunctionalType *IS `hl7:"true,Procedure Functional Type"` // PR1-6 ProcedureMinutes *NM `hl7:"false,Procedure Minutes"` // PR1-7 Anesthesiologist []XCN `hl7:"false,Anesthesiologist"` // PR1-8 AnesthesiaCode *IS `hl7:"false,Anesthesia Code"` // PR1-9 AnesthesiaMinutes *NM `hl7:"false,Anesthesia Minutes"` // PR1-10 Surgeon []XCN `hl7:"false,Surgeon"` // PR1-11 ProcedurePractitioner []XCN `hl7:"false,Procedure Practitioner"` // PR1-12 ConsentCode *CE `hl7:"false,Consent Code"` // PR1-13 ProcedurePriority *NM `hl7:"false,Procedure Priority"` // PR1-14 AssociatedDiagnosisCode *CE `hl7:"false,Associated Diagnosis Code"` // PR1-15 ProcedureCodeModifier []CE `hl7:"false,Procedure Code Modifier"` // PR1-16 }
PR1 represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*PR1) SegmentName ¶
type PRA ¶
type PRA struct { PrimaryKeyValuePRA *CE `hl7:"true,Primary Key Value - PRA"` // PRA-1 PractitionerGroup []CE `hl7:"false,Practitioner Group"` // PRA-2 PractitionerCategory []IS `hl7:"false,Practitioner Category"` // PRA-3 ProviderBilling *ID `hl7:"false,Provider Billing"` // PRA-4 Specialty []SPD `hl7:"false,Specialty"` // PRA-5 PractitionerIDNumbers []PLN `hl7:"false,Practitioner ID Numbers"` // PRA-6 Privileges []PIP `hl7:"false,Privileges"` // PRA-7 DateEnteredPractice *DT `hl7:"false,Date Entered Practice"` // PRA-8 }
PRA represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*PRA) SegmentName ¶
type PRB ¶
type PRB struct { ActionCode *ID `hl7:"true,Action Code"` // PRB-1 ActionDateTime *TS `hl7:"true,Action Date/Time"` // PRB-2 ProblemID *CE `hl7:"true,Problem ID"` // PRB-3 ProblemInstanceID *EI `hl7:"true,Problem Instance ID"` // PRB-4 EpisodeOfCareID *EI `hl7:"false,Episode Of Care ID"` // PRB-5 ProblemListPriority *NM `hl7:"false,Problem List Priority"` // PRB-6 ProblemEstablishedDateTime *TS `hl7:"false,Problem Established Date/Time"` // PRB-7 AnticipatedProblemResolutionDateTime *TS `hl7:"false,Anticipated Problem Resolution Date/Time"` // PRB-8 ActualProblemResolutionDateTime *TS `hl7:"false,Actual Problem Resolution Date/Time"` // PRB-9 ProblemClassification *CE `hl7:"false,Problem Classification"` // PRB-10 ProblemManagementDiscipline []CE `hl7:"false,Problem Management Discipline"` // PRB-11 ProblemPersistence *CE `hl7:"false,Problem Persistence"` // PRB-12 ProblemConfirmationStatus *CE `hl7:"false,Problem Confirmation Status"` // PRB-13 ProblemLifeCycleStatus *CE `hl7:"false,Problem Life Cycle Status"` // PRB-14 ProblemLifeCycleStatusDateTime *TS `hl7:"false,Problem Life Cycle Status Date/Time"` // PRB-15 ProblemDateOfOnset *TS `hl7:"false,Problem Date Of Onset"` // PRB-16 ProblemOnsetText *ST `hl7:"false,Problem Onset Text"` // PRB-17 ProblemRanking *CE `hl7:"false,Problem Ranking"` // PRB-18 CertaintyOfProblem *CE `hl7:"false,Certainty Of Problem"` // PRB-19 ProbabilityOfProblem01 *NM `hl7:"false,Probability Of Problem (0-1)"` // PRB-20 IndividualAwarenessOfProblem *CE `hl7:"false,Individual Awareness Of Problem"` // PRB-21 ProblemPrognosis *CE `hl7:"false,Problem Prognosis"` // PRB-22 IndividualAwarenessOfPrognosis *CE `hl7:"false,Individual Awareness Of Prognosis"` // PRB-23 FamilySignificantOtherAwarenessOfProblemPrognosis *ST `hl7:"false,Family/Significant Other Awareness Of Problem/Prognosis"` // PRB-24 SecuritySensitivity *CE `hl7:"false,Security/Sensitivity"` // PRB-25 }
PRB represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*PRB) SegmentName ¶
type PRC ¶
type PRC struct { PrimaryKeyValuePRC *CE `hl7:"true,Primary Key Value - PRC"` // PRC-1 FacilityIDPRC []CE `hl7:"false,Facility ID - PRC"` // PRC-2 Department []CE `hl7:"false,Department"` // PRC-3 ValidPatientClasses []IS `hl7:"false,Valid Patient Classes"` // PRC-4 Price []CP `hl7:"false,Price"` // PRC-5 Formula []ST `hl7:"false,Formula"` // PRC-6 MinimumQuantity *NM `hl7:"false,Minimum Quantity"` // PRC-7 MaximumQuantity *NM `hl7:"false,Maximum Quantity"` // PRC-8 MinimumPrice *MO `hl7:"false,Minimum Price"` // PRC-9 MaximumPrice *MO `hl7:"false,Maximum Price"` // PRC-10 EffectiveStartDate *TS `hl7:"false,Effective Start Date"` // PRC-11 EffectiveEndDate *TS `hl7:"false,Effective End Date"` // PRC-12 PriceOverrideFlag *IS `hl7:"false,Price Override Flag"` // PRC-13 BillingCategory []CE `hl7:"false,Billing Category"` // PRC-14 ChargeableFlag *ID `hl7:"false,Chargeable Flag"` // PRC-15 ActiveInactiveFlag *ID `hl7:"false,Active/Inactive Flag"` // PRC-16 Cost *MO `hl7:"false,Cost"` // PRC-17 ChargeOnIndicator *IS `hl7:"false,Charge On Indicator"` // PRC-18 }
PRC represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*PRC) SegmentName ¶
type PRD ¶
type PRD struct { ProviderRole []CE `hl7:"true,Provider Role"` // PRD-1 ProviderName []XPN `hl7:"false,Provider Name"` // PRD-2 ProviderAddress []XAD `hl7:"false,Provider Address"` // PRD-3 ProviderLocation *PL `hl7:"false,Provider Location"` // PRD-4 ProviderCommunicationInformation []XTN `hl7:"false,Provider Communication Information"` // PRD-5 PreferredMethodOfContact *CE `hl7:"false,Preferred Method Of Contact"` // PRD-6 ProviderIdentifiers []PI `hl7:"false,Provider Identifiers"` // PRD-7 EffectiveStartDateOfProviderRole *TS `hl7:"false,Effective Start Date Of Provider Role"` // PRD-8 EffectiveEndDateOfProviderRole *TS `hl7:"false,Effective End Date Of Provider Role"` // PRD-9 }
PRD represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*PRD) SegmentName ¶
type PRL ¶
type PRL struct { OBX3ObservationIdentifierOfParentResult *CE `hl7:"false,OBX-3 Observation Identifier Of Parent Result"` OBX4SubIDOfParentResult *ST `hl7:"false,OBX-4 Sub-ID Of Parent Result"` PartOfOBX5ObservationResultFromParent *TX `hl7:"false,Part Of OBX-5 Observation Result From Parent"` }
PRL represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type PRR_PC5 ¶
type PRR_PC5 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QAK *QAK `hl7:"false,QAK"` QRD *QRD `hl7:"true,QRD"` PATIENT []PRR_PC5_PATIENT `hl7:"true,PATIENT"` Other []interface{} }
PRR_PC5 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PRR_PC5) MessageTypeName ¶
type PRR_PC5_CHOICE ¶
type PRR_PC5_CHOICE struct { // Only one of the following fields will be set. OBR *OBR `hl7:"true,OBR"` RXO *RXO `hl7:"true,RXO"` Other []interface{} }
PRR_PC5_CHOICE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PRR_PC5_CHOICE) MessageTypeSubStructName ¶
func (s *PRR_PC5_CHOICE) MessageTypeSubStructName() string
type PRR_PC5_GOAL ¶
type PRR_PC5_GOAL struct { GOL *GOL `hl7:"true,GOL"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` GOAL_ROLE []PRR_PC5_GOAL_ROLE `hl7:"false,GOAL_ROLE"` GOAL_OBSERVATION []PRR_PC5_GOAL_OBSERVATION `hl7:"false,GOAL_OBSERVATION"` Other []interface{} }
PRR_PC5_GOAL represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PRR_PC5_GOAL) MessageTypeSubStructName ¶
func (s *PRR_PC5_GOAL) MessageTypeSubStructName() string
type PRR_PC5_GOAL_OBSERVATION ¶
type PRR_PC5_GOAL_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
PRR_PC5_GOAL_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PRR_PC5_GOAL_OBSERVATION) MessageTypeSubStructName ¶
func (s *PRR_PC5_GOAL_OBSERVATION) MessageTypeSubStructName() string
type PRR_PC5_GOAL_ROLE ¶
type PRR_PC5_GOAL_ROLE struct { ROL *ROL `hl7:"true,ROL"` VAR []VAR `hl7:"false,VAR"` Other []interface{} }
PRR_PC5_GOAL_ROLE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PRR_PC5_GOAL_ROLE) MessageTypeSubStructName ¶
func (s *PRR_PC5_GOAL_ROLE) MessageTypeSubStructName() string
type PRR_PC5_ORDER ¶
type PRR_PC5_ORDER struct { ORC *ORC `hl7:"true,ORC"` ORDER_DETAIL *PRR_PC5_ORDER_DETAIL `hl7:"false,ORDER_DETAIL"` Other []interface{} }
PRR_PC5_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PRR_PC5_ORDER) MessageTypeSubStructName ¶
func (s *PRR_PC5_ORDER) MessageTypeSubStructName() string
type PRR_PC5_ORDER_DETAIL ¶
type PRR_PC5_ORDER_DETAIL struct { CHOICE *PRR_PC5_CHOICE `hl7:"true,CHOICE"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` ORDER_OBSERVATION []PRR_PC5_ORDER_OBSERVATION `hl7:"false,ORDER_OBSERVATION"` Other []interface{} }
PRR_PC5_ORDER_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PRR_PC5_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *PRR_PC5_ORDER_DETAIL) MessageTypeSubStructName() string
type PRR_PC5_ORDER_OBSERVATION ¶
type PRR_PC5_ORDER_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` Other []interface{} }
PRR_PC5_ORDER_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PRR_PC5_ORDER_OBSERVATION) MessageTypeSubStructName ¶
func (s *PRR_PC5_ORDER_OBSERVATION) MessageTypeSubStructName() string
type PRR_PC5_PATIENT ¶
type PRR_PC5_PATIENT struct { PID *PID `hl7:"true,PID"` PATIENT_VISIT *PRR_PC5_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` PROBLEM []PRR_PC5_PROBLEM `hl7:"true,PROBLEM"` Other []interface{} }
PRR_PC5_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PRR_PC5_PATIENT) MessageTypeSubStructName ¶
func (s *PRR_PC5_PATIENT) MessageTypeSubStructName() string
type PRR_PC5_PATIENT_VISIT ¶
type PRR_PC5_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
PRR_PC5_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PRR_PC5_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *PRR_PC5_PATIENT_VISIT) MessageTypeSubStructName() string
type PRR_PC5_PID_PRB_GOL_OBXv2 ¶
type PRR_PC5_PID_PRB_GOL_OBXv2 struct {
// contains filtered or unexported fields
}
func (*PRR_PC5_PID_PRB_GOL_OBXv2) AllNTE ¶
func (m *PRR_PC5_PID_PRB_GOL_OBXv2) AllNTE() []*NTE
func (PRR_PC5_PID_PRB_GOL_OBXv2) MarshalYAML ¶
func (m PRR_PC5_PID_PRB_GOL_OBXv2) MarshalYAML() (interface{}, error)
func (*PRR_PC5_PID_PRB_GOL_OBXv2) OBX ¶
func (m *PRR_PC5_PID_PRB_GOL_OBXv2) OBX() *OBX
type PRR_PC5_PID_PRB_GOL_ROLv2 ¶
type PRR_PC5_PID_PRB_GOL_ROLv2 struct {
// contains filtered or unexported fields
}
func (*PRR_PC5_PID_PRB_GOL_ROLv2) AllVAR ¶
func (m *PRR_PC5_PID_PRB_GOL_ROLv2) AllVAR() []*VAR
func (PRR_PC5_PID_PRB_GOL_ROLv2) MarshalYAML ¶
func (m PRR_PC5_PID_PRB_GOL_ROLv2) MarshalYAML() (interface{}, error)
func (*PRR_PC5_PID_PRB_GOL_ROLv2) ROL ¶
func (m *PRR_PC5_PID_PRB_GOL_ROLv2) ROL() *ROL
type PRR_PC5_PID_PRB_GOLv2 ¶
type PRR_PC5_PID_PRB_GOLv2 struct {
// contains filtered or unexported fields
}
func (*PRR_PC5_PID_PRB_GOLv2) AllNTE ¶
func (m *PRR_PC5_PID_PRB_GOLv2) AllNTE() []*NTE
func (*PRR_PC5_PID_PRB_GOLv2) AllVAR ¶
func (m *PRR_PC5_PID_PRB_GOLv2) AllVAR() []*VAR
func (*PRR_PC5_PID_PRB_GOLv2) GOL ¶
func (m *PRR_PC5_PID_PRB_GOLv2) GOL() *GOL
func (*PRR_PC5_PID_PRB_GOLv2) GroupByOBX ¶
func (m *PRR_PC5_PID_PRB_GOLv2) GroupByOBX() []*PRR_PC5_PID_PRB_GOL_OBXv2
func (*PRR_PC5_PID_PRB_GOLv2) GroupByROL ¶
func (m *PRR_PC5_PID_PRB_GOLv2) GroupByROL() []*PRR_PC5_PID_PRB_GOL_ROLv2
func (PRR_PC5_PID_PRB_GOLv2) MarshalYAML ¶
func (m PRR_PC5_PID_PRB_GOLv2) MarshalYAML() (interface{}, error)
type PRR_PC5_PID_PRB_OBXv2 ¶
type PRR_PC5_PID_PRB_OBXv2 struct {
// contains filtered or unexported fields
}
func (*PRR_PC5_PID_PRB_OBXv2) AllNTE ¶
func (m *PRR_PC5_PID_PRB_OBXv2) AllNTE() []*NTE
func (PRR_PC5_PID_PRB_OBXv2) MarshalYAML ¶
func (m PRR_PC5_PID_PRB_OBXv2) MarshalYAML() (interface{}, error)
func (*PRR_PC5_PID_PRB_OBXv2) OBX ¶
func (m *PRR_PC5_PID_PRB_OBXv2) OBX() *OBX
type PRR_PC5_PID_PRB_ORC_OBXv2 ¶
type PRR_PC5_PID_PRB_ORC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*PRR_PC5_PID_PRB_ORC_OBXv2) AllNTE ¶
func (m *PRR_PC5_PID_PRB_ORC_OBXv2) AllNTE() []*NTE
func (*PRR_PC5_PID_PRB_ORC_OBXv2) AllVAR ¶
func (m *PRR_PC5_PID_PRB_ORC_OBXv2) AllVAR() []*VAR
func (PRR_PC5_PID_PRB_ORC_OBXv2) MarshalYAML ¶
func (m PRR_PC5_PID_PRB_ORC_OBXv2) MarshalYAML() (interface{}, error)
func (*PRR_PC5_PID_PRB_ORC_OBXv2) OBX ¶
func (m *PRR_PC5_PID_PRB_ORC_OBXv2) OBX() *OBX
type PRR_PC5_PID_PRB_ORCv2 ¶
type PRR_PC5_PID_PRB_ORCv2 struct {
// contains filtered or unexported fields
}
func (*PRR_PC5_PID_PRB_ORCv2) AllNTE ¶
func (m *PRR_PC5_PID_PRB_ORCv2) AllNTE() []*NTE
func (*PRR_PC5_PID_PRB_ORCv2) AllVAR ¶
func (m *PRR_PC5_PID_PRB_ORCv2) AllVAR() []*VAR
func (*PRR_PC5_PID_PRB_ORCv2) GroupByOBX ¶
func (m *PRR_PC5_PID_PRB_ORCv2) GroupByOBX() []*PRR_PC5_PID_PRB_ORC_OBXv2
func (PRR_PC5_PID_PRB_ORCv2) MarshalYAML ¶
func (m PRR_PC5_PID_PRB_ORCv2) MarshalYAML() (interface{}, error)
func (*PRR_PC5_PID_PRB_ORCv2) OBR ¶
func (m *PRR_PC5_PID_PRB_ORCv2) OBR() *OBR
func (*PRR_PC5_PID_PRB_ORCv2) ORC ¶
func (m *PRR_PC5_PID_PRB_ORCv2) ORC() *ORC
func (*PRR_PC5_PID_PRB_ORCv2) RXO ¶
func (m *PRR_PC5_PID_PRB_ORCv2) RXO() *RXO
type PRR_PC5_PID_PRB_PTHv2 ¶
type PRR_PC5_PID_PRB_PTHv2 struct {
// contains filtered or unexported fields
}
func (*PRR_PC5_PID_PRB_PTHv2) AllVAR ¶
func (m *PRR_PC5_PID_PRB_PTHv2) AllVAR() []*VAR
func (PRR_PC5_PID_PRB_PTHv2) MarshalYAML ¶
func (m PRR_PC5_PID_PRB_PTHv2) MarshalYAML() (interface{}, error)
func (*PRR_PC5_PID_PRB_PTHv2) PTH ¶
func (m *PRR_PC5_PID_PRB_PTHv2) PTH() *PTH
type PRR_PC5_PID_PRB_ROLv2 ¶
type PRR_PC5_PID_PRB_ROLv2 struct {
// contains filtered or unexported fields
}
func (*PRR_PC5_PID_PRB_ROLv2) AllVAR ¶
func (m *PRR_PC5_PID_PRB_ROLv2) AllVAR() []*VAR
func (PRR_PC5_PID_PRB_ROLv2) MarshalYAML ¶
func (m PRR_PC5_PID_PRB_ROLv2) MarshalYAML() (interface{}, error)
func (*PRR_PC5_PID_PRB_ROLv2) ROL ¶
func (m *PRR_PC5_PID_PRB_ROLv2) ROL() *ROL
type PRR_PC5_PID_PRBv2 ¶
type PRR_PC5_PID_PRBv2 struct {
// contains filtered or unexported fields
}
func (*PRR_PC5_PID_PRBv2) AllNTE ¶
func (m *PRR_PC5_PID_PRBv2) AllNTE() []*NTE
func (*PRR_PC5_PID_PRBv2) AllVAR ¶
func (m *PRR_PC5_PID_PRBv2) AllVAR() []*VAR
func (*PRR_PC5_PID_PRBv2) GroupByGOL ¶
func (m *PRR_PC5_PID_PRBv2) GroupByGOL() []*PRR_PC5_PID_PRB_GOLv2
func (*PRR_PC5_PID_PRBv2) GroupByOBX ¶
func (m *PRR_PC5_PID_PRBv2) GroupByOBX() []*PRR_PC5_PID_PRB_OBXv2
func (*PRR_PC5_PID_PRBv2) GroupByORC ¶
func (m *PRR_PC5_PID_PRBv2) GroupByORC() []*PRR_PC5_PID_PRB_ORCv2
func (*PRR_PC5_PID_PRBv2) GroupByPTH ¶
func (m *PRR_PC5_PID_PRBv2) GroupByPTH() []*PRR_PC5_PID_PRB_PTHv2
func (*PRR_PC5_PID_PRBv2) GroupByROL ¶
func (m *PRR_PC5_PID_PRBv2) GroupByROL() []*PRR_PC5_PID_PRB_ROLv2
func (PRR_PC5_PID_PRBv2) MarshalYAML ¶
func (m PRR_PC5_PID_PRBv2) MarshalYAML() (interface{}, error)
func (*PRR_PC5_PID_PRBv2) PRB ¶
func (m *PRR_PC5_PID_PRBv2) PRB() *PRB
type PRR_PC5_PIDv2 ¶
type PRR_PC5_PIDv2 struct {
// contains filtered or unexported fields
}
func (*PRR_PC5_PIDv2) GroupByPRB ¶
func (m *PRR_PC5_PIDv2) GroupByPRB() []*PRR_PC5_PID_PRBv2
func (PRR_PC5_PIDv2) MarshalYAML ¶
func (m PRR_PC5_PIDv2) MarshalYAML() (interface{}, error)
func (*PRR_PC5_PIDv2) PID ¶
func (m *PRR_PC5_PIDv2) PID() *PID
func (*PRR_PC5_PIDv2) PV1 ¶
func (m *PRR_PC5_PIDv2) PV1() *PV1
func (*PRR_PC5_PIDv2) PV2 ¶
func (m *PRR_PC5_PIDv2) PV2() *PV2
type PRR_PC5_PROBLEM ¶
type PRR_PC5_PROBLEM struct { PRB *PRB `hl7:"true,PRB"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` PROBLEM_ROLE []PRR_PC5_PROBLEM_ROLE `hl7:"false,PROBLEM_ROLE"` PROBLEM_PATHWAY []PRR_PC5_PROBLEM_PATHWAY `hl7:"false,PROBLEM_PATHWAY"` PROBLEM_OBSERVATION []PRR_PC5_PROBLEM_OBSERVATION `hl7:"false,PROBLEM_OBSERVATION"` GOAL []PRR_PC5_GOAL `hl7:"false,GOAL"` ORDER []PRR_PC5_ORDER `hl7:"false,ORDER"` Other []interface{} }
PRR_PC5_PROBLEM represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PRR_PC5_PROBLEM) MessageTypeSubStructName ¶
func (s *PRR_PC5_PROBLEM) MessageTypeSubStructName() string
type PRR_PC5_PROBLEM_OBSERVATION ¶
type PRR_PC5_PROBLEM_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
PRR_PC5_PROBLEM_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PRR_PC5_PROBLEM_OBSERVATION) MessageTypeSubStructName ¶
func (s *PRR_PC5_PROBLEM_OBSERVATION) MessageTypeSubStructName() string
type PRR_PC5_PROBLEM_PATHWAY ¶
type PRR_PC5_PROBLEM_PATHWAY struct { PTH *PTH `hl7:"true,PTH"` VAR []VAR `hl7:"false,VAR"` Other []interface{} }
PRR_PC5_PROBLEM_PATHWAY represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PRR_PC5_PROBLEM_PATHWAY) MessageTypeSubStructName ¶
func (s *PRR_PC5_PROBLEM_PATHWAY) MessageTypeSubStructName() string
type PRR_PC5_PROBLEM_ROLE ¶
type PRR_PC5_PROBLEM_ROLE struct { ROL *ROL `hl7:"true,ROL"` VAR []VAR `hl7:"false,VAR"` Other []interface{} }
PRR_PC5_PROBLEM_ROLE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PRR_PC5_PROBLEM_ROLE) MessageTypeSubStructName ¶
func (s *PRR_PC5_PROBLEM_ROLE) MessageTypeSubStructName() string
type PRR_PC5v2 ¶
type PRR_PC5v2 struct {
// contains filtered or unexported fields
}
func (*PRR_PC5v2) GroupByPID ¶
func (m *PRR_PC5v2) GroupByPID() []*PRR_PC5_PIDv2
func (PRR_PC5v2) MarshalYAML ¶
type PSH ¶
type PSH struct { ReportType *ST `hl7:"true,Report Type"` // PSH-1 ReportFormIdentifier *ST `hl7:"false,Report Form Identifier"` // PSH-2 ReportDate *TS `hl7:"true,Report Date"` // PSH-3 ReportIntervalStartDate *TS `hl7:"false,Report Interval Start Date"` // PSH-4 ReportIntervalEndDate *TS `hl7:"false,Report Interval End Date"` // PSH-5 QuantityManufactured *CQ `hl7:"false,Quantity Manufactured"` // PSH-6 QuantityDistributed *CQ `hl7:"false,Quantity Distributed"` // PSH-7 QuantityDistributedMethod *ID `hl7:"false,Quantity Distributed Method"` // PSH-8 QuantityDistributedComment *FT `hl7:"false,Quantity Distributed Comment"` // PSH-9 QuantityInUse *CQ `hl7:"false,Quantity In Use"` // PSH-10 QuantityInUseMethod *ID `hl7:"false,Quantity In Use Method"` // PSH-11 QuantityInUseComment *FT `hl7:"false,Quantity In Use Comment"` // PSH-12 NumberOfProductExperienceReportsFiledByFacility []NM `hl7:"false,Number Of Product Experience Reports Filed By Facility"` // PSH-13 NumberOfProductExperienceReportsFiledByDistributor []NM `hl7:"false,Number Of Product Experience Reports Filed By Distributor"` // PSH-14 }
PSH represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*PSH) SegmentName ¶
type PT ¶
type PT struct { ProcessingID *ID `hl7:"false,Processing ID"` ProcessingMode *ID `hl7:"false,Processing Mode"` }
PT represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type PTA ¶
type PTA struct { PolicyType *IS `hl7:"false,Policy Type"` AmountClass *IS `hl7:"false,Amount Class"` Amount *NM `hl7:"false,Amount"` }
PTA represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type PTH ¶
type PTH struct { ActionCode *ID `hl7:"true,Action Code"` // PTH-1 PathwayID *CE `hl7:"true,Pathway ID"` // PTH-2 PathwayInstanceID *EI `hl7:"true,Pathway Instance ID"` // PTH-3 PathwayEstablishedDateTime *TS `hl7:"true,Pathway Established Date/Time"` // PTH-4 PathwayLifeCycleStatus *CE `hl7:"false,Pathway Life Cycle Status"` // PTH-5 ChangePathwayLifeCycleStatusDateTime *TS `hl7:"false,Change Pathway Life Cycle Status Date/Time"` // PTH-6 }
PTH represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*PTH) SegmentName ¶
type PTR_PCF ¶
type PTR_PCF struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QAK *QAK `hl7:"false,QAK"` QRD *QRD `hl7:"true,QRD"` PATIENT []PTR_PCF_PATIENT `hl7:"true,PATIENT"` Other []interface{} }
PTR_PCF represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PTR_PCF) MessageTypeName ¶
type PTR_PCF_CHOICE ¶
type PTR_PCF_CHOICE struct { // Only one of the following fields will be set. OBR *OBR `hl7:"true,OBR"` RXO *RXO `hl7:"true,RXO"` Other []interface{} }
PTR_PCF_CHOICE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PTR_PCF_CHOICE) MessageTypeSubStructName ¶
func (s *PTR_PCF_CHOICE) MessageTypeSubStructName() string
type PTR_PCF_GOAL ¶
type PTR_PCF_GOAL struct { GOL *GOL `hl7:"true,GOL"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` GOAL_ROLE []PTR_PCF_GOAL_ROLE `hl7:"false,GOAL_ROLE"` GOAL_OBSERVATION []PTR_PCF_GOAL_OBSERVATION `hl7:"false,GOAL_OBSERVATION"` Other []interface{} }
PTR_PCF_GOAL represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PTR_PCF_GOAL) MessageTypeSubStructName ¶
func (s *PTR_PCF_GOAL) MessageTypeSubStructName() string
type PTR_PCF_GOAL_OBSERVATION ¶
type PTR_PCF_GOAL_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
PTR_PCF_GOAL_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PTR_PCF_GOAL_OBSERVATION) MessageTypeSubStructName ¶
func (s *PTR_PCF_GOAL_OBSERVATION) MessageTypeSubStructName() string
type PTR_PCF_GOAL_ROLE ¶
type PTR_PCF_GOAL_ROLE struct { ROL *ROL `hl7:"true,ROL"` VAR []VAR `hl7:"false,VAR"` Other []interface{} }
PTR_PCF_GOAL_ROLE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PTR_PCF_GOAL_ROLE) MessageTypeSubStructName ¶
func (s *PTR_PCF_GOAL_ROLE) MessageTypeSubStructName() string
type PTR_PCF_ORDER ¶
type PTR_PCF_ORDER struct { ORC *ORC `hl7:"true,ORC"` ORDER_DETAIL *PTR_PCF_ORDER_DETAIL `hl7:"false,ORDER_DETAIL"` Other []interface{} }
PTR_PCF_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PTR_PCF_ORDER) MessageTypeSubStructName ¶
func (s *PTR_PCF_ORDER) MessageTypeSubStructName() string
type PTR_PCF_ORDER_DETAIL ¶
type PTR_PCF_ORDER_DETAIL struct { CHOICE *PTR_PCF_CHOICE `hl7:"true,CHOICE"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` ORDER_OBSERVATION []PTR_PCF_ORDER_OBSERVATION `hl7:"false,ORDER_OBSERVATION"` Other []interface{} }
PTR_PCF_ORDER_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PTR_PCF_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *PTR_PCF_ORDER_DETAIL) MessageTypeSubStructName() string
type PTR_PCF_ORDER_OBSERVATION ¶
type PTR_PCF_ORDER_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` Other []interface{} }
PTR_PCF_ORDER_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PTR_PCF_ORDER_OBSERVATION) MessageTypeSubStructName ¶
func (s *PTR_PCF_ORDER_OBSERVATION) MessageTypeSubStructName() string
type PTR_PCF_PATHWAY ¶
type PTR_PCF_PATHWAY struct { PTH *PTH `hl7:"true,PTH"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` PATHWAY_ROLE []PTR_PCF_PATHWAY_ROLE `hl7:"false,PATHWAY_ROLE"` PROBLEM []PTR_PCF_PROBLEM `hl7:"false,PROBLEM"` Other []interface{} }
PTR_PCF_PATHWAY represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PTR_PCF_PATHWAY) MessageTypeSubStructName ¶
func (s *PTR_PCF_PATHWAY) MessageTypeSubStructName() string
type PTR_PCF_PATHWAY_ROLE ¶
type PTR_PCF_PATHWAY_ROLE struct { ROL *ROL `hl7:"true,ROL"` VAR []VAR `hl7:"false,VAR"` Other []interface{} }
PTR_PCF_PATHWAY_ROLE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PTR_PCF_PATHWAY_ROLE) MessageTypeSubStructName ¶
func (s *PTR_PCF_PATHWAY_ROLE) MessageTypeSubStructName() string
type PTR_PCF_PATIENT ¶
type PTR_PCF_PATIENT struct { PID *PID `hl7:"true,PID"` PATIENT_VISIT *PTR_PCF_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` PATHWAY []PTR_PCF_PATHWAY `hl7:"true,PATHWAY"` Other []interface{} }
PTR_PCF_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PTR_PCF_PATIENT) MessageTypeSubStructName ¶
func (s *PTR_PCF_PATIENT) MessageTypeSubStructName() string
type PTR_PCF_PATIENT_VISIT ¶
type PTR_PCF_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
PTR_PCF_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PTR_PCF_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *PTR_PCF_PATIENT_VISIT) MessageTypeSubStructName() string
type PTR_PCF_PID_PTH_PRB_GOL_OBXv2 ¶
type PTR_PCF_PID_PTH_PRB_GOL_OBXv2 struct {
// contains filtered or unexported fields
}
func (*PTR_PCF_PID_PTH_PRB_GOL_OBXv2) AllNTE ¶
func (m *PTR_PCF_PID_PTH_PRB_GOL_OBXv2) AllNTE() []*NTE
func (PTR_PCF_PID_PTH_PRB_GOL_OBXv2) MarshalYAML ¶
func (m PTR_PCF_PID_PTH_PRB_GOL_OBXv2) MarshalYAML() (interface{}, error)
func (*PTR_PCF_PID_PTH_PRB_GOL_OBXv2) OBX ¶
func (m *PTR_PCF_PID_PTH_PRB_GOL_OBXv2) OBX() *OBX
type PTR_PCF_PID_PTH_PRB_GOL_ROLv2 ¶
type PTR_PCF_PID_PTH_PRB_GOL_ROLv2 struct {
// contains filtered or unexported fields
}
func (*PTR_PCF_PID_PTH_PRB_GOL_ROLv2) AllVAR ¶
func (m *PTR_PCF_PID_PTH_PRB_GOL_ROLv2) AllVAR() []*VAR
func (PTR_PCF_PID_PTH_PRB_GOL_ROLv2) MarshalYAML ¶
func (m PTR_PCF_PID_PTH_PRB_GOL_ROLv2) MarshalYAML() (interface{}, error)
func (*PTR_PCF_PID_PTH_PRB_GOL_ROLv2) ROL ¶
func (m *PTR_PCF_PID_PTH_PRB_GOL_ROLv2) ROL() *ROL
type PTR_PCF_PID_PTH_PRB_GOLv2 ¶
type PTR_PCF_PID_PTH_PRB_GOLv2 struct {
// contains filtered or unexported fields
}
func (*PTR_PCF_PID_PTH_PRB_GOLv2) AllNTE ¶
func (m *PTR_PCF_PID_PTH_PRB_GOLv2) AllNTE() []*NTE
func (*PTR_PCF_PID_PTH_PRB_GOLv2) AllVAR ¶
func (m *PTR_PCF_PID_PTH_PRB_GOLv2) AllVAR() []*VAR
func (*PTR_PCF_PID_PTH_PRB_GOLv2) GOL ¶
func (m *PTR_PCF_PID_PTH_PRB_GOLv2) GOL() *GOL
func (*PTR_PCF_PID_PTH_PRB_GOLv2) GroupByOBX ¶
func (m *PTR_PCF_PID_PTH_PRB_GOLv2) GroupByOBX() []*PTR_PCF_PID_PTH_PRB_GOL_OBXv2
func (*PTR_PCF_PID_PTH_PRB_GOLv2) GroupByROL ¶
func (m *PTR_PCF_PID_PTH_PRB_GOLv2) GroupByROL() []*PTR_PCF_PID_PTH_PRB_GOL_ROLv2
func (PTR_PCF_PID_PTH_PRB_GOLv2) MarshalYAML ¶
func (m PTR_PCF_PID_PTH_PRB_GOLv2) MarshalYAML() (interface{}, error)
type PTR_PCF_PID_PTH_PRB_OBXv2 ¶
type PTR_PCF_PID_PTH_PRB_OBXv2 struct {
// contains filtered or unexported fields
}
func (*PTR_PCF_PID_PTH_PRB_OBXv2) AllNTE ¶
func (m *PTR_PCF_PID_PTH_PRB_OBXv2) AllNTE() []*NTE
func (PTR_PCF_PID_PTH_PRB_OBXv2) MarshalYAML ¶
func (m PTR_PCF_PID_PTH_PRB_OBXv2) MarshalYAML() (interface{}, error)
func (*PTR_PCF_PID_PTH_PRB_OBXv2) OBX ¶
func (m *PTR_PCF_PID_PTH_PRB_OBXv2) OBX() *OBX
type PTR_PCF_PID_PTH_PRB_ORC_OBXv2 ¶
type PTR_PCF_PID_PTH_PRB_ORC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*PTR_PCF_PID_PTH_PRB_ORC_OBXv2) AllNTE ¶
func (m *PTR_PCF_PID_PTH_PRB_ORC_OBXv2) AllNTE() []*NTE
func (*PTR_PCF_PID_PTH_PRB_ORC_OBXv2) AllVAR ¶
func (m *PTR_PCF_PID_PTH_PRB_ORC_OBXv2) AllVAR() []*VAR
func (PTR_PCF_PID_PTH_PRB_ORC_OBXv2) MarshalYAML ¶
func (m PTR_PCF_PID_PTH_PRB_ORC_OBXv2) MarshalYAML() (interface{}, error)
func (*PTR_PCF_PID_PTH_PRB_ORC_OBXv2) OBX ¶
func (m *PTR_PCF_PID_PTH_PRB_ORC_OBXv2) OBX() *OBX
type PTR_PCF_PID_PTH_PRB_ORCv2 ¶
type PTR_PCF_PID_PTH_PRB_ORCv2 struct {
// contains filtered or unexported fields
}
func (*PTR_PCF_PID_PTH_PRB_ORCv2) AllNTE ¶
func (m *PTR_PCF_PID_PTH_PRB_ORCv2) AllNTE() []*NTE
func (*PTR_PCF_PID_PTH_PRB_ORCv2) AllVAR ¶
func (m *PTR_PCF_PID_PTH_PRB_ORCv2) AllVAR() []*VAR
func (*PTR_PCF_PID_PTH_PRB_ORCv2) GroupByOBX ¶
func (m *PTR_PCF_PID_PTH_PRB_ORCv2) GroupByOBX() []*PTR_PCF_PID_PTH_PRB_ORC_OBXv2
func (PTR_PCF_PID_PTH_PRB_ORCv2) MarshalYAML ¶
func (m PTR_PCF_PID_PTH_PRB_ORCv2) MarshalYAML() (interface{}, error)
func (*PTR_PCF_PID_PTH_PRB_ORCv2) OBR ¶
func (m *PTR_PCF_PID_PTH_PRB_ORCv2) OBR() *OBR
func (*PTR_PCF_PID_PTH_PRB_ORCv2) ORC ¶
func (m *PTR_PCF_PID_PTH_PRB_ORCv2) ORC() *ORC
func (*PTR_PCF_PID_PTH_PRB_ORCv2) RXO ¶
func (m *PTR_PCF_PID_PTH_PRB_ORCv2) RXO() *RXO
type PTR_PCF_PID_PTH_PRB_ROLv2 ¶
type PTR_PCF_PID_PTH_PRB_ROLv2 struct {
// contains filtered or unexported fields
}
func (*PTR_PCF_PID_PTH_PRB_ROLv2) AllVAR ¶
func (m *PTR_PCF_PID_PTH_PRB_ROLv2) AllVAR() []*VAR
func (PTR_PCF_PID_PTH_PRB_ROLv2) MarshalYAML ¶
func (m PTR_PCF_PID_PTH_PRB_ROLv2) MarshalYAML() (interface{}, error)
func (*PTR_PCF_PID_PTH_PRB_ROLv2) ROL ¶
func (m *PTR_PCF_PID_PTH_PRB_ROLv2) ROL() *ROL
type PTR_PCF_PID_PTH_PRBv2 ¶
type PTR_PCF_PID_PTH_PRBv2 struct {
// contains filtered or unexported fields
}
func (*PTR_PCF_PID_PTH_PRBv2) AllNTE ¶
func (m *PTR_PCF_PID_PTH_PRBv2) AllNTE() []*NTE
func (*PTR_PCF_PID_PTH_PRBv2) AllVAR ¶
func (m *PTR_PCF_PID_PTH_PRBv2) AllVAR() []*VAR
func (*PTR_PCF_PID_PTH_PRBv2) GroupByGOL ¶
func (m *PTR_PCF_PID_PTH_PRBv2) GroupByGOL() []*PTR_PCF_PID_PTH_PRB_GOLv2
func (*PTR_PCF_PID_PTH_PRBv2) GroupByOBX ¶
func (m *PTR_PCF_PID_PTH_PRBv2) GroupByOBX() []*PTR_PCF_PID_PTH_PRB_OBXv2
func (*PTR_PCF_PID_PTH_PRBv2) GroupByORC ¶
func (m *PTR_PCF_PID_PTH_PRBv2) GroupByORC() []*PTR_PCF_PID_PTH_PRB_ORCv2
func (*PTR_PCF_PID_PTH_PRBv2) GroupByROL ¶
func (m *PTR_PCF_PID_PTH_PRBv2) GroupByROL() []*PTR_PCF_PID_PTH_PRB_ROLv2
func (PTR_PCF_PID_PTH_PRBv2) MarshalYAML ¶
func (m PTR_PCF_PID_PTH_PRBv2) MarshalYAML() (interface{}, error)
func (*PTR_PCF_PID_PTH_PRBv2) PRB ¶
func (m *PTR_PCF_PID_PTH_PRBv2) PRB() *PRB
type PTR_PCF_PID_PTH_ROLv2 ¶
type PTR_PCF_PID_PTH_ROLv2 struct {
// contains filtered or unexported fields
}
func (*PTR_PCF_PID_PTH_ROLv2) AllVAR ¶
func (m *PTR_PCF_PID_PTH_ROLv2) AllVAR() []*VAR
func (PTR_PCF_PID_PTH_ROLv2) MarshalYAML ¶
func (m PTR_PCF_PID_PTH_ROLv2) MarshalYAML() (interface{}, error)
func (*PTR_PCF_PID_PTH_ROLv2) ROL ¶
func (m *PTR_PCF_PID_PTH_ROLv2) ROL() *ROL
type PTR_PCF_PID_PTHv2 ¶
type PTR_PCF_PID_PTHv2 struct {
// contains filtered or unexported fields
}
func (*PTR_PCF_PID_PTHv2) AllNTE ¶
func (m *PTR_PCF_PID_PTHv2) AllNTE() []*NTE
func (*PTR_PCF_PID_PTHv2) AllVAR ¶
func (m *PTR_PCF_PID_PTHv2) AllVAR() []*VAR
func (*PTR_PCF_PID_PTHv2) GroupByPRB ¶
func (m *PTR_PCF_PID_PTHv2) GroupByPRB() []*PTR_PCF_PID_PTH_PRBv2
func (*PTR_PCF_PID_PTHv2) GroupByROL ¶
func (m *PTR_PCF_PID_PTHv2) GroupByROL() []*PTR_PCF_PID_PTH_ROLv2
func (PTR_PCF_PID_PTHv2) MarshalYAML ¶
func (m PTR_PCF_PID_PTHv2) MarshalYAML() (interface{}, error)
func (*PTR_PCF_PID_PTHv2) PTH ¶
func (m *PTR_PCF_PID_PTHv2) PTH() *PTH
type PTR_PCF_PIDv2 ¶
type PTR_PCF_PIDv2 struct {
// contains filtered or unexported fields
}
func (*PTR_PCF_PIDv2) GroupByPTH ¶
func (m *PTR_PCF_PIDv2) GroupByPTH() []*PTR_PCF_PID_PTHv2
func (PTR_PCF_PIDv2) MarshalYAML ¶
func (m PTR_PCF_PIDv2) MarshalYAML() (interface{}, error)
func (*PTR_PCF_PIDv2) PID ¶
func (m *PTR_PCF_PIDv2) PID() *PID
func (*PTR_PCF_PIDv2) PV1 ¶
func (m *PTR_PCF_PIDv2) PV1() *PV1
func (*PTR_PCF_PIDv2) PV2 ¶
func (m *PTR_PCF_PIDv2) PV2() *PV2
type PTR_PCF_PROBLEM ¶
type PTR_PCF_PROBLEM struct { PRB *PRB `hl7:"true,PRB"` NTE []NTE `hl7:"false,NTE"` VAR []VAR `hl7:"false,VAR"` PROBLEM_ROLE []PTR_PCF_PROBLEM_ROLE `hl7:"false,PROBLEM_ROLE"` PROBLEM_OBSERVATION []PTR_PCF_PROBLEM_OBSERVATION `hl7:"false,PROBLEM_OBSERVATION"` GOAL []PTR_PCF_GOAL `hl7:"false,GOAL"` ORDER []PTR_PCF_ORDER `hl7:"false,ORDER"` Other []interface{} }
PTR_PCF_PROBLEM represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PTR_PCF_PROBLEM) MessageTypeSubStructName ¶
func (s *PTR_PCF_PROBLEM) MessageTypeSubStructName() string
type PTR_PCF_PROBLEM_OBSERVATION ¶
type PTR_PCF_PROBLEM_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
PTR_PCF_PROBLEM_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PTR_PCF_PROBLEM_OBSERVATION) MessageTypeSubStructName ¶
func (s *PTR_PCF_PROBLEM_OBSERVATION) MessageTypeSubStructName() string
type PTR_PCF_PROBLEM_ROLE ¶
type PTR_PCF_PROBLEM_ROLE struct { ROL *ROL `hl7:"true,ROL"` VAR []VAR `hl7:"false,VAR"` Other []interface{} }
PTR_PCF_PROBLEM_ROLE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*PTR_PCF_PROBLEM_ROLE) MessageTypeSubStructName ¶
func (s *PTR_PCF_PROBLEM_ROLE) MessageTypeSubStructName() string
type PTR_PCFv2 ¶
type PTR_PCFv2 struct {
// contains filtered or unexported fields
}
func (*PTR_PCFv2) GroupByPID ¶
func (m *PTR_PCFv2) GroupByPID() []*PTR_PCF_PIDv2
func (PTR_PCFv2) MarshalYAML ¶
type PV1 ¶
type PV1 struct { SetIDPV1 *SI `hl7:"false,Set ID - PV1"` // PV1-1 PatientClass *IS `hl7:"true,Patient Class"` // PV1-2 AssignedPatientLocation *PL `hl7:"false,Assigned Patient Location"` // PV1-3 AdmissionType *IS `hl7:"false,Admission Type"` // PV1-4 PreadmitNumber *CX `hl7:"false,Preadmit Number"` // PV1-5 PriorPatientLocation *PL `hl7:"false,Prior Patient Location"` // PV1-6 AttendingDoctor []XCN `hl7:"false,Attending Doctor"` // PV1-7 ReferringDoctor []XCN `hl7:"false,Referring Doctor"` // PV1-8 ConsultingDoctor []XCN `hl7:"false,Consulting Doctor"` // PV1-9 HospitalService *IS `hl7:"false,Hospital Service"` // PV1-10 TemporaryLocation *PL `hl7:"false,Temporary Location"` // PV1-11 PreadmitTestIndicator *IS `hl7:"false,Preadmit Test Indicator"` // PV1-12 ReAdmissionIndicator *IS `hl7:"false,Re-Admission Indicator"` // PV1-13 AdmitSource *IS `hl7:"false,Admit Source"` // PV1-14 AmbulatoryStatus []IS `hl7:"false,Ambulatory Status"` // PV1-15 VIPIndicator *IS `hl7:"false,VIP Indicator"` // PV1-16 AdmittingDoctor []XCN `hl7:"false,Admitting Doctor"` // PV1-17 PatientType *IS `hl7:"false,Patient Type"` // PV1-18 VisitNumber *CX `hl7:"false,Visit Number"` // PV1-19 FinancialClass []FC `hl7:"false,Financial Class"` // PV1-20 ChargePriceIndicator *IS `hl7:"false,Charge Price Indicator"` // PV1-21 CourtesyCode *IS `hl7:"false,Courtesy Code"` // PV1-22 CreditRating *IS `hl7:"false,Credit Rating"` // PV1-23 ContractCode []IS `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 *IS `hl7:"false,Interest Code"` // PV1-28 TransferToBadDebtCode *IS `hl7:"false,Transfer To Bad Debt Code"` // PV1-29 TransferToBadDebtDate *DT `hl7:"false,Transfer To Bad Debt Date"` // PV1-30 BadDebtAgencyCode *IS `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 *IS `hl7:"false,Delete Account Indicator"` // PV1-34 DeleteAccountDate *DT `hl7:"false,Delete Account Date"` // PV1-35 DischargeDisposition *IS `hl7:"false,Discharge Disposition"` // PV1-36 DischargedToLocation *DLD `hl7:"false,Discharged To Location"` // PV1-37 DietType *CE `hl7:"false,Diet Type"` // PV1-38 ServicingFacility *IS `hl7:"false,Servicing Facility"` // PV1-39 BedStatus *IS `hl7:"false,Bed Status"` // PV1-40 AccountStatus *IS `hl7:"false,Account Status"` // PV1-41 PendingLocation *PL `hl7:"false,Pending Location"` // PV1-42 PriorTemporaryLocation *PL `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 *CX `hl7:"false,Alternate Visit ID"` // PV1-50 VisitIndicator *IS `hl7:"false,Visit Indicator"` // PV1-51 OtherHealthcareProvider []XCN `hl7:"false,Other Healthcare Provider"` // PV1-52 }
PV1 represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*PV1) SegmentName ¶
type PV2 ¶
type PV2 struct { PriorPendingLocation *PL `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 *IS `hl7:"false,Visit User Code"` // PV2-7 ExpectedAdmitDateTime *TS `hl7:"false,Expected Admit Date/Time"` // PV2-8 ExpectedDischargeDateTime *TS `hl7:"false,Expected Discharge Date/Time"` // PV2-9 EstimatedLengthOfInpatientStay *NM `hl7:"false,Estimated Length Of Inpatient Stay"` // PV2-10 ActualLengthOfInpatientStay *NM `hl7:"false,Actual Length Of Inpatient Stay"` // PV2-11 VisitDescription *ST `hl7:"false,Visit Description"` // PV2-12 ReferralSourceCode []XCN `hl7:"false,Referral Source Code"` // PV2-13 PreviousServiceDate *DT `hl7:"false,Previous Service Date"` // PV2-14 EmploymentIllnessRelatedIndicator *ID `hl7:"false,Employment Illness Related Indicator"` // PV2-15 PurgeStatusCode *IS `hl7:"false,Purge Status Code"` // PV2-16 PurgeStatusDate *DT `hl7:"false,Purge Status Date"` // PV2-17 SpecialProgramCode *IS `hl7:"false,Special Program Code"` // PV2-18 RetentionIndicator *ID `hl7:"false,Retention Indicator"` // PV2-19 ExpectedNumberOfInsurancePlans *NM `hl7:"false,Expected Number Of Insurance Plans"` // PV2-20 VisitPublicityCode *IS `hl7:"false,Visit Publicity Code"` // PV2-21 VisitProtectionIndicator *ID `hl7:"false,Visit Protection Indicator"` // PV2-22 ClinicOrganizationName []XON `hl7:"false,Clinic Organization Name"` // PV2-23 PatientStatusCode *IS `hl7:"false,Patient Status Code"` // PV2-24 VisitPriorityCode *IS `hl7:"false,Visit Priority Code"` // PV2-25 PreviousTreatmentDate *DT `hl7:"false,Previous Treatment Date"` // PV2-26 ExpectedDischargeDisposition *IS `hl7:"false,Expected Discharge Disposition"` // PV2-27 SignatureOnFileDate *DT `hl7:"false,Signature On File Date"` // PV2-28 FirstSimilarIllnessDate *DT `hl7:"false,First Similar Illness Date"` // PV2-29 PatientChargeAdjustmentCode *CE `hl7:"false,Patient Charge Adjustment Code"` // PV2-30 RecurringServiceCode *IS `hl7:"false,Recurring Service Code"` // PV2-31 BillingMediaCode *ID `hl7:"false,Billing Media Code"` // PV2-32 ExpectedSurgeryDateTime *TS `hl7:"false,Expected Surgery Date & Time"` // PV2-33 MilitaryPartnershipCode *ID `hl7:"false,Military Partnership Code"` // PV2-34 MilitaryNonAvailabilityCode *ID `hl7:"false,Military Non-Availability Code"` // PV2-35 NewbornBabyIndicator *ID `hl7:"false,Newborn Baby Indicator"` // PV2-36 BabyDetainedIndicator *ID `hl7:"false,Baby Detained Indicator"` // PV2-37 }
PV2 represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*PV2) SegmentName ¶
type QAK ¶
type QAK struct { QueryTag *ST `hl7:"false,Query Tag"` // QAK-1 QueryResponseStatus *ID `hl7:"false,Query Response Status"` // QAK-2 }
QAK represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*QAK) SegmentName ¶
type QCK_Q02 ¶
type QCK_Q02 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QAK *QAK `hl7:"false,QAK"` Other []interface{} }
QCK_Q02 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*QCK_Q02) MessageTypeName ¶
type QCK_Q02v2 ¶
type QCK_Q02v2 struct {
// contains filtered or unexported fields
}
func (QCK_Q02v2) MarshalYAML ¶
type QIP ¶
type QIP struct { FieldName *ST `hl7:"false,Field Name"` Value1Value2Value3 *ST `hl7:"false,Value1&Value2&Value3"` }
QIP represents the corresponding HL7 datatype. Definition from HL7 2.3.1
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 []XCN `hl7:"true,Who Subject Filter"` // QRD-8 WhatSubjectFilter []CE `hl7:"true,What Subject Filter"` // QRD-9 WhatDepartmentDataCode []CE `hl7:"true,What Department Data Code"` // QRD-10 WhatDataCodeValueQual []VR `hl7:"false,What Data Code Value Qual."` // QRD-11 QueryResultsLevel *ID `hl7:"false,Query Results Level"` // QRD-12 }
QRD represents the corresponding HL7 segment. Definition from HL7 2.3.1
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 WhenQuantityTimingQualifier *TQ `hl7:"false,When Quantity/Timing Qualifier"` // QRF-9 }
QRF represents the corresponding HL7 segment. Definition from HL7 2.3.1
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.3.1
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_PC4 ¶
type QRY_PC4 struct { MSH *MSH `hl7:"true,MSH"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` Other []interface{} }
QRY_PC4 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*QRY_PC4) MessageTypeName ¶
type QRY_PC4v2 ¶
type QRY_PC4v2 struct {
// contains filtered or unexported fields
}
func (QRY_PC4v2) 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.3.1
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.3.1
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"` Other []interface{} }
QRY_R02 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*QRY_R02) MessageTypeName ¶
type QRY_R02v2 ¶
type QRY_R02v2 struct {
// contains filtered or unexported fields
}
func (QRY_R02v2) MarshalYAML ¶
type QRY_T12 ¶
type QRY_T12 struct { MSH *MSH `hl7:"true,MSH"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` Other []interface{} }
QRY_T12 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*QRY_T12) MessageTypeName ¶
type QRY_T12v2 ¶
type QRY_T12v2 struct {
// contains filtered or unexported fields
}
func (QRY_T12v2) MarshalYAML ¶
type QSC ¶
type QSC struct { SegmentFieldName *ST `hl7:"false,Segment Field Name"` RelationalOperator *ID `hl7:"false,Relational Operator"` Value *ST `hl7:"false,Value"` RelationalConjunction *ID `hl7:"false,Relational Conjunction"` }
QSC represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type RAR_RAR ¶
type RAR_RAR struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` DEFINITION []RAR_RAR_DEFINITION `hl7:"true,DEFINITION"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
RAR_RAR represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RAR_RAR) MessageTypeName ¶
type RAR_RAR_DEFINITION ¶
type RAR_RAR_DEFINITION struct { QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` PATIENT *RAR_RAR_PATIENT `hl7:"false,PATIENT"` ORDER []RAR_RAR_ORDER `hl7:"true,ORDER"` Other []interface{} }
RAR_RAR_DEFINITION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RAR_RAR_DEFINITION) MessageTypeSubStructName ¶
func (s *RAR_RAR_DEFINITION) MessageTypeSubStructName() string
type RAR_RAR_ENCODING ¶
type RAR_RAR_ENCODING struct { RXE *RXE `hl7:"true,RXE"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` Other []interface{} }
RAR_RAR_ENCODING represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RAR_RAR_ENCODING) MessageTypeSubStructName ¶
func (s *RAR_RAR_ENCODING) MessageTypeSubStructName() string
type RAR_RAR_ORDER ¶
type RAR_RAR_ORDER struct { ORC *ORC `hl7:"true,ORC"` ENCODING *RAR_RAR_ENCODING `hl7:"false,ENCODING"` RXA []RXA `hl7:"true,RXA"` RXR *RXR `hl7:"true,RXR"` Other []interface{} }
RAR_RAR_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RAR_RAR_ORDER) MessageTypeSubStructName ¶
func (s *RAR_RAR_ORDER) MessageTypeSubStructName() string
type RAR_RAR_PATIENT ¶
type RAR_RAR_PATIENT struct { PID *PID `hl7:"true,PID"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RAR_RAR_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RAR_RAR_PATIENT) MessageTypeSubStructName ¶
func (s *RAR_RAR_PATIENT) MessageTypeSubStructName() string
type RAR_RAR_QRD_ORC_RXEv2 ¶
type RAR_RAR_QRD_ORC_RXEv2 struct {
// contains filtered or unexported fields
}
func (*RAR_RAR_QRD_ORC_RXEv2) AllRXC ¶
func (m *RAR_RAR_QRD_ORC_RXEv2) AllRXC() []*RXC
func (*RAR_RAR_QRD_ORC_RXEv2) AllRXR ¶
func (m *RAR_RAR_QRD_ORC_RXEv2) AllRXR() []*RXR
func (RAR_RAR_QRD_ORC_RXEv2) MarshalYAML ¶
func (m RAR_RAR_QRD_ORC_RXEv2) MarshalYAML() (interface{}, error)
func (*RAR_RAR_QRD_ORC_RXEv2) RXE ¶
func (m *RAR_RAR_QRD_ORC_RXEv2) RXE() *RXE
type RAR_RAR_QRD_ORCv2 ¶
type RAR_RAR_QRD_ORCv2 struct {
// contains filtered or unexported fields
}
func (*RAR_RAR_QRD_ORCv2) AllRXA ¶
func (m *RAR_RAR_QRD_ORCv2) AllRXA() []*RXA
func (*RAR_RAR_QRD_ORCv2) GroupByRXE ¶
func (m *RAR_RAR_QRD_ORCv2) GroupByRXE() *RAR_RAR_QRD_ORC_RXEv2
func (RAR_RAR_QRD_ORCv2) MarshalYAML ¶
func (m RAR_RAR_QRD_ORCv2) MarshalYAML() (interface{}, error)
func (*RAR_RAR_QRD_ORCv2) ORC ¶
func (m *RAR_RAR_QRD_ORCv2) ORC() *ORC
func (*RAR_RAR_QRD_ORCv2) RXR ¶
func (m *RAR_RAR_QRD_ORCv2) RXR() *RXR
type RAR_RAR_QRDv2 ¶
type RAR_RAR_QRDv2 struct {
// contains filtered or unexported fields
}
func (*RAR_RAR_QRDv2) AllNTE ¶
func (m *RAR_RAR_QRDv2) AllNTE() []*NTE
func (*RAR_RAR_QRDv2) GroupByORC ¶
func (m *RAR_RAR_QRDv2) GroupByORC() []*RAR_RAR_QRD_ORCv2
func (RAR_RAR_QRDv2) MarshalYAML ¶
func (m RAR_RAR_QRDv2) MarshalYAML() (interface{}, error)
func (*RAR_RAR_QRDv2) PID ¶
func (m *RAR_RAR_QRDv2) PID() *PID
func (*RAR_RAR_QRDv2) QRD ¶
func (m *RAR_RAR_QRDv2) QRD() *QRD
func (*RAR_RAR_QRDv2) QRF ¶
func (m *RAR_RAR_QRDv2) QRF() *QRF
type RAR_RARv2 ¶
type RAR_RARv2 struct {
// contains filtered or unexported fields
}
func (*RAR_RARv2) GroupByQRD ¶
func (m *RAR_RARv2) GroupByQRD() []*RAR_RAR_QRDv2
func (RAR_RARv2) MarshalYAML ¶
type RAS_O01 ¶
type RAS_O01 struct { MSH *MSH `hl7:"true,MSH"` NTE []NTE `hl7:"false,NTE"` PATIENT *RAS_O01_PATIENT `hl7:"false,PATIENT"` ORDER []RAS_O01_ORDER `hl7:"true,ORDER"` Other []interface{} }
RAS_O01 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RAS_O01) MessageTypeName ¶
type RAS_O01_COMPONENTS ¶
type RAS_O01_COMPONENTS struct { RXC []RXC `hl7:"true,RXC"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RAS_O01_COMPONENTS represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RAS_O01_COMPONENTS) MessageTypeSubStructName ¶
func (s *RAS_O01_COMPONENTS) MessageTypeSubStructName() string
type RAS_O01_ENCODING ¶
type RAS_O01_ENCODING struct { RXE *RXE `hl7:"true,RXE"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` Other []interface{} }
RAS_O01_ENCODING represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RAS_O01_ENCODING) MessageTypeSubStructName ¶
func (s *RAS_O01_ENCODING) MessageTypeSubStructName() string
type RAS_O01_OBSERVATION ¶
type RAS_O01_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RAS_O01_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RAS_O01_OBSERVATION) MessageTypeSubStructName ¶
func (s *RAS_O01_OBSERVATION) MessageTypeSubStructName() string
type RAS_O01_ORC_OBXv2 ¶
type RAS_O01_ORC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*RAS_O01_ORC_OBXv2) AllNTE ¶
func (m *RAS_O01_ORC_OBXv2) AllNTE() []*NTE
func (RAS_O01_ORC_OBXv2) MarshalYAML ¶
func (m RAS_O01_ORC_OBXv2) MarshalYAML() (interface{}, error)
func (*RAS_O01_ORC_OBXv2) OBX ¶
func (m *RAS_O01_ORC_OBXv2) OBX() *OBX
type RAS_O01_ORC_RXEv2 ¶
type RAS_O01_ORC_RXEv2 struct {
// contains filtered or unexported fields
}
func (*RAS_O01_ORC_RXEv2) AllRXC ¶
func (m *RAS_O01_ORC_RXEv2) AllRXC() []*RXC
func (*RAS_O01_ORC_RXEv2) AllRXR ¶
func (m *RAS_O01_ORC_RXEv2) AllRXR() []*RXR
func (RAS_O01_ORC_RXEv2) MarshalYAML ¶
func (m RAS_O01_ORC_RXEv2) MarshalYAML() (interface{}, error)
func (*RAS_O01_ORC_RXEv2) RXE ¶
func (m *RAS_O01_ORC_RXEv2) RXE() *RXE
type RAS_O01_ORC_RXO_RXCv2 ¶
type RAS_O01_ORC_RXO_RXCv2 struct {
// contains filtered or unexported fields
}
func (*RAS_O01_ORC_RXO_RXCv2) AllNTE ¶
func (m *RAS_O01_ORC_RXO_RXCv2) AllNTE() []*NTE
func (*RAS_O01_ORC_RXO_RXCv2) AllRXC ¶
func (m *RAS_O01_ORC_RXO_RXCv2) AllRXC() []*RXC
func (RAS_O01_ORC_RXO_RXCv2) MarshalYAML ¶
func (m RAS_O01_ORC_RXO_RXCv2) MarshalYAML() (interface{}, error)
type RAS_O01_ORC_RXOv2 ¶
type RAS_O01_ORC_RXOv2 struct {
// contains filtered or unexported fields
}
func (*RAS_O01_ORC_RXOv2) AllNTE ¶
func (m *RAS_O01_ORC_RXOv2) AllNTE() []*NTE
func (*RAS_O01_ORC_RXOv2) AllRXR ¶
func (m *RAS_O01_ORC_RXOv2) AllRXR() []*RXR
func (*RAS_O01_ORC_RXOv2) GroupByRXC ¶
func (m *RAS_O01_ORC_RXOv2) GroupByRXC() *RAS_O01_ORC_RXO_RXCv2
func (RAS_O01_ORC_RXOv2) MarshalYAML ¶
func (m RAS_O01_ORC_RXOv2) MarshalYAML() (interface{}, error)
func (*RAS_O01_ORC_RXOv2) RXO ¶
func (m *RAS_O01_ORC_RXOv2) RXO() *RXO
type RAS_O01_ORCv2 ¶
type RAS_O01_ORCv2 struct {
// contains filtered or unexported fields
}
func (*RAS_O01_ORCv2) AllCTI ¶
func (m *RAS_O01_ORCv2) AllCTI() []*CTI
func (*RAS_O01_ORCv2) AllRXA ¶
func (m *RAS_O01_ORCv2) AllRXA() []*RXA
func (*RAS_O01_ORCv2) GroupByOBX ¶
func (m *RAS_O01_ORCv2) GroupByOBX() []*RAS_O01_ORC_OBXv2
func (*RAS_O01_ORCv2) GroupByRXE ¶
func (m *RAS_O01_ORCv2) GroupByRXE() *RAS_O01_ORC_RXEv2
func (*RAS_O01_ORCv2) GroupByRXO ¶
func (m *RAS_O01_ORCv2) GroupByRXO() *RAS_O01_ORC_RXOv2
func (RAS_O01_ORCv2) MarshalYAML ¶
func (m RAS_O01_ORCv2) MarshalYAML() (interface{}, error)
func (*RAS_O01_ORCv2) ORC ¶
func (m *RAS_O01_ORCv2) ORC() *ORC
func (*RAS_O01_ORCv2) RXR ¶
func (m *RAS_O01_ORCv2) RXR() *RXR
type RAS_O01_ORDER ¶
type RAS_O01_ORDER struct { ORC *ORC `hl7:"true,ORC"` ORDER_DETAIL *RAS_O01_ORDER_DETAIL `hl7:"false,ORDER_DETAIL"` ENCODING *RAS_O01_ENCODING `hl7:"false,ENCODING"` RXA []RXA `hl7:"true,RXA"` RXR *RXR `hl7:"true,RXR"` OBSERVATION []RAS_O01_OBSERVATION `hl7:"false,OBSERVATION"` CTI []CTI `hl7:"false,CTI"` Other []interface{} }
RAS_O01_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RAS_O01_ORDER) MessageTypeSubStructName ¶
func (s *RAS_O01_ORDER) MessageTypeSubStructName() string
type RAS_O01_ORDER_DETAIL ¶
type RAS_O01_ORDER_DETAIL struct { RXO *RXO `hl7:"true,RXO"` ORDER_DETAIL_SUPPLEMENT *RAS_O01_ORDER_DETAIL_SUPPLEMENT `hl7:"false,ORDER_DETAIL_SUPPLEMENT"` Other []interface{} }
RAS_O01_ORDER_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RAS_O01_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *RAS_O01_ORDER_DETAIL) MessageTypeSubStructName() string
type RAS_O01_ORDER_DETAIL_SUPPLEMENT ¶
type RAS_O01_ORDER_DETAIL_SUPPLEMENT struct { NTE []NTE `hl7:"true,NTE"` RXR []RXR `hl7:"true,RXR"` COMPONENTS *RAS_O01_COMPONENTS `hl7:"false,COMPONENTS"` Other []interface{} }
RAS_O01_ORDER_DETAIL_SUPPLEMENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RAS_O01_ORDER_DETAIL_SUPPLEMENT) MessageTypeSubStructName ¶
func (s *RAS_O01_ORDER_DETAIL_SUPPLEMENT) MessageTypeSubStructName() string
type RAS_O01_PATIENT ¶
type RAS_O01_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NTE []NTE `hl7:"false,NTE"` AL1 []AL1 `hl7:"false,AL1"` PATIENT_VISIT *RAS_O01_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` Other []interface{} }
RAS_O01_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RAS_O01_PATIENT) MessageTypeSubStructName ¶
func (s *RAS_O01_PATIENT) MessageTypeSubStructName() string
type RAS_O01_PATIENT_VISIT ¶
type RAS_O01_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
RAS_O01_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RAS_O01_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *RAS_O01_PATIENT_VISIT) MessageTypeSubStructName() string
type RAS_O01_PIDv2 ¶
type RAS_O01_PIDv2 struct {
// contains filtered or unexported fields
}
func (*RAS_O01_PIDv2) AllAL1 ¶
func (m *RAS_O01_PIDv2) AllAL1() []*AL1
func (*RAS_O01_PIDv2) AllNTE ¶
func (m *RAS_O01_PIDv2) AllNTE() []*NTE
func (RAS_O01_PIDv2) MarshalYAML ¶
func (m RAS_O01_PIDv2) MarshalYAML() (interface{}, error)
func (*RAS_O01_PIDv2) PD1 ¶
func (m *RAS_O01_PIDv2) PD1() *PD1
func (*RAS_O01_PIDv2) PID ¶
func (m *RAS_O01_PIDv2) PID() *PID
func (*RAS_O01_PIDv2) PV1 ¶
func (m *RAS_O01_PIDv2) PV1() *PV1
func (*RAS_O01_PIDv2) PV2 ¶
func (m *RAS_O01_PIDv2) PV2() *PV2
type RAS_O01v2 ¶
type RAS_O01v2 struct {
// contains filtered or unexported fields
}
func (*RAS_O01v2) GroupByORC ¶
func (m *RAS_O01v2) GroupByORC() []*RAS_O01_ORCv2
func (*RAS_O01v2) GroupByPID ¶
func (m *RAS_O01v2) GroupByPID() *RAS_O01_PIDv2
func (RAS_O01v2) MarshalYAML ¶
type RCD ¶
type RCD struct { SegmentFieldName *ST `hl7:"false,Segment Field Name"` DateType *ST `hl7:"false,Date Type"` MaximumColumnWidth *NM `hl7:"false,Maximum Column Width"` }
RCD represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type RCI_I05 ¶
type RCI_I05 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` PROVIDER []RCI_I05_PROVIDER `hl7:"true,PROVIDER"` PID *PID `hl7:"true,PID"` DG1 []DG1 `hl7:"false,DG1"` DRG []DRG `hl7:"false,DRG"` AL1 []AL1 `hl7:"false,AL1"` OBSERVATION []RCI_I05_OBSERVATION `hl7:"false,OBSERVATION"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RCI_I05 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RCI_I05) MessageTypeName ¶
type RCI_I05_OBR_OBXv2 ¶
type RCI_I05_OBR_OBXv2 struct {
// contains filtered or unexported fields
}
func (*RCI_I05_OBR_OBXv2) AllNTE ¶
func (m *RCI_I05_OBR_OBXv2) AllNTE() []*NTE
func (RCI_I05_OBR_OBXv2) MarshalYAML ¶
func (m RCI_I05_OBR_OBXv2) MarshalYAML() (interface{}, error)
func (*RCI_I05_OBR_OBXv2) OBX ¶
func (m *RCI_I05_OBR_OBXv2) OBX() *OBX
type RCI_I05_OBRv2 ¶
type RCI_I05_OBRv2 struct {
// contains filtered or unexported fields
}
func (*RCI_I05_OBRv2) AllNTE ¶
func (m *RCI_I05_OBRv2) AllNTE() []*NTE
func (*RCI_I05_OBRv2) GroupByOBX ¶
func (m *RCI_I05_OBRv2) GroupByOBX() []*RCI_I05_OBR_OBXv2
func (RCI_I05_OBRv2) MarshalYAML ¶
func (m RCI_I05_OBRv2) MarshalYAML() (interface{}, error)
func (*RCI_I05_OBRv2) OBR ¶
func (m *RCI_I05_OBRv2) OBR() *OBR
type RCI_I05_OBSERVATION ¶
type RCI_I05_OBSERVATION struct { OBR *OBR `hl7:"true,OBR"` NTE []NTE `hl7:"false,NTE"` RESULTS []RCI_I05_RESULTS `hl7:"false,RESULTS"` Other []interface{} }
RCI_I05_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RCI_I05_OBSERVATION) MessageTypeSubStructName ¶
func (s *RCI_I05_OBSERVATION) MessageTypeSubStructName() string
type RCI_I05_PRDv2 ¶
type RCI_I05_PRDv2 struct {
// contains filtered or unexported fields
}
func (*RCI_I05_PRDv2) AllCTD ¶
func (m *RCI_I05_PRDv2) AllCTD() []*CTD
func (RCI_I05_PRDv2) MarshalYAML ¶
func (m RCI_I05_PRDv2) MarshalYAML() (interface{}, error)
func (*RCI_I05_PRDv2) PRD ¶
func (m *RCI_I05_PRDv2) PRD() *PRD
type RCI_I05_PROVIDER ¶
type RCI_I05_PROVIDER struct { PRD *PRD `hl7:"true,PRD"` CTD []CTD `hl7:"false,CTD"` Other []interface{} }
RCI_I05_PROVIDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RCI_I05_PROVIDER) MessageTypeSubStructName ¶
func (s *RCI_I05_PROVIDER) MessageTypeSubStructName() string
type RCI_I05_RESULTS ¶
type RCI_I05_RESULTS struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RCI_I05_RESULTS represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RCI_I05_RESULTS) MessageTypeSubStructName ¶
func (s *RCI_I05_RESULTS) MessageTypeSubStructName() string
type RCI_I05v2 ¶
type RCI_I05v2 struct {
// contains filtered or unexported fields
}
func (*RCI_I05v2) GroupByOBR ¶
func (m *RCI_I05v2) GroupByOBR() []*RCI_I05_OBRv2
func (*RCI_I05v2) GroupByPRD ¶
func (m *RCI_I05v2) GroupByPRD() []*RCI_I05_PRDv2
func (RCI_I05v2) MarshalYAML ¶
type RCL_I06 ¶
type RCL_I06 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` PROVIDER []RCL_I06_PROVIDER `hl7:"true,PROVIDER"` PID *PID `hl7:"true,PID"` DG1 []DG1 `hl7:"false,DG1"` DRG []DRG `hl7:"false,DRG"` AL1 []AL1 `hl7:"false,AL1"` NTE []NTE `hl7:"false,NTE"` DSP []DSP `hl7:"false,DSP"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
RCL_I06 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RCL_I06) MessageTypeName ¶
type RCL_I06_PRDv2 ¶
type RCL_I06_PRDv2 struct {
// contains filtered or unexported fields
}
func (*RCL_I06_PRDv2) AllCTD ¶
func (m *RCL_I06_PRDv2) AllCTD() []*CTD
func (RCL_I06_PRDv2) MarshalYAML ¶
func (m RCL_I06_PRDv2) MarshalYAML() (interface{}, error)
func (*RCL_I06_PRDv2) PRD ¶
func (m *RCL_I06_PRDv2) PRD() *PRD
type RCL_I06_PROVIDER ¶
type RCL_I06_PROVIDER struct { PRD *PRD `hl7:"true,PRD"` CTD []CTD `hl7:"false,CTD"` Other []interface{} }
RCL_I06_PROVIDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RCL_I06_PROVIDER) MessageTypeSubStructName ¶
func (s *RCL_I06_PROVIDER) MessageTypeSubStructName() string
type RCL_I06v2 ¶
type RCL_I06v2 struct {
// contains filtered or unexported fields
}
func (*RCL_I06v2) GroupByPRD ¶
func (m *RCL_I06v2) GroupByPRD() []*RCL_I06_PRDv2
func (RCL_I06v2) MarshalYAML ¶
type RDE_O01 ¶
type RDE_O01 struct { MSH *MSH `hl7:"true,MSH"` NTE []NTE `hl7:"false,NTE"` PATIENT *RDE_O01_PATIENT `hl7:"false,PATIENT"` ORDER []RDE_O01_ORDER `hl7:"true,ORDER"` Other []interface{} }
RDE_O01 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RDE_O01) MessageTypeName ¶
type RDE_O01_COMPONENT ¶
type RDE_O01_COMPONENT struct { RXC []RXC `hl7:"true,RXC"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RDE_O01_COMPONENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RDE_O01_COMPONENT) MessageTypeSubStructName ¶
func (s *RDE_O01_COMPONENT) MessageTypeSubStructName() string
type RDE_O01_INSURANCE ¶
type RDE_O01_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
RDE_O01_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RDE_O01_INSURANCE) MessageTypeSubStructName ¶
func (s *RDE_O01_INSURANCE) MessageTypeSubStructName() string
type RDE_O01_OBSERVATION ¶
type RDE_O01_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RDE_O01_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RDE_O01_OBSERVATION) MessageTypeSubStructName ¶
func (s *RDE_O01_OBSERVATION) MessageTypeSubStructName() string
type RDE_O01_ORC_OBXv2 ¶
type RDE_O01_ORC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*RDE_O01_ORC_OBXv2) AllNTE ¶
func (m *RDE_O01_ORC_OBXv2) AllNTE() []*NTE
func (RDE_O01_ORC_OBXv2) MarshalYAML ¶
func (m RDE_O01_ORC_OBXv2) MarshalYAML() (interface{}, error)
func (*RDE_O01_ORC_OBXv2) OBX ¶
func (m *RDE_O01_ORC_OBXv2) OBX() *OBX
type RDE_O01_ORC_RXO_RXCv2 ¶
type RDE_O01_ORC_RXO_RXCv2 struct {
// contains filtered or unexported fields
}
func (*RDE_O01_ORC_RXO_RXCv2) AllNTE ¶
func (m *RDE_O01_ORC_RXO_RXCv2) AllNTE() []*NTE
func (*RDE_O01_ORC_RXO_RXCv2) AllRXC ¶
func (m *RDE_O01_ORC_RXO_RXCv2) AllRXC() []*RXC
func (RDE_O01_ORC_RXO_RXCv2) MarshalYAML ¶
func (m RDE_O01_ORC_RXO_RXCv2) MarshalYAML() (interface{}, error)
type RDE_O01_ORC_RXOv2 ¶
type RDE_O01_ORC_RXOv2 struct {
// contains filtered or unexported fields
}
func (*RDE_O01_ORC_RXOv2) AllNTE ¶
func (m *RDE_O01_ORC_RXOv2) AllNTE() []*NTE
func (*RDE_O01_ORC_RXOv2) AllRXR ¶
func (m *RDE_O01_ORC_RXOv2) AllRXR() []*RXR
func (*RDE_O01_ORC_RXOv2) GroupByRXC ¶
func (m *RDE_O01_ORC_RXOv2) GroupByRXC() *RDE_O01_ORC_RXO_RXCv2
func (RDE_O01_ORC_RXOv2) MarshalYAML ¶
func (m RDE_O01_ORC_RXOv2) MarshalYAML() (interface{}, error)
func (*RDE_O01_ORC_RXOv2) RXO ¶
func (m *RDE_O01_ORC_RXOv2) RXO() *RXO
type RDE_O01_ORCv2 ¶
type RDE_O01_ORCv2 struct {
// contains filtered or unexported fields
}
func (*RDE_O01_ORCv2) AllCTI ¶
func (m *RDE_O01_ORCv2) AllCTI() []*CTI
func (*RDE_O01_ORCv2) AllRXC ¶
func (m *RDE_O01_ORCv2) AllRXC() []*RXC
func (*RDE_O01_ORCv2) AllRXR ¶
func (m *RDE_O01_ORCv2) AllRXR() []*RXR
func (*RDE_O01_ORCv2) GroupByOBX ¶
func (m *RDE_O01_ORCv2) GroupByOBX() []*RDE_O01_ORC_OBXv2
func (*RDE_O01_ORCv2) GroupByRXO ¶
func (m *RDE_O01_ORCv2) GroupByRXO() *RDE_O01_ORC_RXOv2
func (RDE_O01_ORCv2) MarshalYAML ¶
func (m RDE_O01_ORCv2) MarshalYAML() (interface{}, error)
func (*RDE_O01_ORCv2) ORC ¶
func (m *RDE_O01_ORCv2) ORC() *ORC
func (*RDE_O01_ORCv2) RXE ¶
func (m *RDE_O01_ORCv2) RXE() *RXE
type RDE_O01_ORDER ¶
type RDE_O01_ORDER struct { ORC *ORC `hl7:"true,ORC"` ORDER_DETAIL *RDE_O01_ORDER_DETAIL `hl7:"false,ORDER_DETAIL"` RXE *RXE `hl7:"true,RXE"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` OBSERVATION []RDE_O01_OBSERVATION `hl7:"false,OBSERVATION"` CTI []CTI `hl7:"false,CTI"` Other []interface{} }
RDE_O01_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RDE_O01_ORDER) MessageTypeSubStructName ¶
func (s *RDE_O01_ORDER) MessageTypeSubStructName() string
type RDE_O01_ORDER_DETAIL ¶
type RDE_O01_ORDER_DETAIL struct { RXO *RXO `hl7:"true,RXO"` NTE []NTE `hl7:"false,NTE"` RXR []RXR `hl7:"true,RXR"` COMPONENT *RDE_O01_COMPONENT `hl7:"false,COMPONENT"` Other []interface{} }
RDE_O01_ORDER_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RDE_O01_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *RDE_O01_ORDER_DETAIL) MessageTypeSubStructName() string
type RDE_O01_PATIENT ¶
type RDE_O01_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NTE []NTE `hl7:"false,NTE"` PATIENT_VISIT *RDE_O01_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` INSURANCE []RDE_O01_INSURANCE `hl7:"false,INSURANCE"` GT1 *GT1 `hl7:"false,GT1"` AL1 []AL1 `hl7:"false,AL1"` Other []interface{} }
RDE_O01_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RDE_O01_PATIENT) MessageTypeSubStructName ¶
func (s *RDE_O01_PATIENT) MessageTypeSubStructName() string
type RDE_O01_PATIENT_VISIT ¶
type RDE_O01_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
RDE_O01_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RDE_O01_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *RDE_O01_PATIENT_VISIT) MessageTypeSubStructName() string
type RDE_O01_PID_IN1v2 ¶
type RDE_O01_PID_IN1v2 struct {
// contains filtered or unexported fields
}
func (*RDE_O01_PID_IN1v2) IN1 ¶
func (m *RDE_O01_PID_IN1v2) IN1() *IN1
func (*RDE_O01_PID_IN1v2) IN2 ¶
func (m *RDE_O01_PID_IN1v2) IN2() *IN2
func (*RDE_O01_PID_IN1v2) IN3 ¶
func (m *RDE_O01_PID_IN1v2) IN3() *IN3
func (RDE_O01_PID_IN1v2) MarshalYAML ¶
func (m RDE_O01_PID_IN1v2) MarshalYAML() (interface{}, error)
type RDE_O01_PIDv2 ¶
type RDE_O01_PIDv2 struct {
// contains filtered or unexported fields
}
func (*RDE_O01_PIDv2) AllAL1 ¶
func (m *RDE_O01_PIDv2) AllAL1() []*AL1
func (*RDE_O01_PIDv2) AllNTE ¶
func (m *RDE_O01_PIDv2) AllNTE() []*NTE
func (*RDE_O01_PIDv2) GT1 ¶
func (m *RDE_O01_PIDv2) GT1() *GT1
func (*RDE_O01_PIDv2) GroupByIN1 ¶
func (m *RDE_O01_PIDv2) GroupByIN1() []*RDE_O01_PID_IN1v2
func (RDE_O01_PIDv2) MarshalYAML ¶
func (m RDE_O01_PIDv2) MarshalYAML() (interface{}, error)
func (*RDE_O01_PIDv2) PD1 ¶
func (m *RDE_O01_PIDv2) PD1() *PD1
func (*RDE_O01_PIDv2) PID ¶
func (m *RDE_O01_PIDv2) PID() *PID
func (*RDE_O01_PIDv2) PV1 ¶
func (m *RDE_O01_PIDv2) PV1() *PV1
func (*RDE_O01_PIDv2) PV2 ¶
func (m *RDE_O01_PIDv2) PV2() *PV2
type RDE_O01v2 ¶
type RDE_O01v2 struct {
// contains filtered or unexported fields
}
func (*RDE_O01v2) GroupByORC ¶
func (m *RDE_O01v2) GroupByORC() []*RDE_O01_ORCv2
func (*RDE_O01v2) GroupByPID ¶
func (m *RDE_O01v2) GroupByPID() *RDE_O01_PIDv2
func (RDE_O01v2) MarshalYAML ¶
type RDF ¶
type RDF struct { NumberOfColumnsPerRow *NM `hl7:"true,Number Of Columns Per Row"` // RDF-1 ColumnDescription []RCD `hl7:"true,Column Description"` // RDF-2 }
RDF represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*RDF) SegmentName ¶
type RDO_O01 ¶
type RDO_O01 struct { MSH *MSH `hl7:"true,MSH"` NTE []NTE `hl7:"false,NTE"` PATIENT *RDO_O01_PATIENT `hl7:"false,PATIENT"` ORDER []RDO_O01_ORDER `hl7:"true,ORDER"` Other []interface{} }
RDO_O01 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RDO_O01) MessageTypeName ¶
type RDO_O01_COMPONENT ¶
type RDO_O01_COMPONENT struct { RXC []RXC `hl7:"true,RXC"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RDO_O01_COMPONENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RDO_O01_COMPONENT) MessageTypeSubStructName ¶
func (s *RDO_O01_COMPONENT) MessageTypeSubStructName() string
type RDO_O01_INSURANCE ¶
type RDO_O01_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
RDO_O01_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RDO_O01_INSURANCE) MessageTypeSubStructName ¶
func (s *RDO_O01_INSURANCE) MessageTypeSubStructName() string
type RDO_O01_OBSERVATION ¶
type RDO_O01_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RDO_O01_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RDO_O01_OBSERVATION) MessageTypeSubStructName ¶
func (s *RDO_O01_OBSERVATION) MessageTypeSubStructName() string
type RDO_O01_ORC_OBXv2 ¶
type RDO_O01_ORC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*RDO_O01_ORC_OBXv2) AllNTE ¶
func (m *RDO_O01_ORC_OBXv2) AllNTE() []*NTE
func (RDO_O01_ORC_OBXv2) MarshalYAML ¶
func (m RDO_O01_ORC_OBXv2) MarshalYAML() (interface{}, error)
func (*RDO_O01_ORC_OBXv2) OBX ¶
func (m *RDO_O01_ORC_OBXv2) OBX() *OBX
type RDO_O01_ORC_RXCv2 ¶
type RDO_O01_ORC_RXCv2 struct {
// contains filtered or unexported fields
}
func (*RDO_O01_ORC_RXCv2) AllNTE ¶
func (m *RDO_O01_ORC_RXCv2) AllNTE() []*NTE
func (*RDO_O01_ORC_RXCv2) AllRXC ¶
func (m *RDO_O01_ORC_RXCv2) AllRXC() []*RXC
func (RDO_O01_ORC_RXCv2) MarshalYAML ¶
func (m RDO_O01_ORC_RXCv2) MarshalYAML() (interface{}, error)
type RDO_O01_ORCv2 ¶
type RDO_O01_ORCv2 struct {
// contains filtered or unexported fields
}
func (*RDO_O01_ORCv2) AllNTE ¶
func (m *RDO_O01_ORCv2) AllNTE() []*NTE
func (*RDO_O01_ORCv2) AllRXR ¶
func (m *RDO_O01_ORCv2) AllRXR() []*RXR
func (*RDO_O01_ORCv2) BLG ¶
func (m *RDO_O01_ORCv2) BLG() *BLG
func (*RDO_O01_ORCv2) GroupByOBX ¶
func (m *RDO_O01_ORCv2) GroupByOBX() []*RDO_O01_ORC_OBXv2
func (*RDO_O01_ORCv2) GroupByRXC ¶
func (m *RDO_O01_ORCv2) GroupByRXC() *RDO_O01_ORC_RXCv2
func (RDO_O01_ORCv2) MarshalYAML ¶
func (m RDO_O01_ORCv2) MarshalYAML() (interface{}, error)
func (*RDO_O01_ORCv2) ORC ¶
func (m *RDO_O01_ORCv2) ORC() *ORC
func (*RDO_O01_ORCv2) RXO ¶
func (m *RDO_O01_ORCv2) RXO() *RXO
type RDO_O01_ORDER ¶
type RDO_O01_ORDER struct { ORC *ORC `hl7:"true,ORC"` ORDER_DETAIL *RDO_O01_ORDER_DETAIL `hl7:"false,ORDER_DETAIL"` BLG *BLG `hl7:"false,BLG"` Other []interface{} }
RDO_O01_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RDO_O01_ORDER) MessageTypeSubStructName ¶
func (s *RDO_O01_ORDER) MessageTypeSubStructName() string
type RDO_O01_ORDER_DETAIL ¶
type RDO_O01_ORDER_DETAIL struct { RXO *RXO `hl7:"true,RXO"` NTE []NTE `hl7:"false,NTE"` RXR []RXR `hl7:"true,RXR"` COMPONENT *RDO_O01_COMPONENT `hl7:"false,COMPONENT"` OBSERVATION []RDO_O01_OBSERVATION `hl7:"false,OBSERVATION"` Other []interface{} }
RDO_O01_ORDER_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RDO_O01_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *RDO_O01_ORDER_DETAIL) MessageTypeSubStructName() string
type RDO_O01_PATIENT ¶
type RDO_O01_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NTE []NTE `hl7:"false,NTE"` PATIENT_VISIT *RDO_O01_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` INSURANCE []RDO_O01_INSURANCE `hl7:"false,INSURANCE"` GT1 *GT1 `hl7:"false,GT1"` AL1 []AL1 `hl7:"false,AL1"` Other []interface{} }
RDO_O01_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RDO_O01_PATIENT) MessageTypeSubStructName ¶
func (s *RDO_O01_PATIENT) MessageTypeSubStructName() string
type RDO_O01_PATIENT_VISIT ¶
type RDO_O01_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
RDO_O01_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RDO_O01_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *RDO_O01_PATIENT_VISIT) MessageTypeSubStructName() string
type RDO_O01_PID_IN1v2 ¶
type RDO_O01_PID_IN1v2 struct {
// contains filtered or unexported fields
}
func (*RDO_O01_PID_IN1v2) IN1 ¶
func (m *RDO_O01_PID_IN1v2) IN1() *IN1
func (*RDO_O01_PID_IN1v2) IN2 ¶
func (m *RDO_O01_PID_IN1v2) IN2() *IN2
func (*RDO_O01_PID_IN1v2) IN3 ¶
func (m *RDO_O01_PID_IN1v2) IN3() *IN3
func (RDO_O01_PID_IN1v2) MarshalYAML ¶
func (m RDO_O01_PID_IN1v2) MarshalYAML() (interface{}, error)
type RDO_O01_PIDv2 ¶
type RDO_O01_PIDv2 struct {
// contains filtered or unexported fields
}
func (*RDO_O01_PIDv2) AllAL1 ¶
func (m *RDO_O01_PIDv2) AllAL1() []*AL1
func (*RDO_O01_PIDv2) AllNTE ¶
func (m *RDO_O01_PIDv2) AllNTE() []*NTE
func (*RDO_O01_PIDv2) GT1 ¶
func (m *RDO_O01_PIDv2) GT1() *GT1
func (*RDO_O01_PIDv2) GroupByIN1 ¶
func (m *RDO_O01_PIDv2) GroupByIN1() []*RDO_O01_PID_IN1v2
func (RDO_O01_PIDv2) MarshalYAML ¶
func (m RDO_O01_PIDv2) MarshalYAML() (interface{}, error)
func (*RDO_O01_PIDv2) PD1 ¶
func (m *RDO_O01_PIDv2) PD1() *PD1
func (*RDO_O01_PIDv2) PID ¶
func (m *RDO_O01_PIDv2) PID() *PID
func (*RDO_O01_PIDv2) PV1 ¶
func (m *RDO_O01_PIDv2) PV1() *PV1
func (*RDO_O01_PIDv2) PV2 ¶
func (m *RDO_O01_PIDv2) PV2() *PV2
type RDO_O01v2 ¶
type RDO_O01v2 struct {
// contains filtered or unexported fields
}
func (*RDO_O01v2) GroupByORC ¶
func (m *RDO_O01v2) GroupByORC() []*RDO_O01_ORCv2
func (*RDO_O01v2) GroupByPID ¶
func (m *RDO_O01v2) GroupByPID() *RDO_O01_PIDv2
func (RDO_O01v2) MarshalYAML ¶
type RDR_RDR ¶
type RDR_RDR struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` DEFINITION []RDR_RDR_DEFINITION `hl7:"true,DEFINITION"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
RDR_RDR represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RDR_RDR) MessageTypeName ¶
type RDR_RDR_DEFINITION ¶
type RDR_RDR_DEFINITION struct { QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` PATIENT *RDR_RDR_PATIENT `hl7:"false,PATIENT"` ORDER []RDR_RDR_ORDER `hl7:"true,ORDER"` Other []interface{} }
RDR_RDR_DEFINITION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RDR_RDR_DEFINITION) MessageTypeSubStructName ¶
func (s *RDR_RDR_DEFINITION) MessageTypeSubStructName() string
type RDR_RDR_DISPENSE ¶
type RDR_RDR_DISPENSE struct { RXD *RXD `hl7:"true,RXD"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` Other []interface{} }
RDR_RDR_DISPENSE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RDR_RDR_DISPENSE) MessageTypeSubStructName ¶
func (s *RDR_RDR_DISPENSE) MessageTypeSubStructName() string
type RDR_RDR_ENCODING ¶
type RDR_RDR_ENCODING struct { RXE *RXE `hl7:"true,RXE"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` Other []interface{} }
RDR_RDR_ENCODING represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RDR_RDR_ENCODING) MessageTypeSubStructName ¶
func (s *RDR_RDR_ENCODING) MessageTypeSubStructName() string
type RDR_RDR_ORDER ¶
type RDR_RDR_ORDER struct { ORC *ORC `hl7:"true,ORC"` ENCODING *RDR_RDR_ENCODING `hl7:"false,ENCODING"` DISPENSE []RDR_RDR_DISPENSE `hl7:"true,DISPENSE"` Other []interface{} }
RDR_RDR_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RDR_RDR_ORDER) MessageTypeSubStructName ¶
func (s *RDR_RDR_ORDER) MessageTypeSubStructName() string
type RDR_RDR_PATIENT ¶
type RDR_RDR_PATIENT struct { PID *PID `hl7:"true,PID"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RDR_RDR_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RDR_RDR_PATIENT) MessageTypeSubStructName ¶
func (s *RDR_RDR_PATIENT) MessageTypeSubStructName() string
type RDR_RDR_QRD_ORC_RXDv2 ¶
type RDR_RDR_QRD_ORC_RXDv2 struct {
// contains filtered or unexported fields
}
func (*RDR_RDR_QRD_ORC_RXDv2) AllRXC ¶
func (m *RDR_RDR_QRD_ORC_RXDv2) AllRXC() []*RXC
func (*RDR_RDR_QRD_ORC_RXDv2) AllRXR ¶
func (m *RDR_RDR_QRD_ORC_RXDv2) AllRXR() []*RXR
func (RDR_RDR_QRD_ORC_RXDv2) MarshalYAML ¶
func (m RDR_RDR_QRD_ORC_RXDv2) MarshalYAML() (interface{}, error)
func (*RDR_RDR_QRD_ORC_RXDv2) RXD ¶
func (m *RDR_RDR_QRD_ORC_RXDv2) RXD() *RXD
type RDR_RDR_QRD_ORCv2 ¶
type RDR_RDR_QRD_ORCv2 struct {
// contains filtered or unexported fields
}
func (*RDR_RDR_QRD_ORCv2) AllRXC ¶
func (m *RDR_RDR_QRD_ORCv2) AllRXC() []*RXC
func (*RDR_RDR_QRD_ORCv2) AllRXR ¶
func (m *RDR_RDR_QRD_ORCv2) AllRXR() []*RXR
func (*RDR_RDR_QRD_ORCv2) GroupByRXD ¶
func (m *RDR_RDR_QRD_ORCv2) GroupByRXD() []*RDR_RDR_QRD_ORC_RXDv2
func (RDR_RDR_QRD_ORCv2) MarshalYAML ¶
func (m RDR_RDR_QRD_ORCv2) MarshalYAML() (interface{}, error)
func (*RDR_RDR_QRD_ORCv2) ORC ¶
func (m *RDR_RDR_QRD_ORCv2) ORC() *ORC
func (*RDR_RDR_QRD_ORCv2) RXE ¶
func (m *RDR_RDR_QRD_ORCv2) RXE() *RXE
type RDR_RDR_QRDv2 ¶
type RDR_RDR_QRDv2 struct {
// contains filtered or unexported fields
}
func (*RDR_RDR_QRDv2) AllNTE ¶
func (m *RDR_RDR_QRDv2) AllNTE() []*NTE
func (*RDR_RDR_QRDv2) GroupByORC ¶
func (m *RDR_RDR_QRDv2) GroupByORC() []*RDR_RDR_QRD_ORCv2
func (RDR_RDR_QRDv2) MarshalYAML ¶
func (m RDR_RDR_QRDv2) MarshalYAML() (interface{}, error)
func (*RDR_RDR_QRDv2) PID ¶
func (m *RDR_RDR_QRDv2) PID() *PID
func (*RDR_RDR_QRDv2) QRD ¶
func (m *RDR_RDR_QRDv2) QRD() *QRD
func (*RDR_RDR_QRDv2) QRF ¶
func (m *RDR_RDR_QRDv2) QRF() *QRF
type RDR_RDRv2 ¶
type RDR_RDRv2 struct {
// contains filtered or unexported fields
}
func (*RDR_RDRv2) GroupByQRD ¶
func (m *RDR_RDRv2) GroupByQRD() []*RDR_RDR_QRDv2
func (RDR_RDRv2) MarshalYAML ¶
type RDS_O01 ¶
type RDS_O01 struct { MSH *MSH `hl7:"true,MSH"` NTE []NTE `hl7:"false,NTE"` PATIENT *RDS_O01_PATIENT `hl7:"false,PATIENT"` ORDER []RDS_O01_ORDER `hl7:"true,ORDER"` Other []interface{} }
RDS_O01 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RDS_O01) MessageTypeName ¶
type RDS_O01_COMPONENT ¶
type RDS_O01_COMPONENT struct { RXC []RXC `hl7:"true,RXC"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RDS_O01_COMPONENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RDS_O01_COMPONENT) MessageTypeSubStructName ¶
func (s *RDS_O01_COMPONENT) MessageTypeSubStructName() string
type RDS_O01_ENCODING ¶
type RDS_O01_ENCODING struct { RXE *RXE `hl7:"true,RXE"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` Other []interface{} }
RDS_O01_ENCODING represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RDS_O01_ENCODING) MessageTypeSubStructName ¶
func (s *RDS_O01_ENCODING) MessageTypeSubStructName() string
type RDS_O01_OBSERVATION ¶
type RDS_O01_OBSERVATION struct { OBX *OBX `hl7:"false,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RDS_O01_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RDS_O01_OBSERVATION) MessageTypeSubStructName ¶
func (s *RDS_O01_OBSERVATION) MessageTypeSubStructName() string
type RDS_O01_ORC_OBXv2 ¶
type RDS_O01_ORC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*RDS_O01_ORC_OBXv2) AllNTE ¶
func (m *RDS_O01_ORC_OBXv2) AllNTE() []*NTE
func (RDS_O01_ORC_OBXv2) MarshalYAML ¶
func (m RDS_O01_ORC_OBXv2) MarshalYAML() (interface{}, error)
func (*RDS_O01_ORC_OBXv2) OBX ¶
func (m *RDS_O01_ORC_OBXv2) OBX() *OBX
type RDS_O01_ORC_RXEv2 ¶
type RDS_O01_ORC_RXEv2 struct {
// contains filtered or unexported fields
}
func (*RDS_O01_ORC_RXEv2) AllRXC ¶
func (m *RDS_O01_ORC_RXEv2) AllRXC() []*RXC
func (*RDS_O01_ORC_RXEv2) AllRXR ¶
func (m *RDS_O01_ORC_RXEv2) AllRXR() []*RXR
func (RDS_O01_ORC_RXEv2) MarshalYAML ¶
func (m RDS_O01_ORC_RXEv2) MarshalYAML() (interface{}, error)
func (*RDS_O01_ORC_RXEv2) RXE ¶
func (m *RDS_O01_ORC_RXEv2) RXE() *RXE
type RDS_O01_ORC_RXO_RXCv2 ¶
type RDS_O01_ORC_RXO_RXCv2 struct {
// contains filtered or unexported fields
}
func (*RDS_O01_ORC_RXO_RXCv2) AllNTE ¶
func (m *RDS_O01_ORC_RXO_RXCv2) AllNTE() []*NTE
func (*RDS_O01_ORC_RXO_RXCv2) AllRXC ¶
func (m *RDS_O01_ORC_RXO_RXCv2) AllRXC() []*RXC
func (RDS_O01_ORC_RXO_RXCv2) MarshalYAML ¶
func (m RDS_O01_ORC_RXO_RXCv2) MarshalYAML() (interface{}, error)
type RDS_O01_ORC_RXOv2 ¶
type RDS_O01_ORC_RXOv2 struct {
// contains filtered or unexported fields
}
func (*RDS_O01_ORC_RXOv2) AllNTE ¶
func (m *RDS_O01_ORC_RXOv2) AllNTE() []*NTE
func (*RDS_O01_ORC_RXOv2) AllRXR ¶
func (m *RDS_O01_ORC_RXOv2) AllRXR() []*RXR
func (*RDS_O01_ORC_RXOv2) GroupByRXC ¶
func (m *RDS_O01_ORC_RXOv2) GroupByRXC() *RDS_O01_ORC_RXO_RXCv2
func (RDS_O01_ORC_RXOv2) MarshalYAML ¶
func (m RDS_O01_ORC_RXOv2) MarshalYAML() (interface{}, error)
func (*RDS_O01_ORC_RXOv2) RXO ¶
func (m *RDS_O01_ORC_RXOv2) RXO() *RXO
type RDS_O01_ORCv2 ¶
type RDS_O01_ORCv2 struct {
// contains filtered or unexported fields
}
func (*RDS_O01_ORCv2) AllRXC ¶
func (m *RDS_O01_ORCv2) AllRXC() []*RXC
func (*RDS_O01_ORCv2) AllRXR ¶
func (m *RDS_O01_ORCv2) AllRXR() []*RXR
func (*RDS_O01_ORCv2) GroupByOBX ¶
func (m *RDS_O01_ORCv2) GroupByOBX() []*RDS_O01_ORC_OBXv2
func (*RDS_O01_ORCv2) GroupByRXE ¶
func (m *RDS_O01_ORCv2) GroupByRXE() *RDS_O01_ORC_RXEv2
func (*RDS_O01_ORCv2) GroupByRXO ¶
func (m *RDS_O01_ORCv2) GroupByRXO() *RDS_O01_ORC_RXOv2
func (RDS_O01_ORCv2) MarshalYAML ¶
func (m RDS_O01_ORCv2) MarshalYAML() (interface{}, error)
func (*RDS_O01_ORCv2) ORC ¶
func (m *RDS_O01_ORCv2) ORC() *ORC
func (*RDS_O01_ORCv2) RXD ¶
func (m *RDS_O01_ORCv2) RXD() *RXD
type RDS_O01_ORDER ¶
type RDS_O01_ORDER struct { ORC *ORC `hl7:"true,ORC"` ORDER_DETAIL *RDS_O01_ORDER_DETAIL `hl7:"false,ORDER_DETAIL"` ENCODING *RDS_O01_ENCODING `hl7:"false,ENCODING"` RXD *RXD `hl7:"true,RXD"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` OBSERVATION []RDS_O01_OBSERVATION `hl7:"false,OBSERVATION"` Other []interface{} }
RDS_O01_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RDS_O01_ORDER) MessageTypeSubStructName ¶
func (s *RDS_O01_ORDER) MessageTypeSubStructName() string
type RDS_O01_ORDER_DETAIL ¶
type RDS_O01_ORDER_DETAIL struct { RXO *RXO `hl7:"true,RXO"` ORDER_DETAIL_SUPPLEMENT *RDS_O01_ORDER_DETAIL_SUPPLEMENT `hl7:"false,ORDER_DETAIL_SUPPLEMENT"` Other []interface{} }
RDS_O01_ORDER_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RDS_O01_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *RDS_O01_ORDER_DETAIL) MessageTypeSubStructName() string
type RDS_O01_ORDER_DETAIL_SUPPLEMENT ¶
type RDS_O01_ORDER_DETAIL_SUPPLEMENT struct { NTE []NTE `hl7:"true,NTE"` RXR []RXR `hl7:"true,RXR"` COMPONENT *RDS_O01_COMPONENT `hl7:"false,COMPONENT"` Other []interface{} }
RDS_O01_ORDER_DETAIL_SUPPLEMENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RDS_O01_ORDER_DETAIL_SUPPLEMENT) MessageTypeSubStructName ¶
func (s *RDS_O01_ORDER_DETAIL_SUPPLEMENT) MessageTypeSubStructName() string
type RDS_O01_PATIENT ¶
type RDS_O01_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NTE []NTE `hl7:"false,NTE"` AL1 []AL1 `hl7:"false,AL1"` PATIENT_VISIT *RDS_O01_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` Other []interface{} }
RDS_O01_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RDS_O01_PATIENT) MessageTypeSubStructName ¶
func (s *RDS_O01_PATIENT) MessageTypeSubStructName() string
type RDS_O01_PATIENT_VISIT ¶
type RDS_O01_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
RDS_O01_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RDS_O01_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *RDS_O01_PATIENT_VISIT) MessageTypeSubStructName() string
type RDS_O01_PIDv2 ¶
type RDS_O01_PIDv2 struct {
// contains filtered or unexported fields
}
func (*RDS_O01_PIDv2) AllAL1 ¶
func (m *RDS_O01_PIDv2) AllAL1() []*AL1
func (*RDS_O01_PIDv2) AllNTE ¶
func (m *RDS_O01_PIDv2) AllNTE() []*NTE
func (RDS_O01_PIDv2) MarshalYAML ¶
func (m RDS_O01_PIDv2) MarshalYAML() (interface{}, error)
func (*RDS_O01_PIDv2) PD1 ¶
func (m *RDS_O01_PIDv2) PD1() *PD1
func (*RDS_O01_PIDv2) PID ¶
func (m *RDS_O01_PIDv2) PID() *PID
func (*RDS_O01_PIDv2) PV1 ¶
func (m *RDS_O01_PIDv2) PV1() *PV1
func (*RDS_O01_PIDv2) PV2 ¶
func (m *RDS_O01_PIDv2) PV2() *PV2
type RDS_O01v2 ¶
type RDS_O01v2 struct {
// contains filtered or unexported fields
}
func (*RDS_O01v2) GroupByORC ¶
func (m *RDS_O01v2) GroupByORC() []*RDS_O01_ORCv2
func (*RDS_O01v2) GroupByPID ¶
func (m *RDS_O01v2) GroupByPID() *RDS_O01_PIDv2
func (RDS_O01v2) MarshalYAML ¶
type RDT ¶
type RDT struct {
ColumnValue *Any `hl7:"false,Column Value"` // RDT-1
}
RDT represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*RDT) SegmentName ¶
type REF_I12 ¶
type REF_I12 struct { MSH *MSH `hl7:"true,MSH"` RF1 *RF1 `hl7:"false,RF1"` AUTHORIZATION_CONTACT *REF_I12_AUTHORIZATION_CONTACT `hl7:"false,AUTHORIZATION_CONTACT"` PROVIDER []REF_I12_PROVIDER `hl7:"true,PROVIDER"` PID *PID `hl7:"true,PID"` NK1 []NK1 `hl7:"false,NK1"` GT1 []GT1 `hl7:"false,GT1"` INSURANCE []REF_I12_INSURANCE `hl7:"false,INSURANCE"` ACC *ACC `hl7:"false,ACC"` DG1 []DG1 `hl7:"false,DG1"` DRG []DRG `hl7:"false,DRG"` AL1 []AL1 `hl7:"false,AL1"` PROCEDURE []REF_I12_PROCEDURE `hl7:"false,PROCEDURE"` OBSERVATION []REF_I12_OBSERVATION `hl7:"false,OBSERVATION"` PATIENT_VISIT *REF_I12_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
REF_I12 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*REF_I12) MessageTypeName ¶
type REF_I12_AUTHORIZATION ¶
type REF_I12_AUTHORIZATION struct { AUT *AUT `hl7:"true,AUT"` CTD *CTD `hl7:"false,CTD"` Other []interface{} }
REF_I12_AUTHORIZATION represents the corresponding HL7 message type. Definition from HL7 2.3
func (*REF_I12_AUTHORIZATION) MessageTypeSubStructName ¶
func (s *REF_I12_AUTHORIZATION) MessageTypeSubStructName() string
type REF_I12_AUTHORIZATION_CONTACT ¶
type REF_I12_AUTHORIZATION_CONTACT struct { AUT *AUT `hl7:"true,AUT"` CTD *CTD `hl7:"false,CTD"` Other []interface{} }
REF_I12_AUTHORIZATION_CONTACT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*REF_I12_AUTHORIZATION_CONTACT) MessageTypeSubStructName ¶
func (s *REF_I12_AUTHORIZATION_CONTACT) MessageTypeSubStructName() string
type REF_I12_IN1v2 ¶
type REF_I12_IN1v2 struct {
// contains filtered or unexported fields
}
func (*REF_I12_IN1v2) IN1 ¶
func (m *REF_I12_IN1v2) IN1() *IN1
func (*REF_I12_IN1v2) IN2 ¶
func (m *REF_I12_IN1v2) IN2() *IN2
func (*REF_I12_IN1v2) IN3 ¶
func (m *REF_I12_IN1v2) IN3() *IN3
func (REF_I12_IN1v2) MarshalYAML ¶
func (m REF_I12_IN1v2) MarshalYAML() (interface{}, error)
type REF_I12_INSURANCE ¶
type REF_I12_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
REF_I12_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*REF_I12_INSURANCE) MessageTypeSubStructName ¶
func (s *REF_I12_INSURANCE) MessageTypeSubStructName() string
type REF_I12_OBR_OBXv2 ¶
type REF_I12_OBR_OBXv2 struct {
// contains filtered or unexported fields
}
func (*REF_I12_OBR_OBXv2) AllNTE ¶
func (m *REF_I12_OBR_OBXv2) AllNTE() []*NTE
func (REF_I12_OBR_OBXv2) MarshalYAML ¶
func (m REF_I12_OBR_OBXv2) MarshalYAML() (interface{}, error)
func (*REF_I12_OBR_OBXv2) OBX ¶
func (m *REF_I12_OBR_OBXv2) OBX() *OBX
type REF_I12_OBRv2 ¶
type REF_I12_OBRv2 struct {
// contains filtered or unexported fields
}
func (*REF_I12_OBRv2) AllNTE ¶
func (m *REF_I12_OBRv2) AllNTE() []*NTE
func (*REF_I12_OBRv2) GroupByOBX ¶
func (m *REF_I12_OBRv2) GroupByOBX() []*REF_I12_OBR_OBXv2
func (REF_I12_OBRv2) MarshalYAML ¶
func (m REF_I12_OBRv2) MarshalYAML() (interface{}, error)
func (*REF_I12_OBRv2) OBR ¶
func (m *REF_I12_OBRv2) OBR() *OBR
type REF_I12_OBSERVATION ¶
type REF_I12_OBSERVATION struct { OBR *OBR `hl7:"true,OBR"` NTE []NTE `hl7:"false,NTE"` RESULTS_NOTES []REF_I12_RESULTS_NOTES `hl7:"false,RESULTS_NOTES"` Other []interface{} }
REF_I12_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*REF_I12_OBSERVATION) MessageTypeSubStructName ¶
func (s *REF_I12_OBSERVATION) MessageTypeSubStructName() string
type REF_I12_PATIENT_VISIT ¶
type REF_I12_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
REF_I12_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*REF_I12_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *REF_I12_PATIENT_VISIT) MessageTypeSubStructName() string
type REF_I12_PR1v2 ¶
type REF_I12_PR1v2 struct {
// contains filtered or unexported fields
}
func (*REF_I12_PR1v2) AUT ¶
func (m *REF_I12_PR1v2) AUT() *AUT
func (*REF_I12_PR1v2) CTD ¶
func (m *REF_I12_PR1v2) CTD() *CTD
func (REF_I12_PR1v2) MarshalYAML ¶
func (m REF_I12_PR1v2) MarshalYAML() (interface{}, error)
func (*REF_I12_PR1v2) PR1 ¶
func (m *REF_I12_PR1v2) PR1() *PR1
type REF_I12_PRDv2 ¶
type REF_I12_PRDv2 struct {
// contains filtered or unexported fields
}
func (*REF_I12_PRDv2) AllCTD ¶
func (m *REF_I12_PRDv2) AllCTD() []*CTD
func (REF_I12_PRDv2) MarshalYAML ¶
func (m REF_I12_PRDv2) MarshalYAML() (interface{}, error)
func (*REF_I12_PRDv2) PRD ¶
func (m *REF_I12_PRDv2) PRD() *PRD
type REF_I12_PROCEDURE ¶
type REF_I12_PROCEDURE struct { PR1 *PR1 `hl7:"true,PR1"` AUTHORIZATION_CONTACT *REF_I12_AUTHORIZATION_CONTACT `hl7:"false,AUTHORIZATION_CONTACT"` Other []interface{} }
REF_I12_PROCEDURE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*REF_I12_PROCEDURE) MessageTypeSubStructName ¶
func (s *REF_I12_PROCEDURE) MessageTypeSubStructName() string
type REF_I12_PROVIDER ¶
type REF_I12_PROVIDER struct { PRD *PRD `hl7:"true,PRD"` CTD []CTD `hl7:"false,CTD"` Other []interface{} }
REF_I12_PROVIDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*REF_I12_PROVIDER) MessageTypeSubStructName ¶
func (s *REF_I12_PROVIDER) MessageTypeSubStructName() string
type REF_I12_RESULTS ¶
type REF_I12_RESULTS struct { OBR *OBR `hl7:"true,OBR"` NTE []NTE `hl7:"false,NTE"` OBSERVATION []REF_I12_OBSERVATION `hl7:"false,OBSERVATION"` Other []interface{} }
REF_I12_RESULTS represents the corresponding HL7 message type. Definition from HL7 2.3
func (*REF_I12_RESULTS) MessageTypeSubStructName ¶
func (s *REF_I12_RESULTS) MessageTypeSubStructName() string
type REF_I12_RESULTS_NOTES ¶
type REF_I12_RESULTS_NOTES struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
REF_I12_RESULTS_NOTES represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*REF_I12_RESULTS_NOTES) MessageTypeSubStructName ¶
func (s *REF_I12_RESULTS_NOTES) MessageTypeSubStructName() string
type REF_I12_VISIT ¶
type REF_I12_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
REF_I12_VISIT represents the corresponding HL7 message type. Definition from HL7 2.3
func (*REF_I12_VISIT) MessageTypeSubStructName ¶
func (s *REF_I12_VISIT) MessageTypeSubStructName() string
type REF_I12v2 ¶
type REF_I12v2 struct {
// contains filtered or unexported fields
}
func (*REF_I12v2) GroupByIN1 ¶
func (m *REF_I12v2) GroupByIN1() []*REF_I12_IN1v2
func (*REF_I12v2) GroupByOBR ¶
func (m *REF_I12v2) GroupByOBR() []*REF_I12_OBRv2
func (*REF_I12v2) GroupByPR1 ¶
func (m *REF_I12v2) GroupByPR1() []*REF_I12_PR1v2
func (*REF_I12v2) GroupByPRD ¶
func (m *REF_I12v2) GroupByPRD() []*REF_I12_PRDv2
func (REF_I12v2) MarshalYAML ¶
type RER_RER ¶
type RER_RER struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` DEFINITION []RER_RER_DEFINITION `hl7:"true,DEFINITION"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
RER_RER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RER_RER) MessageTypeName ¶
type RER_RER_DEFINITION ¶
type RER_RER_DEFINITION struct { QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` PATIENT *RER_RER_PATIENT `hl7:"false,PATIENT"` ORDER []RER_RER_ORDER `hl7:"true,ORDER"` Other []interface{} }
RER_RER_DEFINITION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RER_RER_DEFINITION) MessageTypeSubStructName ¶
func (s *RER_RER_DEFINITION) MessageTypeSubStructName() string
type RER_RER_ORDER ¶
type RER_RER_ORDER struct { ORC *ORC `hl7:"true,ORC"` RXE *RXE `hl7:"true,RXE"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` Other []interface{} }
RER_RER_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RER_RER_ORDER) MessageTypeSubStructName ¶
func (s *RER_RER_ORDER) MessageTypeSubStructName() string
type RER_RER_PATIENT ¶
type RER_RER_PATIENT struct { PID *PID `hl7:"true,PID"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RER_RER_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RER_RER_PATIENT) MessageTypeSubStructName ¶
func (s *RER_RER_PATIENT) MessageTypeSubStructName() string
type RER_RER_QRD_ORCv2 ¶
type RER_RER_QRD_ORCv2 struct {
// contains filtered or unexported fields
}
func (*RER_RER_QRD_ORCv2) AllRXC ¶
func (m *RER_RER_QRD_ORCv2) AllRXC() []*RXC
func (*RER_RER_QRD_ORCv2) AllRXR ¶
func (m *RER_RER_QRD_ORCv2) AllRXR() []*RXR
func (RER_RER_QRD_ORCv2) MarshalYAML ¶
func (m RER_RER_QRD_ORCv2) MarshalYAML() (interface{}, error)
func (*RER_RER_QRD_ORCv2) ORC ¶
func (m *RER_RER_QRD_ORCv2) ORC() *ORC
func (*RER_RER_QRD_ORCv2) RXE ¶
func (m *RER_RER_QRD_ORCv2) RXE() *RXE
type RER_RER_QRDv2 ¶
type RER_RER_QRDv2 struct {
// contains filtered or unexported fields
}
func (*RER_RER_QRDv2) AllNTE ¶
func (m *RER_RER_QRDv2) AllNTE() []*NTE
func (*RER_RER_QRDv2) GroupByORC ¶
func (m *RER_RER_QRDv2) GroupByORC() []*RER_RER_QRD_ORCv2
func (RER_RER_QRDv2) MarshalYAML ¶
func (m RER_RER_QRDv2) MarshalYAML() (interface{}, error)
func (*RER_RER_QRDv2) PID ¶
func (m *RER_RER_QRDv2) PID() *PID
func (*RER_RER_QRDv2) QRD ¶
func (m *RER_RER_QRDv2) QRD() *QRD
func (*RER_RER_QRDv2) QRF ¶
func (m *RER_RER_QRDv2) QRF() *QRF
type RER_RERv2 ¶
type RER_RERv2 struct {
// contains filtered or unexported fields
}
func (*RER_RERv2) GroupByQRD ¶
func (m *RER_RERv2) GroupByQRD() []*RER_RER_QRDv2
func (RER_RERv2) MarshalYAML ¶
type RF1 ¶
type RF1 struct { ReferralStatus *CE `hl7:"false,Referral Status"` // RF1-1 ReferralPriority *CE `hl7:"false,Referral Priority"` // RF1-2 ReferralType *CE `hl7:"false,Referral Type"` // RF1-3 ReferralDisposition []CE `hl7:"false,Referral Disposition"` // RF1-4 ReferralCategory *CE `hl7:"false,Referral Category"` // RF1-5 OriginatingReferralIdentifier *EI `hl7:"true,Originating Referral Identifier"` // RF1-6 EffectiveDate *TS `hl7:"false,Effective Date"` // RF1-7 ExpirationDate *TS `hl7:"false,Expiration Date"` // RF1-8 ProcessDate *TS `hl7:"false,Process Date"` // RF1-9 ReferralReason []CE `hl7:"false,Referral Reason"` // RF1-10 ExternalReferralIdentifier []EI `hl7:"false,External Referral Identifier"` // RF1-11 }
RF1 represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*RF1) SegmentName ¶
type RFR ¶
type RFR struct { NumericRange *NR `hl7:"false,Numeric Range"` AdministrativeSex *IS `hl7:"false,Administrative Sex"` AgeRange *NR `hl7:"false,Age Range"` GestationalAgeRange *NR `hl7:"false,Gestational Age Range"` Species *TX `hl7:"false,Species"` RaceSubspecies *ST `hl7:"false,Race/Subspecies"` Conditions *TX `hl7:"false,Conditions"` }
RFR represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type RGR_RGR ¶
type RGR_RGR struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` DEFINITION []RGR_RGR_DEFINITION `hl7:"true,DEFINITION"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
RGR_RGR represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RGR_RGR) MessageTypeName ¶
type RGR_RGR_DEFINITION ¶
type RGR_RGR_DEFINITION struct { QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` PATIENT *RGR_RGR_PATIENT `hl7:"false,PATIENT"` ORDER []RGR_RGR_ORDER `hl7:"true,ORDER"` Other []interface{} }
RGR_RGR_DEFINITION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RGR_RGR_DEFINITION) MessageTypeSubStructName ¶
func (s *RGR_RGR_DEFINITION) MessageTypeSubStructName() string
type RGR_RGR_ENCODING ¶
type RGR_RGR_ENCODING struct { RXE *RXE `hl7:"true,RXE"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` Other []interface{} }
RGR_RGR_ENCODING represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RGR_RGR_ENCODING) MessageTypeSubStructName ¶
func (s *RGR_RGR_ENCODING) MessageTypeSubStructName() string
type RGR_RGR_ORDER ¶
type RGR_RGR_ORDER struct { ORC *ORC `hl7:"true,ORC"` ENCODING *RGR_RGR_ENCODING `hl7:"false,ENCODING"` RXG []RXG `hl7:"true,RXG"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` Other []interface{} }
RGR_RGR_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RGR_RGR_ORDER) MessageTypeSubStructName ¶
func (s *RGR_RGR_ORDER) MessageTypeSubStructName() string
type RGR_RGR_PATIENT ¶
type RGR_RGR_PATIENT struct { PID *PID `hl7:"true,PID"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RGR_RGR_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RGR_RGR_PATIENT) MessageTypeSubStructName ¶
func (s *RGR_RGR_PATIENT) MessageTypeSubStructName() string
type RGR_RGR_QRD_ORC_RXEv2 ¶
type RGR_RGR_QRD_ORC_RXEv2 struct {
// contains filtered or unexported fields
}
func (*RGR_RGR_QRD_ORC_RXEv2) AllRXC ¶
func (m *RGR_RGR_QRD_ORC_RXEv2) AllRXC() []*RXC
func (*RGR_RGR_QRD_ORC_RXEv2) AllRXR ¶
func (m *RGR_RGR_QRD_ORC_RXEv2) AllRXR() []*RXR
func (RGR_RGR_QRD_ORC_RXEv2) MarshalYAML ¶
func (m RGR_RGR_QRD_ORC_RXEv2) MarshalYAML() (interface{}, error)
func (*RGR_RGR_QRD_ORC_RXEv2) RXE ¶
func (m *RGR_RGR_QRD_ORC_RXEv2) RXE() *RXE
type RGR_RGR_QRD_ORCv2 ¶
type RGR_RGR_QRD_ORCv2 struct {
// contains filtered or unexported fields
}
func (*RGR_RGR_QRD_ORCv2) AllRXC ¶
func (m *RGR_RGR_QRD_ORCv2) AllRXC() []*RXC
func (*RGR_RGR_QRD_ORCv2) AllRXG ¶
func (m *RGR_RGR_QRD_ORCv2) AllRXG() []*RXG
func (*RGR_RGR_QRD_ORCv2) AllRXR ¶
func (m *RGR_RGR_QRD_ORCv2) AllRXR() []*RXR
func (*RGR_RGR_QRD_ORCv2) GroupByRXE ¶
func (m *RGR_RGR_QRD_ORCv2) GroupByRXE() *RGR_RGR_QRD_ORC_RXEv2
func (RGR_RGR_QRD_ORCv2) MarshalYAML ¶
func (m RGR_RGR_QRD_ORCv2) MarshalYAML() (interface{}, error)
func (*RGR_RGR_QRD_ORCv2) ORC ¶
func (m *RGR_RGR_QRD_ORCv2) ORC() *ORC
type RGR_RGR_QRDv2 ¶
type RGR_RGR_QRDv2 struct {
// contains filtered or unexported fields
}
func (*RGR_RGR_QRDv2) AllNTE ¶
func (m *RGR_RGR_QRDv2) AllNTE() []*NTE
func (*RGR_RGR_QRDv2) GroupByORC ¶
func (m *RGR_RGR_QRDv2) GroupByORC() []*RGR_RGR_QRD_ORCv2
func (RGR_RGR_QRDv2) MarshalYAML ¶
func (m RGR_RGR_QRDv2) MarshalYAML() (interface{}, error)
func (*RGR_RGR_QRDv2) PID ¶
func (m *RGR_RGR_QRDv2) PID() *PID
func (*RGR_RGR_QRDv2) QRD ¶
func (m *RGR_RGR_QRDv2) QRD() *QRD
func (*RGR_RGR_QRDv2) QRF ¶
func (m *RGR_RGR_QRDv2) QRF() *QRF
type RGR_RGRv2 ¶
type RGR_RGRv2 struct {
// contains filtered or unexported fields
}
func (*RGR_RGRv2) GroupByQRD ¶
func (m *RGR_RGRv2) GroupByQRD() []*RGR_RGR_QRDv2
func (RGR_RGRv2) MarshalYAML ¶
type RGS ¶
type RGS struct { SetIDRGS *SI `hl7:"true,Set ID - RGS"` // RGS-1 SegmentActionCode *ID `hl7:"false,Segment Action Code"` // RGS-2 ResourceGroupID *CE `hl7:"false,Resource Group ID"` // RGS-3 }
RGS represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*RGS) SegmentName ¶
type RGV_O01 ¶
type RGV_O01 struct { MSH *MSH `hl7:"true,MSH"` NTE []NTE `hl7:"false,NTE"` PATIENT *RGV_O01_PATIENT `hl7:"false,PATIENT"` ORDER []RGV_O01_ORDER `hl7:"true,ORDER"` Other []interface{} }
RGV_O01 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RGV_O01) MessageTypeName ¶
type RGV_O01_COMPONENTS ¶
type RGV_O01_COMPONENTS struct { RXC []RXC `hl7:"true,RXC"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RGV_O01_COMPONENTS represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RGV_O01_COMPONENTS) MessageTypeSubStructName ¶
func (s *RGV_O01_COMPONENTS) MessageTypeSubStructName() string
type RGV_O01_ENCODING ¶
type RGV_O01_ENCODING struct { RXE *RXE `hl7:"true,RXE"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` Other []interface{} }
RGV_O01_ENCODING represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RGV_O01_ENCODING) MessageTypeSubStructName ¶
func (s *RGV_O01_ENCODING) MessageTypeSubStructName() string
type RGV_O01_GIVE ¶
type RGV_O01_GIVE struct { RXG *RXG `hl7:"true,RXG"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` OBSERVATION []RGV_O01_OBSERVATION `hl7:"true,OBSERVATION"` Other []interface{} }
RGV_O01_GIVE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RGV_O01_GIVE) MessageTypeSubStructName ¶
func (s *RGV_O01_GIVE) MessageTypeSubStructName() string
type RGV_O01_OBSERVATION ¶
type RGV_O01_OBSERVATION struct { OBX *OBX `hl7:"false,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RGV_O01_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RGV_O01_OBSERVATION) MessageTypeSubStructName ¶
func (s *RGV_O01_OBSERVATION) MessageTypeSubStructName() string
type RGV_O01_ORC_RXCv2 ¶
type RGV_O01_ORC_RXCv2 struct {
// contains filtered or unexported fields
}
func (*RGV_O01_ORC_RXCv2) AllNTE ¶
func (m *RGV_O01_ORC_RXCv2) AllNTE() []*NTE
func (*RGV_O01_ORC_RXCv2) AllRXC ¶
func (m *RGV_O01_ORC_RXCv2) AllRXC() []*RXC
func (RGV_O01_ORC_RXCv2) MarshalYAML ¶
func (m RGV_O01_ORC_RXCv2) MarshalYAML() (interface{}, error)
type RGV_O01_ORC_RXEv2 ¶
type RGV_O01_ORC_RXEv2 struct {
// contains filtered or unexported fields
}
func (*RGV_O01_ORC_RXEv2) AllRXC ¶
func (m *RGV_O01_ORC_RXEv2) AllRXC() []*RXC
func (*RGV_O01_ORC_RXEv2) AllRXR ¶
func (m *RGV_O01_ORC_RXEv2) AllRXR() []*RXR
func (RGV_O01_ORC_RXEv2) MarshalYAML ¶
func (m RGV_O01_ORC_RXEv2) MarshalYAML() (interface{}, error)
func (*RGV_O01_ORC_RXEv2) RXE ¶
func (m *RGV_O01_ORC_RXEv2) RXE() *RXE
type RGV_O01_ORC_RXG_OBXv2 ¶
type RGV_O01_ORC_RXG_OBXv2 struct {
// contains filtered or unexported fields
}
func (*RGV_O01_ORC_RXG_OBXv2) AllNTE ¶
func (m *RGV_O01_ORC_RXG_OBXv2) AllNTE() []*NTE
func (RGV_O01_ORC_RXG_OBXv2) MarshalYAML ¶
func (m RGV_O01_ORC_RXG_OBXv2) MarshalYAML() (interface{}, error)
func (*RGV_O01_ORC_RXG_OBXv2) OBX ¶
func (m *RGV_O01_ORC_RXG_OBXv2) OBX() *OBX
type RGV_O01_ORC_RXGv2 ¶
type RGV_O01_ORC_RXGv2 struct {
// contains filtered or unexported fields
}
func (*RGV_O01_ORC_RXGv2) AllRXC ¶
func (m *RGV_O01_ORC_RXGv2) AllRXC() []*RXC
func (*RGV_O01_ORC_RXGv2) AllRXR ¶
func (m *RGV_O01_ORC_RXGv2) AllRXR() []*RXR
func (*RGV_O01_ORC_RXGv2) GroupByOBX ¶
func (m *RGV_O01_ORC_RXGv2) GroupByOBX() []*RGV_O01_ORC_RXG_OBXv2
func (RGV_O01_ORC_RXGv2) MarshalYAML ¶
func (m RGV_O01_ORC_RXGv2) MarshalYAML() (interface{}, error)
func (*RGV_O01_ORC_RXGv2) RXG ¶
func (m *RGV_O01_ORC_RXGv2) RXG() *RXG
type RGV_O01_ORCv2 ¶
type RGV_O01_ORCv2 struct {
// contains filtered or unexported fields
}
func (*RGV_O01_ORCv2) AllNTE ¶
func (m *RGV_O01_ORCv2) AllNTE() []*NTE
func (*RGV_O01_ORCv2) AllRXR ¶
func (m *RGV_O01_ORCv2) AllRXR() []*RXR
func (*RGV_O01_ORCv2) GroupByRXC ¶
func (m *RGV_O01_ORCv2) GroupByRXC() *RGV_O01_ORC_RXCv2
func (*RGV_O01_ORCv2) GroupByRXE ¶
func (m *RGV_O01_ORCv2) GroupByRXE() *RGV_O01_ORC_RXEv2
func (*RGV_O01_ORCv2) GroupByRXG ¶
func (m *RGV_O01_ORCv2) GroupByRXG() []*RGV_O01_ORC_RXGv2
func (RGV_O01_ORCv2) MarshalYAML ¶
func (m RGV_O01_ORCv2) MarshalYAML() (interface{}, error)
func (*RGV_O01_ORCv2) ORC ¶
func (m *RGV_O01_ORCv2) ORC() *ORC
func (*RGV_O01_ORCv2) RXO ¶
func (m *RGV_O01_ORCv2) RXO() *RXO
type RGV_O01_ORDER ¶
type RGV_O01_ORDER struct { ORC *ORC `hl7:"true,ORC"` ORDER_DETAIL *RGV_O01_ORDER_DETAIL `hl7:"false,ORDER_DETAIL"` ENCODING *RGV_O01_ENCODING `hl7:"false,ENCODING"` GIVE []RGV_O01_GIVE `hl7:"true,GIVE"` Other []interface{} }
RGV_O01_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RGV_O01_ORDER) MessageTypeSubStructName ¶
func (s *RGV_O01_ORDER) MessageTypeSubStructName() string
type RGV_O01_ORDER_DETAIL ¶
type RGV_O01_ORDER_DETAIL struct { RXO *RXO `hl7:"true,RXO"` ORDER_DETAIL_SUPPLEMENT *RGV_O01_ORDER_DETAIL_SUPPLEMENT `hl7:"false,ORDER_DETAIL_SUPPLEMENT"` Other []interface{} }
RGV_O01_ORDER_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RGV_O01_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *RGV_O01_ORDER_DETAIL) MessageTypeSubStructName() string
type RGV_O01_ORDER_DETAIL_SUPPLEMENT ¶
type RGV_O01_ORDER_DETAIL_SUPPLEMENT struct { NTE []NTE `hl7:"true,NTE"` RXR []RXR `hl7:"true,RXR"` COMPONENTS *RGV_O01_COMPONENTS `hl7:"false,COMPONENTS"` Other []interface{} }
RGV_O01_ORDER_DETAIL_SUPPLEMENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RGV_O01_ORDER_DETAIL_SUPPLEMENT) MessageTypeSubStructName ¶
func (s *RGV_O01_ORDER_DETAIL_SUPPLEMENT) MessageTypeSubStructName() string
type RGV_O01_PATIENT ¶
type RGV_O01_PATIENT struct { PID *PID `hl7:"true,PID"` NTE []NTE `hl7:"false,NTE"` AL1 []AL1 `hl7:"false,AL1"` PATIENT_VISIT *RGV_O01_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` Other []interface{} }
RGV_O01_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RGV_O01_PATIENT) MessageTypeSubStructName ¶
func (s *RGV_O01_PATIENT) MessageTypeSubStructName() string
type RGV_O01_PATIENT_VISIT ¶
type RGV_O01_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
RGV_O01_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RGV_O01_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *RGV_O01_PATIENT_VISIT) MessageTypeSubStructName() string
type RGV_O01_PIDv2 ¶
type RGV_O01_PIDv2 struct {
// contains filtered or unexported fields
}
func (*RGV_O01_PIDv2) AllAL1 ¶
func (m *RGV_O01_PIDv2) AllAL1() []*AL1
func (*RGV_O01_PIDv2) AllNTE ¶
func (m *RGV_O01_PIDv2) AllNTE() []*NTE
func (RGV_O01_PIDv2) MarshalYAML ¶
func (m RGV_O01_PIDv2) MarshalYAML() (interface{}, error)
func (*RGV_O01_PIDv2) PID ¶
func (m *RGV_O01_PIDv2) PID() *PID
func (*RGV_O01_PIDv2) PV1 ¶
func (m *RGV_O01_PIDv2) PV1() *PV1
func (*RGV_O01_PIDv2) PV2 ¶
func (m *RGV_O01_PIDv2) PV2() *PV2
type RGV_O01v2 ¶
type RGV_O01v2 struct {
// contains filtered or unexported fields
}
func (*RGV_O01v2) GroupByORC ¶
func (m *RGV_O01v2) GroupByORC() []*RGV_O01_ORCv2
func (*RGV_O01v2) GroupByPID ¶
func (m *RGV_O01v2) GroupByPID() *RGV_O01_PIDv2
func (RGV_O01v2) MarshalYAML ¶
type RI ¶
type RI struct { RepeatPattern *IS `hl7:"false,Repeat Pattern"` ExplicitTimeInterval *ST `hl7:"false,Explicit Time Interval"` }
RI represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type RMC ¶
type RMC struct { RoomType *IS `hl7:"false,Room Type"` AmountType *IS `hl7:"false,Amount Type"` CoverageAmount *NM `hl7:"false,Coverage Amount"` }
RMC represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type ROL ¶
type ROL struct { RoleInstanceID *EI `hl7:"true,Role Instance ID"` // ROL-1 ActionCode *ID `hl7:"true,Action Code"` // ROL-2 RoleROL *CE `hl7:"true,Role-ROL"` // ROL-3 RolePerson []XCN `hl7:"true,Role Person"` // ROL-4 RoleBeginDateTime *TS `hl7:"false,Role Begin Date/Time"` // ROL-5 RoleEndDateTime *TS `hl7:"false,Role End Date/Time"` // ROL-6 RoleDuration *CE `hl7:"false,Role Duration"` // ROL-7 RoleActionReason *CE `hl7:"false,Role Action Reason"` // ROL-8 }
ROL represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*ROL) SegmentName ¶
type ROR_ROR ¶
type ROR_ROR struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` DEFINITION []ROR_ROR_DEFINITION `hl7:"true,DEFINITION"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
ROR_ROR represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ROR_ROR) MessageTypeName ¶
type ROR_ROR_DEFINITION ¶
type ROR_ROR_DEFINITION struct { QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` PATIENT *ROR_ROR_PATIENT `hl7:"false,PATIENT"` ORDER []ROR_ROR_ORDER `hl7:"true,ORDER"` Other []interface{} }
ROR_ROR_DEFINITION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ROR_ROR_DEFINITION) MessageTypeSubStructName ¶
func (s *ROR_ROR_DEFINITION) MessageTypeSubStructName() string
type ROR_ROR_ORDER ¶
type ROR_ROR_ORDER struct { ORC *ORC `hl7:"true,ORC"` RXO *RXO `hl7:"true,RXO"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` Other []interface{} }
ROR_ROR_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ROR_ROR_ORDER) MessageTypeSubStructName ¶
func (s *ROR_ROR_ORDER) MessageTypeSubStructName() string
type ROR_ROR_PATIENT ¶
type ROR_ROR_PATIENT struct { PID *PID `hl7:"true,PID"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
ROR_ROR_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*ROR_ROR_PATIENT) MessageTypeSubStructName ¶
func (s *ROR_ROR_PATIENT) MessageTypeSubStructName() string
type ROR_ROR_QRD_ORCv2 ¶
type ROR_ROR_QRD_ORCv2 struct {
// contains filtered or unexported fields
}
func (*ROR_ROR_QRD_ORCv2) AllRXC ¶
func (m *ROR_ROR_QRD_ORCv2) AllRXC() []*RXC
func (*ROR_ROR_QRD_ORCv2) AllRXR ¶
func (m *ROR_ROR_QRD_ORCv2) AllRXR() []*RXR
func (ROR_ROR_QRD_ORCv2) MarshalYAML ¶
func (m ROR_ROR_QRD_ORCv2) MarshalYAML() (interface{}, error)
func (*ROR_ROR_QRD_ORCv2) ORC ¶
func (m *ROR_ROR_QRD_ORCv2) ORC() *ORC
func (*ROR_ROR_QRD_ORCv2) RXO ¶
func (m *ROR_ROR_QRD_ORCv2) RXO() *RXO
type ROR_ROR_QRDv2 ¶
type ROR_ROR_QRDv2 struct {
// contains filtered or unexported fields
}
func (*ROR_ROR_QRDv2) AllNTE ¶
func (m *ROR_ROR_QRDv2) AllNTE() []*NTE
func (*ROR_ROR_QRDv2) GroupByORC ¶
func (m *ROR_ROR_QRDv2) GroupByORC() []*ROR_ROR_QRD_ORCv2
func (ROR_ROR_QRDv2) MarshalYAML ¶
func (m ROR_ROR_QRDv2) MarshalYAML() (interface{}, error)
func (*ROR_ROR_QRDv2) PID ¶
func (m *ROR_ROR_QRDv2) PID() *PID
func (*ROR_ROR_QRDv2) QRD ¶
func (m *ROR_ROR_QRDv2) QRD() *QRD
func (*ROR_ROR_QRDv2) QRF ¶
func (m *ROR_ROR_QRDv2) QRF() *QRF
type ROR_RORv2 ¶
type ROR_RORv2 struct {
// contains filtered or unexported fields
}
func (*ROR_RORv2) GroupByQRD ¶
func (m *ROR_RORv2) GroupByQRD() []*ROR_ROR_QRDv2
func (ROR_RORv2) MarshalYAML ¶
type RP ¶
type RP struct { Pointer *ST `hl7:"false,Pointer"` ApplicationID *HD `hl7:"false,Application ID"` TypeOfData *ID `hl7:"false,Type Of Data"` Subtype *ID `hl7:"false,Subtype"` }
RP represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type RPA_I08 ¶
type RPA_I08 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` RF1 *RF1 `hl7:"false,RF1"` AUTHORIZATION *RPA_I08_AUTHORIZATION `hl7:"false,AUTHORIZATION"` PROVIDER []RPA_I08_PROVIDER `hl7:"true,PROVIDER"` PID *PID `hl7:"true,PID"` NK1 []NK1 `hl7:"false,NK1"` GT1 []GT1 `hl7:"false,GT1"` INSURANCE []RPA_I08_INSURANCE `hl7:"false,INSURANCE"` ACC *ACC `hl7:"false,ACC"` DG1 []DG1 `hl7:"false,DG1"` DRG []DRG `hl7:"false,DRG"` AL1 []AL1 `hl7:"false,AL1"` PROCEDURE []RPA_I08_PROCEDURE `hl7:"true,PROCEDURE"` OBSERVATION []RPA_I08_OBSERVATION `hl7:"false,OBSERVATION"` VISIT *RPA_I08_VISIT `hl7:"false,VISIT"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RPA_I08 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RPA_I08) MessageTypeName ¶
type RPA_I08_AUTHORIZATION ¶
type RPA_I08_AUTHORIZATION struct { AUT *AUT `hl7:"true,AUT"` CTD *CTD `hl7:"false,CTD"` Other []interface{} }
RPA_I08_AUTHORIZATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RPA_I08_AUTHORIZATION) MessageTypeSubStructName ¶
func (s *RPA_I08_AUTHORIZATION) MessageTypeSubStructName() string
type RPA_I08_IN1v2 ¶
type RPA_I08_IN1v2 struct {
// contains filtered or unexported fields
}
func (*RPA_I08_IN1v2) IN1 ¶
func (m *RPA_I08_IN1v2) IN1() *IN1
func (*RPA_I08_IN1v2) IN2 ¶
func (m *RPA_I08_IN1v2) IN2() *IN2
func (*RPA_I08_IN1v2) IN3 ¶
func (m *RPA_I08_IN1v2) IN3() *IN3
func (RPA_I08_IN1v2) MarshalYAML ¶
func (m RPA_I08_IN1v2) MarshalYAML() (interface{}, error)
type RPA_I08_INSURANCE ¶
type RPA_I08_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
RPA_I08_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RPA_I08_INSURANCE) MessageTypeSubStructName ¶
func (s *RPA_I08_INSURANCE) MessageTypeSubStructName() string
type RPA_I08_OBR_OBXv2 ¶
type RPA_I08_OBR_OBXv2 struct {
// contains filtered or unexported fields
}
func (*RPA_I08_OBR_OBXv2) AllNTE ¶
func (m *RPA_I08_OBR_OBXv2) AllNTE() []*NTE
func (RPA_I08_OBR_OBXv2) MarshalYAML ¶
func (m RPA_I08_OBR_OBXv2) MarshalYAML() (interface{}, error)
func (*RPA_I08_OBR_OBXv2) OBX ¶
func (m *RPA_I08_OBR_OBXv2) OBX() *OBX
type RPA_I08_OBRv2 ¶
type RPA_I08_OBRv2 struct {
// contains filtered or unexported fields
}
func (*RPA_I08_OBRv2) AllNTE ¶
func (m *RPA_I08_OBRv2) AllNTE() []*NTE
func (*RPA_I08_OBRv2) GroupByOBX ¶
func (m *RPA_I08_OBRv2) GroupByOBX() []*RPA_I08_OBR_OBXv2
func (RPA_I08_OBRv2) MarshalYAML ¶
func (m RPA_I08_OBRv2) MarshalYAML() (interface{}, error)
func (*RPA_I08_OBRv2) OBR ¶
func (m *RPA_I08_OBRv2) OBR() *OBR
type RPA_I08_OBSERVATION ¶
type RPA_I08_OBSERVATION struct { OBR *OBR `hl7:"true,OBR"` NTE []NTE `hl7:"false,NTE"` RESULTS []RPA_I08_RESULTS `hl7:"false,RESULTS"` Other []interface{} }
RPA_I08_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RPA_I08_OBSERVATION) MessageTypeSubStructName ¶
func (s *RPA_I08_OBSERVATION) MessageTypeSubStructName() string
type RPA_I08_PR1v2 ¶
type RPA_I08_PR1v2 struct {
// contains filtered or unexported fields
}
func (*RPA_I08_PR1v2) AUT ¶
func (m *RPA_I08_PR1v2) AUT() *AUT
func (*RPA_I08_PR1v2) CTD ¶
func (m *RPA_I08_PR1v2) CTD() *CTD
func (RPA_I08_PR1v2) MarshalYAML ¶
func (m RPA_I08_PR1v2) MarshalYAML() (interface{}, error)
func (*RPA_I08_PR1v2) PR1 ¶
func (m *RPA_I08_PR1v2) PR1() *PR1
type RPA_I08_PRDv2 ¶
type RPA_I08_PRDv2 struct {
// contains filtered or unexported fields
}
func (*RPA_I08_PRDv2) AllCTD ¶
func (m *RPA_I08_PRDv2) AllCTD() []*CTD
func (RPA_I08_PRDv2) MarshalYAML ¶
func (m RPA_I08_PRDv2) MarshalYAML() (interface{}, error)
func (*RPA_I08_PRDv2) PRD ¶
func (m *RPA_I08_PRDv2) PRD() *PRD
type RPA_I08_PROCEDURE ¶
type RPA_I08_PROCEDURE struct { PR1 *PR1 `hl7:"true,PR1"` AUTHORIZATION *RPA_I08_AUTHORIZATION `hl7:"false,AUTHORIZATION"` Other []interface{} }
RPA_I08_PROCEDURE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RPA_I08_PROCEDURE) MessageTypeSubStructName ¶
func (s *RPA_I08_PROCEDURE) MessageTypeSubStructName() string
type RPA_I08_PROVIDER ¶
type RPA_I08_PROVIDER struct { PRD *PRD `hl7:"true,PRD"` CTD []CTD `hl7:"false,CTD"` Other []interface{} }
RPA_I08_PROVIDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RPA_I08_PROVIDER) MessageTypeSubStructName ¶
func (s *RPA_I08_PROVIDER) MessageTypeSubStructName() string
type RPA_I08_RESULTS ¶
type RPA_I08_RESULTS struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RPA_I08_RESULTS represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RPA_I08_RESULTS) MessageTypeSubStructName ¶
func (s *RPA_I08_RESULTS) MessageTypeSubStructName() string
type RPA_I08_VISIT ¶
type RPA_I08_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
RPA_I08_VISIT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RPA_I08_VISIT) MessageTypeSubStructName ¶
func (s *RPA_I08_VISIT) MessageTypeSubStructName() string
type RPA_I08v2 ¶
type RPA_I08v2 struct {
// contains filtered or unexported fields
}
func (*RPA_I08v2) GroupByIN1 ¶
func (m *RPA_I08v2) GroupByIN1() []*RPA_I08_IN1v2
func (*RPA_I08v2) GroupByOBR ¶
func (m *RPA_I08v2) GroupByOBR() []*RPA_I08_OBRv2
func (*RPA_I08v2) GroupByPR1 ¶
func (m *RPA_I08v2) GroupByPR1() []*RPA_I08_PR1v2
func (*RPA_I08v2) GroupByPRD ¶
func (m *RPA_I08v2) GroupByPRD() []*RPA_I08_PRDv2
func (RPA_I08v2) MarshalYAML ¶
type RPI_I01 ¶
type RPI_I01 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` PROVIDER []RPI_I01_PROVIDER `hl7:"true,PROVIDER"` PID *PID `hl7:"true,PID"` NK1 []NK1 `hl7:"false,NK1"` GUARANTOR_INSURANCE *RPI_I01_GUARANTOR_INSURANCE `hl7:"false,GUARANTOR_INSURANCE"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RPI_I01 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RPI_I01) MessageTypeName ¶
type RPI_I01_GUARANTOR_INSURANCE ¶
type RPI_I01_GUARANTOR_INSURANCE struct { GT1 []GT1 `hl7:"false,GT1"` INSURANCE []RPI_I01_INSURANCE `hl7:"true,INSURANCE"` Other []interface{} }
RPI_I01_GUARANTOR_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RPI_I01_GUARANTOR_INSURANCE) MessageTypeSubStructName ¶
func (s *RPI_I01_GUARANTOR_INSURANCE) MessageTypeSubStructName() string
type RPI_I01_IN1v2 ¶
type RPI_I01_IN1v2 struct {
// contains filtered or unexported fields
}
func (*RPI_I01_IN1v2) IN1 ¶
func (m *RPI_I01_IN1v2) IN1() *IN1
func (*RPI_I01_IN1v2) IN2 ¶
func (m *RPI_I01_IN1v2) IN2() *IN2
func (*RPI_I01_IN1v2) IN3 ¶
func (m *RPI_I01_IN1v2) IN3() *IN3
func (RPI_I01_IN1v2) MarshalYAML ¶
func (m RPI_I01_IN1v2) MarshalYAML() (interface{}, error)
type RPI_I01_INSURANCE ¶
type RPI_I01_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
RPI_I01_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RPI_I01_INSURANCE) MessageTypeSubStructName ¶
func (s *RPI_I01_INSURANCE) MessageTypeSubStructName() string
type RPI_I01_PRDv2 ¶
type RPI_I01_PRDv2 struct {
// contains filtered or unexported fields
}
func (*RPI_I01_PRDv2) AllCTD ¶
func (m *RPI_I01_PRDv2) AllCTD() []*CTD
func (RPI_I01_PRDv2) MarshalYAML ¶
func (m RPI_I01_PRDv2) MarshalYAML() (interface{}, error)
func (*RPI_I01_PRDv2) PRD ¶
func (m *RPI_I01_PRDv2) PRD() *PRD
type RPI_I01_PROVIDER ¶
type RPI_I01_PROVIDER struct { PRD *PRD `hl7:"true,PRD"` CTD []CTD `hl7:"false,CTD"` Other []interface{} }
RPI_I01_PROVIDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RPI_I01_PROVIDER) MessageTypeSubStructName ¶
func (s *RPI_I01_PROVIDER) MessageTypeSubStructName() string
type RPI_I01v2 ¶
type RPI_I01v2 struct {
// contains filtered or unexported fields
}
func (*RPI_I01v2) GroupByIN1 ¶
func (m *RPI_I01v2) GroupByIN1() []*RPI_I01_IN1v2
func (*RPI_I01v2) GroupByPRD ¶
func (m *RPI_I01v2) GroupByPRD() []*RPI_I01_PRDv2
func (RPI_I01v2) MarshalYAML ¶
type RPL_I02 ¶
type RPL_I02 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` PROVIDER []RPL_I02_PROVIDER `hl7:"true,PROVIDER"` NTE []NTE `hl7:"false,NTE"` DSP []DSP `hl7:"false,DSP"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
RPL_I02 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RPL_I02) MessageTypeName ¶
type RPL_I02_PRDv2 ¶
type RPL_I02_PRDv2 struct {
// contains filtered or unexported fields
}
func (*RPL_I02_PRDv2) AllCTD ¶
func (m *RPL_I02_PRDv2) AllCTD() []*CTD
func (RPL_I02_PRDv2) MarshalYAML ¶
func (m RPL_I02_PRDv2) MarshalYAML() (interface{}, error)
func (*RPL_I02_PRDv2) PRD ¶
func (m *RPL_I02_PRDv2) PRD() *PRD
type RPL_I02_PROVIDER ¶
type RPL_I02_PROVIDER struct { PRD *PRD `hl7:"true,PRD"` CTD []CTD `hl7:"false,CTD"` Other []interface{} }
RPL_I02_PROVIDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RPL_I02_PROVIDER) MessageTypeSubStructName ¶
func (s *RPL_I02_PROVIDER) MessageTypeSubStructName() string
type RPL_I02v2 ¶
type RPL_I02v2 struct {
// contains filtered or unexported fields
}
func (*RPL_I02v2) GroupByPRD ¶
func (m *RPL_I02v2) GroupByPRD() []*RPL_I02_PRDv2
func (RPL_I02v2) MarshalYAML ¶
type RQ1 ¶
type RQ1 struct { AnticipatedPrice *ST `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.3.1
func (*RQ1) SegmentName ¶
type RQA_I08 ¶
type RQA_I08 struct { MSH *MSH `hl7:"true,MSH"` RF1 *RF1 `hl7:"false,RF1"` AUTHORIZATION *RQA_I08_AUTHORIZATION `hl7:"false,AUTHORIZATION"` PROVIDER []RQA_I08_PROVIDER `hl7:"true,PROVIDER"` PID *PID `hl7:"true,PID"` NK1 []NK1 `hl7:"false,NK1"` GUARANTOR_INSURANCE *RQA_I08_GUARANTOR_INSURANCE `hl7:"false,GUARANTOR_INSURANCE"` ACC *ACC `hl7:"false,ACC"` DG1 []DG1 `hl7:"false,DG1"` DRG []DRG `hl7:"false,DRG"` AL1 []AL1 `hl7:"false,AL1"` PROCEDURE []RQA_I08_PROCEDURE `hl7:"false,PROCEDURE"` OBSERVATION []RQA_I08_OBSERVATION `hl7:"false,OBSERVATION"` VISIT *RQA_I08_VISIT `hl7:"false,VISIT"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RQA_I08 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RQA_I08) MessageTypeName ¶
type RQA_I08_AUTHORIZATION ¶
type RQA_I08_AUTHORIZATION struct { AUT *AUT `hl7:"true,AUT"` CTD *CTD `hl7:"false,CTD"` Other []interface{} }
RQA_I08_AUTHORIZATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RQA_I08_AUTHORIZATION) MessageTypeSubStructName ¶
func (s *RQA_I08_AUTHORIZATION) MessageTypeSubStructName() string
type RQA_I08_GUARANTOR_INSURANCE ¶
type RQA_I08_GUARANTOR_INSURANCE struct { GT1 []GT1 `hl7:"false,GT1"` INSURANCE []RQA_I08_INSURANCE `hl7:"true,INSURANCE"` Other []interface{} }
RQA_I08_GUARANTOR_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RQA_I08_GUARANTOR_INSURANCE) MessageTypeSubStructName ¶
func (s *RQA_I08_GUARANTOR_INSURANCE) MessageTypeSubStructName() string
type RQA_I08_IN1v2 ¶
type RQA_I08_IN1v2 struct {
// contains filtered or unexported fields
}
func (*RQA_I08_IN1v2) IN1 ¶
func (m *RQA_I08_IN1v2) IN1() *IN1
func (*RQA_I08_IN1v2) IN2 ¶
func (m *RQA_I08_IN1v2) IN2() *IN2
func (*RQA_I08_IN1v2) IN3 ¶
func (m *RQA_I08_IN1v2) IN3() *IN3
func (RQA_I08_IN1v2) MarshalYAML ¶
func (m RQA_I08_IN1v2) MarshalYAML() (interface{}, error)
type RQA_I08_INSURANCE ¶
type RQA_I08_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
RQA_I08_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RQA_I08_INSURANCE) MessageTypeSubStructName ¶
func (s *RQA_I08_INSURANCE) MessageTypeSubStructName() string
type RQA_I08_OBR_OBXv2 ¶
type RQA_I08_OBR_OBXv2 struct {
// contains filtered or unexported fields
}
func (*RQA_I08_OBR_OBXv2) AllNTE ¶
func (m *RQA_I08_OBR_OBXv2) AllNTE() []*NTE
func (RQA_I08_OBR_OBXv2) MarshalYAML ¶
func (m RQA_I08_OBR_OBXv2) MarshalYAML() (interface{}, error)
func (*RQA_I08_OBR_OBXv2) OBX ¶
func (m *RQA_I08_OBR_OBXv2) OBX() *OBX
type RQA_I08_OBRv2 ¶
type RQA_I08_OBRv2 struct {
// contains filtered or unexported fields
}
func (*RQA_I08_OBRv2) AllNTE ¶
func (m *RQA_I08_OBRv2) AllNTE() []*NTE
func (*RQA_I08_OBRv2) GroupByOBX ¶
func (m *RQA_I08_OBRv2) GroupByOBX() []*RQA_I08_OBR_OBXv2
func (RQA_I08_OBRv2) MarshalYAML ¶
func (m RQA_I08_OBRv2) MarshalYAML() (interface{}, error)
func (*RQA_I08_OBRv2) OBR ¶
func (m *RQA_I08_OBRv2) OBR() *OBR
type RQA_I08_OBSERVATION ¶
type RQA_I08_OBSERVATION struct { OBR *OBR `hl7:"true,OBR"` NTE []NTE `hl7:"false,NTE"` RESULTS []RQA_I08_RESULTS `hl7:"false,RESULTS"` Other []interface{} }
RQA_I08_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RQA_I08_OBSERVATION) MessageTypeSubStructName ¶
func (s *RQA_I08_OBSERVATION) MessageTypeSubStructName() string
type RQA_I08_PR1v2 ¶
type RQA_I08_PR1v2 struct {
// contains filtered or unexported fields
}
func (*RQA_I08_PR1v2) AUT ¶
func (m *RQA_I08_PR1v2) AUT() *AUT
func (*RQA_I08_PR1v2) CTD ¶
func (m *RQA_I08_PR1v2) CTD() *CTD
func (RQA_I08_PR1v2) MarshalYAML ¶
func (m RQA_I08_PR1v2) MarshalYAML() (interface{}, error)
func (*RQA_I08_PR1v2) PR1 ¶
func (m *RQA_I08_PR1v2) PR1() *PR1
type RQA_I08_PRDv2 ¶
type RQA_I08_PRDv2 struct {
// contains filtered or unexported fields
}
func (*RQA_I08_PRDv2) AllCTD ¶
func (m *RQA_I08_PRDv2) AllCTD() []*CTD
func (RQA_I08_PRDv2) MarshalYAML ¶
func (m RQA_I08_PRDv2) MarshalYAML() (interface{}, error)
func (*RQA_I08_PRDv2) PRD ¶
func (m *RQA_I08_PRDv2) PRD() *PRD
type RQA_I08_PROCEDURE ¶
type RQA_I08_PROCEDURE struct { PR1 *PR1 `hl7:"true,PR1"` AUTHORIZATION *RQA_I08_AUTHORIZATION `hl7:"false,AUTHORIZATION"` Other []interface{} }
RQA_I08_PROCEDURE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RQA_I08_PROCEDURE) MessageTypeSubStructName ¶
func (s *RQA_I08_PROCEDURE) MessageTypeSubStructName() string
type RQA_I08_PROVIDER ¶
type RQA_I08_PROVIDER struct { PRD *PRD `hl7:"true,PRD"` CTD []CTD `hl7:"false,CTD"` Other []interface{} }
RQA_I08_PROVIDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RQA_I08_PROVIDER) MessageTypeSubStructName ¶
func (s *RQA_I08_PROVIDER) MessageTypeSubStructName() string
type RQA_I08_RESULTS ¶
type RQA_I08_RESULTS struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RQA_I08_RESULTS represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RQA_I08_RESULTS) MessageTypeSubStructName ¶
func (s *RQA_I08_RESULTS) MessageTypeSubStructName() string
type RQA_I08_VISIT ¶
type RQA_I08_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
RQA_I08_VISIT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RQA_I08_VISIT) MessageTypeSubStructName ¶
func (s *RQA_I08_VISIT) MessageTypeSubStructName() string
type RQA_I08v2 ¶
type RQA_I08v2 struct {
// contains filtered or unexported fields
}
func (*RQA_I08v2) GroupByIN1 ¶
func (m *RQA_I08v2) GroupByIN1() []*RQA_I08_IN1v2
func (*RQA_I08v2) GroupByOBR ¶
func (m *RQA_I08v2) GroupByOBR() []*RQA_I08_OBRv2
func (*RQA_I08v2) GroupByPR1 ¶
func (m *RQA_I08v2) GroupByPR1() []*RQA_I08_PR1v2
func (*RQA_I08v2) GroupByPRD ¶
func (m *RQA_I08v2) GroupByPRD() []*RQA_I08_PRDv2
func (RQA_I08v2) MarshalYAML ¶
type RQC_I05 ¶
type RQC_I05 struct { MSH *MSH `hl7:"true,MSH"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` PROVIDER []RQC_I05_PROVIDER `hl7:"true,PROVIDER"` PID *PID `hl7:"true,PID"` NK1 []NK1 `hl7:"false,NK1"` GT1 []GT1 `hl7:"false,GT1"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RQC_I05 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RQC_I05) MessageTypeName ¶
type RQC_I05_PRDv2 ¶
type RQC_I05_PRDv2 struct {
// contains filtered or unexported fields
}
func (*RQC_I05_PRDv2) AllCTD ¶
func (m *RQC_I05_PRDv2) AllCTD() []*CTD
func (RQC_I05_PRDv2) MarshalYAML ¶
func (m RQC_I05_PRDv2) MarshalYAML() (interface{}, error)
func (*RQC_I05_PRDv2) PRD ¶
func (m *RQC_I05_PRDv2) PRD() *PRD
type RQC_I05_PROVIDER ¶
type RQC_I05_PROVIDER struct { PRD *PRD `hl7:"true,PRD"` CTD []CTD `hl7:"false,CTD"` Other []interface{} }
RQC_I05_PROVIDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RQC_I05_PROVIDER) MessageTypeSubStructName ¶
func (s *RQC_I05_PROVIDER) MessageTypeSubStructName() string
type RQC_I05v2 ¶
type RQC_I05v2 struct {
// contains filtered or unexported fields
}
func (*RQC_I05v2) GroupByPRD ¶
func (m *RQC_I05v2) GroupByPRD() []*RQC_I05_PRDv2
func (RQC_I05v2) MarshalYAML ¶
type RQC_I06 ¶
type RQC_I06 struct { MSH *MSH `hl7:"true,MSH"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` PROVIDER []RQC_I06_PROVIDER `hl7:"true,PROVIDER"` PID *PID `hl7:"true,PID"` NK1 []NK1 `hl7:"false,NK1"` GT1 *GT1 `hl7:"false,GT1"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RQC_I06 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RQC_I06) MessageTypeName ¶
type RQC_I06_PRDv2 ¶
type RQC_I06_PRDv2 struct {
// contains filtered or unexported fields
}
func (*RQC_I06_PRDv2) AllCTD ¶
func (m *RQC_I06_PRDv2) AllCTD() []*CTD
func (RQC_I06_PRDv2) MarshalYAML ¶
func (m RQC_I06_PRDv2) MarshalYAML() (interface{}, error)
func (*RQC_I06_PRDv2) PRD ¶
func (m *RQC_I06_PRDv2) PRD() *PRD
type RQC_I06_PROVIDER ¶
type RQC_I06_PROVIDER struct { PRD *PRD `hl7:"true,PRD"` CTD []CTD `hl7:"false,CTD"` Other []interface{} }
RQC_I06_PROVIDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RQC_I06_PROVIDER) MessageTypeSubStructName ¶
func (s *RQC_I06_PROVIDER) MessageTypeSubStructName() string
type RQC_I06v2 ¶
type RQC_I06v2 struct {
// contains filtered or unexported fields
}
func (*RQC_I06v2) GroupByPRD ¶
func (m *RQC_I06v2) GroupByPRD() []*RQC_I06_PRDv2
func (RQC_I06v2) MarshalYAML ¶
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 DeptCostCenter *IS `hl7:"false,Dept. Cost Center"` // RQD-7 ItemNaturalAccountCode *IS `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.3.1
func (*RQD) SegmentName ¶
type RQI_I01 ¶
type RQI_I01 struct { MSH *MSH `hl7:"true,MSH"` PROVIDER []RQI_I01_PROVIDER `hl7:"true,PROVIDER"` PID *PID `hl7:"true,PID"` NK1 []NK1 `hl7:"false,NK1"` GUARANTOR_INSURANCE *RQI_I01_GUARANTOR_INSURANCE `hl7:"false,GUARANTOR_INSURANCE"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RQI_I01 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RQI_I01) MessageTypeName ¶
type RQI_I01_GUARANTOR_INSURANCE ¶
type RQI_I01_GUARANTOR_INSURANCE struct { GT1 []GT1 `hl7:"false,GT1"` INSURANCE []RQI_I01_INSURANCE `hl7:"true,INSURANCE"` Other []interface{} }
RQI_I01_GUARANTOR_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RQI_I01_GUARANTOR_INSURANCE) MessageTypeSubStructName ¶
func (s *RQI_I01_GUARANTOR_INSURANCE) MessageTypeSubStructName() string
type RQI_I01_IN1v2 ¶
type RQI_I01_IN1v2 struct {
// contains filtered or unexported fields
}
func (*RQI_I01_IN1v2) IN1 ¶
func (m *RQI_I01_IN1v2) IN1() *IN1
func (*RQI_I01_IN1v2) IN2 ¶
func (m *RQI_I01_IN1v2) IN2() *IN2
func (*RQI_I01_IN1v2) IN3 ¶
func (m *RQI_I01_IN1v2) IN3() *IN3
func (RQI_I01_IN1v2) MarshalYAML ¶
func (m RQI_I01_IN1v2) MarshalYAML() (interface{}, error)
type RQI_I01_INSURANCE ¶
type RQI_I01_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
RQI_I01_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RQI_I01_INSURANCE) MessageTypeSubStructName ¶
func (s *RQI_I01_INSURANCE) MessageTypeSubStructName() string
type RQI_I01_PRDv2 ¶
type RQI_I01_PRDv2 struct {
// contains filtered or unexported fields
}
func (*RQI_I01_PRDv2) AllCTD ¶
func (m *RQI_I01_PRDv2) AllCTD() []*CTD
func (RQI_I01_PRDv2) MarshalYAML ¶
func (m RQI_I01_PRDv2) MarshalYAML() (interface{}, error)
func (*RQI_I01_PRDv2) PRD ¶
func (m *RQI_I01_PRDv2) PRD() *PRD
type RQI_I01_PROVIDER ¶
type RQI_I01_PROVIDER struct { PRD *PRD `hl7:"true,PRD"` CTD []CTD `hl7:"false,CTD"` Other []interface{} }
RQI_I01_PROVIDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RQI_I01_PROVIDER) MessageTypeSubStructName ¶
func (s *RQI_I01_PROVIDER) MessageTypeSubStructName() string
type RQI_I01v2 ¶
type RQI_I01v2 struct {
// contains filtered or unexported fields
}
func (*RQI_I01v2) GroupByIN1 ¶
func (m *RQI_I01v2) GroupByIN1() []*RQI_I01_IN1v2
func (*RQI_I01v2) GroupByPRD ¶
func (m *RQI_I01v2) GroupByPRD() []*RQI_I01_PRDv2
func (RQI_I01v2) MarshalYAML ¶
type RQP_I04 ¶
type RQP_I04 struct { MSH *MSH `hl7:"true,MSH"` PROVIDER []RQP_I04_PROVIDER `hl7:"true,PROVIDER"` PID *PID `hl7:"true,PID"` NK1 []NK1 `hl7:"false,NK1"` GT1 []GT1 `hl7:"false,GT1"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RQP_I04 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RQP_I04) MessageTypeName ¶
type RQP_I04_PRDv2 ¶
type RQP_I04_PRDv2 struct {
// contains filtered or unexported fields
}
func (*RQP_I04_PRDv2) AllCTD ¶
func (m *RQP_I04_PRDv2) AllCTD() []*CTD
func (RQP_I04_PRDv2) MarshalYAML ¶
func (m RQP_I04_PRDv2) MarshalYAML() (interface{}, error)
func (*RQP_I04_PRDv2) PRD ¶
func (m *RQP_I04_PRDv2) PRD() *PRD
type RQP_I04_PROVIDER ¶
type RQP_I04_PROVIDER struct { PRD *PRD `hl7:"true,PRD"` CTD []CTD `hl7:"false,CTD"` Other []interface{} }
RQP_I04_PROVIDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RQP_I04_PROVIDER) MessageTypeSubStructName ¶
func (s *RQP_I04_PROVIDER) MessageTypeSubStructName() string
type RQP_I04v2 ¶
type RQP_I04v2 struct {
// contains filtered or unexported fields
}
func (*RQP_I04v2) GroupByPRD ¶
func (m *RQP_I04v2) GroupByPRD() []*RQP_I04_PRDv2
func (RQP_I04v2) MarshalYAML ¶
type RQQ_Q01 ¶
type RQQ_Q01 struct { MSH *MSH `hl7:"true,MSH"` ERQ *ERQ `hl7:"true,ERQ"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
RQQ_Q01 represents the corresponding HL7 message type. Definition from HL7 2.3
func (*RQQ_Q01) MessageTypeName ¶
type RQQ_Q01v2 ¶
type RQQ_Q01v2 struct {
// contains filtered or unexported fields
}
func (RQQ_Q01v2) MarshalYAML ¶
type RQQ_Q09 ¶
type RQQ_Q09 struct { MSH *MSH `hl7:"true,MSH"` ERQ *ERQ `hl7:"true,ERQ"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
RQQ_Q09 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RQQ_Q09) MessageTypeName ¶
type RQQ_Q09v2 ¶
type RQQ_Q09v2 struct {
// contains filtered or unexported fields
}
func (RQQ_Q09v2) MarshalYAML ¶
type RRA_O02 ¶
type RRA_O02 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` NTE []NTE `hl7:"false,NTE"` RESPONSE *RRA_O02_RESPONSE `hl7:"false,RESPONSE"` Other []interface{} }
RRA_O02 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RRA_O02) MessageTypeName ¶
type RRA_O02_ADMINISTRATION ¶
type RRA_O02_ADMINISTRATION struct { RXA []RXA `hl7:"true,RXA"` RXR *RXR `hl7:"true,RXR"` Other []interface{} }
RRA_O02_ADMINISTRATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RRA_O02_ADMINISTRATION) MessageTypeSubStructName ¶
func (s *RRA_O02_ADMINISTRATION) MessageTypeSubStructName() string
type RRA_O02_ORDER ¶
type RRA_O02_ORDER struct { ORC *ORC `hl7:"true,ORC"` ADMINISTRATION *RRA_O02_ADMINISTRATION `hl7:"false,ADMINISTRATION"` Other []interface{} }
RRA_O02_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RRA_O02_ORDER) MessageTypeSubStructName ¶
func (s *RRA_O02_ORDER) MessageTypeSubStructName() string
type RRA_O02_PATIENT ¶
type RRA_O02_PATIENT struct { PID *PID `hl7:"true,PID"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RRA_O02_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RRA_O02_PATIENT) MessageTypeSubStructName ¶
func (s *RRA_O02_PATIENT) MessageTypeSubStructName() string
type RRA_O02_PID_ORCv2 ¶
type RRA_O02_PID_ORCv2 struct {
// contains filtered or unexported fields
}
func (*RRA_O02_PID_ORCv2) AllRXA ¶
func (m *RRA_O02_PID_ORCv2) AllRXA() []*RXA
func (RRA_O02_PID_ORCv2) MarshalYAML ¶
func (m RRA_O02_PID_ORCv2) MarshalYAML() (interface{}, error)
func (*RRA_O02_PID_ORCv2) ORC ¶
func (m *RRA_O02_PID_ORCv2) ORC() *ORC
func (*RRA_O02_PID_ORCv2) RXR ¶
func (m *RRA_O02_PID_ORCv2) RXR() *RXR
type RRA_O02_PIDv2 ¶
type RRA_O02_PIDv2 struct {
// contains filtered or unexported fields
}
func (*RRA_O02_PIDv2) AllNTE ¶
func (m *RRA_O02_PIDv2) AllNTE() []*NTE
func (*RRA_O02_PIDv2) GroupByORC ¶
func (m *RRA_O02_PIDv2) GroupByORC() []*RRA_O02_PID_ORCv2
func (RRA_O02_PIDv2) MarshalYAML ¶
func (m RRA_O02_PIDv2) MarshalYAML() (interface{}, error)
func (*RRA_O02_PIDv2) PID ¶
func (m *RRA_O02_PIDv2) PID() *PID
type RRA_O02_RESPONSE ¶
type RRA_O02_RESPONSE struct { PATIENT *RRA_O02_PATIENT `hl7:"false,PATIENT"` ORDER []RRA_O02_ORDER `hl7:"true,ORDER"` Other []interface{} }
RRA_O02_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RRA_O02_RESPONSE) MessageTypeSubStructName ¶
func (s *RRA_O02_RESPONSE) MessageTypeSubStructName() string
type RRA_O02v2 ¶
type RRA_O02v2 struct {
// contains filtered or unexported fields
}
func (*RRA_O02v2) GroupByPID ¶
func (m *RRA_O02v2) GroupByPID() *RRA_O02_PIDv2
func (RRA_O02v2) MarshalYAML ¶
type RRD_O02 ¶
type RRD_O02 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` NTE []NTE `hl7:"false,NTE"` RESPONSE *RRD_O02_RESPONSE `hl7:"false,RESPONSE"` Other []interface{} }
RRD_O02 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RRD_O02) MessageTypeName ¶
type RRD_O02_DISPENSE ¶
type RRD_O02_DISPENSE struct { RXD *RXD `hl7:"true,RXD"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` Other []interface{} }
RRD_O02_DISPENSE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RRD_O02_DISPENSE) MessageTypeSubStructName ¶
func (s *RRD_O02_DISPENSE) MessageTypeSubStructName() string
type RRD_O02_ORDER ¶
type RRD_O02_ORDER struct { ORC *ORC `hl7:"true,ORC"` DISPENSE *RRD_O02_DISPENSE `hl7:"false,DISPENSE"` Other []interface{} }
RRD_O02_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RRD_O02_ORDER) MessageTypeSubStructName ¶
func (s *RRD_O02_ORDER) MessageTypeSubStructName() string
type RRD_O02_PATIENT ¶
type RRD_O02_PATIENT struct { PID *PID `hl7:"true,PID"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RRD_O02_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RRD_O02_PATIENT) MessageTypeSubStructName ¶
func (s *RRD_O02_PATIENT) MessageTypeSubStructName() string
type RRD_O02_PID_ORCv2 ¶
type RRD_O02_PID_ORCv2 struct {
// contains filtered or unexported fields
}
func (*RRD_O02_PID_ORCv2) AllRXC ¶
func (m *RRD_O02_PID_ORCv2) AllRXC() []*RXC
func (*RRD_O02_PID_ORCv2) AllRXR ¶
func (m *RRD_O02_PID_ORCv2) AllRXR() []*RXR
func (RRD_O02_PID_ORCv2) MarshalYAML ¶
func (m RRD_O02_PID_ORCv2) MarshalYAML() (interface{}, error)
func (*RRD_O02_PID_ORCv2) ORC ¶
func (m *RRD_O02_PID_ORCv2) ORC() *ORC
func (*RRD_O02_PID_ORCv2) RXD ¶
func (m *RRD_O02_PID_ORCv2) RXD() *RXD
type RRD_O02_PIDv2 ¶
type RRD_O02_PIDv2 struct {
// contains filtered or unexported fields
}
func (*RRD_O02_PIDv2) AllNTE ¶
func (m *RRD_O02_PIDv2) AllNTE() []*NTE
func (*RRD_O02_PIDv2) GroupByORC ¶
func (m *RRD_O02_PIDv2) GroupByORC() []*RRD_O02_PID_ORCv2
func (RRD_O02_PIDv2) MarshalYAML ¶
func (m RRD_O02_PIDv2) MarshalYAML() (interface{}, error)
func (*RRD_O02_PIDv2) PID ¶
func (m *RRD_O02_PIDv2) PID() *PID
type RRD_O02_RESPONSE ¶
type RRD_O02_RESPONSE struct { PATIENT *RRD_O02_PATIENT `hl7:"false,PATIENT"` ORDER []RRD_O02_ORDER `hl7:"true,ORDER"` Other []interface{} }
RRD_O02_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RRD_O02_RESPONSE) MessageTypeSubStructName ¶
func (s *RRD_O02_RESPONSE) MessageTypeSubStructName() string
type RRD_O02v2 ¶
type RRD_O02v2 struct {
// contains filtered or unexported fields
}
func (*RRD_O02v2) GroupByPID ¶
func (m *RRD_O02v2) GroupByPID() *RRD_O02_PIDv2
func (RRD_O02v2) MarshalYAML ¶
type RRE_O02 ¶
type RRE_O02 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` NTE []NTE `hl7:"false,NTE"` RESPONSE *RRE_O02_RESPONSE `hl7:"false,RESPONSE"` Other []interface{} }
RRE_O02 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RRE_O02) MessageTypeName ¶
type RRE_O02_ENCODING ¶
type RRE_O02_ENCODING struct { RXE *RXE `hl7:"true,RXE"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` Other []interface{} }
RRE_O02_ENCODING represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RRE_O02_ENCODING) MessageTypeSubStructName ¶
func (s *RRE_O02_ENCODING) MessageTypeSubStructName() string
type RRE_O02_ORDER ¶
type RRE_O02_ORDER struct { ORC *ORC `hl7:"true,ORC"` ENCODING *RRE_O02_ENCODING `hl7:"false,ENCODING"` Other []interface{} }
RRE_O02_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RRE_O02_ORDER) MessageTypeSubStructName ¶
func (s *RRE_O02_ORDER) MessageTypeSubStructName() string
type RRE_O02_PATIENT ¶
type RRE_O02_PATIENT struct { PID *PID `hl7:"true,PID"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RRE_O02_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RRE_O02_PATIENT) MessageTypeSubStructName ¶
func (s *RRE_O02_PATIENT) MessageTypeSubStructName() string
type RRE_O02_PID_ORCv2 ¶
type RRE_O02_PID_ORCv2 struct {
// contains filtered or unexported fields
}
func (*RRE_O02_PID_ORCv2) AllRXC ¶
func (m *RRE_O02_PID_ORCv2) AllRXC() []*RXC
func (*RRE_O02_PID_ORCv2) AllRXR ¶
func (m *RRE_O02_PID_ORCv2) AllRXR() []*RXR
func (RRE_O02_PID_ORCv2) MarshalYAML ¶
func (m RRE_O02_PID_ORCv2) MarshalYAML() (interface{}, error)
func (*RRE_O02_PID_ORCv2) ORC ¶
func (m *RRE_O02_PID_ORCv2) ORC() *ORC
func (*RRE_O02_PID_ORCv2) RXE ¶
func (m *RRE_O02_PID_ORCv2) RXE() *RXE
type RRE_O02_PIDv2 ¶
type RRE_O02_PIDv2 struct {
// contains filtered or unexported fields
}
func (*RRE_O02_PIDv2) AllNTE ¶
func (m *RRE_O02_PIDv2) AllNTE() []*NTE
func (*RRE_O02_PIDv2) GroupByORC ¶
func (m *RRE_O02_PIDv2) GroupByORC() []*RRE_O02_PID_ORCv2
func (RRE_O02_PIDv2) MarshalYAML ¶
func (m RRE_O02_PIDv2) MarshalYAML() (interface{}, error)
func (*RRE_O02_PIDv2) PID ¶
func (m *RRE_O02_PIDv2) PID() *PID
type RRE_O02_RESPONSE ¶
type RRE_O02_RESPONSE struct { PATIENT *RRE_O02_PATIENT `hl7:"false,PATIENT"` ORDER []RRE_O02_ORDER `hl7:"true,ORDER"` Other []interface{} }
RRE_O02_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RRE_O02_RESPONSE) MessageTypeSubStructName ¶
func (s *RRE_O02_RESPONSE) MessageTypeSubStructName() string
type RRE_O02v2 ¶
type RRE_O02v2 struct {
// contains filtered or unexported fields
}
func (*RRE_O02v2) GroupByPID ¶
func (m *RRE_O02v2) GroupByPID() *RRE_O02_PIDv2
func (RRE_O02v2) MarshalYAML ¶
type RRG_O02 ¶
type RRG_O02 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` NTE []NTE `hl7:"false,NTE"` RESPONSE *RRG_O02_RESPONSE `hl7:"false,RESPONSE"` Other []interface{} }
RRG_O02 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RRG_O02) MessageTypeName ¶
type RRG_O02_GIVE ¶
type RRG_O02_GIVE struct { RXG *RXG `hl7:"true,RXG"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` Other []interface{} }
RRG_O02_GIVE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RRG_O02_GIVE) MessageTypeSubStructName ¶
func (s *RRG_O02_GIVE) MessageTypeSubStructName() string
type RRG_O02_ORDER ¶
type RRG_O02_ORDER struct { ORC *ORC `hl7:"true,ORC"` GIVE *RRG_O02_GIVE `hl7:"false,GIVE"` Other []interface{} }
RRG_O02_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RRG_O02_ORDER) MessageTypeSubStructName ¶
func (s *RRG_O02_ORDER) MessageTypeSubStructName() string
type RRG_O02_PATIENT ¶
type RRG_O02_PATIENT struct { PID *PID `hl7:"true,PID"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RRG_O02_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RRG_O02_PATIENT) MessageTypeSubStructName ¶
func (s *RRG_O02_PATIENT) MessageTypeSubStructName() string
type RRG_O02_PID_ORCv2 ¶
type RRG_O02_PID_ORCv2 struct {
// contains filtered or unexported fields
}
func (*RRG_O02_PID_ORCv2) AllRXC ¶
func (m *RRG_O02_PID_ORCv2) AllRXC() []*RXC
func (*RRG_O02_PID_ORCv2) AllRXR ¶
func (m *RRG_O02_PID_ORCv2) AllRXR() []*RXR
func (RRG_O02_PID_ORCv2) MarshalYAML ¶
func (m RRG_O02_PID_ORCv2) MarshalYAML() (interface{}, error)
func (*RRG_O02_PID_ORCv2) ORC ¶
func (m *RRG_O02_PID_ORCv2) ORC() *ORC
func (*RRG_O02_PID_ORCv2) RXG ¶
func (m *RRG_O02_PID_ORCv2) RXG() *RXG
type RRG_O02_PIDv2 ¶
type RRG_O02_PIDv2 struct {
// contains filtered or unexported fields
}
func (*RRG_O02_PIDv2) AllNTE ¶
func (m *RRG_O02_PIDv2) AllNTE() []*NTE
func (*RRG_O02_PIDv2) GroupByORC ¶
func (m *RRG_O02_PIDv2) GroupByORC() []*RRG_O02_PID_ORCv2
func (RRG_O02_PIDv2) MarshalYAML ¶
func (m RRG_O02_PIDv2) MarshalYAML() (interface{}, error)
func (*RRG_O02_PIDv2) PID ¶
func (m *RRG_O02_PIDv2) PID() *PID
type RRG_O02_RESPONSE ¶
type RRG_O02_RESPONSE struct { PATIENT *RRG_O02_PATIENT `hl7:"false,PATIENT"` ORDER []RRG_O02_ORDER `hl7:"true,ORDER"` Other []interface{} }
RRG_O02_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RRG_O02_RESPONSE) MessageTypeSubStructName ¶
func (s *RRG_O02_RESPONSE) MessageTypeSubStructName() string
type RRG_O02v2 ¶
type RRG_O02v2 struct {
// contains filtered or unexported fields
}
func (*RRG_O02v2) GroupByPID ¶
func (m *RRG_O02v2) GroupByPID() *RRG_O02_PIDv2
func (RRG_O02v2) MarshalYAML ¶
type RRI_I12 ¶
type RRI_I12 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"false,MSA"` RF1 *RF1 `hl7:"false,RF1"` AUTHORIZATION_CONTACT *RRI_I12_AUTHORIZATION_CONTACT `hl7:"false,AUTHORIZATION_CONTACT"` PROVIDER_CONTACT []RRI_I12_PROVIDER_CONTACT `hl7:"true,PROVIDER_CONTACT"` PID *PID `hl7:"true,PID"` ACC *ACC `hl7:"false,ACC"` DG1 []DG1 `hl7:"false,DG1"` DRG []DRG `hl7:"false,DRG"` AL1 []AL1 `hl7:"false,AL1"` PROCEDURE []RRI_I12_PROCEDURE `hl7:"false,PROCEDURE"` OBSERVATION []RRI_I12_OBSERVATION `hl7:"false,OBSERVATION"` PATIENT_VISIT *RRI_I12_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RRI_I12 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RRI_I12) MessageTypeName ¶
type RRI_I12_AUTHORIZATION ¶
type RRI_I12_AUTHORIZATION struct { AUT *AUT `hl7:"true,AUT"` CTD *CTD `hl7:"false,CTD"` Other []interface{} }
RRI_I12_AUTHORIZATION represents the corresponding HL7 message type. Definition from HL7 2.3
func (*RRI_I12_AUTHORIZATION) MessageTypeSubStructName ¶
func (s *RRI_I12_AUTHORIZATION) MessageTypeSubStructName() string
type RRI_I12_AUTHORIZATION_CONTACT ¶
type RRI_I12_AUTHORIZATION_CONTACT struct { AUT *AUT `hl7:"true,AUT"` CTD *CTD `hl7:"false,CTD"` Other []interface{} }
RRI_I12_AUTHORIZATION_CONTACT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RRI_I12_AUTHORIZATION_CONTACT) MessageTypeSubStructName ¶
func (s *RRI_I12_AUTHORIZATION_CONTACT) MessageTypeSubStructName() string
type RRI_I12_OBR_OBXv2 ¶
type RRI_I12_OBR_OBXv2 struct {
// contains filtered or unexported fields
}
func (*RRI_I12_OBR_OBXv2) AllNTE ¶
func (m *RRI_I12_OBR_OBXv2) AllNTE() []*NTE
func (RRI_I12_OBR_OBXv2) MarshalYAML ¶
func (m RRI_I12_OBR_OBXv2) MarshalYAML() (interface{}, error)
func (*RRI_I12_OBR_OBXv2) OBX ¶
func (m *RRI_I12_OBR_OBXv2) OBX() *OBX
type RRI_I12_OBRv2 ¶
type RRI_I12_OBRv2 struct {
// contains filtered or unexported fields
}
func (*RRI_I12_OBRv2) AllNTE ¶
func (m *RRI_I12_OBRv2) AllNTE() []*NTE
func (*RRI_I12_OBRv2) GroupByOBX ¶
func (m *RRI_I12_OBRv2) GroupByOBX() []*RRI_I12_OBR_OBXv2
func (RRI_I12_OBRv2) MarshalYAML ¶
func (m RRI_I12_OBRv2) MarshalYAML() (interface{}, error)
func (*RRI_I12_OBRv2) OBR ¶
func (m *RRI_I12_OBRv2) OBR() *OBR
type RRI_I12_OBSERVATION ¶
type RRI_I12_OBSERVATION struct { OBR *OBR `hl7:"true,OBR"` NTE []NTE `hl7:"false,NTE"` RESULTS_NOTES []RRI_I12_RESULTS_NOTES `hl7:"false,RESULTS_NOTES"` Other []interface{} }
RRI_I12_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RRI_I12_OBSERVATION) MessageTypeSubStructName ¶
func (s *RRI_I12_OBSERVATION) MessageTypeSubStructName() string
type RRI_I12_PATIENT_VISIT ¶
type RRI_I12_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
RRI_I12_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RRI_I12_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *RRI_I12_PATIENT_VISIT) MessageTypeSubStructName() string
type RRI_I12_PR1v2 ¶
type RRI_I12_PR1v2 struct {
// contains filtered or unexported fields
}
func (*RRI_I12_PR1v2) AUT ¶
func (m *RRI_I12_PR1v2) AUT() *AUT
func (*RRI_I12_PR1v2) CTD ¶
func (m *RRI_I12_PR1v2) CTD() *CTD
func (RRI_I12_PR1v2) MarshalYAML ¶
func (m RRI_I12_PR1v2) MarshalYAML() (interface{}, error)
func (*RRI_I12_PR1v2) PR1 ¶
func (m *RRI_I12_PR1v2) PR1() *PR1
type RRI_I12_PRDv2 ¶
type RRI_I12_PRDv2 struct {
// contains filtered or unexported fields
}
func (*RRI_I12_PRDv2) AllCTD ¶
func (m *RRI_I12_PRDv2) AllCTD() []*CTD
func (RRI_I12_PRDv2) MarshalYAML ¶
func (m RRI_I12_PRDv2) MarshalYAML() (interface{}, error)
func (*RRI_I12_PRDv2) PRD ¶
func (m *RRI_I12_PRDv2) PRD() *PRD
type RRI_I12_PROCEDURE ¶
type RRI_I12_PROCEDURE struct { PR1 *PR1 `hl7:"true,PR1"` AUTHORIZATION_CONTACT *RRI_I12_AUTHORIZATION_CONTACT `hl7:"false,AUTHORIZATION_CONTACT"` Other []interface{} }
RRI_I12_PROCEDURE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RRI_I12_PROCEDURE) MessageTypeSubStructName ¶
func (s *RRI_I12_PROCEDURE) MessageTypeSubStructName() string
type RRI_I12_PROVIDER ¶
type RRI_I12_PROVIDER struct { PRD *PRD `hl7:"true,PRD"` CTD []CTD `hl7:"false,CTD"` Other []interface{} }
RRI_I12_PROVIDER represents the corresponding HL7 message type. Definition from HL7 2.3
func (*RRI_I12_PROVIDER) MessageTypeSubStructName ¶
func (s *RRI_I12_PROVIDER) MessageTypeSubStructName() string
type RRI_I12_PROVIDER_CONTACT ¶
type RRI_I12_PROVIDER_CONTACT struct { PRD *PRD `hl7:"true,PRD"` CTD []CTD `hl7:"false,CTD"` Other []interface{} }
RRI_I12_PROVIDER_CONTACT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RRI_I12_PROVIDER_CONTACT) MessageTypeSubStructName ¶
func (s *RRI_I12_PROVIDER_CONTACT) MessageTypeSubStructName() string
type RRI_I12_RESULTS ¶
type RRI_I12_RESULTS struct { OBR *OBR `hl7:"true,OBR"` NTE []NTE `hl7:"false,NTE"` OBSERVATION []RRI_I12_OBSERVATION `hl7:"false,OBSERVATION"` Other []interface{} }
RRI_I12_RESULTS represents the corresponding HL7 message type. Definition from HL7 2.3
func (*RRI_I12_RESULTS) MessageTypeSubStructName ¶
func (s *RRI_I12_RESULTS) MessageTypeSubStructName() string
type RRI_I12_RESULTS_NOTES ¶
type RRI_I12_RESULTS_NOTES struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RRI_I12_RESULTS_NOTES represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RRI_I12_RESULTS_NOTES) MessageTypeSubStructName ¶
func (s *RRI_I12_RESULTS_NOTES) MessageTypeSubStructName() string
type RRI_I12_VISIT ¶
type RRI_I12_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
RRI_I12_VISIT represents the corresponding HL7 message type. Definition from HL7 2.3
func (*RRI_I12_VISIT) MessageTypeSubStructName ¶
func (s *RRI_I12_VISIT) MessageTypeSubStructName() string
type RRI_I12v2 ¶
type RRI_I12v2 struct {
// contains filtered or unexported fields
}
func (*RRI_I12v2) GroupByOBR ¶
func (m *RRI_I12v2) GroupByOBR() []*RRI_I12_OBRv2
func (*RRI_I12v2) GroupByPR1 ¶
func (m *RRI_I12v2) GroupByPR1() []*RRI_I12_PR1v2
func (*RRI_I12v2) GroupByPRD ¶
func (m *RRI_I12v2) GroupByPRD() []*RRI_I12_PRDv2
func (RRI_I12v2) MarshalYAML ¶
type RRO_O02 ¶
type RRO_O02 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` NTE []NTE `hl7:"false,NTE"` RESPONSE *RRO_O02_RESPONSE `hl7:"false,RESPONSE"` Other []interface{} }
RRO_O02 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RRO_O02) MessageTypeName ¶
type RRO_O02_ORDER ¶
type RRO_O02_ORDER struct { ORC *ORC `hl7:"true,ORC"` ORDER_DETAIL *RRO_O02_ORDER_DETAIL `hl7:"false,ORDER_DETAIL"` Other []interface{} }
RRO_O02_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RRO_O02_ORDER) MessageTypeSubStructName ¶
func (s *RRO_O02_ORDER) MessageTypeSubStructName() string
type RRO_O02_ORDER_DETAIL ¶
type RRO_O02_ORDER_DETAIL struct { RXO *RXO `hl7:"true,RXO"` NTE1 []NTE `hl7:"false,NTE1"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` NTE2 []NTE `hl7:"false,NTE2"` Other []interface{} }
RRO_O02_ORDER_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RRO_O02_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *RRO_O02_ORDER_DETAIL) MessageTypeSubStructName() string
type RRO_O02_PATIENT ¶
type RRO_O02_PATIENT struct { PID *PID `hl7:"true,PID"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RRO_O02_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RRO_O02_PATIENT) MessageTypeSubStructName ¶
func (s *RRO_O02_PATIENT) MessageTypeSubStructName() string
type RRO_O02_PID_ORCv2 ¶
type RRO_O02_PID_ORCv2 struct {
// contains filtered or unexported fields
}
func (*RRO_O02_PID_ORCv2) AllNTE1 ¶
func (m *RRO_O02_PID_ORCv2) AllNTE1() []*NTE
func (*RRO_O02_PID_ORCv2) AllNTE2 ¶
func (m *RRO_O02_PID_ORCv2) AllNTE2() []*NTE
func (*RRO_O02_PID_ORCv2) AllRXC ¶
func (m *RRO_O02_PID_ORCv2) AllRXC() []*RXC
func (*RRO_O02_PID_ORCv2) AllRXR ¶
func (m *RRO_O02_PID_ORCv2) AllRXR() []*RXR
func (RRO_O02_PID_ORCv2) MarshalYAML ¶
func (m RRO_O02_PID_ORCv2) MarshalYAML() (interface{}, error)
func (*RRO_O02_PID_ORCv2) ORC ¶
func (m *RRO_O02_PID_ORCv2) ORC() *ORC
func (*RRO_O02_PID_ORCv2) RXO ¶
func (m *RRO_O02_PID_ORCv2) RXO() *RXO
type RRO_O02_PIDv2 ¶
type RRO_O02_PIDv2 struct {
// contains filtered or unexported fields
}
func (*RRO_O02_PIDv2) AllNTE ¶
func (m *RRO_O02_PIDv2) AllNTE() []*NTE
func (*RRO_O02_PIDv2) GroupByORC ¶
func (m *RRO_O02_PIDv2) GroupByORC() []*RRO_O02_PID_ORCv2
func (RRO_O02_PIDv2) MarshalYAML ¶
func (m RRO_O02_PIDv2) MarshalYAML() (interface{}, error)
func (*RRO_O02_PIDv2) PID ¶
func (m *RRO_O02_PIDv2) PID() *PID
type RRO_O02_RESPONSE ¶
type RRO_O02_RESPONSE struct { PATIENT *RRO_O02_PATIENT `hl7:"false,PATIENT"` ORDER []RRO_O02_ORDER `hl7:"true,ORDER"` Other []interface{} }
RRO_O02_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*RRO_O02_RESPONSE) MessageTypeSubStructName ¶
func (s *RRO_O02_RESPONSE) MessageTypeSubStructName() string
type RRO_O02v2 ¶
type RRO_O02v2 struct {
// contains filtered or unexported fields
}
func (*RRO_O02v2) GroupByPID ¶
func (m *RRO_O02v2) GroupByPID() *RRO_O02_PIDv2
func (RRO_O02v2) MarshalYAML ¶
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 []CE `hl7:"false,Administration Notes"` // RXA-9 AdministeringProvider []XCN `hl7:"false,Administering Provider"` // RXA-10 AdministeredAtLocation *LA2 `hl7:"false,Administered-At Location"` // RXA-11 AdministeredPerTimeUnit *ST `hl7:"false,Administered Per (Time Unit)"` // RXA-12 AdministeredStrength *NM `hl7:"false,Administered Strength"` // RXA-13 AdministeredStrengthUnits *CE `hl7:"false,Administered Strength Units"` // RXA-14 SubstanceLotNumber []ST `hl7:"false,Substance Lot Number"` // RXA-15 SubstanceExpirationDate []TS `hl7:"false,Substance Expiration Date"` // RXA-16 SubstanceManufacturerName []CE `hl7:"false,Substance Manufacturer Name"` // RXA-17 SubstanceRefusalReason []CE `hl7:"false,Substance Refusal Reason"` // RXA-18 Indication []CE `hl7:"false,Indication"` // RXA-19 CompletionStatus *ID `hl7:"false,Completion Status"` // RXA-20 ActionCodeRXA *ID `hl7:"false,Action Code-RXA"` // RXA-21 SystemEntryDateTime *TS `hl7:"false,System Entry Date/Time"` // RXA-22 }
RXA represents the corresponding HL7 segment. Definition from HL7 2.3.1
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 ComponentStrength *NM `hl7:"false,Component Strength"` // RXC-5 ComponentStrengthUnits *CE `hl7:"false,Component Strength Units"` // RXC-6 }
RXC represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*RXC) SegmentName ¶
type RXD ¶
type RXD struct { DispenseSubIDCounter *NM `hl7:"true,Dispense Sub-ID Counter"` // RXD-1 DispenseGiveCode *CE `hl7:"true,Dispense/Give Code"` // RXD-2 DateTimeDispensed *TS `hl7:"true,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 []XCN `hl7:"false,Dispensing Provider"` // RXD-10 SubstitutionStatus *ID `hl7:"false,Substitution Status"` // RXD-11 TotalDailyDose *CQ `hl7:"false,Total Daily Dose"` // RXD-12 DispenseToLocation *LA2 `hl7:"false,Dispense-To Location"` // RXD-13 NeedsHumanReview *ID `hl7:"false,Needs Human Review"` // RXD-14 PharmacyTreatmentSupplierSSpecialDispensingInstructions []CE `hl7:"false,Pharmacy/Treatment Supplier’s Special Dispensing Instructions"` // RXD-15 ActualStrength *NM `hl7:"false,Actual Strength"` // RXD-16 ActualStrengthUnit *CE `hl7:"false,Actual Strength Unit"` // RXD-17 SubstanceLotNumber []ST `hl7:"false,Substance Lot Number"` // RXD-18 SubstanceExpirationDate []TS `hl7:"false,Substance Expiration Date"` // RXD-19 SubstanceManufacturerName []CE `hl7:"false,Substance Manufacturer Name"` // RXD-20 Indication []CE `hl7:"false,Indication"` // RXD-21 DispensePackageSize *NM `hl7:"false,Dispense Package Size"` // RXD-22 DispensePackageSizeUnit *CE `hl7:"false,Dispense Package Size Unit"` // RXD-23 DispensePackageMethod *ID `hl7:"false,Dispense Package Method"` // RXD-24 }
RXD represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*RXD) SegmentName ¶
type RXE ¶
type RXE struct { QuantityTiming *TQ `hl7:"true,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 *LA1 `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 []XCN `hl7:"false,Ordering Provider’s DEA Number"` // RXE-13 PharmacistTreatmentSupplierSVerifierID []XCN `hl7:"false,Pharmacist/Treatment Supplier’s Verifier ID"` // RXE-14 PrescriptionNumber *ST `hl7:"false,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 DTOfMostRecentRefillOrDoseDispensed *TS `hl7:"false,D/T 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 PharmacyTreatmentSupplierSSpecialDispensingInstructions []CE `hl7:"false,Pharmacy/Treatment Supplier’s Special Dispensing Instructions"` // RXE-21 GivePerTimeUnit *ST `hl7:"false,Give Per (Time Unit)"` // RXE-22 GiveRateAmount *ST `hl7:"false,Give Rate Amount"` // RXE-23 GiveRateUnits *CE `hl7:"false,Give Rate Units"` // RXE-24 GiveStrength *NM `hl7:"false,Give Strength"` // RXE-25 GiveStrengthUnits *CE `hl7:"false,Give Strength Units"` // RXE-26 GiveIndication []CE `hl7:"false,Give Indication"` // RXE-27 DispensePackageSize *NM `hl7:"false,Dispense Package Size"` // RXE-28 DispensePackageSizeUnit *CE `hl7:"false,Dispense Package Size Unit"` // RXE-29 DispensePackageMethod *ID `hl7:"false,Dispense Package Method"` // RXE-30 }
RXE represents the corresponding HL7 segment. Definition from HL7 2.3.1
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:"true,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 []CE `hl7:"false,Administration Notes"` // RXG-9 SubstitutionStatus *ID `hl7:"false,Substitution Status"` // RXG-10 DispenseToLocation *LA2 `hl7:"false,Dispense-To Location"` // RXG-11 NeedsHumanReview *ID `hl7:"false,Needs Human Review"` // RXG-12 PharmacyTreatmentSupplierSSpecialAdministrationInstructions []CE `hl7:"false,Pharmacy/Treatment Supplier’s Special Administration Instructions"` // RXG-13 GivePerTimeUnit *ST `hl7:"false,Give Per (Time Unit)"` // RXG-14 GiveRateAmount *ST `hl7:"false,Give Rate Amount"` // RXG-15 GiveRateUnits *CE `hl7:"false,Give Rate Units"` // RXG-16 GiveStrength *NM `hl7:"false,Give Strength"` // RXG-17 GiveStrengthUnits *CE `hl7:"false,Give Strength Units"` // RXG-18 SubstanceLotNumber []ST `hl7:"false,Substance Lot Number"` // RXG-19 SubstanceExpirationDate []TS `hl7:"false,Substance Expiration Date"` // RXG-20 SubstanceManufacturerName []CE `hl7:"false,Substance Manufacturer Name"` // RXG-21 Indication []CE `hl7:"false,Indication"` // RXG-22 }
RXG represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*RXG) SegmentName ¶
type RXO ¶
type RXO struct { RequestedGiveCode *CE `hl7:"false,Requested Give Code"` // RXO-1 RequestedGiveAmountMinimum *NM `hl7:"false,Requested Give Amount - Minimum"` // RXO-2 RequestedGiveAmountMaximum *NM `hl7:"false,Requested Give Amount - Maximum"` // RXO-3 RequestedGiveUnits *CE `hl7:"false,Requested Give Units"` // RXO-4 RequestedDosageForm *CE `hl7:"false,Requested Dosage Form"` // RXO-5 ProviderSPharmacyTreatmentInstructions []CE `hl7:"false,Provider’s Pharmacy/Treatment Instructions"` // RXO-6 ProviderSAdministrationInstructions []CE `hl7:"false,Provider’s Administration Instructions"` // RXO-7 DeliverToLocation *LA1 `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 []XCN `hl7:"false,Ordering Provider’s DEA Number"` // RXO-14 PharmacistTreatmentSupplierSVerifierID []XCN `hl7:"false,Pharmacist/Treatment Supplier’s Verifier ID"` // RXO-15 NeedsHumanReview *ID `hl7:"false,Needs Human Review"` // RXO-16 RequestedGivePerTimeUnit *ST `hl7:"false,Requested Give Per (Time Unit)"` // RXO-17 RequestedGiveStrength *NM `hl7:"false,Requested Give Strength"` // RXO-18 RequestedGiveStrengthUnits *CE `hl7:"false,Requested Give Strength Units"` // RXO-19 Indication []CE `hl7:"false,Indication"` // RXO-20 RequestedGiveRateAmount *ST `hl7:"false,Requested Give Rate Amount"` // RXO-21 RequestedGiveRateUnits *CE `hl7:"false,Requested Give Rate Units"` // RXO-22 TotalDailyDose *CQ `hl7:"false,Total Daily Dose"` // RXO-23 }
RXO represents the corresponding HL7 segment. Definition from HL7 2.3.1
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 RoutingInstruction *CE `hl7:"false,Routing Instruction"` // RXR-5 }
RXR represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*RXR) SegmentName ¶
type SCH ¶
type SCH struct { PlacerAppointmentID *EI `hl7:"false,Placer Appointment ID"` // SCH-1 FillerAppointmentID *EI `hl7:"false,Filler Appointment ID"` // SCH-2 OccurrenceNumber *NM `hl7:"false,Occurrence Number"` // SCH-3 PlacerGroupNumber *EI `hl7:"false,Placer Group Number"` // SCH-4 ScheduleID *CE `hl7:"false,Schedule ID"` // SCH-5 EventReason *CE `hl7:"true,Event Reason"` // SCH-6 AppointmentReason *CE `hl7:"false,Appointment Reason"` // SCH-7 AppointmentType *CE `hl7:"false,Appointment Type"` // SCH-8 AppointmentDuration *NM `hl7:"false,Appointment Duration"` // SCH-9 AppointmentDurationUnits *CE `hl7:"false,Appointment Duration Units"` // SCH-10 AppointmentTimingQuantity []TQ `hl7:"true,Appointment Timing Quantity"` // SCH-11 PlacerContactPerson []XCN `hl7:"false,Placer Contact Person"` // SCH-12 PlacerContactPhoneNumber *XTN `hl7:"false,Placer Contact Phone Number"` // SCH-13 PlacerContactAddress []XAD `hl7:"false,Placer Contact Address"` // SCH-14 PlacerContactLocation *PL `hl7:"false,Placer Contact Location"` // SCH-15 FillerContactPerson []XCN `hl7:"true,Filler Contact Person"` // SCH-16 FillerContactPhoneNumber *XTN `hl7:"false,Filler Contact Phone Number"` // SCH-17 FillerContactAddress []XAD `hl7:"false,Filler Contact Address"` // SCH-18 FillerContactLocation *PL `hl7:"false,Filler Contact Location"` // SCH-19 EnteredByPerson []XCN `hl7:"true,Entered By Person"` // SCH-20 EnteredByPhoneNumber []XTN `hl7:"false,Entered By Phone Number"` // SCH-21 EnteredByLocation *PL `hl7:"false,Entered By Location"` // SCH-22 ParentPlacerAppointmentID *EI `hl7:"false,Parent Placer Appointment ID"` // SCH-23 ParentFillerAppointmentID *EI `hl7:"false,Parent Filler Appointment ID"` // SCH-24 FillerStatusCode *CE `hl7:"false,Filler Status Code"` // SCH-25 }
SCH represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*SCH) SegmentName ¶
type SCV ¶
type SCV struct { ParameterClass *IS `hl7:"false,Parameter Class"` ParameterValue *IS `hl7:"false,Parameter Value"` }
SCV represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type SIU_S12 ¶
type SIU_S12 struct { MSH *MSH `hl7:"true,MSH"` SCH *SCH `hl7:"true,SCH"` NTE []NTE `hl7:"false,NTE"` PATIENT []SIU_S12_PATIENT `hl7:"false,PATIENT"` RESOURCES []SIU_S12_RESOURCES `hl7:"true,RESOURCES"` Other []interface{} }
SIU_S12 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SIU_S12) MessageTypeName ¶
type SIU_S12_GENERAL_RESOURCE ¶
type SIU_S12_GENERAL_RESOURCE struct { AIG *AIG `hl7:"true,AIG"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
SIU_S12_GENERAL_RESOURCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SIU_S12_GENERAL_RESOURCE) MessageTypeSubStructName ¶
func (s *SIU_S12_GENERAL_RESOURCE) MessageTypeSubStructName() string
type SIU_S12_LOCATION_RESOURCE ¶
type SIU_S12_LOCATION_RESOURCE struct { AIL *AIL `hl7:"true,AIL"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
SIU_S12_LOCATION_RESOURCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SIU_S12_LOCATION_RESOURCE) MessageTypeSubStructName ¶
func (s *SIU_S12_LOCATION_RESOURCE) MessageTypeSubStructName() string
type SIU_S12_PATIENT ¶
type SIU_S12_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` PV1 *PV1 `hl7:"false,PV1"` PV2 *PV2 `hl7:"false,PV2"` OBX []OBX `hl7:"false,OBX"` DG1 []DG1 `hl7:"false,DG1"` Other []interface{} }
SIU_S12_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SIU_S12_PATIENT) MessageTypeSubStructName ¶
func (s *SIU_S12_PATIENT) MessageTypeSubStructName() string
type SIU_S12_PERSONNEL_RESOURCE ¶
type SIU_S12_PERSONNEL_RESOURCE struct { AIP *AIP `hl7:"true,AIP"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
SIU_S12_PERSONNEL_RESOURCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SIU_S12_PERSONNEL_RESOURCE) MessageTypeSubStructName ¶
func (s *SIU_S12_PERSONNEL_RESOURCE) MessageTypeSubStructName() string
type SIU_S12_PIDv2 ¶
type SIU_S12_PIDv2 struct {
// contains filtered or unexported fields
}
func (*SIU_S12_PIDv2) AllDG1 ¶
func (m *SIU_S12_PIDv2) AllDG1() []*DG1
func (*SIU_S12_PIDv2) AllOBX ¶
func (m *SIU_S12_PIDv2) AllOBX() []*OBX
func (SIU_S12_PIDv2) MarshalYAML ¶
func (m SIU_S12_PIDv2) MarshalYAML() (interface{}, error)
func (*SIU_S12_PIDv2) PD1 ¶
func (m *SIU_S12_PIDv2) PD1() *PD1
func (*SIU_S12_PIDv2) PID ¶
func (m *SIU_S12_PIDv2) PID() *PID
func (*SIU_S12_PIDv2) PV1 ¶
func (m *SIU_S12_PIDv2) PV1() *PV1
func (*SIU_S12_PIDv2) PV2 ¶
func (m *SIU_S12_PIDv2) PV2() *PV2
type SIU_S12_RESOURCES ¶
type SIU_S12_RESOURCES struct { RGS *RGS `hl7:"true,RGS"` SERVICE []SIU_S12_SERVICE `hl7:"false,SERVICE"` GENERAL_RESOURCE []SIU_S12_GENERAL_RESOURCE `hl7:"false,GENERAL_RESOURCE"` LOCATION_RESOURCE []SIU_S12_LOCATION_RESOURCE `hl7:"false,LOCATION_RESOURCE"` PERSONNEL_RESOURCE []SIU_S12_PERSONNEL_RESOURCE `hl7:"false,PERSONNEL_RESOURCE"` Other []interface{} }
SIU_S12_RESOURCES represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SIU_S12_RESOURCES) MessageTypeSubStructName ¶
func (s *SIU_S12_RESOURCES) MessageTypeSubStructName() string
type SIU_S12_RGS_AIGv2 ¶
type SIU_S12_RGS_AIGv2 struct {
// contains filtered or unexported fields
}
func (*SIU_S12_RGS_AIGv2) AIG ¶
func (m *SIU_S12_RGS_AIGv2) AIG() *AIG
func (*SIU_S12_RGS_AIGv2) AllNTE ¶
func (m *SIU_S12_RGS_AIGv2) AllNTE() []*NTE
func (SIU_S12_RGS_AIGv2) MarshalYAML ¶
func (m SIU_S12_RGS_AIGv2) MarshalYAML() (interface{}, error)
type SIU_S12_RGS_AILv2 ¶
type SIU_S12_RGS_AILv2 struct {
// contains filtered or unexported fields
}
func (*SIU_S12_RGS_AILv2) AIL ¶
func (m *SIU_S12_RGS_AILv2) AIL() *AIL
func (*SIU_S12_RGS_AILv2) AllNTE ¶
func (m *SIU_S12_RGS_AILv2) AllNTE() []*NTE
func (SIU_S12_RGS_AILv2) MarshalYAML ¶
func (m SIU_S12_RGS_AILv2) MarshalYAML() (interface{}, error)
type SIU_S12_RGS_AIPv2 ¶
type SIU_S12_RGS_AIPv2 struct {
// contains filtered or unexported fields
}
func (*SIU_S12_RGS_AIPv2) AIP ¶
func (m *SIU_S12_RGS_AIPv2) AIP() *AIP
func (*SIU_S12_RGS_AIPv2) AllNTE ¶
func (m *SIU_S12_RGS_AIPv2) AllNTE() []*NTE
func (SIU_S12_RGS_AIPv2) MarshalYAML ¶
func (m SIU_S12_RGS_AIPv2) MarshalYAML() (interface{}, error)
type SIU_S12_RGS_AISv2 ¶
type SIU_S12_RGS_AISv2 struct {
// contains filtered or unexported fields
}
func (*SIU_S12_RGS_AISv2) AIS ¶
func (m *SIU_S12_RGS_AISv2) AIS() *AIS
func (*SIU_S12_RGS_AISv2) AllNTE ¶
func (m *SIU_S12_RGS_AISv2) AllNTE() []*NTE
func (SIU_S12_RGS_AISv2) MarshalYAML ¶
func (m SIU_S12_RGS_AISv2) MarshalYAML() (interface{}, error)
type SIU_S12_RGSv2 ¶
type SIU_S12_RGSv2 struct {
// contains filtered or unexported fields
}
func (*SIU_S12_RGSv2) GroupByAIG ¶
func (m *SIU_S12_RGSv2) GroupByAIG() []*SIU_S12_RGS_AIGv2
func (*SIU_S12_RGSv2) GroupByAIL ¶
func (m *SIU_S12_RGSv2) GroupByAIL() []*SIU_S12_RGS_AILv2
func (*SIU_S12_RGSv2) GroupByAIP ¶
func (m *SIU_S12_RGSv2) GroupByAIP() []*SIU_S12_RGS_AIPv2
func (*SIU_S12_RGSv2) GroupByAIS ¶
func (m *SIU_S12_RGSv2) GroupByAIS() []*SIU_S12_RGS_AISv2
func (SIU_S12_RGSv2) MarshalYAML ¶
func (m SIU_S12_RGSv2) MarshalYAML() (interface{}, error)
func (*SIU_S12_RGSv2) RGS ¶
func (m *SIU_S12_RGSv2) RGS() *RGS
type SIU_S12_SERVICE ¶
type SIU_S12_SERVICE struct { AIS *AIS `hl7:"true,AIS"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
SIU_S12_SERVICE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SIU_S12_SERVICE) MessageTypeSubStructName ¶
func (s *SIU_S12_SERVICE) MessageTypeSubStructName() string
type SIU_S12v2 ¶
type SIU_S12v2 struct {
// contains filtered or unexported fields
}
func (*SIU_S12v2) GroupByPID ¶
func (m *SIU_S12v2) GroupByPID() []*SIU_S12_PIDv2
func (*SIU_S12v2) GroupByRGS ¶
func (m *SIU_S12v2) GroupByRGS() []*SIU_S12_RGSv2
func (SIU_S12v2) MarshalYAML ¶
type SN ¶
type SN struct { Comparator *ST `hl7:"false,Comparator"` Num1 *NM `hl7:"false,Num1"` SeparatorOrSuffix *ST `hl7:"false,Separator Or Suffix"` Num2 *NM `hl7:"false,Num2"` }
SN represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type SPD ¶
type 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"` }
SPD represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type SPQ_Q01 ¶
type SPQ_Q01 struct { MSH *MSH `hl7:"true,MSH"` SPR *SPR `hl7:"true,SPR"` RDF *RDF `hl7:"false,RDF"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
SPQ_Q01 represents the corresponding HL7 message type. Definition from HL7 2.3
func (*SPQ_Q01) MessageTypeName ¶
type SPQ_Q01v2 ¶
type SPQ_Q01v2 struct {
// contains filtered or unexported fields
}
func (SPQ_Q01v2) MarshalYAML ¶
type SPQ_Q08 ¶
type SPQ_Q08 struct { MSH *MSH `hl7:"true,MSH"` SPR *SPR `hl7:"true,SPR"` RDF *RDF `hl7:"false,RDF"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
SPQ_Q08 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SPQ_Q08) MessageTypeName ¶
type SPQ_Q08v2 ¶
type SPQ_Q08v2 struct {
// contains filtered or unexported fields
}
func (SPQ_Q08v2) MarshalYAML ¶
type SPR ¶
type SPR struct { QueryTag *ST `hl7:"false,Query Tag"` // SPR-1 QueryResponseFormatCode *ID `hl7:"true,Query/ Response Format Code"` // SPR-2 StoredProcedureName *CE `hl7:"true,Stored Procedure Name"` // SPR-3 InputParameterList []QIP `hl7:"false,Input Parameter List"` // SPR-4 }
SPR represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*SPR) SegmentName ¶
type SPS ¶
type 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"` CollectionModifierMethodCode *CE `hl7:"false,Collection Modifier Method Code"` SpecimenRole *CE `hl7:"false,Specimen Role"` }
SPS represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type SQM_S25 ¶
type SQM_S25 struct { MSH *MSH `hl7:"true,MSH"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` REQUEST *SQM_S25_REQUEST `hl7:"false,REQUEST"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
SQM_S25 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SQM_S25) MessageTypeName ¶
type SQM_S25_GENERAL_RESOURCE ¶
type SQM_S25_GENERAL_RESOURCE struct { AIG *AIG `hl7:"true,AIG"` APR *APR `hl7:"false,APR"` Other []interface{} }
SQM_S25_GENERAL_RESOURCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SQM_S25_GENERAL_RESOURCE) MessageTypeSubStructName ¶
func (s *SQM_S25_GENERAL_RESOURCE) MessageTypeSubStructName() string
type SQM_S25_LOCATION_RESOURCE ¶
type SQM_S25_LOCATION_RESOURCE struct { AIL *AIL `hl7:"true,AIL"` APR *APR `hl7:"false,APR"` Other []interface{} }
SQM_S25_LOCATION_RESOURCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SQM_S25_LOCATION_RESOURCE) MessageTypeSubStructName ¶
func (s *SQM_S25_LOCATION_RESOURCE) MessageTypeSubStructName() string
type SQM_S25_PERSONNEL_RESOURCE ¶
type SQM_S25_PERSONNEL_RESOURCE struct { AIP *AIP `hl7:"true,AIP"` APR *APR `hl7:"false,APR"` Other []interface{} }
SQM_S25_PERSONNEL_RESOURCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SQM_S25_PERSONNEL_RESOURCE) MessageTypeSubStructName ¶
func (s *SQM_S25_PERSONNEL_RESOURCE) MessageTypeSubStructName() string
type SQM_S25_REQUEST ¶
type SQM_S25_REQUEST struct { ARQ *ARQ `hl7:"true,ARQ"` APR *APR `hl7:"false,APR"` PID *PID `hl7:"false,PID"` RESOURCES []SQM_S25_RESOURCES `hl7:"true,RESOURCES"` Other []interface{} }
SQM_S25_REQUEST represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SQM_S25_REQUEST) MessageTypeSubStructName ¶
func (s *SQM_S25_REQUEST) MessageTypeSubStructName() string
type SQM_S25_RESOURCES ¶
type SQM_S25_RESOURCES struct { RGS *RGS `hl7:"true,RGS"` SERVICE []SQM_S25_SERVICE `hl7:"false,SERVICE"` GENERAL_RESOURCE []SQM_S25_GENERAL_RESOURCE `hl7:"false,GENERAL_RESOURCE"` PERSONNEL_RESOURCE []SQM_S25_PERSONNEL_RESOURCE `hl7:"false,PERSONNEL_RESOURCE"` LOCATION_RESOURCE []SQM_S25_LOCATION_RESOURCE `hl7:"false,LOCATION_RESOURCE"` Other []interface{} }
SQM_S25_RESOURCES represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SQM_S25_RESOURCES) MessageTypeSubStructName ¶
func (s *SQM_S25_RESOURCES) MessageTypeSubStructName() string
type SQM_S25_RGS_AIGv2 ¶
type SQM_S25_RGS_AIGv2 struct {
// contains filtered or unexported fields
}
func (*SQM_S25_RGS_AIGv2) AIG ¶
func (m *SQM_S25_RGS_AIGv2) AIG() *AIG
func (*SQM_S25_RGS_AIGv2) APR ¶
func (m *SQM_S25_RGS_AIGv2) APR() *APR
func (SQM_S25_RGS_AIGv2) MarshalYAML ¶
func (m SQM_S25_RGS_AIGv2) MarshalYAML() (interface{}, error)
type SQM_S25_RGS_AILv2 ¶
type SQM_S25_RGS_AILv2 struct {
// contains filtered or unexported fields
}
func (*SQM_S25_RGS_AILv2) AIL ¶
func (m *SQM_S25_RGS_AILv2) AIL() *AIL
func (*SQM_S25_RGS_AILv2) APR ¶
func (m *SQM_S25_RGS_AILv2) APR() *APR
func (SQM_S25_RGS_AILv2) MarshalYAML ¶
func (m SQM_S25_RGS_AILv2) MarshalYAML() (interface{}, error)
type SQM_S25_RGS_AIPv2 ¶
type SQM_S25_RGS_AIPv2 struct {
// contains filtered or unexported fields
}
func (*SQM_S25_RGS_AIPv2) AIP ¶
func (m *SQM_S25_RGS_AIPv2) AIP() *AIP
func (*SQM_S25_RGS_AIPv2) APR ¶
func (m *SQM_S25_RGS_AIPv2) APR() *APR
func (SQM_S25_RGS_AIPv2) MarshalYAML ¶
func (m SQM_S25_RGS_AIPv2) MarshalYAML() (interface{}, error)
type SQM_S25_RGS_AISv2 ¶
type SQM_S25_RGS_AISv2 struct {
// contains filtered or unexported fields
}
func (*SQM_S25_RGS_AISv2) AIS ¶
func (m *SQM_S25_RGS_AISv2) AIS() *AIS
func (*SQM_S25_RGS_AISv2) APR ¶
func (m *SQM_S25_RGS_AISv2) APR() *APR
func (SQM_S25_RGS_AISv2) MarshalYAML ¶
func (m SQM_S25_RGS_AISv2) MarshalYAML() (interface{}, error)
type SQM_S25_RGSv2 ¶
type SQM_S25_RGSv2 struct {
// contains filtered or unexported fields
}
func (*SQM_S25_RGSv2) GroupByAIG ¶
func (m *SQM_S25_RGSv2) GroupByAIG() []*SQM_S25_RGS_AIGv2
func (*SQM_S25_RGSv2) GroupByAIL ¶
func (m *SQM_S25_RGSv2) GroupByAIL() []*SQM_S25_RGS_AILv2
func (*SQM_S25_RGSv2) GroupByAIP ¶
func (m *SQM_S25_RGSv2) GroupByAIP() []*SQM_S25_RGS_AIPv2
func (*SQM_S25_RGSv2) GroupByAIS ¶
func (m *SQM_S25_RGSv2) GroupByAIS() []*SQM_S25_RGS_AISv2
func (SQM_S25_RGSv2) MarshalYAML ¶
func (m SQM_S25_RGSv2) MarshalYAML() (interface{}, error)
func (*SQM_S25_RGSv2) RGS ¶
func (m *SQM_S25_RGSv2) RGS() *RGS
type SQM_S25_SERVICE ¶
type SQM_S25_SERVICE struct { AIS *AIS `hl7:"true,AIS"` APR *APR `hl7:"false,APR"` Other []interface{} }
SQM_S25_SERVICE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SQM_S25_SERVICE) MessageTypeSubStructName ¶
func (s *SQM_S25_SERVICE) MessageTypeSubStructName() string
type SQM_S25v2 ¶
type SQM_S25v2 struct {
// contains filtered or unexported fields
}
func (*SQM_S25v2) GroupByRGS ¶
func (m *SQM_S25v2) GroupByRGS() []*SQM_S25_RGSv2
func (SQM_S25v2) MarshalYAML ¶
type SQR_S25 ¶
type SQR_S25 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QAK *QAK `hl7:"true,QAK"` SCHEDULE []SQR_S25_SCHEDULE `hl7:"false,SCHEDULE"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
SQR_S25 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SQR_S25) MessageTypeName ¶
type SQR_S25_GENERAL_RESOURCE ¶
type SQR_S25_GENERAL_RESOURCE struct { AIG *AIG `hl7:"true,AIG"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
SQR_S25_GENERAL_RESOURCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SQR_S25_GENERAL_RESOURCE) MessageTypeSubStructName ¶
func (s *SQR_S25_GENERAL_RESOURCE) MessageTypeSubStructName() string
type SQR_S25_LOCATION_RESOURCE ¶
type SQR_S25_LOCATION_RESOURCE struct { AIL *AIL `hl7:"true,AIL"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
SQR_S25_LOCATION_RESOURCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SQR_S25_LOCATION_RESOURCE) MessageTypeSubStructName ¶
func (s *SQR_S25_LOCATION_RESOURCE) MessageTypeSubStructName() string
type SQR_S25_PATIENT ¶
type SQR_S25_PATIENT struct { PID *PID `hl7:"true,PID"` PV1 *PV1 `hl7:"false,PV1"` PV2 *PV2 `hl7:"false,PV2"` DG1 *DG1 `hl7:"false,DG1"` Other []interface{} }
SQR_S25_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SQR_S25_PATIENT) MessageTypeSubStructName ¶
func (s *SQR_S25_PATIENT) MessageTypeSubStructName() string
type SQR_S25_PERSONNEL_RESOURCE ¶
type SQR_S25_PERSONNEL_RESOURCE struct { AIP *AIP `hl7:"true,AIP"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
SQR_S25_PERSONNEL_RESOURCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SQR_S25_PERSONNEL_RESOURCE) MessageTypeSubStructName ¶
func (s *SQR_S25_PERSONNEL_RESOURCE) MessageTypeSubStructName() string
type SQR_S25_RESOURCES ¶
type SQR_S25_RESOURCES struct { RGS *RGS `hl7:"true,RGS"` SERVICE []SQR_S25_SERVICE `hl7:"false,SERVICE"` GENERAL_RESOURCE []SQR_S25_GENERAL_RESOURCE `hl7:"false,GENERAL_RESOURCE"` PERSONNEL_RESOURCE []SQR_S25_PERSONNEL_RESOURCE `hl7:"false,PERSONNEL_RESOURCE"` LOCATION_RESOURCE []SQR_S25_LOCATION_RESOURCE `hl7:"false,LOCATION_RESOURCE"` Other []interface{} }
SQR_S25_RESOURCES represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SQR_S25_RESOURCES) MessageTypeSubStructName ¶
func (s *SQR_S25_RESOURCES) MessageTypeSubStructName() string
type SQR_S25_SCHEDULE ¶
type SQR_S25_SCHEDULE struct { SCH *SCH `hl7:"true,SCH"` NTE []NTE `hl7:"false,NTE"` PATIENT *SQR_S25_PATIENT `hl7:"false,PATIENT"` RESOURCES []SQR_S25_RESOURCES `hl7:"true,RESOURCES"` Other []interface{} }
SQR_S25_SCHEDULE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SQR_S25_SCHEDULE) MessageTypeSubStructName ¶
func (s *SQR_S25_SCHEDULE) MessageTypeSubStructName() string
type SQR_S25_SCH_RGS_AIGv2 ¶
type SQR_S25_SCH_RGS_AIGv2 struct {
// contains filtered or unexported fields
}
func (*SQR_S25_SCH_RGS_AIGv2) AIG ¶
func (m *SQR_S25_SCH_RGS_AIGv2) AIG() *AIG
func (*SQR_S25_SCH_RGS_AIGv2) AllNTE ¶
func (m *SQR_S25_SCH_RGS_AIGv2) AllNTE() []*NTE
func (SQR_S25_SCH_RGS_AIGv2) MarshalYAML ¶
func (m SQR_S25_SCH_RGS_AIGv2) MarshalYAML() (interface{}, error)
type SQR_S25_SCH_RGS_AILv2 ¶
type SQR_S25_SCH_RGS_AILv2 struct {
// contains filtered or unexported fields
}
func (*SQR_S25_SCH_RGS_AILv2) AIL ¶
func (m *SQR_S25_SCH_RGS_AILv2) AIL() *AIL
func (*SQR_S25_SCH_RGS_AILv2) AllNTE ¶
func (m *SQR_S25_SCH_RGS_AILv2) AllNTE() []*NTE
func (SQR_S25_SCH_RGS_AILv2) MarshalYAML ¶
func (m SQR_S25_SCH_RGS_AILv2) MarshalYAML() (interface{}, error)
type SQR_S25_SCH_RGS_AIPv2 ¶
type SQR_S25_SCH_RGS_AIPv2 struct {
// contains filtered or unexported fields
}
func (*SQR_S25_SCH_RGS_AIPv2) AIP ¶
func (m *SQR_S25_SCH_RGS_AIPv2) AIP() *AIP
func (*SQR_S25_SCH_RGS_AIPv2) AllNTE ¶
func (m *SQR_S25_SCH_RGS_AIPv2) AllNTE() []*NTE
func (SQR_S25_SCH_RGS_AIPv2) MarshalYAML ¶
func (m SQR_S25_SCH_RGS_AIPv2) MarshalYAML() (interface{}, error)
type SQR_S25_SCH_RGS_AISv2 ¶
type SQR_S25_SCH_RGS_AISv2 struct {
// contains filtered or unexported fields
}
func (*SQR_S25_SCH_RGS_AISv2) AIS ¶
func (m *SQR_S25_SCH_RGS_AISv2) AIS() *AIS
func (*SQR_S25_SCH_RGS_AISv2) AllNTE ¶
func (m *SQR_S25_SCH_RGS_AISv2) AllNTE() []*NTE
func (SQR_S25_SCH_RGS_AISv2) MarshalYAML ¶
func (m SQR_S25_SCH_RGS_AISv2) MarshalYAML() (interface{}, error)
type SQR_S25_SCH_RGSv2 ¶
type SQR_S25_SCH_RGSv2 struct {
// contains filtered or unexported fields
}
func (*SQR_S25_SCH_RGSv2) GroupByAIG ¶
func (m *SQR_S25_SCH_RGSv2) GroupByAIG() []*SQR_S25_SCH_RGS_AIGv2
func (*SQR_S25_SCH_RGSv2) GroupByAIL ¶
func (m *SQR_S25_SCH_RGSv2) GroupByAIL() []*SQR_S25_SCH_RGS_AILv2
func (*SQR_S25_SCH_RGSv2) GroupByAIP ¶
func (m *SQR_S25_SCH_RGSv2) GroupByAIP() []*SQR_S25_SCH_RGS_AIPv2
func (*SQR_S25_SCH_RGSv2) GroupByAIS ¶
func (m *SQR_S25_SCH_RGSv2) GroupByAIS() []*SQR_S25_SCH_RGS_AISv2
func (SQR_S25_SCH_RGSv2) MarshalYAML ¶
func (m SQR_S25_SCH_RGSv2) MarshalYAML() (interface{}, error)
func (*SQR_S25_SCH_RGSv2) RGS ¶
func (m *SQR_S25_SCH_RGSv2) RGS() *RGS
type SQR_S25_SCHv2 ¶
type SQR_S25_SCHv2 struct {
// contains filtered or unexported fields
}
func (*SQR_S25_SCHv2) AllNTE ¶
func (m *SQR_S25_SCHv2) AllNTE() []*NTE
func (*SQR_S25_SCHv2) DG1 ¶
func (m *SQR_S25_SCHv2) DG1() *DG1
func (*SQR_S25_SCHv2) GroupByRGS ¶
func (m *SQR_S25_SCHv2) GroupByRGS() []*SQR_S25_SCH_RGSv2
func (SQR_S25_SCHv2) MarshalYAML ¶
func (m SQR_S25_SCHv2) MarshalYAML() (interface{}, error)
func (*SQR_S25_SCHv2) PID ¶
func (m *SQR_S25_SCHv2) PID() *PID
func (*SQR_S25_SCHv2) PV1 ¶
func (m *SQR_S25_SCHv2) PV1() *PV1
func (*SQR_S25_SCHv2) PV2 ¶
func (m *SQR_S25_SCHv2) PV2() *PV2
func (*SQR_S25_SCHv2) SCH ¶
func (m *SQR_S25_SCHv2) SCH() *SCH
type SQR_S25_SERVICE ¶
type SQR_S25_SERVICE struct { AIS *AIS `hl7:"true,AIS"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
SQR_S25_SERVICE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SQR_S25_SERVICE) MessageTypeSubStructName ¶
func (s *SQR_S25_SERVICE) MessageTypeSubStructName() string
type SQR_S25v2 ¶
type SQR_S25v2 struct {
// contains filtered or unexported fields
}
func (*SQR_S25v2) GroupBySCH ¶
func (m *SQR_S25v2) GroupBySCH() []*SQR_S25_SCHv2
func (SQR_S25v2) MarshalYAML ¶
type SRM_S01 ¶
type SRM_S01 struct { MSH *MSH `hl7:"true,MSH"` ARQ *ARQ `hl7:"true,ARQ"` APR *APR `hl7:"false,APR"` NTE []NTE `hl7:"false,NTE"` PATIENT []SRM_S01_PATIENT `hl7:"false,PATIENT"` RESOURCES []SRM_S01_RESOURCES `hl7:"true,RESOURCES"` Other []interface{} }
SRM_S01 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SRM_S01) MessageTypeName ¶
type SRM_S01_GENERAL_RESOURCE ¶
type SRM_S01_GENERAL_RESOURCE struct { AIG *AIG `hl7:"true,AIG"` APR *APR `hl7:"false,APR"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
SRM_S01_GENERAL_RESOURCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SRM_S01_GENERAL_RESOURCE) MessageTypeSubStructName ¶
func (s *SRM_S01_GENERAL_RESOURCE) MessageTypeSubStructName() string
type SRM_S01_LOCATION_RESOURCE ¶
type SRM_S01_LOCATION_RESOURCE struct { AIL *AIL `hl7:"true,AIL"` APR *APR `hl7:"false,APR"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
SRM_S01_LOCATION_RESOURCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SRM_S01_LOCATION_RESOURCE) MessageTypeSubStructName ¶
func (s *SRM_S01_LOCATION_RESOURCE) MessageTypeSubStructName() string
type SRM_S01_PATIENT ¶
type SRM_S01_PATIENT struct { PID *PID `hl7:"true,PID"` PV1 *PV1 `hl7:"false,PV1"` PV2 *PV2 `hl7:"false,PV2"` OBX []OBX `hl7:"false,OBX"` DG1 []DG1 `hl7:"false,DG1"` Other []interface{} }
SRM_S01_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SRM_S01_PATIENT) MessageTypeSubStructName ¶
func (s *SRM_S01_PATIENT) MessageTypeSubStructName() string
type SRM_S01_PERSONNEL_RESOURCE ¶
type SRM_S01_PERSONNEL_RESOURCE struct { AIP *AIP `hl7:"true,AIP"` APR *APR `hl7:"false,APR"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
SRM_S01_PERSONNEL_RESOURCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SRM_S01_PERSONNEL_RESOURCE) MessageTypeSubStructName ¶
func (s *SRM_S01_PERSONNEL_RESOURCE) MessageTypeSubStructName() string
type SRM_S01_PIDv2 ¶
type SRM_S01_PIDv2 struct {
// contains filtered or unexported fields
}
func (*SRM_S01_PIDv2) AllDG1 ¶
func (m *SRM_S01_PIDv2) AllDG1() []*DG1
func (*SRM_S01_PIDv2) AllOBX ¶
func (m *SRM_S01_PIDv2) AllOBX() []*OBX
func (SRM_S01_PIDv2) MarshalYAML ¶
func (m SRM_S01_PIDv2) MarshalYAML() (interface{}, error)
func (*SRM_S01_PIDv2) PID ¶
func (m *SRM_S01_PIDv2) PID() *PID
func (*SRM_S01_PIDv2) PV1 ¶
func (m *SRM_S01_PIDv2) PV1() *PV1
func (*SRM_S01_PIDv2) PV2 ¶
func (m *SRM_S01_PIDv2) PV2() *PV2
type SRM_S01_RESOURCES ¶
type SRM_S01_RESOURCES struct { RGS *RGS `hl7:"true,RGS"` SERVICE []SRM_S01_SERVICE `hl7:"false,SERVICE"` GENERAL_RESOURCE []SRM_S01_GENERAL_RESOURCE `hl7:"false,GENERAL_RESOURCE"` LOCATION_RESOURCE []SRM_S01_LOCATION_RESOURCE `hl7:"false,LOCATION_RESOURCE"` PERSONNEL_RESOURCE []SRM_S01_PERSONNEL_RESOURCE `hl7:"false,PERSONNEL_RESOURCE"` Other []interface{} }
SRM_S01_RESOURCES represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SRM_S01_RESOURCES) MessageTypeSubStructName ¶
func (s *SRM_S01_RESOURCES) MessageTypeSubStructName() string
type SRM_S01_RGS_AIGv2 ¶
type SRM_S01_RGS_AIGv2 struct {
// contains filtered or unexported fields
}
func (*SRM_S01_RGS_AIGv2) AIG ¶
func (m *SRM_S01_RGS_AIGv2) AIG() *AIG
func (*SRM_S01_RGS_AIGv2) APR ¶
func (m *SRM_S01_RGS_AIGv2) APR() *APR
func (*SRM_S01_RGS_AIGv2) AllNTE ¶
func (m *SRM_S01_RGS_AIGv2) AllNTE() []*NTE
func (SRM_S01_RGS_AIGv2) MarshalYAML ¶
func (m SRM_S01_RGS_AIGv2) MarshalYAML() (interface{}, error)
type SRM_S01_RGS_AILv2 ¶
type SRM_S01_RGS_AILv2 struct {
// contains filtered or unexported fields
}
func (*SRM_S01_RGS_AILv2) AIL ¶
func (m *SRM_S01_RGS_AILv2) AIL() *AIL
func (*SRM_S01_RGS_AILv2) APR ¶
func (m *SRM_S01_RGS_AILv2) APR() *APR
func (*SRM_S01_RGS_AILv2) AllNTE ¶
func (m *SRM_S01_RGS_AILv2) AllNTE() []*NTE
func (SRM_S01_RGS_AILv2) MarshalYAML ¶
func (m SRM_S01_RGS_AILv2) MarshalYAML() (interface{}, error)
type SRM_S01_RGS_AIPv2 ¶
type SRM_S01_RGS_AIPv2 struct {
// contains filtered or unexported fields
}
func (*SRM_S01_RGS_AIPv2) AIP ¶
func (m *SRM_S01_RGS_AIPv2) AIP() *AIP
func (*SRM_S01_RGS_AIPv2) APR ¶
func (m *SRM_S01_RGS_AIPv2) APR() *APR
func (*SRM_S01_RGS_AIPv2) AllNTE ¶
func (m *SRM_S01_RGS_AIPv2) AllNTE() []*NTE
func (SRM_S01_RGS_AIPv2) MarshalYAML ¶
func (m SRM_S01_RGS_AIPv2) MarshalYAML() (interface{}, error)
type SRM_S01_RGS_AISv2 ¶
type SRM_S01_RGS_AISv2 struct {
// contains filtered or unexported fields
}
func (*SRM_S01_RGS_AISv2) AIS ¶
func (m *SRM_S01_RGS_AISv2) AIS() *AIS
func (*SRM_S01_RGS_AISv2) APR ¶
func (m *SRM_S01_RGS_AISv2) APR() *APR
func (*SRM_S01_RGS_AISv2) AllNTE ¶
func (m *SRM_S01_RGS_AISv2) AllNTE() []*NTE
func (SRM_S01_RGS_AISv2) MarshalYAML ¶
func (m SRM_S01_RGS_AISv2) MarshalYAML() (interface{}, error)
type SRM_S01_RGSv2 ¶
type SRM_S01_RGSv2 struct {
// contains filtered or unexported fields
}
func (*SRM_S01_RGSv2) GroupByAIG ¶
func (m *SRM_S01_RGSv2) GroupByAIG() []*SRM_S01_RGS_AIGv2
func (*SRM_S01_RGSv2) GroupByAIL ¶
func (m *SRM_S01_RGSv2) GroupByAIL() []*SRM_S01_RGS_AILv2
func (*SRM_S01_RGSv2) GroupByAIP ¶
func (m *SRM_S01_RGSv2) GroupByAIP() []*SRM_S01_RGS_AIPv2
func (*SRM_S01_RGSv2) GroupByAIS ¶
func (m *SRM_S01_RGSv2) GroupByAIS() []*SRM_S01_RGS_AISv2
func (SRM_S01_RGSv2) MarshalYAML ¶
func (m SRM_S01_RGSv2) MarshalYAML() (interface{}, error)
func (*SRM_S01_RGSv2) RGS ¶
func (m *SRM_S01_RGSv2) RGS() *RGS
type SRM_S01_SERVICE ¶
type SRM_S01_SERVICE struct { AIS *AIS `hl7:"true,AIS"` APR *APR `hl7:"false,APR"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
SRM_S01_SERVICE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SRM_S01_SERVICE) MessageTypeSubStructName ¶
func (s *SRM_S01_SERVICE) MessageTypeSubStructName() string
type SRM_S01v2 ¶
type SRM_S01v2 struct {
// contains filtered or unexported fields
}
func (*SRM_S01v2) GroupByPID ¶
func (m *SRM_S01v2) GroupByPID() []*SRM_S01_PIDv2
func (*SRM_S01v2) GroupByRGS ¶
func (m *SRM_S01v2) GroupByRGS() []*SRM_S01_RGSv2
func (SRM_S01v2) MarshalYAML ¶
type SRR_S01 ¶
type SRR_S01 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` SCHEDULE *SRR_S01_SCHEDULE `hl7:"false,SCHEDULE"` Other []interface{} }
SRR_S01 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SRR_S01) MessageTypeName ¶
type SRR_S01_GENERAL_RESOURCE ¶
type SRR_S01_GENERAL_RESOURCE struct { AIG *AIG `hl7:"true,AIG"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
SRR_S01_GENERAL_RESOURCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SRR_S01_GENERAL_RESOURCE) MessageTypeSubStructName ¶
func (s *SRR_S01_GENERAL_RESOURCE) MessageTypeSubStructName() string
type SRR_S01_LOCATION_RESOURCE ¶
type SRR_S01_LOCATION_RESOURCE struct { AIL *AIL `hl7:"true,AIL"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
SRR_S01_LOCATION_RESOURCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SRR_S01_LOCATION_RESOURCE) MessageTypeSubStructName ¶
func (s *SRR_S01_LOCATION_RESOURCE) MessageTypeSubStructName() string
type SRR_S01_PATIENT ¶
type SRR_S01_PATIENT struct { PID *PID `hl7:"true,PID"` PV1 *PV1 `hl7:"false,PV1"` PV2 *PV2 `hl7:"false,PV2"` DG1 []DG1 `hl7:"false,DG1"` Other []interface{} }
SRR_S01_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SRR_S01_PATIENT) MessageTypeSubStructName ¶
func (s *SRR_S01_PATIENT) MessageTypeSubStructName() string
type SRR_S01_PERSONNEL_RESOURCE ¶
type SRR_S01_PERSONNEL_RESOURCE struct { AIP *AIP `hl7:"true,AIP"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
SRR_S01_PERSONNEL_RESOURCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SRR_S01_PERSONNEL_RESOURCE) MessageTypeSubStructName ¶
func (s *SRR_S01_PERSONNEL_RESOURCE) MessageTypeSubStructName() string
type SRR_S01_PIDv2 ¶
type SRR_S01_PIDv2 struct {
// contains filtered or unexported fields
}
func (*SRR_S01_PIDv2) AllDG1 ¶
func (m *SRR_S01_PIDv2) AllDG1() []*DG1
func (SRR_S01_PIDv2) MarshalYAML ¶
func (m SRR_S01_PIDv2) MarshalYAML() (interface{}, error)
func (*SRR_S01_PIDv2) PID ¶
func (m *SRR_S01_PIDv2) PID() *PID
func (*SRR_S01_PIDv2) PV1 ¶
func (m *SRR_S01_PIDv2) PV1() *PV1
func (*SRR_S01_PIDv2) PV2 ¶
func (m *SRR_S01_PIDv2) PV2() *PV2
type SRR_S01_RESOURCES ¶
type SRR_S01_RESOURCES struct { RGS *RGS `hl7:"true,RGS"` SERVICE []SRR_S01_SERVICE `hl7:"false,SERVICE"` GENERAL_RESOURCE []SRR_S01_GENERAL_RESOURCE `hl7:"false,GENERAL_RESOURCE"` LOCATION_RESOURCE []SRR_S01_LOCATION_RESOURCE `hl7:"false,LOCATION_RESOURCE"` PERSONNEL_RESOURCE []SRR_S01_PERSONNEL_RESOURCE `hl7:"false,PERSONNEL_RESOURCE"` Other []interface{} }
SRR_S01_RESOURCES represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SRR_S01_RESOURCES) MessageTypeSubStructName ¶
func (s *SRR_S01_RESOURCES) MessageTypeSubStructName() string
type SRR_S01_RGS_AIGv2 ¶
type SRR_S01_RGS_AIGv2 struct {
// contains filtered or unexported fields
}
func (*SRR_S01_RGS_AIGv2) AIG ¶
func (m *SRR_S01_RGS_AIGv2) AIG() *AIG
func (*SRR_S01_RGS_AIGv2) AllNTE ¶
func (m *SRR_S01_RGS_AIGv2) AllNTE() []*NTE
func (SRR_S01_RGS_AIGv2) MarshalYAML ¶
func (m SRR_S01_RGS_AIGv2) MarshalYAML() (interface{}, error)
type SRR_S01_RGS_AILv2 ¶
type SRR_S01_RGS_AILv2 struct {
// contains filtered or unexported fields
}
func (*SRR_S01_RGS_AILv2) AIL ¶
func (m *SRR_S01_RGS_AILv2) AIL() *AIL
func (*SRR_S01_RGS_AILv2) AllNTE ¶
func (m *SRR_S01_RGS_AILv2) AllNTE() []*NTE
func (SRR_S01_RGS_AILv2) MarshalYAML ¶
func (m SRR_S01_RGS_AILv2) MarshalYAML() (interface{}, error)
type SRR_S01_RGS_AIPv2 ¶
type SRR_S01_RGS_AIPv2 struct {
// contains filtered or unexported fields
}
func (*SRR_S01_RGS_AIPv2) AIP ¶
func (m *SRR_S01_RGS_AIPv2) AIP() *AIP
func (*SRR_S01_RGS_AIPv2) AllNTE ¶
func (m *SRR_S01_RGS_AIPv2) AllNTE() []*NTE
func (SRR_S01_RGS_AIPv2) MarshalYAML ¶
func (m SRR_S01_RGS_AIPv2) MarshalYAML() (interface{}, error)
type SRR_S01_RGS_AISv2 ¶
type SRR_S01_RGS_AISv2 struct {
// contains filtered or unexported fields
}
func (*SRR_S01_RGS_AISv2) AIS ¶
func (m *SRR_S01_RGS_AISv2) AIS() *AIS
func (*SRR_S01_RGS_AISv2) AllNTE ¶
func (m *SRR_S01_RGS_AISv2) AllNTE() []*NTE
func (SRR_S01_RGS_AISv2) MarshalYAML ¶
func (m SRR_S01_RGS_AISv2) MarshalYAML() (interface{}, error)
type SRR_S01_RGSv2 ¶
type SRR_S01_RGSv2 struct {
// contains filtered or unexported fields
}
func (*SRR_S01_RGSv2) GroupByAIG ¶
func (m *SRR_S01_RGSv2) GroupByAIG() []*SRR_S01_RGS_AIGv2
func (*SRR_S01_RGSv2) GroupByAIL ¶
func (m *SRR_S01_RGSv2) GroupByAIL() []*SRR_S01_RGS_AILv2
func (*SRR_S01_RGSv2) GroupByAIP ¶
func (m *SRR_S01_RGSv2) GroupByAIP() []*SRR_S01_RGS_AIPv2
func (*SRR_S01_RGSv2) GroupByAIS ¶
func (m *SRR_S01_RGSv2) GroupByAIS() []*SRR_S01_RGS_AISv2
func (SRR_S01_RGSv2) MarshalYAML ¶
func (m SRR_S01_RGSv2) MarshalYAML() (interface{}, error)
func (*SRR_S01_RGSv2) RGS ¶
func (m *SRR_S01_RGSv2) RGS() *RGS
type SRR_S01_SCHEDULE ¶
type SRR_S01_SCHEDULE struct { SCH *SCH `hl7:"true,SCH"` NTE []NTE `hl7:"false,NTE"` PATIENT []SRR_S01_PATIENT `hl7:"false,PATIENT"` RESOURCES []SRR_S01_RESOURCES `hl7:"true,RESOURCES"` Other []interface{} }
SRR_S01_SCHEDULE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SRR_S01_SCHEDULE) MessageTypeSubStructName ¶
func (s *SRR_S01_SCHEDULE) MessageTypeSubStructName() string
type SRR_S01_SERVICE ¶
type SRR_S01_SERVICE struct { AIS *AIS `hl7:"true,AIS"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
SRR_S01_SERVICE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SRR_S01_SERVICE) MessageTypeSubStructName ¶
func (s *SRR_S01_SERVICE) MessageTypeSubStructName() string
type SRR_S01v2 ¶
type SRR_S01v2 struct {
// contains filtered or unexported fields
}
func (*SRR_S01v2) GroupByPID ¶
func (m *SRR_S01v2) GroupByPID() []*SRR_S01_PIDv2
func (*SRR_S01v2) GroupByRGS ¶
func (m *SRR_S01v2) GroupByRGS() []*SRR_S01_RGSv2
func (SRR_S01v2) MarshalYAML ¶
type STF ¶
type STF struct { PrimaryKeyValueSTF *CE `hl7:"true,Primary Key Value - STF"` // STF-1 StaffIDCode []CX `hl7:"false,Staff ID Code"` // STF-2 StaffName []XPN `hl7:"false,Staff Name"` // STF-3 StaffType []IS `hl7:"false,Staff Type"` // STF-4 Sex *IS `hl7:"false,Sex"` // STF-5 DateTimeOfBirth *TS `hl7:"false,Date/Time Of Birth"` // STF-6 ActiveInactiveFlag *ID `hl7:"false,Active/Inactive Flag"` // STF-7 Department []CE `hl7:"false,Department"` // STF-8 HospitalService []CE `hl7:"false,Hospital Service"` // STF-9 Phone []XTN `hl7:"false,Phone"` // STF-10 OfficeHomeAddress []XAD `hl7:"false,Office/Home Address"` // STF-11 InstitutionActivationDate []DIN `hl7:"false,Institution Activation Date"` // STF-12 InstitutionInactivationDate []DIN `hl7:"false,Institution Inactivation Date"` // STF-13 BackupPersonID []CE `hl7:"false,Backup Person ID"` // STF-14 EMailAddress []ST `hl7:"false,E-Mail Address"` // STF-15 PreferredMethodOfContact *CE `hl7:"false,Preferred Method Of Contact"` // STF-16 MaritalStatus *CE `hl7:"false,Marital Status"` // STF-17 JobTitle *ST `hl7:"false,Job Title"` // STF-18 JobCodeClass *JCC `hl7:"false,Job Code/Class"` // STF-19 EmploymentStatus *IS `hl7:"false,Employment Status"` // STF-20 AdditionalInsuredOnAuto *ID `hl7:"false,Additional Insured On Auto"` // STF-21 DriverSLicenseNumberStaff *DLN `hl7:"false,Driver’s License Number - Staff"` // STF-22 CopyAutoIns *ID `hl7:"false,Copy Auto Ins"` // STF-23 AutoInsExpires *DT `hl7:"false,Auto Ins. Expires"` // STF-24 DateLastDMVReview *DT `hl7:"false,Date Last DMV Review"` // STF-25 DateNextDMVReview *DT `hl7:"false,Date Next DMV Review"` // STF-26 }
STF represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*STF) SegmentName ¶
type SUR_P09 ¶
type SUR_P09 struct { MSH *MSH `hl7:"true,MSH"` FACILITY []SUR_P09_FACILITY `hl7:"true,FACILITY"` Other []interface{} }
SUR_P09 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SUR_P09) MessageTypeName ¶
type SUR_P09_FACILITY ¶
type SUR_P09_FACILITY struct { FAC *FAC `hl7:"true,FAC"` PRODUCT []SUR_P09_PRODUCT `hl7:"true,PRODUCT"` PSH *PSH `hl7:"true,PSH"` FACILITY_DETAIL []SUR_P09_FACILITY_DETAIL `hl7:"true,FACILITY_DETAIL"` Other []interface{} }
SUR_P09_FACILITY represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SUR_P09_FACILITY) MessageTypeSubStructName ¶
func (s *SUR_P09_FACILITY) MessageTypeSubStructName() string
type SUR_P09_FACILITY_DETAIL ¶
type SUR_P09_FACILITY_DETAIL struct { FAC *FAC `hl7:"true,FAC"` PDC *PDC `hl7:"true,PDC"` NTE *NTE `hl7:"true,NTE"` Other []interface{} }
SUR_P09_FACILITY_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SUR_P09_FACILITY_DETAIL) MessageTypeSubStructName ¶
func (s *SUR_P09_FACILITY_DETAIL) MessageTypeSubStructName() string
type SUR_P09_FAC_FAC2v2 ¶
type SUR_P09_FAC_FAC2v2 struct {
// contains filtered or unexported fields
}
func (*SUR_P09_FAC_FAC2v2) FAC ¶
func (m *SUR_P09_FAC_FAC2v2) FAC() *FAC
func (SUR_P09_FAC_FAC2v2) MarshalYAML ¶
func (m SUR_P09_FAC_FAC2v2) MarshalYAML() (interface{}, error)
func (*SUR_P09_FAC_FAC2v2) NTE ¶
func (m *SUR_P09_FAC_FAC2v2) NTE() *NTE
func (*SUR_P09_FAC_FAC2v2) PDC ¶
func (m *SUR_P09_FAC_FAC2v2) PDC() *PDC
type SUR_P09_FAC_PSH1v2 ¶
type SUR_P09_FAC_PSH1v2 struct {
// contains filtered or unexported fields
}
func (SUR_P09_FAC_PSH1v2) MarshalYAML ¶
func (m SUR_P09_FAC_PSH1v2) MarshalYAML() (interface{}, error)
func (*SUR_P09_FAC_PSH1v2) PDC ¶
func (m *SUR_P09_FAC_PSH1v2) PDC() *PDC
func (*SUR_P09_FAC_PSH1v2) PSH ¶
func (m *SUR_P09_FAC_PSH1v2) PSH() *PSH
type SUR_P09_FACv2 ¶
type SUR_P09_FACv2 struct {
// contains filtered or unexported fields
}
func (*SUR_P09_FACv2) FAC1 ¶
func (m *SUR_P09_FACv2) FAC1() *FAC
func (*SUR_P09_FACv2) GroupByFAC2 ¶
func (m *SUR_P09_FACv2) GroupByFAC2() []*SUR_P09_FAC_FAC2v2
func (*SUR_P09_FACv2) GroupByPSH1 ¶
func (m *SUR_P09_FACv2) GroupByPSH1() []*SUR_P09_FAC_PSH1v2
func (SUR_P09_FACv2) MarshalYAML ¶
func (m SUR_P09_FACv2) MarshalYAML() (interface{}, error)
func (*SUR_P09_FACv2) PSH2 ¶
func (m *SUR_P09_FACv2) PSH2() *PSH
type SUR_P09_PRODUCT ¶
type SUR_P09_PRODUCT struct { PSH *PSH `hl7:"true,PSH"` PDC *PDC `hl7:"true,PDC"` Other []interface{} }
SUR_P09_PRODUCT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*SUR_P09_PRODUCT) MessageTypeSubStructName ¶
func (s *SUR_P09_PRODUCT) MessageTypeSubStructName() string
type SUR_P09v2 ¶
type SUR_P09v2 struct {
// contains filtered or unexported fields
}
func (*SUR_P09v2) GroupByFAC ¶
func (m *SUR_P09v2) GroupByFAC() []*SUR_P09_FACv2
func (SUR_P09v2) MarshalYAML ¶
type TBR_Q01 ¶
type TBR_Q01 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QAK *QAK `hl7:"true,QAK"` RDF *RDF `hl7:"true,RDF"` RDT []RDT `hl7:"true,RDT"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
TBR_Q01 represents the corresponding HL7 message type. Definition from HL7 2.3
func (*TBR_Q01) MessageTypeName ¶
type TBR_Q01v2 ¶
type TBR_Q01v2 struct {
// contains filtered or unexported fields
}
func (TBR_Q01v2) MarshalYAML ¶
type TBR_R08 ¶
type TBR_R08 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QAK *QAK `hl7:"true,QAK"` RDF *RDF `hl7:"true,RDF"` RDT []RDT `hl7:"true,RDT"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
TBR_R08 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*TBR_R08) MessageTypeName ¶
type TBR_R08v2 ¶
type TBR_R08v2 struct {
// contains filtered or unexported fields
}
func (TBR_R08v2) MarshalYAML ¶
type TQ ¶
type TQ struct { Quantity *CQ `hl7:"false,Quantity"` Interval *RI `hl7:"false,Interval"` Duration *ST `hl7:"false,Duration"` StartDateTime *TS `hl7:"false,Start Date/Time"` EndDateTime *TS `hl7:"false,End Date/Time"` Priority *ST `hl7:"false,Priority"` Condition *ST `hl7:"false,Condition"` Text *ST `hl7:"false,Text"` Conjunction *ST `hl7:"false,Conjunction"` OrderSequencing *OSD `hl7:"false,Order Sequencing"` OccurrenceDuration *CE `hl7:"false,Occurrence Duration"` TotalOccurences *NM `hl7:"false,Total Occurences"` }
TQ represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type TXA ¶
type TXA struct { SetIDTXA *SI `hl7:"true,Set ID - TXA"` // TXA-1 DocumentType *IS `hl7:"true,Document Type"` // TXA-2 DocumentContentPresentation *ID `hl7:"false,Document Content Presentation"` // TXA-3 ActivityDateTime *TS `hl7:"false,Activity Date/Time"` // TXA-4 PrimaryActivityProviderCodeName []XCN `hl7:"false,Primary Activity Provider Code/Name"` // TXA-5 OriginationDateTime *TS `hl7:"false,Origination Date/Time"` // TXA-6 TranscriptionDateTime *TS `hl7:"false,Transcription Date/Time"` // TXA-7 EditDateTime []TS `hl7:"false,Edit Date/Time"` // TXA-8 OriginatorCodeName []XCN `hl7:"false,Originator Code/Name"` // TXA-9 AssignedDocumentAuthenticator []XCN `hl7:"false,Assigned Document Authenticator"` // TXA-10 TranscriptionistCodeName []XCN `hl7:"false,Transcriptionist Code/Name"` // TXA-11 UniqueDocumentNumber *EI `hl7:"true,Unique Document Number"` // TXA-12 ParentDocumentNumber *EI `hl7:"false,Parent Document Number"` // TXA-13 PlacerOrderNumber []EI `hl7:"false,Placer Order Number"` // TXA-14 FillerOrderNumber *EI `hl7:"false,Filler Order Number"` // TXA-15 UniqueDocumentFileName *ST `hl7:"false,Unique Document File Name"` // TXA-16 DocumentCompletionStatus *ID `hl7:"true,Document Completion Status"` // TXA-17 DocumentConfidentialityStatus *ID `hl7:"false,Document Confidentiality Status"` // TXA-18 DocumentAvailabilityStatus *ID `hl7:"false,Document Availability Status"` // TXA-19 DocumentStorageStatus *ID `hl7:"false,Document Storage Status"` // TXA-20 DocumentChangeReason *ST `hl7:"false,Document Change Reason"` // TXA-21 AuthenticationPersonTimeStamp []PPN `hl7:"false,Authentication Person, Time Stamp"` // TXA-22 DistributedCopiesCodeAndNameOfRecipients []XCN `hl7:"false,Distributed Copies (Code And Name Of Recipients)"` // TXA-23 }
TXA represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*TXA) SegmentName ¶
type UB1 ¶
type UB1 struct { SetIDUB1 *SI `hl7:"false,Set ID - UB1"` // 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 []IS `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 ValueAmountCode4649 []UVC `hl7:"false,Value Amount & Code (46-49)"` // UB1-10 NumberOfGraceDays90 *NM `hl7:"false,Number Of Grace Days (90)"` // UB1-11 SpecialProgramIndicator44 *CE `hl7:"false,Special Program Indicator (44)"` // UB1-12 PSROURApprovalIndicator87 *CE `hl7:"false,PSRO/UR Approval Indicator (87)"` // UB1-13 PSROURApprovedStayFm88 *DT `hl7:"false,PSRO/UR Approved Stay-Fm (88)"` // UB1-14 PSROURApprovedStayTo89 *DT `hl7:"false,PSRO/UR Approved Stay-To (89)"` // UB1-15 Occurrence2832 []OCD `hl7:"false,Occurrence (28-32)"` // UB1-16 OccurrenceSpan33 *CE `hl7:"false,Occurrence Span (33)"` // UB1-17 OccurSpanStartDate33 *DT `hl7:"false,Occur Span Start Date(33)"` // UB1-18 OccurSpanEndDate33 *DT `hl7:"false,Occur 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.3.1
func (*UB1) SegmentName ¶
type UB2 ¶
type UB2 struct { SetIDUB2 *SI `hl7:"false,Set ID - UB2"` // UB2-1 CoInsuranceDays9 *ST `hl7:"false,Co-Insurance Days (9)"` // UB2-2 ConditionCode2430 []IS `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 ValueAmountCode []UVC `hl7:"false,Value Amount & Code"` // UB2-6 OccurrenceCodeDate3235 []OCD `hl7:"false,Occurrence Code & Date (32-35)"` // UB2-7 OccurrenceSpanCodeDates36 []OSP `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 DocumentControlNumber []ST `hl7:"false,Document Control Number"` // 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 SpecialVisitCount *NM `hl7:"false,Special Visit Count"` // UB2-17 }
UB2 represents the corresponding HL7 segment. Definition from HL7 2.3.1
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:"false,DSC"` Other []interface{} }
UDM_Q05 represents the corresponding HL7 message type. Definition from HL7 2.3.1
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 []XCN `hl7:"true,R/U Who Subject Definition"` // URD-3 RUWhatSubjectDefinition []CE `hl7:"false,R/U What Subject Definition"` // URD-4 RUWhatDepartmentCode []CE `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.3.1
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 RUQuantityTimingQualifier *TQ `hl7:"false,R/U Quantity/Timing Qualifier"` // URS-9 }
URS represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*URS) SegmentName ¶
type UVC ¶
type UVC struct { ValueCode *IS `hl7:"false,Value Code"` ValueAmount *NM `hl7:"false,Value Amount"` }
UVC represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type VAR ¶
type VAR struct { VarianceInstanceID *EI `hl7:"true,Variance Instance ID"` // VAR-1 DocumentedDateTime *TS `hl7:"true,Documented Date/Time"` // VAR-2 StatedVarianceDateTime *TS `hl7:"false,Stated Variance Date/Time"` // VAR-3 VarianceOriginator []XCN `hl7:"false,Variance Originator"` // VAR-4 VarianceClassification *CE `hl7:"false,Variance Classification"` // VAR-5 VarianceDescription []ST `hl7:"false,Variance Description"` // VAR-6 }
VAR represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*VAR) SegmentName ¶
type VH ¶
type VH struct { StartDayRange *ID `hl7:"false,Start Day Range"` EndDayRange *ID `hl7:"false,End Day Range"` StartHourRange *TM `hl7:"false,Start Hour Range"` EndHourRange *TM `hl7:"false,End Hour Range"` }
VH represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type VID ¶
type VID struct { VersionID *ID `hl7:"false,Version ID"` InternationalizationCode *CE `hl7:"false,Internationalization Code"` InternationalVersionID *CE `hl7:"false,International Version ID"` }
VID represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type VQQ_Q01 ¶
type VQQ_Q01 struct { MSH *MSH `hl7:"true,MSH"` VTQ *VTQ `hl7:"true,VTQ"` RDF *RDF `hl7:"false,RDF"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
VQQ_Q01 represents the corresponding HL7 message type. Definition from HL7 2.3
func (*VQQ_Q01) MessageTypeName ¶
type VQQ_Q01v2 ¶
type VQQ_Q01v2 struct {
// contains filtered or unexported fields
}
func (VQQ_Q01v2) MarshalYAML ¶
type VQQ_Q07 ¶
type VQQ_Q07 struct { MSH *MSH `hl7:"true,MSH"` VTQ *VTQ `hl7:"true,VTQ"` RDF *RDF `hl7:"false,RDF"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
VQQ_Q07 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*VQQ_Q07) MessageTypeName ¶
type VQQ_Q07v2 ¶
type VQQ_Q07v2 struct {
// contains filtered or unexported fields
}
func (VQQ_Q07v2) MarshalYAML ¶
type VR ¶
type VR struct { FirstDataCodeValue *ST `hl7:"false,First Data Code Value"` LastDataCodeCalue *ST `hl7:"false,Last Data Code Calue"` }
VR represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type VTQ ¶
type VTQ struct { QueryTag *ST `hl7:"false,Query Tag"` // VTQ-1 QueryResponseFormatCode *ID `hl7:"true,Query/ Response Format Code"` // VTQ-2 VTQueryName *CE `hl7:"true,VT Query Name"` // VTQ-3 VirtualTableName *CE `hl7:"true,Virtual Table Name"` // VTQ-4 SelectionCriteria []QSC `hl7:"false,Selection Criteria"` // VTQ-5 }
VTQ represents the corresponding HL7 segment. Definition from HL7 2.3.1
func (*VTQ) SegmentName ¶
type VXQ_V01 ¶
type VXQ_V01 struct { MSH *MSH `hl7:"true,MSH"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` Other []interface{} }
VXQ_V01 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*VXQ_V01) MessageTypeName ¶
type VXQ_V01v2 ¶
type VXQ_V01v2 struct {
// contains filtered or unexported fields
}
func (VXQ_V01v2) MarshalYAML ¶
type VXR_V03 ¶
type VXR_V03 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NK1 []NK1 `hl7:"false,NK1"` PATIENT_VISIT *VXR_V03_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` INSURANCE []VXR_V03_INSURANCE `hl7:"false,INSURANCE"` ORDER []VXR_V03_ORDER `hl7:"false,ORDER"` Other []interface{} }
VXR_V03 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*VXR_V03) MessageTypeName ¶
type VXR_V03_IN1v2 ¶
type VXR_V03_IN1v2 struct {
// contains filtered or unexported fields
}
func (*VXR_V03_IN1v2) IN1 ¶
func (m *VXR_V03_IN1v2) IN1() *IN1
func (*VXR_V03_IN1v2) IN2 ¶
func (m *VXR_V03_IN1v2) IN2() *IN2
func (*VXR_V03_IN1v2) IN3 ¶
func (m *VXR_V03_IN1v2) IN3() *IN3
func (VXR_V03_IN1v2) MarshalYAML ¶
func (m VXR_V03_IN1v2) MarshalYAML() (interface{}, error)
type VXR_V03_INSURANCE ¶
type VXR_V03_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
VXR_V03_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*VXR_V03_INSURANCE) MessageTypeSubStructName ¶
func (s *VXR_V03_INSURANCE) MessageTypeSubStructName() string
type VXR_V03_OBSERVATION ¶
type VXR_V03_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
VXR_V03_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*VXR_V03_OBSERVATION) MessageTypeSubStructName ¶
func (s *VXR_V03_OBSERVATION) MessageTypeSubStructName() string
type VXR_V03_ORDER ¶
type VXR_V03_ORDER struct { ORC *ORC `hl7:"false,ORC"` RXA *RXA `hl7:"true,RXA"` RXR *RXR `hl7:"false,RXR"` OBSERVATION []VXR_V03_OBSERVATION `hl7:"false,OBSERVATION"` Other []interface{} }
VXR_V03_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*VXR_V03_ORDER) MessageTypeSubStructName ¶
func (s *VXR_V03_ORDER) MessageTypeSubStructName() string
type VXR_V03_PATIENT_VISIT ¶
type VXR_V03_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
VXR_V03_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*VXR_V03_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *VXR_V03_PATIENT_VISIT) MessageTypeSubStructName() string
type VXR_V03_RXA_OBXv2 ¶
type VXR_V03_RXA_OBXv2 struct {
// contains filtered or unexported fields
}
func (*VXR_V03_RXA_OBXv2) AllNTE ¶
func (m *VXR_V03_RXA_OBXv2) AllNTE() []*NTE
func (VXR_V03_RXA_OBXv2) MarshalYAML ¶
func (m VXR_V03_RXA_OBXv2) MarshalYAML() (interface{}, error)
func (*VXR_V03_RXA_OBXv2) OBX ¶
func (m *VXR_V03_RXA_OBXv2) OBX() *OBX
type VXR_V03_RXAv2 ¶
type VXR_V03_RXAv2 struct {
// contains filtered or unexported fields
}
func (*VXR_V03_RXAv2) GroupByOBX ¶
func (m *VXR_V03_RXAv2) GroupByOBX() []*VXR_V03_RXA_OBXv2
func (VXR_V03_RXAv2) MarshalYAML ¶
func (m VXR_V03_RXAv2) MarshalYAML() (interface{}, error)
func (*VXR_V03_RXAv2) ORC ¶
func (m *VXR_V03_RXAv2) ORC() *ORC
func (*VXR_V03_RXAv2) RXA ¶
func (m *VXR_V03_RXAv2) RXA() *RXA
func (*VXR_V03_RXAv2) RXR ¶
func (m *VXR_V03_RXAv2) RXR() *RXR
type VXR_V03v2 ¶
type VXR_V03v2 struct {
// contains filtered or unexported fields
}
func (*VXR_V03v2) GroupByIN1 ¶
func (m *VXR_V03v2) GroupByIN1() []*VXR_V03_IN1v2
func (*VXR_V03v2) GroupByRXA ¶
func (m *VXR_V03v2) GroupByRXA() []*VXR_V03_RXAv2
func (VXR_V03v2) MarshalYAML ¶
type VXU_V04 ¶
type VXU_V04 struct { MSH *MSH `hl7:"true,MSH"` PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NK1 []NK1 `hl7:"false,NK1"` PATIENT *VXU_V04_PATIENT `hl7:"false,PATIENT"` INSURANCE []VXU_V04_INSURANCE `hl7:"false,INSURANCE"` ORDER []VXU_V04_ORDER `hl7:"false,ORDER"` Other []interface{} }
VXU_V04 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*VXU_V04) MessageTypeName ¶
type VXU_V04_IN1v2 ¶
type VXU_V04_IN1v2 struct {
// contains filtered or unexported fields
}
func (*VXU_V04_IN1v2) IN1 ¶
func (m *VXU_V04_IN1v2) IN1() *IN1
func (*VXU_V04_IN1v2) IN2 ¶
func (m *VXU_V04_IN1v2) IN2() *IN2
func (*VXU_V04_IN1v2) IN3 ¶
func (m *VXU_V04_IN1v2) IN3() *IN3
func (VXU_V04_IN1v2) MarshalYAML ¶
func (m VXU_V04_IN1v2) MarshalYAML() (interface{}, error)
type VXU_V04_INSURANCE ¶
type VXU_V04_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
VXU_V04_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*VXU_V04_INSURANCE) MessageTypeSubStructName ¶
func (s *VXU_V04_INSURANCE) MessageTypeSubStructName() string
type VXU_V04_OBSERVATION ¶
type VXU_V04_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
VXU_V04_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*VXU_V04_OBSERVATION) MessageTypeSubStructName ¶
func (s *VXU_V04_OBSERVATION) MessageTypeSubStructName() string
type VXU_V04_ORDER ¶
type VXU_V04_ORDER struct { ORC *ORC `hl7:"false,ORC"` RXA *RXA `hl7:"true,RXA"` RXR *RXR `hl7:"false,RXR"` OBSERVATION []VXU_V04_OBSERVATION `hl7:"false,OBSERVATION"` Other []interface{} }
VXU_V04_ORDER represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*VXU_V04_ORDER) MessageTypeSubStructName ¶
func (s *VXU_V04_ORDER) MessageTypeSubStructName() string
type VXU_V04_PATIENT ¶
type VXU_V04_PATIENT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
VXU_V04_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*VXU_V04_PATIENT) MessageTypeSubStructName ¶
func (s *VXU_V04_PATIENT) MessageTypeSubStructName() string
type VXU_V04_RXA_OBXv2 ¶
type VXU_V04_RXA_OBXv2 struct {
// contains filtered or unexported fields
}
func (*VXU_V04_RXA_OBXv2) AllNTE ¶
func (m *VXU_V04_RXA_OBXv2) AllNTE() []*NTE
func (VXU_V04_RXA_OBXv2) MarshalYAML ¶
func (m VXU_V04_RXA_OBXv2) MarshalYAML() (interface{}, error)
func (*VXU_V04_RXA_OBXv2) OBX ¶
func (m *VXU_V04_RXA_OBXv2) OBX() *OBX
type VXU_V04_RXAv2 ¶
type VXU_V04_RXAv2 struct {
// contains filtered or unexported fields
}
func (*VXU_V04_RXAv2) GroupByOBX ¶
func (m *VXU_V04_RXAv2) GroupByOBX() []*VXU_V04_RXA_OBXv2
func (VXU_V04_RXAv2) MarshalYAML ¶
func (m VXU_V04_RXAv2) MarshalYAML() (interface{}, error)
func (*VXU_V04_RXAv2) ORC ¶
func (m *VXU_V04_RXAv2) ORC() *ORC
func (*VXU_V04_RXAv2) RXA ¶
func (m *VXU_V04_RXAv2) RXA() *RXA
func (*VXU_V04_RXAv2) RXR ¶
func (m *VXU_V04_RXAv2) RXR() *RXR
type VXU_V04v2 ¶
type VXU_V04v2 struct {
// contains filtered or unexported fields
}
func (*VXU_V04v2) GroupByIN1 ¶
func (m *VXU_V04v2) GroupByIN1() []*VXU_V04_IN1v2
func (*VXU_V04v2) GroupByRXA ¶
func (m *VXU_V04v2) GroupByRXA() []*VXU_V04_RXAv2
func (VXU_V04v2) MarshalYAML ¶
type VXX_V02 ¶
type VXX_V02 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` PATIENT []VXX_V02_PATIENT `hl7:"true,PATIENT"` Other []interface{} }
VXX_V02 represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*VXX_V02) MessageTypeName ¶
type VXX_V02_PATIENT ¶
type VXX_V02_PATIENT struct { PID *PID `hl7:"true,PID"` NK1 []NK1 `hl7:"false,NK1"` Other []interface{} }
VXX_V02_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.3.1
func (*VXX_V02_PATIENT) MessageTypeSubStructName ¶
func (s *VXX_V02_PATIENT) MessageTypeSubStructName() string
type VXX_V02_PIDv2 ¶
type VXX_V02_PIDv2 struct {
// contains filtered or unexported fields
}
func (*VXX_V02_PIDv2) AllNK1 ¶
func (m *VXX_V02_PIDv2) AllNK1() []*NK1
func (VXX_V02_PIDv2) MarshalYAML ¶
func (m VXX_V02_PIDv2) MarshalYAML() (interface{}, error)
func (*VXX_V02_PIDv2) PID ¶
func (m *VXX_V02_PIDv2) PID() *PID
type VXX_V02v2 ¶
type VXX_V02v2 struct {
// contains filtered or unexported fields
}
func (*VXX_V02v2) GroupByPID ¶
func (m *VXX_V02v2) GroupByPID() []*VXX_V02_PIDv2
func (VXX_V02v2) MarshalYAML ¶
type WVI ¶
type WVI struct { ChannelNumber *NM `hl7:"false,Channel Number"` ChannelName *ST `hl7:"false,Channel Name"` }
WVI represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type WVS ¶
type WVS struct { SourceName1 *ST `hl7:"false,Source Name 1"` SourceName2 *ST `hl7:"false,Source Name 2"` }
WVS represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type XAD ¶
type XAD 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 *ST `hl7:"false,Zip Or Postal Code"` Country *ID `hl7:"false,Country"` AddressType *ID `hl7:"false,Address Type"` OtherGeographicDesignation *ST `hl7:"false,Other Geographic Designation"` CountyParishCode *IS `hl7:"false,County/Parish Code"` CensusTract *IS `hl7:"false,Census Tract"` AddressRepresentationCode *ID `hl7:"false,Address Representation Code"` }
XAD represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type XCN ¶
type XCN struct { IDNumber *ST `hl7:"false,ID Number"` FamilyLastName *FN `hl7:"false,Family+Last 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 *IS `hl7:"false,Degree (E.G., MD)"` SourceTable *IS `hl7:"false,Source Table"` AssigningAuthority *HD `hl7:"false,Assigning Authority"` NameTypeCode *ID `hl7:"false,Name Type Code"` IdentifierCheckDigit *ST `hl7:"false,Identifier Check Digit"` CodeIdentifyingTheCheckDigitSchemeEmployed *ID `hl7:"false,Code Identifying The Check Digit Scheme Employed"` IdentifierTypeCode *IS `hl7:"false,Identifier Type Code"` AssigningFacility *HD `hl7:"false,Assigning Facility"` NameRepresentationCode *ID `hl7:"false,Name Representation Code"` }
XCN represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type XON ¶
type XON struct { OrganizationName *ST `hl7:"false,Organization Name"` OrganizationNameTypeCode *IS `hl7:"false,Organization Name Type Code"` IDNumber *NM `hl7:"false,ID Number"` CheckDigit *NM `hl7:"false,Check Digit"` CodeIdentifyingTheCheckDigitSchemeEmployed *ID `hl7:"false,Code Identifying The Check Digit Scheme Employed"` AssigningAuthority *HD `hl7:"false,Assigning Authority"` IdentifierTypeCode *IS `hl7:"false,Identifier Type Code"` AssigningFacilityID *HD `hl7:"false,Assigning Facility ID"` NameRepresentationCode *ID `hl7:"false,Name Representation Code"` }
XON represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type XPN ¶
type XPN struct { FamilyLastName *FN `hl7:"false,Family+Last 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 *IS `hl7:"false,Degree (E.G., MD)"` NameTypeCode *ID `hl7:"false,Name Type Code"` NameRepresentationCode *ID `hl7:"false,Name Representation Code"` }
XPN represents the corresponding HL7 datatype. Definition from HL7 2.3.1
type XTN ¶
type XTN struct { Number *TN `hl7:"false,Number"` TelecommunicationUseCode *ID `hl7:"false,Telecommunication Use Code"` TelecommunicationEquipmentType *ID `hl7:"false,Telecommunication Equipment Type"` EmailAddress *ST `hl7:"false,Email Address"` CountryCode *NM `hl7:"false,Country Code"` AreaCityCode *NM `hl7:"false,Area/City Code"` PhoneNumber *NM `hl7:"false,Phone Number"` Extension *NM `hl7:"false,Extension"` AnyText *ST `hl7:"false,Any Text"` }
XTN represents the corresponding HL7 datatype. Definition from HL7 2.3.1