Documentation
¶
Overview ¶
Package hl7 provides functions for manipulating and handling HL7 messages, native HL7 types, and reading and writing messages over MLLP.
The HL7 2.3 specification is defined here: http://www.hl7.org/implement/standards/product_brief.cfm?product_id=140.
The MLLP specification is defined here: http://www.hl7.org/documentcenter/public/wg/inm/mllp_transport_specification.PDF
Index ¶
- Constants
- Variables
- func IsHL7Null(field []byte) bool
- func MarshalMessage(m MessageType, c *Context) ([]byte, error)
- func MarshalSegment(s Segment, c *Context) ([]byte, error)
- func MarshalSegments(segments []Segment, c *Context) ([]byte, error)
- func MarshalValue(v reflect.Value, c *Context) ([]byte, error)
- func ParseMessageV2(input []byte) (interface{}, error)
- func SanitizeString(s string) string
- func TimezoneAndLocation(tz string) error
- func UnescapeText(src []byte, d *Delimiters, isST bool) ([]byte, error)
- type ABS
- type ACC
- type ACK
- type ACK_N02
- type ACK_N02v2
- 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) AllROL1() []*ROL
- func (m *ADR_A19_PIDv2) AllROL2() []*ROL
- 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) AllSFT() []*SFT
- 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) AllROL1() []*ROL
- func (m *ADT_A01v2) AllROL2() []*ROL
- func (m *ADT_A01v2) AllSFT() []*SFT
- 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) PDA() *PDA
- 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) AllROL1() []*ROL
- func (m *ADT_A02v2) AllROL2() []*ROL
- func (m *ADT_A02v2) AllSFT() []*SFT
- 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) PDA() *PDA
- func (m *ADT_A02v2) PID() *PID
- func (m *ADT_A02v2) PV1() *PV1
- func (m *ADT_A02v2) PV2() *PV2
- type ADT_A03
- type ADT_A03_IN1v2
- type ADT_A03_INSURANCE
- type ADT_A03_PR1v2
- type ADT_A03_PROCEDURE
- type ADT_A03v2
- func (m *ADT_A03v2) ACC() *ACC
- func (m *ADT_A03v2) AllAL1() []*AL1
- func (m *ADT_A03v2) AllDB1() []*DB1
- func (m *ADT_A03v2) AllDG1() []*DG1
- func (m *ADT_A03v2) AllGT1() []*GT1
- func (m *ADT_A03v2) AllNK1() []*NK1
- func (m *ADT_A03v2) AllOBX() []*OBX
- func (m *ADT_A03v2) AllROL1() []*ROL
- func (m *ADT_A03v2) AllROL2() []*ROL
- func (m *ADT_A03v2) AllSFT() []*SFT
- func (m *ADT_A03v2) DRG() *DRG
- func (m *ADT_A03v2) EVN() *EVN
- func (m *ADT_A03v2) GroupByIN1() []*ADT_A03_IN1v2
- 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) PDA() *PDA
- 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_A05_PR1v2
- type ADT_A05_PROCEDURE
- type ADT_A05v2
- func (m *ADT_A05v2) ACC() *ACC
- func (m *ADT_A05v2) AllAL1() []*AL1
- func (m *ADT_A05v2) AllDB1() []*DB1
- 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) AllROL1() []*ROL
- func (m *ADT_A05v2) AllROL2() []*ROL
- func (m *ADT_A05v2) AllSFT() []*SFT
- func (m *ADT_A05v2) DRG() *DRG
- func (m *ADT_A05v2) EVN() *EVN
- func (m *ADT_A05v2) GroupByIN1() []*ADT_A05_IN1v2
- func (m *ADT_A05v2) GroupByPR1() []*ADT_A05_PR1v2
- func (m *ADT_A05v2) MSH() *MSH
- func (m ADT_A05v2) MarshalYAML() (interface{}, error)
- func (m *ADT_A05v2) PD1() *PD1
- 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) AllROL1() []*ROL
- func (m *ADT_A06v2) AllROL2() []*ROL
- func (m *ADT_A06v2) AllSFT() []*SFT
- 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) AllSFT() []*SFT
- 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) AllSFT() []*SFT
- 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
- func (m *ADT_A15v2) AllDB1() []*DB1
- func (m *ADT_A15v2) AllDG1() []*DG1
- func (m *ADT_A15v2) AllOBX() []*OBX
- func (m *ADT_A15v2) AllROL1() []*ROL
- func (m *ADT_A15v2) AllROL2() []*ROL
- func (m *ADT_A15v2) AllSFT() []*SFT
- func (m *ADT_A15v2) EVN() *EVN
- func (m *ADT_A15v2) MSH() *MSH
- func (m ADT_A15v2) MarshalYAML() (interface{}, error)
- func (m *ADT_A15v2) PD1() *PD1
- func (m *ADT_A15v2) PID() *PID
- func (m *ADT_A15v2) PV1() *PV1
- func (m *ADT_A15v2) PV2() *PV2
- type ADT_A16
- type ADT_A16_IN1v2
- type ADT_A16_INSURANCE
- type ADT_A16_PR1v2
- type ADT_A16_PROCEDURE
- type ADT_A16v2
- func (m *ADT_A16v2) ACC() *ACC
- func (m *ADT_A16v2) AllAL1() []*AL1
- func (m *ADT_A16v2) AllDB1() []*DB1
- func (m *ADT_A16v2) AllDG1() []*DG1
- func (m *ADT_A16v2) AllGT1() []*GT1
- func (m *ADT_A16v2) AllNK1() []*NK1
- func (m *ADT_A16v2) AllOBX() []*OBX
- func (m *ADT_A16v2) AllROL1() []*ROL
- func (m *ADT_A16v2) AllROL2() []*ROL
- func (m *ADT_A16v2) AllSFT() []*SFT
- func (m *ADT_A16v2) DRG() *DRG
- func (m *ADT_A16v2) EVN() *EVN
- func (m *ADT_A16v2) GroupByIN1() []*ADT_A16_IN1v2
- func (m *ADT_A16v2) GroupByPR1() []*ADT_A16_PR1v2
- 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) AllSFT() []*SFT
- 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
- func (m *ADT_A21v2) AllDB1() []*DB1
- func (m *ADT_A21v2) AllOBX() []*OBX
- func (m *ADT_A21v2) AllSFT() []*SFT
- func (m *ADT_A21v2) EVN() *EVN
- func (m *ADT_A21v2) MSH() *MSH
- func (m ADT_A21v2) MarshalYAML() (interface{}, error)
- func (m *ADT_A21v2) PD1() *PD1
- func (m *ADT_A21v2) PID() *PID
- func (m *ADT_A21v2) PV1() *PV1
- func (m *ADT_A21v2) PV2() *PV2
- 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) AllSFT() []*SFT
- 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
- func (m *ADT_A37v2) AllDB11() []*DB1
- func (m *ADT_A37v2) AllDB12() []*DB1
- func (m *ADT_A37v2) AllSFT() []*SFT
- func (m *ADT_A37v2) EVN() *EVN
- func (m *ADT_A37v2) MSH() *MSH
- func (m ADT_A37v2) MarshalYAML() (interface{}, error)
- func (m *ADT_A37v2) PD11() *PD1
- func (m *ADT_A37v2) PD12() *PD1
- func (m *ADT_A37v2) PID1() *PID
- func (m *ADT_A37v2) PID2() *PID
- func (m *ADT_A37v2) PV11() *PV1
- func (m *ADT_A37v2) PV12() *PV1
- 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) AllSFT() []*SFT
- 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 ADT_A52
- type ADT_A52v2
- type ADT_A54
- type ADT_A54v2
- func (m *ADT_A54v2) AllROL1() []*ROL
- func (m *ADT_A54v2) AllROL2() []*ROL
- func (m *ADT_A54v2) AllSFT() []*SFT
- func (m *ADT_A54v2) EVN() *EVN
- func (m *ADT_A54v2) MSH() *MSH
- func (m ADT_A54v2) MarshalYAML() (interface{}, error)
- func (m *ADT_A54v2) PD1() *PD1
- func (m *ADT_A54v2) PID() *PID
- func (m *ADT_A54v2) PV1() *PV1
- func (m *ADT_A54v2) PV2() *PV2
- type ADT_A60
- type ADT_A60v2
- type ADT_A61
- type ADT_A61v2
- func (m *ADT_A61v2) AllROL() []*ROL
- func (m *ADT_A61v2) AllSFT() []*SFT
- func (m *ADT_A61v2) EVN() *EVN
- func (m *ADT_A61v2) MSH() *MSH
- func (m ADT_A61v2) MarshalYAML() (interface{}, error)
- func (m *ADT_A61v2) PD1() *PD1
- func (m *ADT_A61v2) PID() *PID
- func (m *ADT_A61v2) PV1() *PV1
- func (m *ADT_A61v2) PV2() *PV2
- type AFF
- 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 Any
- 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) AllROL() []*ROL
- 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_P05
- type BAR_P05_INSURANCE
- type BAR_P05_PROCEDURE
- type BAR_P05_PV1_IN1v2
- type BAR_P05_PV1_PR1v2
- type BAR_P05_PV1v2
- func (m *BAR_P05_PV1v2) ABS() *ABS
- func (m *BAR_P05_PV1v2) ACC() *ACC
- func (m *BAR_P05_PV1v2) AllAL1() []*AL1
- func (m *BAR_P05_PV1v2) AllBLC() []*BLC
- func (m *BAR_P05_PV1v2) AllDB1() []*DB1
- func (m *BAR_P05_PV1v2) AllDG1() []*DG1
- func (m *BAR_P05_PV1v2) AllGT1() []*GT1
- func (m *BAR_P05_PV1v2) AllNK1() []*NK1
- func (m *BAR_P05_PV1v2) AllOBX() []*OBX
- func (m *BAR_P05_PV1v2) AllROL() []*ROL
- func (m *BAR_P05_PV1v2) DRG() *DRG
- func (m *BAR_P05_PV1v2) GroupByIN1() []*BAR_P05_PV1_IN1v2
- func (m *BAR_P05_PV1v2) GroupByPR1() []*BAR_P05_PV1_PR1v2
- func (m BAR_P05_PV1v2) MarshalYAML() (interface{}, error)
- func (m *BAR_P05_PV1v2) PV1() *PV1
- func (m *BAR_P05_PV1v2) PV2() *PV2
- func (m *BAR_P05_PV1v2) RMI() *RMI
- func (m *BAR_P05_PV1v2) UB1() *UB1
- func (m *BAR_P05_PV1v2) UB2() *UB2
- type BAR_P05_VISIT
- type BAR_P05v2
- type BAR_P06
- type BAR_P06_PATIENT
- type BAR_P06_PIDv2
- type BAR_P06v2
- type BAR_P10
- type BAR_P10_PR1v2
- type BAR_P10_PROCEDURE
- type BAR_P10v2
- func (m *BAR_P10v2) AllDG1() []*DG1
- func (m *BAR_P10v2) AllSFT() []*SFT
- func (m *BAR_P10v2) EVN() *EVN
- func (m *BAR_P10v2) GP1() *GP1
- func (m *BAR_P10v2) GroupByPR1() []*BAR_P10_PR1v2
- func (m *BAR_P10v2) MSH() *MSH
- func (m BAR_P10v2) MarshalYAML() (interface{}, error)
- func (m *BAR_P10v2) PID() *PID
- func (m *BAR_P10v2) PV1() *PV1
- type BAR_P12
- type BAR_P12_PR1v2
- type BAR_P12_PROCEDURE
- type BAR_P12v2
- func (m *BAR_P12v2) AllDG1() []*DG1
- func (m *BAR_P12v2) AllSFT() []*SFT
- func (m *BAR_P12v2) DRG() *DRG
- func (m *BAR_P12v2) EVN() *EVN
- func (m *BAR_P12v2) GroupByPR1() []*BAR_P12_PR1v2
- func (m *BAR_P12v2) MSH() *MSH
- func (m BAR_P12v2) MarshalYAML() (interface{}, error)
- func (m *BAR_P12v2) PID() *PID
- func (m *BAR_P12v2) PV1() *PV1
- type BHS
- type BLC
- type BLG
- type BPO
- type BPS_O29
- type BPS_O29_ORC_BPXv2
- type BPS_O29_ORC_TQ1v2
- type BPS_O29_ORCv2
- type BPS_O29_ORDER
- type BPS_O29_PATIENT
- type BPS_O29_PATIENT_VISIT
- type BPS_O29_PIDv2
- type BPS_O29_PRODUCT
- type BPS_O29_TIMING
- type BPS_O29v2
- type BPX
- type BRP_O30
- type BRP_O30_ORC_TQ1v2
- type BRP_O30_ORCv2
- type BRP_O30_ORDER
- type BRP_O30_PATIENT
- type BRP_O30_RESPONSE
- type BRP_O30_TIMING
- type BRP_O30v2
- func (m *BRP_O30v2) AllERR() []*ERR
- func (m *BRP_O30v2) AllNTE() []*NTE
- func (m *BRP_O30v2) AllSFT() []*SFT
- func (m *BRP_O30v2) GroupByORC() []*BRP_O30_ORCv2
- func (m *BRP_O30v2) MSA() *MSA
- func (m *BRP_O30v2) MSH() *MSH
- func (m BRP_O30v2) MarshalYAML() (interface{}, error)
- func (m *BRP_O30v2) PID() *PID
- type BRT_O32
- type BRT_O32_ORC_TQ1v2
- type BRT_O32_ORCv2
- type BRT_O32_ORDER
- type BRT_O32_RESPONSE
- type BRT_O32_TIMING
- type BRT_O32v2
- func (m *BRT_O32v2) AllERR() []*ERR
- func (m *BRT_O32v2) AllNTE() []*NTE
- func (m *BRT_O32v2) AllSFT() []*SFT
- func (m *BRT_O32v2) GroupByORC() []*BRT_O32_ORCv2
- func (m *BRT_O32v2) MSA() *MSA
- func (m *BRT_O32v2) MSH() *MSH
- func (m BRT_O32v2) MarshalYAML() (interface{}, error)
- func (m *BRT_O32v2) PID() *PID
- type BTS
- type BTS_O31
- type BTS_O31_ORC_BTXv2
- type BTS_O31_ORC_TQ1v2
- type BTS_O31_ORCv2
- type BTS_O31_ORDER
- type BTS_O31_PATIENT
- type BTS_O31_PATIENT_VISIT
- type BTS_O31_PIDv2
- type BTS_O31_PRODUCT_STATUS
- type BTS_O31_TIMING
- type BTS_O31v2
- type BTX
- type BadMessageTypeError
- type BadSegmentError
- type CCD
- type CCP
- type CD
- type CDM
- type CE
- type CER
- type CF
- type CK
- type CK_ACCOUNT_NO
- type CK_PAT_ID
- type CM
- 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 CNN
- type CNS
- type CNS231
- type CN_PERSON
- type CN_PHYSICIAN
- type CON
- 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_OBR_TQ1v2
- 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_TIMING_QTY
- type CSU_C09_VISIT
- type CSU_C09v2
- type CTD
- type CTI
- type CWE
- type CX
- type Context
- type DB1
- type DDI
- type DFT_P03
- type DFT_P03_COMMON_ORDER
- type DFT_P03_FINANCIAL
- type DFT_P03_FINANCIAL_COMMON_ORDER
- type DFT_P03_FINANCIAL_OBSERVATION
- type DFT_P03_FINANCIAL_ORDER
- type DFT_P03_FINANCIAL_PROCEDURE
- type DFT_P03_FINANCIAL_TIMING_QUANTITY
- type DFT_P03_FT1_OBR_OBXv2
- type DFT_P03_FT1_OBR_TQ1v2
- type DFT_P03_FT1_OBRv2
- func (m *DFT_P03_FT1_OBRv2) AllNTE() []*NTE
- func (m *DFT_P03_FT1_OBRv2) GroupByOBX() []*DFT_P03_FT1_OBR_OBXv2
- func (m *DFT_P03_FT1_OBRv2) GroupByTQ1() []*DFT_P03_FT1_OBR_TQ1v2
- func (m DFT_P03_FT1_OBRv2) MarshalYAML() (interface{}, error)
- func (m *DFT_P03_FT1_OBRv2) OBR() *OBR
- func (m *DFT_P03_FT1_OBRv2) ORC() *ORC
- type DFT_P03_FT1_PR1v2
- type DFT_P03_FT1v2
- type DFT_P03_IN1v2
- type DFT_P03_INSURANCE
- type DFT_P03_OBR_OBXv2
- type DFT_P03_OBR_TQ1v2
- type DFT_P03_OBRv2
- type DFT_P03_OBSERVATION
- type DFT_P03_ORDER
- type DFT_P03_TIMING_QUANTITY
- 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) AllROL1() []*ROL
- func (m *DFT_P03v2) AllROL2() []*ROL
- func (m *DFT_P03v2) AllSFT() []*SFT
- 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) GroupByOBR() []*DFT_P03_OBRv2
- 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 DFT_P11
- type DFT_P11_COMMON_ORDER
- type DFT_P11_FINANCIAL
- type DFT_P11_FINANCIAL_COMMON_ORDER
- type DFT_P11_FINANCIAL_INSURANCE
- type DFT_P11_FINANCIAL_OBSERVATION
- type DFT_P11_FINANCIAL_ORDER
- type DFT_P11_FINANCIAL_PROCEDURE
- type DFT_P11_FINANCIAL_TIMING_QUANTITY
- type DFT_P11_FT1_IN1v2
- type DFT_P11_FT1_OBR_OBXv2
- type DFT_P11_FT1_OBR_TQ1v2
- type DFT_P11_FT1_OBRv2
- func (m *DFT_P11_FT1_OBRv2) AllNTE() []*NTE
- func (m *DFT_P11_FT1_OBRv2) GroupByOBX() []*DFT_P11_FT1_OBR_OBXv2
- func (m *DFT_P11_FT1_OBRv2) GroupByTQ1() []*DFT_P11_FT1_OBR_TQ1v2
- func (m DFT_P11_FT1_OBRv2) MarshalYAML() (interface{}, error)
- func (m *DFT_P11_FT1_OBRv2) OBR() *OBR
- func (m *DFT_P11_FT1_OBRv2) ORC() *ORC
- type DFT_P11_FT1_PR1v2
- type DFT_P11_FT1v2
- func (m *DFT_P11_FT1v2) AllDG1() []*DG1
- func (m *DFT_P11_FT1v2) AllGT1() []*GT1
- func (m *DFT_P11_FT1v2) DRG() *DRG
- func (m *DFT_P11_FT1v2) FT1() *FT1
- func (m *DFT_P11_FT1v2) GroupByIN1() []*DFT_P11_FT1_IN1v2
- func (m *DFT_P11_FT1v2) GroupByOBR() []*DFT_P11_FT1_OBRv2
- func (m *DFT_P11_FT1v2) GroupByPR1() []*DFT_P11_FT1_PR1v2
- func (m DFT_P11_FT1v2) MarshalYAML() (interface{}, error)
- type DFT_P11_IN1v2
- type DFT_P11_INSURANCE
- type DFT_P11_OBR_OBXv2
- type DFT_P11_OBR_TQ1v2
- type DFT_P11_OBRv2
- type DFT_P11_OBSERVATION
- type DFT_P11_ORDER
- type DFT_P11_TIMING_QUANTITY
- type DFT_P11v2
- func (m *DFT_P11v2) ACC() *ACC
- func (m *DFT_P11v2) AllDB1() []*DB1
- func (m *DFT_P11v2) AllDG1() []*DG1
- func (m *DFT_P11v2) AllGT1() []*GT1
- func (m *DFT_P11v2) AllROL1() []*ROL
- func (m *DFT_P11v2) AllROL2() []*ROL
- func (m *DFT_P11v2) AllSFT() []*SFT
- func (m *DFT_P11v2) DRG() *DRG
- func (m *DFT_P11v2) EVN() *EVN
- func (m *DFT_P11v2) GroupByFT1() []*DFT_P11_FT1v2
- func (m *DFT_P11v2) GroupByIN1() []*DFT_P11_IN1v2
- func (m *DFT_P11v2) GroupByOBR() []*DFT_P11_OBRv2
- func (m *DFT_P11v2) MSH() *MSH
- func (m DFT_P11v2) MarshalYAML() (interface{}, error)
- func (m *DFT_P11v2) PD1() *PD1
- func (m *DFT_P11v2) PID() *PID
- func (m *DFT_P11v2) PV1() *PV1
- func (m *DFT_P11v2) 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) AllSFT() []*SFT
- 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) AllSFT() []*SFT
- 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 DT
- type DTM
- type DTN
- type Delimiters
- type EAC_U07
- type EAC_U07_COMMAND
- type EAC_U07_ECDv2
- type EAC_U07_SPECIMEN_CONTAINER
- type EAC_U07v2
- type EAN_U09
- type EAN_U09_NDSv2
- type EAN_U09_NOTIFICATION
- type EAN_U09v2
- type EAR_U08
- type EAR_U08_COMMAND_RESPONSE
- type EAR_U08_ECDv2
- type EAR_U08_SPECIMEN_CONTAINER
- type EAR_U08v2
- type ECD
- type ECR
- type ED
- type EDR_Q01
- type EDR_Q01v2
- type EDR_R07
- type EDR_R07v2
- type EDU
- type EI
- type EIP
- type ELD
- type EQL
- type EQP
- type EQQ_Q01
- type EQQ_Q01v2
- type EQQ_Q04
- type EQQ_Q04v2
- type EQU
- type ERL
- type ERP_Q01
- type ERP_Q01v2
- type ERP_R09
- type ERP_R09v2
- type ERQ
- type ERR
- type ESR_U02
- type ESR_U02v2
- type ESU_U01
- type ESU_U01v2
- type EVN
- type FAC
- type FC
- type FHS
- type FN
- type FT
- type FT1
- type FTS
- type GOL
- type GP1
- type GP2
- type GT1
- type GTS
- type GenericHL7Segment
- type HD
- type IAM
- type ICD
- type ID
- type IIM
- type IN1
- type IN2
- type IN3
- type INR_U06
- type INR_U06v2
- type INU_U05
- type INU_U05v2
- type INV
- type IPC
- type IS
- type ISD
- type JCC
- type LA1
- type LA2
- type LAN
- type LCC
- type LCH
- type LDP
- type LOC
- type LRL
- type LSU_U12
- type LSU_U12v2
- type MA
- type MCF_Q02
- type MCF_Q02v2
- type MDM_T01
- type MDM_T01_COMMON_ORDER
- type MDM_T01_ORC_TQ1v2
- type MDM_T01_ORCv2
- type MDM_T01_TIMING
- type MDM_T01v2
- type MDM_T02
- type MDM_T02_COMMON_ORDER
- type MDM_T02_OBSERVATION
- type MDM_T02_OBXv2
- type MDM_T02_ORC_TQ1v2
- type MDM_T02_ORCv2
- type MDM_T02_TIMING
- type MDM_T02v2
- func (m *MDM_T02v2) AllSFT() []*SFT
- func (m *MDM_T02v2) EVN() *EVN
- func (m *MDM_T02v2) GroupByOBX() []*MDM_T02_OBXv2
- func (m *MDM_T02v2) GroupByORC() []*MDM_T02_ORCv2
- func (m *MDM_T02v2) MSH() *MSH
- func (m MDM_T02v2) MarshalYAML() (interface{}, error)
- func (m *MDM_T02v2) PID() *PID
- func (m *MDM_T02v2) PV1() *PV1
- func (m *MDM_T02v2) TXA() *TXA
- 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
- func (m *MFN_M02_MFEv2) AllAFF() []*AFF
- func (m *MFN_M02_MFEv2) AllCER() []*CER
- func (m *MFN_M02_MFEv2) AllEDU() []*EDU
- func (m *MFN_M02_MFEv2) AllLAN() []*LAN
- func (m *MFN_M02_MFEv2) AllNTE() []*NTE
- func (m *MFN_M02_MFEv2) AllORG() []*ORG
- func (m *MFN_M02_MFEv2) AllPRA() []*PRA
- func (m *MFN_M02_MFEv2) MFE() *MFE
- func (m MFN_M02_MFEv2) MarshalYAML() (interface{}, error)
- func (m *MFN_M02_MFEv2) STF() *STF
- 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_M04
- type MFN_M04_MFEv2
- type MFN_M04_MF_CDM
- type MFN_M04v2
- 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_MFE_CM1v2
- type MFN_M06_MFEv2
- type MFN_M06_MF_CDM
- type MFN_M06_MF_CLIN_STUDY
- type MFN_M06_MF_PHASE_SCHED_DETAIL
- type MFN_M06v2
- type MFN_M07
- type MFN_M07_MFEv2
- type MFN_M07_MF_CLIN_STUDY
- type MFN_M07_MF_CLIN_STUDY_SCHED
- 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 MFN_M12
- type MFN_M12_MFEv2
- type MFN_M12_MF_OBS_ATTRIBUTES
- type MFN_M12v2
- type MFN_M13
- type MFN_M13v2
- type MFN_M15
- type MFN_M15_MFEv2
- type MFN_M15_MF_INV_ITEM
- type MFN_M15v2
- type MFN_Znn
- type MFN_Znn_MFEv2
- type MFN_Znn_MF_SITE_DEFINED
- type MFN_Znnv2
- 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) AllERR() []*ERR
- func (m *MFR_M01v2) AllSFT() []*SFT
- func (m *MFR_M01v2) DSC() *DSC
- 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 MFR_M04
- type MFR_M04_MFEv2
- type MFR_M04_MF_QUERY
- type MFR_M04v2
- func (m *MFR_M04v2) AllERR() []*ERR
- func (m *MFR_M04v2) AllSFT() []*SFT
- func (m *MFR_M04v2) DSC() *DSC
- func (m *MFR_M04v2) GroupByMFE() []*MFR_M04_MFEv2
- func (m *MFR_M04v2) MFI() *MFI
- func (m *MFR_M04v2) MSA() *MSA
- func (m *MFR_M04v2) MSH() *MSH
- func (m MFR_M04v2) MarshalYAML() (interface{}, error)
- func (m *MFR_M04v2) QAK() *QAK
- func (m *MFR_M04v2) QRD() *QRD
- func (m *MFR_M04v2) QRF() *QRF
- type MFR_M05
- type MFR_M05_MFEv2
- func (m *MFR_M05_MFEv2) AllLCC() []*LCC
- func (m *MFR_M05_MFEv2) AllLCH1() []*LCH
- func (m *MFR_M05_MFEv2) AllLCH2() []*LCH
- func (m *MFR_M05_MFEv2) AllLDP() []*LDP
- func (m *MFR_M05_MFEv2) AllLRL() []*LRL
- func (m *MFR_M05_MFEv2) LOC() *LOC
- func (m *MFR_M05_MFEv2) MFE() *MFE
- func (m MFR_M05_MFEv2) MarshalYAML() (interface{}, error)
- type MFR_M05_MF_QUERY
- type MFR_M05v2
- func (m *MFR_M05v2) AllERR() []*ERR
- func (m *MFR_M05v2) AllSFT() []*SFT
- func (m *MFR_M05v2) DSC() *DSC
- func (m *MFR_M05v2) GroupByMFE() []*MFR_M05_MFEv2
- func (m *MFR_M05v2) MFI() *MFI
- func (m *MFR_M05v2) MSA() *MSA
- func (m *MFR_M05v2) MSH() *MSH
- func (m MFR_M05v2) MarshalYAML() (interface{}, error)
- func (m *MFR_M05v2) QAK() *QAK
- func (m *MFR_M05v2) QRD() *QRD
- func (m *MFR_M05v2) QRF() *QRF
- type MFR_M06
- type MFR_M06_MFEv2
- type MFR_M06_MF_QUERY
- type MFR_M06v2
- func (m *MFR_M06v2) AllERR() []*ERR
- func (m *MFR_M06v2) AllSFT() []*SFT
- func (m *MFR_M06v2) DSC() *DSC
- func (m *MFR_M06v2) GroupByMFE() []*MFR_M06_MFEv2
- func (m *MFR_M06v2) MFI() *MFI
- func (m *MFR_M06v2) MSA() *MSA
- func (m *MFR_M06v2) MSH() *MSH
- func (m MFR_M06v2) MarshalYAML() (interface{}, error)
- func (m *MFR_M06v2) QAK() *QAK
- func (m *MFR_M06v2) QRD() *QRD
- func (m *MFR_M06v2) QRF() *QRF
- type MFR_M07
- type MFR_M07_MFEv2
- type MFR_M07_MF_QUERY
- type MFR_M07v2
- func (m *MFR_M07v2) AllERR() []*ERR
- func (m *MFR_M07v2) AllSFT() []*SFT
- func (m *MFR_M07v2) DSC() *DSC
- func (m *MFR_M07v2) GroupByMFE() []*MFR_M07_MFEv2
- func (m *MFR_M07v2) MFI() *MFI
- func (m *MFR_M07v2) MSA() *MSA
- func (m *MFR_M07v2) MSH() *MSH
- func (m MFR_M07v2) MarshalYAML() (interface{}, error)
- func (m *MFR_M07v2) QAK() *QAK
- func (m *MFR_M07v2) QRD() *QRD
- func (m *MFR_M07v2) QRF() *QRF
- type MLLPClient
- type MO
- type MOC
- type MOP
- type MRG
- type MSA
- type MSG
- type MSH
- type Message
- func (m *Message) ABS() (*ABS, error)
- func (m *Message) ACC() (*ACC, error)
- func (m *Message) ADD() (*ADD, error)
- func (m *Message) AFF() (*AFF, error)
- func (m *Message) AIG() (*AIG, error)
- func (m *Message) AIL() (*AIL, error)
- func (m *Message) AIP() (*AIP, error)
- func (m *Message) AIS() (*AIS, error)
- func (m *Message) AL1() (*AL1, error)
- func (m *Message) APR() (*APR, error)
- func (m *Message) ARQ() (*ARQ, error)
- func (m *Message) AUT() (*AUT, error)
- func (m *Message) All() ([]interface{}, error)
- func (m *Message) AllABS() ([]*ABS, error)
- func (m *Message) AllACC() ([]*ACC, error)
- func (m *Message) AllADD() ([]*ADD, error)
- func (m *Message) AllAFF() ([]*AFF, error)
- func (m *Message) AllAIG() ([]*AIG, error)
- func (m *Message) AllAIL() ([]*AIL, error)
- func (m *Message) AllAIP() ([]*AIP, error)
- func (m *Message) AllAIS() ([]*AIS, error)
- func (m *Message) AllAL1() ([]*AL1, error)
- func (m *Message) AllAPR() ([]*APR, error)
- func (m *Message) AllARQ() ([]*ARQ, error)
- func (m *Message) AllAUT() ([]*AUT, error)
- func (m *Message) AllBHS() ([]*BHS, error)
- func (m *Message) AllBLC() ([]*BLC, error)
- func (m *Message) AllBLG() ([]*BLG, error)
- func (m *Message) AllBPO() ([]*BPO, error)
- func (m *Message) AllBPX() ([]*BPX, error)
- func (m *Message) AllBTS() ([]*BTS, error)
- func (m *Message) AllBTX() ([]*BTX, error)
- func (m *Message) AllCDM() ([]*CDM, error)
- func (m *Message) AllCER() ([]*CER, error)
- func (m *Message) AllCM0() ([]*CM0, error)
- func (m *Message) AllCM1() ([]*CM1, error)
- func (m *Message) AllCM2() ([]*CM2, error)
- func (m *Message) AllCNS() ([]*CNS, error)
- func (m *Message) AllCON() ([]*CON, error)
- func (m *Message) AllCSP() ([]*CSP, error)
- func (m *Message) AllCSR() ([]*CSR, error)
- func (m *Message) AllCSS() ([]*CSS, error)
- func (m *Message) AllCTD() ([]*CTD, error)
- func (m *Message) AllCTI() ([]*CTI, error)
- func (m *Message) AllDB1() ([]*DB1, error)
- func (m *Message) AllDG1() ([]*DG1, error)
- func (m *Message) AllDRG() ([]*DRG, error)
- func (m *Message) AllDSC() ([]*DSC, error)
- func (m *Message) AllDSP() ([]*DSP, error)
- func (m *Message) AllECD() ([]*ECD, error)
- func (m *Message) AllECR() ([]*ECR, error)
- func (m *Message) AllEDU() ([]*EDU, error)
- func (m *Message) AllEQL() ([]*EQL, error)
- func (m *Message) AllEQP() ([]*EQP, error)
- func (m *Message) AllEQU() ([]*EQU, error)
- func (m *Message) AllERQ() ([]*ERQ, error)
- func (m *Message) AllERR() ([]*ERR, error)
- func (m *Message) AllEVN() ([]*EVN, error)
- func (m *Message) AllFAC() ([]*FAC, error)
- func (m *Message) AllFHS() ([]*FHS, error)
- func (m *Message) AllFT1() ([]*FT1, error)
- func (m *Message) AllFTS() ([]*FTS, error)
- func (m *Message) AllGOL() ([]*GOL, error)
- func (m *Message) AllGP1() ([]*GP1, error)
- func (m *Message) AllGP2() ([]*GP2, error)
- func (m *Message) AllGT1() ([]*GT1, error)
- func (m *Message) AllIAM() ([]*IAM, error)
- func (m *Message) AllIIM() ([]*IIM, error)
- func (m *Message) AllIN1() ([]*IN1, error)
- func (m *Message) AllIN2() ([]*IN2, error)
- func (m *Message) AllIN3() ([]*IN3, error)
- func (m *Message) AllINV() ([]*INV, error)
- func (m *Message) AllIPC() ([]*IPC, error)
- func (m *Message) AllISD() ([]*ISD, error)
- func (m *Message) AllLAN() ([]*LAN, error)
- func (m *Message) AllLCC() ([]*LCC, error)
- func (m *Message) AllLCH() ([]*LCH, error)
- func (m *Message) AllLDP() ([]*LDP, error)
- func (m *Message) AllLOC() ([]*LOC, error)
- func (m *Message) AllLRL() ([]*LRL, error)
- func (m *Message) AllMFA() ([]*MFA, error)
- func (m *Message) AllMFE() ([]*MFE, error)
- func (m *Message) AllMFI() ([]*MFI, error)
- func (m *Message) AllMRG() ([]*MRG, error)
- func (m *Message) AllMSA() ([]*MSA, error)
- func (m *Message) AllMSH() ([]*MSH, error)
- func (m *Message) AllNCK() ([]*NCK, error)
- func (m *Message) AllNDS() ([]*NDS, error)
- func (m *Message) AllNK1() ([]*NK1, error)
- func (m *Message) AllNPU() ([]*NPU, error)
- func (m *Message) AllNSC() ([]*NSC, error)
- func (m *Message) AllNST() ([]*NST, error)
- func (m *Message) AllNTE() ([]*NTE, error)
- func (m *Message) AllOBR() ([]*OBR, error)
- func (m *Message) AllOBX() ([]*OBX, error)
- func (m *Message) AllODS() ([]*ODS, error)
- func (m *Message) AllODT() ([]*ODT, error)
- func (m *Message) AllOM1() ([]*OM1, error)
- func (m *Message) AllOM2() ([]*OM2, error)
- func (m *Message) AllOM3() ([]*OM3, error)
- func (m *Message) AllOM4() ([]*OM4, error)
- func (m *Message) AllOM5() ([]*OM5, error)
- func (m *Message) AllOM6() ([]*OM6, error)
- func (m *Message) AllOM7() ([]*OM7, error)
- func (m *Message) AllORC() ([]*ORC, error)
- func (m *Message) AllORG() ([]*ORG, error)
- func (m *Message) AllORO() ([]*ORO, error)
- func (m *Message) AllOVR() ([]*OVR, error)
- func (m *Message) AllPCR() ([]*PCR, error)
- func (m *Message) AllPD1() ([]*PD1, error)
- func (m *Message) AllPDA() ([]*PDA, error)
- func (m *Message) AllPDC() ([]*PDC, error)
- func (m *Message) AllPEO() ([]*PEO, error)
- func (m *Message) AllPES() ([]*PES, error)
- func (m *Message) AllPID() ([]*PID, error)
- func (m *Message) AllPR1() ([]*PR1, error)
- func (m *Message) AllPRA() ([]*PRA, error)
- func (m *Message) AllPRB() ([]*PRB, error)
- func (m *Message) AllPRC() ([]*PRC, error)
- func (m *Message) AllPRD() ([]*PRD, error)
- func (m *Message) AllPSH() ([]*PSH, error)
- func (m *Message) AllPTH() ([]*PTH, error)
- func (m *Message) AllPV1() ([]*PV1, error)
- func (m *Message) AllPV2() ([]*PV2, error)
- func (m *Message) AllQAK() ([]*QAK, error)
- func (m *Message) AllQID() ([]*QID, error)
- func (m *Message) AllQPD() ([]*QPD, error)
- func (m *Message) AllQRD() ([]*QRD, error)
- func (m *Message) AllQRF() ([]*QRF, error)
- func (m *Message) AllQRI() ([]*QRI, error)
- func (m *Message) AllRCP() ([]*RCP, error)
- func (m *Message) AllRDF() ([]*RDF, error)
- func (m *Message) AllRDT() ([]*RDT, error)
- func (m *Message) AllRF1() ([]*RF1, error)
- func (m *Message) AllRGS() ([]*RGS, error)
- func (m *Message) AllRMI() ([]*RMI, error)
- func (m *Message) AllROL() ([]*ROL, error)
- func (m *Message) AllRQ1() ([]*RQ1, error)
- func (m *Message) AllRQD() ([]*RQD, error)
- func (m *Message) AllRX1() ([]*RX1, error)
- func (m *Message) AllRXA() ([]*RXA, error)
- func (m *Message) AllRXC() ([]*RXC, error)
- func (m *Message) AllRXD() ([]*RXD, error)
- func (m *Message) AllRXE() ([]*RXE, error)
- func (m *Message) AllRXG() ([]*RXG, error)
- func (m *Message) AllRXO() ([]*RXO, error)
- func (m *Message) AllRXR() ([]*RXR, error)
- func (m *Message) AllSAC() ([]*SAC, error)
- func (m *Message) AllSCH() ([]*SCH, error)
- func (m *Message) AllSFT() ([]*SFT, error)
- func (m *Message) AllSID() ([]*SID, error)
- func (m *Message) AllSPM() ([]*SPM, error)
- func (m *Message) AllSPR() ([]*SPR, error)
- func (m *Message) AllSTF() ([]*STF, error)
- func (m *Message) AllTCC() ([]*TCC, error)
- func (m *Message) AllTCD() ([]*TCD, error)
- func (m *Message) AllTQ1() ([]*TQ1, error)
- func (m *Message) AllTQ2() ([]*TQ2, error)
- func (m *Message) AllTXA() ([]*TXA, error)
- func (m *Message) AllUB1() ([]*UB1, error)
- func (m *Message) AllUB2() ([]*UB2, error)
- func (m *Message) AllURD() ([]*URD, error)
- func (m *Message) AllURS() ([]*URS, error)
- func (m *Message) AllVAR() ([]*VAR, error)
- func (m *Message) AllVTQ() ([]*VTQ, error)
- func (m *Message) AllZCM() ([]*ZCM, error)
- func (m *Message) BHS() (*BHS, error)
- func (m *Message) BLC() (*BLC, error)
- func (m *Message) BLG() (*BLG, error)
- func (m *Message) BPO() (*BPO, error)
- func (m *Message) BPX() (*BPX, error)
- func (m *Message) BTS() (*BTS, error)
- func (m *Message) BTX() (*BTX, error)
- func (m *Message) CDM() (*CDM, error)
- func (m *Message) CER() (*CER, error)
- func (m *Message) CM0() (*CM0, error)
- func (m *Message) CM1() (*CM1, error)
- func (m *Message) CM2() (*CM2, error)
- func (m *Message) CNS() (*CNS, error)
- func (m *Message) CON() (*CON, error)
- func (m *Message) CSP() (*CSP, error)
- func (m *Message) CSR() (*CSR, error)
- func (m *Message) CSS() (*CSS, error)
- func (m *Message) CTD() (*CTD, error)
- func (m *Message) CTI() (*CTI, error)
- func (m *Message) DB1() (*DB1, error)
- func (m *Message) DG1() (*DG1, error)
- func (m *Message) DRG() (*DRG, error)
- func (m *Message) DSC() (*DSC, error)
- func (m *Message) DSP() (*DSP, error)
- func (m *Message) ECD() (*ECD, error)
- func (m *Message) ECR() (*ECR, error)
- func (m *Message) EDU() (*EDU, error)
- func (m *Message) EQL() (*EQL, error)
- func (m *Message) EQP() (*EQP, error)
- func (m *Message) EQU() (*EQU, error)
- func (m *Message) ERQ() (*ERQ, error)
- func (m *Message) ERR() (*ERR, error)
- func (m *Message) EVN() (*EVN, error)
- func (m *Message) FAC() (*FAC, error)
- func (m *Message) FHS() (*FHS, error)
- func (m *Message) FT1() (*FT1, error)
- func (m *Message) FTS() (*FTS, error)
- func (m *Message) GOL() (*GOL, error)
- func (m *Message) GP1() (*GP1, error)
- func (m *Message) GP2() (*GP2, error)
- func (m *Message) GT1() (*GT1, error)
- func (m *Message) IAM() (*IAM, error)
- func (m *Message) IIM() (*IIM, error)
- func (m *Message) IN1() (*IN1, error)
- func (m *Message) IN2() (*IN2, error)
- func (m *Message) IN3() (*IN3, error)
- func (m *Message) INV() (*INV, error)
- func (m *Message) IPC() (*IPC, error)
- func (m *Message) ISD() (*ISD, error)
- func (m *Message) LAN() (*LAN, error)
- func (m *Message) LCC() (*LCC, error)
- func (m *Message) LCH() (*LCH, error)
- func (m *Message) LDP() (*LDP, error)
- func (m *Message) LOC() (*LOC, error)
- func (m *Message) LRL() (*LRL, error)
- func (m *Message) MFA() (*MFA, error)
- func (m *Message) MFE() (*MFE, error)
- func (m *Message) MFI() (*MFI, error)
- func (m *Message) MRG() (*MRG, error)
- func (m *Message) MSA() (*MSA, error)
- func (m *Message) MSH() (*MSH, error)
- func (m *Message) NCK() (*NCK, error)
- func (m *Message) NDS() (*NDS, error)
- func (m *Message) NK1() (*NK1, error)
- func (m *Message) NPU() (*NPU, error)
- func (m *Message) NSC() (*NSC, error)
- func (m *Message) NST() (*NST, error)
- func (m *Message) NTE() (*NTE, error)
- func (m *Message) OBR() (*OBR, error)
- func (m *Message) OBX() (*OBX, error)
- func (m *Message) ODS() (*ODS, error)
- func (m *Message) ODT() (*ODT, error)
- func (m *Message) OM1() (*OM1, error)
- func (m *Message) OM2() (*OM2, error)
- func (m *Message) OM3() (*OM3, error)
- func (m *Message) OM4() (*OM4, error)
- func (m *Message) OM5() (*OM5, error)
- func (m *Message) OM6() (*OM6, error)
- func (m *Message) OM7() (*OM7, error)
- func (m *Message) ORC() (*ORC, error)
- func (m *Message) ORG() (*ORG, error)
- func (m *Message) ORO() (*ORO, error)
- func (m *Message) OVR() (*OVR, error)
- func (m *Message) PCR() (*PCR, error)
- func (m *Message) PD1() (*PD1, error)
- func (m *Message) PDA() (*PDA, error)
- func (m *Message) PDC() (*PDC, error)
- func (m *Message) PEO() (*PEO, error)
- func (m *Message) PES() (*PES, error)
- func (m *Message) PID() (*PID, error)
- func (m *Message) PR1() (*PR1, error)
- func (m *Message) PRA() (*PRA, error)
- func (m *Message) PRB() (*PRB, error)
- func (m *Message) PRC() (*PRC, error)
- func (m *Message) PRD() (*PRD, error)
- func (m *Message) PSH() (*PSH, error)
- func (m *Message) PTH() (*PTH, error)
- func (m *Message) PV1() (*PV1, error)
- func (m *Message) PV2() (*PV2, error)
- func (m *Message) Parse(name string) (interface{}, error)
- func (m *Message) ParseAll(name string) (interface{}, error)
- func (m *Message) ParseMessageType() (interface{}, error)
- func (m *Message) QAK() (*QAK, error)
- func (m *Message) QID() (*QID, error)
- func (m *Message) QPD() (*QPD, error)
- func (m *Message) QRD() (*QRD, error)
- func (m *Message) QRF() (*QRF, error)
- func (m *Message) QRI() (*QRI, error)
- func (m *Message) RCP() (*RCP, error)
- func (m *Message) RDF() (*RDF, error)
- func (m *Message) RDT() (*RDT, error)
- func (m *Message) RF1() (*RF1, error)
- func (m *Message) RGS() (*RGS, error)
- func (m *Message) RMI() (*RMI, error)
- func (m *Message) ROL() (*ROL, error)
- func (m *Message) RQ1() (*RQ1, error)
- func (m *Message) RQD() (*RQD, error)
- func (m *Message) RX1() (*RX1, error)
- func (m *Message) RXA() (*RXA, error)
- func (m *Message) RXC() (*RXC, error)
- func (m *Message) RXD() (*RXD, error)
- func (m *Message) RXE() (*RXE, error)
- func (m *Message) RXG() (*RXG, error)
- func (m *Message) RXO() (*RXO, error)
- func (m *Message) RXR() (*RXR, error)
- func (m *Message) SAC() (*SAC, error)
- func (m *Message) SCH() (*SCH, error)
- func (m *Message) SFT() (*SFT, error)
- func (m *Message) SID() (*SID, error)
- func (m *Message) SPM() (*SPM, error)
- func (m *Message) SPR() (*SPR, error)
- func (m *Message) STF() (*STF, error)
- func (m *Message) TCC() (*TCC, error)
- func (m *Message) TCD() (*TCD, error)
- func (m *Message) TQ1() (*TQ1, error)
- func (m *Message) TQ2() (*TQ2, error)
- func (m *Message) TXA() (*TXA, error)
- func (m *Message) UB1() (*UB1, error)
- func (m *Message) UB2() (*UB2, error)
- func (m *Message) URD() (*URD, error)
- func (m *Message) URS() (*URS, error)
- func (m *Message) VAR() (*VAR, error)
- func (m *Message) VTQ() (*VTQ, error)
- func (m *Message) ZCM() (*ZCM, error)
- type MessageType
- type NA
- type NCK
- type NDL
- type NDS
- type NK1
- type NM
- 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 NUL
- type OBR
- type OBX
- type OCD
- type ODS
- type ODT
- type OM1
- type OM2
- type OM3
- type OM4
- type OM5
- type OM6
- type OM7
- type OMB_O27
- type OMB_O27_INSURANCE
- type OMB_O27_OBSERVATION
- type OMB_O27_ORC_OBXv2
- type OMB_O27_ORC_TQ1v2
- type OMB_O27_ORCv2
- func (m *OMB_O27_ORCv2) AllDG1() []*DG1
- func (m *OMB_O27_ORCv2) AllFT1() []*FT1
- func (m *OMB_O27_ORCv2) AllNTE() []*NTE
- func (m *OMB_O27_ORCv2) BLG() *BLG
- func (m *OMB_O27_ORCv2) BPO() *BPO
- func (m *OMB_O27_ORCv2) GroupByOBX() []*OMB_O27_ORC_OBXv2
- func (m *OMB_O27_ORCv2) GroupByTQ1() []*OMB_O27_ORC_TQ1v2
- func (m OMB_O27_ORCv2) MarshalYAML() (interface{}, error)
- func (m *OMB_O27_ORCv2) ORC() *ORC
- func (m *OMB_O27_ORCv2) SPM() *SPM
- type OMB_O27_ORDER
- type OMB_O27_PATIENT
- type OMB_O27_PATIENT_VISIT
- type OMB_O27_PID_IN1v2
- type OMB_O27_PIDv2
- func (m *OMB_O27_PIDv2) AllAL1() []*AL1
- func (m *OMB_O27_PIDv2) AllNTE() []*NTE
- func (m *OMB_O27_PIDv2) GT1() *GT1
- func (m *OMB_O27_PIDv2) GroupByIN1() []*OMB_O27_PID_IN1v2
- func (m OMB_O27_PIDv2) MarshalYAML() (interface{}, error)
- func (m *OMB_O27_PIDv2) PD1() *PD1
- func (m *OMB_O27_PIDv2) PID() *PID
- func (m *OMB_O27_PIDv2) PV1() *PV1
- func (m *OMB_O27_PIDv2) PV2() *PV2
- type OMB_O27_TIMING
- type OMB_O27v2
- 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 OMD_O03
- type OMD_O03_DIET
- type OMD_O03_INSURANCE
- type OMD_O03_OBSERVATION
- type OMD_O03_ORC1_OBXv2
- type OMD_O03_ORC1_TQ1v2
- type OMD_O03_ORC1v2
- type OMD_O03_ORC2_TQ1v2
- type OMD_O03_ORC2v2
- type OMD_O03_ORDER_DIET
- type OMD_O03_ORDER_TRAY
- type OMD_O03_PATIENT
- type OMD_O03_PATIENT_VISIT
- type OMD_O03_PID_IN1v2
- type OMD_O03_PIDv2
- func (m *OMD_O03_PIDv2) AllAL1() []*AL1
- func (m *OMD_O03_PIDv2) AllNTE() []*NTE
- func (m *OMD_O03_PIDv2) GT1() *GT1
- func (m *OMD_O03_PIDv2) GroupByIN1() []*OMD_O03_PID_IN1v2
- func (m OMD_O03_PIDv2) MarshalYAML() (interface{}, error)
- func (m *OMD_O03_PIDv2) PD1() *PD1
- func (m *OMD_O03_PIDv2) PID() *PID
- func (m *OMD_O03_PIDv2) PV1() *PV1
- func (m *OMD_O03_PIDv2) PV2() *PV2
- type OMD_O03_TIMING_DIET
- type OMD_O03_TIMING_TRAY
- type OMD_O03v2
- func (m *OMD_O03v2) AllNTE() []*NTE
- func (m *OMD_O03v2) AllSFT() []*SFT
- func (m *OMD_O03v2) GroupByORC1() []*OMD_O03_ORC1v2
- func (m *OMD_O03v2) GroupByORC2() []*OMD_O03_ORC2v2
- func (m *OMD_O03v2) GroupByPID() *OMD_O03_PIDv2
- func (m *OMD_O03v2) MSH() *MSH
- func (m OMD_O03v2) MarshalYAML() (interface{}, error)
- type OMG_O19
- type OMG_O19_CONTAINER
- type OMG_O19_INSURANCE
- type OMG_O19_OBSERVATION
- type OMG_O19_OBSERVATION_PRIOR
- type OMG_O19_ORC_OBXv2
- type OMG_O19_ORC_PID_OBR_OBXv2
- type OMG_O19_ORC_PID_OBR_TQ1v2
- type OMG_O19_ORC_PID_OBRv2
- func (m *OMG_O19_ORC_PID_OBRv2) AllNTE() []*NTE
- func (m *OMG_O19_ORC_PID_OBRv2) CTD() *CTD
- func (m *OMG_O19_ORC_PID_OBRv2) GroupByOBX() []*OMG_O19_ORC_PID_OBR_OBXv2
- func (m *OMG_O19_ORC_PID_OBRv2) GroupByTQ1() []*OMG_O19_ORC_PID_OBR_TQ1v2
- func (m OMG_O19_ORC_PID_OBRv2) MarshalYAML() (interface{}, error)
- func (m *OMG_O19_ORC_PID_OBRv2) OBR() *OBR
- func (m *OMG_O19_ORC_PID_OBRv2) ORC() *ORC
- type OMG_O19_ORC_PIDv2
- func (m *OMG_O19_ORC_PIDv2) AllAL1() []*AL1
- func (m *OMG_O19_ORC_PIDv2) GroupByOBR() []*OMG_O19_ORC_PID_OBRv2
- func (m OMG_O19_ORC_PIDv2) MarshalYAML() (interface{}, error)
- func (m *OMG_O19_ORC_PIDv2) PD1() *PD1
- func (m *OMG_O19_ORC_PIDv2) PID() *PID
- func (m *OMG_O19_ORC_PIDv2) PV1() *PV1
- func (m *OMG_O19_ORC_PIDv2) PV2() *PV2
- type OMG_O19_ORC_SPM_SACv2
- type OMG_O19_ORC_SPMv2
- type OMG_O19_ORC_TQ1v2
- type OMG_O19_ORCv2
- func (m *OMG_O19_ORCv2) AllCTI() []*CTI
- func (m *OMG_O19_ORCv2) AllDG1() []*DG1
- func (m *OMG_O19_ORCv2) AllFT1() []*FT1
- func (m *OMG_O19_ORCv2) AllNTE() []*NTE
- func (m *OMG_O19_ORCv2) BLG() *BLG
- func (m *OMG_O19_ORCv2) CTD() *CTD
- func (m *OMG_O19_ORCv2) GroupByOBX() []*OMG_O19_ORC_OBXv2
- func (m *OMG_O19_ORCv2) GroupByPID() []*OMG_O19_ORC_PIDv2
- func (m *OMG_O19_ORCv2) GroupBySPM() []*OMG_O19_ORC_SPMv2
- func (m *OMG_O19_ORCv2) GroupByTQ1() []*OMG_O19_ORC_TQ1v2
- func (m OMG_O19_ORCv2) MarshalYAML() (interface{}, error)
- func (m *OMG_O19_ORCv2) OBR() *OBR
- func (m *OMG_O19_ORCv2) ORC() *ORC
- type OMG_O19_ORDER
- type OMG_O19_ORDER_PRIOR
- type OMG_O19_PATIENT
- type OMG_O19_PATIENT_PRIOR
- type OMG_O19_PATIENT_VISIT
- type OMG_O19_PATIENT_VISIT_PRIOR
- type OMG_O19_PID_IN1v2
- type OMG_O19_PIDv2
- func (m *OMG_O19_PIDv2) AllAL1() []*AL1
- func (m *OMG_O19_PIDv2) AllNK1() []*NK1
- func (m *OMG_O19_PIDv2) AllNTE() []*NTE
- func (m *OMG_O19_PIDv2) GT1() *GT1
- func (m *OMG_O19_PIDv2) GroupByIN1() []*OMG_O19_PID_IN1v2
- func (m OMG_O19_PIDv2) MarshalYAML() (interface{}, error)
- func (m *OMG_O19_PIDv2) PD1() *PD1
- func (m *OMG_O19_PIDv2) PID() *PID
- func (m *OMG_O19_PIDv2) PV1() *PV1
- func (m *OMG_O19_PIDv2) PV2() *PV2
- type OMG_O19_PRIOR_RESULT
- type OMG_O19_SPECIMEN
- type OMG_O19_TIMING
- type OMG_O19_TIMING_PRIOR
- type OMG_O19v2
- type OMI_O23
- type OMI_O23_INSURANCE
- type OMI_O23_OBSERVATION
- type OMI_O23_ORC_OBXv2
- type OMI_O23_ORC_TQ1v2
- type OMI_O23_ORCv2
- func (m *OMI_O23_ORCv2) AllDG1() []*DG1
- func (m *OMI_O23_ORCv2) AllIPC() []*IPC
- func (m *OMI_O23_ORCv2) AllNTE() []*NTE
- func (m *OMI_O23_ORCv2) CTD() *CTD
- func (m *OMI_O23_ORCv2) GroupByOBX() []*OMI_O23_ORC_OBXv2
- func (m *OMI_O23_ORCv2) GroupByTQ1() []*OMI_O23_ORC_TQ1v2
- func (m OMI_O23_ORCv2) MarshalYAML() (interface{}, error)
- func (m *OMI_O23_ORCv2) OBR() *OBR
- func (m *OMI_O23_ORCv2) ORC() *ORC
- type OMI_O23_ORDER
- type OMI_O23_PATIENT
- type OMI_O23_PATIENT_VISIT
- type OMI_O23_PID_IN1v2
- type OMI_O23_PIDv2
- func (m *OMI_O23_PIDv2) AllAL1() []*AL1
- func (m *OMI_O23_PIDv2) AllNTE() []*NTE
- func (m *OMI_O23_PIDv2) GT1() *GT1
- func (m *OMI_O23_PIDv2) GroupByIN1() []*OMI_O23_PID_IN1v2
- func (m OMI_O23_PIDv2) MarshalYAML() (interface{}, error)
- func (m *OMI_O23_PIDv2) PD1() *PD1
- func (m *OMI_O23_PIDv2) PID() *PID
- func (m *OMI_O23_PIDv2) PV1() *PV1
- func (m *OMI_O23_PIDv2) PV2() *PV2
- type OMI_O23_TIMING
- type OMI_O23v2
- type OML_O21
- type OML_O21_CONTAINER
- type OML_O21_CONTAINER_1
- type OML_O21_CONTAINER_2
- type OML_O21_INSURANCE
- type OML_O21_OBSERVATION
- type OML_O21_OBSERVATION_PRIOR
- type OML_O21_OBSERVATION_REQUEST
- type OML_O21_ORC_OBXv2
- type OML_O21_ORC_PID_OBR_OBXv2
- type OML_O21_ORC_PID_OBR_TQ1v2
- type OML_O21_ORC_PID_OBRv2
- func (m *OML_O21_ORC_PID_OBRv2) AllNTE() []*NTE
- func (m *OML_O21_ORC_PID_OBRv2) GroupByOBX() []*OML_O21_ORC_PID_OBR_OBXv2
- func (m *OML_O21_ORC_PID_OBRv2) GroupByTQ1() []*OML_O21_ORC_PID_OBR_TQ1v2
- func (m OML_O21_ORC_PID_OBRv2) MarshalYAML() (interface{}, error)
- func (m *OML_O21_ORC_PID_OBRv2) OBR() *OBR
- func (m *OML_O21_ORC_PID_OBRv2) ORC() *ORC
- type OML_O21_ORC_PIDv2
- func (m *OML_O21_ORC_PIDv2) AllAL1() []*AL1
- func (m *OML_O21_ORC_PIDv2) GroupByOBR() []*OML_O21_ORC_PID_OBRv2
- func (m OML_O21_ORC_PIDv2) MarshalYAML() (interface{}, error)
- func (m *OML_O21_ORC_PIDv2) PD1() *PD1
- func (m *OML_O21_ORC_PIDv2) PID() *PID
- func (m *OML_O21_ORC_PIDv2) PV1() *PV1
- func (m *OML_O21_ORC_PIDv2) PV2() *PV2
- type OML_O21_ORC_SPM_SACv2
- type OML_O21_ORC_SPMv2
- type OML_O21_ORC_TQ1v2
- type OML_O21_ORCv2
- func (m *OML_O21_ORCv2) AllCTI() []*CTI
- func (m *OML_O21_ORCv2) AllDG1() []*DG1
- func (m *OML_O21_ORCv2) AllFT1() []*FT1
- func (m *OML_O21_ORCv2) AllNTE() []*NTE
- func (m *OML_O21_ORCv2) BLG() *BLG
- func (m *OML_O21_ORCv2) CTD() *CTD
- func (m *OML_O21_ORCv2) GroupByOBX() []*OML_O21_ORC_OBXv2
- func (m *OML_O21_ORCv2) GroupByPID() []*OML_O21_ORC_PIDv2
- func (m *OML_O21_ORCv2) GroupBySPM() []*OML_O21_ORC_SPMv2
- func (m *OML_O21_ORCv2) GroupByTQ1() []*OML_O21_ORC_TQ1v2
- func (m OML_O21_ORCv2) MarshalYAML() (interface{}, error)
- func (m *OML_O21_ORCv2) OBR() *OBR
- func (m *OML_O21_ORCv2) ORC() *ORC
- func (m *OML_O21_ORCv2) TCD() *TCD
- type OML_O21_ORDER
- type OML_O21_ORDER_GENERAL
- type OML_O21_ORDER_PRIOR
- type OML_O21_PATIENT
- type OML_O21_PATIENT_PRIOR
- type OML_O21_PATIENT_VISIT
- type OML_O21_PATIENT_VISIT_PRIOR
- type OML_O21_PID_IN1v2
- type OML_O21_PIDv2
- func (m *OML_O21_PIDv2) AllAL1() []*AL1
- func (m *OML_O21_PIDv2) AllNK1() []*NK1
- func (m *OML_O21_PIDv2) AllNTE() []*NTE
- func (m *OML_O21_PIDv2) GT1() *GT1
- func (m *OML_O21_PIDv2) GroupByIN1() []*OML_O21_PID_IN1v2
- func (m OML_O21_PIDv2) MarshalYAML() (interface{}, error)
- func (m *OML_O21_PIDv2) PD1() *PD1
- func (m *OML_O21_PIDv2) PID() *PID
- func (m *OML_O21_PIDv2) PV1() *PV1
- func (m *OML_O21_PIDv2) PV2() *PV2
- type OML_O21_PRIOR_RESULT
- type OML_O21_SPECIMEN
- type OML_O21_TIIMING
- type OML_O21_TIMING
- type OML_O21_TIMING_PRIOR
- type OML_O21v2
- type OML_O33
- type OML_O33_INSURANCE
- type OML_O33_OBSERVATION
- type OML_O33_OBSERVATION_PRIOR
- type OML_O33_OBSERVATION_REQUEST
- type OML_O33_ORDER
- type OML_O33_ORDER_PRIOR
- type OML_O33_PATIENT
- type OML_O33_PATIENT_PRIOR
- type OML_O33_PATIENT_VISIT
- type OML_O33_PATIENT_VISIT_PRIOR
- type OML_O33_PID_IN1v2
- type OML_O33_PIDv2
- func (m *OML_O33_PIDv2) AllAL1() []*AL1
- func (m *OML_O33_PIDv2) AllNK1() []*NK1
- func (m *OML_O33_PIDv2) AllNTE() []*NTE
- func (m *OML_O33_PIDv2) GT1() *GT1
- func (m *OML_O33_PIDv2) GroupByIN1() []*OML_O33_PID_IN1v2
- func (m OML_O33_PIDv2) MarshalYAML() (interface{}, error)
- func (m *OML_O33_PIDv2) PD1() *PD1
- func (m *OML_O33_PIDv2) PID() *PID
- func (m *OML_O33_PIDv2) PV1() *PV1
- func (m *OML_O33_PIDv2) PV2() *PV2
- type OML_O33_PRIOR_RESULT
- type OML_O33_SPECIMEN
- type OML_O33_SPM_ORC_OBXv2
- type OML_O33_SPM_ORC_PID_OBR_OBXv2
- type OML_O33_SPM_ORC_PID_OBR_TQ1v2
- type OML_O33_SPM_ORC_PID_OBRv2
- func (m *OML_O33_SPM_ORC_PID_OBRv2) AllNTE() []*NTE
- func (m *OML_O33_SPM_ORC_PID_OBRv2) GroupByOBX() []*OML_O33_SPM_ORC_PID_OBR_OBXv2
- func (m *OML_O33_SPM_ORC_PID_OBRv2) GroupByTQ1() []*OML_O33_SPM_ORC_PID_OBR_TQ1v2
- func (m OML_O33_SPM_ORC_PID_OBRv2) MarshalYAML() (interface{}, error)
- func (m *OML_O33_SPM_ORC_PID_OBRv2) OBR() *OBR
- func (m *OML_O33_SPM_ORC_PID_OBRv2) ORC() *ORC
- type OML_O33_SPM_ORC_PIDv2
- func (m *OML_O33_SPM_ORC_PIDv2) AllAL1() []*AL1
- func (m *OML_O33_SPM_ORC_PIDv2) GroupByOBR() []*OML_O33_SPM_ORC_PID_OBRv2
- func (m OML_O33_SPM_ORC_PIDv2) MarshalYAML() (interface{}, error)
- func (m *OML_O33_SPM_ORC_PIDv2) PD1() *PD1
- func (m *OML_O33_SPM_ORC_PIDv2) PID() *PID
- func (m *OML_O33_SPM_ORC_PIDv2) PV1() *PV1
- func (m *OML_O33_SPM_ORC_PIDv2) PV2() *PV2
- type OML_O33_SPM_ORC_TQ1v2
- type OML_O33_SPM_ORCv2
- func (m *OML_O33_SPM_ORCv2) AllCTI() []*CTI
- func (m *OML_O33_SPM_ORCv2) AllDG1() []*DG1
- func (m *OML_O33_SPM_ORCv2) AllFT1() []*FT1
- func (m *OML_O33_SPM_ORCv2) AllNTE() []*NTE
- func (m *OML_O33_SPM_ORCv2) BLG() *BLG
- func (m *OML_O33_SPM_ORCv2) GroupByOBX() []*OML_O33_SPM_ORC_OBXv2
- func (m *OML_O33_SPM_ORCv2) GroupByPID() []*OML_O33_SPM_ORC_PIDv2
- func (m *OML_O33_SPM_ORCv2) GroupByTQ1() []*OML_O33_SPM_ORC_TQ1v2
- func (m OML_O33_SPM_ORCv2) MarshalYAML() (interface{}, error)
- func (m *OML_O33_SPM_ORCv2) OBR() *OBR
- func (m *OML_O33_SPM_ORCv2) ORC() *ORC
- func (m *OML_O33_SPM_ORCv2) TCD() *TCD
- type OML_O33_SPMv2
- type OML_O33_TIIMING
- type OML_O33_TIMING
- type OML_O33_TIMING_PRIOR
- type OML_O33v2
- type OML_O35
- type OML_O35_INSURANCE
- type OML_O35_OBSERVATION
- type OML_O35_OBSERVATION_PRIOR
- type OML_O35_OBSERVATION_REQUEST
- type OML_O35_ORDER
- type OML_O35_ORDER_PRIOR
- type OML_O35_PATIENT
- type OML_O35_PATIENT_PRIOR
- type OML_O35_PATIENT_VISIT
- type OML_O35_PATIENT_VISIT_PRIOR
- type OML_O35_PID_IN1v2
- type OML_O35_PIDv2
- func (m *OML_O35_PIDv2) AllAL1() []*AL1
- func (m *OML_O35_PIDv2) AllNK1() []*NK1
- func (m *OML_O35_PIDv2) AllNTE() []*NTE
- func (m *OML_O35_PIDv2) GT1() *GT1
- func (m *OML_O35_PIDv2) GroupByIN1() []*OML_O35_PID_IN1v2
- func (m OML_O35_PIDv2) MarshalYAML() (interface{}, error)
- func (m *OML_O35_PIDv2) PD1() *PD1
- func (m *OML_O35_PIDv2) PID() *PID
- func (m *OML_O35_PIDv2) PV1() *PV1
- func (m *OML_O35_PIDv2) PV2() *PV2
- type OML_O35_PRIOR_RESULT
- type OML_O35_SPECIMEN
- type OML_O35_SPECIMEN_CONTAINER
- type OML_O35_SPM_SAC_ORC_OBXv2
- type OML_O35_SPM_SAC_ORC_PID_OBR_OBXv2
- type OML_O35_SPM_SAC_ORC_PID_OBR_TQ1v2
- type OML_O35_SPM_SAC_ORC_PID_OBRv2
- func (m *OML_O35_SPM_SAC_ORC_PID_OBRv2) AllNTE() []*NTE
- func (m *OML_O35_SPM_SAC_ORC_PID_OBRv2) GroupByOBX() []*OML_O35_SPM_SAC_ORC_PID_OBR_OBXv2
- func (m *OML_O35_SPM_SAC_ORC_PID_OBRv2) GroupByTQ1() []*OML_O35_SPM_SAC_ORC_PID_OBR_TQ1v2
- func (m OML_O35_SPM_SAC_ORC_PID_OBRv2) MarshalYAML() (interface{}, error)
- func (m *OML_O35_SPM_SAC_ORC_PID_OBRv2) OBR() *OBR
- func (m *OML_O35_SPM_SAC_ORC_PID_OBRv2) ORC() *ORC
- type OML_O35_SPM_SAC_ORC_PIDv2
- func (m *OML_O35_SPM_SAC_ORC_PIDv2) AllAL1() []*AL1
- func (m *OML_O35_SPM_SAC_ORC_PIDv2) GroupByOBR() []*OML_O35_SPM_SAC_ORC_PID_OBRv2
- func (m OML_O35_SPM_SAC_ORC_PIDv2) MarshalYAML() (interface{}, error)
- func (m *OML_O35_SPM_SAC_ORC_PIDv2) PD1() *PD1
- func (m *OML_O35_SPM_SAC_ORC_PIDv2) PID() *PID
- func (m *OML_O35_SPM_SAC_ORC_PIDv2) PV1() *PV1
- func (m *OML_O35_SPM_SAC_ORC_PIDv2) PV2() *PV2
- type OML_O35_SPM_SAC_ORC_TQ1v2
- type OML_O35_SPM_SAC_ORCv2
- func (m *OML_O35_SPM_SAC_ORCv2) AllCTI() []*CTI
- func (m *OML_O35_SPM_SAC_ORCv2) AllDG1() []*DG1
- func (m *OML_O35_SPM_SAC_ORCv2) AllFT1() []*FT1
- func (m *OML_O35_SPM_SAC_ORCv2) AllNTE() []*NTE
- func (m *OML_O35_SPM_SAC_ORCv2) BLG() *BLG
- func (m *OML_O35_SPM_SAC_ORCv2) GroupByOBX() []*OML_O35_SPM_SAC_ORC_OBXv2
- func (m *OML_O35_SPM_SAC_ORCv2) GroupByPID() []*OML_O35_SPM_SAC_ORC_PIDv2
- func (m *OML_O35_SPM_SAC_ORCv2) GroupByTQ1() []*OML_O35_SPM_SAC_ORC_TQ1v2
- func (m OML_O35_SPM_SAC_ORCv2) MarshalYAML() (interface{}, error)
- func (m *OML_O35_SPM_SAC_ORCv2) OBR() *OBR
- func (m *OML_O35_SPM_SAC_ORCv2) ORC() *ORC
- func (m *OML_O35_SPM_SAC_ORCv2) TCD() *TCD
- type OML_O35_SPM_SACv2
- type OML_O35_SPMv2
- type OML_O35_TIIMING
- type OML_O35_TIMING
- type OML_O35_TIMING_PRIOR
- type OML_O35v2
- 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 OMN_O07
- type OMN_O07_INSURANCE
- type OMN_O07_OBSERVATION
- type OMN_O07_ORC_OBXv2
- type OMN_O07_ORC_TQ1v2
- type OMN_O07_ORCv2
- func (m *OMN_O07_ORCv2) AllNTE() []*NTE
- func (m *OMN_O07_ORCv2) BLG() *BLG
- func (m *OMN_O07_ORCv2) GroupByOBX() []*OMN_O07_ORC_OBXv2
- func (m *OMN_O07_ORCv2) GroupByTQ1() []*OMN_O07_ORC_TQ1v2
- func (m OMN_O07_ORCv2) MarshalYAML() (interface{}, error)
- func (m *OMN_O07_ORCv2) ORC() *ORC
- func (m *OMN_O07_ORCv2) RQ1() *RQ1
- func (m *OMN_O07_ORCv2) RQD() *RQD
- type OMN_O07_ORDER
- type OMN_O07_PATIENT
- type OMN_O07_PATIENT_VISIT
- type OMN_O07_PID_IN1v2
- type OMN_O07_PIDv2
- func (m *OMN_O07_PIDv2) AllAL1() []*AL1
- func (m *OMN_O07_PIDv2) AllNTE() []*NTE
- func (m *OMN_O07_PIDv2) GT1() *GT1
- func (m *OMN_O07_PIDv2) GroupByIN1() []*OMN_O07_PID_IN1v2
- func (m OMN_O07_PIDv2) MarshalYAML() (interface{}, error)
- func (m *OMN_O07_PIDv2) PD1() *PD1
- func (m *OMN_O07_PIDv2) PID() *PID
- func (m *OMN_O07_PIDv2) PV1() *PV1
- func (m *OMN_O07_PIDv2) PV2() *PV2
- type OMN_O07_TIMING
- type OMN_O07v2
- type OMP_O09
- type OMP_O09_COMPONENT
- type OMP_O09_INSURANCE
- type OMP_O09_OBSERVATION
- type OMP_O09_ORC_OBXv2
- type OMP_O09_ORC_RXCv2
- type OMP_O09_ORC_TQ1v2
- type OMP_O09_ORCv2
- func (m *OMP_O09_ORCv2) AllFT1() []*FT1
- func (m *OMP_O09_ORCv2) AllNTE() []*NTE
- func (m *OMP_O09_ORCv2) AllRXR() []*RXR
- func (m *OMP_O09_ORCv2) BLG() *BLG
- func (m *OMP_O09_ORCv2) GroupByOBX() []*OMP_O09_ORC_OBXv2
- func (m *OMP_O09_ORCv2) GroupByRXC() []*OMP_O09_ORC_RXCv2
- func (m *OMP_O09_ORCv2) GroupByTQ1() []*OMP_O09_ORC_TQ1v2
- func (m OMP_O09_ORCv2) MarshalYAML() (interface{}, error)
- func (m *OMP_O09_ORCv2) ORC() *ORC
- func (m *OMP_O09_ORCv2) RXO() *RXO
- type OMP_O09_ORDER
- type OMP_O09_PATIENT
- type OMP_O09_PATIENT_VISIT
- type OMP_O09_PID_IN1v2
- type OMP_O09_PIDv2
- func (m *OMP_O09_PIDv2) AllAL1() []*AL1
- func (m *OMP_O09_PIDv2) AllNTE() []*NTE
- func (m *OMP_O09_PIDv2) GT1() *GT1
- func (m *OMP_O09_PIDv2) GroupByIN1() []*OMP_O09_PID_IN1v2
- func (m OMP_O09_PIDv2) MarshalYAML() (interface{}, error)
- func (m *OMP_O09_PIDv2) PD1() *PD1
- func (m *OMP_O09_PIDv2) PID() *PID
- func (m *OMP_O09_PIDv2) PV1() *PV1
- func (m *OMP_O09_PIDv2) PV2() *PV2
- type OMP_O09_TIMING
- type OMP_O09v2
- 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 OMS_O05
- type OMS_O05_INSURANCE
- type OMS_O05_OBSERVATION
- type OMS_O05_ORC_OBXv2
- type OMS_O05_ORC_TQ1v2
- type OMS_O05_ORCv2
- func (m *OMS_O05_ORCv2) AllNTE() []*NTE
- func (m *OMS_O05_ORCv2) BLG() *BLG
- func (m *OMS_O05_ORCv2) GroupByOBX() []*OMS_O05_ORC_OBXv2
- func (m *OMS_O05_ORCv2) GroupByTQ1() []*OMS_O05_ORC_TQ1v2
- func (m OMS_O05_ORCv2) MarshalYAML() (interface{}, error)
- func (m *OMS_O05_ORCv2) ORC() *ORC
- func (m *OMS_O05_ORCv2) RQ1() *RQ1
- func (m *OMS_O05_ORCv2) RQD() *RQD
- type OMS_O05_ORDER
- type OMS_O05_PATIENT
- type OMS_O05_PATIENT_VISIT
- type OMS_O05_PID_IN1v2
- type OMS_O05_PIDv2
- func (m *OMS_O05_PIDv2) AllAL1() []*AL1
- func (m *OMS_O05_PIDv2) AllNTE() []*NTE
- func (m *OMS_O05_PIDv2) GT1() *GT1
- func (m *OMS_O05_PIDv2) GroupByIN1() []*OMS_O05_PID_IN1v2
- func (m OMS_O05_PIDv2) MarshalYAML() (interface{}, error)
- func (m *OMS_O05_PIDv2) PD1() *PD1
- func (m *OMS_O05_PIDv2) PID() *PID
- func (m *OMS_O05_PIDv2) PV1() *PV1
- func (m *OMS_O05_PIDv2) PV2() *PV2
- type OMS_O05_TIMING
- type OMS_O05v2
- type ORB_O28
- type ORB_O28_ORC_TQ1v2
- type ORB_O28_ORCv2
- type ORB_O28_ORDER
- type ORB_O28_PATIENT
- type ORB_O28_RESPONSE
- type ORB_O28_TIMING
- type ORB_O28v2
- func (m *ORB_O28v2) AllERR() []*ERR
- func (m *ORB_O28v2) AllNTE() []*NTE
- func (m *ORB_O28v2) AllSFT() []*SFT
- func (m *ORB_O28v2) GroupByORC() []*ORB_O28_ORCv2
- func (m *ORB_O28v2) MSA() *MSA
- func (m *ORB_O28v2) MSH() *MSH
- func (m ORB_O28v2) MarshalYAML() (interface{}, error)
- func (m *ORB_O28v2) PID() *PID
- 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 ORD_O04
- type ORD_O04_ORDER_DIET
- type ORD_O04_ORDER_TRAY
- type ORD_O04_PATIENT
- type ORD_O04_PID_ORC1_TQ1v2
- type ORD_O04_PID_ORC1v2
- type ORD_O04_PID_ORC2_TQ1v2
- type ORD_O04_PID_ORC2v2
- type ORD_O04_PIDv2
- type ORD_O04_RESPONSE
- type ORD_O04_TIMING_DIET
- type ORD_O04_TIMING_TRAY
- type ORD_O04v2
- 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_OBR_TQ1v2
- type ORF_R04_PID_OBRv2
- func (m *ORF_R04_PID_OBRv2) AllCTI() []*CTI
- func (m *ORF_R04_PID_OBRv2) AllNTE() []*NTE
- func (m *ORF_R04_PID_OBRv2) CTD() *CTD
- func (m *ORF_R04_PID_OBRv2) GroupByOBX() []*ORF_R04_PID_OBR_OBXv2
- func (m *ORF_R04_PID_OBRv2) GroupByTQ1() []*ORF_R04_PID_OBR_TQ1v2
- func (m ORF_R04_PID_OBRv2) MarshalYAML() (interface{}, error)
- func (m *ORF_R04_PID_OBRv2) OBR() *OBR
- func (m *ORF_R04_PID_OBRv2) ORC() *ORC
- type ORF_R04_PIDv2
- type ORF_R04_QUERY_RESPONSE
- type ORF_R04_RESPONSE
- type ORF_R04_TIMING_QTY
- type ORF_R04v2
- func (m *ORF_R04v2) AllERR() []*ERR
- func (m *ORF_R04v2) AllSFT() []*SFT
- func (m *ORF_R04v2) DSC() *DSC
- 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 ORG
- type ORG_O20
- type ORG_O20_ORDER
- type ORG_O20_PATIENT
- type ORG_O20_PID_ORC_SPMv2
- type ORG_O20_PID_ORC_TQ1v2
- type ORG_O20_PID_ORCv2
- func (m *ORG_O20_PID_ORCv2) AllCTI() []*CTI
- func (m *ORG_O20_PID_ORCv2) AllNTE() []*NTE
- func (m *ORG_O20_PID_ORCv2) GroupBySPM() []*ORG_O20_PID_ORC_SPMv2
- func (m *ORG_O20_PID_ORCv2) GroupByTQ1() []*ORG_O20_PID_ORC_TQ1v2
- func (m ORG_O20_PID_ORCv2) MarshalYAML() (interface{}, error)
- func (m *ORG_O20_PID_ORCv2) OBR() *OBR
- func (m *ORG_O20_PID_ORCv2) ORC() *ORC
- type ORG_O20_PIDv2
- type ORG_O20_RESPONSE
- type ORG_O20_SPECIMEN
- type ORG_O20_TIMING
- type ORG_O20v2
- type ORI_O24
- type ORI_O24_ORDER
- type ORI_O24_PATIENT
- type ORI_O24_PID_ORC_TQ1v2
- type ORI_O24_PID_ORCv2
- type ORI_O24_PIDv2
- type ORI_O24_RESPONSE
- type ORI_O24_TIMING
- type ORI_O24v2
- type ORL_O22
- type ORL_O22_CONTAINER
- type ORL_O22_GENERAL_ORDER
- type ORL_O22_OBSERVATION_REQUEST
- type ORL_O22_ORC_SPMv2
- type ORL_O22_ORC_TQ1v2
- type ORL_O22_ORCv2
- type ORL_O22_ORDER
- type ORL_O22_PATIENT
- type ORL_O22_RESPONSE
- type ORL_O22_SPECIMEN
- type ORL_O22_TIMING
- type ORL_O22v2
- func (m *ORL_O22v2) AllERR() []*ERR
- func (m *ORL_O22v2) AllNTE() []*NTE
- func (m *ORL_O22v2) AllSFT() []*SFT
- func (m *ORL_O22v2) GroupByORC() []*ORL_O22_ORCv2
- func (m *ORL_O22v2) MSA() *MSA
- func (m *ORL_O22v2) MSH() *MSH
- func (m ORL_O22v2) MarshalYAML() (interface{}, error)
- func (m *ORL_O22v2) PID() *PID
- type ORL_O34
- type ORL_O34_OBSERVATION_REQUEST
- type ORL_O34_ORDER
- type ORL_O34_PATIENT
- type ORL_O34_RESPONSE
- type ORL_O34_SPECIMEN
- type ORL_O34_SPECIMEN_DETAIL
- type ORL_O34_SPMSAC_SUPPGRP2
- type ORL_O34_SPM_ORC_SPMv2
- type ORL_O34_SPM_ORC_TQ1v2
- type ORL_O34_SPM_ORCv2
- type ORL_O34_SPMv2
- type ORL_O34_TIMING
- type ORL_O34v2
- func (m *ORL_O34v2) AllERR() []*ERR
- func (m *ORL_O34v2) AllNTE() []*NTE
- func (m *ORL_O34v2) AllSFT() []*SFT
- func (m *ORL_O34v2) GroupBySPM() []*ORL_O34_SPMv2
- func (m *ORL_O34v2) MSA() *MSA
- func (m *ORL_O34v2) MSH() *MSH
- func (m ORL_O34v2) MarshalYAML() (interface{}, error)
- func (m *ORL_O34v2) PID() *PID
- type ORL_O36
- type ORL_O36_OBSERVATION_REQUEST
- type ORL_O36_ORDER
- type ORL_O36_PATIENT
- type ORL_O36_RESPONSE
- type ORL_O36_SPECIMEN
- type ORL_O36_SPECIMEN_CONTAINER
- type ORL_O36_SPM_SAC_ORC_TQ1v2
- type ORL_O36_SPM_SAC_ORCv2
- type ORL_O36_SPM_SACv2
- type ORL_O36_SPMv2
- type ORL_O36_TIMING
- type ORL_O36v2
- func (m *ORL_O36v2) AllERR() []*ERR
- func (m *ORL_O36v2) AllNTE() []*NTE
- func (m *ORL_O36v2) AllSFT() []*SFT
- func (m *ORL_O36v2) GroupBySPM() []*ORL_O36_SPMv2
- func (m *ORL_O36v2) MSA() *MSA
- func (m *ORL_O36v2) MSH() *MSH
- func (m ORL_O36v2) MarshalYAML() (interface{}, error)
- func (m *ORL_O36v2) PID() *PID
- 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) AllFT1() []*FT1
- func (m *ORM_O01_ORCv2) AllNTE() []*NTE
- func (m *ORM_O01_ORCv2) BLG() *BLG
- func (m *ORM_O01_ORCv2) CTD() *CTD
- 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_ORDER_DETAIL_SEGMENT
- 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 ORN_O08
- type ORN_O08_ORDER
- type ORN_O08_PATIENT
- type ORN_O08_PID_ORC_TQ1v2
- type ORN_O08_PID_ORCv2
- type ORN_O08_PIDv2
- type ORN_O08_RESPONSE
- type ORN_O08_TIMING
- type ORN_O08v2
- type ORO
- type ORP_O10
- type ORP_O10_COMPONENT
- type ORP_O10_ORDER
- type ORP_O10_ORDER_DETAIL
- type ORP_O10_PATIENT
- type ORP_O10_PID_ORC_RXCv2
- type ORP_O10_PID_ORC_TQ1v2
- type ORP_O10_PID_ORCv2
- func (m *ORP_O10_PID_ORCv2) AllNTE() []*NTE
- func (m *ORP_O10_PID_ORCv2) AllRXR() []*RXR
- func (m *ORP_O10_PID_ORCv2) GroupByRXC() []*ORP_O10_PID_ORC_RXCv2
- func (m *ORP_O10_PID_ORCv2) GroupByTQ1() []*ORP_O10_PID_ORC_TQ1v2
- func (m ORP_O10_PID_ORCv2) MarshalYAML() (interface{}, error)
- func (m *ORP_O10_PID_ORCv2) ORC() *ORC
- func (m *ORP_O10_PID_ORCv2) RXO() *RXO
- type ORP_O10_PIDv2
- type ORP_O10_RESPONSE
- type ORP_O10_TIMING
- type ORP_O10v2
- type ORR_O02
- type ORR_O02_CHOICE
- type ORR_O02_ORDER
- type ORR_O02_ORDER_DETAIL
- type ORR_O02_ORDER_DETAIL_SEGMENT
- 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 ORS_O06
- type ORS_O06_ORDER
- type ORS_O06_PATIENT
- type ORS_O06_PID_ORC_TQ1v2
- type ORS_O06_PID_ORCv2
- type ORS_O06_PIDv2
- type ORS_O06_RESPONSE
- type ORS_O06_RSPONSE
- type ORS_O06_TIMING
- type ORS_O06v2
- 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_OBR_SPMv2
- type ORU_R01_PID_OBR_TQ1v2
- type ORU_R01_PID_OBRv2
- func (m *ORU_R01_PID_OBRv2) AllCTI() []*CTI
- func (m *ORU_R01_PID_OBRv2) AllFT1() []*FT1
- func (m *ORU_R01_PID_OBRv2) AllNTE() []*NTE
- func (m *ORU_R01_PID_OBRv2) CTD() *CTD
- func (m *ORU_R01_PID_OBRv2) GroupByOBX() []*ORU_R01_PID_OBR_OBXv2
- func (m *ORU_R01_PID_OBRv2) GroupBySPM() []*ORU_R01_PID_OBR_SPMv2
- func (m *ORU_R01_PID_OBRv2) GroupByTQ1() []*ORU_R01_PID_OBR_TQ1v2
- func (m ORU_R01_PID_OBRv2) MarshalYAML() (interface{}, error)
- func (m *ORU_R01_PID_OBRv2) OBR() *OBR
- func (m *ORU_R01_PID_OBRv2) ORC() *ORC
- 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_SPECIMEN
- type ORU_R01_TIMING_QTY
- 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_R30
- type ORU_R30_OBSERVATION
- type ORU_R30_OBXv2
- type ORU_R30_TIMING_QTY
- type ORU_R30_TQ1v2
- type ORU_R30_VISIT
- type ORU_R30v2
- func (m *ORU_R30v2) AllNTE() []*NTE
- func (m *ORU_R30v2) AllSFT() []*SFT
- func (m *ORU_R30v2) GroupByOBX() []*ORU_R30_OBXv2
- func (m *ORU_R30v2) GroupByTQ1() []*ORU_R30_TQ1v2
- func (m *ORU_R30v2) MSH() *MSH
- func (m ORU_R30v2) MarshalYAML() (interface{}, error)
- func (m *ORU_R30v2) OBR() *OBR
- func (m *ORU_R30v2) ORC() *ORC
- func (m *ORU_R30v2) PD1() *PD1
- func (m *ORU_R30v2) PID() *PID
- func (m *ORU_R30v2) PV1() *PV1
- func (m *ORU_R30v2) PV2() *PV2
- 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_ORDER_DETAIL_SEGMENT
- type OSR_Q06_PATIENT
- type OSR_Q06_PID_ORC_TQ1v2
- 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) GroupByTQ1() []*OSR_Q06_PID_ORC_TQ1v2
- 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_Q06_TIMING
- type OSR_Q06v2
- func (m *OSR_Q06v2) AllERR() []*ERR
- func (m *OSR_Q06v2) AllNTE() []*NTE
- func (m *OSR_Q06v2) AllSFT() []*SFT
- func (m *OSR_Q06v2) DSC() *DSC
- 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 OUL_R21
- type OUL_R21_CONTAINER
- type OUL_R21_OBSERVATION
- type OUL_R21_ORDER_OBSERVATION
- type OUL_R21_PATIENT
- type OUL_R21_PIDv2
- type OUL_R21_SAC_OBXv2
- type OUL_R21_SAC_TQ1v2
- type OUL_R21_SACv2
- func (m *OUL_R21_SACv2) AllCTI() []*CTI
- func (m *OUL_R21_SACv2) AllNTE() []*NTE
- func (m *OUL_R21_SACv2) GroupByOBX() []*OUL_R21_SAC_OBXv2
- func (m *OUL_R21_SACv2) GroupByTQ1() []*OUL_R21_SAC_TQ1v2
- func (m OUL_R21_SACv2) MarshalYAML() (interface{}, error)
- func (m *OUL_R21_SACv2) OBR() *OBR
- func (m *OUL_R21_SACv2) ORC() *ORC
- func (m *OUL_R21_SACv2) SAC() *SAC
- func (m *OUL_R21_SACv2) SID() *SID
- type OUL_R21_TIMING_QTY
- type OUL_R21_VISIT
- type OUL_R21v2
- func (m *OUL_R21v2) AllSFT() []*SFT
- func (m *OUL_R21v2) DSC() *DSC
- func (m *OUL_R21v2) GroupByPID() *OUL_R21_PIDv2
- func (m *OUL_R21v2) GroupBySAC() []*OUL_R21_SACv2
- func (m *OUL_R21v2) MSH() *MSH
- func (m OUL_R21v2) MarshalYAML() (interface{}, error)
- func (m *OUL_R21v2) NTE() *NTE
- func (m *OUL_R21v2) PV1() *PV1
- func (m *OUL_R21v2) PV2() *PV2
- type OUL_R22
- type OUL_R22_CONTAINER
- type OUL_R22_ORDER
- type OUL_R22_PATIENT
- type OUL_R22_PIDv2
- type OUL_R22_RESULT
- type OUL_R22_SPECIMEN
- type OUL_R22_SPM_OBR_OBXv2
- type OUL_R22_SPM_OBR_TQ1v2
- type OUL_R22_SPM_OBRv2
- func (m *OUL_R22_SPM_OBRv2) AllCTI() []*CTI
- func (m *OUL_R22_SPM_OBRv2) AllNTE() []*NTE
- func (m *OUL_R22_SPM_OBRv2) GroupByOBX() []*OUL_R22_SPM_OBR_OBXv2
- func (m *OUL_R22_SPM_OBRv2) GroupByTQ1() []*OUL_R22_SPM_OBR_TQ1v2
- func (m OUL_R22_SPM_OBRv2) MarshalYAML() (interface{}, error)
- func (m *OUL_R22_SPM_OBRv2) OBR() *OBR
- func (m *OUL_R22_SPM_OBRv2) ORC() *ORC
- type OUL_R22_SPM_SACv2
- type OUL_R22_SPMv2
- type OUL_R22_TIMING_QTY
- type OUL_R22_VISIT
- type OUL_R22v2
- func (m *OUL_R22v2) AllSFT() []*SFT
- func (m *OUL_R22v2) DSC() *DSC
- func (m *OUL_R22v2) GroupByPID() *OUL_R22_PIDv2
- func (m *OUL_R22v2) GroupBySPM() []*OUL_R22_SPMv2
- func (m *OUL_R22v2) MSH() *MSH
- func (m OUL_R22v2) MarshalYAML() (interface{}, error)
- func (m *OUL_R22v2) NTE() *NTE
- func (m *OUL_R22v2) PV1() *PV1
- func (m *OUL_R22v2) PV2() *PV2
- type OUL_R23
- type OUL_R23_CONTAINER
- type OUL_R23_ORDER
- type OUL_R23_PATIENT
- type OUL_R23_PIDv2
- type OUL_R23_RESULT
- type OUL_R23_SPECIMEN
- type OUL_R23_SPM_SAC_OBR_OBXv2
- type OUL_R23_SPM_SAC_OBR_TQ1v2
- type OUL_R23_SPM_SAC_OBRv2
- func (m *OUL_R23_SPM_SAC_OBRv2) AllCTI() []*CTI
- func (m *OUL_R23_SPM_SAC_OBRv2) AllNTE() []*NTE
- func (m *OUL_R23_SPM_SAC_OBRv2) GroupByOBX() []*OUL_R23_SPM_SAC_OBR_OBXv2
- func (m *OUL_R23_SPM_SAC_OBRv2) GroupByTQ1() []*OUL_R23_SPM_SAC_OBR_TQ1v2
- func (m OUL_R23_SPM_SAC_OBRv2) MarshalYAML() (interface{}, error)
- func (m *OUL_R23_SPM_SAC_OBRv2) OBR() *OBR
- func (m *OUL_R23_SPM_SAC_OBRv2) ORC() *ORC
- type OUL_R23_SPM_SACv2
- type OUL_R23_SPMv2
- type OUL_R23_TIMING_QTY
- type OUL_R23_VISIT
- type OUL_R23v2
- func (m *OUL_R23v2) AllSFT() []*SFT
- func (m *OUL_R23v2) DSC() *DSC
- func (m *OUL_R23v2) GroupByPID() *OUL_R23_PIDv2
- func (m *OUL_R23v2) GroupBySPM() []*OUL_R23_SPMv2
- func (m *OUL_R23v2) MSH() *MSH
- func (m OUL_R23v2) MarshalYAML() (interface{}, error)
- func (m *OUL_R23v2) NTE() *NTE
- func (m *OUL_R23v2) PV1() *PV1
- func (m *OUL_R23v2) PV2() *PV2
- type OUL_R24
- type OUL_R24_CONTAINER
- type OUL_R24_OBR_OBXv2
- type OUL_R24_OBR_SPM_SACv2
- type OUL_R24_OBR_SPMv2
- type OUL_R24_OBR_TQ1v2
- type OUL_R24_OBRv2
- func (m *OUL_R24_OBRv2) AllCTI() []*CTI
- func (m *OUL_R24_OBRv2) AllNTE() []*NTE
- func (m *OUL_R24_OBRv2) GroupByOBX() []*OUL_R24_OBR_OBXv2
- func (m *OUL_R24_OBRv2) GroupBySPM() []*OUL_R24_OBR_SPMv2
- func (m *OUL_R24_OBRv2) GroupByTQ1() []*OUL_R24_OBR_TQ1v2
- func (m OUL_R24_OBRv2) MarshalYAML() (interface{}, error)
- func (m *OUL_R24_OBRv2) OBR() *OBR
- func (m *OUL_R24_OBRv2) ORC() *ORC
- type OUL_R24_ORDER
- type OUL_R24_PATIENT
- type OUL_R24_PIDv2
- type OUL_R24_RESULT
- type OUL_R24_SPECIMEN
- type OUL_R24_TIMING_QTY
- type OUL_R24_VISIT
- type OUL_R24v2
- func (m *OUL_R24v2) AllSFT() []*SFT
- func (m *OUL_R24v2) DSC() *DSC
- func (m *OUL_R24v2) GroupByOBR() []*OUL_R24_OBRv2
- func (m *OUL_R24v2) GroupByPID() *OUL_R24_PIDv2
- func (m *OUL_R24v2) MSH() *MSH
- func (m OUL_R24v2) MarshalYAML() (interface{}, error)
- func (m *OUL_R24v2) NTE() *NTE
- func (m *OUL_R24v2) PV1() *PV1
- func (m *OUL_R24v2) PV2() *PV2
- type OVR
- type PCF
- type PCR
- type PD1
- type PDA
- 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_NK1_TIMING_QTY
- type PEX_P07_PES_PEO_PCR_CSRv2
- type PEX_P07_PES_PEO_PCR_NK1_RXAv2
- type PEX_P07_PES_PEO_PCR_NK1_TQ1v2
- 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) GroupByTQ1() []*PEX_P07_PES_PEO_PCR_NK1_TQ1v2
- 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_PCR_TQ1v2
- 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) GroupByTQ1() []*PEX_P07_PES_PEO_PCR_TQ1v2
- 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_TIMING_QTY
- type PEX_P07_VISIT
- type PEX_P07v2
- func (m *PEX_P07v2) AllNTE() []*NTE
- func (m *PEX_P07v2) AllSFT() []*SFT
- 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
- 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_DETAIL_SEGMENT
- 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 PMU_B01
- type PMU_B01v2
- func (m *PMU_B01v2) AllAFF() []*AFF
- func (m *PMU_B01v2) AllCER() []*CER
- func (m *PMU_B01v2) AllEDU() []*EDU
- func (m *PMU_B01v2) AllLAN() []*LAN
- func (m *PMU_B01v2) AllORG() []*ORG
- func (m *PMU_B01v2) AllPRA() []*PRA
- func (m *PMU_B01v2) AllSFT() []*SFT
- func (m *PMU_B01v2) EVN() *EVN
- func (m *PMU_B01v2) MSH() *MSH
- func (m PMU_B01v2) MarshalYAML() (interface{}, error)
- func (m *PMU_B01v2) STF() *STF
- type PMU_B03
- type PMU_B03v2
- type PMU_B04
- type PMU_B04v2
- type PMU_B07
- type PMU_B07_CERTIFICATE
- type PMU_B07_CERv2
- type PMU_B07v2
- type PMU_B08
- type PMU_B08v2
- 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_DETAIL_SEGMENT
- 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
- 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_DETAIL_SEGMENT
- 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
- 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_DETAIL_SEGMENT
- 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
- 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_DETAIL_SEGMENT
- 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
- 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_CHOICE
- type PPV_PCA_ORDER_DETAIL
- type PPV_PCA_ORDER_DETAIL_SEGMENT
- 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
- 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_DETAIL_SEGMENT
- 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
- 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_DETAIL_SEGMENT
- 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
- 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 ParseError
- type ParseErrors
- type ParseMessageOptions
- type Primitive
- type QAK
- type QBP_K13
- type QBP_K13_ROW_DEFINITION
- type QBP_K13v2
- func (m *QBP_K13v2) AllRDT() []*RDT
- func (m *QBP_K13v2) DSC() *DSC
- func (m *QBP_K13v2) ERR() *ERR
- func (m *QBP_K13v2) MSA() *MSA
- func (m *QBP_K13v2) MSH() *MSH
- func (m QBP_K13v2) MarshalYAML() (interface{}, error)
- func (m *QBP_K13v2) QAK() *QAK
- func (m *QBP_K13v2) QPD() *QPD
- func (m *QBP_K13v2) RDF() *RDF
- type QBP_Q11
- type QBP_Q11v2
- type QBP_Q13
- type QBP_Q13_QBP
- type QBP_Q13v2
- type QBP_Q15
- type QBP_Q15v2
- type QBP_Q21
- type QBP_Q21v2
- type QBP_Qnn
- type QBP_Qnnv2
- type QBP_Z73
- type QBP_Z73v2
- type QCK_Q02
- type QCK_Q02v2
- type QCN_J01
- type QCN_J01v2
- type QID
- type QIP
- type QPD
- type QRD
- type QRF
- type QRI
- 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 QSB_Q16
- type QSB_Q16v2
- type QSC
- type QVR_Q17
- type QVR_Q17_QBP
- type QVR_Q17v2
- 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 RAS_O17
- type RAS_O17_ADMINISTRATION
- type RAS_O17_COMPONENTS
- type RAS_O17_ENCODING
- type RAS_O17_OBSERVATION
- type RAS_O17_ORC_RXA_OBXv2
- type RAS_O17_ORC_RXAv2
- type RAS_O17_ORC_RXCv2
- type RAS_O17_ORC_RXE_TQ1v2
- type RAS_O17_ORC_RXEv2
- type RAS_O17_ORC_TQ1v2
- type RAS_O17_ORCv2
- func (m *RAS_O17_ORCv2) AllCTI() []*CTI
- func (m *RAS_O17_ORCv2) AllNTE() []*NTE
- func (m *RAS_O17_ORCv2) AllRXR() []*RXR
- func (m *RAS_O17_ORCv2) GroupByRXA() []*RAS_O17_ORC_RXAv2
- func (m *RAS_O17_ORCv2) GroupByRXC() []*RAS_O17_ORC_RXCv2
- func (m *RAS_O17_ORCv2) GroupByRXE() *RAS_O17_ORC_RXEv2
- func (m *RAS_O17_ORCv2) GroupByTQ1() []*RAS_O17_ORC_TQ1v2
- func (m RAS_O17_ORCv2) MarshalYAML() (interface{}, error)
- func (m *RAS_O17_ORCv2) ORC() *ORC
- func (m *RAS_O17_ORCv2) RXO() *RXO
- type RAS_O17_ORDER
- type RAS_O17_ORDER_DETAIL
- type RAS_O17_ORDER_DETAIL_SUPPLEMENT
- type RAS_O17_PATIENT
- type RAS_O17_PATIENT_VISIT
- type RAS_O17_PIDv2
- type RAS_O17_TIMING
- type RAS_O17_TIMING_ENCODED
- type RAS_O17v2
- 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) AllSFT() []*SFT
- 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) AllSFT() []*SFT
- 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 RCP
- 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 RDE_O11
- type RDE_O11_COMPONENT
- type RDE_O11_INSURANCE
- type RDE_O11_OBSERVATION
- type RDE_O11_ORC_OBXv2
- type RDE_O11_ORC_RXO_RXCv2
- type RDE_O11_ORC_RXOv2
- type RDE_O11_ORC_TQ11v2
- type RDE_O11_ORC_TQ12v2
- type RDE_O11_ORCv2
- func (m *RDE_O11_ORCv2) AllCTI() []*CTI
- func (m *RDE_O11_ORCv2) AllFT1() []*FT1
- func (m *RDE_O11_ORCv2) AllNTE() []*NTE
- func (m *RDE_O11_ORCv2) AllRXC() []*RXC
- func (m *RDE_O11_ORCv2) AllRXR() []*RXR
- func (m *RDE_O11_ORCv2) BLG() *BLG
- func (m *RDE_O11_ORCv2) GroupByOBX() []*RDE_O11_ORC_OBXv2
- func (m *RDE_O11_ORCv2) GroupByRXO() *RDE_O11_ORC_RXOv2
- func (m *RDE_O11_ORCv2) GroupByTQ11() []*RDE_O11_ORC_TQ11v2
- func (m *RDE_O11_ORCv2) GroupByTQ12() []*RDE_O11_ORC_TQ12v2
- func (m RDE_O11_ORCv2) MarshalYAML() (interface{}, error)
- func (m *RDE_O11_ORCv2) ORC() *ORC
- func (m *RDE_O11_ORCv2) RXE() *RXE
- type RDE_O11_ORDER
- type RDE_O11_ORDER_DETAIL
- type RDE_O11_PATIENT
- type RDE_O11_PATIENT_VISIT
- type RDE_O11_PID_IN1v2
- type RDE_O11_PIDv2
- func (m *RDE_O11_PIDv2) AllAL1() []*AL1
- func (m *RDE_O11_PIDv2) AllNTE() []*NTE
- func (m *RDE_O11_PIDv2) GT1() *GT1
- func (m *RDE_O11_PIDv2) GroupByIN1() []*RDE_O11_PID_IN1v2
- func (m RDE_O11_PIDv2) MarshalYAML() (interface{}, error)
- func (m *RDE_O11_PIDv2) PD1() *PD1
- func (m *RDE_O11_PIDv2) PID() *PID
- func (m *RDE_O11_PIDv2) PV1() *PV1
- func (m *RDE_O11_PIDv2) PV2() *PV2
- type RDE_O11_TIMING
- type RDE_O11_TIMING_ENCODED
- type RDE_O11v2
- 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 RDS_O13
- type RDS_O13_COMPONENT
- type RDS_O13_ENCODING
- type RDS_O13_OBSERVATION
- type RDS_O13_ORC_OBXv2
- type RDS_O13_ORC_RXE_TQ1v2
- type RDS_O13_ORC_RXEv2
- type RDS_O13_ORC_RXO_RXCv2
- type RDS_O13_ORC_RXOv2
- type RDS_O13_ORC_TQ1v2
- type RDS_O13_ORCv2
- func (m *RDS_O13_ORCv2) AllFT1() []*FT1
- func (m *RDS_O13_ORCv2) AllNTE() []*NTE
- func (m *RDS_O13_ORCv2) AllRXC() []*RXC
- func (m *RDS_O13_ORCv2) AllRXR() []*RXR
- func (m *RDS_O13_ORCv2) GroupByOBX() []*RDS_O13_ORC_OBXv2
- func (m *RDS_O13_ORCv2) GroupByRXE() *RDS_O13_ORC_RXEv2
- func (m *RDS_O13_ORCv2) GroupByRXO() *RDS_O13_ORC_RXOv2
- func (m *RDS_O13_ORCv2) GroupByTQ1() []*RDS_O13_ORC_TQ1v2
- func (m RDS_O13_ORCv2) MarshalYAML() (interface{}, error)
- func (m *RDS_O13_ORCv2) ORC() *ORC
- func (m *RDS_O13_ORCv2) RXD() *RXD
- type RDS_O13_ORDER
- type RDS_O13_ORDER_DETAIL
- type RDS_O13_ORDER_DETAIL_SUPPLEMENT
- type RDS_O13_PATIENT
- type RDS_O13_PATIENT_VISIT
- type RDS_O13_PIDv2
- type RDS_O13_TIMING
- type RDS_O13_TIMING_ENCODED
- type RDS_O13v2
- type RDT
- type RDY_K15
- type RDY_K15v2
- func (m *RDY_K15v2) AllDSP() []*DSP
- func (m *RDY_K15v2) AllSFT() []*SFT
- func (m *RDY_K15v2) DSC() *DSC
- func (m *RDY_K15v2) ERR() *ERR
- func (m *RDY_K15v2) MSA() *MSA
- func (m *RDY_K15v2) MSH() *MSH
- func (m RDY_K15v2) MarshalYAML() (interface{}, error)
- func (m *RDY_K15v2) QAK() *QAK
- func (m *RDY_K15v2) QPD() *QPD
- 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_PROVIDER_CONTACT
- 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) AllSFT() []*SFT
- 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_DEFINTION
- 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 RGV_O15
- type RGV_O15_COMPONENTS
- type RGV_O15_ENCODING
- type RGV_O15_GIVE
- type RGV_O15_OBSERVATION
- type RGV_O15_ORC_RXCv2
- type RGV_O15_ORC_RXE_TQ1v2
- type RGV_O15_ORC_RXEv2
- type RGV_O15_ORC_RXG_OBXv2
- type RGV_O15_ORC_RXG_TQ1v2
- type RGV_O15_ORC_RXGv2
- func (m *RGV_O15_ORC_RXGv2) AllRXC() []*RXC
- func (m *RGV_O15_ORC_RXGv2) AllRXR() []*RXR
- func (m *RGV_O15_ORC_RXGv2) GroupByOBX() []*RGV_O15_ORC_RXG_OBXv2
- func (m *RGV_O15_ORC_RXGv2) GroupByTQ1() []*RGV_O15_ORC_RXG_TQ1v2
- func (m RGV_O15_ORC_RXGv2) MarshalYAML() (interface{}, error)
- func (m *RGV_O15_ORC_RXGv2) RXG() *RXG
- type RGV_O15_ORC_TQ1v2
- type RGV_O15_ORCv2
- func (m *RGV_O15_ORCv2) AllNTE() []*NTE
- func (m *RGV_O15_ORCv2) AllRXR() []*RXR
- func (m *RGV_O15_ORCv2) GroupByRXC() []*RGV_O15_ORC_RXCv2
- func (m *RGV_O15_ORCv2) GroupByRXE() *RGV_O15_ORC_RXEv2
- func (m *RGV_O15_ORCv2) GroupByRXG() []*RGV_O15_ORC_RXGv2
- func (m *RGV_O15_ORCv2) GroupByTQ1() []*RGV_O15_ORC_TQ1v2
- func (m RGV_O15_ORCv2) MarshalYAML() (interface{}, error)
- func (m *RGV_O15_ORCv2) ORC() *ORC
- func (m *RGV_O15_ORCv2) RXO() *RXO
- type RGV_O15_ORDER
- type RGV_O15_ORDER_DETAIL
- type RGV_O15_ORDER_DETAIL_SUPPLEMENT
- type RGV_O15_PATIENT
- type RGV_O15_PATIENT_VISIT
- type RGV_O15_PIDv2
- type RGV_O15_TIMING
- type RGV_O15_TIMING_ENCODED
- type RGV_O15_TIMING_GIVE
- type RGV_O15v2
- type RI
- type RMC
- type RMI
- 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_AUTHORIZATION_1
- type RPA_I08_AUTHORIZATION_2
- 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) AllSFT() []*SFT
- 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) AllSFT() []*SFT
- 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 RPI_I04
- type RPI_I04_GUARANTOR_INSURANCE
- type RPI_I04_IN1v2
- type RPI_I04_INSURANCE
- type RPI_I04_PRDv2
- type RPI_I04_PROVIDER
- type RPI_I04v2
- func (m *RPI_I04v2) AllGT1() []*GT1
- func (m *RPI_I04v2) AllNK1() []*NK1
- func (m *RPI_I04v2) AllNTE() []*NTE
- func (m *RPI_I04v2) AllSFT() []*SFT
- func (m *RPI_I04v2) GroupByIN1() []*RPI_I04_IN1v2
- func (m *RPI_I04v2) GroupByPRD() []*RPI_I04_PRDv2
- func (m *RPI_I04v2) MSA() *MSA
- func (m *RPI_I04v2) MSH() *MSH
- func (m RPI_I04v2) MarshalYAML() (interface{}, error)
- func (m *RPI_I04v2) PID() *PID
- type RPL_I02
- type RPL_I02_PRDv2
- type RPL_I02_PROVIDER
- type RPL_I02v2
- func (m *RPL_I02v2) AllDSP() []*DSP
- func (m *RPL_I02v2) AllNTE() []*NTE
- func (m *RPL_I02v2) AllSFT() []*SFT
- func (m *RPL_I02v2) DSC() *DSC
- func (m *RPL_I02v2) GroupByPRD() []*RPL_I02_PRDv2
- func (m *RPL_I02v2) MSA() *MSA
- func (m *RPL_I02v2) MSH() *MSH
- func (m RPL_I02v2) MarshalYAML() (interface{}, error)
- type RPR_I03
- type RPR_I03_PRDv2
- type RPR_I03_PROVIDER
- type RPR_I03v2
- type RPT
- 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) AllSFT() []*SFT
- 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) AllSFT() []*SFT
- 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) AllSFT() []*SFT
- 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
- func (m *RQP_I04v2) AllGT1() []*GT1
- func (m *RQP_I04v2) AllNK1() []*NK1
- func (m *RQP_I04v2) AllNTE() []*NTE
- func (m *RQP_I04v2) AllSFT() []*SFT
- func (m *RQP_I04v2) GroupByPRD() []*RQP_I04_PRDv2
- func (m *RQP_I04v2) MSH() *MSH
- func (m RQP_I04v2) MarshalYAML() (interface{}, error)
- func (m *RQP_I04v2) PID() *PID
- 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 RRA_O18
- type RRA_O18_ADMINISTRATION
- type RRA_O18_ORDER
- type RRA_O18_PATIENT
- type RRA_O18_PID_ORC_TQ1v2
- type RRA_O18_PID_ORCv2
- type RRA_O18_PIDv2
- type RRA_O18_RESPONSE
- type RRA_O18_TIMING
- type RRA_O18v2
- 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 RRD_O14
- type RRD_O14_DISPENSE
- type RRD_O14_ORDER
- type RRD_O14_PATIENT
- type RRD_O14_PID_ORC_TQ1v2
- type RRD_O14_PID_ORCv2
- func (m *RRD_O14_PID_ORCv2) AllNTE() []*NTE
- func (m *RRD_O14_PID_ORCv2) AllRXC() []*RXC
- func (m *RRD_O14_PID_ORCv2) AllRXR() []*RXR
- func (m *RRD_O14_PID_ORCv2) GroupByTQ1() []*RRD_O14_PID_ORC_TQ1v2
- func (m RRD_O14_PID_ORCv2) MarshalYAML() (interface{}, error)
- func (m *RRD_O14_PID_ORCv2) ORC() *ORC
- func (m *RRD_O14_PID_ORCv2) RXD() *RXD
- type RRD_O14_PIDv2
- type RRD_O14_RESPONSE
- type RRD_O14_TIMING
- type RRD_O14v2
- 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 RRE_O12
- type RRE_O12_ENCODING
- type RRE_O12_ORDER
- type RRE_O12_PATIENT
- type RRE_O12_PID_ORC_TQ11v2
- type RRE_O12_PID_ORC_TQ12v2
- type RRE_O12_PID_ORCv2
- func (m *RRE_O12_PID_ORCv2) AllRXC() []*RXC
- func (m *RRE_O12_PID_ORCv2) AllRXR() []*RXR
- func (m *RRE_O12_PID_ORCv2) GroupByTQ11() []*RRE_O12_PID_ORC_TQ11v2
- func (m *RRE_O12_PID_ORCv2) GroupByTQ12() []*RRE_O12_PID_ORC_TQ12v2
- func (m RRE_O12_PID_ORCv2) MarshalYAML() (interface{}, error)
- func (m *RRE_O12_PID_ORCv2) ORC() *ORC
- func (m *RRE_O12_PID_ORCv2) RXE() *RXE
- type RRE_O12_PIDv2
- type RRE_O12_RESPONSE
- type RRE_O12_TIMING
- type RRE_O12_TIMING_ENCODED
- type RRE_O12v2
- 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 RRG_O16
- type RRG_O16_GIVE
- type RRG_O16_ORDER
- type RRG_O16_PATIENT
- type RRG_O16_PID_ORC_TQ11v2
- type RRG_O16_PID_ORC_TQ12v2
- type RRG_O16_PID_ORCv2
- func (m *RRG_O16_PID_ORCv2) AllRXC() []*RXC
- func (m *RRG_O16_PID_ORCv2) AllRXR() []*RXR
- func (m *RRG_O16_PID_ORCv2) GroupByTQ11() []*RRG_O16_PID_ORC_TQ11v2
- func (m *RRG_O16_PID_ORCv2) GroupByTQ12() []*RRG_O16_PID_ORC_TQ12v2
- func (m RRG_O16_PID_ORCv2) MarshalYAML() (interface{}, error)
- func (m *RRG_O16_PID_ORCv2) ORC() *ORC
- func (m *RRG_O16_PID_ORCv2) RXG() *RXG
- type RRG_O16_PIDv2
- type RRG_O16_RESPONSE
- type RRG_O16_TIMING
- type RRG_O16_TIMING_GIVE
- type RRG_O16v2
- 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) AllSFT() []*SFT
- 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 RSP_K11
- type RSP_K11_ROW_DEFINITION
- type RSP_K11v2
- func (m *RSP_K11v2) AllRDT() []*RDT
- func (m *RSP_K11v2) AllSFT() []*SFT
- func (m *RSP_K11v2) DSC() *DSC
- func (m *RSP_K11v2) ERR() *ERR
- func (m *RSP_K11v2) MSA() *MSA
- func (m *RSP_K11v2) MSH() *MSH
- func (m RSP_K11v2) MarshalYAML() (interface{}, error)
- func (m *RSP_K11v2) QAK() *QAK
- func (m *RSP_K11v2) QPD() *QPD
- func (m *RSP_K11v2) RDF() *RDF
- type RSP_K13
- type RSP_K13_ROW_DEFINITION
- type RSP_K13v2
- func (m *RSP_K13v2) AllRDT() []*RDT
- func (m *RSP_K13v2) DSC() *DSC
- func (m *RSP_K13v2) ERR() *ERR
- func (m *RSP_K13v2) MSA() *MSA
- func (m *RSP_K13v2) MSH() *MSH
- func (m RSP_K13v2) MarshalYAML() (interface{}, error)
- func (m *RSP_K13v2) QAK() *QAK
- func (m *RSP_K13v2) QPD() *QPD
- func (m *RSP_K13v2) RDF() *RDF
- type RSP_K15
- type RSP_K15v2
- type RSP_K21
- type RSP_K21_QUERY_RESPONSE
- type RSP_K21v2
- func (m *RSP_K21v2) AllNK1() []*NK1
- func (m *RSP_K21v2) AllSFT() []*SFT
- func (m *RSP_K21v2) DSC() *DSC
- func (m *RSP_K21v2) ERR() *ERR
- func (m *RSP_K21v2) MSA() *MSA
- func (m *RSP_K21v2) MSH() *MSH
- func (m RSP_K21v2) MarshalYAML() (interface{}, error)
- func (m *RSP_K21v2) PD1() *PD1
- func (m *RSP_K21v2) PID() *PID
- func (m *RSP_K21v2) QAK() *QAK
- func (m *RSP_K21v2) QPD() *QPD
- func (m *RSP_K21v2) QRI() *QRI
- type RSP_K22
- type RSP_K22_PIDv2
- type RSP_K22_QUERY_RESPONSE
- type RSP_K22v2
- type RSP_K23
- type RSP_K23_QUERY_RESPONSE
- type RSP_K23v2
- func (m *RSP_K23v2) AllSFT() []*SFT
- func (m *RSP_K23v2) DSC() *DSC
- func (m *RSP_K23v2) ERR() *ERR
- func (m *RSP_K23v2) MSA() *MSA
- func (m *RSP_K23v2) MSH() *MSH
- func (m RSP_K23v2) MarshalYAML() (interface{}, error)
- func (m *RSP_K23v2) PID() *PID
- func (m *RSP_K23v2) QAK() *QAK
- func (m *RSP_K23v2) QPD() *QPD
- type RSP_K24
- type RSP_K24v2
- type RSP_K25
- type RSP_K25_STAFF
- type RSP_K25_STFv2
- func (m *RSP_K25_STFv2) AllAFF() []*AFF
- func (m *RSP_K25_STFv2) AllCER() []*CER
- func (m *RSP_K25_STFv2) AllEDU() []*EDU
- func (m *RSP_K25_STFv2) AllLAN() []*LAN
- func (m *RSP_K25_STFv2) AllORG() []*ORG
- func (m *RSP_K25_STFv2) AllPRA() []*PRA
- func (m RSP_K25_STFv2) MarshalYAML() (interface{}, error)
- func (m *RSP_K25_STFv2) STF() *STF
- type RSP_K25v2
- func (m *RSP_K25v2) AllERR() []*ERR
- func (m *RSP_K25v2) AllSFT() []*SFT
- func (m *RSP_K25v2) DSC() *DSC
- func (m *RSP_K25v2) GroupBySTF() []*RSP_K25_STFv2
- func (m *RSP_K25v2) MSA() *MSA
- func (m *RSP_K25v2) MSH() *MSH
- func (m RSP_K25v2) MarshalYAML() (interface{}, error)
- func (m *RSP_K25v2) QAK() *QAK
- func (m *RSP_K25v2) QPD() *QPD
- func (m *RSP_K25v2) RCP() *RCP
- type RSP_K31
- type RSP_K31_COMPONENTS
- type RSP_K31_ENCODING
- type RSP_K31_OBSERVATION
- type RSP_K31_ORDER
- type RSP_K31_ORDER_DETAIL
- type RSP_K31_PATIENT
- type RSP_K31_PATIENT_VISIT
- type RSP_K31_PID_ORC_OBXv2
- type RSP_K31_PID_ORC_RXE_TQ1v2
- type RSP_K31_PID_ORC_RXEv2
- type RSP_K31_PID_ORC_RXO_RXCv2
- type RSP_K31_PID_ORC_RXOv2
- type RSP_K31_PID_ORC_TQ1v2
- type RSP_K31_PID_ORCv2
- func (m *RSP_K31_PID_ORCv2) AllRXC() []*RXC
- func (m *RSP_K31_PID_ORCv2) AllRXR() []*RXR
- func (m *RSP_K31_PID_ORCv2) GroupByOBX() []*RSP_K31_PID_ORC_OBXv2
- func (m *RSP_K31_PID_ORCv2) GroupByRXE() *RSP_K31_PID_ORC_RXEv2
- func (m *RSP_K31_PID_ORCv2) GroupByRXO() *RSP_K31_PID_ORC_RXOv2
- func (m *RSP_K31_PID_ORCv2) GroupByTQ1() []*RSP_K31_PID_ORC_TQ1v2
- func (m RSP_K31_PID_ORCv2) MarshalYAML() (interface{}, error)
- func (m *RSP_K31_PID_ORCv2) ORC() *ORC
- func (m *RSP_K31_PID_ORCv2) RXD() *RXD
- type RSP_K31_PIDv2
- func (m *RSP_K31_PIDv2) AllAL1() []*AL1
- func (m *RSP_K31_PIDv2) AllNTE() []*NTE
- func (m *RSP_K31_PIDv2) GroupByORC() []*RSP_K31_PID_ORCv2
- func (m RSP_K31_PIDv2) MarshalYAML() (interface{}, error)
- func (m *RSP_K31_PIDv2) PD1() *PD1
- func (m *RSP_K31_PIDv2) PID() *PID
- func (m *RSP_K31_PIDv2) PV1() *PV1
- func (m *RSP_K31_PIDv2) PV2() *PV2
- type RSP_K31_RESPONSE
- type RSP_K31_TIMING
- type RSP_K31_TIMING_ENCODED
- type RSP_K31v2
- func (m *RSP_K31v2) AllERR() []*ERR
- func (m *RSP_K31v2) AllSFT() []*SFT
- func (m *RSP_K31v2) DSC() *DSC
- func (m *RSP_K31v2) GroupByPID() []*RSP_K31_PIDv2
- func (m *RSP_K31v2) MSA() *MSA
- func (m *RSP_K31v2) MSH() *MSH
- func (m RSP_K31v2) MarshalYAML() (interface{}, error)
- func (m *RSP_K31v2) QAK() *QAK
- func (m *RSP_K31v2) QPD() *QPD
- func (m *RSP_K31v2) RCP() *RCP
- type RSP_Q11
- type RSP_Q11_LDPv2
- type RSP_Q11_MF_LOC_DEPT
- type RSP_Q11_QUERY_RESULT_CLUSTER
- type RSP_Q11v2
- func (m *RSP_Q11v2) AllERR() []*ERR
- func (m *RSP_Q11v2) AllLCH() []*LCH
- func (m *RSP_Q11v2) AllLRL() []*LRL
- func (m *RSP_Q11v2) AllSFT() []*SFT
- func (m *RSP_Q11v2) DSC() *DSC
- func (m *RSP_Q11v2) GroupByLDP() []*RSP_Q11_LDPv2
- func (m *RSP_Q11v2) LOC() *LOC
- func (m *RSP_Q11v2) MFE() *MFE
- func (m *RSP_Q11v2) MSA() *MSA
- func (m *RSP_Q11v2) MSH() *MSH
- func (m RSP_Q11v2) MarshalYAML() (interface{}, error)
- func (m *RSP_Q11v2) QAK() *QAK
- func (m *RSP_Q11v2) QPD() *QPD
- type RSP_Z82
- type RSP_Z82_COMMON_ORDER
- type RSP_Z82_ENCODED_ORDER
- type RSP_Z82_OBSERVATION
- type RSP_Z82_ORDER_DETAIL
- type RSP_Z82_PATIENT
- type RSP_Z82_PATIENT_VISIT
- type RSP_Z82_PID_ORC_OBXv2
- type RSP_Z82_PID_ORC_RXE_TQ1v2
- type RSP_Z82_PID_ORC_RXEv2
- type RSP_Z82_PID_ORC_RXO_RXCv2
- type RSP_Z82_PID_ORC_RXOv2
- type RSP_Z82_PID_ORC_TQ1v2
- type RSP_Z82_PID_ORCv2
- func (m *RSP_Z82_PID_ORCv2) AllRXC() []*RXC
- func (m *RSP_Z82_PID_ORCv2) AllRXR() []*RXR
- func (m *RSP_Z82_PID_ORCv2) GroupByOBX() []*RSP_Z82_PID_ORC_OBXv2
- func (m *RSP_Z82_PID_ORCv2) GroupByRXE() *RSP_Z82_PID_ORC_RXEv2
- func (m *RSP_Z82_PID_ORCv2) GroupByRXO() *RSP_Z82_PID_ORC_RXOv2
- func (m *RSP_Z82_PID_ORCv2) GroupByTQ1() []*RSP_Z82_PID_ORC_TQ1v2
- func (m RSP_Z82_PID_ORCv2) MarshalYAML() (interface{}, error)
- func (m *RSP_Z82_PID_ORCv2) ORC() *ORC
- func (m *RSP_Z82_PID_ORCv2) RXD() *RXD
- type RSP_Z82_PIDv2
- func (m *RSP_Z82_PIDv2) AllAL1() []*AL1
- func (m *RSP_Z82_PIDv2) AllNTE() []*NTE
- func (m *RSP_Z82_PIDv2) GroupByORC() []*RSP_Z82_PID_ORCv2
- func (m RSP_Z82_PIDv2) MarshalYAML() (interface{}, error)
- func (m *RSP_Z82_PIDv2) PD1() *PD1
- func (m *RSP_Z82_PIDv2) PID() *PID
- func (m *RSP_Z82_PIDv2) PV1() *PV1
- func (m *RSP_Z82_PIDv2) PV2() *PV2
- type RSP_Z82_QUERY_RESPONSE
- type RSP_Z82_TIMING
- type RSP_Z82_TIMING_ENCODED
- type RSP_Z82_TREATMENT
- type RSP_Z82_VISIT
- type RSP_Z82v2
- func (m *RSP_Z82v2) AllSFT() []*SFT
- func (m *RSP_Z82v2) DSC() *DSC
- func (m *RSP_Z82v2) ERR() *ERR
- func (m *RSP_Z82v2) GroupByPID() []*RSP_Z82_PIDv2
- func (m *RSP_Z82v2) MSA() *MSA
- func (m *RSP_Z82v2) MSH() *MSH
- func (m RSP_Z82v2) MarshalYAML() (interface{}, error)
- func (m *RSP_Z82v2) QAK() *QAK
- func (m *RSP_Z82v2) QPD() *QPD
- func (m *RSP_Z82v2) RCP() *RCP
- type RSP_Z86
- type RSP_Z86_ADMINISTRATION
- type RSP_Z86_COMMON_ORDER
- type RSP_Z86_DISPENSE
- type RSP_Z86_ENCODED_ORDER
- type RSP_Z86_GIVE
- type RSP_Z86_OBSERVATION
- type RSP_Z86_ORDER_DETAIL
- type RSP_Z86_PATIENT
- type RSP_Z86_PID_ORC_OBXv2
- type RSP_Z86_PID_ORC_RXAv2
- type RSP_Z86_PID_ORC_RXDv2
- type RSP_Z86_PID_ORC_RXE_TQ1v2
- type RSP_Z86_PID_ORC_RXEv2
- type RSP_Z86_PID_ORC_RXGv2
- type RSP_Z86_PID_ORC_TQ1v2
- type RSP_Z86_PID_ORCv2
- func (m *RSP_Z86_PID_ORCv2) AllRXC() []*RXC
- func (m *RSP_Z86_PID_ORCv2) AllRXR() []*RXR
- func (m *RSP_Z86_PID_ORCv2) GroupByOBX() []*RSP_Z86_PID_ORC_OBXv2
- func (m *RSP_Z86_PID_ORCv2) GroupByRXA() *RSP_Z86_PID_ORC_RXAv2
- func (m *RSP_Z86_PID_ORCv2) GroupByRXD() *RSP_Z86_PID_ORC_RXDv2
- func (m *RSP_Z86_PID_ORCv2) GroupByRXE() *RSP_Z86_PID_ORC_RXEv2
- func (m *RSP_Z86_PID_ORCv2) GroupByRXG() *RSP_Z86_PID_ORC_RXGv2
- func (m *RSP_Z86_PID_ORCv2) GroupByTQ1() []*RSP_Z86_PID_ORC_TQ1v2
- func (m RSP_Z86_PID_ORCv2) MarshalYAML() (interface{}, error)
- func (m *RSP_Z86_PID_ORCv2) ORC() *ORC
- func (m *RSP_Z86_PID_ORCv2) RXO() *RXO
- type RSP_Z86_PIDv2
- type RSP_Z86_QUERY_RESPONSE
- type RSP_Z86_TIMING
- type RSP_Z86_TIMING_ENCODED
- type RSP_Z86v2
- func (m *RSP_Z86v2) AllSFT() []*SFT
- func (m *RSP_Z86v2) DSC() *DSC
- func (m *RSP_Z86v2) ERR() *ERR
- func (m *RSP_Z86v2) GroupByPID() []*RSP_Z86_PIDv2
- func (m *RSP_Z86v2) MSA() *MSA
- func (m *RSP_Z86v2) MSH() *MSH
- func (m RSP_Z86v2) MarshalYAML() (interface{}, error)
- func (m *RSP_Z86v2) QAK() *QAK
- func (m *RSP_Z86v2) QPD() *QPD
- type RSP_Z88
- type RSP_Z88_ALLERGY
- type RSP_Z88_COMMON_ORDER
- type RSP_Z88_COMPONENT
- type RSP_Z88_OBSERVATION
- type RSP_Z88_ORDER_DETAIL
- type RSP_Z88_ORDER_ENCODED
- type RSP_Z88_PATIENT
- type RSP_Z88_PID_ORC_OBXv2
- type RSP_Z88_PID_ORC_RXE_TQ1v2
- type RSP_Z88_PID_ORC_RXEv2
- type RSP_Z88_PID_ORC_RXO_RXCv2
- type RSP_Z88_PID_ORC_RXOv2
- type RSP_Z88_PID_ORC_TQ1v2
- type RSP_Z88_PID_ORCv2
- func (m *RSP_Z88_PID_ORCv2) AllRXC() []*RXC
- func (m *RSP_Z88_PID_ORCv2) AllRXR() []*RXR
- func (m *RSP_Z88_PID_ORCv2) GroupByOBX() []*RSP_Z88_PID_ORC_OBXv2
- func (m *RSP_Z88_PID_ORCv2) GroupByRXE() *RSP_Z88_PID_ORC_RXEv2
- func (m *RSP_Z88_PID_ORCv2) GroupByRXO() *RSP_Z88_PID_ORC_RXOv2
- func (m *RSP_Z88_PID_ORCv2) GroupByTQ1() []*RSP_Z88_PID_ORC_TQ1v2
- func (m RSP_Z88_PID_ORCv2) MarshalYAML() (interface{}, error)
- func (m *RSP_Z88_PID_ORCv2) ORC() *ORC
- func (m *RSP_Z88_PID_ORCv2) RXD() *RXD
- type RSP_Z88_PIDv2
- func (m *RSP_Z88_PIDv2) AllAL1() []*AL1
- func (m *RSP_Z88_PIDv2) AllNTE() []*NTE
- func (m *RSP_Z88_PIDv2) GroupByORC() []*RSP_Z88_PID_ORCv2
- func (m RSP_Z88_PIDv2) MarshalYAML() (interface{}, error)
- func (m *RSP_Z88_PIDv2) PD1() *PD1
- func (m *RSP_Z88_PIDv2) PID() *PID
- func (m *RSP_Z88_PIDv2) PV1() *PV1
- func (m *RSP_Z88_PIDv2) PV2() *PV2
- type RSP_Z88_QUERY_RESPONSE
- type RSP_Z88_TIMING
- type RSP_Z88_TIMING_ENCODED
- type RSP_Z88_VISIT
- type RSP_Z88v2
- func (m *RSP_Z88v2) AllSFT() []*SFT
- func (m *RSP_Z88v2) DSC() *DSC
- func (m *RSP_Z88v2) ERR() *ERR
- func (m *RSP_Z88v2) GroupByPID() []*RSP_Z88_PIDv2
- func (m *RSP_Z88v2) MSA() *MSA
- func (m *RSP_Z88v2) MSH() *MSH
- func (m RSP_Z88v2) MarshalYAML() (interface{}, error)
- func (m *RSP_Z88v2) QAK() *QAK
- func (m *RSP_Z88v2) QPD() *QPD
- func (m *RSP_Z88v2) RCP() *RCP
- type RSP_Z90
- type RSP_Z90_COMMON_ORDER
- type RSP_Z90_OBSERVATION
- type RSP_Z90_PATIENT
- type RSP_Z90_PID_ORC_OBXv2
- type RSP_Z90_PID_ORC_TQ1v2
- type RSP_Z90_PID_ORCv2
- func (m *RSP_Z90_PID_ORCv2) AllNTE() []*NTE
- func (m *RSP_Z90_PID_ORCv2) CTD() *CTD
- func (m *RSP_Z90_PID_ORCv2) GroupByOBX() []*RSP_Z90_PID_ORC_OBXv2
- func (m *RSP_Z90_PID_ORCv2) GroupByTQ1() []*RSP_Z90_PID_ORC_TQ1v2
- func (m RSP_Z90_PID_ORCv2) MarshalYAML() (interface{}, error)
- func (m *RSP_Z90_PID_ORCv2) OBR() *OBR
- func (m *RSP_Z90_PID_ORCv2) ORC() *ORC
- type RSP_Z90_PID_SPMv2
- type RSP_Z90_PIDv2
- func (m *RSP_Z90_PIDv2) AllNK1() []*NK1
- func (m *RSP_Z90_PIDv2) AllNTE() []*NTE
- func (m *RSP_Z90_PIDv2) GroupByORC() []*RSP_Z90_PID_ORCv2
- func (m *RSP_Z90_PIDv2) GroupBySPM() []*RSP_Z90_PID_SPMv2
- func (m RSP_Z90_PIDv2) MarshalYAML() (interface{}, error)
- func (m *RSP_Z90_PIDv2) PD1() *PD1
- func (m *RSP_Z90_PIDv2) PID() *PID
- func (m *RSP_Z90_PIDv2) PV1() *PV1
- func (m *RSP_Z90_PIDv2) PV2() *PV2
- type RSP_Z90_QUERY_RESPONSE
- type RSP_Z90_SPECIMEN
- type RSP_Z90_TIMING
- type RSP_Z90_VISIT
- type RSP_Z90v2
- func (m *RSP_Z90v2) AllSFT() []*SFT
- func (m *RSP_Z90v2) DSC() *DSC
- func (m *RSP_Z90v2) ERR() *ERR
- func (m *RSP_Z90v2) GroupByPID() []*RSP_Z90_PIDv2
- func (m *RSP_Z90v2) MSA() *MSA
- func (m *RSP_Z90v2) MSH() *MSH
- func (m RSP_Z90v2) MarshalYAML() (interface{}, error)
- func (m *RSP_Z90v2) QAK() *QAK
- func (m *RSP_Z90v2) QPD() *QPD
- func (m *RSP_Z90v2) RCP() *RCP
- type RTB_K13
- type RTB_K13_ROW_DEFINITION
- type RTB_K13v2
- func (m *RTB_K13v2) AllRDT() []*RDT
- func (m *RTB_K13v2) AllSFT() []*SFT
- func (m *RTB_K13v2) DSC() *DSC
- func (m *RTB_K13v2) ERR() *ERR
- func (m *RTB_K13v2) MSA() *MSA
- func (m *RTB_K13v2) MSH() *MSH
- func (m RTB_K13v2) MarshalYAML() (interface{}, error)
- func (m *RTB_K13v2) QAK() *QAK
- func (m *RTB_K13v2) QPD() *QPD
- func (m *RTB_K13v2) RDF() *RDF
- type RTB_Knn
- type RTB_Knnv2
- type RTB_Q13
- type RTB_Q13_ROW_DEFINITION
- type RTB_Q13v2
- func (m *RTB_Q13v2) AllRDT() []*RDT
- func (m *RTB_Q13v2) DSC() *DSC
- func (m *RTB_Q13v2) ERR() *ERR
- func (m *RTB_Q13v2) MSA() *MSA
- func (m *RTB_Q13v2) MSH() *MSH
- func (m RTB_Q13v2) MarshalYAML() (interface{}, error)
- func (m *RTB_Q13v2) QAK() *QAK
- func (m *RTB_Q13v2) QPD() *QPD
- func (m *RTB_Q13v2) RDF() *RDF
- type RTB_Z74
- type RTB_Z74_ROW_DEFINITION
- type RTB_Z74v2
- func (m *RTB_Z74v2) AllERR() []*ERR
- func (m *RTB_Z74v2) AllRDT() []*RDT
- func (m *RTB_Z74v2) AllSFT() []*SFT
- func (m *RTB_Z74v2) DSC() *DSC
- func (m *RTB_Z74v2) MSA() *MSA
- func (m *RTB_Z74v2) MSH() *MSH
- func (m RTB_Z74v2) MarshalYAML() (interface{}, error)
- func (m *RTB_Z74v2) QAK() *QAK
- func (m *RTB_Z74v2) QPD() *QPD
- func (m *RTB_Z74v2) RDF() *RDF
- type RX1
- type RXA
- type RXC
- type RXD
- type RXE
- type RXG
- type RXO
- type RXR
- type Rewrite
- type RewriteResult
- type SAC
- type SAD
- type SCH
- type SCV
- type SFT
- type SI
- type SID
- 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 SNM
- type SPD
- type SPM
- 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) AllTQ1() []*TQ1
- 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) AllERR() []*ERR
- func (m *SRR_S01v2) AllNTE() []*NTE
- func (m *SRR_S01v2) AllTQ1() []*TQ1
- 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 SRT
- type SSR_U04
- type SSR_U04_SACv2
- type SSR_U04_SPECIMEN_CONTAINER
- type SSR_U04v2
- type SSU_U03
- type SSU_U03_SAC_SPMv2
- type SSU_U03_SACv2
- type SSU_U03_SPECIMEN
- type SSU_U03_SPECIMEN_CONTAINER
- type SSU_U03v2
- type ST
- 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 Segment
- type Sender
- type StringSet
- type TBR_Q01
- type TBR_Q01v2
- type TBR_R08
- type TBR_R08v2
- func (m *TBR_R08v2) AllRDT() []*RDT
- func (m *TBR_R08v2) AllSFT() []*SFT
- func (m *TBR_R08v2) DSC() *DSC
- func (m *TBR_R08v2) ERR() *ERR
- func (m *TBR_R08v2) MSA() *MSA
- func (m *TBR_R08v2) MSH() *MSH
- func (m TBR_R08v2) MarshalYAML() (interface{}, error)
- func (m *TBR_R08v2) QAK() *QAK
- func (m *TBR_R08v2) RDF() *RDF
- type TCC
- type TCD
- type TCU_U10
- type TCU_U10_TCCv2
- type TCU_U10_TEST_CONFIGURATION
- type TCU_U10v2
- type TM
- type TN
- type TQ
- type TQ1
- type TQ2
- type TS
- type TSPrecision
- type TX
- type TXA
- type Token
- 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_ORC_OBXv2
- type VXR_V03_ORC_TQ1v2
- type VXR_V03_ORCv2
- type VXR_V03_ORDER
- type VXR_V03_PATIENT_VISIT
- type VXR_V03_TIMING
- type VXR_V03v2
- func (m *VXR_V03v2) AllGT1() []*GT1
- func (m *VXR_V03v2) AllNK1() []*NK1
- func (m *VXR_V03v2) AllSFT() []*SFT
- func (m *VXR_V03v2) GroupByIN1() []*VXR_V03_IN1v2
- func (m *VXR_V03v2) GroupByORC() []*VXR_V03_ORCv2
- 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_ORC_OBXv2
- type VXU_V04_ORC_TQ1v2
- type VXU_V04_ORCv2
- type VXU_V04_ORDER
- type VXU_V04_PATIENT
- type VXU_V04_TIMING
- type VXU_V04v2
- func (m *VXU_V04v2) AllGT1() []*GT1
- func (m *VXU_V04v2) AllNK1() []*NK1
- func (m *VXU_V04v2) AllSFT() []*SFT
- func (m *VXU_V04v2) GroupByIN1() []*VXU_V04_IN1v2
- func (m *VXU_V04v2) GroupByORC() []*VXU_V04_ORCv2
- 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
- type ZCM
Constants ¶
const ( // SegmentTerminator is the character used to terminate a HL7 segment, // defined in section 2.7 of the HL7 2.3 specification. SegmentTerminator = constants.SegmentTerminator // SegmentTerminatorStr is the string representation of SegmentTerminator. SegmentTerminatorStr = constants.SegmentTerminatorStr )
Variables ¶
var ( // Timezone is a timezone for dates in the generated HL7 messages. // Its value is set by TimezoneAndLocation. Timezone string // Location is a location loaded for the Timezone used for dates in the // generated HL7 messages. // Its value is set by TimezoneAndLocation. Location *time.Location // Null is a "null" value as defined in HL7 spec, ie: two double quotes without content. Null = []byte(`""`) DefaultDelimiters = &Delimiters{ Field: '|', Component: '^', Subcomponent: '&', Repetition: '~', Escape: '\\', } // DefaultContextWithoutLocation doesn't use a default location, because locations generally need to be known and loaded in advance. // Use time.LoadLocation from the "time" package to create a location and assign it to TimezoneLoc later, like the following code does: // // shContext := hl7.DefaultContextWithoutLocation // location, err := time.LoadLocation("Europe/London") // if err != nil { // panic(err) // Or use your own error handling code. // } // shContext.TimezoneLoc = location DefaultContextWithoutLocation = &Context{ Decoder: unicode.UTF8.NewDecoder(), Delimiters: DefaultDelimiters, Rewrite: []Rewrite{NopRewrite}, Nesting: 0, } )
var ErrBadValue = errors.New("bad value for primitive HL7 type")
ErrBadValue occurs when we can't parse the value for a primitive HL7 type. We typically can't pass through the underlying reason (eg something like: strconv.ParseFloat: parsing ""E83039"": invalid syntax) as that reason may contain patient identifiable data.
var ( // ErrUnrecognizedEscapeSequence symbolizes an unknown or invalid HL7 escape sequence. ErrUnrecognizedEscapeSequence = errors.New("Unrecognized HL7 escape sequence") )
var FollowSets = map[string]StringSet{}/* 3522 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 ¶
func MarshalMessage ¶
func MarshalMessage(m MessageType, c *Context) ([]byte, error)
MarshalMessage marshals the given message into bytes, using the character encoding, delimiters, etc defined by Context.
func MarshalSegment ¶
MarshalSegment marshals the given segment into bytes, using the character encoding, delimiters, etc defined by Context.
func MarshalValue ¶
MarshalValue marshalls an HL7 type to a byte slice.
func ParseMessageV2 ¶
ParseMessageV2 parses a message, and returns a V2 type. TODO: Support Rewriting.
func SanitizeString ¶
SanitizeString sanitizes the provided string value. SanitizeString returns an empty string if the value is a HL7 NULL e.g. '""', else it is a no-op.
func TimezoneAndLocation ¶
TimezoneAndLocation sets the Timezone and Location based on tz provided. Returns an error if the location for the given timezone cannot be loaded.
func UnescapeText ¶
func UnescapeText(src []byte, d *Delimiters, isST bool) ([]byte, error)
UnescapeText unescapes the text field src using the rules from section 2.9.1 of the specification, eg \F\ for the field separator (usually |). Unknown escape sequences cause an ErrUnrecognizedEscapeSequence. TX, FT and CF fields can include any of the escape sequences defined in section 2.9.1. ST fields can include only a subset. If the parameter `isST` is set, only such subset is considered valid.
Types ¶
type ABS ¶
type ABS struct { DischargeCareProvider *XCN `hl7:"false,Discharge Care Provider"` // ABS-1 TransferMedicalServiceCode *CE `hl7:"false,Transfer Medical Service Code"` // ABS-2 SeverityOfIllnessCode *CE `hl7:"false,Severity Of Illness Code"` // ABS-3 DateTimeOfAttestation *TS `hl7:"false,Date/Time Of Attestation"` // ABS-4 AttestedBy *XCN `hl7:"false,Attested By"` // ABS-5 TriageCode *CE `hl7:"false,Triage Code"` // ABS-6 AbstractCompletionDateTime *TS `hl7:"false,Abstract Completion Date/Time"` // ABS-7 AbstractedBy *XCN `hl7:"false,Abstracted By"` // ABS-8 CaseCategoryCode *CE `hl7:"false,Case Category Code"` // ABS-9 CaesarianSectionIndicator *ID `hl7:"false,Caesarian Section Indicator"` // ABS-10 GestationCategoryCode *CE `hl7:"false,Gestation Category Code"` // ABS-11 GestationPeriodWeeks *NM `hl7:"false,Gestation Period - Weeks"` // ABS-12 NewbornCode *CE `hl7:"false,Newborn Code"` // ABS-13 StillbornIndicator *ID `hl7:"false,Stillborn Indicator"` // ABS-14 }
ABS represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*ABS) SegmentName ¶
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 EnteredBy *XCN `hl7:"false,Entered By"` // ACC-7 AccidentDescription *ST `hl7:"false,Accident Description"` // ACC-8 BroughtInBy *ST `hl7:"false,Brought In By"` // ACC-9 PoliceNotifiedIndicator *ID `hl7:"false,Police Notified Indicator"` // ACC-10 AccidentAddress *XAD `hl7:"false,Accident Address"` // ACC-11 }
ACC represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*ACC) SegmentName ¶
type ACK ¶
type ACK struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` MSA *MSA `hl7:"true,MSA"` ERR []ERR `hl7:"false,ERR"` Other []interface{} }
ACK represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ACK) MessageTypeName ¶
type ACK_N02 ¶
ACK_N02 represents the corresponding HL7 message type. Definition from HL7 2.4
func (*ACK_N02) MessageTypeName ¶
type ACK_N02v2 ¶
type ACK_N02v2 struct {
// contains filtered or unexported fields
}
func (ACK_N02v2) MarshalYAML ¶
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.5.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.5.1
func (*ADD) SegmentName ¶
type ADR_A19 ¶
type ADR_A19 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` 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.5.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"` ROL []ROL `hl7:"false,ROL"` Other []interface{} }
ADR_A19_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.5.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) AllROL ¶
func (m *ADR_A19_PID_IN1v2) AllROL() []*ROL
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) AllROL1 ¶
func (m *ADR_A19_PIDv2) AllROL1() []*ROL
func (*ADR_A19_PIDv2) AllROL2 ¶
func (m *ADR_A19_PIDv2) AllROL2() []*ROL
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.5.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"` ROL1 []ROL `hl7:"false,ROL1"` NK1 []NK1 `hl7:"false,NK1"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` ROL2 []ROL `hl7:"false,ROL2"` 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.5.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"` SFT []SFT `hl7:"false,SFT"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` ROL1 []ROL `hl7:"false,ROL1"` NK1 []NK1 `hl7:"false,NK1"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` ROL2 []ROL `hl7:"false,ROL2"` 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"` PDA *PDA `hl7:"false,PDA"` Other []interface{} }
ADT_A01 represents the corresponding HL7 message type. Definition from HL7 2.5.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) AllROL ¶
func (m *ADT_A01_IN1v2) AllROL() []*ROL
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"` ROL []ROL `hl7:"false,ROL"` Other []interface{} }
ADT_A01_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.5.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.5.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"` SFT []SFT `hl7:"false,SFT"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` ROL1 []ROL `hl7:"false,ROL1"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` ROL2 []ROL `hl7:"false,ROL2"` DB1 []DB1 `hl7:"false,DB1"` OBX []OBX `hl7:"false,OBX"` PDA *PDA `hl7:"false,PDA"` Other []interface{} }
ADT_A02 represents the corresponding HL7 message type. Definition from HL7 2.5.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"` SFT []SFT `hl7:"false,SFT"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` ROL1 []ROL `hl7:"false,ROL1"` NK1 []NK1 `hl7:"false,NK1"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` ROL2 []ROL `hl7:"false,ROL2"` DB1 []DB1 `hl7:"false,DB1"` AL1 []AL1 `hl7:"false,AL1"` DG1 []DG1 `hl7:"false,DG1"` DRG *DRG `hl7:"false,DRG"` PROCEDURE []ADT_A03_PROCEDURE `hl7:"false,PROCEDURE"` OBX []OBX `hl7:"false,OBX"` GT1 []GT1 `hl7:"false,GT1"` INSURANCE []ADT_A03_INSURANCE `hl7:"false,INSURANCE"` ACC *ACC `hl7:"false,ACC"` PDA *PDA `hl7:"false,PDA"` Other []interface{} }
ADT_A03 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ADT_A03) MessageTypeName ¶
type ADT_A03_IN1v2 ¶
type ADT_A03_IN1v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A03_IN1v2) AllIN3 ¶
func (m *ADT_A03_IN1v2) AllIN3() []*IN3
func (*ADT_A03_IN1v2) AllROL ¶
func (m *ADT_A03_IN1v2) AllROL() []*ROL
func (*ADT_A03_IN1v2) IN1 ¶
func (m *ADT_A03_IN1v2) IN1() *IN1
func (*ADT_A03_IN1v2) IN2 ¶
func (m *ADT_A03_IN1v2) IN2() *IN2
func (ADT_A03_IN1v2) MarshalYAML ¶
func (m ADT_A03_IN1v2) MarshalYAML() (interface{}, error)
type ADT_A03_INSURANCE ¶
type ADT_A03_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 []IN3 `hl7:"false,IN3"` ROL []ROL `hl7:"false,ROL"` Other []interface{} }
ADT_A03_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ADT_A03_INSURANCE) MessageTypeSubStructName ¶
func (s *ADT_A03_INSURANCE) MessageTypeSubStructName() string
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.5.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) GroupByIN1 ¶
func (m *ADT_A03v2) GroupByIN1() []*ADT_A03_IN1v2
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"` SFT []SFT `hl7:"false,SFT"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` ROL1 []ROL `hl7:"false,ROL1"` NK1 []NK1 `hl7:"false,NK1"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` ROL2 []ROL `hl7:"false,ROL2"` 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_A05_PROCEDURE `hl7:"false,PROCEDURE"` 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.5.1
func (*ADT_A05) MessageTypeName ¶
type ADT_A05_IN1v2 ¶
type ADT_A05_IN1v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A05_IN1v2) AllIN3 ¶
func (m *ADT_A05_IN1v2) AllIN3() []*IN3
func (*ADT_A05_IN1v2) AllROL ¶
func (m *ADT_A05_IN1v2) AllROL() []*ROL
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) 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"` ROL []ROL `hl7:"false,ROL"` Other []interface{} }
ADT_A05_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ADT_A05_INSURANCE) MessageTypeSubStructName ¶
func (s *ADT_A05_INSURANCE) MessageTypeSubStructName() string
type ADT_A05_PR1v2 ¶
type ADT_A05_PR1v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A05_PR1v2) AllROL ¶
func (m *ADT_A05_PR1v2) AllROL() []*ROL
func (ADT_A05_PR1v2) MarshalYAML ¶
func (m ADT_A05_PR1v2) MarshalYAML() (interface{}, error)
func (*ADT_A05_PR1v2) PR1 ¶
func (m *ADT_A05_PR1v2) PR1() *PR1
type ADT_A05_PROCEDURE ¶
type ADT_A05_PROCEDURE struct { PR1 *PR1 `hl7:"true,PR1"` ROL []ROL `hl7:"false,ROL"` Other []interface{} }
ADT_A05_PROCEDURE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ADT_A05_PROCEDURE) MessageTypeSubStructName ¶
func (s *ADT_A05_PROCEDURE) 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) GroupByPR1 ¶
func (m *ADT_A05v2) GroupByPR1() []*ADT_A05_PR1v2
func (ADT_A05v2) MarshalYAML ¶
type ADT_A06 ¶
type ADT_A06 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` ROL1 []ROL `hl7:"false,ROL1"` MRG *MRG `hl7:"false,MRG"` NK1 []NK1 `hl7:"false,NK1"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` ROL2 []ROL `hl7:"false,ROL2"` 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.5.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) AllROL ¶
func (m *ADT_A06_IN1v2) AllROL() []*ROL
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"` ROL []ROL `hl7:"false,ROL"` Other []interface{} }
ADT_A06_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.5.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.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5.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"` SFT []SFT `hl7:"false,SFT"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` ROL1 []ROL `hl7:"false,ROL1"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` ROL2 []ROL `hl7:"false,ROL2"` DB1 []DB1 `hl7:"false,DB1"` OBX []OBX `hl7:"false,OBX"` DG1 []DG1 `hl7:"false,DG1"` Other []interface{} }
ADT_A15 represents the corresponding HL7 message type. Definition from HL7 2.5.1
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"` SFT []SFT `hl7:"false,SFT"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` ROL1 []ROL `hl7:"false,ROL1"` NK1 []NK1 `hl7:"false,NK1"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` ROL2 []ROL `hl7:"false,ROL2"` 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_A16_PROCEDURE `hl7:"false,PROCEDURE"` GT1 []GT1 `hl7:"false,GT1"` INSURANCE []ADT_A16_INSURANCE `hl7:"false,INSURANCE"` ACC *ACC `hl7:"false,ACC"` Other []interface{} }
ADT_A16 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ADT_A16) MessageTypeName ¶
type ADT_A16_IN1v2 ¶
type ADT_A16_IN1v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A16_IN1v2) AllIN3 ¶
func (m *ADT_A16_IN1v2) AllIN3() []*IN3
func (*ADT_A16_IN1v2) AllROL ¶
func (m *ADT_A16_IN1v2) AllROL() []*ROL
func (*ADT_A16_IN1v2) IN1 ¶
func (m *ADT_A16_IN1v2) IN1() *IN1
func (*ADT_A16_IN1v2) IN2 ¶
func (m *ADT_A16_IN1v2) IN2() *IN2
func (ADT_A16_IN1v2) MarshalYAML ¶
func (m ADT_A16_IN1v2) MarshalYAML() (interface{}, error)
type ADT_A16_INSURANCE ¶
type ADT_A16_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 []IN3 `hl7:"false,IN3"` ROL []ROL `hl7:"false,ROL"` Other []interface{} }
ADT_A16_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ADT_A16_INSURANCE) MessageTypeSubStructName ¶
func (s *ADT_A16_INSURANCE) MessageTypeSubStructName() string
type ADT_A16_PR1v2 ¶
type ADT_A16_PR1v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A16_PR1v2) AllROL ¶
func (m *ADT_A16_PR1v2) AllROL() []*ROL
func (ADT_A16_PR1v2) MarshalYAML ¶
func (m ADT_A16_PR1v2) MarshalYAML() (interface{}, error)
func (*ADT_A16_PR1v2) PR1 ¶
func (m *ADT_A16_PR1v2) PR1() *PR1
type ADT_A16_PROCEDURE ¶
type ADT_A16_PROCEDURE struct { PR1 *PR1 `hl7:"true,PR1"` ROL []ROL `hl7:"false,ROL"` Other []interface{} }
ADT_A16_PROCEDURE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ADT_A16_PROCEDURE) MessageTypeSubStructName ¶
func (s *ADT_A16_PROCEDURE) MessageTypeSubStructName() string
type ADT_A16v2 ¶
type ADT_A16v2 struct {
// contains filtered or unexported fields
}
func (*ADT_A16v2) GroupByIN1 ¶
func (m *ADT_A16v2) GroupByIN1() []*ADT_A16_IN1v2
func (*ADT_A16v2) GroupByPR1 ¶
func (m *ADT_A16v2) GroupByPR1() []*ADT_A16_PR1v2
func (ADT_A16v2) MarshalYAML ¶
type ADT_A17 ¶
type ADT_A17 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` 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.5.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"` SFT []SFT `hl7:"false,SFT"` 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_A18 represents the corresponding HL7 message type. Definition from HL7 2.5.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"` SFT []SFT `hl7:"false,SFT"` EVN *EVN `hl7:"true,EVN"` NPU *NPU `hl7:"true,NPU"` Other []interface{} }
ADT_A20 represents the corresponding HL7 message type. Definition from HL7 2.5.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"` SFT []SFT `hl7:"false,SFT"` 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_A21 represents the corresponding HL7 message type. Definition from HL7 2.5.1
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"` SFT []SFT `hl7:"false,SFT"` 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.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5.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"` SFT []SFT `hl7:"false,SFT"` 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_A37 represents the corresponding HL7 message type. Definition from HL7 2.5.1
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"` SFT []SFT `hl7:"false,SFT"` 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_A38 represents the corresponding HL7 message type. Definition from HL7 2.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5.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.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5.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.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5.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.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5.1
func (*ADT_A50) MessageTypeName ¶
type ADT_A50v2 ¶
type ADT_A50v2 struct {
// contains filtered or unexported fields
}
func (ADT_A50v2) MarshalYAML ¶
type ADT_A52 ¶
type ADT_A52 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` 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"` Other []interface{} }
ADT_A52 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ADT_A52) MessageTypeName ¶
type ADT_A52v2 ¶
type ADT_A52v2 struct {
// contains filtered or unexported fields
}
func (ADT_A52v2) MarshalYAML ¶
type ADT_A54 ¶
type ADT_A54 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` ROL1 []ROL `hl7:"false,ROL1"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` ROL2 []ROL `hl7:"false,ROL2"` Other []interface{} }
ADT_A54 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ADT_A54) MessageTypeName ¶
type ADT_A54v2 ¶
type ADT_A54v2 struct {
// contains filtered or unexported fields
}
func (ADT_A54v2) MarshalYAML ¶
type ADT_A60 ¶
type ADT_A60 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PV1 *PV1 `hl7:"false,PV1"` PV2 *PV2 `hl7:"false,PV2"` IAM []IAM `hl7:"false,IAM"` Other []interface{} }
ADT_A60 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ADT_A60) MessageTypeName ¶
type ADT_A60v2 ¶
type ADT_A60v2 struct {
// contains filtered or unexported fields
}
func (ADT_A60v2) MarshalYAML ¶
type ADT_A61 ¶
type ADT_A61 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` PV1 *PV1 `hl7:"true,PV1"` ROL []ROL `hl7:"false,ROL"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
ADT_A61 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ADT_A61) MessageTypeName ¶
type ADT_A61v2 ¶
type ADT_A61v2 struct {
// contains filtered or unexported fields
}
func (ADT_A61v2) MarshalYAML ¶
type AFF ¶
type AFF struct { SetIDAFF *SI `hl7:"true,Set ID - AFF"` // AFF-1 ProfessionalOrganization *XON `hl7:"true,Professional Organization"` // AFF-2 ProfessionalOrganizationAddress *XAD `hl7:"false,Professional Organization Address"` // AFF-3 ProfessionalOrganizationAffiliationDateRange []DR `hl7:"false,Professional Organization Affiliation Date Range"` // AFF-4 ProfessionalAffiliationAdditionalInformation *ST `hl7:"false,Professional Affiliation Additional Information"` // AFF-5 }
AFF represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*AFF) SegmentName ¶
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.5.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:"false,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.5.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 ResourceType *CE `hl7:"false,Resource Type"` // 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.5.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 UniversalServiceIdentifier *CE `hl7:"true,Universal Service Identifier"` // 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 PlacerSupplementalServiceInformation []CE `hl7:"false,Placer Supplemental Service Information"` // AIS-11 FillerSupplementalServiceInformation []CE `hl7:"false,Filler Supplemental Service Information"` // AIS-12 }
AIS represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*AIS) SegmentName ¶
type AL1 ¶
type AL1 struct { SetIDAL1 *SI `hl7:"true,Set ID - AL1"` // AL1-1 AllergenTypeCode *CE `hl7:"false,Allergen Type Code"` // AL1-2 AllergenCodeMnemonicDescription *CE `hl7:"true,Allergen Code/Mnemonic/Description"` // AL1-3 AllergySeverityCode *CE `hl7:"false,Allergy Severity Code"` // AL1-4 AllergyReactionCode []ST `hl7:"false,Allergy Reaction Code"` // AL1-5 IdentificationDate *DT `hl7:"false,Identification Date"` // AL1-6 }
AL1 represents the corresponding HL7 segment. Definition from HL7 2.5.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.5.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 PlacerOrderNumber []EI `hl7:"false,Placer Order Number"` // ARQ-24 FillerOrderNumber []EI `hl7:"false,Filler Order Number"` // ARQ-25 }
ARQ represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*ARQ) SegmentName ¶
type AUI ¶
type AUI struct { AuthorizationNumber *ST `hl7:"false,Authorization Number"` Date *DT `hl7:"false,Date"` Source *ST `hl7:"false,Source"` }
AUI represents the corresponding HL7 datatype. Definition from HL7 2.5.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.5.1
func (*AUT) SegmentName ¶
type Any ¶
type Any []byte
Any represents any potential HL7 field type.
type BAR_P01 ¶
type BAR_P01 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` ROL []ROL `hl7:"false,ROL"` VISIT []BAR_P01_VISIT `hl7:"true,VISIT"` Other []interface{} }
BAR_P01 represents the corresponding HL7 message type. Definition from HL7 2.5.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"` ROL []ROL `hl7:"false,ROL"` Other []interface{} }
BAR_P01_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.5.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.5.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) AllROL ¶
func (m *BAR_P01_PV1_IN1v2) AllROL() []*ROL
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) AllROL ¶
func (m *BAR_P01_PV1v2) AllROL() []*ROL
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"` ROL []ROL `hl7:"false,ROL"` 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.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5.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.5.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_P05 ¶
type BAR_P05 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` ROL []ROL `hl7:"false,ROL"` VISIT []BAR_P05_VISIT `hl7:"true,VISIT"` Other []interface{} }
BAR_P05 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*BAR_P05) MessageTypeName ¶
type BAR_P05_INSURANCE ¶
type BAR_P05_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 []IN3 `hl7:"false,IN3"` ROL []ROL `hl7:"false,ROL"` Other []interface{} }
BAR_P05_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*BAR_P05_INSURANCE) MessageTypeSubStructName ¶
func (s *BAR_P05_INSURANCE) MessageTypeSubStructName() string
type BAR_P05_PROCEDURE ¶
type BAR_P05_PROCEDURE struct { PR1 *PR1 `hl7:"true,PR1"` ROL []ROL `hl7:"false,ROL"` Other []interface{} }
BAR_P05_PROCEDURE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*BAR_P05_PROCEDURE) MessageTypeSubStructName ¶
func (s *BAR_P05_PROCEDURE) MessageTypeSubStructName() string
type BAR_P05_PV1_IN1v2 ¶
type BAR_P05_PV1_IN1v2 struct {
// contains filtered or unexported fields
}
func (*BAR_P05_PV1_IN1v2) AllIN3 ¶
func (m *BAR_P05_PV1_IN1v2) AllIN3() []*IN3
func (*BAR_P05_PV1_IN1v2) AllROL ¶
func (m *BAR_P05_PV1_IN1v2) AllROL() []*ROL
func (*BAR_P05_PV1_IN1v2) IN1 ¶
func (m *BAR_P05_PV1_IN1v2) IN1() *IN1
func (*BAR_P05_PV1_IN1v2) IN2 ¶
func (m *BAR_P05_PV1_IN1v2) IN2() *IN2
func (BAR_P05_PV1_IN1v2) MarshalYAML ¶
func (m BAR_P05_PV1_IN1v2) MarshalYAML() (interface{}, error)
type BAR_P05_PV1_PR1v2 ¶
type BAR_P05_PV1_PR1v2 struct {
// contains filtered or unexported fields
}
func (*BAR_P05_PV1_PR1v2) AllROL ¶
func (m *BAR_P05_PV1_PR1v2) AllROL() []*ROL
func (BAR_P05_PV1_PR1v2) MarshalYAML ¶
func (m BAR_P05_PV1_PR1v2) MarshalYAML() (interface{}, error)
func (*BAR_P05_PV1_PR1v2) PR1 ¶
func (m *BAR_P05_PV1_PR1v2) PR1() *PR1
type BAR_P05_PV1v2 ¶
type BAR_P05_PV1v2 struct {
// contains filtered or unexported fields
}
func (*BAR_P05_PV1v2) ABS ¶
func (m *BAR_P05_PV1v2) ABS() *ABS
func (*BAR_P05_PV1v2) ACC ¶
func (m *BAR_P05_PV1v2) ACC() *ACC
func (*BAR_P05_PV1v2) AllAL1 ¶
func (m *BAR_P05_PV1v2) AllAL1() []*AL1
func (*BAR_P05_PV1v2) AllBLC ¶
func (m *BAR_P05_PV1v2) AllBLC() []*BLC
func (*BAR_P05_PV1v2) AllDB1 ¶
func (m *BAR_P05_PV1v2) AllDB1() []*DB1
func (*BAR_P05_PV1v2) AllDG1 ¶
func (m *BAR_P05_PV1v2) AllDG1() []*DG1
func (*BAR_P05_PV1v2) AllGT1 ¶
func (m *BAR_P05_PV1v2) AllGT1() []*GT1
func (*BAR_P05_PV1v2) AllNK1 ¶
func (m *BAR_P05_PV1v2) AllNK1() []*NK1
func (*BAR_P05_PV1v2) AllOBX ¶
func (m *BAR_P05_PV1v2) AllOBX() []*OBX
func (*BAR_P05_PV1v2) AllROL ¶
func (m *BAR_P05_PV1v2) AllROL() []*ROL
func (*BAR_P05_PV1v2) DRG ¶
func (m *BAR_P05_PV1v2) DRG() *DRG
func (*BAR_P05_PV1v2) GroupByIN1 ¶
func (m *BAR_P05_PV1v2) GroupByIN1() []*BAR_P05_PV1_IN1v2
func (*BAR_P05_PV1v2) GroupByPR1 ¶
func (m *BAR_P05_PV1v2) GroupByPR1() []*BAR_P05_PV1_PR1v2
func (BAR_P05_PV1v2) MarshalYAML ¶
func (m BAR_P05_PV1v2) MarshalYAML() (interface{}, error)
func (*BAR_P05_PV1v2) PV1 ¶
func (m *BAR_P05_PV1v2) PV1() *PV1
func (*BAR_P05_PV1v2) PV2 ¶
func (m *BAR_P05_PV1v2) PV2() *PV2
func (*BAR_P05_PV1v2) RMI ¶
func (m *BAR_P05_PV1v2) RMI() *RMI
func (*BAR_P05_PV1v2) UB1 ¶
func (m *BAR_P05_PV1v2) UB1() *UB1
func (*BAR_P05_PV1v2) UB2 ¶
func (m *BAR_P05_PV1v2) UB2() *UB2
type BAR_P05_VISIT ¶
type BAR_P05_VISIT struct { PV1 *PV1 `hl7:"false,PV1"` PV2 *PV2 `hl7:"false,PV2"` ROL []ROL `hl7:"false,ROL"` 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_P05_PROCEDURE `hl7:"false,PROCEDURE"` GT1 []GT1 `hl7:"false,GT1"` NK1 []NK1 `hl7:"false,NK1"` INSURANCE []BAR_P05_INSURANCE `hl7:"false,INSURANCE"` ACC *ACC `hl7:"false,ACC"` UB1 *UB1 `hl7:"false,UB1"` UB2 *UB2 `hl7:"false,UB2"` ABS *ABS `hl7:"false,ABS"` BLC []BLC `hl7:"false,BLC"` RMI *RMI `hl7:"false,RMI"` Other []interface{} }
BAR_P05_VISIT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*BAR_P05_VISIT) MessageTypeSubStructName ¶
func (s *BAR_P05_VISIT) MessageTypeSubStructName() string
type BAR_P05v2 ¶
type BAR_P05v2 struct {
// contains filtered or unexported fields
}
func (*BAR_P05v2) GroupByPV1 ¶
func (m *BAR_P05v2) GroupByPV1() []*BAR_P05_PV1v2
func (BAR_P05v2) MarshalYAML ¶
type BAR_P06 ¶
type BAR_P06 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` 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.5.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.5.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 BAR_P10 ¶
type BAR_P10 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PV1 *PV1 `hl7:"true,PV1"` DG1 []DG1 `hl7:"false,DG1"` GP1 *GP1 `hl7:"true,GP1"` PROCEDURE []BAR_P10_PROCEDURE `hl7:"false,PROCEDURE"` Other []interface{} }
BAR_P10 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*BAR_P10) MessageTypeName ¶
type BAR_P10_PR1v2 ¶
type BAR_P10_PR1v2 struct {
// contains filtered or unexported fields
}
func (*BAR_P10_PR1v2) GP2 ¶
func (m *BAR_P10_PR1v2) GP2() *GP2
func (BAR_P10_PR1v2) MarshalYAML ¶
func (m BAR_P10_PR1v2) MarshalYAML() (interface{}, error)
func (*BAR_P10_PR1v2) PR1 ¶
func (m *BAR_P10_PR1v2) PR1() *PR1
type BAR_P10_PROCEDURE ¶
type BAR_P10_PROCEDURE struct { PR1 *PR1 `hl7:"true,PR1"` GP2 *GP2 `hl7:"false,GP2"` Other []interface{} }
BAR_P10_PROCEDURE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*BAR_P10_PROCEDURE) MessageTypeSubStructName ¶
func (s *BAR_P10_PROCEDURE) MessageTypeSubStructName() string
type BAR_P10v2 ¶
type BAR_P10v2 struct {
// contains filtered or unexported fields
}
func (*BAR_P10v2) GroupByPR1 ¶
func (m *BAR_P10v2) GroupByPR1() []*BAR_P10_PR1v2
func (BAR_P10v2) MarshalYAML ¶
type BAR_P12 ¶
type BAR_P12 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PV1 *PV1 `hl7:"true,PV1"` DG1 []DG1 `hl7:"false,DG1"` DRG *DRG `hl7:"false,DRG"` PROCEDURE []BAR_P12_PROCEDURE `hl7:"false,PROCEDURE"` Other []interface{} }
BAR_P12 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*BAR_P12) MessageTypeName ¶
type BAR_P12_PR1v2 ¶
type BAR_P12_PR1v2 struct {
// contains filtered or unexported fields
}
func (*BAR_P12_PR1v2) AllROL ¶
func (m *BAR_P12_PR1v2) AllROL() []*ROL
func (BAR_P12_PR1v2) MarshalYAML ¶
func (m BAR_P12_PR1v2) MarshalYAML() (interface{}, error)
func (*BAR_P12_PR1v2) PR1 ¶
func (m *BAR_P12_PR1v2) PR1() *PR1
type BAR_P12_PROCEDURE ¶
type BAR_P12_PROCEDURE struct { PR1 *PR1 `hl7:"true,PR1"` ROL []ROL `hl7:"false,ROL"` Other []interface{} }
BAR_P12_PROCEDURE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*BAR_P12_PROCEDURE) MessageTypeSubStructName ¶
func (s *BAR_P12_PROCEDURE) MessageTypeSubStructName() string
type BAR_P12v2 ¶
type BAR_P12v2 struct {
// contains filtered or unexported fields
}
func (*BAR_P12v2) GroupByPR1 ¶
func (m *BAR_P12v2) GroupByPR1() []*BAR_P12_PR1v2
func (BAR_P12v2) 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 *HD `hl7:"false,Batch Sending Application"` // BHS-3 BatchSendingFacility *HD `hl7:"false,Batch Sending Facility"` // BHS-4 BatchReceivingApplication *HD `hl7:"false,Batch Receiving Application"` // BHS-5 BatchReceivingFacility *HD `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.5.1
func (*BHS) SegmentName ¶
type BLC ¶
type BLC struct { BloodProductCode *CE `hl7:"false,Blood Product Code"` // BLC-1 BloodAmount *CQ `hl7:"false,Blood Amount"` // BLC-2 }
BLC represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*BLC) 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 ChargeTypeReason *CWE `hl7:"false,Charge Type Reason"` // BLG-4 }
BLG represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*BLG) SegmentName ¶
type BPO ¶
type BPO struct { SetIDBPO *SI `hl7:"true,Set ID - BPO"` // BPO-1 BPUniversalServiceID *CWE `hl7:"true,BP Universal Service ID"` // BPO-2 BPProcessingRequirements []CWE `hl7:"false,BP Processing Requirements"` // BPO-3 BPQuantity *NM `hl7:"true,BP Quantity"` // BPO-4 BPAmount *NM `hl7:"false,BP Amount"` // BPO-5 BPUnits *CE `hl7:"false,BP Units"` // BPO-6 BPIntendedUseDateTime *TS `hl7:"false,BP Intended Use Date/Time"` // BPO-7 BPIntendedDispenseFromLocation *PL `hl7:"false,BP Intended Dispense From Location"` // BPO-8 BPIntendedDispenseFromAddress *XAD `hl7:"false,BP Intended Dispense From Address"` // BPO-9 BPRequestedDispenseDateTime *TS `hl7:"false,BP Requested Dispense Date/Time"` // BPO-10 BPRequestedDispenseToLocation *PL `hl7:"false,BP Requested Dispense To Location"` // BPO-11 BPRequestedDispenseToAddress *XAD `hl7:"false,BP Requested Dispense To Address"` // BPO-12 BPIndicationForUse []CWE `hl7:"false,BP Indication For Use"` // BPO-13 BPInformedConsentIndicator *ID `hl7:"false,BP Informed Consent Indicator"` // BPO-14 }
BPO represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*BPO) SegmentName ¶
type BPS_O29 ¶
type BPS_O29 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` NTE []NTE `hl7:"false,NTE"` PATIENT *BPS_O29_PATIENT `hl7:"false,PATIENT"` ORDER []BPS_O29_ORDER `hl7:"true,ORDER"` Other []interface{} }
BPS_O29 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*BPS_O29) MessageTypeName ¶
type BPS_O29_ORC_BPXv2 ¶
type BPS_O29_ORC_BPXv2 struct {
// contains filtered or unexported fields
}
func (*BPS_O29_ORC_BPXv2) AllNTE ¶
func (m *BPS_O29_ORC_BPXv2) AllNTE() []*NTE
func (*BPS_O29_ORC_BPXv2) BPX ¶
func (m *BPS_O29_ORC_BPXv2) BPX() *BPX
func (BPS_O29_ORC_BPXv2) MarshalYAML ¶
func (m BPS_O29_ORC_BPXv2) MarshalYAML() (interface{}, error)
type BPS_O29_ORC_TQ1v2 ¶
type BPS_O29_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*BPS_O29_ORC_TQ1v2) AllTQ2 ¶
func (m *BPS_O29_ORC_TQ1v2) AllTQ2() []*TQ2
func (BPS_O29_ORC_TQ1v2) MarshalYAML ¶
func (m BPS_O29_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*BPS_O29_ORC_TQ1v2) TQ1 ¶
func (m *BPS_O29_ORC_TQ1v2) TQ1() *TQ1
type BPS_O29_ORCv2 ¶
type BPS_O29_ORCv2 struct {
// contains filtered or unexported fields
}
func (*BPS_O29_ORCv2) AllNTE ¶
func (m *BPS_O29_ORCv2) AllNTE() []*NTE
func (*BPS_O29_ORCv2) BPO ¶
func (m *BPS_O29_ORCv2) BPO() *BPO
func (*BPS_O29_ORCv2) GroupByBPX ¶
func (m *BPS_O29_ORCv2) GroupByBPX() []*BPS_O29_ORC_BPXv2
func (*BPS_O29_ORCv2) GroupByTQ1 ¶
func (m *BPS_O29_ORCv2) GroupByTQ1() []*BPS_O29_ORC_TQ1v2
func (BPS_O29_ORCv2) MarshalYAML ¶
func (m BPS_O29_ORCv2) MarshalYAML() (interface{}, error)
func (*BPS_O29_ORCv2) ORC ¶
func (m *BPS_O29_ORCv2) ORC() *ORC
type BPS_O29_ORDER ¶
type BPS_O29_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []BPS_O29_TIMING `hl7:"false,TIMING"` BPO *BPO `hl7:"true,BPO"` NTE []NTE `hl7:"false,NTE"` PRODUCT []BPS_O29_PRODUCT `hl7:"false,PRODUCT"` Other []interface{} }
BPS_O29_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*BPS_O29_ORDER) MessageTypeSubStructName ¶
func (s *BPS_O29_ORDER) MessageTypeSubStructName() string
type BPS_O29_PATIENT ¶
type BPS_O29_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NTE []NTE `hl7:"false,NTE"` PATIENT_VISIT *BPS_O29_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` Other []interface{} }
BPS_O29_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*BPS_O29_PATIENT) MessageTypeSubStructName ¶
func (s *BPS_O29_PATIENT) MessageTypeSubStructName() string
type BPS_O29_PATIENT_VISIT ¶
type BPS_O29_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
BPS_O29_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*BPS_O29_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *BPS_O29_PATIENT_VISIT) MessageTypeSubStructName() string
type BPS_O29_PIDv2 ¶
type BPS_O29_PIDv2 struct {
// contains filtered or unexported fields
}
func (*BPS_O29_PIDv2) AllNTE ¶
func (m *BPS_O29_PIDv2) AllNTE() []*NTE
func (BPS_O29_PIDv2) MarshalYAML ¶
func (m BPS_O29_PIDv2) MarshalYAML() (interface{}, error)
func (*BPS_O29_PIDv2) PD1 ¶
func (m *BPS_O29_PIDv2) PD1() *PD1
func (*BPS_O29_PIDv2) PID ¶
func (m *BPS_O29_PIDv2) PID() *PID
func (*BPS_O29_PIDv2) PV1 ¶
func (m *BPS_O29_PIDv2) PV1() *PV1
func (*BPS_O29_PIDv2) PV2 ¶
func (m *BPS_O29_PIDv2) PV2() *PV2
type BPS_O29_PRODUCT ¶
type BPS_O29_PRODUCT struct { BPX *BPX `hl7:"true,BPX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
BPS_O29_PRODUCT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*BPS_O29_PRODUCT) MessageTypeSubStructName ¶
func (s *BPS_O29_PRODUCT) MessageTypeSubStructName() string
type BPS_O29_TIMING ¶
type BPS_O29_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
BPS_O29_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*BPS_O29_TIMING) MessageTypeSubStructName ¶
func (s *BPS_O29_TIMING) MessageTypeSubStructName() string
type BPS_O29v2 ¶
type BPS_O29v2 struct {
// contains filtered or unexported fields
}
func (*BPS_O29v2) GroupByORC ¶
func (m *BPS_O29v2) GroupByORC() []*BPS_O29_ORCv2
func (*BPS_O29v2) GroupByPID ¶
func (m *BPS_O29v2) GroupByPID() *BPS_O29_PIDv2
func (BPS_O29v2) MarshalYAML ¶
type BPX ¶
type BPX struct { SetIDBPX *SI `hl7:"true,Set ID - BPX"` // BPX-1 BPDispenseStatus *CWE `hl7:"true,BP Dispense Status"` // BPX-2 BPStatus *ID `hl7:"true,BP Status"` // BPX-3 BPDateTimeOfStatus *TS `hl7:"true,BP Date/Time Of Status"` // BPX-4 BCDonationID *EI `hl7:"false,BC Donation ID"` // BPX-5 BCComponent *CNE `hl7:"false,BC Component"` // BPX-6 BCDonationTypeIntendedUse *CNE `hl7:"false,BC Donation Type / Intended Use"` // BPX-7 CPCommercialProduct *CWE `hl7:"false,CP Commercial Product"` // BPX-8 CPManufacturer *XON `hl7:"false,CP Manufacturer"` // BPX-9 CPLotNumber *EI `hl7:"false,CP Lot Number"` // BPX-10 BPBloodGroup *CNE `hl7:"false,BP Blood Group"` // BPX-11 BCSpecialTesting []CNE `hl7:"false,BC Special Testing"` // BPX-12 BPExpirationDateTime *TS `hl7:"false,BP Expiration Date/Time"` // BPX-13 BPQuantity *NM `hl7:"true,BP Quantity"` // BPX-14 BPAmount *NM `hl7:"false,BP Amount"` // BPX-15 BPUnits *CE `hl7:"false,BP Units"` // BPX-16 BPUniqueID *EI `hl7:"false,BP Unique ID"` // BPX-17 BPActualDispensedToLocation *PL `hl7:"false,BP Actual Dispensed To Location"` // BPX-18 BPActualDispensedToAddress *XAD `hl7:"false,BP Actual Dispensed To Address"` // BPX-19 BPDispensedToReceiver *XCN `hl7:"false,BP Dispensed To Receiver"` // BPX-20 BPDispensingIndividual *XCN `hl7:"false,BP Dispensing Individual"` // BPX-21 }
BPX represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*BPX) SegmentName ¶
type BRP_O30 ¶
type BRP_O30 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR []ERR `hl7:"false,ERR"` SFT []SFT `hl7:"false,SFT"` NTE []NTE `hl7:"false,NTE"` RESPONSE *BRP_O30_RESPONSE `hl7:"false,RESPONSE"` Other []interface{} }
BRP_O30 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*BRP_O30) MessageTypeName ¶
type BRP_O30_ORC_TQ1v2 ¶
type BRP_O30_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*BRP_O30_ORC_TQ1v2) AllTQ2 ¶
func (m *BRP_O30_ORC_TQ1v2) AllTQ2() []*TQ2
func (BRP_O30_ORC_TQ1v2) MarshalYAML ¶
func (m BRP_O30_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*BRP_O30_ORC_TQ1v2) TQ1 ¶
func (m *BRP_O30_ORC_TQ1v2) TQ1() *TQ1
type BRP_O30_ORCv2 ¶
type BRP_O30_ORCv2 struct {
// contains filtered or unexported fields
}
func (*BRP_O30_ORCv2) AllBPX ¶
func (m *BRP_O30_ORCv2) AllBPX() []*BPX
func (*BRP_O30_ORCv2) BPO ¶
func (m *BRP_O30_ORCv2) BPO() *BPO
func (*BRP_O30_ORCv2) GroupByTQ1 ¶
func (m *BRP_O30_ORCv2) GroupByTQ1() []*BRP_O30_ORC_TQ1v2
func (BRP_O30_ORCv2) MarshalYAML ¶
func (m BRP_O30_ORCv2) MarshalYAML() (interface{}, error)
func (*BRP_O30_ORCv2) ORC ¶
func (m *BRP_O30_ORCv2) ORC() *ORC
type BRP_O30_ORDER ¶
type BRP_O30_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []BRP_O30_TIMING `hl7:"false,TIMING"` BPO *BPO `hl7:"false,BPO"` BPX []BPX `hl7:"false,BPX"` Other []interface{} }
BRP_O30_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*BRP_O30_ORDER) MessageTypeSubStructName ¶
func (s *BRP_O30_ORDER) MessageTypeSubStructName() string
type BRP_O30_PATIENT ¶
type BRP_O30_PATIENT struct { PID *PID `hl7:"true,PID"` ORDER []BRP_O30_ORDER `hl7:"false,ORDER"` Other []interface{} }
BRP_O30_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*BRP_O30_PATIENT) MessageTypeSubStructName ¶
func (s *BRP_O30_PATIENT) MessageTypeSubStructName() string
type BRP_O30_RESPONSE ¶
type BRP_O30_RESPONSE struct { PATIENT *BRP_O30_PATIENT `hl7:"false,PATIENT"` Other []interface{} }
BRP_O30_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*BRP_O30_RESPONSE) MessageTypeSubStructName ¶
func (s *BRP_O30_RESPONSE) MessageTypeSubStructName() string
type BRP_O30_TIMING ¶
type BRP_O30_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
BRP_O30_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*BRP_O30_TIMING) MessageTypeSubStructName ¶
func (s *BRP_O30_TIMING) MessageTypeSubStructName() string
type BRP_O30v2 ¶
type BRP_O30v2 struct {
// contains filtered or unexported fields
}
func (*BRP_O30v2) GroupByORC ¶
func (m *BRP_O30v2) GroupByORC() []*BRP_O30_ORCv2
func (BRP_O30v2) MarshalYAML ¶
type BRT_O32 ¶
type BRT_O32 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR []ERR `hl7:"false,ERR"` SFT []SFT `hl7:"false,SFT"` NTE []NTE `hl7:"false,NTE"` RESPONSE *BRT_O32_RESPONSE `hl7:"false,RESPONSE"` Other []interface{} }
BRT_O32 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*BRT_O32) MessageTypeName ¶
type BRT_O32_ORC_TQ1v2 ¶
type BRT_O32_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*BRT_O32_ORC_TQ1v2) AllTQ2 ¶
func (m *BRT_O32_ORC_TQ1v2) AllTQ2() []*TQ2
func (BRT_O32_ORC_TQ1v2) MarshalYAML ¶
func (m BRT_O32_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*BRT_O32_ORC_TQ1v2) TQ1 ¶
func (m *BRT_O32_ORC_TQ1v2) TQ1() *TQ1
type BRT_O32_ORCv2 ¶
type BRT_O32_ORCv2 struct {
// contains filtered or unexported fields
}
func (*BRT_O32_ORCv2) AllBTX ¶
func (m *BRT_O32_ORCv2) AllBTX() []*BTX
func (*BRT_O32_ORCv2) BPO ¶
func (m *BRT_O32_ORCv2) BPO() *BPO
func (*BRT_O32_ORCv2) GroupByTQ1 ¶
func (m *BRT_O32_ORCv2) GroupByTQ1() []*BRT_O32_ORC_TQ1v2
func (BRT_O32_ORCv2) MarshalYAML ¶
func (m BRT_O32_ORCv2) MarshalYAML() (interface{}, error)
func (*BRT_O32_ORCv2) ORC ¶
func (m *BRT_O32_ORCv2) ORC() *ORC
type BRT_O32_ORDER ¶
type BRT_O32_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []BRT_O32_TIMING `hl7:"false,TIMING"` BPO *BPO `hl7:"false,BPO"` BTX []BTX `hl7:"false,BTX"` Other []interface{} }
BRT_O32_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*BRT_O32_ORDER) MessageTypeSubStructName ¶
func (s *BRT_O32_ORDER) MessageTypeSubStructName() string
type BRT_O32_RESPONSE ¶
type BRT_O32_RESPONSE struct { PID *PID `hl7:"false,PID"` ORDER []BRT_O32_ORDER `hl7:"false,ORDER"` Other []interface{} }
BRT_O32_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*BRT_O32_RESPONSE) MessageTypeSubStructName ¶
func (s *BRT_O32_RESPONSE) MessageTypeSubStructName() string
type BRT_O32_TIMING ¶
type BRT_O32_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
BRT_O32_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*BRT_O32_TIMING) MessageTypeSubStructName ¶
func (s *BRT_O32_TIMING) MessageTypeSubStructName() string
type BRT_O32v2 ¶
type BRT_O32v2 struct {
// contains filtered or unexported fields
}
func (*BRT_O32v2) GroupByORC ¶
func (m *BRT_O32v2) GroupByORC() []*BRT_O32_ORCv2
func (BRT_O32v2) MarshalYAML ¶
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.5.1
func (*BTS) SegmentName ¶
type BTS_O31 ¶
type BTS_O31 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` NTE []NTE `hl7:"false,NTE"` PATIENT *BTS_O31_PATIENT `hl7:"false,PATIENT"` ORDER []BTS_O31_ORDER `hl7:"true,ORDER"` Other []interface{} }
BTS_O31 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*BTS_O31) MessageTypeName ¶
type BTS_O31_ORC_BTXv2 ¶
type BTS_O31_ORC_BTXv2 struct {
// contains filtered or unexported fields
}
func (*BTS_O31_ORC_BTXv2) AllNTE ¶
func (m *BTS_O31_ORC_BTXv2) AllNTE() []*NTE
func (*BTS_O31_ORC_BTXv2) BTX ¶
func (m *BTS_O31_ORC_BTXv2) BTX() *BTX
func (BTS_O31_ORC_BTXv2) MarshalYAML ¶
func (m BTS_O31_ORC_BTXv2) MarshalYAML() (interface{}, error)
type BTS_O31_ORC_TQ1v2 ¶
type BTS_O31_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*BTS_O31_ORC_TQ1v2) AllTQ2 ¶
func (m *BTS_O31_ORC_TQ1v2) AllTQ2() []*TQ2
func (BTS_O31_ORC_TQ1v2) MarshalYAML ¶
func (m BTS_O31_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*BTS_O31_ORC_TQ1v2) TQ1 ¶
func (m *BTS_O31_ORC_TQ1v2) TQ1() *TQ1
type BTS_O31_ORCv2 ¶
type BTS_O31_ORCv2 struct {
// contains filtered or unexported fields
}
func (*BTS_O31_ORCv2) AllNTE ¶
func (m *BTS_O31_ORCv2) AllNTE() []*NTE
func (*BTS_O31_ORCv2) BPO ¶
func (m *BTS_O31_ORCv2) BPO() *BPO
func (*BTS_O31_ORCv2) GroupByBTX ¶
func (m *BTS_O31_ORCv2) GroupByBTX() []*BTS_O31_ORC_BTXv2
func (*BTS_O31_ORCv2) GroupByTQ1 ¶
func (m *BTS_O31_ORCv2) GroupByTQ1() []*BTS_O31_ORC_TQ1v2
func (BTS_O31_ORCv2) MarshalYAML ¶
func (m BTS_O31_ORCv2) MarshalYAML() (interface{}, error)
func (*BTS_O31_ORCv2) ORC ¶
func (m *BTS_O31_ORCv2) ORC() *ORC
type BTS_O31_ORDER ¶
type BTS_O31_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []BTS_O31_TIMING `hl7:"false,TIMING"` BPO *BPO `hl7:"true,BPO"` NTE []NTE `hl7:"false,NTE"` PRODUCT_STATUS []BTS_O31_PRODUCT_STATUS `hl7:"false,PRODUCT_STATUS"` Other []interface{} }
BTS_O31_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*BTS_O31_ORDER) MessageTypeSubStructName ¶
func (s *BTS_O31_ORDER) MessageTypeSubStructName() string
type BTS_O31_PATIENT ¶
type BTS_O31_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NTE []NTE `hl7:"false,NTE"` PATIENT_VISIT *BTS_O31_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` Other []interface{} }
BTS_O31_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*BTS_O31_PATIENT) MessageTypeSubStructName ¶
func (s *BTS_O31_PATIENT) MessageTypeSubStructName() string
type BTS_O31_PATIENT_VISIT ¶
type BTS_O31_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
BTS_O31_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*BTS_O31_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *BTS_O31_PATIENT_VISIT) MessageTypeSubStructName() string
type BTS_O31_PIDv2 ¶
type BTS_O31_PIDv2 struct {
// contains filtered or unexported fields
}
func (*BTS_O31_PIDv2) AllNTE ¶
func (m *BTS_O31_PIDv2) AllNTE() []*NTE
func (BTS_O31_PIDv2) MarshalYAML ¶
func (m BTS_O31_PIDv2) MarshalYAML() (interface{}, error)
func (*BTS_O31_PIDv2) PD1 ¶
func (m *BTS_O31_PIDv2) PD1() *PD1
func (*BTS_O31_PIDv2) PID ¶
func (m *BTS_O31_PIDv2) PID() *PID
func (*BTS_O31_PIDv2) PV1 ¶
func (m *BTS_O31_PIDv2) PV1() *PV1
func (*BTS_O31_PIDv2) PV2 ¶
func (m *BTS_O31_PIDv2) PV2() *PV2
type BTS_O31_PRODUCT_STATUS ¶
type BTS_O31_PRODUCT_STATUS struct { BTX *BTX `hl7:"true,BTX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
BTS_O31_PRODUCT_STATUS represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*BTS_O31_PRODUCT_STATUS) MessageTypeSubStructName ¶
func (s *BTS_O31_PRODUCT_STATUS) MessageTypeSubStructName() string
type BTS_O31_TIMING ¶
type BTS_O31_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
BTS_O31_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*BTS_O31_TIMING) MessageTypeSubStructName ¶
func (s *BTS_O31_TIMING) MessageTypeSubStructName() string
type BTS_O31v2 ¶
type BTS_O31v2 struct {
// contains filtered or unexported fields
}
func (*BTS_O31v2) GroupByORC ¶
func (m *BTS_O31v2) GroupByORC() []*BTS_O31_ORCv2
func (*BTS_O31v2) GroupByPID ¶
func (m *BTS_O31v2) GroupByPID() *BTS_O31_PIDv2
func (BTS_O31v2) MarshalYAML ¶
type BTX ¶
type BTX struct { SetIDBTX *SI `hl7:"true,Set ID - BTX"` // BTX-1 BCDonationID *EI `hl7:"false,BC Donation ID"` // BTX-2 BCComponent *CNE `hl7:"false,BC Component"` // BTX-3 BCBloodGroup *CNE `hl7:"false,BC Blood Group"` // BTX-4 CPCommercialProduct *CWE `hl7:"false,CP Commercial Product"` // BTX-5 CPManufacturer *XON `hl7:"false,CP Manufacturer"` // BTX-6 CPLotNumber *EI `hl7:"false,CP Lot Number"` // BTX-7 BPQuantity *NM `hl7:"true,BP Quantity"` // BTX-8 BPAmount *NM `hl7:"false,BP Amount"` // BTX-9 BPUnits *CE `hl7:"false,BP Units"` // BTX-10 BPTransfusionDispositionStatus *CWE `hl7:"true,BP Transfusion/Disposition Status"` // BTX-11 BPMessageStatus *ID `hl7:"true,BP Message Status"` // BTX-12 BPDateTimeOfStatus *TS `hl7:"true,BP Date/Time Of Status"` // BTX-13 BPAdministrator *XCN `hl7:"false,BP Administrator"` // BTX-14 BPVerifier *XCN `hl7:"false,BP Verifier"` // BTX-15 BPTransfusionStartDateTimeOfStatus *TS `hl7:"false,BP Transfusion Start Date/Time Of Status"` // BTX-16 BPTransfusionEndDateTimeOfStatus *TS `hl7:"false,BP Transfusion End Date/Time Of Status"` // BTX-17 BPAdverseReactionType []CWE `hl7:"false,BP Adverse Reaction Type"` // BTX-18 BPTransfusionInterruptedReason *CWE `hl7:"false,BP Transfusion Interrupted Reason"` // BTX-19 }
BTX represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*BTX) SegmentName ¶
type BadMessageTypeError ¶
type BadMessageTypeError struct {
Name string
}
BadMessageTypeError occurs when we find a message type name we're not aware of.
func (*BadMessageTypeError) Error ¶
func (e *BadMessageTypeError) Error() string
type BadSegmentError ¶
type BadSegmentError struct {
Name string
}
BadSegmentError occurs when we find a segment name we're not aware of.
func (*BadSegmentError) Error ¶
func (e *BadSegmentError) Error() string
type CCD ¶
type CCD struct { InvocationEvent *ID `hl7:"false,Invocation Event"` DateTime *TS `hl7:"false,Date/Time"` }
CCD represents the corresponding HL7 datatype. Definition from HL7 2.5.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.5.1
type CD ¶
type CD struct { ChannelIdentifier *WVI `hl7:"false,Channel Identifier"` WaveformSource *WVS `hl7:"false,Waveform Source"` ChannelSensitivityUnits *CSU `hl7:"false,Channel Sensitivity/Units"` ChannelCalibrationParameters *CCP `hl7:"false,Channel Calibration Parameters"` ChannelSamplingFrequency *NM `hl7:"false,Channel Sampling Frequency"` MinimumMaximumDataValues *NR `hl7:"false,Minimum/Maximum Data Values"` }
CD represents the corresponding HL7 datatype. Definition from HL7 2.5.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 []CX `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.5.1
func (*CDM) SegmentName ¶
type CE ¶
type CE struct { Identifier *ST `hl7:"false,Identifier"` Text *ST `hl7:"false,Text"` NameOfCodingSystem *ID `hl7:"false,Name Of Coding System"` AlternateIdentifier *ST `hl7:"false,Alternate Identifier"` AlternateText *ST `hl7:"false,Alternate Text"` NameOfAlternateCodingSystem *ID `hl7:"false,Name Of Alternate Coding System"` }
CE represents the corresponding HL7 datatype. Definition from HL7 2.5.1
type CER ¶
type CER struct { SetIDCER *SI `hl7:"true,Set ID - CER"` // CER-1 SerialNumber *ST `hl7:"false,Serial Number"` // CER-2 Version *ST `hl7:"false,Version"` // CER-3 GrantingAuthority *XON `hl7:"false,Granting Authority"` // CER-4 IssuingAuthority *XCN `hl7:"false,Issuing Authority"` // CER-5 SignatureOfIssuingAuthority *ED `hl7:"false,Signature Of Issuing Authority"` // CER-6 GrantingCountry *ID `hl7:"false,Granting Country"` // CER-7 GrantingStateProvince *CWE `hl7:"false,Granting State/Province"` // CER-8 GrantingCountyParish *CWE `hl7:"false,Granting County/Parish"` // CER-9 CertificateType *CWE `hl7:"false,Certificate Type"` // CER-10 CertificateDomain *CWE `hl7:"false,Certificate Domain"` // CER-11 SubjectID *ID `hl7:"false,Subject ID"` // CER-12 SubjectName *ST `hl7:"true,Subject Name"` // CER-13 SubjectDirectoryAttributeExtensionHealthProfessionalData []CWE `hl7:"false,Subject Directory Attribute Extension (Health Professional Data)"` // CER-14 SubjectPublicKeyInfo *CWE `hl7:"false,Subject Public Key Info"` // CER-15 AuthorityKeyIdentifier *CWE `hl7:"false,Authority Key Identifier"` // CER-16 BasicConstraint *ID `hl7:"false,Basic Constraint"` // CER-17 CRLDistributionPoint []CWE `hl7:"false,CRL Distribution Point"` // CER-18 JurisdictionCountry *ID `hl7:"false,Jurisdiction Country"` // CER-19 JurisdictionStateProvince *CWE `hl7:"false,Jurisdiction State/Province"` // CER-20 JurisdictionCountyParish *CWE `hl7:"false,Jurisdiction County/Parish"` // CER-21 JurisdictionBreadth []CWE `hl7:"false,Jurisdiction Breadth"` // CER-22 GrantingDate *TS `hl7:"false,Granting Date"` // CER-23 IssuingDate *TS `hl7:"false,Issuing Date"` // CER-24 ActivationDate *TS `hl7:"false,Activation Date"` // CER-25 InactivationDate *TS `hl7:"false,Inactivation Date"` // CER-26 ExpirationDate *TS `hl7:"false,Expiration Date"` // CER-27 RenewalDate *TS `hl7:"false,Renewal Date"` // CER-28 RevocationDate *TS `hl7:"false,Revocation Date"` // CER-29 RevocationReasonCode *CE `hl7:"false,Revocation Reason Code"` // CER-30 CertificateStatus *CWE `hl7:"false,Certificate Status"` // CER-31 }
CER represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*CER) SegmentName ¶
type CF ¶
type CF struct { Identifier *ST `hl7:"false,Identifier"` FormattedText *FT `hl7:"false,Formatted Text"` NameOfCodingSystem *ID `hl7:"false,Name Of Coding System"` AlternateIdentifier *ST `hl7:"false,Alternate Identifier"` AlternateFormattedText *FT `hl7:"false,Alternate Formatted Text"` NameOfAlternateCodingSystem *ID `hl7:"false,Name Of Alternate Coding System"` }
CF represents the corresponding HL7 datatype. Definition from HL7 2.5.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.4
type CK_ACCOUNT_NO ¶
type CK_ACCOUNT_NO struct { AccountNumber *NM `hl7:"false,Account Number"` CheckDigit *NM `hl7:"false,Check Digit"` CheckDigitScheme *ID `hl7:"false,Check Digit Scheme"` FacilityID *ID `hl7:"false,Facility ID"` }
CK_ACCOUNT_NO represents the corresponding HL7 datatype. Definition from HL7 2.2
type CK_PAT_ID ¶
type CK_PAT_ID struct { PatientID *ST `hl7:"false,Patient ID"` CheckDigit *NM `hl7:"false,Check Digit"` CheckDigitScheme *ID `hl7:"false,Check Digit Scheme"` FacilityID *ID `hl7:"false,Facility ID"` }
CK_PAT_ID represents the corresponding HL7 datatype. Definition from HL7 2.2
type CM ¶
type CM []byte
CM represents a HL7 CM value (Composite). CM was deprecated in HL7 2.4, and most instances have been replaced, so we don't provide a working implementation here.
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 ContactSTelephoneNumber *XTN `hl7:"false,Contact'S Telephone Number"` // CM0-10 ContactSAddress []XAD `hl7:"false,Contact'S Address"` // CM0-11 }
CM0 represents the corresponding HL7 segment. Definition from HL7 2.5.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.5.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.5.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 *FN `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"` AssigningAuthority *HD `hl7:"false,Assigning Authority"` }
CN represents the corresponding HL7 datatype. Definition from HL7 2.4
type CNE ¶
type CNE struct { Identifier *ST `hl7:"false,Identifier"` Text *ST `hl7:"false,Text"` NameOfCodingSystem *ID `hl7:"false,Name Of Coding System"` AlternateIdentifier *ST `hl7:"false,Alternate Identifier"` AlternateText *ST `hl7:"false,Alternate Text"` NameOfAlternateCodingSystem *ID `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.5.1
type CNN ¶
type CNN 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"` }
CNN represents the corresponding HL7 datatype. Definition from HL7 2.5.1
type CNS ¶
type CNS struct { StartingNotificationReferenceNumber *NM `hl7:"false,Starting Notification Reference Number"` // CNS-1 EndingNotificationReferenceNumber *NM `hl7:"false,Ending Notification Reference Number"` // CNS-2 StartingNotificationDateTime *TS `hl7:"false,Starting Notification Date/Time"` // CNS-3 EndingNotificationDateTime *TS `hl7:"false,Ending Notification Date/Time"` // CNS-4 StartingNotificationCode *CE `hl7:"false,Starting Notification Code"` // CNS-5 EndingNotificationCode *CE `hl7:"false,Ending Notification Code"` // CNS-6 }
CNS represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*CNS) SegmentName ¶
type CNS231 ¶
type CNS231 struct { StartingNotificationReferenceNumber *NM `hl7:"false,Starting Notification Reference Number"` EndingNotificationReferenceNumber *NM `hl7:"false,Ending Notification Reference Number"` StartingNotificationDateTime *TS `hl7:"false,Starting Notification Date/Time"` EndingNotificationDateTime *TS `hl7:"false,Ending Notification Date/Time"` StartingNotificationCode *CE `hl7:"false,Starting Notification Code"` EndingNotificationCode *CE `hl7:"false,Ending Notification Code"` 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 CON ¶
type CON struct { SetIDCON *SI `hl7:"true,Set ID - CON"` // CON-1 ConsentType *CWE `hl7:"false,Consent Type"` // CON-2 ConsentFormID *ST `hl7:"false,Consent Form ID"` // CON-3 ConsentFormNumber *EI `hl7:"false,Consent Form Number"` // CON-4 ConsentText []FT `hl7:"false,Consent Text"` // CON-5 SubjectSpecificConsentText []FT `hl7:"false,Subject-Specific Consent Text"` // CON-6 ConsentBackground []FT `hl7:"false,Consent Background"` // CON-7 SubjectSpecificConsentBackground []FT `hl7:"false,Subject-Specific Consent Background"` // CON-8 ConsenterImposedLimitations []FT `hl7:"false,Consenter-Imposed Limitations"` // CON-9 ConsentMode *CNE `hl7:"false,Consent Mode"` // CON-10 ConsentStatus *CNE `hl7:"true,Consent Status"` // CON-11 ConsentDiscussionDateTime *TS `hl7:"false,Consent Discussion Date/Time"` // CON-12 ConsentDecisionDateTime *TS `hl7:"false,Consent Decision Date/Time"` // CON-13 ConsentEffectiveDateTime *TS `hl7:"false,Consent Effective Date/Time"` // CON-14 ConsentEndDateTime *TS `hl7:"false,Consent End Date/Time"` // CON-15 SubjectCompetenceIndicator *ID `hl7:"false,Subject Competence Indicator"` // CON-16 TranslatorAssistanceIndicator *ID `hl7:"false,Translator Assistance Indicator"` // CON-17 LanguageTranslatedTo *ID `hl7:"false,Language Translated To"` // CON-18 InformationalMaterialSuppliedIndicator *ID `hl7:"false,Informational Material Supplied Indicator"` // CON-19 ConsentBypassReason *CWE `hl7:"false,Consent Bypass Reason"` // CON-20 ConsentDisclosureLevel *ID `hl7:"false,Consent Disclosure Level"` // CON-21 ConsentNonDisclosureReason *CWE `hl7:"false,Consent Non-Disclosure Reason"` // CON-22 NonSubjectConsenterReason *CWE `hl7:"false,Non-Subject Consenter Reason"` // CON-23 ConsenterID []XPN `hl7:"true,Consenter ID"` // CON-24 RelationshipToSubjectTable []IS `hl7:"true,Relationship To Subject Table"` // CON-25 }
CON represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*CON) SegmentName ¶
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.5.1
type CQ_QUANTITY ¶
CQ_QUANTITY represents the corresponding HL7 datatype. Definition from HL7 2.2
type CRM_C01 ¶
type CRM_C01 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` PATIENT []CRM_C01_PATIENT `hl7:"true,PATIENT"` Other []interface{} }
CRM_C01 represents the corresponding HL7 message type. Definition from HL7 2.5.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.5.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.5.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.5.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.5.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 *ID `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 *ID `hl7:"false,Alternate Unit Of Measure Coding System"` }
CSU represents the corresponding HL7 datatype. Definition from HL7 2.5.1
type CSU_C09 ¶
type CSU_C09 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` PATIENT []CSU_C09_PATIENT `hl7:"true,PATIENT"` Other []interface{} }
CSU_C09 represents the corresponding HL7 message type. Definition from HL7 2.5.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.5.1
func (*CSU_C09_PATIENT) MessageTypeSubStructName ¶
func (s *CSU_C09_PATIENT) MessageTypeSubStructName() string
type CSU_C09_PID_CSP_CSS_OBR_TQ1v2 ¶
type CSU_C09_PID_CSP_CSS_OBR_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*CSU_C09_PID_CSP_CSS_OBR_TQ1v2) AllTQ2 ¶
func (m *CSU_C09_PID_CSP_CSS_OBR_TQ1v2) AllTQ2() []*TQ2
func (CSU_C09_PID_CSP_CSS_OBR_TQ1v2) MarshalYAML ¶
func (m CSU_C09_PID_CSP_CSS_OBR_TQ1v2) MarshalYAML() (interface{}, error)
func (*CSU_C09_PID_CSP_CSS_OBR_TQ1v2) TQ1 ¶
func (m *CSU_C09_PID_CSP_CSS_OBR_TQ1v2) TQ1() *TQ1
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) GroupByTQ1 ¶
func (m *CSU_C09_PID_CSP_CSS_OBRv2) GroupByTQ1() []*CSU_C09_PID_CSP_CSS_OBR_TQ1v2
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.5.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"` TIMING_QTY []CSU_C09_TIMING_QTY `hl7:"false,TIMING_QTY"` OBX []OBX `hl7:"true,OBX"` Other []interface{} }
CSU_C09_STUDY_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.5.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.5.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.5.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.5.1
func (*CSU_C09_STUDY_SCHEDULE) MessageTypeSubStructName ¶
func (s *CSU_C09_STUDY_SCHEDULE) MessageTypeSubStructName() string
type CSU_C09_TIMING_QTY ¶
type CSU_C09_TIMING_QTY struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
CSU_C09_TIMING_QTY represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*CSU_C09_TIMING_QTY) MessageTypeSubStructName ¶
func (s *CSU_C09_TIMING_QTY) 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.5.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:"true,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 []PLN `hl7:"false,Contact Identifiers"` // CTD-7 }
CTD represents the corresponding HL7 segment. Definition from HL7 2.5.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.5.1
func (*CTI) SegmentName ¶
type CWE ¶
type CWE struct { Identifier *ST `hl7:"false,Identifier"` Text *ST `hl7:"false,Text"` NameOfCodingSystem *ID `hl7:"false,Name Of Coding System"` AlternateIdentifier *ST `hl7:"false,Alternate Identifier"` AlternateText *ST `hl7:"false,Alternate Text"` NameOfAlternateCodingSystem *ID `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.5.1
type CX ¶
type CX struct { IDNumber *ST `hl7:"false,ID Number"` CheckDigit *ST `hl7:"false,Check Digit"` CheckDigitScheme *ID `hl7:"false,Check Digit Scheme"` AssigningAuthority *HD `hl7:"false,Assigning Authority"` IdentifierTypeCode *ID `hl7:"false,Identifier Type Code"` AssigningFacility *HD `hl7:"false,Assigning Facility"` EffectiveDate *DT `hl7:"false,Effective Date"` ExpirationDate *DT `hl7:"false,Expiration Date"` AssigningJurisdiction *CWE `hl7:"false,Assigning Jurisdiction"` AssigningAgencyOrDepartment *CWE `hl7:"false,Assigning Agency Or Department"` }
CX represents the corresponding HL7 datatype. Definition from HL7 2.5.1
type Context ¶
type Context struct { Decoder *encoding.Decoder Rewrite []Rewrite Delimiters *Delimiters // Nesting represents how deep in the HL7 parsing we are. HL7 only allows two levels of // nesting, so we keep track of this as an int in order to be able to detect if the code is // behaving incorrectly (e.g. nesting contexts too many times). // `0` represents the initial nesting level. Nesting int // Timezone that TS values will be parsed in. TimezoneLoc *time.Location IncludeTimezone bool }
Context represents state about the HL7 message as a whole (eg derived from the header) which is necessary to parse individual values.
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.5.1
func (*DB1) SegmentName ¶
type DDI ¶
type DDI struct { DelayDays *NM `hl7:"false,Delay Days"` MonetaryAmount *MO `hl7:"false,Monetary Amount"` NumberOfDays *NM `hl7:"false,Number Of Days"` }
DDI represents the corresponding HL7 datatype. Definition from HL7 2.5.1
type DFT_P03 ¶
type DFT_P03 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` ROL1 []ROL `hl7:"false,ROL1"` PV1 *PV1 `hl7:"false,PV1"` PV2 *PV2 `hl7:"false,PV2"` ROL2 []ROL `hl7:"false,ROL2"` DB1 []DB1 `hl7:"false,DB1"` COMMON_ORDER []DFT_P03_COMMON_ORDER `hl7:"false,COMMON_ORDER"` 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.5.1
func (*DFT_P03) MessageTypeName ¶
type DFT_P03_COMMON_ORDER ¶
type DFT_P03_COMMON_ORDER struct { ORC *ORC `hl7:"false,ORC"` TIMING_QUANTITY []DFT_P03_TIMING_QUANTITY `hl7:"false,TIMING_QUANTITY"` ORDER *DFT_P03_ORDER `hl7:"false,ORDER"` OBSERVATION []DFT_P03_OBSERVATION `hl7:"false,OBSERVATION"` Other []interface{} }
DFT_P03_COMMON_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*DFT_P03_COMMON_ORDER) MessageTypeSubStructName ¶
func (s *DFT_P03_COMMON_ORDER) MessageTypeSubStructName() string
type DFT_P03_FINANCIAL ¶
type DFT_P03_FINANCIAL struct { FT1 *FT1 `hl7:"true,FT1"` NTE *NTE `hl7:"false,NTE"` FINANCIAL_PROCEDURE []DFT_P03_FINANCIAL_PROCEDURE `hl7:"false,FINANCIAL_PROCEDURE"` FINANCIAL_COMMON_ORDER []DFT_P03_FINANCIAL_COMMON_ORDER `hl7:"false,FINANCIAL_COMMON_ORDER"` Other []interface{} }
DFT_P03_FINANCIAL represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*DFT_P03_FINANCIAL) MessageTypeSubStructName ¶
func (s *DFT_P03_FINANCIAL) MessageTypeSubStructName() string
type DFT_P03_FINANCIAL_COMMON_ORDER ¶
type DFT_P03_FINANCIAL_COMMON_ORDER struct { ORC *ORC `hl7:"false,ORC"` FINANCIAL_TIMING_QUANTITY []DFT_P03_FINANCIAL_TIMING_QUANTITY `hl7:"false,FINANCIAL_TIMING_QUANTITY"` FINANCIAL_ORDER *DFT_P03_FINANCIAL_ORDER `hl7:"false,FINANCIAL_ORDER"` FINANCIAL_OBSERVATION []DFT_P03_FINANCIAL_OBSERVATION `hl7:"false,FINANCIAL_OBSERVATION"` Other []interface{} }
DFT_P03_FINANCIAL_COMMON_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*DFT_P03_FINANCIAL_COMMON_ORDER) MessageTypeSubStructName ¶
func (s *DFT_P03_FINANCIAL_COMMON_ORDER) MessageTypeSubStructName() string
type DFT_P03_FINANCIAL_OBSERVATION ¶
type DFT_P03_FINANCIAL_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
DFT_P03_FINANCIAL_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*DFT_P03_FINANCIAL_OBSERVATION) MessageTypeSubStructName ¶
func (s *DFT_P03_FINANCIAL_OBSERVATION) MessageTypeSubStructName() string
type DFT_P03_FINANCIAL_ORDER ¶
type DFT_P03_FINANCIAL_ORDER struct { OBR *OBR `hl7:"true,OBR"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
DFT_P03_FINANCIAL_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*DFT_P03_FINANCIAL_ORDER) MessageTypeSubStructName ¶
func (s *DFT_P03_FINANCIAL_ORDER) 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.5.1
func (*DFT_P03_FINANCIAL_PROCEDURE) MessageTypeSubStructName ¶
func (s *DFT_P03_FINANCIAL_PROCEDURE) MessageTypeSubStructName() string
type DFT_P03_FINANCIAL_TIMING_QUANTITY ¶
type DFT_P03_FINANCIAL_TIMING_QUANTITY struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
DFT_P03_FINANCIAL_TIMING_QUANTITY represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*DFT_P03_FINANCIAL_TIMING_QUANTITY) MessageTypeSubStructName ¶
func (s *DFT_P03_FINANCIAL_TIMING_QUANTITY) MessageTypeSubStructName() string
type DFT_P03_FT1_OBR_OBXv2 ¶
type DFT_P03_FT1_OBR_OBXv2 struct {
// contains filtered or unexported fields
}
func (*DFT_P03_FT1_OBR_OBXv2) AllNTE ¶
func (m *DFT_P03_FT1_OBR_OBXv2) AllNTE() []*NTE
func (DFT_P03_FT1_OBR_OBXv2) MarshalYAML ¶
func (m DFT_P03_FT1_OBR_OBXv2) MarshalYAML() (interface{}, error)
func (*DFT_P03_FT1_OBR_OBXv2) OBX ¶
func (m *DFT_P03_FT1_OBR_OBXv2) OBX() *OBX
type DFT_P03_FT1_OBR_TQ1v2 ¶
type DFT_P03_FT1_OBR_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*DFT_P03_FT1_OBR_TQ1v2) AllTQ2 ¶
func (m *DFT_P03_FT1_OBR_TQ1v2) AllTQ2() []*TQ2
func (DFT_P03_FT1_OBR_TQ1v2) MarshalYAML ¶
func (m DFT_P03_FT1_OBR_TQ1v2) MarshalYAML() (interface{}, error)
func (*DFT_P03_FT1_OBR_TQ1v2) TQ1 ¶
func (m *DFT_P03_FT1_OBR_TQ1v2) TQ1() *TQ1
type DFT_P03_FT1_OBRv2 ¶
type DFT_P03_FT1_OBRv2 struct {
// contains filtered or unexported fields
}
func (*DFT_P03_FT1_OBRv2) AllNTE ¶
func (m *DFT_P03_FT1_OBRv2) AllNTE() []*NTE
func (*DFT_P03_FT1_OBRv2) GroupByOBX ¶
func (m *DFT_P03_FT1_OBRv2) GroupByOBX() []*DFT_P03_FT1_OBR_OBXv2
func (*DFT_P03_FT1_OBRv2) GroupByTQ1 ¶
func (m *DFT_P03_FT1_OBRv2) GroupByTQ1() []*DFT_P03_FT1_OBR_TQ1v2
func (DFT_P03_FT1_OBRv2) MarshalYAML ¶
func (m DFT_P03_FT1_OBRv2) MarshalYAML() (interface{}, error)
func (*DFT_P03_FT1_OBRv2) OBR ¶
func (m *DFT_P03_FT1_OBRv2) OBR() *OBR
func (*DFT_P03_FT1_OBRv2) ORC ¶
func (m *DFT_P03_FT1_OBRv2) ORC() *ORC
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) GroupByOBR ¶
func (m *DFT_P03_FT1v2) GroupByOBR() []*DFT_P03_FT1_OBRv2
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)
func (*DFT_P03_FT1v2) NTE ¶
func (m *DFT_P03_FT1v2) NTE() *NTE
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) AllROL ¶
func (m *DFT_P03_IN1v2) AllROL() []*ROL
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"` ROL []ROL `hl7:"false,ROL"` Other []interface{} }
DFT_P03_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*DFT_P03_INSURANCE) MessageTypeSubStructName ¶
func (s *DFT_P03_INSURANCE) MessageTypeSubStructName() string
type DFT_P03_OBR_OBXv2 ¶
type DFT_P03_OBR_OBXv2 struct {
// contains filtered or unexported fields
}
func (*DFT_P03_OBR_OBXv2) AllNTE ¶
func (m *DFT_P03_OBR_OBXv2) AllNTE() []*NTE
func (DFT_P03_OBR_OBXv2) MarshalYAML ¶
func (m DFT_P03_OBR_OBXv2) MarshalYAML() (interface{}, error)
func (*DFT_P03_OBR_OBXv2) OBX ¶
func (m *DFT_P03_OBR_OBXv2) OBX() *OBX
type DFT_P03_OBR_TQ1v2 ¶
type DFT_P03_OBR_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*DFT_P03_OBR_TQ1v2) AllTQ2 ¶
func (m *DFT_P03_OBR_TQ1v2) AllTQ2() []*TQ2
func (DFT_P03_OBR_TQ1v2) MarshalYAML ¶
func (m DFT_P03_OBR_TQ1v2) MarshalYAML() (interface{}, error)
func (*DFT_P03_OBR_TQ1v2) TQ1 ¶
func (m *DFT_P03_OBR_TQ1v2) TQ1() *TQ1
type DFT_P03_OBRv2 ¶
type DFT_P03_OBRv2 struct {
// contains filtered or unexported fields
}
func (*DFT_P03_OBRv2) AllNTE ¶
func (m *DFT_P03_OBRv2) AllNTE() []*NTE
func (*DFT_P03_OBRv2) GroupByOBX ¶
func (m *DFT_P03_OBRv2) GroupByOBX() []*DFT_P03_OBR_OBXv2
func (*DFT_P03_OBRv2) GroupByTQ1 ¶
func (m *DFT_P03_OBRv2) GroupByTQ1() []*DFT_P03_OBR_TQ1v2
func (DFT_P03_OBRv2) MarshalYAML ¶
func (m DFT_P03_OBRv2) MarshalYAML() (interface{}, error)
func (*DFT_P03_OBRv2) OBR ¶
func (m *DFT_P03_OBRv2) OBR() *OBR
func (*DFT_P03_OBRv2) ORC ¶
func (m *DFT_P03_OBRv2) ORC() *ORC
type DFT_P03_OBSERVATION ¶
type DFT_P03_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
DFT_P03_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*DFT_P03_OBSERVATION) MessageTypeSubStructName ¶
func (s *DFT_P03_OBSERVATION) MessageTypeSubStructName() string
type DFT_P03_ORDER ¶
type DFT_P03_ORDER struct { OBR *OBR `hl7:"true,OBR"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
DFT_P03_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*DFT_P03_ORDER) MessageTypeSubStructName ¶
func (s *DFT_P03_ORDER) MessageTypeSubStructName() string
type DFT_P03_TIMING_QUANTITY ¶
type DFT_P03_TIMING_QUANTITY struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
DFT_P03_TIMING_QUANTITY represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*DFT_P03_TIMING_QUANTITY) MessageTypeSubStructName ¶
func (s *DFT_P03_TIMING_QUANTITY) 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) GroupByOBR ¶
func (m *DFT_P03v2) GroupByOBR() []*DFT_P03_OBRv2
func (DFT_P03v2) MarshalYAML ¶
type DFT_P11 ¶
type DFT_P11 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` ROL1 []ROL `hl7:"false,ROL1"` PV1 *PV1 `hl7:"false,PV1"` PV2 *PV2 `hl7:"false,PV2"` ROL2 []ROL `hl7:"false,ROL2"` DB1 []DB1 `hl7:"false,DB1"` COMMON_ORDER []DFT_P11_COMMON_ORDER `hl7:"false,COMMON_ORDER"` DG1 []DG1 `hl7:"false,DG1"` DRG *DRG `hl7:"false,DRG"` GT1 []GT1 `hl7:"false,GT1"` INSURANCE []DFT_P11_INSURANCE `hl7:"false,INSURANCE"` ACC *ACC `hl7:"false,ACC"` FINANCIAL []DFT_P11_FINANCIAL `hl7:"true,FINANCIAL"` Other []interface{} }
DFT_P11 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*DFT_P11) MessageTypeName ¶
type DFT_P11_COMMON_ORDER ¶
type DFT_P11_COMMON_ORDER struct { ORC *ORC `hl7:"false,ORC"` TIMING_QUANTITY []DFT_P11_TIMING_QUANTITY `hl7:"false,TIMING_QUANTITY"` ORDER *DFT_P11_ORDER `hl7:"false,ORDER"` OBSERVATION []DFT_P11_OBSERVATION `hl7:"false,OBSERVATION"` Other []interface{} }
DFT_P11_COMMON_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*DFT_P11_COMMON_ORDER) MessageTypeSubStructName ¶
func (s *DFT_P11_COMMON_ORDER) MessageTypeSubStructName() string
type DFT_P11_FINANCIAL ¶
type DFT_P11_FINANCIAL struct { FT1 *FT1 `hl7:"true,FT1"` FINANCIAL_PROCEDURE []DFT_P11_FINANCIAL_PROCEDURE `hl7:"false,FINANCIAL_PROCEDURE"` FINANCIAL_COMMON_ORDER []DFT_P11_FINANCIAL_COMMON_ORDER `hl7:"false,FINANCIAL_COMMON_ORDER"` DG1 []DG1 `hl7:"false,DG1"` DRG *DRG `hl7:"false,DRG"` GT1 []GT1 `hl7:"false,GT1"` FINANCIAL_INSURANCE []DFT_P11_FINANCIAL_INSURANCE `hl7:"false,FINANCIAL_INSURANCE"` Other []interface{} }
DFT_P11_FINANCIAL represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*DFT_P11_FINANCIAL) MessageTypeSubStructName ¶
func (s *DFT_P11_FINANCIAL) MessageTypeSubStructName() string
type DFT_P11_FINANCIAL_COMMON_ORDER ¶
type DFT_P11_FINANCIAL_COMMON_ORDER struct { ORC *ORC `hl7:"false,ORC"` FINANCIAL_TIMING_QUANTITY []DFT_P11_FINANCIAL_TIMING_QUANTITY `hl7:"false,FINANCIAL_TIMING_QUANTITY"` FINANCIAL_ORDER *DFT_P11_FINANCIAL_ORDER `hl7:"false,FINANCIAL_ORDER"` FINANCIAL_OBSERVATION []DFT_P11_FINANCIAL_OBSERVATION `hl7:"false,FINANCIAL_OBSERVATION"` Other []interface{} }
DFT_P11_FINANCIAL_COMMON_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*DFT_P11_FINANCIAL_COMMON_ORDER) MessageTypeSubStructName ¶
func (s *DFT_P11_FINANCIAL_COMMON_ORDER) MessageTypeSubStructName() string
type DFT_P11_FINANCIAL_INSURANCE ¶
type DFT_P11_FINANCIAL_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 []IN3 `hl7:"false,IN3"` ROL []ROL `hl7:"false,ROL"` Other []interface{} }
DFT_P11_FINANCIAL_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*DFT_P11_FINANCIAL_INSURANCE) MessageTypeSubStructName ¶
func (s *DFT_P11_FINANCIAL_INSURANCE) MessageTypeSubStructName() string
type DFT_P11_FINANCIAL_OBSERVATION ¶
type DFT_P11_FINANCIAL_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
DFT_P11_FINANCIAL_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*DFT_P11_FINANCIAL_OBSERVATION) MessageTypeSubStructName ¶
func (s *DFT_P11_FINANCIAL_OBSERVATION) MessageTypeSubStructName() string
type DFT_P11_FINANCIAL_ORDER ¶
type DFT_P11_FINANCIAL_ORDER struct { OBR *OBR `hl7:"true,OBR"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
DFT_P11_FINANCIAL_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*DFT_P11_FINANCIAL_ORDER) MessageTypeSubStructName ¶
func (s *DFT_P11_FINANCIAL_ORDER) MessageTypeSubStructName() string
type DFT_P11_FINANCIAL_PROCEDURE ¶
type DFT_P11_FINANCIAL_PROCEDURE struct { PR1 *PR1 `hl7:"true,PR1"` ROL []ROL `hl7:"false,ROL"` Other []interface{} }
DFT_P11_FINANCIAL_PROCEDURE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*DFT_P11_FINANCIAL_PROCEDURE) MessageTypeSubStructName ¶
func (s *DFT_P11_FINANCIAL_PROCEDURE) MessageTypeSubStructName() string
type DFT_P11_FINANCIAL_TIMING_QUANTITY ¶
type DFT_P11_FINANCIAL_TIMING_QUANTITY struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
DFT_P11_FINANCIAL_TIMING_QUANTITY represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*DFT_P11_FINANCIAL_TIMING_QUANTITY) MessageTypeSubStructName ¶
func (s *DFT_P11_FINANCIAL_TIMING_QUANTITY) MessageTypeSubStructName() string
type DFT_P11_FT1_IN1v2 ¶
type DFT_P11_FT1_IN1v2 struct {
// contains filtered or unexported fields
}
func (*DFT_P11_FT1_IN1v2) AllIN3 ¶
func (m *DFT_P11_FT1_IN1v2) AllIN3() []*IN3
func (*DFT_P11_FT1_IN1v2) AllROL ¶
func (m *DFT_P11_FT1_IN1v2) AllROL() []*ROL
func (*DFT_P11_FT1_IN1v2) IN1 ¶
func (m *DFT_P11_FT1_IN1v2) IN1() *IN1
func (*DFT_P11_FT1_IN1v2) IN2 ¶
func (m *DFT_P11_FT1_IN1v2) IN2() *IN2
func (DFT_P11_FT1_IN1v2) MarshalYAML ¶
func (m DFT_P11_FT1_IN1v2) MarshalYAML() (interface{}, error)
type DFT_P11_FT1_OBR_OBXv2 ¶
type DFT_P11_FT1_OBR_OBXv2 struct {
// contains filtered or unexported fields
}
func (*DFT_P11_FT1_OBR_OBXv2) AllNTE ¶
func (m *DFT_P11_FT1_OBR_OBXv2) AllNTE() []*NTE
func (DFT_P11_FT1_OBR_OBXv2) MarshalYAML ¶
func (m DFT_P11_FT1_OBR_OBXv2) MarshalYAML() (interface{}, error)
func (*DFT_P11_FT1_OBR_OBXv2) OBX ¶
func (m *DFT_P11_FT1_OBR_OBXv2) OBX() *OBX
type DFT_P11_FT1_OBR_TQ1v2 ¶
type DFT_P11_FT1_OBR_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*DFT_P11_FT1_OBR_TQ1v2) AllTQ2 ¶
func (m *DFT_P11_FT1_OBR_TQ1v2) AllTQ2() []*TQ2
func (DFT_P11_FT1_OBR_TQ1v2) MarshalYAML ¶
func (m DFT_P11_FT1_OBR_TQ1v2) MarshalYAML() (interface{}, error)
func (*DFT_P11_FT1_OBR_TQ1v2) TQ1 ¶
func (m *DFT_P11_FT1_OBR_TQ1v2) TQ1() *TQ1
type DFT_P11_FT1_OBRv2 ¶
type DFT_P11_FT1_OBRv2 struct {
// contains filtered or unexported fields
}
func (*DFT_P11_FT1_OBRv2) AllNTE ¶
func (m *DFT_P11_FT1_OBRv2) AllNTE() []*NTE
func (*DFT_P11_FT1_OBRv2) GroupByOBX ¶
func (m *DFT_P11_FT1_OBRv2) GroupByOBX() []*DFT_P11_FT1_OBR_OBXv2
func (*DFT_P11_FT1_OBRv2) GroupByTQ1 ¶
func (m *DFT_P11_FT1_OBRv2) GroupByTQ1() []*DFT_P11_FT1_OBR_TQ1v2
func (DFT_P11_FT1_OBRv2) MarshalYAML ¶
func (m DFT_P11_FT1_OBRv2) MarshalYAML() (interface{}, error)
func (*DFT_P11_FT1_OBRv2) OBR ¶
func (m *DFT_P11_FT1_OBRv2) OBR() *OBR
func (*DFT_P11_FT1_OBRv2) ORC ¶
func (m *DFT_P11_FT1_OBRv2) ORC() *ORC
type DFT_P11_FT1_PR1v2 ¶
type DFT_P11_FT1_PR1v2 struct {
// contains filtered or unexported fields
}
func (*DFT_P11_FT1_PR1v2) AllROL ¶
func (m *DFT_P11_FT1_PR1v2) AllROL() []*ROL
func (DFT_P11_FT1_PR1v2) MarshalYAML ¶
func (m DFT_P11_FT1_PR1v2) MarshalYAML() (interface{}, error)
func (*DFT_P11_FT1_PR1v2) PR1 ¶
func (m *DFT_P11_FT1_PR1v2) PR1() *PR1
type DFT_P11_FT1v2 ¶
type DFT_P11_FT1v2 struct {
// contains filtered or unexported fields
}
func (*DFT_P11_FT1v2) AllDG1 ¶
func (m *DFT_P11_FT1v2) AllDG1() []*DG1
func (*DFT_P11_FT1v2) AllGT1 ¶
func (m *DFT_P11_FT1v2) AllGT1() []*GT1
func (*DFT_P11_FT1v2) DRG ¶
func (m *DFT_P11_FT1v2) DRG() *DRG
func (*DFT_P11_FT1v2) FT1 ¶
func (m *DFT_P11_FT1v2) FT1() *FT1
func (*DFT_P11_FT1v2) GroupByIN1 ¶
func (m *DFT_P11_FT1v2) GroupByIN1() []*DFT_P11_FT1_IN1v2
func (*DFT_P11_FT1v2) GroupByOBR ¶
func (m *DFT_P11_FT1v2) GroupByOBR() []*DFT_P11_FT1_OBRv2
func (*DFT_P11_FT1v2) GroupByPR1 ¶
func (m *DFT_P11_FT1v2) GroupByPR1() []*DFT_P11_FT1_PR1v2
func (DFT_P11_FT1v2) MarshalYAML ¶
func (m DFT_P11_FT1v2) MarshalYAML() (interface{}, error)
type DFT_P11_IN1v2 ¶
type DFT_P11_IN1v2 struct {
// contains filtered or unexported fields
}
func (*DFT_P11_IN1v2) AllIN3 ¶
func (m *DFT_P11_IN1v2) AllIN3() []*IN3
func (*DFT_P11_IN1v2) AllROL ¶
func (m *DFT_P11_IN1v2) AllROL() []*ROL
func (*DFT_P11_IN1v2) IN1 ¶
func (m *DFT_P11_IN1v2) IN1() *IN1
func (*DFT_P11_IN1v2) IN2 ¶
func (m *DFT_P11_IN1v2) IN2() *IN2
func (DFT_P11_IN1v2) MarshalYAML ¶
func (m DFT_P11_IN1v2) MarshalYAML() (interface{}, error)
type DFT_P11_INSURANCE ¶
type DFT_P11_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 []IN3 `hl7:"false,IN3"` ROL []ROL `hl7:"false,ROL"` Other []interface{} }
DFT_P11_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*DFT_P11_INSURANCE) MessageTypeSubStructName ¶
func (s *DFT_P11_INSURANCE) MessageTypeSubStructName() string
type DFT_P11_OBR_OBXv2 ¶
type DFT_P11_OBR_OBXv2 struct {
// contains filtered or unexported fields
}
func (*DFT_P11_OBR_OBXv2) AllNTE ¶
func (m *DFT_P11_OBR_OBXv2) AllNTE() []*NTE
func (DFT_P11_OBR_OBXv2) MarshalYAML ¶
func (m DFT_P11_OBR_OBXv2) MarshalYAML() (interface{}, error)
func (*DFT_P11_OBR_OBXv2) OBX ¶
func (m *DFT_P11_OBR_OBXv2) OBX() *OBX
type DFT_P11_OBR_TQ1v2 ¶
type DFT_P11_OBR_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*DFT_P11_OBR_TQ1v2) AllTQ2 ¶
func (m *DFT_P11_OBR_TQ1v2) AllTQ2() []*TQ2
func (DFT_P11_OBR_TQ1v2) MarshalYAML ¶
func (m DFT_P11_OBR_TQ1v2) MarshalYAML() (interface{}, error)
func (*DFT_P11_OBR_TQ1v2) TQ1 ¶
func (m *DFT_P11_OBR_TQ1v2) TQ1() *TQ1
type DFT_P11_OBRv2 ¶
type DFT_P11_OBRv2 struct {
// contains filtered or unexported fields
}
func (*DFT_P11_OBRv2) AllNTE ¶
func (m *DFT_P11_OBRv2) AllNTE() []*NTE
func (*DFT_P11_OBRv2) GroupByOBX ¶
func (m *DFT_P11_OBRv2) GroupByOBX() []*DFT_P11_OBR_OBXv2
func (*DFT_P11_OBRv2) GroupByTQ1 ¶
func (m *DFT_P11_OBRv2) GroupByTQ1() []*DFT_P11_OBR_TQ1v2
func (DFT_P11_OBRv2) MarshalYAML ¶
func (m DFT_P11_OBRv2) MarshalYAML() (interface{}, error)
func (*DFT_P11_OBRv2) OBR ¶
func (m *DFT_P11_OBRv2) OBR() *OBR
func (*DFT_P11_OBRv2) ORC ¶
func (m *DFT_P11_OBRv2) ORC() *ORC
type DFT_P11_OBSERVATION ¶
type DFT_P11_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
DFT_P11_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*DFT_P11_OBSERVATION) MessageTypeSubStructName ¶
func (s *DFT_P11_OBSERVATION) MessageTypeSubStructName() string
type DFT_P11_ORDER ¶
type DFT_P11_ORDER struct { OBR *OBR `hl7:"true,OBR"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
DFT_P11_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*DFT_P11_ORDER) MessageTypeSubStructName ¶
func (s *DFT_P11_ORDER) MessageTypeSubStructName() string
type DFT_P11_TIMING_QUANTITY ¶
type DFT_P11_TIMING_QUANTITY struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
DFT_P11_TIMING_QUANTITY represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*DFT_P11_TIMING_QUANTITY) MessageTypeSubStructName ¶
func (s *DFT_P11_TIMING_QUANTITY) MessageTypeSubStructName() string
type DFT_P11v2 ¶
type DFT_P11v2 struct {
// contains filtered or unexported fields
}
func (*DFT_P11v2) GroupByFT1 ¶
func (m *DFT_P11v2) GroupByFT1() []*DFT_P11_FT1v2
func (*DFT_P11v2) GroupByIN1 ¶
func (m *DFT_P11v2) GroupByIN1() []*DFT_P11_IN1v2
func (*DFT_P11v2) GroupByOBR ¶
func (m *DFT_P11v2) GroupByOBR() []*DFT_P11_OBRv2
func (DFT_P11v2) 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 DiagnosisIdentifier *EI `hl7:"false,Diagnosis Identifier"` // DG1-20 DiagnosisActionCode *ID `hl7:"false,Diagnosis Action Code"` // DG1-21 }
DG1 represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*DG1) SegmentName ¶
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.5.1
type DLN ¶
type DLN struct { LicenseNumber *ST `hl7:"false,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.5.1
type DLT ¶
type DLT struct { NormalRange *NR `hl7:"false,Normal Range"` NumericThreshold *NM `hl7:"false,Numeric Threshold"` ChangeComputation *ID `hl7:"false,Change Computation"` DaysRetained *NM `hl7:"false,Days Retained"` }
DLT represents the corresponding HL7 datatype. Definition from HL7 2.5.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.5.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.5.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.5.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 DRGTransferType *IS `hl7:"false,DRG Transfer Type"` // DRG-11 }
DRG represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*DRG) SegmentName ¶
type DSC ¶
type DSC struct { ContinuationPointer *ST `hl7:"false,Continuation Pointer"` // DSC-1 ContinuationStyle *ID `hl7:"false,Continuation Style"` // DSC-2 }
DSC represents the corresponding HL7 segment. Definition from HL7 2.5.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.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5.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 DT ¶
type DT string
DT represents a HL7 DT value (Date).
type DTM ¶
type DTM struct { IsHL7Null bool Time time.Time Precision TSPrecision }
DTM represents a HL7 DTM value (Date/Time). DTM was added in 2.6. Format: YYYY[MM[DD[HH[MM[SS[.S[S[S[S]]]]]]]]]+/-ZZZZ.
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.5.1
type Delimiters ¶
Delimiters are the delimiter characters used within a message, defined in section 2.7 of the HL7 2.3 specification.
type EAC_U07 ¶
type EAC_U07 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` EQU *EQU `hl7:"true,EQU"` COMMAND []EAC_U07_COMMAND `hl7:"true,COMMAND"` ROL *ROL `hl7:"false,ROL"` Other []interface{} }
EAC_U07 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*EAC_U07) MessageTypeName ¶
type EAC_U07_COMMAND ¶
type EAC_U07_COMMAND struct { ECD *ECD `hl7:"true,ECD"` TQ1 *TQ1 `hl7:"false,TQ1"` SPECIMEN_CONTAINER *EAC_U07_SPECIMEN_CONTAINER `hl7:"false,SPECIMEN_CONTAINER"` CNS *CNS `hl7:"false,CNS"` Other []interface{} }
EAC_U07_COMMAND represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*EAC_U07_COMMAND) MessageTypeSubStructName ¶
func (s *EAC_U07_COMMAND) MessageTypeSubStructName() string
type EAC_U07_ECDv2 ¶
type EAC_U07_ECDv2 struct {
// contains filtered or unexported fields
}
func (*EAC_U07_ECDv2) AllSPM ¶
func (m *EAC_U07_ECDv2) AllSPM() []*SPM
func (*EAC_U07_ECDv2) CNS ¶
func (m *EAC_U07_ECDv2) CNS() *CNS
func (*EAC_U07_ECDv2) ECD ¶
func (m *EAC_U07_ECDv2) ECD() *ECD
func (EAC_U07_ECDv2) MarshalYAML ¶
func (m EAC_U07_ECDv2) MarshalYAML() (interface{}, error)
func (*EAC_U07_ECDv2) SAC ¶
func (m *EAC_U07_ECDv2) SAC() *SAC
func (*EAC_U07_ECDv2) TQ1 ¶
func (m *EAC_U07_ECDv2) TQ1() *TQ1
type EAC_U07_SPECIMEN_CONTAINER ¶
type EAC_U07_SPECIMEN_CONTAINER struct { SAC *SAC `hl7:"true,SAC"` SPM []SPM `hl7:"false,SPM"` Other []interface{} }
EAC_U07_SPECIMEN_CONTAINER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*EAC_U07_SPECIMEN_CONTAINER) MessageTypeSubStructName ¶
func (s *EAC_U07_SPECIMEN_CONTAINER) MessageTypeSubStructName() string
type EAC_U07v2 ¶
type EAC_U07v2 struct {
// contains filtered or unexported fields
}
func (*EAC_U07v2) GroupByECD ¶
func (m *EAC_U07v2) GroupByECD() []*EAC_U07_ECDv2
func (EAC_U07v2) MarshalYAML ¶
type EAN_U09 ¶
type EAN_U09 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` EQU *EQU `hl7:"true,EQU"` NOTIFICATION []EAN_U09_NOTIFICATION `hl7:"true,NOTIFICATION"` ROL *ROL `hl7:"false,ROL"` Other []interface{} }
EAN_U09 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*EAN_U09) MessageTypeName ¶
type EAN_U09_NDSv2 ¶
type EAN_U09_NDSv2 struct {
// contains filtered or unexported fields
}
func (EAN_U09_NDSv2) MarshalYAML ¶
func (m EAN_U09_NDSv2) MarshalYAML() (interface{}, error)
func (*EAN_U09_NDSv2) NDS ¶
func (m *EAN_U09_NDSv2) NDS() *NDS
func (*EAN_U09_NDSv2) NTE ¶
func (m *EAN_U09_NDSv2) NTE() *NTE
type EAN_U09_NOTIFICATION ¶
type EAN_U09_NOTIFICATION struct { NDS *NDS `hl7:"true,NDS"` NTE *NTE `hl7:"false,NTE"` Other []interface{} }
EAN_U09_NOTIFICATION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*EAN_U09_NOTIFICATION) MessageTypeSubStructName ¶
func (s *EAN_U09_NOTIFICATION) MessageTypeSubStructName() string
type EAN_U09v2 ¶
type EAN_U09v2 struct {
// contains filtered or unexported fields
}
func (*EAN_U09v2) GroupByNDS ¶
func (m *EAN_U09v2) GroupByNDS() []*EAN_U09_NDSv2
func (EAN_U09v2) MarshalYAML ¶
type EAR_U08 ¶
type EAR_U08 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` EQU *EQU `hl7:"true,EQU"` COMMAND_RESPONSE []EAR_U08_COMMAND_RESPONSE `hl7:"true,COMMAND_RESPONSE"` ROL *ROL `hl7:"false,ROL"` Other []interface{} }
EAR_U08 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*EAR_U08) MessageTypeName ¶
type EAR_U08_COMMAND_RESPONSE ¶
type EAR_U08_COMMAND_RESPONSE struct { ECD *ECD `hl7:"true,ECD"` SPECIMEN_CONTAINER *EAR_U08_SPECIMEN_CONTAINER `hl7:"false,SPECIMEN_CONTAINER"` ECR *ECR `hl7:"true,ECR"` Other []interface{} }
EAR_U08_COMMAND_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*EAR_U08_COMMAND_RESPONSE) MessageTypeSubStructName ¶
func (s *EAR_U08_COMMAND_RESPONSE) MessageTypeSubStructName() string
type EAR_U08_ECDv2 ¶
type EAR_U08_ECDv2 struct {
// contains filtered or unexported fields
}
func (*EAR_U08_ECDv2) AllSPM ¶
func (m *EAR_U08_ECDv2) AllSPM() []*SPM
func (*EAR_U08_ECDv2) ECD ¶
func (m *EAR_U08_ECDv2) ECD() *ECD
func (*EAR_U08_ECDv2) ECR ¶
func (m *EAR_U08_ECDv2) ECR() *ECR
func (EAR_U08_ECDv2) MarshalYAML ¶
func (m EAR_U08_ECDv2) MarshalYAML() (interface{}, error)
func (*EAR_U08_ECDv2) SAC ¶
func (m *EAR_U08_ECDv2) SAC() *SAC
type EAR_U08_SPECIMEN_CONTAINER ¶
type EAR_U08_SPECIMEN_CONTAINER struct { SAC *SAC `hl7:"true,SAC"` SPM []SPM `hl7:"false,SPM"` Other []interface{} }
EAR_U08_SPECIMEN_CONTAINER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*EAR_U08_SPECIMEN_CONTAINER) MessageTypeSubStructName ¶
func (s *EAR_U08_SPECIMEN_CONTAINER) MessageTypeSubStructName() string
type EAR_U08v2 ¶
type EAR_U08v2 struct {
// contains filtered or unexported fields
}
func (*EAR_U08v2) GroupByECD ¶
func (m *EAR_U08v2) GroupByECD() []*EAR_U08_ECDv2
func (EAR_U08v2) MarshalYAML ¶
type ECD ¶
type ECD struct { ReferenceCommandNumber *NM `hl7:"true,Reference Command Number"` // ECD-1 RemoteControlCommand *CE `hl7:"true,Remote Control Command"` // ECD-2 ResponseRequired *ID `hl7:"false,Response Required"` // ECD-3 RequestedCompletionTime *TQ `hl7:"false,Requested Completion Time"` // ECD-4 Parameters []TX `hl7:"false,Parameters"` // ECD-5 }
ECD represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*ECD) SegmentName ¶
type ECR ¶
type ECR struct { CommandResponse *CE `hl7:"true,Command Response"` // ECR-1 DateTimeCompleted *TS `hl7:"true,Date/Time Completed"` // ECR-2 CommandResponseParameters []TX `hl7:"false,Command Response Parameters"` // ECR-3 }
ECR represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*ECR) SegmentName ¶
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 *TX `hl7:"false,Data"` }
ED represents the corresponding HL7 datatype. Definition from HL7 2.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5.1
func (*EDR_R07) MessageTypeName ¶
type EDR_R07v2 ¶
type EDR_R07v2 struct {
// contains filtered or unexported fields
}
func (EDR_R07v2) MarshalYAML ¶
type EDU ¶
type EDU struct { SetIDEDU *SI `hl7:"true,Set ID - EDU"` // EDU-1 AcademicDegree *IS `hl7:"false,Academic Degree"` // EDU-2 AcademicDegreeProgramDateRange *DR `hl7:"false,Academic Degree Program Date Range"` // EDU-3 AcademicDegreeProgramParticipationDateRange *DR `hl7:"false,Academic Degree Program Participation Date Range"` // EDU-4 AcademicDegreeGrantedDate *DT `hl7:"false,Academic Degree Granted Date"` // EDU-5 School *XON `hl7:"false,School"` // EDU-6 SchoolTypeCode *CE `hl7:"false,School Type Code"` // EDU-7 SchoolAddress *XAD `hl7:"false,School Address"` // EDU-8 MajorFieldOfStudy []CWE `hl7:"false,Major Field Of Study"` // EDU-9 }
EDU represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*EDU) SegmentName ¶
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.5.1
type EIP ¶
type EIP struct { PlacerAssignedIdentifier *EI `hl7:"false,Placer Assigned Identifier"` FillerAssignedIdentifier *EI `hl7:"false,Filler Assigned Identifier"` }
EIP represents the corresponding HL7 datatype. Definition from HL7 2.5.1
type ELD ¶
type ELD struct { SegmentID *ST `hl7:"false,Segment ID"` SegmentSequence *NM `hl7:"false,Segment Sequence"` FieldPosition *NM `hl7:"false,Field Position"` CodeIdentifyingError *CE `hl7:"false,Code Identifying Error"` }
ELD represents the corresponding HL7 datatype. Definition from HL7 2.5.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.5.1
func (*EQL) SegmentName ¶
type EQP ¶
type EQP struct { EventType *CE `hl7:"true,Event Type"` // EQP-1 FileName *ST `hl7:"false,File Name"` // EQP-2 StartDateTime *TS `hl7:"true,Start Date/Time"` // EQP-3 EndDateTime *TS `hl7:"false,End Date/Time"` // EQP-4 TransactionData *FT `hl7:"true,Transaction Data"` // EQP-5 }
EQP represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*EQP) 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"` SFT []SFT `hl7:"false,SFT"` EQL *EQL `hl7:"true,EQL"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
EQQ_Q04 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*EQQ_Q04) MessageTypeName ¶
type EQQ_Q04v2 ¶
type EQQ_Q04v2 struct {
// contains filtered or unexported fields
}
func (EQQ_Q04v2) MarshalYAML ¶
type EQU ¶
type EQU struct { EquipmentInstanceIdentifier *EI `hl7:"true,Equipment Instance Identifier"` // EQU-1 EventDateTime *TS `hl7:"true,Event Date/Time"` // EQU-2 EquipmentState *CE `hl7:"false,Equipment State"` // EQU-3 LocalRemoteControlState *CE `hl7:"false,Local/Remote Control State"` // EQU-4 AlertLevel *CE `hl7:"false,Alert Level"` // EQU-5 }
EQU represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*EQU) SegmentName ¶
type ERL ¶
type ERL struct { SegmentID *ST `hl7:"false,Segment ID"` SegmentSequence *NM `hl7:"false,Segment Sequence"` FieldPosition *NM `hl7:"false,Field Position"` FieldRepetition *NM `hl7:"false,Field Repetition"` ComponentNumber *NM `hl7:"false,Component Number"` SubComponentNumber *NM `hl7:"false,Sub-Component Number"` }
ERL represents the corresponding HL7 datatype. Definition from HL7 2.5.1
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"` SFT []SFT `hl7:"false,SFT"` 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.5.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.5.1
func (*ERQ) SegmentName ¶
type ERR ¶
type ERR struct { ErrorCodeAndLocation []ELD `hl7:"false,Error Code And Location"` // ERR-1 ErrorLocation []ERL `hl7:"false,Error Location"` // ERR-2 HL7ErrorCode *CWE `hl7:"true,HL7 Error Code"` // ERR-3 Severity *ID `hl7:"true,Severity"` // ERR-4 ApplicationErrorCode *CWE `hl7:"false,Application Error Code"` // ERR-5 ApplicationErrorParameter []ST `hl7:"false,Application Error Parameter"` // ERR-6 DiagnosticInformation *TX `hl7:"false,Diagnostic Information"` // ERR-7 UserMessage *TX `hl7:"false,User Message"` // ERR-8 InformPersonIndicator []IS `hl7:"false,Inform Person Indicator"` // ERR-9 OverrideType *CWE `hl7:"false,Override Type"` // ERR-10 OverrideReasonCode []CWE `hl7:"false,Override Reason Code"` // ERR-11 HelpDeskContactPoint []XTN `hl7:"false,Help Desk Contact Point"` // ERR-12 }
ERR represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*ERR) SegmentName ¶
type ESR_U02 ¶
type ESR_U02 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` EQU *EQU `hl7:"true,EQU"` ROL *ROL `hl7:"false,ROL"` Other []interface{} }
ESR_U02 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ESR_U02) MessageTypeName ¶
type ESR_U02v2 ¶
type ESR_U02v2 struct {
// contains filtered or unexported fields
}
func (ESR_U02v2) MarshalYAML ¶
type ESU_U01 ¶
type ESU_U01 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` EQU *EQU `hl7:"true,EQU"` ISD []ISD `hl7:"false,ISD"` ROL *ROL `hl7:"false,ROL"` Other []interface{} }
ESU_U01 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ESU_U01) MessageTypeName ¶
type ESU_U01v2 ¶
type ESU_U01v2 struct {
// contains filtered or unexported fields
}
func (ESU_U01v2) MarshalYAML ¶
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 EventFacility *HD `hl7:"false,Event Facility"` // EVN-7 }
EVN represents the corresponding HL7 segment. Definition from HL7 2.5.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.5.1
func (*FAC) SegmentName ¶
type FC ¶
type FC struct { FinancialClassCode *IS `hl7:"false,Financial Class Code"` EffectiveDate *TS `hl7:"false,Effective Date"` }
FC represents the corresponding HL7 datatype. Definition from HL7 2.5.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 *HD `hl7:"false,File Sending Application"` // FHS-3 FileSendingFacility *HD `hl7:"false,File Sending Facility"` // FHS-4 FileReceivingApplication *HD `hl7:"false,File Receiving Application"` // FHS-5 FileReceivingFacility *HD `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.5.1
func (*FHS) SegmentName ¶
type FN ¶
type FN struct { Surname *ST `hl7:"false,Surname"` OwnSurnamePrefix *ST `hl7:"false,Own Surname Prefix"` OwnSurname *ST `hl7:"false,Own Surname"` SurnamePrefixFromPartnerSpouse *ST `hl7:"false,Surname Prefix From Partner/Spouse"` SurnameFromPartnerSpouse *ST `hl7:"false,Surname From Partner/Spouse"` }
FN represents the corresponding HL7 datatype. Definition from HL7 2.5.1
type FT ¶
type FT string
FT represents a HL7 FT value (Formatted text).
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 *DR `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 AdvancedBeneficiaryNoticeCode *CE `hl7:"false,Advanced Beneficiary Notice Code"` // FT1-27 MedicallyNecessaryDuplicateProcedureReason *CWE `hl7:"false,Medically Necessary Duplicate Procedure Reason."` // FT1-28 NDCCode *CNE `hl7:"false,NDC Code"` // FT1-29 PaymentReferenceID *CX `hl7:"false,Payment Reference ID"` // FT1-30 TransactionReferenceKey []SI `hl7:"false,Transaction Reference Key"` // FT1-31 }
FT1 represents the corresponding HL7 segment. Definition from HL7 2.5.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.5.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.5.1
func (*GOL) SegmentName ¶
type GP1 ¶
type GP1 struct { TypeOfBillCode *IS `hl7:"true,Type Of Bill Code"` // GP1-1 RevenueCode []IS `hl7:"false,Revenue Code"` // GP1-2 OverallClaimDispositionCode *IS `hl7:"false,Overall Claim Disposition Code"` // GP1-3 OCEEditsPerVisitCode []IS `hl7:"false,OCE Edits Per Visit Code"` // GP1-4 OutlierCost *CP `hl7:"false,Outlier Cost"` // GP1-5 }
GP1 represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*GP1) SegmentName ¶
type GP2 ¶
type GP2 struct { RevenueCode *IS `hl7:"false,Revenue Code"` // GP2-1 NumberOfServiceUnits *NM `hl7:"false,Number Of Service Units"` // GP2-2 Charge *CP `hl7:"false,Charge"` // GP2-3 ReimbursementActionCode *IS `hl7:"false,Reimbursement Action Code"` // GP2-4 DenialOrRejectionCode *IS `hl7:"false,Denial Or Rejection Code"` // GP2-5 OCEEditCode []IS `hl7:"false,OCE Edit Code"` // GP2-6 AmbulatoryPaymentClassificationCode *CE `hl7:"false,Ambulatory Payment Classification Code"` // GP2-7 ModifierEditCode []IS `hl7:"false,Modifier Edit Code"` // GP2-8 PaymentAdjustmentCode *IS `hl7:"false,Payment Adjustment Code"` // GP2-9 PackagingStatusCode *IS `hl7:"false,Packaging Status Code"` // GP2-10 ExpectedCMSPaymentAmount *CP `hl7:"false,Expected CMS Payment Amount"` // GP2-11 ReimbursementTypeCode *IS `hl7:"false,Reimbursement Type Code"` // GP2-12 CoPayAmount *CP `hl7:"false,Co-Pay Amount"` // GP2-13 PayRatePerServiceUnit *NM `hl7:"false,Pay Rate Per Service Unit"` // GP2-14 }
GP2 represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*GP2) 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 GuarantorAdministrativeSex *IS `hl7:"false,Guarantor Administrative 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 GuarantorBirthPlace *ST `hl7:"false,Guarantor Birth Place"` // GT1-56 VIPIndicator *IS `hl7:"false,VIP Indicator"` // GT1-57 }
GT1 represents the corresponding HL7 segment. Definition from HL7 2.5.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.5.1
func (*HD) SanitizedString ¶
SanitizedString sanitizes the HD string value.
type IAM ¶
type IAM struct { SetIDIAM *SI `hl7:"true,Set ID - IAM"` // IAM-1 AllergenTypeCode *CE `hl7:"false,Allergen Type Code"` // IAM-2 AllergenCodeMnemonicDescription *CE `hl7:"true,Allergen Code/Mnemonic/Description"` // IAM-3 AllergySeverityCode *CE `hl7:"false,Allergy Severity Code"` // IAM-4 AllergyReactionCode []ST `hl7:"false,Allergy Reaction Code"` // IAM-5 AllergyActionCode *CNE `hl7:"true,Allergy Action Code"` // IAM-6 AllergyUniqueIdentifier *EI `hl7:"false,Allergy Unique Identifier"` // IAM-7 ActionReason *ST `hl7:"false,Action Reason"` // IAM-8 SensitivityToCausativeAgentCode *CE `hl7:"false,Sensitivity To Causative Agent Code"` // IAM-9 AllergenGroupCodeMnemonicDescription *CE `hl7:"false,Allergen Group Code/Mnemonic/Description"` // IAM-10 OnsetDate *DT `hl7:"false,Onset Date"` // IAM-11 OnsetDateText *ST `hl7:"false,Onset Date Text"` // IAM-12 ReportedDateTime *TS `hl7:"false,Reported Date/Time"` // IAM-13 ReportedBy *XPN `hl7:"false,Reported By"` // IAM-14 RelationshipToPatientCode *CE `hl7:"false,Relationship To Patient Code"` // IAM-15 AlertDeviceCode *CE `hl7:"false,Alert Device Code"` // IAM-16 AllergyClinicalStatusCode *CE `hl7:"false,Allergy Clinical Status Code"` // IAM-17 StatusedByPerson *XCN `hl7:"false,Statused By Person"` // IAM-18 StatusedByOrganization *XON `hl7:"false,Statused By Organization"` // IAM-19 StatusedAtDateTime *TS `hl7:"false,Statused At Date/Time"` // IAM-20 }
IAM represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*IAM) SegmentName ¶
type ICD ¶
type ICD struct { CertificationPatientType *IS `hl7:"false,Certification Patient Type"` CertificationRequired *ID `hl7:"false,Certification Required"` DateTimeCertificationRequired *TS `hl7:"false,Date/Time Certification Required"` }
ICD represents the corresponding HL7 datatype. Definition from HL7 2.5.1
type ID ¶
type ID string
ID represents a HL7 ID value (Coded value for HL7 tables).
func (*ID) SanitizedString ¶
SanitizedString sanitizes the ID string value.
type IIM ¶
type IIM struct { PrimaryKeyValueIIM *CWE `hl7:"true,Primary Key Value - IIM"` // IIM-1 ServiceItemCode *CWE `hl7:"true,Service Item Code"` // IIM-2 InventoryLotNumber *ST `hl7:"false,Inventory Lot Number"` // IIM-3 InventoryExpirationDate *TS `hl7:"false,Inventory Expiration Date"` // IIM-4 InventoryManufacturerName *CWE `hl7:"false,Inventory Manufacturer Name"` // IIM-5 InventoryLocation *CWE `hl7:"false,Inventory Location"` // IIM-6 InventoryReceivedDate *TS `hl7:"false,Inventory Received Date"` // IIM-7 InventoryReceivedQuantity *NM `hl7:"false,Inventory Received Quantity"` // IIM-8 InventoryReceivedQuantityUnit *CWE `hl7:"false,Inventory Received Quantity Unit"` // IIM-9 InventoryReceivedItemCost *MO `hl7:"false,Inventory Received Item Cost"` // IIM-10 InventoryOnHandDate *TS `hl7:"false,Inventory On Hand Date"` // IIM-11 InventoryOnHandQuantity *NM `hl7:"false,Inventory On Hand Quantity"` // IIM-12 InventoryOnHandQuantityUnit *CWE `hl7:"false,Inventory On Hand Quantity Unit"` // IIM-13 ProcedureCode *CE `hl7:"false,Procedure Code"` // IIM-14 ProcedureCodeModifier []CE `hl7:"false,Procedure Code Modifier"` // IIM-15 }
IIM represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*IIM) SegmentName ¶
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 InsuredSAdministrativeSex *IS `hl7:"false,Insured'S Administrative 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 SignatureCode *IS `hl7:"false,Signature Code"` // IN1-50 SignatureCodeDate *DT `hl7:"false,Signature Code Date"` // IN1-51 InsuredSBirthPlace *ST `hl7:"false,Insured'S Birth Place"` // IN1-52 VIPIndicator *IS `hl7:"false,VIP Indicator"` // IN1-53 }
IN1 represents the corresponding HL7 segment. Definition from HL7 2.5.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 CMSPatientSRelationshipToInsured *CE `hl7:"false,CMS Patient'S Relationship To Insured"` // IN2-72 }
IN2 represents the corresponding HL7 segment. Definition from HL7 2.5.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 PreCertificationRequirement []ICD `hl7:"false,Pre-Certification Requirement"` // 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.5.1
func (*IN3) SegmentName ¶
type INR_U06 ¶
type INR_U06 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` EQU *EQU `hl7:"true,EQU"` INV []INV `hl7:"true,INV"` ROL *ROL `hl7:"false,ROL"` Other []interface{} }
INR_U06 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*INR_U06) MessageTypeName ¶
type INR_U06v2 ¶
type INR_U06v2 struct {
// contains filtered or unexported fields
}
func (INR_U06v2) MarshalYAML ¶
type INU_U05 ¶
type INU_U05 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` EQU *EQU `hl7:"true,EQU"` INV []INV `hl7:"true,INV"` ROL *ROL `hl7:"false,ROL"` Other []interface{} }
INU_U05 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*INU_U05) MessageTypeName ¶
type INU_U05v2 ¶
type INU_U05v2 struct {
// contains filtered or unexported fields
}
func (INU_U05v2) MarshalYAML ¶
type INV ¶
type INV struct { SubstanceIdentifier *CE `hl7:"true,Substance Identifier"` // INV-1 SubstanceStatus []CE `hl7:"true,Substance Status"` // INV-2 SubstanceType *CE `hl7:"false,Substance Type"` // INV-3 InventoryContainerIdentifier *CE `hl7:"false,Inventory Container Identifier"` // INV-4 ContainerCarrierIdentifier *CE `hl7:"false,Container Carrier Identifier"` // INV-5 PositionOnCarrier *CE `hl7:"false,Position On Carrier"` // INV-6 InitialQuantity *NM `hl7:"false,Initial Quantity"` // INV-7 CurrentQuantity *NM `hl7:"false,Current Quantity"` // INV-8 AvailableQuantity *NM `hl7:"false,Available Quantity"` // INV-9 ConsumptionQuantity *NM `hl7:"false,Consumption Quantity"` // INV-10 QuantityUnits *CE `hl7:"false,Quantity Units"` // INV-11 ExpirationDateTime *TS `hl7:"false,Expiration Date/Time"` // INV-12 FirstUsedDateTime *TS `hl7:"false,First Used Date/Time"` // INV-13 OnBoardStabilityDuration *TQ `hl7:"false,On Board Stability Duration"` // INV-14 TestFluidIdentifierS []CE `hl7:"false,Test/Fluid Identifier(S)"` // INV-15 ManufacturerLotNumber *ST `hl7:"false,Manufacturer Lot Number"` // INV-16 ManufacturerIdentifier *CE `hl7:"false,Manufacturer Identifier"` // INV-17 SupplierIdentifier *CE `hl7:"false,Supplier Identifier"` // INV-18 OnBoardStabilityTime *CQ `hl7:"false,On Board Stability Time"` // INV-19 TargetValue *CQ `hl7:"false,Target Value"` // INV-20 }
INV represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*INV) SegmentName ¶
type IPC ¶
type IPC struct { AccessionIdentifier *EI `hl7:"true,Accession Identifier"` // IPC-1 RequestedProcedureID *EI `hl7:"true,Requested Procedure ID"` // IPC-2 StudyInstanceUID *EI `hl7:"true,Study Instance UID"` // IPC-3 ScheduledProcedureStepID *EI `hl7:"true,Scheduled Procedure Step ID"` // IPC-4 Modality *CE `hl7:"false,Modality"` // IPC-5 ProtocolCode []CE `hl7:"false,Protocol Code"` // IPC-6 ScheduledStationName *EI `hl7:"false,Scheduled Station Name"` // IPC-7 ScheduledProcedureStepLocation []CE `hl7:"false,Scheduled Procedure Step Location"` // IPC-8 ScheduledAETitle *ST `hl7:"false,Scheduled AE Title"` // IPC-9 }
IPC represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*IPC) SegmentName ¶
type IS ¶
type IS string
IS represents a HL7 IS value (Coded value for user-defined tables).
func (*IS) SanitizedString ¶
SanitizedString sanitizes the IS string value.
type ISD ¶
type ISD struct { ReferenceInteractionNumberUniqueIdentifier *NM `hl7:"true,Reference Interaction Number (Unique Identifier)"` // ISD-1 InteractionTypeIdentifier *CE `hl7:"false,Interaction Type Identifier"` // ISD-2 InteractionActiveState *CE `hl7:"true,Interaction Active State"` // ISD-3 }
ISD represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*ISD) SegmentName ¶
type JCC ¶
type JCC struct { JobCode *IS `hl7:"false,Job Code"` JobClass *IS `hl7:"false,Job Class"` JobDescriptionText *TX `hl7:"false,Job Description Text"` }
JCC represents the corresponding HL7 datatype. Definition from HL7 2.5.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"` PatientLocationType *IS `hl7:"false,Patient 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.5.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"` PatientLocationType *IS `hl7:"false,Patient 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.5.1
type LAN ¶
type LAN struct { SetIDLAN *SI `hl7:"true,Set ID - LAN"` // LAN-1 LanguageCode *CE `hl7:"true,Language Code"` // LAN-2 LanguageAbilityCode []CE `hl7:"false,Language Ability Code"` // LAN-3 LanguageProficiencyCode *CE `hl7:"false,Language Proficiency Code"` // LAN-4 }
LAN represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*LAN) SegmentName ¶
type LCC ¶
type LCC struct { PrimaryKeyValueLCC *PL `hl7:"true,Primary Key Value - LCC"` // LCC-1 LocationDepartment *CE `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.5.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 LocationCharacteristicValueLCH *CE `hl7:"true,Location Characteristic Value-LCH"` // LCH-5 }
LCH represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*LCH) SegmentName ¶
type LDP ¶
type LDP struct { PrimaryKeyValueLDP *PL `hl7:"true,Primary Key Value - LDP"` // LDP-1 LocationDepartment *CE `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 LocationCostCenter *CE `hl7:"false,Location Cost Center"` // LDP-12 }
LDP represents the corresponding HL7 segment. Definition from HL7 2.5.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 LocationServiceCode *IS `hl7:"false,Location Service Code"` // LOC-9 }
LOC represents the corresponding HL7 segment. Definition from HL7 2.5.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:"true,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.5.1
func (*LRL) SegmentName ¶
type LSU_U12 ¶
type LSU_U12 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` EQU *EQU `hl7:"true,EQU"` EQP []EQP `hl7:"true,EQP"` ROL *ROL `hl7:"false,ROL"` Other []interface{} }
LSU_U12 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*LSU_U12) MessageTypeName ¶
type LSU_U12v2 ¶
type LSU_U12v2 struct {
// contains filtered or unexported fields
}
func (LSU_U12v2) MarshalYAML ¶
type MA ¶
type MA struct { Sample1FromChannel1 *NM `hl7:"false,Sample 1 From Channel 1"` Sample1FromChannel2 *NM `hl7:"false,Sample 1 From Channel 2"` Sample1FromChannelN *NM `hl7:"false,Sample 1 From Channel N"` Sample2FromChannel1 *NM `hl7:"false,Sample 2 From Channel 1"` Sample2FromChannelN *NM `hl7:"false,Sample 2 From Channel N"` SampleNFromChannelN *NM `hl7:"false,Sample N From Channel N"` }
MA represents the corresponding HL7 datatype. Definition from HL7 2.5.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"` SFT []SFT `hl7:"false,SFT"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PV1 *PV1 `hl7:"true,PV1"` COMMON_ORDER []MDM_T01_COMMON_ORDER `hl7:"false,COMMON_ORDER"` TXA *TXA `hl7:"true,TXA"` Other []interface{} }
MDM_T01 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*MDM_T01) MessageTypeName ¶
type MDM_T01_COMMON_ORDER ¶
type MDM_T01_COMMON_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []MDM_T01_TIMING `hl7:"false,TIMING"` OBR *OBR `hl7:"true,OBR"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
MDM_T01_COMMON_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*MDM_T01_COMMON_ORDER) MessageTypeSubStructName ¶
func (s *MDM_T01_COMMON_ORDER) MessageTypeSubStructName() string
type MDM_T01_ORC_TQ1v2 ¶
type MDM_T01_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*MDM_T01_ORC_TQ1v2) AllTQ2 ¶
func (m *MDM_T01_ORC_TQ1v2) AllTQ2() []*TQ2
func (MDM_T01_ORC_TQ1v2) MarshalYAML ¶
func (m MDM_T01_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*MDM_T01_ORC_TQ1v2) TQ1 ¶
func (m *MDM_T01_ORC_TQ1v2) TQ1() *TQ1
type MDM_T01_ORCv2 ¶
type MDM_T01_ORCv2 struct {
// contains filtered or unexported fields
}
func (*MDM_T01_ORCv2) AllNTE ¶
func (m *MDM_T01_ORCv2) AllNTE() []*NTE
func (*MDM_T01_ORCv2) GroupByTQ1 ¶
func (m *MDM_T01_ORCv2) GroupByTQ1() []*MDM_T01_ORC_TQ1v2
func (MDM_T01_ORCv2) MarshalYAML ¶
func (m MDM_T01_ORCv2) MarshalYAML() (interface{}, error)
func (*MDM_T01_ORCv2) OBR ¶
func (m *MDM_T01_ORCv2) OBR() *OBR
func (*MDM_T01_ORCv2) ORC ¶
func (m *MDM_T01_ORCv2) ORC() *ORC
type MDM_T01_TIMING ¶
type MDM_T01_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
MDM_T01_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*MDM_T01_TIMING) MessageTypeSubStructName ¶
func (s *MDM_T01_TIMING) MessageTypeSubStructName() string
type MDM_T01v2 ¶
type MDM_T01v2 struct {
// contains filtered or unexported fields
}
func (*MDM_T01v2) GroupByORC ¶
func (m *MDM_T01v2) GroupByORC() []*MDM_T01_ORCv2
func (MDM_T01v2) MarshalYAML ¶
type MDM_T02 ¶
type MDM_T02 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` EVN *EVN `hl7:"true,EVN"` PID *PID `hl7:"true,PID"` PV1 *PV1 `hl7:"true,PV1"` COMMON_ORDER []MDM_T02_COMMON_ORDER `hl7:"false,COMMON_ORDER"` TXA *TXA `hl7:"true,TXA"` OBSERVATION []MDM_T02_OBSERVATION `hl7:"true,OBSERVATION"` Other []interface{} }
MDM_T02 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*MDM_T02) MessageTypeName ¶
type MDM_T02_COMMON_ORDER ¶
type MDM_T02_COMMON_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []MDM_T02_TIMING `hl7:"false,TIMING"` OBR *OBR `hl7:"true,OBR"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
MDM_T02_COMMON_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*MDM_T02_COMMON_ORDER) MessageTypeSubStructName ¶
func (s *MDM_T02_COMMON_ORDER) MessageTypeSubStructName() string
type MDM_T02_OBSERVATION ¶
type MDM_T02_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
MDM_T02_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*MDM_T02_OBSERVATION) MessageTypeSubStructName ¶
func (s *MDM_T02_OBSERVATION) MessageTypeSubStructName() string
type MDM_T02_OBXv2 ¶
type MDM_T02_OBXv2 struct {
// contains filtered or unexported fields
}
func (*MDM_T02_OBXv2) AllNTE ¶
func (m *MDM_T02_OBXv2) AllNTE() []*NTE
func (MDM_T02_OBXv2) MarshalYAML ¶
func (m MDM_T02_OBXv2) MarshalYAML() (interface{}, error)
func (*MDM_T02_OBXv2) OBX ¶
func (m *MDM_T02_OBXv2) OBX() *OBX
type MDM_T02_ORC_TQ1v2 ¶
type MDM_T02_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*MDM_T02_ORC_TQ1v2) AllTQ2 ¶
func (m *MDM_T02_ORC_TQ1v2) AllTQ2() []*TQ2
func (MDM_T02_ORC_TQ1v2) MarshalYAML ¶
func (m MDM_T02_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*MDM_T02_ORC_TQ1v2) TQ1 ¶
func (m *MDM_T02_ORC_TQ1v2) TQ1() *TQ1
type MDM_T02_ORCv2 ¶
type MDM_T02_ORCv2 struct {
// contains filtered or unexported fields
}
func (*MDM_T02_ORCv2) AllNTE ¶
func (m *MDM_T02_ORCv2) AllNTE() []*NTE
func (*MDM_T02_ORCv2) GroupByTQ1 ¶
func (m *MDM_T02_ORCv2) GroupByTQ1() []*MDM_T02_ORC_TQ1v2
func (MDM_T02_ORCv2) MarshalYAML ¶
func (m MDM_T02_ORCv2) MarshalYAML() (interface{}, error)
func (*MDM_T02_ORCv2) OBR ¶
func (m *MDM_T02_ORCv2) OBR() *OBR
func (*MDM_T02_ORCv2) ORC ¶
func (m *MDM_T02_ORCv2) ORC() *ORC
type MDM_T02_TIMING ¶
type MDM_T02_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
MDM_T02_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*MDM_T02_TIMING) MessageTypeSubStructName ¶
func (s *MDM_T02_TIMING) MessageTypeSubStructName() string
type MDM_T02v2 ¶
type MDM_T02v2 struct {
// contains filtered or unexported fields
}
func (*MDM_T02v2) GroupByOBX ¶
func (m *MDM_T02v2) GroupByOBX() []*MDM_T02_OBXv2
func (*MDM_T02v2) GroupByORC ¶
func (m *MDM_T02v2) GroupByORC() []*MDM_T02_ORCv2
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 []Any `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.5.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.5.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.5.1
func (*MFI) SegmentName ¶
type MFK_M01 ¶
type MFK_M01 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` 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.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5.1
func (*MFN_M01) MessageTypeName ¶
type MFN_M01_MF ¶
type MFN_M01_MF struct { MFE *MFE `hl7:"true,MFE"` // Missing: anyHL7Segment Other []interface{} }
MFN_M01_MF represents the corresponding HL7 message type. Definition from HL7 2.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5.1
func (*MFN_M02) MessageTypeName ¶
type MFN_M02_MFEv2 ¶
type MFN_M02_MFEv2 struct {
// contains filtered or unexported fields
}
func (*MFN_M02_MFEv2) AllAFF ¶
func (m *MFN_M02_MFEv2) AllAFF() []*AFF
func (*MFN_M02_MFEv2) AllCER ¶
func (m *MFN_M02_MFEv2) AllCER() []*CER
func (*MFN_M02_MFEv2) AllEDU ¶
func (m *MFN_M02_MFEv2) AllEDU() []*EDU
func (*MFN_M02_MFEv2) AllLAN ¶
func (m *MFN_M02_MFEv2) AllLAN() []*LAN
func (*MFN_M02_MFEv2) AllNTE ¶
func (m *MFN_M02_MFEv2) AllNTE() []*NTE
func (*MFN_M02_MFEv2) AllORG ¶
func (m *MFN_M02_MFEv2) AllORG() []*ORG
func (*MFN_M02_MFEv2) AllPRA ¶
func (m *MFN_M02_MFEv2) AllPRA() []*PRA
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) 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"` ORG []ORG `hl7:"false,ORG"` AFF []AFF `hl7:"false,AFF"` LAN []LAN `hl7:"false,LAN"` EDU []EDU `hl7:"false,EDU"` CER []CER `hl7:"false,CER"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
MFN_M02_MF_STAFF represents the corresponding HL7 message type. Definition from HL7 2.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5.1
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.5.1
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_M04 ¶
type MFN_M04 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` MFI *MFI `hl7:"true,MFI"` MF_CDM []MFN_M04_MF_CDM `hl7:"true,MF_CDM"` Other []interface{} }
MFN_M04 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*MFN_M04) MessageTypeName ¶
type MFN_M04_MFEv2 ¶
type MFN_M04_MFEv2 struct {
// contains filtered or unexported fields
}
func (*MFN_M04_MFEv2) AllPRC ¶
func (m *MFN_M04_MFEv2) AllPRC() []*PRC
func (*MFN_M04_MFEv2) CDM ¶
func (m *MFN_M04_MFEv2) CDM() *CDM
func (*MFN_M04_MFEv2) MFE ¶
func (m *MFN_M04_MFEv2) MFE() *MFE
func (MFN_M04_MFEv2) MarshalYAML ¶
func (m MFN_M04_MFEv2) MarshalYAML() (interface{}, error)
type MFN_M04_MF_CDM ¶
type MFN_M04_MF_CDM struct { MFE *MFE `hl7:"true,MFE"` CDM *CDM `hl7:"true,CDM"` PRC []PRC `hl7:"false,PRC"` Other []interface{} }
MFN_M04_MF_CDM represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*MFN_M04_MF_CDM) MessageTypeSubStructName ¶
func (s *MFN_M04_MF_CDM) MessageTypeSubStructName() string
type MFN_M04v2 ¶
type MFN_M04v2 struct {
// contains filtered or unexported fields
}
func (*MFN_M04v2) GroupByMFE ¶
func (m *MFN_M04v2) GroupByMFE() []*MFN_M04_MFEv2
func (MFN_M04v2) MarshalYAML ¶
type MFN_M05 ¶
type MFN_M05 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` 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.5.1
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.5.1
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.5.1
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"` SFT []SFT `hl7:"false,SFT"` MFI *MFI `hl7:"true,MFI"` MF_CLIN_STUDY []MFN_M06_MF_CLIN_STUDY `hl7:"true,MF_CLIN_STUDY"` Other []interface{} }
MFN_M06 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*MFN_M06) MessageTypeName ¶
type MFN_M06_MFE_CM1v2 ¶
type MFN_M06_MFE_CM1v2 struct {
// contains filtered or unexported fields
}
func (*MFN_M06_MFE_CM1v2) AllCM2 ¶
func (m *MFN_M06_MFE_CM1v2) AllCM2() []*CM2
func (*MFN_M06_MFE_CM1v2) CM1 ¶
func (m *MFN_M06_MFE_CM1v2) CM1() *CM1
func (MFN_M06_MFE_CM1v2) MarshalYAML ¶
func (m MFN_M06_MFE_CM1v2) MarshalYAML() (interface{}, error)
type MFN_M06_MFEv2 ¶
type MFN_M06_MFEv2 struct {
// contains filtered or unexported fields
}
func (*MFN_M06_MFEv2) CM0 ¶
func (m *MFN_M06_MFEv2) CM0() *CM0
func (*MFN_M06_MFEv2) GroupByCM1 ¶
func (m *MFN_M06_MFEv2) GroupByCM1() []*MFN_M06_MFE_CM1v2
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_M06_MF_CLIN_STUDY ¶
type MFN_M06_MF_CLIN_STUDY struct { MFE *MFE `hl7:"true,MFE"` CM0 *CM0 `hl7:"true,CM0"` MF_PHASE_SCHED_DETAIL []MFN_M06_MF_PHASE_SCHED_DETAIL `hl7:"false,MF_PHASE_SCHED_DETAIL"` Other []interface{} }
MFN_M06_MF_CLIN_STUDY represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*MFN_M06_MF_CLIN_STUDY) MessageTypeSubStructName ¶
func (s *MFN_M06_MF_CLIN_STUDY) MessageTypeSubStructName() string
type MFN_M06_MF_PHASE_SCHED_DETAIL ¶
type MFN_M06_MF_PHASE_SCHED_DETAIL struct { CM1 *CM1 `hl7:"true,CM1"` CM2 []CM2 `hl7:"false,CM2"` Other []interface{} }
MFN_M06_MF_PHASE_SCHED_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*MFN_M06_MF_PHASE_SCHED_DETAIL) MessageTypeSubStructName ¶
func (s *MFN_M06_MF_PHASE_SCHED_DETAIL) 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"` SFT []SFT `hl7:"false,SFT"` MFI *MFI `hl7:"true,MFI"` MF_CLIN_STUDY_SCHED []MFN_M07_MF_CLIN_STUDY_SCHED `hl7:"true,MF_CLIN_STUDY_SCHED"` Other []interface{} }
MFN_M07 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*MFN_M07) MessageTypeName ¶
type MFN_M07_MFEv2 ¶
type MFN_M07_MFEv2 struct {
// contains filtered or unexported fields
}
func (*MFN_M07_MFEv2) AllCM2 ¶
func (m *MFN_M07_MFEv2) AllCM2() []*CM2
func (*MFN_M07_MFEv2) CM0 ¶
func (m *MFN_M07_MFEv2) CM0() *CM0
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_CLIN_STUDY_SCHED ¶
type MFN_M07_MF_CLIN_STUDY_SCHED struct { MFE *MFE `hl7:"true,MFE"` CM0 *CM0 `hl7:"true,CM0"` CM2 []CM2 `hl7:"false,CM2"` Other []interface{} }
MFN_M07_MF_CLIN_STUDY_SCHED represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*MFN_M07_MF_CLIN_STUDY_SCHED) MessageTypeSubStructName ¶
func (s *MFN_M07_MF_CLIN_STUDY_SCHED) 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"` SFT []SFT `hl7:"false,SFT"` 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.5.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:"true,OM1"` OM2 *OM2 `hl7:"false,OM2"` OM3 *OM3 `hl7:"false,OM3"` OM4 *OM4 `hl7:"false,OM4"` Other []interface{} }
MFN_M08_MF_TEST_NUMERIC represents the corresponding HL7 message type. Definition from HL7 2.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5.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.5.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.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5.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.5.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.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5.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.5.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.5.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 MFN_M12 ¶
type MFN_M12 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` MFI *MFI `hl7:"true,MFI"` MF_OBS_ATTRIBUTES []MFN_M12_MF_OBS_ATTRIBUTES `hl7:"true,MF_OBS_ATTRIBUTES"` Other []interface{} }
MFN_M12 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*MFN_M12) MessageTypeName ¶
type MFN_M12_MFEv2 ¶
type MFN_M12_MFEv2 struct {
// contains filtered or unexported fields
}
func (*MFN_M12_MFEv2) MFE ¶
func (m *MFN_M12_MFEv2) MFE() *MFE
func (MFN_M12_MFEv2) MarshalYAML ¶
func (m MFN_M12_MFEv2) MarshalYAML() (interface{}, error)
func (*MFN_M12_MFEv2) OM1 ¶
func (m *MFN_M12_MFEv2) OM1() *OM1
func (*MFN_M12_MFEv2) OM7 ¶
func (m *MFN_M12_MFEv2) OM7() *OM7
type MFN_M12_MF_OBS_ATTRIBUTES ¶
type MFN_M12_MF_OBS_ATTRIBUTES struct { MFE *MFE `hl7:"true,MFE"` OM1 *OM1 `hl7:"true,OM1"` OM7 *OM7 `hl7:"false,OM7"` Other []interface{} }
MFN_M12_MF_OBS_ATTRIBUTES represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*MFN_M12_MF_OBS_ATTRIBUTES) MessageTypeSubStructName ¶
func (s *MFN_M12_MF_OBS_ATTRIBUTES) MessageTypeSubStructName() string
type MFN_M12v2 ¶
type MFN_M12v2 struct {
// contains filtered or unexported fields
}
func (*MFN_M12v2) GroupByMFE ¶
func (m *MFN_M12v2) GroupByMFE() []*MFN_M12_MFEv2
func (MFN_M12v2) MarshalYAML ¶
type MFN_M13 ¶
type MFN_M13 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` MFI *MFI `hl7:"true,MFI"` MFE []MFE `hl7:"true,MFE"` Other []interface{} }
MFN_M13 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*MFN_M13) MessageTypeName ¶
type MFN_M13v2 ¶
type MFN_M13v2 struct {
// contains filtered or unexported fields
}
func (MFN_M13v2) MarshalYAML ¶
type MFN_M15 ¶
type MFN_M15 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` MFI *MFI `hl7:"true,MFI"` MF_INV_ITEM []MFN_M15_MF_INV_ITEM `hl7:"true,MF_INV_ITEM"` Other []interface{} }
MFN_M15 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*MFN_M15) MessageTypeName ¶
type MFN_M15_MFEv2 ¶
type MFN_M15_MFEv2 struct {
// contains filtered or unexported fields
}
func (*MFN_M15_MFEv2) IIM ¶
func (m *MFN_M15_MFEv2) IIM() *IIM
func (*MFN_M15_MFEv2) MFE ¶
func (m *MFN_M15_MFEv2) MFE() *MFE
func (MFN_M15_MFEv2) MarshalYAML ¶
func (m MFN_M15_MFEv2) MarshalYAML() (interface{}, error)
type MFN_M15_MF_INV_ITEM ¶
type MFN_M15_MF_INV_ITEM struct { MFE *MFE `hl7:"true,MFE"` IIM *IIM `hl7:"true,IIM"` Other []interface{} }
MFN_M15_MF_INV_ITEM represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*MFN_M15_MF_INV_ITEM) MessageTypeSubStructName ¶
func (s *MFN_M15_MF_INV_ITEM) MessageTypeSubStructName() string
type MFN_M15v2 ¶
type MFN_M15v2 struct {
// contains filtered or unexported fields
}
func (*MFN_M15v2) GroupByMFE ¶
func (m *MFN_M15v2) GroupByMFE() []*MFN_M15_MFEv2
func (MFN_M15v2) MarshalYAML ¶
type MFN_Znn ¶
type MFN_Znn struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` MFI *MFI `hl7:"true,MFI"` MF_SITE_DEFINED []MFN_Znn_MF_SITE_DEFINED `hl7:"true,MF_SITE_DEFINED"` Other []interface{} }
MFN_Znn represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*MFN_Znn) MessageTypeName ¶
type MFN_Znn_MFEv2 ¶
type MFN_Znn_MFEv2 struct {
// contains filtered or unexported fields
}
func (*MFN_Znn_MFEv2) MFE ¶
func (m *MFN_Znn_MFEv2) MFE() *MFE
func (MFN_Znn_MFEv2) MarshalYAML ¶
func (m MFN_Znn_MFEv2) MarshalYAML() (interface{}, error)
type MFN_Znn_MF_SITE_DEFINED ¶
type MFN_Znn_MF_SITE_DEFINED struct { MFE *MFE `hl7:"true,MFE"` // Missing: anyHL7Segment Other []interface{} }
MFN_Znn_MF_SITE_DEFINED represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*MFN_Znn_MF_SITE_DEFINED) MessageTypeSubStructName ¶
func (s *MFN_Znn_MF_SITE_DEFINED) MessageTypeSubStructName() string
type MFN_Znnv2 ¶
type MFN_Znnv2 struct {
// contains filtered or unexported fields
}
func (*MFN_Znnv2) GroupByMFE ¶
func (m *MFN_Znnv2) GroupByMFE() []*MFN_Znn_MFEv2
func (MFN_Znnv2) MarshalYAML ¶
type MFQ_M01 ¶
type MFQ_M01 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` 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.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5.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: anyHL7Segment Other []interface{} }
MFR_M01_MF_QUERY represents the corresponding HL7 message type. Definition from HL7 2.5.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 MFR_M04 ¶
type MFR_M04 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` 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_M04_MF_QUERY `hl7:"true,MF_QUERY"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
MFR_M04 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*MFR_M04) MessageTypeName ¶
type MFR_M04_MFEv2 ¶
type MFR_M04_MFEv2 struct {
// contains filtered or unexported fields
}
func (*MFR_M04_MFEv2) AllPRC ¶
func (m *MFR_M04_MFEv2) AllPRC() []*PRC
func (*MFR_M04_MFEv2) CDM ¶
func (m *MFR_M04_MFEv2) CDM() *CDM
func (*MFR_M04_MFEv2) MFE ¶
func (m *MFR_M04_MFEv2) MFE() *MFE
func (MFR_M04_MFEv2) MarshalYAML ¶
func (m MFR_M04_MFEv2) MarshalYAML() (interface{}, error)
type MFR_M04_MF_QUERY ¶
type MFR_M04_MF_QUERY struct { MFE *MFE `hl7:"true,MFE"` CDM *CDM `hl7:"true,CDM"` PRC []PRC `hl7:"false,PRC"` Other []interface{} }
MFR_M04_MF_QUERY represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*MFR_M04_MF_QUERY) MessageTypeSubStructName ¶
func (s *MFR_M04_MF_QUERY) MessageTypeSubStructName() string
type MFR_M04v2 ¶
type MFR_M04v2 struct {
// contains filtered or unexported fields
}
func (*MFR_M04v2) GroupByMFE ¶
func (m *MFR_M04v2) GroupByMFE() []*MFR_M04_MFEv2
func (MFR_M04v2) MarshalYAML ¶
type MFR_M05 ¶
type MFR_M05 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` 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_M05_MF_QUERY `hl7:"true,MF_QUERY"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
MFR_M05 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*MFR_M05) MessageTypeName ¶
type MFR_M05_MFEv2 ¶
type MFR_M05_MFEv2 struct {
// contains filtered or unexported fields
}
func (*MFR_M05_MFEv2) AllLCC ¶
func (m *MFR_M05_MFEv2) AllLCC() []*LCC
func (*MFR_M05_MFEv2) AllLCH1 ¶
func (m *MFR_M05_MFEv2) AllLCH1() []*LCH
func (*MFR_M05_MFEv2) AllLCH2 ¶
func (m *MFR_M05_MFEv2) AllLCH2() []*LCH
func (*MFR_M05_MFEv2) AllLDP ¶
func (m *MFR_M05_MFEv2) AllLDP() []*LDP
func (*MFR_M05_MFEv2) AllLRL ¶
func (m *MFR_M05_MFEv2) AllLRL() []*LRL
func (*MFR_M05_MFEv2) LOC ¶
func (m *MFR_M05_MFEv2) LOC() *LOC
func (*MFR_M05_MFEv2) MFE ¶
func (m *MFR_M05_MFEv2) MFE() *MFE
func (MFR_M05_MFEv2) MarshalYAML ¶
func (m MFR_M05_MFEv2) MarshalYAML() (interface{}, error)
type MFR_M05_MF_QUERY ¶
type MFR_M05_MF_QUERY struct { MFE *MFE `hl7:"true,MFE"` LOC *LOC `hl7:"true,LOC"` LCH1 []LCH `hl7:"false,LCH1"` LRL []LRL `hl7:"false,LRL"` LDP []LDP `hl7:"true,LDP"` LCH2 []LCH `hl7:"false,LCH2"` LCC []LCC `hl7:"false,LCC"` Other []interface{} }
MFR_M05_MF_QUERY represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*MFR_M05_MF_QUERY) MessageTypeSubStructName ¶
func (s *MFR_M05_MF_QUERY) MessageTypeSubStructName() string
type MFR_M05v2 ¶
type MFR_M05v2 struct {
// contains filtered or unexported fields
}
func (*MFR_M05v2) GroupByMFE ¶
func (m *MFR_M05v2) GroupByMFE() []*MFR_M05_MFEv2
func (MFR_M05v2) MarshalYAML ¶
type MFR_M06 ¶
type MFR_M06 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` 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_M06_MF_QUERY `hl7:"true,MF_QUERY"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
MFR_M06 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*MFR_M06) MessageTypeName ¶
type MFR_M06_MFEv2 ¶
type MFR_M06_MFEv2 struct {
// contains filtered or unexported fields
}
func (*MFR_M06_MFEv2) AllCM1 ¶
func (m *MFR_M06_MFEv2) AllCM1() []*CM1
func (*MFR_M06_MFEv2) AllCM2 ¶
func (m *MFR_M06_MFEv2) AllCM2() []*CM2
func (*MFR_M06_MFEv2) CM0 ¶
func (m *MFR_M06_MFEv2) CM0() *CM0
func (*MFR_M06_MFEv2) MFE ¶
func (m *MFR_M06_MFEv2) MFE() *MFE
func (MFR_M06_MFEv2) MarshalYAML ¶
func (m MFR_M06_MFEv2) MarshalYAML() (interface{}, error)
type MFR_M06_MF_QUERY ¶
type MFR_M06_MF_QUERY struct { MFE *MFE `hl7:"true,MFE"` CM0 *CM0 `hl7:"true,CM0"` CM1 []CM1 `hl7:"false,CM1"` CM2 []CM2 `hl7:"false,CM2"` Other []interface{} }
MFR_M06_MF_QUERY represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*MFR_M06_MF_QUERY) MessageTypeSubStructName ¶
func (s *MFR_M06_MF_QUERY) MessageTypeSubStructName() string
type MFR_M06v2 ¶
type MFR_M06v2 struct {
// contains filtered or unexported fields
}
func (*MFR_M06v2) GroupByMFE ¶
func (m *MFR_M06v2) GroupByMFE() []*MFR_M06_MFEv2
func (MFR_M06v2) MarshalYAML ¶
type MFR_M07 ¶
type MFR_M07 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` 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_M07_MF_QUERY `hl7:"true,MF_QUERY"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
MFR_M07 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*MFR_M07) MessageTypeName ¶
type MFR_M07_MFEv2 ¶
type MFR_M07_MFEv2 struct {
// contains filtered or unexported fields
}
func (*MFR_M07_MFEv2) AllCM2 ¶
func (m *MFR_M07_MFEv2) AllCM2() []*CM2
func (*MFR_M07_MFEv2) CM0 ¶
func (m *MFR_M07_MFEv2) CM0() *CM0
func (*MFR_M07_MFEv2) MFE ¶
func (m *MFR_M07_MFEv2) MFE() *MFE
func (MFR_M07_MFEv2) MarshalYAML ¶
func (m MFR_M07_MFEv2) MarshalYAML() (interface{}, error)
type MFR_M07_MF_QUERY ¶
type MFR_M07_MF_QUERY struct { MFE *MFE `hl7:"true,MFE"` CM0 *CM0 `hl7:"true,CM0"` CM2 []CM2 `hl7:"false,CM2"` Other []interface{} }
MFR_M07_MF_QUERY represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*MFR_M07_MF_QUERY) MessageTypeSubStructName ¶
func (s *MFR_M07_MF_QUERY) MessageTypeSubStructName() string
type MFR_M07v2 ¶
type MFR_M07v2 struct {
// contains filtered or unexported fields
}
func (*MFR_M07v2) GroupByMFE ¶
func (m *MFR_M07v2) GroupByMFE() []*MFR_M07_MFEv2
func (MFR_M07v2) MarshalYAML ¶
type MLLPClient ¶
type MLLPClient struct {
// contains filtered or unexported fields
}
MLLPClient reads and writes MLLP.
func NewMLLPClient ¶
func NewMLLPClient(c net.Conn) *MLLPClient
NewMLLPClient returns a new MLLPClient.
func (*MLLPClient) Read ¶
func (c *MLLPClient) Read() ([]byte, error)
func (*MLLPClient) Write ¶
func (c *MLLPClient) Write(message []byte) error
Write writes a message to MLLP client. Returns an error if writing a message fails.
type MOC ¶
type MOC struct { MonetaryAmount *MO `hl7:"false,Monetary Amount"` ChargeCode *CE `hl7:"false,Charge Code"` }
MOC represents the corresponding HL7 datatype. Definition from HL7 2.5.1
type MOP ¶
type MOP struct { MoneyOrPercentageIndicator *ID `hl7:"false,Money Or Percentage Indicator"` MoneyOrPercentageQuantity *NM `hl7:"false,Money Or Percentage Quantity"` CurrencyDenomination *ID `hl7:"false,Currency Denomination"` }
MOP represents the corresponding HL7 datatype. Definition from HL7 2.5.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.5.1
func (*MRG) SegmentName ¶
type MSA ¶
type MSA struct { AcknowledgmentCode *ID `hl7:"true,Acknowledgment 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 *NUL `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.5.1
func (*MSA) SegmentName ¶
type MSG ¶
type MSG struct { MessageCode *ID `hl7:"false,Message Code"` TriggerEvent *ID `hl7:"false,Trigger Event"` MessageStructure *ID `hl7:"false,Message Structure"` }
MSG represents the corresponding HL7 datatype. Definition from HL7 2.5.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:"true,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 MessageProfileIdentifier []EI `hl7:"false,Message Profile Identifier"` // MSH-21 }
MSH represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*MSH) SegmentName ¶
type Message ¶
Message is an HL7 message.
func ParseMessage ¶
ParseMessage returns an object representing the HL7 message in input, ensuring it has a correct header, and returning an error if not.
func ParseMessageWithOptions ¶
func ParseMessageWithOptions(input []byte, options *ParseMessageOptions) (*Message, error)
ParseMessageWithOptions returns an object representing the HL7 message in input, ensuring it has a correct header, and returning an error if not. If options.Rewrites is populated, fields are rewritten with options.Rewrites during parsing. The rewrite functions are applied in order, and are chained so that the result of one function is passed to the next one. If not specified, the no-op rewrite is applied. If options.TimezoneLoc is populated, the given timezone is used to interpret dates from the message. If not specified, Timezone is used. If options.AllowNullHeader is set and the message has a null header, defaultDelimiters is used as the delimiters. options.segmentTerminator is used as the segment terminator or delimiter. The default value is \r. The spec doesn't allow custom values for this delimiter, but it might be necessary to change it to deal with some messages that use a non-standard terminator.
func (*Message) ABS ¶
ABS returns the first ABS segment within the message, or nil if there isn't one.
func (*Message) ACC ¶
ACC returns the first ACC segment within the message, or nil if there isn't one.
func (*Message) ADD ¶
ADD returns the first ADD segment within the message, or nil if there isn't one.
func (*Message) AFF ¶
AFF returns the first AFF segment within the message, or nil if there isn't one.
func (*Message) AIG ¶
AIG returns the first AIG segment within the message, or nil if there isn't one.
func (*Message) AIL ¶
AIL returns the first AIL segment within the message, or nil if there isn't one.
func (*Message) AIP ¶
AIP returns the first AIP segment within the message, or nil if there isn't one.
func (*Message) AIS ¶
AIS returns the first AIS segment within the message, or nil if there isn't one.
func (*Message) AL1 ¶
AL1 returns the first AL1 segment within the message, or nil if there isn't one.
func (*Message) APR ¶
APR returns the first APR segment within the message, or nil if there isn't one.
func (*Message) ARQ ¶
ARQ returns the first ARQ segment within the message, or nil if there isn't one.
func (*Message) AUT ¶
AUT returns the first AUT segment within the message, or nil if there isn't one.
func (*Message) All ¶
All returns a slice of pointers to the parsed representations of every segment within the message.
func (*Message) AllABS ¶
AllABS returns a slice containing all ABS segments within the message, or an empty slice if there aren't any.
func (*Message) AllACC ¶
AllACC returns a slice containing all ACC segments within the message, or an empty slice if there aren't any.
func (*Message) AllADD ¶
AllADD returns a slice containing all ADD segments within the message, or an empty slice if there aren't any.
func (*Message) AllAFF ¶
AllAFF returns a slice containing all AFF segments within the message, or an empty slice if there aren't any.
func (*Message) AllAIG ¶
AllAIG returns a slice containing all AIG segments within the message, or an empty slice if there aren't any.
func (*Message) AllAIL ¶
AllAIL returns a slice containing all AIL segments within the message, or an empty slice if there aren't any.
func (*Message) AllAIP ¶
AllAIP returns a slice containing all AIP segments within the message, or an empty slice if there aren't any.
func (*Message) AllAIS ¶
AllAIS returns a slice containing all AIS segments within the message, or an empty slice if there aren't any.
func (*Message) AllAL1 ¶
AllAL1 returns a slice containing all AL1 segments within the message, or an empty slice if there aren't any.
func (*Message) AllAPR ¶
AllAPR returns a slice containing all APR segments within the message, or an empty slice if there aren't any.
func (*Message) AllARQ ¶
AllARQ returns a slice containing all ARQ segments within the message, or an empty slice if there aren't any.
func (*Message) AllAUT ¶
AllAUT returns a slice containing all AUT segments within the message, or an empty slice if there aren't any.
func (*Message) AllBHS ¶
AllBHS returns a slice containing all BHS segments within the message, or an empty slice if there aren't any.
func (*Message) AllBLC ¶
AllBLC returns a slice containing all BLC segments within the message, or an empty slice if there aren't any.
func (*Message) AllBLG ¶
AllBLG returns a slice containing all BLG segments within the message, or an empty slice if there aren't any.
func (*Message) AllBPO ¶
AllBPO returns a slice containing all BPO segments within the message, or an empty slice if there aren't any.
func (*Message) AllBPX ¶
AllBPX returns a slice containing all BPX segments within the message, or an empty slice if there aren't any.
func (*Message) AllBTS ¶
AllBTS returns a slice containing all BTS segments within the message, or an empty slice if there aren't any.
func (*Message) AllBTX ¶
AllBTX returns a slice containing all BTX segments within the message, or an empty slice if there aren't any.
func (*Message) AllCDM ¶
AllCDM returns a slice containing all CDM segments within the message, or an empty slice if there aren't any.
func (*Message) AllCER ¶
AllCER returns a slice containing all CER segments within the message, or an empty slice if there aren't any.
func (*Message) AllCM0 ¶
AllCM0 returns a slice containing all CM0 segments within the message, or an empty slice if there aren't any.
func (*Message) AllCM1 ¶
AllCM1 returns a slice containing all CM1 segments within the message, or an empty slice if there aren't any.
func (*Message) AllCM2 ¶
AllCM2 returns a slice containing all CM2 segments within the message, or an empty slice if there aren't any.
func (*Message) AllCNS ¶
AllCNS returns a slice containing all CNS segments within the message, or an empty slice if there aren't any.
func (*Message) AllCON ¶
AllCON returns a slice containing all CON segments within the message, or an empty slice if there aren't any.
func (*Message) AllCSP ¶
AllCSP returns a slice containing all CSP segments within the message, or an empty slice if there aren't any.
func (*Message) AllCSR ¶
AllCSR returns a slice containing all CSR segments within the message, or an empty slice if there aren't any.
func (*Message) AllCSS ¶
AllCSS returns a slice containing all CSS segments within the message, or an empty slice if there aren't any.
func (*Message) AllCTD ¶
AllCTD returns a slice containing all CTD segments within the message, or an empty slice if there aren't any.
func (*Message) AllCTI ¶
AllCTI returns a slice containing all CTI segments within the message, or an empty slice if there aren't any.
func (*Message) AllDB1 ¶
AllDB1 returns a slice containing all DB1 segments within the message, or an empty slice if there aren't any.
func (*Message) AllDG1 ¶
AllDG1 returns a slice containing all DG1 segments within the message, or an empty slice if there aren't any.
func (*Message) AllDRG ¶
AllDRG returns a slice containing all DRG segments within the message, or an empty slice if there aren't any.
func (*Message) AllDSC ¶
AllDSC returns a slice containing all DSC segments within the message, or an empty slice if there aren't any.
func (*Message) AllDSP ¶
AllDSP returns a slice containing all DSP segments within the message, or an empty slice if there aren't any.
func (*Message) AllECD ¶
AllECD returns a slice containing all ECD segments within the message, or an empty slice if there aren't any.
func (*Message) AllECR ¶
AllECR returns a slice containing all ECR segments within the message, or an empty slice if there aren't any.
func (*Message) AllEDU ¶
AllEDU returns a slice containing all EDU segments within the message, or an empty slice if there aren't any.
func (*Message) AllEQL ¶
AllEQL returns a slice containing all EQL segments within the message, or an empty slice if there aren't any.
func (*Message) AllEQP ¶
AllEQP returns a slice containing all EQP segments within the message, or an empty slice if there aren't any.
func (*Message) AllEQU ¶
AllEQU returns a slice containing all EQU segments within the message, or an empty slice if there aren't any.
func (*Message) AllERQ ¶
AllERQ returns a slice containing all ERQ segments within the message, or an empty slice if there aren't any.
func (*Message) AllERR ¶
AllERR returns a slice containing all ERR segments within the message, or an empty slice if there aren't any.
func (*Message) AllEVN ¶
AllEVN returns a slice containing all EVN segments within the message, or an empty slice if there aren't any.
func (*Message) AllFAC ¶
AllFAC returns a slice containing all FAC segments within the message, or an empty slice if there aren't any.
func (*Message) AllFHS ¶
AllFHS returns a slice containing all FHS segments within the message, or an empty slice if there aren't any.
func (*Message) AllFT1 ¶
AllFT1 returns a slice containing all FT1 segments within the message, or an empty slice if there aren't any.
func (*Message) AllFTS ¶
AllFTS returns a slice containing all FTS segments within the message, or an empty slice if there aren't any.
func (*Message) AllGOL ¶
AllGOL returns a slice containing all GOL segments within the message, or an empty slice if there aren't any.
func (*Message) AllGP1 ¶
AllGP1 returns a slice containing all GP1 segments within the message, or an empty slice if there aren't any.
func (*Message) AllGP2 ¶
AllGP2 returns a slice containing all GP2 segments within the message, or an empty slice if there aren't any.
func (*Message) AllGT1 ¶
AllGT1 returns a slice containing all GT1 segments within the message, or an empty slice if there aren't any.
func (*Message) AllIAM ¶
AllIAM returns a slice containing all IAM segments within the message, or an empty slice if there aren't any.
func (*Message) AllIIM ¶
AllIIM returns a slice containing all IIM segments within the message, or an empty slice if there aren't any.
func (*Message) AllIN1 ¶
AllIN1 returns a slice containing all IN1 segments within the message, or an empty slice if there aren't any.
func (*Message) AllIN2 ¶
AllIN2 returns a slice containing all IN2 segments within the message, or an empty slice if there aren't any.
func (*Message) AllIN3 ¶
AllIN3 returns a slice containing all IN3 segments within the message, or an empty slice if there aren't any.
func (*Message) AllINV ¶
AllINV returns a slice containing all INV segments within the message, or an empty slice if there aren't any.
func (*Message) AllIPC ¶
AllIPC returns a slice containing all IPC segments within the message, or an empty slice if there aren't any.
func (*Message) AllISD ¶
AllISD returns a slice containing all ISD segments within the message, or an empty slice if there aren't any.
func (*Message) AllLAN ¶
AllLAN returns a slice containing all LAN segments within the message, or an empty slice if there aren't any.
func (*Message) AllLCC ¶
AllLCC returns a slice containing all LCC segments within the message, or an empty slice if there aren't any.
func (*Message) AllLCH ¶
AllLCH returns a slice containing all LCH segments within the message, or an empty slice if there aren't any.
func (*Message) AllLDP ¶
AllLDP returns a slice containing all LDP segments within the message, or an empty slice if there aren't any.
func (*Message) AllLOC ¶
AllLOC returns a slice containing all LOC segments within the message, or an empty slice if there aren't any.
func (*Message) AllLRL ¶
AllLRL returns a slice containing all LRL segments within the message, or an empty slice if there aren't any.
func (*Message) AllMFA ¶
AllMFA returns a slice containing all MFA segments within the message, or an empty slice if there aren't any.
func (*Message) AllMFE ¶
AllMFE returns a slice containing all MFE segments within the message, or an empty slice if there aren't any.
func (*Message) AllMFI ¶
AllMFI returns a slice containing all MFI segments within the message, or an empty slice if there aren't any.
func (*Message) AllMRG ¶
AllMRG returns a slice containing all MRG segments within the message, or an empty slice if there aren't any.
func (*Message) AllMSA ¶
AllMSA returns a slice containing all MSA segments within the message, or an empty slice if there aren't any.
func (*Message) AllMSH ¶
AllMSH returns a slice containing all MSH segments within the message, or an empty slice if there aren't any.
func (*Message) AllNCK ¶
AllNCK returns a slice containing all NCK segments within the message, or an empty slice if there aren't any.
func (*Message) AllNDS ¶
AllNDS returns a slice containing all NDS segments within the message, or an empty slice if there aren't any.
func (*Message) AllNK1 ¶
AllNK1 returns a slice containing all NK1 segments within the message, or an empty slice if there aren't any.
func (*Message) AllNPU ¶
AllNPU returns a slice containing all NPU segments within the message, or an empty slice if there aren't any.
func (*Message) AllNSC ¶
AllNSC returns a slice containing all NSC segments within the message, or an empty slice if there aren't any.
func (*Message) AllNST ¶
AllNST returns a slice containing all NST segments within the message, or an empty slice if there aren't any.
func (*Message) AllNTE ¶
AllNTE returns a slice containing all NTE segments within the message, or an empty slice if there aren't any.
func (*Message) AllOBR ¶
AllOBR returns a slice containing all OBR segments within the message, or an empty slice if there aren't any.
func (*Message) AllOBX ¶
AllOBX returns a slice containing all OBX segments within the message, or an empty slice if there aren't any.
func (*Message) AllODS ¶
AllODS returns a slice containing all ODS segments within the message, or an empty slice if there aren't any.
func (*Message) AllODT ¶
AllODT returns a slice containing all ODT segments within the message, or an empty slice if there aren't any.
func (*Message) AllOM1 ¶
AllOM1 returns a slice containing all OM1 segments within the message, or an empty slice if there aren't any.
func (*Message) AllOM2 ¶
AllOM2 returns a slice containing all OM2 segments within the message, or an empty slice if there aren't any.
func (*Message) AllOM3 ¶
AllOM3 returns a slice containing all OM3 segments within the message, or an empty slice if there aren't any.
func (*Message) AllOM4 ¶
AllOM4 returns a slice containing all OM4 segments within the message, or an empty slice if there aren't any.
func (*Message) AllOM5 ¶
AllOM5 returns a slice containing all OM5 segments within the message, or an empty slice if there aren't any.
func (*Message) AllOM6 ¶
AllOM6 returns a slice containing all OM6 segments within the message, or an empty slice if there aren't any.
func (*Message) AllOM7 ¶
AllOM7 returns a slice containing all OM7 segments within the message, or an empty slice if there aren't any.
func (*Message) AllORC ¶
AllORC returns a slice containing all ORC segments within the message, or an empty slice if there aren't any.
func (*Message) AllORG ¶
AllORG returns a slice containing all ORG segments within the message, or an empty slice if there aren't any.
func (*Message) AllORO ¶
AllORO returns a slice containing all ORO segments within the message, or an empty slice if there aren't any.
func (*Message) AllOVR ¶
AllOVR returns a slice containing all OVR segments within the message, or an empty slice if there aren't any.
func (*Message) AllPCR ¶
AllPCR returns a slice containing all PCR segments within the message, or an empty slice if there aren't any.
func (*Message) AllPD1 ¶
AllPD1 returns a slice containing all PD1 segments within the message, or an empty slice if there aren't any.
func (*Message) AllPDA ¶
AllPDA returns a slice containing all PDA segments within the message, or an empty slice if there aren't any.
func (*Message) AllPDC ¶
AllPDC returns a slice containing all PDC segments within the message, or an empty slice if there aren't any.
func (*Message) AllPEO ¶
AllPEO returns a slice containing all PEO segments within the message, or an empty slice if there aren't any.
func (*Message) AllPES ¶
AllPES returns a slice containing all PES segments within the message, or an empty slice if there aren't any.
func (*Message) AllPID ¶
AllPID returns a slice containing all PID segments within the message, or an empty slice if there aren't any.
func (*Message) AllPR1 ¶
AllPR1 returns a slice containing all PR1 segments within the message, or an empty slice if there aren't any.
func (*Message) AllPRA ¶
AllPRA returns a slice containing all PRA segments within the message, or an empty slice if there aren't any.
func (*Message) AllPRB ¶
AllPRB returns a slice containing all PRB segments within the message, or an empty slice if there aren't any.
func (*Message) AllPRC ¶
AllPRC returns a slice containing all PRC segments within the message, or an empty slice if there aren't any.
func (*Message) AllPRD ¶
AllPRD returns a slice containing all PRD segments within the message, or an empty slice if there aren't any.
func (*Message) AllPSH ¶
AllPSH returns a slice containing all PSH segments within the message, or an empty slice if there aren't any.
func (*Message) AllPTH ¶
AllPTH returns a slice containing all PTH segments within the message, or an empty slice if there aren't any.
func (*Message) AllPV1 ¶
AllPV1 returns a slice containing all PV1 segments within the message, or an empty slice if there aren't any.
func (*Message) AllPV2 ¶
AllPV2 returns a slice containing all PV2 segments within the message, or an empty slice if there aren't any.
func (*Message) AllQAK ¶
AllQAK returns a slice containing all QAK segments within the message, or an empty slice if there aren't any.
func (*Message) AllQID ¶
AllQID returns a slice containing all QID segments within the message, or an empty slice if there aren't any.
func (*Message) AllQPD ¶
AllQPD returns a slice containing all QPD segments within the message, or an empty slice if there aren't any.
func (*Message) AllQRD ¶
AllQRD returns a slice containing all QRD segments within the message, or an empty slice if there aren't any.
func (*Message) AllQRF ¶
AllQRF returns a slice containing all QRF segments within the message, or an empty slice if there aren't any.
func (*Message) AllQRI ¶
AllQRI returns a slice containing all QRI segments within the message, or an empty slice if there aren't any.
func (*Message) AllRCP ¶
AllRCP returns a slice containing all RCP segments within the message, or an empty slice if there aren't any.
func (*Message) AllRDF ¶
AllRDF returns a slice containing all RDF segments within the message, or an empty slice if there aren't any.
func (*Message) AllRDT ¶
AllRDT returns a slice containing all RDT segments within the message, or an empty slice if there aren't any.
func (*Message) AllRF1 ¶
AllRF1 returns a slice containing all RF1 segments within the message, or an empty slice if there aren't any.
func (*Message) AllRGS ¶
AllRGS returns a slice containing all RGS segments within the message, or an empty slice if there aren't any.
func (*Message) AllRMI ¶
AllRMI returns a slice containing all RMI segments within the message, or an empty slice if there aren't any.
func (*Message) AllROL ¶
AllROL returns a slice containing all ROL segments within the message, or an empty slice if there aren't any.
func (*Message) AllRQ1 ¶
AllRQ1 returns a slice containing all RQ1 segments within the message, or an empty slice if there aren't any.
func (*Message) AllRQD ¶
AllRQD returns a slice containing all RQD segments within the message, or an empty slice if there aren't any.
func (*Message) AllRX1 ¶
AllRX1 returns a slice containing all RX1 segments within the message, or an empty slice if there aren't any.
func (*Message) AllRXA ¶
AllRXA returns a slice containing all RXA segments within the message, or an empty slice if there aren't any.
func (*Message) AllRXC ¶
AllRXC returns a slice containing all RXC segments within the message, or an empty slice if there aren't any.
func (*Message) AllRXD ¶
AllRXD returns a slice containing all RXD segments within the message, or an empty slice if there aren't any.
func (*Message) AllRXE ¶
AllRXE returns a slice containing all RXE segments within the message, or an empty slice if there aren't any.
func (*Message) AllRXG ¶
AllRXG returns a slice containing all RXG segments within the message, or an empty slice if there aren't any.
func (*Message) AllRXO ¶
AllRXO returns a slice containing all RXO segments within the message, or an empty slice if there aren't any.
func (*Message) AllRXR ¶
AllRXR returns a slice containing all RXR segments within the message, or an empty slice if there aren't any.
func (*Message) AllSAC ¶
AllSAC returns a slice containing all SAC segments within the message, or an empty slice if there aren't any.
func (*Message) AllSCH ¶
AllSCH returns a slice containing all SCH segments within the message, or an empty slice if there aren't any.
func (*Message) AllSFT ¶
AllSFT returns a slice containing all SFT segments within the message, or an empty slice if there aren't any.
func (*Message) AllSID ¶
AllSID returns a slice containing all SID segments within the message, or an empty slice if there aren't any.
func (*Message) AllSPM ¶
AllSPM returns a slice containing all SPM segments within the message, or an empty slice if there aren't any.
func (*Message) AllSPR ¶
AllSPR returns a slice containing all SPR segments within the message, or an empty slice if there aren't any.
func (*Message) AllSTF ¶
AllSTF returns a slice containing all STF segments within the message, or an empty slice if there aren't any.
func (*Message) AllTCC ¶
AllTCC returns a slice containing all TCC segments within the message, or an empty slice if there aren't any.
func (*Message) AllTCD ¶
AllTCD returns a slice containing all TCD segments within the message, or an empty slice if there aren't any.
func (*Message) AllTQ1 ¶
AllTQ1 returns a slice containing all TQ1 segments within the message, or an empty slice if there aren't any.
func (*Message) AllTQ2 ¶
AllTQ2 returns a slice containing all TQ2 segments within the message, or an empty slice if there aren't any.
func (*Message) AllTXA ¶
AllTXA returns a slice containing all TXA segments within the message, or an empty slice if there aren't any.
func (*Message) AllUB1 ¶
AllUB1 returns a slice containing all UB1 segments within the message, or an empty slice if there aren't any.
func (*Message) AllUB2 ¶
AllUB2 returns a slice containing all UB2 segments within the message, or an empty slice if there aren't any.
func (*Message) AllURD ¶
AllURD returns a slice containing all URD segments within the message, or an empty slice if there aren't any.
func (*Message) AllURS ¶
AllURS returns a slice containing all URS segments within the message, or an empty slice if there aren't any.
func (*Message) AllVAR ¶
AllVAR returns a slice containing all VAR segments within the message, or an empty slice if there aren't any.
func (*Message) AllVTQ ¶
AllVTQ returns a slice containing all VTQ segments within the message, or an empty slice if there aren't any.
func (*Message) AllZCM ¶
AllZCM returns a slice containing all ZCM segments within the message, or an empty slice if there aren't any.
func (*Message) BHS ¶
BHS returns the first BHS segment within the message, or nil if there isn't one.
func (*Message) BLC ¶
BLC returns the first BLC segment within the message, or nil if there isn't one.
func (*Message) BLG ¶
BLG returns the first BLG segment within the message, or nil if there isn't one.
func (*Message) BPO ¶
BPO returns the first BPO segment within the message, or nil if there isn't one.
func (*Message) BPX ¶
BPX returns the first BPX segment within the message, or nil if there isn't one.
func (*Message) BTS ¶
BTS returns the first BTS segment within the message, or nil if there isn't one.
func (*Message) BTX ¶
BTX returns the first BTX segment within the message, or nil if there isn't one.
func (*Message) CDM ¶
CDM returns the first CDM segment within the message, or nil if there isn't one.
func (*Message) CER ¶
CER returns the first CER segment within the message, or nil if there isn't one.
func (*Message) CM0 ¶
CM0 returns the first CM0 segment within the message, or nil if there isn't one.
func (*Message) CM1 ¶
CM1 returns the first CM1 segment within the message, or nil if there isn't one.
func (*Message) CM2 ¶
CM2 returns the first CM2 segment within the message, or nil if there isn't one.
func (*Message) CNS ¶
CNS returns the first CNS segment within the message, or nil if there isn't one.
func (*Message) CON ¶
CON returns the first CON segment within the message, or nil if there isn't one.
func (*Message) CSP ¶
CSP returns the first CSP segment within the message, or nil if there isn't one.
func (*Message) CSR ¶
CSR returns the first CSR segment within the message, or nil if there isn't one.
func (*Message) CSS ¶
CSS returns the first CSS segment within the message, or nil if there isn't one.
func (*Message) CTD ¶
CTD returns the first CTD segment within the message, or nil if there isn't one.
func (*Message) CTI ¶
CTI returns the first CTI segment within the message, or nil if there isn't one.
func (*Message) DB1 ¶
DB1 returns the first DB1 segment within the message, or nil if there isn't one.
func (*Message) DG1 ¶
DG1 returns the first DG1 segment within the message, or nil if there isn't one.
func (*Message) DRG ¶
DRG returns the first DRG segment within the message, or nil if there isn't one.
func (*Message) DSC ¶
DSC returns the first DSC segment within the message, or nil if there isn't one.
func (*Message) DSP ¶
DSP returns the first DSP segment within the message, or nil if there isn't one.
func (*Message) ECD ¶
ECD returns the first ECD segment within the message, or nil if there isn't one.
func (*Message) ECR ¶
ECR returns the first ECR segment within the message, or nil if there isn't one.
func (*Message) EDU ¶
EDU returns the first EDU segment within the message, or nil if there isn't one.
func (*Message) EQL ¶
EQL returns the first EQL segment within the message, or nil if there isn't one.
func (*Message) EQP ¶
EQP returns the first EQP segment within the message, or nil if there isn't one.
func (*Message) EQU ¶
EQU returns the first EQU segment within the message, or nil if there isn't one.
func (*Message) ERQ ¶
ERQ returns the first ERQ segment within the message, or nil if there isn't one.
func (*Message) ERR ¶
ERR returns the first ERR segment within the message, or nil if there isn't one.
func (*Message) EVN ¶
EVN returns the first EVN segment within the message, or nil if there isn't one.
func (*Message) FAC ¶
FAC returns the first FAC segment within the message, or nil if there isn't one.
func (*Message) FHS ¶
FHS returns the first FHS segment within the message, or nil if there isn't one.
func (*Message) FT1 ¶
FT1 returns the first FT1 segment within the message, or nil if there isn't one.
func (*Message) FTS ¶
FTS returns the first FTS segment within the message, or nil if there isn't one.
func (*Message) GOL ¶
GOL returns the first GOL segment within the message, or nil if there isn't one.
func (*Message) GP1 ¶
GP1 returns the first GP1 segment within the message, or nil if there isn't one.
func (*Message) GP2 ¶
GP2 returns the first GP2 segment within the message, or nil if there isn't one.
func (*Message) GT1 ¶
GT1 returns the first GT1 segment within the message, or nil if there isn't one.
func (*Message) IAM ¶
IAM returns the first IAM segment within the message, or nil if there isn't one.
func (*Message) IIM ¶
IIM returns the first IIM segment within the message, or nil if there isn't one.
func (*Message) IN1 ¶
IN1 returns the first IN1 segment within the message, or nil if there isn't one.
func (*Message) IN2 ¶
IN2 returns the first IN2 segment within the message, or nil if there isn't one.
func (*Message) IN3 ¶
IN3 returns the first IN3 segment within the message, or nil if there isn't one.
func (*Message) INV ¶
INV returns the first INV segment within the message, or nil if there isn't one.
func (*Message) IPC ¶
IPC returns the first IPC segment within the message, or nil if there isn't one.
func (*Message) ISD ¶
ISD returns the first ISD segment within the message, or nil if there isn't one.
func (*Message) LAN ¶
LAN returns the first LAN segment within the message, or nil if there isn't one.
func (*Message) LCC ¶
LCC returns the first LCC segment within the message, or nil if there isn't one.
func (*Message) LCH ¶
LCH returns the first LCH segment within the message, or nil if there isn't one.
func (*Message) LDP ¶
LDP returns the first LDP segment within the message, or nil if there isn't one.
func (*Message) LOC ¶
LOC returns the first LOC segment within the message, or nil if there isn't one.
func (*Message) LRL ¶
LRL returns the first LRL segment within the message, or nil if there isn't one.
func (*Message) MFA ¶
MFA returns the first MFA segment within the message, or nil if there isn't one.
func (*Message) MFE ¶
MFE returns the first MFE segment within the message, or nil if there isn't one.
func (*Message) MFI ¶
MFI returns the first MFI segment within the message, or nil if there isn't one.
func (*Message) MRG ¶
MRG returns the first MRG segment within the message, or nil if there isn't one.
func (*Message) MSA ¶
MSA returns the first MSA segment within the message, or nil if there isn't one.
func (*Message) MSH ¶
MSH returns the first MSH segment within the message, or nil if there isn't one.
func (*Message) NCK ¶
NCK returns the first NCK segment within the message, or nil if there isn't one.
func (*Message) NDS ¶
NDS returns the first NDS segment within the message, or nil if there isn't one.
func (*Message) NK1 ¶
NK1 returns the first NK1 segment within the message, or nil if there isn't one.
func (*Message) NPU ¶
NPU returns the first NPU segment within the message, or nil if there isn't one.
func (*Message) NSC ¶
NSC returns the first NSC segment within the message, or nil if there isn't one.
func (*Message) NST ¶
NST returns the first NST segment within the message, or nil if there isn't one.
func (*Message) NTE ¶
NTE returns the first NTE segment within the message, or nil if there isn't one.
func (*Message) OBR ¶
OBR returns the first OBR segment within the message, or nil if there isn't one.
func (*Message) OBX ¶
OBX returns the first OBX segment within the message, or nil if there isn't one.
func (*Message) ODS ¶
ODS returns the first ODS segment within the message, or nil if there isn't one.
func (*Message) ODT ¶
ODT returns the first ODT segment within the message, or nil if there isn't one.
func (*Message) OM1 ¶
OM1 returns the first OM1 segment within the message, or nil if there isn't one.
func (*Message) OM2 ¶
OM2 returns the first OM2 segment within the message, or nil if there isn't one.
func (*Message) OM3 ¶
OM3 returns the first OM3 segment within the message, or nil if there isn't one.
func (*Message) OM4 ¶
OM4 returns the first OM4 segment within the message, or nil if there isn't one.
func (*Message) OM5 ¶
OM5 returns the first OM5 segment within the message, or nil if there isn't one.
func (*Message) OM6 ¶
OM6 returns the first OM6 segment within the message, or nil if there isn't one.
func (*Message) OM7 ¶
OM7 returns the first OM7 segment within the message, or nil if there isn't one.
func (*Message) ORC ¶
ORC returns the first ORC segment within the message, or nil if there isn't one.
func (*Message) ORG ¶
ORG returns the first ORG segment within the message, or nil if there isn't one.
func (*Message) ORO ¶
ORO returns the first ORO segment within the message, or nil if there isn't one.
func (*Message) OVR ¶
OVR returns the first OVR segment within the message, or nil if there isn't one.
func (*Message) PCR ¶
PCR returns the first PCR segment within the message, or nil if there isn't one.
func (*Message) PD1 ¶
PD1 returns the first PD1 segment within the message, or nil if there isn't one.
func (*Message) PDA ¶
PDA returns the first PDA segment within the message, or nil if there isn't one.
func (*Message) PDC ¶
PDC returns the first PDC segment within the message, or nil if there isn't one.
func (*Message) PEO ¶
PEO returns the first PEO segment within the message, or nil if there isn't one.
func (*Message) PES ¶
PES returns the first PES segment within the message, or nil if there isn't one.
func (*Message) PID ¶
PID returns the first PID segment within the message, or nil if there isn't one.
func (*Message) PR1 ¶
PR1 returns the first PR1 segment within the message, or nil if there isn't one.
func (*Message) PRA ¶
PRA returns the first PRA segment within the message, or nil if there isn't one.
func (*Message) PRB ¶
PRB returns the first PRB segment within the message, or nil if there isn't one.
func (*Message) PRC ¶
PRC returns the first PRC segment within the message, or nil if there isn't one.
func (*Message) PRD ¶
PRD returns the first PRD segment within the message, or nil if there isn't one.
func (*Message) PSH ¶
PSH returns the first PSH segment within the message, or nil if there isn't one.
func (*Message) PTH ¶
PTH returns the first PTH segment within the message, or nil if there isn't one.
func (*Message) PV1 ¶
PV1 returns the first PV1 segment within the message, or nil if there isn't one.
func (*Message) PV2 ¶
PV2 returns the first PV2 segment within the message, or nil if there isn't one.
func (*Message) ParseAll ¶
ParseAll returns a slice of pointers to the parsed representations of every segment of the specified segmentType.
func (*Message) ParseMessageType ¶
ParseMessageType will return a message type struct containing all segments that were matched against its fields.
func (*Message) QAK ¶
QAK returns the first QAK segment within the message, or nil if there isn't one.
func (*Message) QID ¶
QID returns the first QID segment within the message, or nil if there isn't one.
func (*Message) QPD ¶
QPD returns the first QPD segment within the message, or nil if there isn't one.
func (*Message) QRD ¶
QRD returns the first QRD segment within the message, or nil if there isn't one.
func (*Message) QRF ¶
QRF returns the first QRF segment within the message, or nil if there isn't one.
func (*Message) QRI ¶
QRI returns the first QRI segment within the message, or nil if there isn't one.
func (*Message) RCP ¶
RCP returns the first RCP segment within the message, or nil if there isn't one.
func (*Message) RDF ¶
RDF returns the first RDF segment within the message, or nil if there isn't one.
func (*Message) RDT ¶
RDT returns the first RDT segment within the message, or nil if there isn't one.
func (*Message) RF1 ¶
RF1 returns the first RF1 segment within the message, or nil if there isn't one.
func (*Message) RGS ¶
RGS returns the first RGS segment within the message, or nil if there isn't one.
func (*Message) RMI ¶
RMI returns the first RMI segment within the message, or nil if there isn't one.
func (*Message) ROL ¶
ROL returns the first ROL segment within the message, or nil if there isn't one.
func (*Message) RQ1 ¶
RQ1 returns the first RQ1 segment within the message, or nil if there isn't one.
func (*Message) RQD ¶
RQD returns the first RQD segment within the message, or nil if there isn't one.
func (*Message) RX1 ¶
RX1 returns the first RX1 segment within the message, or nil if there isn't one.
func (*Message) RXA ¶
RXA returns the first RXA segment within the message, or nil if there isn't one.
func (*Message) RXC ¶
RXC returns the first RXC segment within the message, or nil if there isn't one.
func (*Message) RXD ¶
RXD returns the first RXD segment within the message, or nil if there isn't one.
func (*Message) RXE ¶
RXE returns the first RXE segment within the message, or nil if there isn't one.
func (*Message) RXG ¶
RXG returns the first RXG segment within the message, or nil if there isn't one.
func (*Message) RXO ¶
RXO returns the first RXO segment within the message, or nil if there isn't one.
func (*Message) RXR ¶
RXR returns the first RXR segment within the message, or nil if there isn't one.
func (*Message) SAC ¶
SAC returns the first SAC segment within the message, or nil if there isn't one.
func (*Message) SCH ¶
SCH returns the first SCH segment within the message, or nil if there isn't one.
func (*Message) SFT ¶
SFT returns the first SFT segment within the message, or nil if there isn't one.
func (*Message) SID ¶
SID returns the first SID segment within the message, or nil if there isn't one.
func (*Message) SPM ¶
SPM returns the first SPM segment within the message, or nil if there isn't one.
func (*Message) SPR ¶
SPR returns the first SPR segment within the message, or nil if there isn't one.
func (*Message) STF ¶
STF returns the first STF segment within the message, or nil if there isn't one.
func (*Message) TCC ¶
TCC returns the first TCC segment within the message, or nil if there isn't one.
func (*Message) TCD ¶
TCD returns the first TCD segment within the message, or nil if there isn't one.
func (*Message) TQ1 ¶
TQ1 returns the first TQ1 segment within the message, or nil if there isn't one.
func (*Message) TQ2 ¶
TQ2 returns the first TQ2 segment within the message, or nil if there isn't one.
func (*Message) TXA ¶
TXA returns the first TXA segment within the message, or nil if there isn't one.
func (*Message) UB1 ¶
UB1 returns the first UB1 segment within the message, or nil if there isn't one.
func (*Message) UB2 ¶
UB2 returns the first UB2 segment within the message, or nil if there isn't one.
func (*Message) URD ¶
URD returns the first URD segment within the message, or nil if there isn't one.
func (*Message) URS ¶
URS returns the first URS segment within the message, or nil if there isn't one.
func (*Message) VAR ¶
VAR returns the first VAR segment within the message, or nil if there isn't one.
type MessageType ¶
type MessageType interface {
MessageTypeName() string
}
MessageType is an interface implemented by the generated structs that represent HL7 message types, eg ADT_A01, ORU_R01, etc.
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.5.1
type NCK ¶
type NCK struct {
SystemDateTime *TS `hl7:"true,System Date/Time"` // NCK-1
}
NCK represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*NCK) SegmentName ¶
type NDL ¶
type NDL struct { Name *CNN `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"` PatientLocationType *IS `hl7:"false,Patient Location Type"` Building *IS `hl7:"false,Building"` Floor *IS `hl7:"false,Floor"` }
NDL represents the corresponding HL7 datatype. Definition from HL7 2.5.1
type NDS ¶
type NDS struct { NotificationReferenceNumber *NM `hl7:"true,Notification Reference Number"` // NDS-1 NotificationDateTime *TS `hl7:"true,Notification Date/Time"` // NDS-2 NotificationAlertSeverity *CE `hl7:"true,Notification Alert Severity"` // NDS-3 NotificationCode *CE `hl7:"true,Notification Code"` // NDS-4 }
NDS represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*NDS) SegmentName ¶
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 AdministrativeSex *IS `hl7:"false,Administrative 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 NextOfKinBirthPlace *ST `hl7:"false,Next Of Kin Birth Place"` // NK1-38 VIPIndicator *IS `hl7:"false,VIP Indicator"` // NK1-39 }
NK1 represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*NK1) SegmentName ¶
type NM ¶
NM represents a HL7 NM value (Numeric).
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"` SFT []SFT `hl7:"false,SFT"` 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.5.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.5.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.5.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.5.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.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5.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.5.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.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5.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.5.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.5.1
func (*NPU) SegmentName ¶
type NSC ¶
type NSC struct { ApplicationChangeType *IS `hl7:"true,Application Change Type"` // NSC-1 CurrentCPU *ST `hl7:"false,Current CPU"` // NSC-2 CurrentFileserver *ST `hl7:"false,Current Fileserver"` // NSC-3 CurrentApplication *HD `hl7:"false,Current Application"` // NSC-4 CurrentFacility *HD `hl7:"false,Current Facility"` // NSC-5 NewCPU *ST `hl7:"false,New CPU"` // NSC-6 NewFileserver *ST `hl7:"false,New Fileserver"` // NSC-7 NewApplication *HD `hl7:"false,New Application"` // NSC-8 NewFacility *HD `hl7:"false,New Facility"` // NSC-9 }
NSC represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*NSC) SegmentName ¶
type NST ¶
type NST struct { StatisticsAvailable *ID `hl7:"true,Statistics Available"` // NST-1 SourceIdentifier *ST `hl7:"false,Source Identifier"` // NST-2 SourceType *ID `hl7:"false,Source Type"` // NST-3 StatisticsStart *TS `hl7:"false,Statistics Start"` // NST-4 StatisticsEnd *TS `hl7:"false,Statistics End"` // NST-5 ReceiveCharacterCount *NM `hl7:"false,Receive Character Count"` // NST-6 SendCharacterCount *NM `hl7:"false,Send Character Count"` // NST-7 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 ApplicationControlLevelErrors *NM `hl7:"false,Application Control-Level Errors"` // NST-15 }
NST represents the corresponding HL7 segment. Definition from HL7 2.5.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.5.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 PriorityOBR *ID `hl7:"false,Priority - OBR"` // 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 *CNE `hl7:"false,Occurrence Code"` OccurrenceDate *DT `hl7:"false,Occurrence Date"` }
OCD represents the corresponding HL7 datatype. Definition from HL7 2.5.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.5.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.5.1
func (*ODT) SegmentName ¶
type OM1 ¶
type OM1 struct { SequenceNumberTestObservationMasterFile *NM `hl7:"true,Sequence Number - Test/Observation Master File"` // OM1-1 ProducerSServiceTestObservationID *CE `hl7:"true,Producer'S Service/Test/Observation ID"` // OM1-2 PermittedDataTypes []ID `hl7:"false,Permitted Data Types"` // OM1-3 SpecimenRequired *ID `hl7:"true,Specimen Required"` // OM1-4 ProducerID *CE `hl7:"true,Producer ID"` // OM1-5 ObservationDescription *TX `hl7:"false,Observation Description"` // OM1-6 OtherServiceTestObservationIDsForTheObservation *CE `hl7:"false,Other Service/Test/Observation IDs For The Observation"` // OM1-7 OtherNames []ST `hl7:"true,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 PortableDeviceIndicator *ID `hl7:"false,Portable Device Indicator"` // OM1-15 ObservationProducingDepartmentSection []CE `hl7:"false,Observation Producing Department/Section"` // OM1-16 TelephoneNumberOfSection *XTN `hl7:"false,Telephone Number Of Section"` // OM1-17 NatureOfServiceTestObservation *IS `hl7:"true,Nature Of Service/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 *CWE `hl7:"false,Confidentiality Code"` // OM1-30 ObservationsRequiredToInterpretTheObservation *CE `hl7:"false,Observations Required To Interpret The Observation"` // 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 FactorsThatMayAffectTheObservation *TX `hl7:"false,Factors That May Affect The Observation"` // OM1-39 ServiceTestObservationPerformanceSchedule []ST `hl7:"false,Service/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.5.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 ReferenceNormalRangeOrdinalAndContinuousObservations []RFR `hl7:"false,Reference (Normal) Range - Ordinal And Continuous Observations"` // OM2-6 CriticalRangeForOrdinalAndContinuousObservations []RFR `hl7:"false,Critical Range For Ordinal And Continuous Observations"` // OM2-7 AbsoluteRangeForOrdinalAndContinuousObservations *RFR `hl7:"false,Absolute Range For Ordinal And Continuous Observations"` // 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.5.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.5.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 *CWE `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.5.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.5.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.5.1
func (*OM6) SegmentName ¶
type OM7 ¶
type OM7 struct { SequenceNumberTestObservationMasterFile *NM `hl7:"true,Sequence Number - Test/Observation Master File"` // OM7-1 UniversalServiceIdentifier *CE `hl7:"true,Universal Service Identifier"` // OM7-2 CategoryIdentifier []CE `hl7:"false,Category Identifier"` // OM7-3 CategoryDescription *TX `hl7:"false,Category Description"` // OM7-4 CategorySynonym []ST `hl7:"false,Category Synonym"` // OM7-5 EffectiveTestServiceStartDateTime *TS `hl7:"false,Effective Test/Service Start Date/Time"` // OM7-6 EffectiveTestServiceEndDateTime *TS `hl7:"false,Effective Test/Service End Date/Time"` // OM7-7 TestServiceDefaultDurationQuantity *NM `hl7:"false,Test/Service Default Duration Quantity"` // OM7-8 TestServiceDefaultDurationUnits *CE `hl7:"false,Test/Service Default Duration Units"` // OM7-9 TestServiceDefaultFrequency *IS `hl7:"false,Test/Service Default Frequency"` // OM7-10 ConsentIndicator *ID `hl7:"false,Consent Indicator"` // OM7-11 ConsentIdentifier *CE `hl7:"false,Consent Identifier"` // OM7-12 ConsentEffectiveStartDateTime *TS `hl7:"false,Consent Effective Start Date/Time"` // OM7-13 ConsentEffectiveEndDateTime *TS `hl7:"false,Consent Effective End Date/Time"` // OM7-14 ConsentIntervalQuantity *NM `hl7:"false,Consent Interval Quantity"` // OM7-15 ConsentIntervalUnits *CE `hl7:"false,Consent Interval Units"` // OM7-16 ConsentWaitingPeriodQuantity *NM `hl7:"false,Consent Waiting Period Quantity"` // OM7-17 ConsentWaitingPeriodUnits *CE `hl7:"false,Consent Waiting Period Units"` // OM7-18 EffectiveDateTimeOfChange *TS `hl7:"false,Effective Date/Time Of Change"` // OM7-19 EnteredBy *XCN `hl7:"false,Entered By"` // OM7-20 OrderableAtLocation []PL `hl7:"false,Orderable-At Location"` // OM7-21 FormularyStatus *IS `hl7:"false,Formulary Status"` // OM7-22 SpecialOrderIndicator *ID `hl7:"false,Special Order Indicator"` // OM7-23 PrimaryKeyValueCDM []CE `hl7:"false,Primary Key Value - CDM"` // OM7-24 }
OM7 represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*OM7) SegmentName ¶
type OMB_O27 ¶
type OMB_O27 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` NTE []NTE `hl7:"false,NTE"` PATIENT *OMB_O27_PATIENT `hl7:"false,PATIENT"` ORDER []OMB_O27_ORDER `hl7:"true,ORDER"` Other []interface{} }
OMB_O27 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMB_O27) MessageTypeName ¶
type OMB_O27_INSURANCE ¶
type OMB_O27_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
OMB_O27_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMB_O27_INSURANCE) MessageTypeSubStructName ¶
func (s *OMB_O27_INSURANCE) MessageTypeSubStructName() string
type OMB_O27_OBSERVATION ¶
type OMB_O27_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
OMB_O27_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMB_O27_OBSERVATION) MessageTypeSubStructName ¶
func (s *OMB_O27_OBSERVATION) MessageTypeSubStructName() string
type OMB_O27_ORC_OBXv2 ¶
type OMB_O27_ORC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*OMB_O27_ORC_OBXv2) AllNTE ¶
func (m *OMB_O27_ORC_OBXv2) AllNTE() []*NTE
func (OMB_O27_ORC_OBXv2) MarshalYAML ¶
func (m OMB_O27_ORC_OBXv2) MarshalYAML() (interface{}, error)
func (*OMB_O27_ORC_OBXv2) OBX ¶
func (m *OMB_O27_ORC_OBXv2) OBX() *OBX
type OMB_O27_ORC_TQ1v2 ¶
type OMB_O27_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*OMB_O27_ORC_TQ1v2) AllTQ2 ¶
func (m *OMB_O27_ORC_TQ1v2) AllTQ2() []*TQ2
func (OMB_O27_ORC_TQ1v2) MarshalYAML ¶
func (m OMB_O27_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*OMB_O27_ORC_TQ1v2) TQ1 ¶
func (m *OMB_O27_ORC_TQ1v2) TQ1() *TQ1
type OMB_O27_ORCv2 ¶
type OMB_O27_ORCv2 struct {
// contains filtered or unexported fields
}
func (*OMB_O27_ORCv2) AllDG1 ¶
func (m *OMB_O27_ORCv2) AllDG1() []*DG1
func (*OMB_O27_ORCv2) AllFT1 ¶
func (m *OMB_O27_ORCv2) AllFT1() []*FT1
func (*OMB_O27_ORCv2) AllNTE ¶
func (m *OMB_O27_ORCv2) AllNTE() []*NTE
func (*OMB_O27_ORCv2) BLG ¶
func (m *OMB_O27_ORCv2) BLG() *BLG
func (*OMB_O27_ORCv2) BPO ¶
func (m *OMB_O27_ORCv2) BPO() *BPO
func (*OMB_O27_ORCv2) GroupByOBX ¶
func (m *OMB_O27_ORCv2) GroupByOBX() []*OMB_O27_ORC_OBXv2
func (*OMB_O27_ORCv2) GroupByTQ1 ¶
func (m *OMB_O27_ORCv2) GroupByTQ1() []*OMB_O27_ORC_TQ1v2
func (OMB_O27_ORCv2) MarshalYAML ¶
func (m OMB_O27_ORCv2) MarshalYAML() (interface{}, error)
func (*OMB_O27_ORCv2) ORC ¶
func (m *OMB_O27_ORCv2) ORC() *ORC
func (*OMB_O27_ORCv2) SPM ¶
func (m *OMB_O27_ORCv2) SPM() *SPM
type OMB_O27_ORDER ¶
type OMB_O27_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []OMB_O27_TIMING `hl7:"false,TIMING"` BPO *BPO `hl7:"true,BPO"` SPM *SPM `hl7:"false,SPM"` NTE []NTE `hl7:"false,NTE"` DG1 []DG1 `hl7:"false,DG1"` OBSERVATION []OMB_O27_OBSERVATION `hl7:"false,OBSERVATION"` FT1 []FT1 `hl7:"false,FT1"` BLG *BLG `hl7:"false,BLG"` Other []interface{} }
OMB_O27_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMB_O27_ORDER) MessageTypeSubStructName ¶
func (s *OMB_O27_ORDER) MessageTypeSubStructName() string
type OMB_O27_PATIENT ¶
type OMB_O27_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NTE []NTE `hl7:"false,NTE"` PATIENT_VISIT *OMB_O27_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` INSURANCE []OMB_O27_INSURANCE `hl7:"false,INSURANCE"` GT1 *GT1 `hl7:"false,GT1"` AL1 []AL1 `hl7:"false,AL1"` Other []interface{} }
OMB_O27_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMB_O27_PATIENT) MessageTypeSubStructName ¶
func (s *OMB_O27_PATIENT) MessageTypeSubStructName() string
type OMB_O27_PATIENT_VISIT ¶
type OMB_O27_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
OMB_O27_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMB_O27_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *OMB_O27_PATIENT_VISIT) MessageTypeSubStructName() string
type OMB_O27_PID_IN1v2 ¶
type OMB_O27_PID_IN1v2 struct {
// contains filtered or unexported fields
}
func (*OMB_O27_PID_IN1v2) IN1 ¶
func (m *OMB_O27_PID_IN1v2) IN1() *IN1
func (*OMB_O27_PID_IN1v2) IN2 ¶
func (m *OMB_O27_PID_IN1v2) IN2() *IN2
func (*OMB_O27_PID_IN1v2) IN3 ¶
func (m *OMB_O27_PID_IN1v2) IN3() *IN3
func (OMB_O27_PID_IN1v2) MarshalYAML ¶
func (m OMB_O27_PID_IN1v2) MarshalYAML() (interface{}, error)
type OMB_O27_PIDv2 ¶
type OMB_O27_PIDv2 struct {
// contains filtered or unexported fields
}
func (*OMB_O27_PIDv2) AllAL1 ¶
func (m *OMB_O27_PIDv2) AllAL1() []*AL1
func (*OMB_O27_PIDv2) AllNTE ¶
func (m *OMB_O27_PIDv2) AllNTE() []*NTE
func (*OMB_O27_PIDv2) GT1 ¶
func (m *OMB_O27_PIDv2) GT1() *GT1
func (*OMB_O27_PIDv2) GroupByIN1 ¶
func (m *OMB_O27_PIDv2) GroupByIN1() []*OMB_O27_PID_IN1v2
func (OMB_O27_PIDv2) MarshalYAML ¶
func (m OMB_O27_PIDv2) MarshalYAML() (interface{}, error)
func (*OMB_O27_PIDv2) PD1 ¶
func (m *OMB_O27_PIDv2) PD1() *PD1
func (*OMB_O27_PIDv2) PID ¶
func (m *OMB_O27_PIDv2) PID() *PID
func (*OMB_O27_PIDv2) PV1 ¶
func (m *OMB_O27_PIDv2) PV1() *PV1
func (*OMB_O27_PIDv2) PV2 ¶
func (m *OMB_O27_PIDv2) PV2() *PV2
type OMB_O27_TIMING ¶
type OMB_O27_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
OMB_O27_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMB_O27_TIMING) MessageTypeSubStructName ¶
func (s *OMB_O27_TIMING) MessageTypeSubStructName() string
type OMB_O27v2 ¶
type OMB_O27v2 struct {
// contains filtered or unexported fields
}
func (*OMB_O27v2) GroupByORC ¶
func (m *OMB_O27v2) GroupByORC() []*OMB_O27_ORCv2
func (*OMB_O27v2) GroupByPID ¶
func (m *OMB_O27v2) GroupByPID() *OMB_O27_PIDv2
func (OMB_O27v2) MarshalYAML ¶
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 OMD_O03 ¶
type OMD_O03 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` NTE []NTE `hl7:"false,NTE"` PATIENT *OMD_O03_PATIENT `hl7:"false,PATIENT"` ORDER_DIET []OMD_O03_ORDER_DIET `hl7:"true,ORDER_DIET"` ORDER_TRAY []OMD_O03_ORDER_TRAY `hl7:"false,ORDER_TRAY"` Other []interface{} }
OMD_O03 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMD_O03) MessageTypeName ¶
type OMD_O03_DIET ¶
type OMD_O03_DIET struct { ODS []ODS `hl7:"true,ODS"` NTE []NTE `hl7:"false,NTE"` OBSERVATION []OMD_O03_OBSERVATION `hl7:"false,OBSERVATION"` Other []interface{} }
OMD_O03_DIET represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMD_O03_DIET) MessageTypeSubStructName ¶
func (s *OMD_O03_DIET) MessageTypeSubStructName() string
type OMD_O03_INSURANCE ¶
type OMD_O03_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
OMD_O03_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMD_O03_INSURANCE) MessageTypeSubStructName ¶
func (s *OMD_O03_INSURANCE) MessageTypeSubStructName() string
type OMD_O03_OBSERVATION ¶
type OMD_O03_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
OMD_O03_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMD_O03_OBSERVATION) MessageTypeSubStructName ¶
func (s *OMD_O03_OBSERVATION) MessageTypeSubStructName() string
type OMD_O03_ORC1_OBXv2 ¶
type OMD_O03_ORC1_OBXv2 struct {
// contains filtered or unexported fields
}
func (*OMD_O03_ORC1_OBXv2) AllNTE ¶
func (m *OMD_O03_ORC1_OBXv2) AllNTE() []*NTE
func (OMD_O03_ORC1_OBXv2) MarshalYAML ¶
func (m OMD_O03_ORC1_OBXv2) MarshalYAML() (interface{}, error)
func (*OMD_O03_ORC1_OBXv2) OBX ¶
func (m *OMD_O03_ORC1_OBXv2) OBX() *OBX
type OMD_O03_ORC1_TQ1v2 ¶
type OMD_O03_ORC1_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*OMD_O03_ORC1_TQ1v2) AllTQ2 ¶
func (m *OMD_O03_ORC1_TQ1v2) AllTQ2() []*TQ2
func (OMD_O03_ORC1_TQ1v2) MarshalYAML ¶
func (m OMD_O03_ORC1_TQ1v2) MarshalYAML() (interface{}, error)
func (*OMD_O03_ORC1_TQ1v2) TQ1 ¶
func (m *OMD_O03_ORC1_TQ1v2) TQ1() *TQ1
type OMD_O03_ORC1v2 ¶
type OMD_O03_ORC1v2 struct {
// contains filtered or unexported fields
}
func (*OMD_O03_ORC1v2) AllNTE ¶
func (m *OMD_O03_ORC1v2) AllNTE() []*NTE
func (*OMD_O03_ORC1v2) AllODS ¶
func (m *OMD_O03_ORC1v2) AllODS() []*ODS
func (*OMD_O03_ORC1v2) GroupByOBX ¶
func (m *OMD_O03_ORC1v2) GroupByOBX() []*OMD_O03_ORC1_OBXv2
func (*OMD_O03_ORC1v2) GroupByTQ1 ¶
func (m *OMD_O03_ORC1v2) GroupByTQ1() []*OMD_O03_ORC1_TQ1v2
func (OMD_O03_ORC1v2) MarshalYAML ¶
func (m OMD_O03_ORC1v2) MarshalYAML() (interface{}, error)
func (*OMD_O03_ORC1v2) ORC ¶
func (m *OMD_O03_ORC1v2) ORC() *ORC
type OMD_O03_ORC2_TQ1v2 ¶
type OMD_O03_ORC2_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*OMD_O03_ORC2_TQ1v2) AllTQ2 ¶
func (m *OMD_O03_ORC2_TQ1v2) AllTQ2() []*TQ2
func (OMD_O03_ORC2_TQ1v2) MarshalYAML ¶
func (m OMD_O03_ORC2_TQ1v2) MarshalYAML() (interface{}, error)
func (*OMD_O03_ORC2_TQ1v2) TQ1 ¶
func (m *OMD_O03_ORC2_TQ1v2) TQ1() *TQ1
type OMD_O03_ORC2v2 ¶
type OMD_O03_ORC2v2 struct {
// contains filtered or unexported fields
}
func (*OMD_O03_ORC2v2) AllNTE ¶
func (m *OMD_O03_ORC2v2) AllNTE() []*NTE
func (*OMD_O03_ORC2v2) AllODT ¶
func (m *OMD_O03_ORC2v2) AllODT() []*ODT
func (*OMD_O03_ORC2v2) GroupByTQ1 ¶
func (m *OMD_O03_ORC2v2) GroupByTQ1() []*OMD_O03_ORC2_TQ1v2
func (OMD_O03_ORC2v2) MarshalYAML ¶
func (m OMD_O03_ORC2v2) MarshalYAML() (interface{}, error)
func (*OMD_O03_ORC2v2) ORC ¶
func (m *OMD_O03_ORC2v2) ORC() *ORC
type OMD_O03_ORDER_DIET ¶
type OMD_O03_ORDER_DIET struct { ORC *ORC `hl7:"true,ORC"` TIMING_DIET []OMD_O03_TIMING_DIET `hl7:"false,TIMING_DIET"` DIET *OMD_O03_DIET `hl7:"false,DIET"` Other []interface{} }
OMD_O03_ORDER_DIET represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMD_O03_ORDER_DIET) MessageTypeSubStructName ¶
func (s *OMD_O03_ORDER_DIET) MessageTypeSubStructName() string
type OMD_O03_ORDER_TRAY ¶
type OMD_O03_ORDER_TRAY struct { ORC *ORC `hl7:"true,ORC"` TIMING_TRAY []OMD_O03_TIMING_TRAY `hl7:"false,TIMING_TRAY"` ODT []ODT `hl7:"true,ODT"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
OMD_O03_ORDER_TRAY represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMD_O03_ORDER_TRAY) MessageTypeSubStructName ¶
func (s *OMD_O03_ORDER_TRAY) MessageTypeSubStructName() string
type OMD_O03_PATIENT ¶
type OMD_O03_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NTE []NTE `hl7:"false,NTE"` PATIENT_VISIT *OMD_O03_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` INSURANCE []OMD_O03_INSURANCE `hl7:"false,INSURANCE"` GT1 *GT1 `hl7:"false,GT1"` AL1 []AL1 `hl7:"false,AL1"` Other []interface{} }
OMD_O03_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMD_O03_PATIENT) MessageTypeSubStructName ¶
func (s *OMD_O03_PATIENT) MessageTypeSubStructName() string
type OMD_O03_PATIENT_VISIT ¶
type OMD_O03_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
OMD_O03_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMD_O03_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *OMD_O03_PATIENT_VISIT) MessageTypeSubStructName() string
type OMD_O03_PID_IN1v2 ¶
type OMD_O03_PID_IN1v2 struct {
// contains filtered or unexported fields
}
func (*OMD_O03_PID_IN1v2) IN1 ¶
func (m *OMD_O03_PID_IN1v2) IN1() *IN1
func (*OMD_O03_PID_IN1v2) IN2 ¶
func (m *OMD_O03_PID_IN1v2) IN2() *IN2
func (*OMD_O03_PID_IN1v2) IN3 ¶
func (m *OMD_O03_PID_IN1v2) IN3() *IN3
func (OMD_O03_PID_IN1v2) MarshalYAML ¶
func (m OMD_O03_PID_IN1v2) MarshalYAML() (interface{}, error)
type OMD_O03_PIDv2 ¶
type OMD_O03_PIDv2 struct {
// contains filtered or unexported fields
}
func (*OMD_O03_PIDv2) AllAL1 ¶
func (m *OMD_O03_PIDv2) AllAL1() []*AL1
func (*OMD_O03_PIDv2) AllNTE ¶
func (m *OMD_O03_PIDv2) AllNTE() []*NTE
func (*OMD_O03_PIDv2) GT1 ¶
func (m *OMD_O03_PIDv2) GT1() *GT1
func (*OMD_O03_PIDv2) GroupByIN1 ¶
func (m *OMD_O03_PIDv2) GroupByIN1() []*OMD_O03_PID_IN1v2
func (OMD_O03_PIDv2) MarshalYAML ¶
func (m OMD_O03_PIDv2) MarshalYAML() (interface{}, error)
func (*OMD_O03_PIDv2) PD1 ¶
func (m *OMD_O03_PIDv2) PD1() *PD1
func (*OMD_O03_PIDv2) PID ¶
func (m *OMD_O03_PIDv2) PID() *PID
func (*OMD_O03_PIDv2) PV1 ¶
func (m *OMD_O03_PIDv2) PV1() *PV1
func (*OMD_O03_PIDv2) PV2 ¶
func (m *OMD_O03_PIDv2) PV2() *PV2
type OMD_O03_TIMING_DIET ¶
type OMD_O03_TIMING_DIET struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
OMD_O03_TIMING_DIET represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMD_O03_TIMING_DIET) MessageTypeSubStructName ¶
func (s *OMD_O03_TIMING_DIET) MessageTypeSubStructName() string
type OMD_O03_TIMING_TRAY ¶
type OMD_O03_TIMING_TRAY struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
OMD_O03_TIMING_TRAY represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMD_O03_TIMING_TRAY) MessageTypeSubStructName ¶
func (s *OMD_O03_TIMING_TRAY) MessageTypeSubStructName() string
type OMD_O03v2 ¶
type OMD_O03v2 struct {
// contains filtered or unexported fields
}
func (*OMD_O03v2) GroupByORC1 ¶
func (m *OMD_O03v2) GroupByORC1() []*OMD_O03_ORC1v2
func (*OMD_O03v2) GroupByORC2 ¶
func (m *OMD_O03v2) GroupByORC2() []*OMD_O03_ORC2v2
func (*OMD_O03v2) GroupByPID ¶
func (m *OMD_O03v2) GroupByPID() *OMD_O03_PIDv2
func (OMD_O03v2) MarshalYAML ¶
type OMG_O19 ¶
type OMG_O19 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` NTE []NTE `hl7:"false,NTE"` PATIENT *OMG_O19_PATIENT `hl7:"false,PATIENT"` ORDER []OMG_O19_ORDER `hl7:"true,ORDER"` Other []interface{} }
OMG_O19 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMG_O19) MessageTypeName ¶
type OMG_O19_CONTAINER ¶
type OMG_O19_CONTAINER struct { SAC *SAC `hl7:"true,SAC"` OBX []OBX `hl7:"false,OBX"` Other []interface{} }
OMG_O19_CONTAINER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMG_O19_CONTAINER) MessageTypeSubStructName ¶
func (s *OMG_O19_CONTAINER) MessageTypeSubStructName() string
type OMG_O19_INSURANCE ¶
type OMG_O19_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
OMG_O19_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMG_O19_INSURANCE) MessageTypeSubStructName ¶
func (s *OMG_O19_INSURANCE) MessageTypeSubStructName() string
type OMG_O19_OBSERVATION ¶
type OMG_O19_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
OMG_O19_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMG_O19_OBSERVATION) MessageTypeSubStructName ¶
func (s *OMG_O19_OBSERVATION) MessageTypeSubStructName() string
type OMG_O19_OBSERVATION_PRIOR ¶
type OMG_O19_OBSERVATION_PRIOR struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
OMG_O19_OBSERVATION_PRIOR represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMG_O19_OBSERVATION_PRIOR) MessageTypeSubStructName ¶
func (s *OMG_O19_OBSERVATION_PRIOR) MessageTypeSubStructName() string
type OMG_O19_ORC_OBXv2 ¶
type OMG_O19_ORC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*OMG_O19_ORC_OBXv2) AllNTE ¶
func (m *OMG_O19_ORC_OBXv2) AllNTE() []*NTE
func (OMG_O19_ORC_OBXv2) MarshalYAML ¶
func (m OMG_O19_ORC_OBXv2) MarshalYAML() (interface{}, error)
func (*OMG_O19_ORC_OBXv2) OBX ¶
func (m *OMG_O19_ORC_OBXv2) OBX() *OBX
type OMG_O19_ORC_PID_OBR_OBXv2 ¶
type OMG_O19_ORC_PID_OBR_OBXv2 struct {
// contains filtered or unexported fields
}
func (*OMG_O19_ORC_PID_OBR_OBXv2) AllNTE ¶
func (m *OMG_O19_ORC_PID_OBR_OBXv2) AllNTE() []*NTE
func (OMG_O19_ORC_PID_OBR_OBXv2) MarshalYAML ¶
func (m OMG_O19_ORC_PID_OBR_OBXv2) MarshalYAML() (interface{}, error)
func (*OMG_O19_ORC_PID_OBR_OBXv2) OBX ¶
func (m *OMG_O19_ORC_PID_OBR_OBXv2) OBX() *OBX
type OMG_O19_ORC_PID_OBR_TQ1v2 ¶
type OMG_O19_ORC_PID_OBR_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*OMG_O19_ORC_PID_OBR_TQ1v2) AllTQ2 ¶
func (m *OMG_O19_ORC_PID_OBR_TQ1v2) AllTQ2() []*TQ2
func (OMG_O19_ORC_PID_OBR_TQ1v2) MarshalYAML ¶
func (m OMG_O19_ORC_PID_OBR_TQ1v2) MarshalYAML() (interface{}, error)
func (*OMG_O19_ORC_PID_OBR_TQ1v2) TQ1 ¶
func (m *OMG_O19_ORC_PID_OBR_TQ1v2) TQ1() *TQ1
type OMG_O19_ORC_PID_OBRv2 ¶
type OMG_O19_ORC_PID_OBRv2 struct {
// contains filtered or unexported fields
}
func (*OMG_O19_ORC_PID_OBRv2) AllNTE ¶
func (m *OMG_O19_ORC_PID_OBRv2) AllNTE() []*NTE
func (*OMG_O19_ORC_PID_OBRv2) CTD ¶
func (m *OMG_O19_ORC_PID_OBRv2) CTD() *CTD
func (*OMG_O19_ORC_PID_OBRv2) GroupByOBX ¶
func (m *OMG_O19_ORC_PID_OBRv2) GroupByOBX() []*OMG_O19_ORC_PID_OBR_OBXv2
func (*OMG_O19_ORC_PID_OBRv2) GroupByTQ1 ¶
func (m *OMG_O19_ORC_PID_OBRv2) GroupByTQ1() []*OMG_O19_ORC_PID_OBR_TQ1v2
func (OMG_O19_ORC_PID_OBRv2) MarshalYAML ¶
func (m OMG_O19_ORC_PID_OBRv2) MarshalYAML() (interface{}, error)
func (*OMG_O19_ORC_PID_OBRv2) OBR ¶
func (m *OMG_O19_ORC_PID_OBRv2) OBR() *OBR
func (*OMG_O19_ORC_PID_OBRv2) ORC ¶
func (m *OMG_O19_ORC_PID_OBRv2) ORC() *ORC
type OMG_O19_ORC_PIDv2 ¶
type OMG_O19_ORC_PIDv2 struct {
// contains filtered or unexported fields
}
func (*OMG_O19_ORC_PIDv2) AllAL1 ¶
func (m *OMG_O19_ORC_PIDv2) AllAL1() []*AL1
func (*OMG_O19_ORC_PIDv2) GroupByOBR ¶
func (m *OMG_O19_ORC_PIDv2) GroupByOBR() []*OMG_O19_ORC_PID_OBRv2
func (OMG_O19_ORC_PIDv2) MarshalYAML ¶
func (m OMG_O19_ORC_PIDv2) MarshalYAML() (interface{}, error)
func (*OMG_O19_ORC_PIDv2) PD1 ¶
func (m *OMG_O19_ORC_PIDv2) PD1() *PD1
func (*OMG_O19_ORC_PIDv2) PID ¶
func (m *OMG_O19_ORC_PIDv2) PID() *PID
func (*OMG_O19_ORC_PIDv2) PV1 ¶
func (m *OMG_O19_ORC_PIDv2) PV1() *PV1
func (*OMG_O19_ORC_PIDv2) PV2 ¶
func (m *OMG_O19_ORC_PIDv2) PV2() *PV2
type OMG_O19_ORC_SPM_SACv2 ¶
type OMG_O19_ORC_SPM_SACv2 struct {
// contains filtered or unexported fields
}
func (*OMG_O19_ORC_SPM_SACv2) AllOBX ¶
func (m *OMG_O19_ORC_SPM_SACv2) AllOBX() []*OBX
func (OMG_O19_ORC_SPM_SACv2) MarshalYAML ¶
func (m OMG_O19_ORC_SPM_SACv2) MarshalYAML() (interface{}, error)
func (*OMG_O19_ORC_SPM_SACv2) SAC ¶
func (m *OMG_O19_ORC_SPM_SACv2) SAC() *SAC
type OMG_O19_ORC_SPMv2 ¶
type OMG_O19_ORC_SPMv2 struct {
// contains filtered or unexported fields
}
func (*OMG_O19_ORC_SPMv2) AllOBX ¶
func (m *OMG_O19_ORC_SPMv2) AllOBX() []*OBX
func (*OMG_O19_ORC_SPMv2) GroupBySAC ¶
func (m *OMG_O19_ORC_SPMv2) GroupBySAC() []*OMG_O19_ORC_SPM_SACv2
func (OMG_O19_ORC_SPMv2) MarshalYAML ¶
func (m OMG_O19_ORC_SPMv2) MarshalYAML() (interface{}, error)
func (*OMG_O19_ORC_SPMv2) SPM ¶
func (m *OMG_O19_ORC_SPMv2) SPM() *SPM
type OMG_O19_ORC_TQ1v2 ¶
type OMG_O19_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*OMG_O19_ORC_TQ1v2) AllTQ2 ¶
func (m *OMG_O19_ORC_TQ1v2) AllTQ2() []*TQ2
func (OMG_O19_ORC_TQ1v2) MarshalYAML ¶
func (m OMG_O19_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*OMG_O19_ORC_TQ1v2) TQ1 ¶
func (m *OMG_O19_ORC_TQ1v2) TQ1() *TQ1
type OMG_O19_ORCv2 ¶
type OMG_O19_ORCv2 struct {
// contains filtered or unexported fields
}
func (*OMG_O19_ORCv2) AllCTI ¶
func (m *OMG_O19_ORCv2) AllCTI() []*CTI
func (*OMG_O19_ORCv2) AllDG1 ¶
func (m *OMG_O19_ORCv2) AllDG1() []*DG1
func (*OMG_O19_ORCv2) AllFT1 ¶
func (m *OMG_O19_ORCv2) AllFT1() []*FT1
func (*OMG_O19_ORCv2) AllNTE ¶
func (m *OMG_O19_ORCv2) AllNTE() []*NTE
func (*OMG_O19_ORCv2) BLG ¶
func (m *OMG_O19_ORCv2) BLG() *BLG
func (*OMG_O19_ORCv2) CTD ¶
func (m *OMG_O19_ORCv2) CTD() *CTD
func (*OMG_O19_ORCv2) GroupByOBX ¶
func (m *OMG_O19_ORCv2) GroupByOBX() []*OMG_O19_ORC_OBXv2
func (*OMG_O19_ORCv2) GroupByPID ¶
func (m *OMG_O19_ORCv2) GroupByPID() []*OMG_O19_ORC_PIDv2
func (*OMG_O19_ORCv2) GroupBySPM ¶
func (m *OMG_O19_ORCv2) GroupBySPM() []*OMG_O19_ORC_SPMv2
func (*OMG_O19_ORCv2) GroupByTQ1 ¶
func (m *OMG_O19_ORCv2) GroupByTQ1() []*OMG_O19_ORC_TQ1v2
func (OMG_O19_ORCv2) MarshalYAML ¶
func (m OMG_O19_ORCv2) MarshalYAML() (interface{}, error)
func (*OMG_O19_ORCv2) OBR ¶
func (m *OMG_O19_ORCv2) OBR() *OBR
func (*OMG_O19_ORCv2) ORC ¶
func (m *OMG_O19_ORCv2) ORC() *ORC
type OMG_O19_ORDER ¶
type OMG_O19_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []OMG_O19_TIMING `hl7:"false,TIMING"` OBR *OBR `hl7:"true,OBR"` NTE []NTE `hl7:"false,NTE"` CTD *CTD `hl7:"false,CTD"` DG1 []DG1 `hl7:"false,DG1"` OBSERVATION []OMG_O19_OBSERVATION `hl7:"false,OBSERVATION"` SPECIMEN []OMG_O19_SPECIMEN `hl7:"false,SPECIMEN"` PRIOR_RESULT []OMG_O19_PRIOR_RESULT `hl7:"false,PRIOR_RESULT"` FT1 []FT1 `hl7:"false,FT1"` CTI []CTI `hl7:"false,CTI"` BLG *BLG `hl7:"false,BLG"` Other []interface{} }
OMG_O19_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMG_O19_ORDER) MessageTypeSubStructName ¶
func (s *OMG_O19_ORDER) MessageTypeSubStructName() string
type OMG_O19_ORDER_PRIOR ¶
type OMG_O19_ORDER_PRIOR struct { ORC *ORC `hl7:"false,ORC"` OBR *OBR `hl7:"true,OBR"` TIMING_PRIOR []OMG_O19_TIMING_PRIOR `hl7:"false,TIMING_PRIOR"` NTE []NTE `hl7:"false,NTE"` CTD *CTD `hl7:"false,CTD"` OBSERVATION_PRIOR []OMG_O19_OBSERVATION_PRIOR `hl7:"true,OBSERVATION_PRIOR"` Other []interface{} }
OMG_O19_ORDER_PRIOR represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMG_O19_ORDER_PRIOR) MessageTypeSubStructName ¶
func (s *OMG_O19_ORDER_PRIOR) MessageTypeSubStructName() string
type OMG_O19_PATIENT ¶
type OMG_O19_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NTE []NTE `hl7:"false,NTE"` NK1 []NK1 `hl7:"false,NK1"` PATIENT_VISIT *OMG_O19_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` INSURANCE []OMG_O19_INSURANCE `hl7:"false,INSURANCE"` GT1 *GT1 `hl7:"false,GT1"` AL1 []AL1 `hl7:"false,AL1"` Other []interface{} }
OMG_O19_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMG_O19_PATIENT) MessageTypeSubStructName ¶
func (s *OMG_O19_PATIENT) MessageTypeSubStructName() string
type OMG_O19_PATIENT_PRIOR ¶
type OMG_O19_PATIENT_PRIOR struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` Other []interface{} }
OMG_O19_PATIENT_PRIOR represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMG_O19_PATIENT_PRIOR) MessageTypeSubStructName ¶
func (s *OMG_O19_PATIENT_PRIOR) MessageTypeSubStructName() string
type OMG_O19_PATIENT_VISIT ¶
type OMG_O19_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
OMG_O19_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMG_O19_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *OMG_O19_PATIENT_VISIT) MessageTypeSubStructName() string
type OMG_O19_PATIENT_VISIT_PRIOR ¶
type OMG_O19_PATIENT_VISIT_PRIOR struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
OMG_O19_PATIENT_VISIT_PRIOR represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMG_O19_PATIENT_VISIT_PRIOR) MessageTypeSubStructName ¶
func (s *OMG_O19_PATIENT_VISIT_PRIOR) MessageTypeSubStructName() string
type OMG_O19_PID_IN1v2 ¶
type OMG_O19_PID_IN1v2 struct {
// contains filtered or unexported fields
}
func (*OMG_O19_PID_IN1v2) IN1 ¶
func (m *OMG_O19_PID_IN1v2) IN1() *IN1
func (*OMG_O19_PID_IN1v2) IN2 ¶
func (m *OMG_O19_PID_IN1v2) IN2() *IN2
func (*OMG_O19_PID_IN1v2) IN3 ¶
func (m *OMG_O19_PID_IN1v2) IN3() *IN3
func (OMG_O19_PID_IN1v2) MarshalYAML ¶
func (m OMG_O19_PID_IN1v2) MarshalYAML() (interface{}, error)
type OMG_O19_PIDv2 ¶
type OMG_O19_PIDv2 struct {
// contains filtered or unexported fields
}
func (*OMG_O19_PIDv2) AllAL1 ¶
func (m *OMG_O19_PIDv2) AllAL1() []*AL1
func (*OMG_O19_PIDv2) AllNK1 ¶
func (m *OMG_O19_PIDv2) AllNK1() []*NK1
func (*OMG_O19_PIDv2) AllNTE ¶
func (m *OMG_O19_PIDv2) AllNTE() []*NTE
func (*OMG_O19_PIDv2) GT1 ¶
func (m *OMG_O19_PIDv2) GT1() *GT1
func (*OMG_O19_PIDv2) GroupByIN1 ¶
func (m *OMG_O19_PIDv2) GroupByIN1() []*OMG_O19_PID_IN1v2
func (OMG_O19_PIDv2) MarshalYAML ¶
func (m OMG_O19_PIDv2) MarshalYAML() (interface{}, error)
func (*OMG_O19_PIDv2) PD1 ¶
func (m *OMG_O19_PIDv2) PD1() *PD1
func (*OMG_O19_PIDv2) PID ¶
func (m *OMG_O19_PIDv2) PID() *PID
func (*OMG_O19_PIDv2) PV1 ¶
func (m *OMG_O19_PIDv2) PV1() *PV1
func (*OMG_O19_PIDv2) PV2 ¶
func (m *OMG_O19_PIDv2) PV2() *PV2
type OMG_O19_PRIOR_RESULT ¶
type OMG_O19_PRIOR_RESULT struct { PATIENT_PRIOR *OMG_O19_PATIENT_PRIOR `hl7:"false,PATIENT_PRIOR"` PATIENT_VISIT_PRIOR *OMG_O19_PATIENT_VISIT_PRIOR `hl7:"false,PATIENT_VISIT_PRIOR"` AL1 []AL1 `hl7:"false,AL1"` ORDER_PRIOR []OMG_O19_ORDER_PRIOR `hl7:"true,ORDER_PRIOR"` Other []interface{} }
OMG_O19_PRIOR_RESULT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMG_O19_PRIOR_RESULT) MessageTypeSubStructName ¶
func (s *OMG_O19_PRIOR_RESULT) MessageTypeSubStructName() string
type OMG_O19_SPECIMEN ¶
type OMG_O19_SPECIMEN struct { SPM *SPM `hl7:"true,SPM"` OBX []OBX `hl7:"false,OBX"` CONTAINER []OMG_O19_CONTAINER `hl7:"false,CONTAINER"` Other []interface{} }
OMG_O19_SPECIMEN represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMG_O19_SPECIMEN) MessageTypeSubStructName ¶
func (s *OMG_O19_SPECIMEN) MessageTypeSubStructName() string
type OMG_O19_TIMING ¶
type OMG_O19_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
OMG_O19_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMG_O19_TIMING) MessageTypeSubStructName ¶
func (s *OMG_O19_TIMING) MessageTypeSubStructName() string
type OMG_O19_TIMING_PRIOR ¶
type OMG_O19_TIMING_PRIOR struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
OMG_O19_TIMING_PRIOR represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMG_O19_TIMING_PRIOR) MessageTypeSubStructName ¶
func (s *OMG_O19_TIMING_PRIOR) MessageTypeSubStructName() string
type OMG_O19v2 ¶
type OMG_O19v2 struct {
// contains filtered or unexported fields
}
func (*OMG_O19v2) GroupByORC ¶
func (m *OMG_O19v2) GroupByORC() []*OMG_O19_ORCv2
func (*OMG_O19v2) GroupByPID ¶
func (m *OMG_O19v2) GroupByPID() *OMG_O19_PIDv2
func (OMG_O19v2) MarshalYAML ¶
type OMI_O23 ¶
type OMI_O23 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` NTE []NTE `hl7:"false,NTE"` PATIENT *OMI_O23_PATIENT `hl7:"false,PATIENT"` ORDER []OMI_O23_ORDER `hl7:"true,ORDER"` Other []interface{} }
OMI_O23 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMI_O23) MessageTypeName ¶
type OMI_O23_INSURANCE ¶
type OMI_O23_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
OMI_O23_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMI_O23_INSURANCE) MessageTypeSubStructName ¶
func (s *OMI_O23_INSURANCE) MessageTypeSubStructName() string
type OMI_O23_OBSERVATION ¶
type OMI_O23_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
OMI_O23_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMI_O23_OBSERVATION) MessageTypeSubStructName ¶
func (s *OMI_O23_OBSERVATION) MessageTypeSubStructName() string
type OMI_O23_ORC_OBXv2 ¶
type OMI_O23_ORC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*OMI_O23_ORC_OBXv2) AllNTE ¶
func (m *OMI_O23_ORC_OBXv2) AllNTE() []*NTE
func (OMI_O23_ORC_OBXv2) MarshalYAML ¶
func (m OMI_O23_ORC_OBXv2) MarshalYAML() (interface{}, error)
func (*OMI_O23_ORC_OBXv2) OBX ¶
func (m *OMI_O23_ORC_OBXv2) OBX() *OBX
type OMI_O23_ORC_TQ1v2 ¶
type OMI_O23_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*OMI_O23_ORC_TQ1v2) AllTQ2 ¶
func (m *OMI_O23_ORC_TQ1v2) AllTQ2() []*TQ2
func (OMI_O23_ORC_TQ1v2) MarshalYAML ¶
func (m OMI_O23_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*OMI_O23_ORC_TQ1v2) TQ1 ¶
func (m *OMI_O23_ORC_TQ1v2) TQ1() *TQ1
type OMI_O23_ORCv2 ¶
type OMI_O23_ORCv2 struct {
// contains filtered or unexported fields
}
func (*OMI_O23_ORCv2) AllDG1 ¶
func (m *OMI_O23_ORCv2) AllDG1() []*DG1
func (*OMI_O23_ORCv2) AllIPC ¶
func (m *OMI_O23_ORCv2) AllIPC() []*IPC
func (*OMI_O23_ORCv2) AllNTE ¶
func (m *OMI_O23_ORCv2) AllNTE() []*NTE
func (*OMI_O23_ORCv2) CTD ¶
func (m *OMI_O23_ORCv2) CTD() *CTD
func (*OMI_O23_ORCv2) GroupByOBX ¶
func (m *OMI_O23_ORCv2) GroupByOBX() []*OMI_O23_ORC_OBXv2
func (*OMI_O23_ORCv2) GroupByTQ1 ¶
func (m *OMI_O23_ORCv2) GroupByTQ1() []*OMI_O23_ORC_TQ1v2
func (OMI_O23_ORCv2) MarshalYAML ¶
func (m OMI_O23_ORCv2) MarshalYAML() (interface{}, error)
func (*OMI_O23_ORCv2) OBR ¶
func (m *OMI_O23_ORCv2) OBR() *OBR
func (*OMI_O23_ORCv2) ORC ¶
func (m *OMI_O23_ORCv2) ORC() *ORC
type OMI_O23_ORDER ¶
type OMI_O23_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []OMI_O23_TIMING `hl7:"false,TIMING"` OBR *OBR `hl7:"true,OBR"` NTE []NTE `hl7:"false,NTE"` CTD *CTD `hl7:"false,CTD"` DG1 []DG1 `hl7:"false,DG1"` OBSERVATION []OMI_O23_OBSERVATION `hl7:"false,OBSERVATION"` IPC []IPC `hl7:"true,IPC"` Other []interface{} }
OMI_O23_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMI_O23_ORDER) MessageTypeSubStructName ¶
func (s *OMI_O23_ORDER) MessageTypeSubStructName() string
type OMI_O23_PATIENT ¶
type OMI_O23_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NTE []NTE `hl7:"false,NTE"` PATIENT_VISIT *OMI_O23_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` INSURANCE []OMI_O23_INSURANCE `hl7:"false,INSURANCE"` GT1 *GT1 `hl7:"false,GT1"` AL1 []AL1 `hl7:"false,AL1"` Other []interface{} }
OMI_O23_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMI_O23_PATIENT) MessageTypeSubStructName ¶
func (s *OMI_O23_PATIENT) MessageTypeSubStructName() string
type OMI_O23_PATIENT_VISIT ¶
type OMI_O23_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
OMI_O23_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMI_O23_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *OMI_O23_PATIENT_VISIT) MessageTypeSubStructName() string
type OMI_O23_PID_IN1v2 ¶
type OMI_O23_PID_IN1v2 struct {
// contains filtered or unexported fields
}
func (*OMI_O23_PID_IN1v2) IN1 ¶
func (m *OMI_O23_PID_IN1v2) IN1() *IN1
func (*OMI_O23_PID_IN1v2) IN2 ¶
func (m *OMI_O23_PID_IN1v2) IN2() *IN2
func (*OMI_O23_PID_IN1v2) IN3 ¶
func (m *OMI_O23_PID_IN1v2) IN3() *IN3
func (OMI_O23_PID_IN1v2) MarshalYAML ¶
func (m OMI_O23_PID_IN1v2) MarshalYAML() (interface{}, error)
type OMI_O23_PIDv2 ¶
type OMI_O23_PIDv2 struct {
// contains filtered or unexported fields
}
func (*OMI_O23_PIDv2) AllAL1 ¶
func (m *OMI_O23_PIDv2) AllAL1() []*AL1
func (*OMI_O23_PIDv2) AllNTE ¶
func (m *OMI_O23_PIDv2) AllNTE() []*NTE
func (*OMI_O23_PIDv2) GT1 ¶
func (m *OMI_O23_PIDv2) GT1() *GT1
func (*OMI_O23_PIDv2) GroupByIN1 ¶
func (m *OMI_O23_PIDv2) GroupByIN1() []*OMI_O23_PID_IN1v2
func (OMI_O23_PIDv2) MarshalYAML ¶
func (m OMI_O23_PIDv2) MarshalYAML() (interface{}, error)
func (*OMI_O23_PIDv2) PD1 ¶
func (m *OMI_O23_PIDv2) PD1() *PD1
func (*OMI_O23_PIDv2) PID ¶
func (m *OMI_O23_PIDv2) PID() *PID
func (*OMI_O23_PIDv2) PV1 ¶
func (m *OMI_O23_PIDv2) PV1() *PV1
func (*OMI_O23_PIDv2) PV2 ¶
func (m *OMI_O23_PIDv2) PV2() *PV2
type OMI_O23_TIMING ¶
type OMI_O23_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
OMI_O23_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMI_O23_TIMING) MessageTypeSubStructName ¶
func (s *OMI_O23_TIMING) MessageTypeSubStructName() string
type OMI_O23v2 ¶
type OMI_O23v2 struct {
// contains filtered or unexported fields
}
func (*OMI_O23v2) GroupByORC ¶
func (m *OMI_O23v2) GroupByORC() []*OMI_O23_ORCv2
func (*OMI_O23v2) GroupByPID ¶
func (m *OMI_O23v2) GroupByPID() *OMI_O23_PIDv2
func (OMI_O23v2) MarshalYAML ¶
type OML_O21 ¶
type OML_O21 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` NTE []NTE `hl7:"false,NTE"` PATIENT *OML_O21_PATIENT `hl7:"false,PATIENT"` ORDER []OML_O21_ORDER `hl7:"true,ORDER"` Other []interface{} }
OML_O21 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O21) MessageTypeName ¶
type OML_O21_CONTAINER ¶
type OML_O21_CONTAINER struct { SAC *SAC `hl7:"true,SAC"` OBX []OBX `hl7:"false,OBX"` Other []interface{} }
OML_O21_CONTAINER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O21_CONTAINER) MessageTypeSubStructName ¶
func (s *OML_O21_CONTAINER) MessageTypeSubStructName() string
type OML_O21_CONTAINER_1 ¶
type OML_O21_CONTAINER_1 struct { SAC *SAC `hl7:"true,SAC"` OBX []OBX `hl7:"false,OBX"` Other []interface{} }
OML_O21_CONTAINER_1 represents the corresponding HL7 message type. Definition from HL7 2.4
func (*OML_O21_CONTAINER_1) MessageTypeSubStructName ¶
func (s *OML_O21_CONTAINER_1) MessageTypeSubStructName() string
type OML_O21_CONTAINER_2 ¶
type OML_O21_CONTAINER_2 struct { SAC *SAC `hl7:"true,SAC"` OBX []OBX `hl7:"false,OBX"` Other []interface{} }
OML_O21_CONTAINER_2 represents the corresponding HL7 message type. Definition from HL7 2.4
func (*OML_O21_CONTAINER_2) MessageTypeSubStructName ¶
func (s *OML_O21_CONTAINER_2) MessageTypeSubStructName() string
type OML_O21_INSURANCE ¶
type OML_O21_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
OML_O21_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O21_INSURANCE) MessageTypeSubStructName ¶
func (s *OML_O21_INSURANCE) MessageTypeSubStructName() string
type OML_O21_OBSERVATION ¶
type OML_O21_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` TCD *TCD `hl7:"false,TCD"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
OML_O21_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O21_OBSERVATION) MessageTypeSubStructName ¶
func (s *OML_O21_OBSERVATION) MessageTypeSubStructName() string
type OML_O21_OBSERVATION_PRIOR ¶
type OML_O21_OBSERVATION_PRIOR struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
OML_O21_OBSERVATION_PRIOR represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O21_OBSERVATION_PRIOR) MessageTypeSubStructName ¶
func (s *OML_O21_OBSERVATION_PRIOR) MessageTypeSubStructName() string
type OML_O21_OBSERVATION_REQUEST ¶
type OML_O21_OBSERVATION_REQUEST struct { OBR *OBR `hl7:"true,OBR"` TCD *TCD `hl7:"false,TCD"` NTE []NTE `hl7:"false,NTE"` CTD *CTD `hl7:"false,CTD"` DG1 []DG1 `hl7:"false,DG1"` OBSERVATION []OML_O21_OBSERVATION `hl7:"false,OBSERVATION"` SPECIMEN []OML_O21_SPECIMEN `hl7:"false,SPECIMEN"` PRIOR_RESULT []OML_O21_PRIOR_RESULT `hl7:"false,PRIOR_RESULT"` Other []interface{} }
OML_O21_OBSERVATION_REQUEST represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O21_OBSERVATION_REQUEST) MessageTypeSubStructName ¶
func (s *OML_O21_OBSERVATION_REQUEST) MessageTypeSubStructName() string
type OML_O21_ORC_OBXv2 ¶
type OML_O21_ORC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*OML_O21_ORC_OBXv2) AllNTE ¶
func (m *OML_O21_ORC_OBXv2) AllNTE() []*NTE
func (OML_O21_ORC_OBXv2) MarshalYAML ¶
func (m OML_O21_ORC_OBXv2) MarshalYAML() (interface{}, error)
func (*OML_O21_ORC_OBXv2) OBX ¶
func (m *OML_O21_ORC_OBXv2) OBX() *OBX
func (*OML_O21_ORC_OBXv2) TCD ¶
func (m *OML_O21_ORC_OBXv2) TCD() *TCD
type OML_O21_ORC_PID_OBR_OBXv2 ¶
type OML_O21_ORC_PID_OBR_OBXv2 struct {
// contains filtered or unexported fields
}
func (*OML_O21_ORC_PID_OBR_OBXv2) AllNTE ¶
func (m *OML_O21_ORC_PID_OBR_OBXv2) AllNTE() []*NTE
func (OML_O21_ORC_PID_OBR_OBXv2) MarshalYAML ¶
func (m OML_O21_ORC_PID_OBR_OBXv2) MarshalYAML() (interface{}, error)
func (*OML_O21_ORC_PID_OBR_OBXv2) OBX ¶
func (m *OML_O21_ORC_PID_OBR_OBXv2) OBX() *OBX
type OML_O21_ORC_PID_OBR_TQ1v2 ¶
type OML_O21_ORC_PID_OBR_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*OML_O21_ORC_PID_OBR_TQ1v2) AllTQ2 ¶
func (m *OML_O21_ORC_PID_OBR_TQ1v2) AllTQ2() []*TQ2
func (OML_O21_ORC_PID_OBR_TQ1v2) MarshalYAML ¶
func (m OML_O21_ORC_PID_OBR_TQ1v2) MarshalYAML() (interface{}, error)
func (*OML_O21_ORC_PID_OBR_TQ1v2) TQ1 ¶
func (m *OML_O21_ORC_PID_OBR_TQ1v2) TQ1() *TQ1
type OML_O21_ORC_PID_OBRv2 ¶
type OML_O21_ORC_PID_OBRv2 struct {
// contains filtered or unexported fields
}
func (*OML_O21_ORC_PID_OBRv2) AllNTE ¶
func (m *OML_O21_ORC_PID_OBRv2) AllNTE() []*NTE
func (*OML_O21_ORC_PID_OBRv2) GroupByOBX ¶
func (m *OML_O21_ORC_PID_OBRv2) GroupByOBX() []*OML_O21_ORC_PID_OBR_OBXv2
func (*OML_O21_ORC_PID_OBRv2) GroupByTQ1 ¶
func (m *OML_O21_ORC_PID_OBRv2) GroupByTQ1() []*OML_O21_ORC_PID_OBR_TQ1v2
func (OML_O21_ORC_PID_OBRv2) MarshalYAML ¶
func (m OML_O21_ORC_PID_OBRv2) MarshalYAML() (interface{}, error)
func (*OML_O21_ORC_PID_OBRv2) OBR ¶
func (m *OML_O21_ORC_PID_OBRv2) OBR() *OBR
func (*OML_O21_ORC_PID_OBRv2) ORC ¶
func (m *OML_O21_ORC_PID_OBRv2) ORC() *ORC
type OML_O21_ORC_PIDv2 ¶
type OML_O21_ORC_PIDv2 struct {
// contains filtered or unexported fields
}
func (*OML_O21_ORC_PIDv2) AllAL1 ¶
func (m *OML_O21_ORC_PIDv2) AllAL1() []*AL1
func (*OML_O21_ORC_PIDv2) GroupByOBR ¶
func (m *OML_O21_ORC_PIDv2) GroupByOBR() []*OML_O21_ORC_PID_OBRv2
func (OML_O21_ORC_PIDv2) MarshalYAML ¶
func (m OML_O21_ORC_PIDv2) MarshalYAML() (interface{}, error)
func (*OML_O21_ORC_PIDv2) PD1 ¶
func (m *OML_O21_ORC_PIDv2) PD1() *PD1
func (*OML_O21_ORC_PIDv2) PID ¶
func (m *OML_O21_ORC_PIDv2) PID() *PID
func (*OML_O21_ORC_PIDv2) PV1 ¶
func (m *OML_O21_ORC_PIDv2) PV1() *PV1
func (*OML_O21_ORC_PIDv2) PV2 ¶
func (m *OML_O21_ORC_PIDv2) PV2() *PV2
type OML_O21_ORC_SPM_SACv2 ¶
type OML_O21_ORC_SPM_SACv2 struct {
// contains filtered or unexported fields
}
func (*OML_O21_ORC_SPM_SACv2) AllOBX ¶
func (m *OML_O21_ORC_SPM_SACv2) AllOBX() []*OBX
func (OML_O21_ORC_SPM_SACv2) MarshalYAML ¶
func (m OML_O21_ORC_SPM_SACv2) MarshalYAML() (interface{}, error)
func (*OML_O21_ORC_SPM_SACv2) SAC ¶
func (m *OML_O21_ORC_SPM_SACv2) SAC() *SAC
type OML_O21_ORC_SPMv2 ¶
type OML_O21_ORC_SPMv2 struct {
// contains filtered or unexported fields
}
func (*OML_O21_ORC_SPMv2) AllOBX ¶
func (m *OML_O21_ORC_SPMv2) AllOBX() []*OBX
func (*OML_O21_ORC_SPMv2) GroupBySAC ¶
func (m *OML_O21_ORC_SPMv2) GroupBySAC() []*OML_O21_ORC_SPM_SACv2
func (OML_O21_ORC_SPMv2) MarshalYAML ¶
func (m OML_O21_ORC_SPMv2) MarshalYAML() (interface{}, error)
func (*OML_O21_ORC_SPMv2) SPM ¶
func (m *OML_O21_ORC_SPMv2) SPM() *SPM
type OML_O21_ORC_TQ1v2 ¶
type OML_O21_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*OML_O21_ORC_TQ1v2) AllTQ2 ¶
func (m *OML_O21_ORC_TQ1v2) AllTQ2() []*TQ2
func (OML_O21_ORC_TQ1v2) MarshalYAML ¶
func (m OML_O21_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*OML_O21_ORC_TQ1v2) TQ1 ¶
func (m *OML_O21_ORC_TQ1v2) TQ1() *TQ1
type OML_O21_ORCv2 ¶
type OML_O21_ORCv2 struct {
// contains filtered or unexported fields
}
func (*OML_O21_ORCv2) AllCTI ¶
func (m *OML_O21_ORCv2) AllCTI() []*CTI
func (*OML_O21_ORCv2) AllDG1 ¶
func (m *OML_O21_ORCv2) AllDG1() []*DG1
func (*OML_O21_ORCv2) AllFT1 ¶
func (m *OML_O21_ORCv2) AllFT1() []*FT1
func (*OML_O21_ORCv2) AllNTE ¶
func (m *OML_O21_ORCv2) AllNTE() []*NTE
func (*OML_O21_ORCv2) BLG ¶
func (m *OML_O21_ORCv2) BLG() *BLG
func (*OML_O21_ORCv2) CTD ¶
func (m *OML_O21_ORCv2) CTD() *CTD
func (*OML_O21_ORCv2) GroupByOBX ¶
func (m *OML_O21_ORCv2) GroupByOBX() []*OML_O21_ORC_OBXv2
func (*OML_O21_ORCv2) GroupByPID ¶
func (m *OML_O21_ORCv2) GroupByPID() []*OML_O21_ORC_PIDv2
func (*OML_O21_ORCv2) GroupBySPM ¶
func (m *OML_O21_ORCv2) GroupBySPM() []*OML_O21_ORC_SPMv2
func (*OML_O21_ORCv2) GroupByTQ1 ¶
func (m *OML_O21_ORCv2) GroupByTQ1() []*OML_O21_ORC_TQ1v2
func (OML_O21_ORCv2) MarshalYAML ¶
func (m OML_O21_ORCv2) MarshalYAML() (interface{}, error)
func (*OML_O21_ORCv2) OBR ¶
func (m *OML_O21_ORCv2) OBR() *OBR
func (*OML_O21_ORCv2) ORC ¶
func (m *OML_O21_ORCv2) ORC() *ORC
func (*OML_O21_ORCv2) TCD ¶
func (m *OML_O21_ORCv2) TCD() *TCD
type OML_O21_ORDER ¶
type OML_O21_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []OML_O21_TIMING `hl7:"false,TIMING"` OBSERVATION_REQUEST *OML_O21_OBSERVATION_REQUEST `hl7:"false,OBSERVATION_REQUEST"` FT1 []FT1 `hl7:"false,FT1"` CTI []CTI `hl7:"false,CTI"` BLG *BLG `hl7:"false,BLG"` Other []interface{} }
OML_O21_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O21_ORDER) MessageTypeSubStructName ¶
func (s *OML_O21_ORDER) MessageTypeSubStructName() string
type OML_O21_ORDER_GENERAL ¶
type OML_O21_ORDER_GENERAL struct { CONTAINER_1 *OML_O21_CONTAINER_1 `hl7:"false,CONTAINER_1"` ORDER []OML_O21_ORDER `hl7:"true,ORDER"` Other []interface{} }
OML_O21_ORDER_GENERAL represents the corresponding HL7 message type. Definition from HL7 2.4
func (*OML_O21_ORDER_GENERAL) MessageTypeSubStructName ¶
func (s *OML_O21_ORDER_GENERAL) MessageTypeSubStructName() string
type OML_O21_ORDER_PRIOR ¶
type OML_O21_ORDER_PRIOR struct { ORC *ORC `hl7:"false,ORC"` OBR *OBR `hl7:"true,OBR"` NTE []NTE `hl7:"false,NTE"` TIMING_PRIOR []OML_O21_TIMING_PRIOR `hl7:"false,TIMING_PRIOR"` OBSERVATION_PRIOR []OML_O21_OBSERVATION_PRIOR `hl7:"true,OBSERVATION_PRIOR"` Other []interface{} }
OML_O21_ORDER_PRIOR represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O21_ORDER_PRIOR) MessageTypeSubStructName ¶
func (s *OML_O21_ORDER_PRIOR) MessageTypeSubStructName() string
type OML_O21_PATIENT ¶
type OML_O21_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NTE []NTE `hl7:"false,NTE"` NK1 []NK1 `hl7:"false,NK1"` PATIENT_VISIT *OML_O21_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` INSURANCE []OML_O21_INSURANCE `hl7:"false,INSURANCE"` GT1 *GT1 `hl7:"false,GT1"` AL1 []AL1 `hl7:"false,AL1"` Other []interface{} }
OML_O21_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O21_PATIENT) MessageTypeSubStructName ¶
func (s *OML_O21_PATIENT) MessageTypeSubStructName() string
type OML_O21_PATIENT_PRIOR ¶
type OML_O21_PATIENT_PRIOR struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` Other []interface{} }
OML_O21_PATIENT_PRIOR represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O21_PATIENT_PRIOR) MessageTypeSubStructName ¶
func (s *OML_O21_PATIENT_PRIOR) MessageTypeSubStructName() string
type OML_O21_PATIENT_VISIT ¶
type OML_O21_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
OML_O21_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O21_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *OML_O21_PATIENT_VISIT) MessageTypeSubStructName() string
type OML_O21_PATIENT_VISIT_PRIOR ¶
type OML_O21_PATIENT_VISIT_PRIOR struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
OML_O21_PATIENT_VISIT_PRIOR represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O21_PATIENT_VISIT_PRIOR) MessageTypeSubStructName ¶
func (s *OML_O21_PATIENT_VISIT_PRIOR) MessageTypeSubStructName() string
type OML_O21_PID_IN1v2 ¶
type OML_O21_PID_IN1v2 struct {
// contains filtered or unexported fields
}
func (*OML_O21_PID_IN1v2) IN1 ¶
func (m *OML_O21_PID_IN1v2) IN1() *IN1
func (*OML_O21_PID_IN1v2) IN2 ¶
func (m *OML_O21_PID_IN1v2) IN2() *IN2
func (*OML_O21_PID_IN1v2) IN3 ¶
func (m *OML_O21_PID_IN1v2) IN3() *IN3
func (OML_O21_PID_IN1v2) MarshalYAML ¶
func (m OML_O21_PID_IN1v2) MarshalYAML() (interface{}, error)
type OML_O21_PIDv2 ¶
type OML_O21_PIDv2 struct {
// contains filtered or unexported fields
}
func (*OML_O21_PIDv2) AllAL1 ¶
func (m *OML_O21_PIDv2) AllAL1() []*AL1
func (*OML_O21_PIDv2) AllNK1 ¶
func (m *OML_O21_PIDv2) AllNK1() []*NK1
func (*OML_O21_PIDv2) AllNTE ¶
func (m *OML_O21_PIDv2) AllNTE() []*NTE
func (*OML_O21_PIDv2) GT1 ¶
func (m *OML_O21_PIDv2) GT1() *GT1
func (*OML_O21_PIDv2) GroupByIN1 ¶
func (m *OML_O21_PIDv2) GroupByIN1() []*OML_O21_PID_IN1v2
func (OML_O21_PIDv2) MarshalYAML ¶
func (m OML_O21_PIDv2) MarshalYAML() (interface{}, error)
func (*OML_O21_PIDv2) PD1 ¶
func (m *OML_O21_PIDv2) PD1() *PD1
func (*OML_O21_PIDv2) PID ¶
func (m *OML_O21_PIDv2) PID() *PID
func (*OML_O21_PIDv2) PV1 ¶
func (m *OML_O21_PIDv2) PV1() *PV1
func (*OML_O21_PIDv2) PV2 ¶
func (m *OML_O21_PIDv2) PV2() *PV2
type OML_O21_PRIOR_RESULT ¶
type OML_O21_PRIOR_RESULT struct { PATIENT_PRIOR *OML_O21_PATIENT_PRIOR `hl7:"false,PATIENT_PRIOR"` PATIENT_VISIT_PRIOR *OML_O21_PATIENT_VISIT_PRIOR `hl7:"false,PATIENT_VISIT_PRIOR"` AL1 []AL1 `hl7:"false,AL1"` ORDER_PRIOR []OML_O21_ORDER_PRIOR `hl7:"true,ORDER_PRIOR"` Other []interface{} }
OML_O21_PRIOR_RESULT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O21_PRIOR_RESULT) MessageTypeSubStructName ¶
func (s *OML_O21_PRIOR_RESULT) MessageTypeSubStructName() string
type OML_O21_SPECIMEN ¶
type OML_O21_SPECIMEN struct { SPM *SPM `hl7:"true,SPM"` OBX []OBX `hl7:"false,OBX"` CONTAINER []OML_O21_CONTAINER `hl7:"false,CONTAINER"` Other []interface{} }
OML_O21_SPECIMEN represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O21_SPECIMEN) MessageTypeSubStructName ¶
func (s *OML_O21_SPECIMEN) MessageTypeSubStructName() string
type OML_O21_TIIMING ¶
type OML_O21_TIIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
OML_O21_TIIMING represents the corresponding HL7 message type. Definition from HL7 2.5
func (*OML_O21_TIIMING) MessageTypeSubStructName ¶
func (s *OML_O21_TIIMING) MessageTypeSubStructName() string
type OML_O21_TIMING ¶
type OML_O21_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
OML_O21_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O21_TIMING) MessageTypeSubStructName ¶
func (s *OML_O21_TIMING) MessageTypeSubStructName() string
type OML_O21_TIMING_PRIOR ¶
type OML_O21_TIMING_PRIOR struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
OML_O21_TIMING_PRIOR represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O21_TIMING_PRIOR) MessageTypeSubStructName ¶
func (s *OML_O21_TIMING_PRIOR) MessageTypeSubStructName() string
type OML_O21v2 ¶
type OML_O21v2 struct {
// contains filtered or unexported fields
}
func (*OML_O21v2) GroupByORC ¶
func (m *OML_O21v2) GroupByORC() []*OML_O21_ORCv2
func (*OML_O21v2) GroupByPID ¶
func (m *OML_O21v2) GroupByPID() *OML_O21_PIDv2
func (OML_O21v2) MarshalYAML ¶
type OML_O33 ¶
type OML_O33 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` NTE []NTE `hl7:"false,NTE"` PATIENT *OML_O33_PATIENT `hl7:"false,PATIENT"` SPECIMEN []OML_O33_SPECIMEN `hl7:"true,SPECIMEN"` Other []interface{} }
OML_O33 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O33) MessageTypeName ¶
type OML_O33_INSURANCE ¶
type OML_O33_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
OML_O33_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O33_INSURANCE) MessageTypeSubStructName ¶
func (s *OML_O33_INSURANCE) MessageTypeSubStructName() string
type OML_O33_OBSERVATION ¶
type OML_O33_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` TCD *TCD `hl7:"false,TCD"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
OML_O33_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O33_OBSERVATION) MessageTypeSubStructName ¶
func (s *OML_O33_OBSERVATION) MessageTypeSubStructName() string
type OML_O33_OBSERVATION_PRIOR ¶
type OML_O33_OBSERVATION_PRIOR struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
OML_O33_OBSERVATION_PRIOR represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O33_OBSERVATION_PRIOR) MessageTypeSubStructName ¶
func (s *OML_O33_OBSERVATION_PRIOR) MessageTypeSubStructName() string
type OML_O33_OBSERVATION_REQUEST ¶
type OML_O33_OBSERVATION_REQUEST struct { OBR *OBR `hl7:"true,OBR"` TCD *TCD `hl7:"false,TCD"` NTE []NTE `hl7:"false,NTE"` DG1 []DG1 `hl7:"false,DG1"` OBSERVATION []OML_O33_OBSERVATION `hl7:"false,OBSERVATION"` PRIOR_RESULT []OML_O33_PRIOR_RESULT `hl7:"false,PRIOR_RESULT"` Other []interface{} }
OML_O33_OBSERVATION_REQUEST represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O33_OBSERVATION_REQUEST) MessageTypeSubStructName ¶
func (s *OML_O33_OBSERVATION_REQUEST) MessageTypeSubStructName() string
type OML_O33_ORDER ¶
type OML_O33_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []OML_O33_TIMING `hl7:"false,TIMING"` OBSERVATION_REQUEST *OML_O33_OBSERVATION_REQUEST `hl7:"false,OBSERVATION_REQUEST"` FT1 []FT1 `hl7:"false,FT1"` CTI []CTI `hl7:"false,CTI"` BLG *BLG `hl7:"false,BLG"` Other []interface{} }
OML_O33_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O33_ORDER) MessageTypeSubStructName ¶
func (s *OML_O33_ORDER) MessageTypeSubStructName() string
type OML_O33_ORDER_PRIOR ¶
type OML_O33_ORDER_PRIOR struct { ORC *ORC `hl7:"false,ORC"` OBR *OBR `hl7:"true,OBR"` NTE []NTE `hl7:"false,NTE"` TIMING_PRIOR []OML_O33_TIMING_PRIOR `hl7:"false,TIMING_PRIOR"` OBSERVATION_PRIOR []OML_O33_OBSERVATION_PRIOR `hl7:"true,OBSERVATION_PRIOR"` Other []interface{} }
OML_O33_ORDER_PRIOR represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O33_ORDER_PRIOR) MessageTypeSubStructName ¶
func (s *OML_O33_ORDER_PRIOR) MessageTypeSubStructName() string
type OML_O33_PATIENT ¶
type OML_O33_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NTE []NTE `hl7:"false,NTE"` NK1 []NK1 `hl7:"false,NK1"` PATIENT_VISIT *OML_O33_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` INSURANCE []OML_O33_INSURANCE `hl7:"false,INSURANCE"` GT1 *GT1 `hl7:"false,GT1"` AL1 []AL1 `hl7:"false,AL1"` Other []interface{} }
OML_O33_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O33_PATIENT) MessageTypeSubStructName ¶
func (s *OML_O33_PATIENT) MessageTypeSubStructName() string
type OML_O33_PATIENT_PRIOR ¶
type OML_O33_PATIENT_PRIOR struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` Other []interface{} }
OML_O33_PATIENT_PRIOR represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O33_PATIENT_PRIOR) MessageTypeSubStructName ¶
func (s *OML_O33_PATIENT_PRIOR) MessageTypeSubStructName() string
type OML_O33_PATIENT_VISIT ¶
type OML_O33_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
OML_O33_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O33_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *OML_O33_PATIENT_VISIT) MessageTypeSubStructName() string
type OML_O33_PATIENT_VISIT_PRIOR ¶
type OML_O33_PATIENT_VISIT_PRIOR struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
OML_O33_PATIENT_VISIT_PRIOR represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O33_PATIENT_VISIT_PRIOR) MessageTypeSubStructName ¶
func (s *OML_O33_PATIENT_VISIT_PRIOR) MessageTypeSubStructName() string
type OML_O33_PID_IN1v2 ¶
type OML_O33_PID_IN1v2 struct {
// contains filtered or unexported fields
}
func (*OML_O33_PID_IN1v2) IN1 ¶
func (m *OML_O33_PID_IN1v2) IN1() *IN1
func (*OML_O33_PID_IN1v2) IN2 ¶
func (m *OML_O33_PID_IN1v2) IN2() *IN2
func (*OML_O33_PID_IN1v2) IN3 ¶
func (m *OML_O33_PID_IN1v2) IN3() *IN3
func (OML_O33_PID_IN1v2) MarshalYAML ¶
func (m OML_O33_PID_IN1v2) MarshalYAML() (interface{}, error)
type OML_O33_PIDv2 ¶
type OML_O33_PIDv2 struct {
// contains filtered or unexported fields
}
func (*OML_O33_PIDv2) AllAL1 ¶
func (m *OML_O33_PIDv2) AllAL1() []*AL1
func (*OML_O33_PIDv2) AllNK1 ¶
func (m *OML_O33_PIDv2) AllNK1() []*NK1
func (*OML_O33_PIDv2) AllNTE ¶
func (m *OML_O33_PIDv2) AllNTE() []*NTE
func (*OML_O33_PIDv2) GT1 ¶
func (m *OML_O33_PIDv2) GT1() *GT1
func (*OML_O33_PIDv2) GroupByIN1 ¶
func (m *OML_O33_PIDv2) GroupByIN1() []*OML_O33_PID_IN1v2
func (OML_O33_PIDv2) MarshalYAML ¶
func (m OML_O33_PIDv2) MarshalYAML() (interface{}, error)
func (*OML_O33_PIDv2) PD1 ¶
func (m *OML_O33_PIDv2) PD1() *PD1
func (*OML_O33_PIDv2) PID ¶
func (m *OML_O33_PIDv2) PID() *PID
func (*OML_O33_PIDv2) PV1 ¶
func (m *OML_O33_PIDv2) PV1() *PV1
func (*OML_O33_PIDv2) PV2 ¶
func (m *OML_O33_PIDv2) PV2() *PV2
type OML_O33_PRIOR_RESULT ¶
type OML_O33_PRIOR_RESULT struct { PATIENT_PRIOR *OML_O33_PATIENT_PRIOR `hl7:"false,PATIENT_PRIOR"` PATIENT_VISIT_PRIOR *OML_O33_PATIENT_VISIT_PRIOR `hl7:"false,PATIENT_VISIT_PRIOR"` AL1 []AL1 `hl7:"false,AL1"` ORDER_PRIOR []OML_O33_ORDER_PRIOR `hl7:"true,ORDER_PRIOR"` Other []interface{} }
OML_O33_PRIOR_RESULT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O33_PRIOR_RESULT) MessageTypeSubStructName ¶
func (s *OML_O33_PRIOR_RESULT) MessageTypeSubStructName() string
type OML_O33_SPECIMEN ¶
type OML_O33_SPECIMEN struct { SPM *SPM `hl7:"true,SPM"` OBX []OBX `hl7:"false,OBX"` SAC []SAC `hl7:"false,SAC"` ORDER []OML_O33_ORDER `hl7:"true,ORDER"` Other []interface{} }
OML_O33_SPECIMEN represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O33_SPECIMEN) MessageTypeSubStructName ¶
func (s *OML_O33_SPECIMEN) MessageTypeSubStructName() string
type OML_O33_SPM_ORC_OBXv2 ¶
type OML_O33_SPM_ORC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*OML_O33_SPM_ORC_OBXv2) AllNTE ¶
func (m *OML_O33_SPM_ORC_OBXv2) AllNTE() []*NTE
func (OML_O33_SPM_ORC_OBXv2) MarshalYAML ¶
func (m OML_O33_SPM_ORC_OBXv2) MarshalYAML() (interface{}, error)
func (*OML_O33_SPM_ORC_OBXv2) OBX ¶
func (m *OML_O33_SPM_ORC_OBXv2) OBX() *OBX
func (*OML_O33_SPM_ORC_OBXv2) TCD ¶
func (m *OML_O33_SPM_ORC_OBXv2) TCD() *TCD
type OML_O33_SPM_ORC_PID_OBR_OBXv2 ¶
type OML_O33_SPM_ORC_PID_OBR_OBXv2 struct {
// contains filtered or unexported fields
}
func (*OML_O33_SPM_ORC_PID_OBR_OBXv2) AllNTE ¶
func (m *OML_O33_SPM_ORC_PID_OBR_OBXv2) AllNTE() []*NTE
func (OML_O33_SPM_ORC_PID_OBR_OBXv2) MarshalYAML ¶
func (m OML_O33_SPM_ORC_PID_OBR_OBXv2) MarshalYAML() (interface{}, error)
func (*OML_O33_SPM_ORC_PID_OBR_OBXv2) OBX ¶
func (m *OML_O33_SPM_ORC_PID_OBR_OBXv2) OBX() *OBX
type OML_O33_SPM_ORC_PID_OBR_TQ1v2 ¶
type OML_O33_SPM_ORC_PID_OBR_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*OML_O33_SPM_ORC_PID_OBR_TQ1v2) AllTQ2 ¶
func (m *OML_O33_SPM_ORC_PID_OBR_TQ1v2) AllTQ2() []*TQ2
func (OML_O33_SPM_ORC_PID_OBR_TQ1v2) MarshalYAML ¶
func (m OML_O33_SPM_ORC_PID_OBR_TQ1v2) MarshalYAML() (interface{}, error)
func (*OML_O33_SPM_ORC_PID_OBR_TQ1v2) TQ1 ¶
func (m *OML_O33_SPM_ORC_PID_OBR_TQ1v2) TQ1() *TQ1
type OML_O33_SPM_ORC_PID_OBRv2 ¶
type OML_O33_SPM_ORC_PID_OBRv2 struct {
// contains filtered or unexported fields
}
func (*OML_O33_SPM_ORC_PID_OBRv2) AllNTE ¶
func (m *OML_O33_SPM_ORC_PID_OBRv2) AllNTE() []*NTE
func (*OML_O33_SPM_ORC_PID_OBRv2) GroupByOBX ¶
func (m *OML_O33_SPM_ORC_PID_OBRv2) GroupByOBX() []*OML_O33_SPM_ORC_PID_OBR_OBXv2
func (*OML_O33_SPM_ORC_PID_OBRv2) GroupByTQ1 ¶
func (m *OML_O33_SPM_ORC_PID_OBRv2) GroupByTQ1() []*OML_O33_SPM_ORC_PID_OBR_TQ1v2
func (OML_O33_SPM_ORC_PID_OBRv2) MarshalYAML ¶
func (m OML_O33_SPM_ORC_PID_OBRv2) MarshalYAML() (interface{}, error)
func (*OML_O33_SPM_ORC_PID_OBRv2) OBR ¶
func (m *OML_O33_SPM_ORC_PID_OBRv2) OBR() *OBR
func (*OML_O33_SPM_ORC_PID_OBRv2) ORC ¶
func (m *OML_O33_SPM_ORC_PID_OBRv2) ORC() *ORC
type OML_O33_SPM_ORC_PIDv2 ¶
type OML_O33_SPM_ORC_PIDv2 struct {
// contains filtered or unexported fields
}
func (*OML_O33_SPM_ORC_PIDv2) AllAL1 ¶
func (m *OML_O33_SPM_ORC_PIDv2) AllAL1() []*AL1
func (*OML_O33_SPM_ORC_PIDv2) GroupByOBR ¶
func (m *OML_O33_SPM_ORC_PIDv2) GroupByOBR() []*OML_O33_SPM_ORC_PID_OBRv2
func (OML_O33_SPM_ORC_PIDv2) MarshalYAML ¶
func (m OML_O33_SPM_ORC_PIDv2) MarshalYAML() (interface{}, error)
func (*OML_O33_SPM_ORC_PIDv2) PD1 ¶
func (m *OML_O33_SPM_ORC_PIDv2) PD1() *PD1
func (*OML_O33_SPM_ORC_PIDv2) PID ¶
func (m *OML_O33_SPM_ORC_PIDv2) PID() *PID
func (*OML_O33_SPM_ORC_PIDv2) PV1 ¶
func (m *OML_O33_SPM_ORC_PIDv2) PV1() *PV1
func (*OML_O33_SPM_ORC_PIDv2) PV2 ¶
func (m *OML_O33_SPM_ORC_PIDv2) PV2() *PV2
type OML_O33_SPM_ORC_TQ1v2 ¶
type OML_O33_SPM_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*OML_O33_SPM_ORC_TQ1v2) AllTQ2 ¶
func (m *OML_O33_SPM_ORC_TQ1v2) AllTQ2() []*TQ2
func (OML_O33_SPM_ORC_TQ1v2) MarshalYAML ¶
func (m OML_O33_SPM_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*OML_O33_SPM_ORC_TQ1v2) TQ1 ¶
func (m *OML_O33_SPM_ORC_TQ1v2) TQ1() *TQ1
type OML_O33_SPM_ORCv2 ¶
type OML_O33_SPM_ORCv2 struct {
// contains filtered or unexported fields
}
func (*OML_O33_SPM_ORCv2) AllCTI ¶
func (m *OML_O33_SPM_ORCv2) AllCTI() []*CTI
func (*OML_O33_SPM_ORCv2) AllDG1 ¶
func (m *OML_O33_SPM_ORCv2) AllDG1() []*DG1
func (*OML_O33_SPM_ORCv2) AllFT1 ¶
func (m *OML_O33_SPM_ORCv2) AllFT1() []*FT1
func (*OML_O33_SPM_ORCv2) AllNTE ¶
func (m *OML_O33_SPM_ORCv2) AllNTE() []*NTE
func (*OML_O33_SPM_ORCv2) BLG ¶
func (m *OML_O33_SPM_ORCv2) BLG() *BLG
func (*OML_O33_SPM_ORCv2) GroupByOBX ¶
func (m *OML_O33_SPM_ORCv2) GroupByOBX() []*OML_O33_SPM_ORC_OBXv2
func (*OML_O33_SPM_ORCv2) GroupByPID ¶
func (m *OML_O33_SPM_ORCv2) GroupByPID() []*OML_O33_SPM_ORC_PIDv2
func (*OML_O33_SPM_ORCv2) GroupByTQ1 ¶
func (m *OML_O33_SPM_ORCv2) GroupByTQ1() []*OML_O33_SPM_ORC_TQ1v2
func (OML_O33_SPM_ORCv2) MarshalYAML ¶
func (m OML_O33_SPM_ORCv2) MarshalYAML() (interface{}, error)
func (*OML_O33_SPM_ORCv2) OBR ¶
func (m *OML_O33_SPM_ORCv2) OBR() *OBR
func (*OML_O33_SPM_ORCv2) ORC ¶
func (m *OML_O33_SPM_ORCv2) ORC() *ORC
func (*OML_O33_SPM_ORCv2) TCD ¶
func (m *OML_O33_SPM_ORCv2) TCD() *TCD
type OML_O33_SPMv2 ¶
type OML_O33_SPMv2 struct {
// contains filtered or unexported fields
}
func (*OML_O33_SPMv2) AllOBX ¶
func (m *OML_O33_SPMv2) AllOBX() []*OBX
func (*OML_O33_SPMv2) AllSAC ¶
func (m *OML_O33_SPMv2) AllSAC() []*SAC
func (*OML_O33_SPMv2) GroupByORC ¶
func (m *OML_O33_SPMv2) GroupByORC() []*OML_O33_SPM_ORCv2
func (OML_O33_SPMv2) MarshalYAML ¶
func (m OML_O33_SPMv2) MarshalYAML() (interface{}, error)
func (*OML_O33_SPMv2) SPM ¶
func (m *OML_O33_SPMv2) SPM() *SPM
type OML_O33_TIIMING ¶
type OML_O33_TIIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
OML_O33_TIIMING represents the corresponding HL7 message type. Definition from HL7 2.5
func (*OML_O33_TIIMING) MessageTypeSubStructName ¶
func (s *OML_O33_TIIMING) MessageTypeSubStructName() string
type OML_O33_TIMING ¶
type OML_O33_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
OML_O33_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O33_TIMING) MessageTypeSubStructName ¶
func (s *OML_O33_TIMING) MessageTypeSubStructName() string
type OML_O33_TIMING_PRIOR ¶
type OML_O33_TIMING_PRIOR struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
OML_O33_TIMING_PRIOR represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O33_TIMING_PRIOR) MessageTypeSubStructName ¶
func (s *OML_O33_TIMING_PRIOR) MessageTypeSubStructName() string
type OML_O33v2 ¶
type OML_O33v2 struct {
// contains filtered or unexported fields
}
func (*OML_O33v2) GroupByPID ¶
func (m *OML_O33v2) GroupByPID() *OML_O33_PIDv2
func (*OML_O33v2) GroupBySPM ¶
func (m *OML_O33v2) GroupBySPM() []*OML_O33_SPMv2
func (OML_O33v2) MarshalYAML ¶
type OML_O35 ¶
type OML_O35 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` NTE []NTE `hl7:"false,NTE"` PATIENT *OML_O35_PATIENT `hl7:"false,PATIENT"` SPECIMEN []OML_O35_SPECIMEN `hl7:"true,SPECIMEN"` Other []interface{} }
OML_O35 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O35) MessageTypeName ¶
type OML_O35_INSURANCE ¶
type OML_O35_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
OML_O35_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O35_INSURANCE) MessageTypeSubStructName ¶
func (s *OML_O35_INSURANCE) MessageTypeSubStructName() string
type OML_O35_OBSERVATION ¶
type OML_O35_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` TCD *TCD `hl7:"false,TCD"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
OML_O35_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O35_OBSERVATION) MessageTypeSubStructName ¶
func (s *OML_O35_OBSERVATION) MessageTypeSubStructName() string
type OML_O35_OBSERVATION_PRIOR ¶
type OML_O35_OBSERVATION_PRIOR struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
OML_O35_OBSERVATION_PRIOR represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O35_OBSERVATION_PRIOR) MessageTypeSubStructName ¶
func (s *OML_O35_OBSERVATION_PRIOR) MessageTypeSubStructName() string
type OML_O35_OBSERVATION_REQUEST ¶
type OML_O35_OBSERVATION_REQUEST struct { OBR *OBR `hl7:"true,OBR"` TCD *TCD `hl7:"false,TCD"` NTE []NTE `hl7:"false,NTE"` DG1 []DG1 `hl7:"false,DG1"` OBSERVATION []OML_O35_OBSERVATION `hl7:"false,OBSERVATION"` PRIOR_RESULT []OML_O35_PRIOR_RESULT `hl7:"false,PRIOR_RESULT"` Other []interface{} }
OML_O35_OBSERVATION_REQUEST represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O35_OBSERVATION_REQUEST) MessageTypeSubStructName ¶
func (s *OML_O35_OBSERVATION_REQUEST) MessageTypeSubStructName() string
type OML_O35_ORDER ¶
type OML_O35_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []OML_O35_TIMING `hl7:"false,TIMING"` OBSERVATION_REQUEST *OML_O35_OBSERVATION_REQUEST `hl7:"false,OBSERVATION_REQUEST"` FT1 []FT1 `hl7:"false,FT1"` CTI []CTI `hl7:"false,CTI"` BLG *BLG `hl7:"false,BLG"` Other []interface{} }
OML_O35_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O35_ORDER) MessageTypeSubStructName ¶
func (s *OML_O35_ORDER) MessageTypeSubStructName() string
type OML_O35_ORDER_PRIOR ¶
type OML_O35_ORDER_PRIOR struct { ORC *ORC `hl7:"false,ORC"` OBR *OBR `hl7:"true,OBR"` NTE []NTE `hl7:"false,NTE"` TIMING_PRIOR []OML_O35_TIMING_PRIOR `hl7:"false,TIMING_PRIOR"` OBSERVATION_PRIOR []OML_O35_OBSERVATION_PRIOR `hl7:"true,OBSERVATION_PRIOR"` Other []interface{} }
OML_O35_ORDER_PRIOR represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O35_ORDER_PRIOR) MessageTypeSubStructName ¶
func (s *OML_O35_ORDER_PRIOR) MessageTypeSubStructName() string
type OML_O35_PATIENT ¶
type OML_O35_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NTE []NTE `hl7:"false,NTE"` NK1 []NK1 `hl7:"false,NK1"` PATIENT_VISIT *OML_O35_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` INSURANCE []OML_O35_INSURANCE `hl7:"false,INSURANCE"` GT1 *GT1 `hl7:"false,GT1"` AL1 []AL1 `hl7:"false,AL1"` Other []interface{} }
OML_O35_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O35_PATIENT) MessageTypeSubStructName ¶
func (s *OML_O35_PATIENT) MessageTypeSubStructName() string
type OML_O35_PATIENT_PRIOR ¶
type OML_O35_PATIENT_PRIOR struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` Other []interface{} }
OML_O35_PATIENT_PRIOR represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O35_PATIENT_PRIOR) MessageTypeSubStructName ¶
func (s *OML_O35_PATIENT_PRIOR) MessageTypeSubStructName() string
type OML_O35_PATIENT_VISIT ¶
type OML_O35_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
OML_O35_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O35_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *OML_O35_PATIENT_VISIT) MessageTypeSubStructName() string
type OML_O35_PATIENT_VISIT_PRIOR ¶
type OML_O35_PATIENT_VISIT_PRIOR struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
OML_O35_PATIENT_VISIT_PRIOR represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O35_PATIENT_VISIT_PRIOR) MessageTypeSubStructName ¶
func (s *OML_O35_PATIENT_VISIT_PRIOR) MessageTypeSubStructName() string
type OML_O35_PID_IN1v2 ¶
type OML_O35_PID_IN1v2 struct {
// contains filtered or unexported fields
}
func (*OML_O35_PID_IN1v2) IN1 ¶
func (m *OML_O35_PID_IN1v2) IN1() *IN1
func (*OML_O35_PID_IN1v2) IN2 ¶
func (m *OML_O35_PID_IN1v2) IN2() *IN2
func (*OML_O35_PID_IN1v2) IN3 ¶
func (m *OML_O35_PID_IN1v2) IN3() *IN3
func (OML_O35_PID_IN1v2) MarshalYAML ¶
func (m OML_O35_PID_IN1v2) MarshalYAML() (interface{}, error)
type OML_O35_PIDv2 ¶
type OML_O35_PIDv2 struct {
// contains filtered or unexported fields
}
func (*OML_O35_PIDv2) AllAL1 ¶
func (m *OML_O35_PIDv2) AllAL1() []*AL1
func (*OML_O35_PIDv2) AllNK1 ¶
func (m *OML_O35_PIDv2) AllNK1() []*NK1
func (*OML_O35_PIDv2) AllNTE ¶
func (m *OML_O35_PIDv2) AllNTE() []*NTE
func (*OML_O35_PIDv2) GT1 ¶
func (m *OML_O35_PIDv2) GT1() *GT1
func (*OML_O35_PIDv2) GroupByIN1 ¶
func (m *OML_O35_PIDv2) GroupByIN1() []*OML_O35_PID_IN1v2
func (OML_O35_PIDv2) MarshalYAML ¶
func (m OML_O35_PIDv2) MarshalYAML() (interface{}, error)
func (*OML_O35_PIDv2) PD1 ¶
func (m *OML_O35_PIDv2) PD1() *PD1
func (*OML_O35_PIDv2) PID ¶
func (m *OML_O35_PIDv2) PID() *PID
func (*OML_O35_PIDv2) PV1 ¶
func (m *OML_O35_PIDv2) PV1() *PV1
func (*OML_O35_PIDv2) PV2 ¶
func (m *OML_O35_PIDv2) PV2() *PV2
type OML_O35_PRIOR_RESULT ¶
type OML_O35_PRIOR_RESULT struct { PATIENT_PRIOR *OML_O35_PATIENT_PRIOR `hl7:"false,PATIENT_PRIOR"` PATIENT_VISIT_PRIOR *OML_O35_PATIENT_VISIT_PRIOR `hl7:"false,PATIENT_VISIT_PRIOR"` AL1 []AL1 `hl7:"false,AL1"` ORDER_PRIOR []OML_O35_ORDER_PRIOR `hl7:"true,ORDER_PRIOR"` Other []interface{} }
OML_O35_PRIOR_RESULT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O35_PRIOR_RESULT) MessageTypeSubStructName ¶
func (s *OML_O35_PRIOR_RESULT) MessageTypeSubStructName() string
type OML_O35_SPECIMEN ¶
type OML_O35_SPECIMEN struct { SPM *SPM `hl7:"true,SPM"` OBX []OBX `hl7:"false,OBX"` SPECIMEN_CONTAINER []OML_O35_SPECIMEN_CONTAINER `hl7:"true,SPECIMEN_CONTAINER"` Other []interface{} }
OML_O35_SPECIMEN represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O35_SPECIMEN) MessageTypeSubStructName ¶
func (s *OML_O35_SPECIMEN) MessageTypeSubStructName() string
type OML_O35_SPECIMEN_CONTAINER ¶
type OML_O35_SPECIMEN_CONTAINER struct { SAC *SAC `hl7:"true,SAC"` ORDER []OML_O35_ORDER `hl7:"true,ORDER"` Other []interface{} }
OML_O35_SPECIMEN_CONTAINER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O35_SPECIMEN_CONTAINER) MessageTypeSubStructName ¶
func (s *OML_O35_SPECIMEN_CONTAINER) MessageTypeSubStructName() string
type OML_O35_SPM_SAC_ORC_OBXv2 ¶
type OML_O35_SPM_SAC_ORC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*OML_O35_SPM_SAC_ORC_OBXv2) AllNTE ¶
func (m *OML_O35_SPM_SAC_ORC_OBXv2) AllNTE() []*NTE
func (OML_O35_SPM_SAC_ORC_OBXv2) MarshalYAML ¶
func (m OML_O35_SPM_SAC_ORC_OBXv2) MarshalYAML() (interface{}, error)
func (*OML_O35_SPM_SAC_ORC_OBXv2) OBX ¶
func (m *OML_O35_SPM_SAC_ORC_OBXv2) OBX() *OBX
func (*OML_O35_SPM_SAC_ORC_OBXv2) TCD ¶
func (m *OML_O35_SPM_SAC_ORC_OBXv2) TCD() *TCD
type OML_O35_SPM_SAC_ORC_PID_OBR_OBXv2 ¶
type OML_O35_SPM_SAC_ORC_PID_OBR_OBXv2 struct {
// contains filtered or unexported fields
}
func (*OML_O35_SPM_SAC_ORC_PID_OBR_OBXv2) AllNTE ¶
func (m *OML_O35_SPM_SAC_ORC_PID_OBR_OBXv2) AllNTE() []*NTE
func (OML_O35_SPM_SAC_ORC_PID_OBR_OBXv2) MarshalYAML ¶
func (m OML_O35_SPM_SAC_ORC_PID_OBR_OBXv2) MarshalYAML() (interface{}, error)
func (*OML_O35_SPM_SAC_ORC_PID_OBR_OBXv2) OBX ¶
func (m *OML_O35_SPM_SAC_ORC_PID_OBR_OBXv2) OBX() *OBX
type OML_O35_SPM_SAC_ORC_PID_OBR_TQ1v2 ¶
type OML_O35_SPM_SAC_ORC_PID_OBR_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*OML_O35_SPM_SAC_ORC_PID_OBR_TQ1v2) AllTQ2 ¶
func (m *OML_O35_SPM_SAC_ORC_PID_OBR_TQ1v2) AllTQ2() []*TQ2
func (OML_O35_SPM_SAC_ORC_PID_OBR_TQ1v2) MarshalYAML ¶
func (m OML_O35_SPM_SAC_ORC_PID_OBR_TQ1v2) MarshalYAML() (interface{}, error)
func (*OML_O35_SPM_SAC_ORC_PID_OBR_TQ1v2) TQ1 ¶
func (m *OML_O35_SPM_SAC_ORC_PID_OBR_TQ1v2) TQ1() *TQ1
type OML_O35_SPM_SAC_ORC_PID_OBRv2 ¶
type OML_O35_SPM_SAC_ORC_PID_OBRv2 struct {
// contains filtered or unexported fields
}
func (*OML_O35_SPM_SAC_ORC_PID_OBRv2) AllNTE ¶
func (m *OML_O35_SPM_SAC_ORC_PID_OBRv2) AllNTE() []*NTE
func (*OML_O35_SPM_SAC_ORC_PID_OBRv2) GroupByOBX ¶
func (m *OML_O35_SPM_SAC_ORC_PID_OBRv2) GroupByOBX() []*OML_O35_SPM_SAC_ORC_PID_OBR_OBXv2
func (*OML_O35_SPM_SAC_ORC_PID_OBRv2) GroupByTQ1 ¶
func (m *OML_O35_SPM_SAC_ORC_PID_OBRv2) GroupByTQ1() []*OML_O35_SPM_SAC_ORC_PID_OBR_TQ1v2
func (OML_O35_SPM_SAC_ORC_PID_OBRv2) MarshalYAML ¶
func (m OML_O35_SPM_SAC_ORC_PID_OBRv2) MarshalYAML() (interface{}, error)
func (*OML_O35_SPM_SAC_ORC_PID_OBRv2) OBR ¶
func (m *OML_O35_SPM_SAC_ORC_PID_OBRv2) OBR() *OBR
func (*OML_O35_SPM_SAC_ORC_PID_OBRv2) ORC ¶
func (m *OML_O35_SPM_SAC_ORC_PID_OBRv2) ORC() *ORC
type OML_O35_SPM_SAC_ORC_PIDv2 ¶
type OML_O35_SPM_SAC_ORC_PIDv2 struct {
// contains filtered or unexported fields
}
func (*OML_O35_SPM_SAC_ORC_PIDv2) AllAL1 ¶
func (m *OML_O35_SPM_SAC_ORC_PIDv2) AllAL1() []*AL1
func (*OML_O35_SPM_SAC_ORC_PIDv2) GroupByOBR ¶
func (m *OML_O35_SPM_SAC_ORC_PIDv2) GroupByOBR() []*OML_O35_SPM_SAC_ORC_PID_OBRv2
func (OML_O35_SPM_SAC_ORC_PIDv2) MarshalYAML ¶
func (m OML_O35_SPM_SAC_ORC_PIDv2) MarshalYAML() (interface{}, error)
func (*OML_O35_SPM_SAC_ORC_PIDv2) PD1 ¶
func (m *OML_O35_SPM_SAC_ORC_PIDv2) PD1() *PD1
func (*OML_O35_SPM_SAC_ORC_PIDv2) PID ¶
func (m *OML_O35_SPM_SAC_ORC_PIDv2) PID() *PID
func (*OML_O35_SPM_SAC_ORC_PIDv2) PV1 ¶
func (m *OML_O35_SPM_SAC_ORC_PIDv2) PV1() *PV1
func (*OML_O35_SPM_SAC_ORC_PIDv2) PV2 ¶
func (m *OML_O35_SPM_SAC_ORC_PIDv2) PV2() *PV2
type OML_O35_SPM_SAC_ORC_TQ1v2 ¶
type OML_O35_SPM_SAC_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*OML_O35_SPM_SAC_ORC_TQ1v2) AllTQ2 ¶
func (m *OML_O35_SPM_SAC_ORC_TQ1v2) AllTQ2() []*TQ2
func (OML_O35_SPM_SAC_ORC_TQ1v2) MarshalYAML ¶
func (m OML_O35_SPM_SAC_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*OML_O35_SPM_SAC_ORC_TQ1v2) TQ1 ¶
func (m *OML_O35_SPM_SAC_ORC_TQ1v2) TQ1() *TQ1
type OML_O35_SPM_SAC_ORCv2 ¶
type OML_O35_SPM_SAC_ORCv2 struct {
// contains filtered or unexported fields
}
func (*OML_O35_SPM_SAC_ORCv2) AllCTI ¶
func (m *OML_O35_SPM_SAC_ORCv2) AllCTI() []*CTI
func (*OML_O35_SPM_SAC_ORCv2) AllDG1 ¶
func (m *OML_O35_SPM_SAC_ORCv2) AllDG1() []*DG1
func (*OML_O35_SPM_SAC_ORCv2) AllFT1 ¶
func (m *OML_O35_SPM_SAC_ORCv2) AllFT1() []*FT1
func (*OML_O35_SPM_SAC_ORCv2) AllNTE ¶
func (m *OML_O35_SPM_SAC_ORCv2) AllNTE() []*NTE
func (*OML_O35_SPM_SAC_ORCv2) BLG ¶
func (m *OML_O35_SPM_SAC_ORCv2) BLG() *BLG
func (*OML_O35_SPM_SAC_ORCv2) GroupByOBX ¶
func (m *OML_O35_SPM_SAC_ORCv2) GroupByOBX() []*OML_O35_SPM_SAC_ORC_OBXv2
func (*OML_O35_SPM_SAC_ORCv2) GroupByPID ¶
func (m *OML_O35_SPM_SAC_ORCv2) GroupByPID() []*OML_O35_SPM_SAC_ORC_PIDv2
func (*OML_O35_SPM_SAC_ORCv2) GroupByTQ1 ¶
func (m *OML_O35_SPM_SAC_ORCv2) GroupByTQ1() []*OML_O35_SPM_SAC_ORC_TQ1v2
func (OML_O35_SPM_SAC_ORCv2) MarshalYAML ¶
func (m OML_O35_SPM_SAC_ORCv2) MarshalYAML() (interface{}, error)
func (*OML_O35_SPM_SAC_ORCv2) OBR ¶
func (m *OML_O35_SPM_SAC_ORCv2) OBR() *OBR
func (*OML_O35_SPM_SAC_ORCv2) ORC ¶
func (m *OML_O35_SPM_SAC_ORCv2) ORC() *ORC
func (*OML_O35_SPM_SAC_ORCv2) TCD ¶
func (m *OML_O35_SPM_SAC_ORCv2) TCD() *TCD
type OML_O35_SPM_SACv2 ¶
type OML_O35_SPM_SACv2 struct {
// contains filtered or unexported fields
}
func (*OML_O35_SPM_SACv2) GroupByORC ¶
func (m *OML_O35_SPM_SACv2) GroupByORC() []*OML_O35_SPM_SAC_ORCv2
func (OML_O35_SPM_SACv2) MarshalYAML ¶
func (m OML_O35_SPM_SACv2) MarshalYAML() (interface{}, error)
func (*OML_O35_SPM_SACv2) SAC ¶
func (m *OML_O35_SPM_SACv2) SAC() *SAC
type OML_O35_SPMv2 ¶
type OML_O35_SPMv2 struct {
// contains filtered or unexported fields
}
func (*OML_O35_SPMv2) AllOBX ¶
func (m *OML_O35_SPMv2) AllOBX() []*OBX
func (*OML_O35_SPMv2) GroupBySAC ¶
func (m *OML_O35_SPMv2) GroupBySAC() []*OML_O35_SPM_SACv2
func (OML_O35_SPMv2) MarshalYAML ¶
func (m OML_O35_SPMv2) MarshalYAML() (interface{}, error)
func (*OML_O35_SPMv2) SPM ¶
func (m *OML_O35_SPMv2) SPM() *SPM
type OML_O35_TIIMING ¶
type OML_O35_TIIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
OML_O35_TIIMING represents the corresponding HL7 message type. Definition from HL7 2.5
func (*OML_O35_TIIMING) MessageTypeSubStructName ¶
func (s *OML_O35_TIIMING) MessageTypeSubStructName() string
type OML_O35_TIMING ¶
type OML_O35_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
OML_O35_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O35_TIMING) MessageTypeSubStructName ¶
func (s *OML_O35_TIMING) MessageTypeSubStructName() string
type OML_O35_TIMING_PRIOR ¶
type OML_O35_TIMING_PRIOR struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
OML_O35_TIMING_PRIOR represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OML_O35_TIMING_PRIOR) MessageTypeSubStructName ¶
func (s *OML_O35_TIMING_PRIOR) MessageTypeSubStructName() string
type OML_O35v2 ¶
type OML_O35v2 struct {
// contains filtered or unexported fields
}
func (*OML_O35v2) GroupByPID ¶
func (m *OML_O35v2) GroupByPID() *OML_O35_PIDv2
func (*OML_O35v2) GroupBySPM ¶
func (m *OML_O35v2) GroupBySPM() []*OML_O35_SPMv2
func (OML_O35v2) 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 OMN_O07 ¶
type OMN_O07 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` NTE []NTE `hl7:"false,NTE"` PATIENT *OMN_O07_PATIENT `hl7:"false,PATIENT"` ORDER []OMN_O07_ORDER `hl7:"true,ORDER"` Other []interface{} }
OMN_O07 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMN_O07) MessageTypeName ¶
type OMN_O07_INSURANCE ¶
type OMN_O07_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
OMN_O07_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMN_O07_INSURANCE) MessageTypeSubStructName ¶
func (s *OMN_O07_INSURANCE) MessageTypeSubStructName() string
type OMN_O07_OBSERVATION ¶
type OMN_O07_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
OMN_O07_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMN_O07_OBSERVATION) MessageTypeSubStructName ¶
func (s *OMN_O07_OBSERVATION) MessageTypeSubStructName() string
type OMN_O07_ORC_OBXv2 ¶
type OMN_O07_ORC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*OMN_O07_ORC_OBXv2) AllNTE ¶
func (m *OMN_O07_ORC_OBXv2) AllNTE() []*NTE
func (OMN_O07_ORC_OBXv2) MarshalYAML ¶
func (m OMN_O07_ORC_OBXv2) MarshalYAML() (interface{}, error)
func (*OMN_O07_ORC_OBXv2) OBX ¶
func (m *OMN_O07_ORC_OBXv2) OBX() *OBX
type OMN_O07_ORC_TQ1v2 ¶
type OMN_O07_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*OMN_O07_ORC_TQ1v2) AllTQ2 ¶
func (m *OMN_O07_ORC_TQ1v2) AllTQ2() []*TQ2
func (OMN_O07_ORC_TQ1v2) MarshalYAML ¶
func (m OMN_O07_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*OMN_O07_ORC_TQ1v2) TQ1 ¶
func (m *OMN_O07_ORC_TQ1v2) TQ1() *TQ1
type OMN_O07_ORCv2 ¶
type OMN_O07_ORCv2 struct {
// contains filtered or unexported fields
}
func (*OMN_O07_ORCv2) AllNTE ¶
func (m *OMN_O07_ORCv2) AllNTE() []*NTE
func (*OMN_O07_ORCv2) BLG ¶
func (m *OMN_O07_ORCv2) BLG() *BLG
func (*OMN_O07_ORCv2) GroupByOBX ¶
func (m *OMN_O07_ORCv2) GroupByOBX() []*OMN_O07_ORC_OBXv2
func (*OMN_O07_ORCv2) GroupByTQ1 ¶
func (m *OMN_O07_ORCv2) GroupByTQ1() []*OMN_O07_ORC_TQ1v2
func (OMN_O07_ORCv2) MarshalYAML ¶
func (m OMN_O07_ORCv2) MarshalYAML() (interface{}, error)
func (*OMN_O07_ORCv2) ORC ¶
func (m *OMN_O07_ORCv2) ORC() *ORC
func (*OMN_O07_ORCv2) RQ1 ¶
func (m *OMN_O07_ORCv2) RQ1() *RQ1
func (*OMN_O07_ORCv2) RQD ¶
func (m *OMN_O07_ORCv2) RQD() *RQD
type OMN_O07_ORDER ¶
type OMN_O07_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []OMN_O07_TIMING `hl7:"false,TIMING"` RQD *RQD `hl7:"true,RQD"` RQ1 *RQ1 `hl7:"false,RQ1"` NTE []NTE `hl7:"false,NTE"` OBSERVATION []OMN_O07_OBSERVATION `hl7:"false,OBSERVATION"` BLG *BLG `hl7:"false,BLG"` Other []interface{} }
OMN_O07_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMN_O07_ORDER) MessageTypeSubStructName ¶
func (s *OMN_O07_ORDER) MessageTypeSubStructName() string
type OMN_O07_PATIENT ¶
type OMN_O07_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NTE []NTE `hl7:"false,NTE"` PATIENT_VISIT *OMN_O07_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` INSURANCE []OMN_O07_INSURANCE `hl7:"false,INSURANCE"` GT1 *GT1 `hl7:"false,GT1"` AL1 []AL1 `hl7:"false,AL1"` Other []interface{} }
OMN_O07_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMN_O07_PATIENT) MessageTypeSubStructName ¶
func (s *OMN_O07_PATIENT) MessageTypeSubStructName() string
type OMN_O07_PATIENT_VISIT ¶
type OMN_O07_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
OMN_O07_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMN_O07_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *OMN_O07_PATIENT_VISIT) MessageTypeSubStructName() string
type OMN_O07_PID_IN1v2 ¶
type OMN_O07_PID_IN1v2 struct {
// contains filtered or unexported fields
}
func (*OMN_O07_PID_IN1v2) IN1 ¶
func (m *OMN_O07_PID_IN1v2) IN1() *IN1
func (*OMN_O07_PID_IN1v2) IN2 ¶
func (m *OMN_O07_PID_IN1v2) IN2() *IN2
func (*OMN_O07_PID_IN1v2) IN3 ¶
func (m *OMN_O07_PID_IN1v2) IN3() *IN3
func (OMN_O07_PID_IN1v2) MarshalYAML ¶
func (m OMN_O07_PID_IN1v2) MarshalYAML() (interface{}, error)
type OMN_O07_PIDv2 ¶
type OMN_O07_PIDv2 struct {
// contains filtered or unexported fields
}
func (*OMN_O07_PIDv2) AllAL1 ¶
func (m *OMN_O07_PIDv2) AllAL1() []*AL1
func (*OMN_O07_PIDv2) AllNTE ¶
func (m *OMN_O07_PIDv2) AllNTE() []*NTE
func (*OMN_O07_PIDv2) GT1 ¶
func (m *OMN_O07_PIDv2) GT1() *GT1
func (*OMN_O07_PIDv2) GroupByIN1 ¶
func (m *OMN_O07_PIDv2) GroupByIN1() []*OMN_O07_PID_IN1v2
func (OMN_O07_PIDv2) MarshalYAML ¶
func (m OMN_O07_PIDv2) MarshalYAML() (interface{}, error)
func (*OMN_O07_PIDv2) PD1 ¶
func (m *OMN_O07_PIDv2) PD1() *PD1
func (*OMN_O07_PIDv2) PID ¶
func (m *OMN_O07_PIDv2) PID() *PID
func (*OMN_O07_PIDv2) PV1 ¶
func (m *OMN_O07_PIDv2) PV1() *PV1
func (*OMN_O07_PIDv2) PV2 ¶
func (m *OMN_O07_PIDv2) PV2() *PV2
type OMN_O07_TIMING ¶
type OMN_O07_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
OMN_O07_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMN_O07_TIMING) MessageTypeSubStructName ¶
func (s *OMN_O07_TIMING) MessageTypeSubStructName() string
type OMN_O07v2 ¶
type OMN_O07v2 struct {
// contains filtered or unexported fields
}
func (*OMN_O07v2) GroupByORC ¶
func (m *OMN_O07v2) GroupByORC() []*OMN_O07_ORCv2
func (*OMN_O07v2) GroupByPID ¶
func (m *OMN_O07v2) GroupByPID() *OMN_O07_PIDv2
func (OMN_O07v2) MarshalYAML ¶
type OMP_O09 ¶
type OMP_O09 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` NTE []NTE `hl7:"false,NTE"` PATIENT *OMP_O09_PATIENT `hl7:"false,PATIENT"` ORDER []OMP_O09_ORDER `hl7:"true,ORDER"` Other []interface{} }
OMP_O09 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMP_O09) MessageTypeName ¶
type OMP_O09_COMPONENT ¶
type OMP_O09_COMPONENT struct { RXC *RXC `hl7:"true,RXC"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
OMP_O09_COMPONENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMP_O09_COMPONENT) MessageTypeSubStructName ¶
func (s *OMP_O09_COMPONENT) MessageTypeSubStructName() string
type OMP_O09_INSURANCE ¶
type OMP_O09_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
OMP_O09_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMP_O09_INSURANCE) MessageTypeSubStructName ¶
func (s *OMP_O09_INSURANCE) MessageTypeSubStructName() string
type OMP_O09_OBSERVATION ¶
type OMP_O09_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
OMP_O09_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMP_O09_OBSERVATION) MessageTypeSubStructName ¶
func (s *OMP_O09_OBSERVATION) MessageTypeSubStructName() string
type OMP_O09_ORC_OBXv2 ¶
type OMP_O09_ORC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*OMP_O09_ORC_OBXv2) AllNTE ¶
func (m *OMP_O09_ORC_OBXv2) AllNTE() []*NTE
func (OMP_O09_ORC_OBXv2) MarshalYAML ¶
func (m OMP_O09_ORC_OBXv2) MarshalYAML() (interface{}, error)
func (*OMP_O09_ORC_OBXv2) OBX ¶
func (m *OMP_O09_ORC_OBXv2) OBX() *OBX
type OMP_O09_ORC_RXCv2 ¶
type OMP_O09_ORC_RXCv2 struct {
// contains filtered or unexported fields
}
func (*OMP_O09_ORC_RXCv2) AllNTE ¶
func (m *OMP_O09_ORC_RXCv2) AllNTE() []*NTE
func (OMP_O09_ORC_RXCv2) MarshalYAML ¶
func (m OMP_O09_ORC_RXCv2) MarshalYAML() (interface{}, error)
func (*OMP_O09_ORC_RXCv2) RXC ¶
func (m *OMP_O09_ORC_RXCv2) RXC() *RXC
type OMP_O09_ORC_TQ1v2 ¶
type OMP_O09_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*OMP_O09_ORC_TQ1v2) AllTQ2 ¶
func (m *OMP_O09_ORC_TQ1v2) AllTQ2() []*TQ2
func (OMP_O09_ORC_TQ1v2) MarshalYAML ¶
func (m OMP_O09_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*OMP_O09_ORC_TQ1v2) TQ1 ¶
func (m *OMP_O09_ORC_TQ1v2) TQ1() *TQ1
type OMP_O09_ORCv2 ¶
type OMP_O09_ORCv2 struct {
// contains filtered or unexported fields
}
func (*OMP_O09_ORCv2) AllFT1 ¶
func (m *OMP_O09_ORCv2) AllFT1() []*FT1
func (*OMP_O09_ORCv2) AllNTE ¶
func (m *OMP_O09_ORCv2) AllNTE() []*NTE
func (*OMP_O09_ORCv2) AllRXR ¶
func (m *OMP_O09_ORCv2) AllRXR() []*RXR
func (*OMP_O09_ORCv2) BLG ¶
func (m *OMP_O09_ORCv2) BLG() *BLG
func (*OMP_O09_ORCv2) GroupByOBX ¶
func (m *OMP_O09_ORCv2) GroupByOBX() []*OMP_O09_ORC_OBXv2
func (*OMP_O09_ORCv2) GroupByRXC ¶
func (m *OMP_O09_ORCv2) GroupByRXC() []*OMP_O09_ORC_RXCv2
func (*OMP_O09_ORCv2) GroupByTQ1 ¶
func (m *OMP_O09_ORCv2) GroupByTQ1() []*OMP_O09_ORC_TQ1v2
func (OMP_O09_ORCv2) MarshalYAML ¶
func (m OMP_O09_ORCv2) MarshalYAML() (interface{}, error)
func (*OMP_O09_ORCv2) ORC ¶
func (m *OMP_O09_ORCv2) ORC() *ORC
func (*OMP_O09_ORCv2) RXO ¶
func (m *OMP_O09_ORCv2) RXO() *RXO
type OMP_O09_ORDER ¶
type OMP_O09_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []OMP_O09_TIMING `hl7:"false,TIMING"` RXO *RXO `hl7:"true,RXO"` NTE []NTE `hl7:"false,NTE"` RXR []RXR `hl7:"true,RXR"` COMPONENT []OMP_O09_COMPONENT `hl7:"false,COMPONENT"` OBSERVATION []OMP_O09_OBSERVATION `hl7:"false,OBSERVATION"` FT1 []FT1 `hl7:"false,FT1"` BLG *BLG `hl7:"false,BLG"` Other []interface{} }
OMP_O09_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMP_O09_ORDER) MessageTypeSubStructName ¶
func (s *OMP_O09_ORDER) MessageTypeSubStructName() string
type OMP_O09_PATIENT ¶
type OMP_O09_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NTE []NTE `hl7:"false,NTE"` PATIENT_VISIT *OMP_O09_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` INSURANCE []OMP_O09_INSURANCE `hl7:"false,INSURANCE"` GT1 *GT1 `hl7:"false,GT1"` AL1 []AL1 `hl7:"false,AL1"` Other []interface{} }
OMP_O09_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMP_O09_PATIENT) MessageTypeSubStructName ¶
func (s *OMP_O09_PATIENT) MessageTypeSubStructName() string
type OMP_O09_PATIENT_VISIT ¶
type OMP_O09_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
OMP_O09_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMP_O09_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *OMP_O09_PATIENT_VISIT) MessageTypeSubStructName() string
type OMP_O09_PID_IN1v2 ¶
type OMP_O09_PID_IN1v2 struct {
// contains filtered or unexported fields
}
func (*OMP_O09_PID_IN1v2) IN1 ¶
func (m *OMP_O09_PID_IN1v2) IN1() *IN1
func (*OMP_O09_PID_IN1v2) IN2 ¶
func (m *OMP_O09_PID_IN1v2) IN2() *IN2
func (*OMP_O09_PID_IN1v2) IN3 ¶
func (m *OMP_O09_PID_IN1v2) IN3() *IN3
func (OMP_O09_PID_IN1v2) MarshalYAML ¶
func (m OMP_O09_PID_IN1v2) MarshalYAML() (interface{}, error)
type OMP_O09_PIDv2 ¶
type OMP_O09_PIDv2 struct {
// contains filtered or unexported fields
}
func (*OMP_O09_PIDv2) AllAL1 ¶
func (m *OMP_O09_PIDv2) AllAL1() []*AL1
func (*OMP_O09_PIDv2) AllNTE ¶
func (m *OMP_O09_PIDv2) AllNTE() []*NTE
func (*OMP_O09_PIDv2) GT1 ¶
func (m *OMP_O09_PIDv2) GT1() *GT1
func (*OMP_O09_PIDv2) GroupByIN1 ¶
func (m *OMP_O09_PIDv2) GroupByIN1() []*OMP_O09_PID_IN1v2
func (OMP_O09_PIDv2) MarshalYAML ¶
func (m OMP_O09_PIDv2) MarshalYAML() (interface{}, error)
func (*OMP_O09_PIDv2) PD1 ¶
func (m *OMP_O09_PIDv2) PD1() *PD1
func (*OMP_O09_PIDv2) PID ¶
func (m *OMP_O09_PIDv2) PID() *PID
func (*OMP_O09_PIDv2) PV1 ¶
func (m *OMP_O09_PIDv2) PV1() *PV1
func (*OMP_O09_PIDv2) PV2 ¶
func (m *OMP_O09_PIDv2) PV2() *PV2
type OMP_O09_TIMING ¶
type OMP_O09_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
OMP_O09_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMP_O09_TIMING) MessageTypeSubStructName ¶
func (s *OMP_O09_TIMING) MessageTypeSubStructName() string
type OMP_O09v2 ¶
type OMP_O09v2 struct {
// contains filtered or unexported fields
}
func (*OMP_O09v2) GroupByORC ¶
func (m *OMP_O09v2) GroupByORC() []*OMP_O09_ORCv2
func (*OMP_O09v2) GroupByPID ¶
func (m *OMP_O09v2) GroupByPID() *OMP_O09_PIDv2
func (OMP_O09v2) 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 OMS_O05 ¶
type OMS_O05 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` NTE []NTE `hl7:"false,NTE"` PATIENT *OMS_O05_PATIENT `hl7:"false,PATIENT"` ORDER []OMS_O05_ORDER `hl7:"true,ORDER"` Other []interface{} }
OMS_O05 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMS_O05) MessageTypeName ¶
type OMS_O05_INSURANCE ¶
type OMS_O05_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
OMS_O05_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMS_O05_INSURANCE) MessageTypeSubStructName ¶
func (s *OMS_O05_INSURANCE) MessageTypeSubStructName() string
type OMS_O05_OBSERVATION ¶
type OMS_O05_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
OMS_O05_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMS_O05_OBSERVATION) MessageTypeSubStructName ¶
func (s *OMS_O05_OBSERVATION) MessageTypeSubStructName() string
type OMS_O05_ORC_OBXv2 ¶
type OMS_O05_ORC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*OMS_O05_ORC_OBXv2) AllNTE ¶
func (m *OMS_O05_ORC_OBXv2) AllNTE() []*NTE
func (OMS_O05_ORC_OBXv2) MarshalYAML ¶
func (m OMS_O05_ORC_OBXv2) MarshalYAML() (interface{}, error)
func (*OMS_O05_ORC_OBXv2) OBX ¶
func (m *OMS_O05_ORC_OBXv2) OBX() *OBX
type OMS_O05_ORC_TQ1v2 ¶
type OMS_O05_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*OMS_O05_ORC_TQ1v2) AllTQ2 ¶
func (m *OMS_O05_ORC_TQ1v2) AllTQ2() []*TQ2
func (OMS_O05_ORC_TQ1v2) MarshalYAML ¶
func (m OMS_O05_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*OMS_O05_ORC_TQ1v2) TQ1 ¶
func (m *OMS_O05_ORC_TQ1v2) TQ1() *TQ1
type OMS_O05_ORCv2 ¶
type OMS_O05_ORCv2 struct {
// contains filtered or unexported fields
}
func (*OMS_O05_ORCv2) AllNTE ¶
func (m *OMS_O05_ORCv2) AllNTE() []*NTE
func (*OMS_O05_ORCv2) BLG ¶
func (m *OMS_O05_ORCv2) BLG() *BLG
func (*OMS_O05_ORCv2) GroupByOBX ¶
func (m *OMS_O05_ORCv2) GroupByOBX() []*OMS_O05_ORC_OBXv2
func (*OMS_O05_ORCv2) GroupByTQ1 ¶
func (m *OMS_O05_ORCv2) GroupByTQ1() []*OMS_O05_ORC_TQ1v2
func (OMS_O05_ORCv2) MarshalYAML ¶
func (m OMS_O05_ORCv2) MarshalYAML() (interface{}, error)
func (*OMS_O05_ORCv2) ORC ¶
func (m *OMS_O05_ORCv2) ORC() *ORC
func (*OMS_O05_ORCv2) RQ1 ¶
func (m *OMS_O05_ORCv2) RQ1() *RQ1
func (*OMS_O05_ORCv2) RQD ¶
func (m *OMS_O05_ORCv2) RQD() *RQD
type OMS_O05_ORDER ¶
type OMS_O05_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []OMS_O05_TIMING `hl7:"false,TIMING"` RQD *RQD `hl7:"true,RQD"` RQ1 *RQ1 `hl7:"false,RQ1"` NTE []NTE `hl7:"false,NTE"` OBSERVATION []OMS_O05_OBSERVATION `hl7:"false,OBSERVATION"` BLG *BLG `hl7:"false,BLG"` Other []interface{} }
OMS_O05_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMS_O05_ORDER) MessageTypeSubStructName ¶
func (s *OMS_O05_ORDER) MessageTypeSubStructName() string
type OMS_O05_PATIENT ¶
type OMS_O05_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NTE []NTE `hl7:"false,NTE"` PATIENT_VISIT *OMS_O05_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` INSURANCE []OMS_O05_INSURANCE `hl7:"false,INSURANCE"` GT1 *GT1 `hl7:"false,GT1"` AL1 []AL1 `hl7:"false,AL1"` Other []interface{} }
OMS_O05_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMS_O05_PATIENT) MessageTypeSubStructName ¶
func (s *OMS_O05_PATIENT) MessageTypeSubStructName() string
type OMS_O05_PATIENT_VISIT ¶
type OMS_O05_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
OMS_O05_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMS_O05_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *OMS_O05_PATIENT_VISIT) MessageTypeSubStructName() string
type OMS_O05_PID_IN1v2 ¶
type OMS_O05_PID_IN1v2 struct {
// contains filtered or unexported fields
}
func (*OMS_O05_PID_IN1v2) IN1 ¶
func (m *OMS_O05_PID_IN1v2) IN1() *IN1
func (*OMS_O05_PID_IN1v2) IN2 ¶
func (m *OMS_O05_PID_IN1v2) IN2() *IN2
func (*OMS_O05_PID_IN1v2) IN3 ¶
func (m *OMS_O05_PID_IN1v2) IN3() *IN3
func (OMS_O05_PID_IN1v2) MarshalYAML ¶
func (m OMS_O05_PID_IN1v2) MarshalYAML() (interface{}, error)
type OMS_O05_PIDv2 ¶
type OMS_O05_PIDv2 struct {
// contains filtered or unexported fields
}
func (*OMS_O05_PIDv2) AllAL1 ¶
func (m *OMS_O05_PIDv2) AllAL1() []*AL1
func (*OMS_O05_PIDv2) AllNTE ¶
func (m *OMS_O05_PIDv2) AllNTE() []*NTE
func (*OMS_O05_PIDv2) GT1 ¶
func (m *OMS_O05_PIDv2) GT1() *GT1
func (*OMS_O05_PIDv2) GroupByIN1 ¶
func (m *OMS_O05_PIDv2) GroupByIN1() []*OMS_O05_PID_IN1v2
func (OMS_O05_PIDv2) MarshalYAML ¶
func (m OMS_O05_PIDv2) MarshalYAML() (interface{}, error)
func (*OMS_O05_PIDv2) PD1 ¶
func (m *OMS_O05_PIDv2) PD1() *PD1
func (*OMS_O05_PIDv2) PID ¶
func (m *OMS_O05_PIDv2) PID() *PID
func (*OMS_O05_PIDv2) PV1 ¶
func (m *OMS_O05_PIDv2) PV1() *PV1
func (*OMS_O05_PIDv2) PV2 ¶
func (m *OMS_O05_PIDv2) PV2() *PV2
type OMS_O05_TIMING ¶
type OMS_O05_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
OMS_O05_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OMS_O05_TIMING) MessageTypeSubStructName ¶
func (s *OMS_O05_TIMING) MessageTypeSubStructName() string
type OMS_O05v2 ¶
type OMS_O05v2 struct {
// contains filtered or unexported fields
}
func (*OMS_O05v2) GroupByORC ¶
func (m *OMS_O05v2) GroupByORC() []*OMS_O05_ORCv2
func (*OMS_O05v2) GroupByPID ¶
func (m *OMS_O05v2) GroupByPID() *OMS_O05_PIDv2
func (OMS_O05v2) MarshalYAML ¶
type ORB_O28 ¶
type ORB_O28 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR []ERR `hl7:"false,ERR"` SFT []SFT `hl7:"false,SFT"` NTE []NTE `hl7:"false,NTE"` RESPONSE *ORB_O28_RESPONSE `hl7:"false,RESPONSE"` Other []interface{} }
ORB_O28 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORB_O28) MessageTypeName ¶
type ORB_O28_ORC_TQ1v2 ¶
type ORB_O28_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*ORB_O28_ORC_TQ1v2) AllTQ2 ¶
func (m *ORB_O28_ORC_TQ1v2) AllTQ2() []*TQ2
func (ORB_O28_ORC_TQ1v2) MarshalYAML ¶
func (m ORB_O28_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*ORB_O28_ORC_TQ1v2) TQ1 ¶
func (m *ORB_O28_ORC_TQ1v2) TQ1() *TQ1
type ORB_O28_ORCv2 ¶
type ORB_O28_ORCv2 struct {
// contains filtered or unexported fields
}
func (*ORB_O28_ORCv2) BPO ¶
func (m *ORB_O28_ORCv2) BPO() *BPO
func (*ORB_O28_ORCv2) GroupByTQ1 ¶
func (m *ORB_O28_ORCv2) GroupByTQ1() []*ORB_O28_ORC_TQ1v2
func (ORB_O28_ORCv2) MarshalYAML ¶
func (m ORB_O28_ORCv2) MarshalYAML() (interface{}, error)
func (*ORB_O28_ORCv2) ORC ¶
func (m *ORB_O28_ORCv2) ORC() *ORC
type ORB_O28_ORDER ¶
type ORB_O28_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []ORB_O28_TIMING `hl7:"false,TIMING"` BPO *BPO `hl7:"false,BPO"` Other []interface{} }
ORB_O28_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORB_O28_ORDER) MessageTypeSubStructName ¶
func (s *ORB_O28_ORDER) MessageTypeSubStructName() string
type ORB_O28_PATIENT ¶
type ORB_O28_PATIENT struct { PID *PID `hl7:"true,PID"` ORDER []ORB_O28_ORDER `hl7:"false,ORDER"` Other []interface{} }
ORB_O28_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORB_O28_PATIENT) MessageTypeSubStructName ¶
func (s *ORB_O28_PATIENT) MessageTypeSubStructName() string
type ORB_O28_RESPONSE ¶
type ORB_O28_RESPONSE struct { PATIENT *ORB_O28_PATIENT `hl7:"false,PATIENT"` Other []interface{} }
ORB_O28_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORB_O28_RESPONSE) MessageTypeSubStructName ¶
func (s *ORB_O28_RESPONSE) MessageTypeSubStructName() string
type ORB_O28_TIMING ¶
type ORB_O28_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
ORB_O28_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORB_O28_TIMING) MessageTypeSubStructName ¶
func (s *ORB_O28_TIMING) MessageTypeSubStructName() string
type ORB_O28v2 ¶
type ORB_O28v2 struct {
// contains filtered or unexported fields
}
func (*ORB_O28v2) GroupByORC ¶
func (m *ORB_O28v2) GroupByORC() []*ORB_O28_ORCv2
func (ORB_O28v2) MarshalYAML ¶
type ORC ¶
type ORC struct { OrderControl *ID `hl7:"true,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 OrderStatusModifier *CWE `hl7:"false,Order Status Modifier"` // ORC-25 AdvancedBeneficiaryNoticeOverrideReason *CWE `hl7:"false,Advanced Beneficiary Notice Override Reason"` // ORC-26 FillerSExpectedAvailabilityDateTime *TS `hl7:"false,Filler'S Expected Availability Date/Time"` // ORC-27 ConfidentialityCode *CWE `hl7:"false,Confidentiality Code"` // ORC-28 OrderType *CWE `hl7:"false,Order Type"` // ORC-29 EntererAuthorizationMode *CNE `hl7:"false,Enterer Authorization Mode"` // ORC-30 ParentUniversalServiceIdentifier *CWE `hl7:"false,Parent Universal Service Identifier"` // ORC-31 }
ORC represents the corresponding HL7 segment. Definition from HL7 2.5.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 ORD_O04 ¶
type ORD_O04 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR []ERR `hl7:"false,ERR"` SFT []SFT `hl7:"false,SFT"` NTE []NTE `hl7:"false,NTE"` RESPONSE *ORD_O04_RESPONSE `hl7:"false,RESPONSE"` Other []interface{} }
ORD_O04 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORD_O04) MessageTypeName ¶
type ORD_O04_ORDER_DIET ¶
type ORD_O04_ORDER_DIET struct { ORC *ORC `hl7:"true,ORC"` TIMING_DIET []ORD_O04_TIMING_DIET `hl7:"false,TIMING_DIET"` ODS []ODS `hl7:"false,ODS"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
ORD_O04_ORDER_DIET represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORD_O04_ORDER_DIET) MessageTypeSubStructName ¶
func (s *ORD_O04_ORDER_DIET) MessageTypeSubStructName() string
type ORD_O04_ORDER_TRAY ¶
type ORD_O04_ORDER_TRAY struct { ORC *ORC `hl7:"true,ORC"` TIMING_TRAY []ORD_O04_TIMING_TRAY `hl7:"false,TIMING_TRAY"` ODT []ODT `hl7:"false,ODT"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
ORD_O04_ORDER_TRAY represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORD_O04_ORDER_TRAY) MessageTypeSubStructName ¶
func (s *ORD_O04_ORDER_TRAY) MessageTypeSubStructName() string
type ORD_O04_PATIENT ¶
type ORD_O04_PATIENT struct { PID *PID `hl7:"true,PID"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
ORD_O04_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORD_O04_PATIENT) MessageTypeSubStructName ¶
func (s *ORD_O04_PATIENT) MessageTypeSubStructName() string
type ORD_O04_PID_ORC1_TQ1v2 ¶
type ORD_O04_PID_ORC1_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*ORD_O04_PID_ORC1_TQ1v2) AllTQ2 ¶
func (m *ORD_O04_PID_ORC1_TQ1v2) AllTQ2() []*TQ2
func (ORD_O04_PID_ORC1_TQ1v2) MarshalYAML ¶
func (m ORD_O04_PID_ORC1_TQ1v2) MarshalYAML() (interface{}, error)
func (*ORD_O04_PID_ORC1_TQ1v2) TQ1 ¶
func (m *ORD_O04_PID_ORC1_TQ1v2) TQ1() *TQ1
type ORD_O04_PID_ORC1v2 ¶
type ORD_O04_PID_ORC1v2 struct {
// contains filtered or unexported fields
}
func (*ORD_O04_PID_ORC1v2) AllNTE ¶
func (m *ORD_O04_PID_ORC1v2) AllNTE() []*NTE
func (*ORD_O04_PID_ORC1v2) AllODS ¶
func (m *ORD_O04_PID_ORC1v2) AllODS() []*ODS
func (*ORD_O04_PID_ORC1v2) GroupByTQ1 ¶
func (m *ORD_O04_PID_ORC1v2) GroupByTQ1() []*ORD_O04_PID_ORC1_TQ1v2
func (ORD_O04_PID_ORC1v2) MarshalYAML ¶
func (m ORD_O04_PID_ORC1v2) MarshalYAML() (interface{}, error)
func (*ORD_O04_PID_ORC1v2) ORC ¶
func (m *ORD_O04_PID_ORC1v2) ORC() *ORC
type ORD_O04_PID_ORC2_TQ1v2 ¶
type ORD_O04_PID_ORC2_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*ORD_O04_PID_ORC2_TQ1v2) AllTQ2 ¶
func (m *ORD_O04_PID_ORC2_TQ1v2) AllTQ2() []*TQ2
func (ORD_O04_PID_ORC2_TQ1v2) MarshalYAML ¶
func (m ORD_O04_PID_ORC2_TQ1v2) MarshalYAML() (interface{}, error)
func (*ORD_O04_PID_ORC2_TQ1v2) TQ1 ¶
func (m *ORD_O04_PID_ORC2_TQ1v2) TQ1() *TQ1
type ORD_O04_PID_ORC2v2 ¶
type ORD_O04_PID_ORC2v2 struct {
// contains filtered or unexported fields
}
func (*ORD_O04_PID_ORC2v2) AllNTE ¶
func (m *ORD_O04_PID_ORC2v2) AllNTE() []*NTE
func (*ORD_O04_PID_ORC2v2) AllODT ¶
func (m *ORD_O04_PID_ORC2v2) AllODT() []*ODT
func (*ORD_O04_PID_ORC2v2) GroupByTQ1 ¶
func (m *ORD_O04_PID_ORC2v2) GroupByTQ1() []*ORD_O04_PID_ORC2_TQ1v2
func (ORD_O04_PID_ORC2v2) MarshalYAML ¶
func (m ORD_O04_PID_ORC2v2) MarshalYAML() (interface{}, error)
func (*ORD_O04_PID_ORC2v2) ORC ¶
func (m *ORD_O04_PID_ORC2v2) ORC() *ORC
type ORD_O04_PIDv2 ¶
type ORD_O04_PIDv2 struct {
// contains filtered or unexported fields
}
func (*ORD_O04_PIDv2) AllNTE ¶
func (m *ORD_O04_PIDv2) AllNTE() []*NTE
func (*ORD_O04_PIDv2) GroupByORC1 ¶
func (m *ORD_O04_PIDv2) GroupByORC1() []*ORD_O04_PID_ORC1v2
func (*ORD_O04_PIDv2) GroupByORC2 ¶
func (m *ORD_O04_PIDv2) GroupByORC2() []*ORD_O04_PID_ORC2v2
func (ORD_O04_PIDv2) MarshalYAML ¶
func (m ORD_O04_PIDv2) MarshalYAML() (interface{}, error)
func (*ORD_O04_PIDv2) PID ¶
func (m *ORD_O04_PIDv2) PID() *PID
type ORD_O04_RESPONSE ¶
type ORD_O04_RESPONSE struct { PATIENT *ORD_O04_PATIENT `hl7:"false,PATIENT"` ORDER_DIET []ORD_O04_ORDER_DIET `hl7:"true,ORDER_DIET"` ORDER_TRAY []ORD_O04_ORDER_TRAY `hl7:"false,ORDER_TRAY"` Other []interface{} }
ORD_O04_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORD_O04_RESPONSE) MessageTypeSubStructName ¶
func (s *ORD_O04_RESPONSE) MessageTypeSubStructName() string
type ORD_O04_TIMING_DIET ¶
type ORD_O04_TIMING_DIET struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
ORD_O04_TIMING_DIET represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORD_O04_TIMING_DIET) MessageTypeSubStructName ¶
func (s *ORD_O04_TIMING_DIET) MessageTypeSubStructName() string
type ORD_O04_TIMING_TRAY ¶
type ORD_O04_TIMING_TRAY struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
ORD_O04_TIMING_TRAY represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORD_O04_TIMING_TRAY) MessageTypeSubStructName ¶
func (s *ORD_O04_TIMING_TRAY) MessageTypeSubStructName() string
type ORD_O04v2 ¶
type ORD_O04v2 struct {
// contains filtered or unexported fields
}
func (*ORD_O04v2) GroupByPID ¶
func (m *ORD_O04v2) GroupByPID() *ORD_O04_PIDv2
func (ORD_O04v2) MarshalYAML ¶
type ORF_R04 ¶
type ORF_R04 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` 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.5.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.5.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"` TIMING_QTY []ORF_R04_TIMING_QTY `hl7:"false,TIMING_QTY"` CTD *CTD `hl7:"false,CTD"` 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.5.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.5.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_OBR_TQ1v2 ¶
type ORF_R04_PID_OBR_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*ORF_R04_PID_OBR_TQ1v2) AllTQ2 ¶
func (m *ORF_R04_PID_OBR_TQ1v2) AllTQ2() []*TQ2
func (ORF_R04_PID_OBR_TQ1v2) MarshalYAML ¶
func (m ORF_R04_PID_OBR_TQ1v2) MarshalYAML() (interface{}, error)
func (*ORF_R04_PID_OBR_TQ1v2) TQ1 ¶
func (m *ORF_R04_PID_OBR_TQ1v2) TQ1() *TQ1
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) CTD ¶
func (m *ORF_R04_PID_OBRv2) CTD() *CTD
func (*ORF_R04_PID_OBRv2) GroupByOBX ¶
func (m *ORF_R04_PID_OBRv2) GroupByOBX() []*ORF_R04_PID_OBR_OBXv2
func (*ORF_R04_PID_OBRv2) GroupByTQ1 ¶
func (m *ORF_R04_PID_OBRv2) GroupByTQ1() []*ORF_R04_PID_OBR_TQ1v2
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.5.1
func (*ORF_R04_QUERY_RESPONSE) MessageTypeSubStructName ¶
func (s *ORF_R04_QUERY_RESPONSE) MessageTypeSubStructName() string
type ORF_R04_RESPONSE ¶
type ORF_R04_RESPONSE struct { PATIENT *ORF_R04_PATIENT `hl7:"false,PATIENT"` ORDER []ORF_R04_ORDER `hl7:"true,ORDER"` Other []interface{} }
ORF_R04_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.4
func (*ORF_R04_RESPONSE) MessageTypeSubStructName ¶
func (s *ORF_R04_RESPONSE) MessageTypeSubStructName() string
type ORF_R04_TIMING_QTY ¶
type ORF_R04_TIMING_QTY struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
ORF_R04_TIMING_QTY represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORF_R04_TIMING_QTY) MessageTypeSubStructName ¶
func (s *ORF_R04_TIMING_QTY) 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 ORG ¶
type ORG struct { SetIDORG *SI `hl7:"true,Set ID - ORG"` // ORG-1 OrganizationUnitCode *CE `hl7:"false,Organization Unit Code"` // ORG-2 OrganizationUnitTypeCode *CE `hl7:"false,Organization Unit Type Code"` // ORG-3 PrimaryOrgUnitIndicator *ID `hl7:"false,Primary Org Unit Indicator"` // ORG-4 PractitionerOrgUnitIdentifier *CX `hl7:"false,Practitioner Org Unit Identifier"` // ORG-5 HealthCareProviderTypeCode *CE `hl7:"false,Health Care Provider Type Code"` // ORG-6 HealthCareProviderClassificationCode *CE `hl7:"false,Health Care Provider Classification Code"` // ORG-7 HealthCareProviderAreaOfSpecializationCode *CE `hl7:"false,Health Care Provider Area Of Specialization Code"` // ORG-8 EffectiveDateRange *DR `hl7:"false,Effective Date Range"` // ORG-9 EmploymentStatusCode *CE `hl7:"false,Employment Status Code"` // ORG-10 BoardApprovalIndicator *ID `hl7:"false,Board Approval Indicator"` // ORG-11 PrimaryCarePhysicianIndicator *ID `hl7:"false,Primary Care Physician Indicator"` // ORG-12 }
ORG represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*ORG) SegmentName ¶
type ORG_O20 ¶
type ORG_O20 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR []ERR `hl7:"false,ERR"` SFT []SFT `hl7:"false,SFT"` NTE []NTE `hl7:"false,NTE"` RESPONSE *ORG_O20_RESPONSE `hl7:"false,RESPONSE"` Other []interface{} }
ORG_O20 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORG_O20) MessageTypeName ¶
type ORG_O20_ORDER ¶
type ORG_O20_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []ORG_O20_TIMING `hl7:"false,TIMING"` OBR *OBR `hl7:"false,OBR"` NTE []NTE `hl7:"false,NTE"` CTI []CTI `hl7:"false,CTI"` SPECIMEN []ORG_O20_SPECIMEN `hl7:"false,SPECIMEN"` Other []interface{} }
ORG_O20_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORG_O20_ORDER) MessageTypeSubStructName ¶
func (s *ORG_O20_ORDER) MessageTypeSubStructName() string
type ORG_O20_PATIENT ¶
type ORG_O20_PATIENT struct { PID *PID `hl7:"true,PID"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
ORG_O20_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORG_O20_PATIENT) MessageTypeSubStructName ¶
func (s *ORG_O20_PATIENT) MessageTypeSubStructName() string
type ORG_O20_PID_ORC_SPMv2 ¶
type ORG_O20_PID_ORC_SPMv2 struct {
// contains filtered or unexported fields
}
func (*ORG_O20_PID_ORC_SPMv2) AllSAC ¶
func (m *ORG_O20_PID_ORC_SPMv2) AllSAC() []*SAC
func (ORG_O20_PID_ORC_SPMv2) MarshalYAML ¶
func (m ORG_O20_PID_ORC_SPMv2) MarshalYAML() (interface{}, error)
func (*ORG_O20_PID_ORC_SPMv2) SPM ¶
func (m *ORG_O20_PID_ORC_SPMv2) SPM() *SPM
type ORG_O20_PID_ORC_TQ1v2 ¶
type ORG_O20_PID_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*ORG_O20_PID_ORC_TQ1v2) AllTQ2 ¶
func (m *ORG_O20_PID_ORC_TQ1v2) AllTQ2() []*TQ2
func (ORG_O20_PID_ORC_TQ1v2) MarshalYAML ¶
func (m ORG_O20_PID_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*ORG_O20_PID_ORC_TQ1v2) TQ1 ¶
func (m *ORG_O20_PID_ORC_TQ1v2) TQ1() *TQ1
type ORG_O20_PID_ORCv2 ¶
type ORG_O20_PID_ORCv2 struct {
// contains filtered or unexported fields
}
func (*ORG_O20_PID_ORCv2) AllCTI ¶
func (m *ORG_O20_PID_ORCv2) AllCTI() []*CTI
func (*ORG_O20_PID_ORCv2) AllNTE ¶
func (m *ORG_O20_PID_ORCv2) AllNTE() []*NTE
func (*ORG_O20_PID_ORCv2) GroupBySPM ¶
func (m *ORG_O20_PID_ORCv2) GroupBySPM() []*ORG_O20_PID_ORC_SPMv2
func (*ORG_O20_PID_ORCv2) GroupByTQ1 ¶
func (m *ORG_O20_PID_ORCv2) GroupByTQ1() []*ORG_O20_PID_ORC_TQ1v2
func (ORG_O20_PID_ORCv2) MarshalYAML ¶
func (m ORG_O20_PID_ORCv2) MarshalYAML() (interface{}, error)
func (*ORG_O20_PID_ORCv2) OBR ¶
func (m *ORG_O20_PID_ORCv2) OBR() *OBR
func (*ORG_O20_PID_ORCv2) ORC ¶
func (m *ORG_O20_PID_ORCv2) ORC() *ORC
type ORG_O20_PIDv2 ¶
type ORG_O20_PIDv2 struct {
// contains filtered or unexported fields
}
func (*ORG_O20_PIDv2) AllNTE ¶
func (m *ORG_O20_PIDv2) AllNTE() []*NTE
func (*ORG_O20_PIDv2) GroupByORC ¶
func (m *ORG_O20_PIDv2) GroupByORC() []*ORG_O20_PID_ORCv2
func (ORG_O20_PIDv2) MarshalYAML ¶
func (m ORG_O20_PIDv2) MarshalYAML() (interface{}, error)
func (*ORG_O20_PIDv2) PID ¶
func (m *ORG_O20_PIDv2) PID() *PID
type ORG_O20_RESPONSE ¶
type ORG_O20_RESPONSE struct { PATIENT *ORG_O20_PATIENT `hl7:"false,PATIENT"` ORDER []ORG_O20_ORDER `hl7:"true,ORDER"` Other []interface{} }
ORG_O20_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORG_O20_RESPONSE) MessageTypeSubStructName ¶
func (s *ORG_O20_RESPONSE) MessageTypeSubStructName() string
type ORG_O20_SPECIMEN ¶
type ORG_O20_SPECIMEN struct { SPM *SPM `hl7:"true,SPM"` SAC []SAC `hl7:"false,SAC"` Other []interface{} }
ORG_O20_SPECIMEN represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORG_O20_SPECIMEN) MessageTypeSubStructName ¶
func (s *ORG_O20_SPECIMEN) MessageTypeSubStructName() string
type ORG_O20_TIMING ¶
type ORG_O20_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
ORG_O20_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORG_O20_TIMING) MessageTypeSubStructName ¶
func (s *ORG_O20_TIMING) MessageTypeSubStructName() string
type ORG_O20v2 ¶
type ORG_O20v2 struct {
// contains filtered or unexported fields
}
func (*ORG_O20v2) GroupByPID ¶
func (m *ORG_O20v2) GroupByPID() *ORG_O20_PIDv2
func (ORG_O20v2) MarshalYAML ¶
type ORI_O24 ¶
type ORI_O24 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR []ERR `hl7:"false,ERR"` SFT []SFT `hl7:"false,SFT"` NTE []NTE `hl7:"false,NTE"` RESPONSE *ORI_O24_RESPONSE `hl7:"false,RESPONSE"` Other []interface{} }
ORI_O24 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORI_O24) MessageTypeName ¶
type ORI_O24_ORDER ¶
type ORI_O24_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []ORI_O24_TIMING `hl7:"false,TIMING"` OBR *OBR `hl7:"true,OBR"` NTE []NTE `hl7:"false,NTE"` IPC []IPC `hl7:"true,IPC"` Other []interface{} }
ORI_O24_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORI_O24_ORDER) MessageTypeSubStructName ¶
func (s *ORI_O24_ORDER) MessageTypeSubStructName() string
type ORI_O24_PATIENT ¶
type ORI_O24_PATIENT struct { PID *PID `hl7:"true,PID"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
ORI_O24_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORI_O24_PATIENT) MessageTypeSubStructName ¶
func (s *ORI_O24_PATIENT) MessageTypeSubStructName() string
type ORI_O24_PID_ORC_TQ1v2 ¶
type ORI_O24_PID_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*ORI_O24_PID_ORC_TQ1v2) AllTQ2 ¶
func (m *ORI_O24_PID_ORC_TQ1v2) AllTQ2() []*TQ2
func (ORI_O24_PID_ORC_TQ1v2) MarshalYAML ¶
func (m ORI_O24_PID_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*ORI_O24_PID_ORC_TQ1v2) TQ1 ¶
func (m *ORI_O24_PID_ORC_TQ1v2) TQ1() *TQ1
type ORI_O24_PID_ORCv2 ¶
type ORI_O24_PID_ORCv2 struct {
// contains filtered or unexported fields
}
func (*ORI_O24_PID_ORCv2) AllIPC ¶
func (m *ORI_O24_PID_ORCv2) AllIPC() []*IPC
func (*ORI_O24_PID_ORCv2) AllNTE ¶
func (m *ORI_O24_PID_ORCv2) AllNTE() []*NTE
func (*ORI_O24_PID_ORCv2) GroupByTQ1 ¶
func (m *ORI_O24_PID_ORCv2) GroupByTQ1() []*ORI_O24_PID_ORC_TQ1v2
func (ORI_O24_PID_ORCv2) MarshalYAML ¶
func (m ORI_O24_PID_ORCv2) MarshalYAML() (interface{}, error)
func (*ORI_O24_PID_ORCv2) OBR ¶
func (m *ORI_O24_PID_ORCv2) OBR() *OBR
func (*ORI_O24_PID_ORCv2) ORC ¶
func (m *ORI_O24_PID_ORCv2) ORC() *ORC
type ORI_O24_PIDv2 ¶
type ORI_O24_PIDv2 struct {
// contains filtered or unexported fields
}
func (*ORI_O24_PIDv2) AllNTE ¶
func (m *ORI_O24_PIDv2) AllNTE() []*NTE
func (*ORI_O24_PIDv2) GroupByORC ¶
func (m *ORI_O24_PIDv2) GroupByORC() []*ORI_O24_PID_ORCv2
func (ORI_O24_PIDv2) MarshalYAML ¶
func (m ORI_O24_PIDv2) MarshalYAML() (interface{}, error)
func (*ORI_O24_PIDv2) PID ¶
func (m *ORI_O24_PIDv2) PID() *PID
type ORI_O24_RESPONSE ¶
type ORI_O24_RESPONSE struct { PATIENT *ORI_O24_PATIENT `hl7:"false,PATIENT"` ORDER []ORI_O24_ORDER `hl7:"true,ORDER"` Other []interface{} }
ORI_O24_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORI_O24_RESPONSE) MessageTypeSubStructName ¶
func (s *ORI_O24_RESPONSE) MessageTypeSubStructName() string
type ORI_O24_TIMING ¶
type ORI_O24_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
ORI_O24_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORI_O24_TIMING) MessageTypeSubStructName ¶
func (s *ORI_O24_TIMING) MessageTypeSubStructName() string
type ORI_O24v2 ¶
type ORI_O24v2 struct {
// contains filtered or unexported fields
}
func (*ORI_O24v2) GroupByPID ¶
func (m *ORI_O24v2) GroupByPID() *ORI_O24_PIDv2
func (ORI_O24v2) MarshalYAML ¶
type ORL_O22 ¶
type ORL_O22 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR []ERR `hl7:"false,ERR"` SFT []SFT `hl7:"false,SFT"` NTE []NTE `hl7:"false,NTE"` RESPONSE *ORL_O22_RESPONSE `hl7:"false,RESPONSE"` Other []interface{} }
ORL_O22 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORL_O22) MessageTypeName ¶
type ORL_O22_CONTAINER ¶
type ORL_O22_CONTAINER struct { SAC *SAC `hl7:"true,SAC"` OBX []OBX `hl7:"false,OBX"` Other []interface{} }
ORL_O22_CONTAINER represents the corresponding HL7 message type. Definition from HL7 2.4
func (*ORL_O22_CONTAINER) MessageTypeSubStructName ¶
func (s *ORL_O22_CONTAINER) MessageTypeSubStructName() string
type ORL_O22_GENERAL_ORDER ¶
type ORL_O22_GENERAL_ORDER struct { CONTAINER *ORL_O22_CONTAINER `hl7:"false,CONTAINER"` ORDER []ORL_O22_ORDER `hl7:"false,ORDER"` Other []interface{} }
ORL_O22_GENERAL_ORDER represents the corresponding HL7 message type. Definition from HL7 2.4
func (*ORL_O22_GENERAL_ORDER) MessageTypeSubStructName ¶
func (s *ORL_O22_GENERAL_ORDER) MessageTypeSubStructName() string
type ORL_O22_OBSERVATION_REQUEST ¶
type ORL_O22_OBSERVATION_REQUEST struct { OBR *OBR `hl7:"true,OBR"` SPECIMEN []ORL_O22_SPECIMEN `hl7:"false,SPECIMEN"` Other []interface{} }
ORL_O22_OBSERVATION_REQUEST represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORL_O22_OBSERVATION_REQUEST) MessageTypeSubStructName ¶
func (s *ORL_O22_OBSERVATION_REQUEST) MessageTypeSubStructName() string
type ORL_O22_ORC_SPMv2 ¶
type ORL_O22_ORC_SPMv2 struct {
// contains filtered or unexported fields
}
func (*ORL_O22_ORC_SPMv2) AllSAC ¶
func (m *ORL_O22_ORC_SPMv2) AllSAC() []*SAC
func (ORL_O22_ORC_SPMv2) MarshalYAML ¶
func (m ORL_O22_ORC_SPMv2) MarshalYAML() (interface{}, error)
func (*ORL_O22_ORC_SPMv2) SPM ¶
func (m *ORL_O22_ORC_SPMv2) SPM() *SPM
type ORL_O22_ORC_TQ1v2 ¶
type ORL_O22_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*ORL_O22_ORC_TQ1v2) AllTQ2 ¶
func (m *ORL_O22_ORC_TQ1v2) AllTQ2() []*TQ2
func (ORL_O22_ORC_TQ1v2) MarshalYAML ¶
func (m ORL_O22_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*ORL_O22_ORC_TQ1v2) TQ1 ¶
func (m *ORL_O22_ORC_TQ1v2) TQ1() *TQ1
type ORL_O22_ORCv2 ¶
type ORL_O22_ORCv2 struct {
// contains filtered or unexported fields
}
func (*ORL_O22_ORCv2) GroupBySPM ¶
func (m *ORL_O22_ORCv2) GroupBySPM() []*ORL_O22_ORC_SPMv2
func (*ORL_O22_ORCv2) GroupByTQ1 ¶
func (m *ORL_O22_ORCv2) GroupByTQ1() []*ORL_O22_ORC_TQ1v2
func (ORL_O22_ORCv2) MarshalYAML ¶
func (m ORL_O22_ORCv2) MarshalYAML() (interface{}, error)
func (*ORL_O22_ORCv2) OBR ¶
func (m *ORL_O22_ORCv2) OBR() *OBR
func (*ORL_O22_ORCv2) ORC ¶
func (m *ORL_O22_ORCv2) ORC() *ORC
type ORL_O22_ORDER ¶
type ORL_O22_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []ORL_O22_TIMING `hl7:"false,TIMING"` OBSERVATION_REQUEST *ORL_O22_OBSERVATION_REQUEST `hl7:"false,OBSERVATION_REQUEST"` Other []interface{} }
ORL_O22_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORL_O22_ORDER) MessageTypeSubStructName ¶
func (s *ORL_O22_ORDER) MessageTypeSubStructName() string
type ORL_O22_PATIENT ¶
type ORL_O22_PATIENT struct { PID *PID `hl7:"true,PID"` ORDER []ORL_O22_ORDER `hl7:"false,ORDER"` Other []interface{} }
ORL_O22_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORL_O22_PATIENT) MessageTypeSubStructName ¶
func (s *ORL_O22_PATIENT) MessageTypeSubStructName() string
type ORL_O22_RESPONSE ¶
type ORL_O22_RESPONSE struct { PATIENT *ORL_O22_PATIENT `hl7:"false,PATIENT"` Other []interface{} }
ORL_O22_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORL_O22_RESPONSE) MessageTypeSubStructName ¶
func (s *ORL_O22_RESPONSE) MessageTypeSubStructName() string
type ORL_O22_SPECIMEN ¶
type ORL_O22_SPECIMEN struct { SPM *SPM `hl7:"true,SPM"` SAC []SAC `hl7:"false,SAC"` Other []interface{} }
ORL_O22_SPECIMEN represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORL_O22_SPECIMEN) MessageTypeSubStructName ¶
func (s *ORL_O22_SPECIMEN) MessageTypeSubStructName() string
type ORL_O22_TIMING ¶
type ORL_O22_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
ORL_O22_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORL_O22_TIMING) MessageTypeSubStructName ¶
func (s *ORL_O22_TIMING) MessageTypeSubStructName() string
type ORL_O22v2 ¶
type ORL_O22v2 struct {
// contains filtered or unexported fields
}
func (*ORL_O22v2) GroupByORC ¶
func (m *ORL_O22v2) GroupByORC() []*ORL_O22_ORCv2
func (ORL_O22v2) MarshalYAML ¶
type ORL_O34 ¶
type ORL_O34 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR []ERR `hl7:"false,ERR"` SFT []SFT `hl7:"false,SFT"` NTE []NTE `hl7:"false,NTE"` RESPONSE *ORL_O34_RESPONSE `hl7:"false,RESPONSE"` Other []interface{} }
ORL_O34 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORL_O34) MessageTypeName ¶
type ORL_O34_OBSERVATION_REQUEST ¶
type ORL_O34_OBSERVATION_REQUEST struct { OBR *OBR `hl7:"true,OBR"` SPMSAC_SUPPGRP2 []ORL_O34_SPMSAC_SUPPGRP2 `hl7:"false,SPMSAC_SUPPGRP2"` Other []interface{} }
ORL_O34_OBSERVATION_REQUEST represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORL_O34_OBSERVATION_REQUEST) MessageTypeSubStructName ¶
func (s *ORL_O34_OBSERVATION_REQUEST) MessageTypeSubStructName() string
type ORL_O34_ORDER ¶
type ORL_O34_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []ORL_O34_TIMING `hl7:"false,TIMING"` OBSERVATION_REQUEST *ORL_O34_OBSERVATION_REQUEST `hl7:"false,OBSERVATION_REQUEST"` Other []interface{} }
ORL_O34_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORL_O34_ORDER) MessageTypeSubStructName ¶
func (s *ORL_O34_ORDER) MessageTypeSubStructName() string
type ORL_O34_PATIENT ¶
type ORL_O34_PATIENT struct { PID *PID `hl7:"true,PID"` SPECIMEN []ORL_O34_SPECIMEN `hl7:"true,SPECIMEN"` Other []interface{} }
ORL_O34_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORL_O34_PATIENT) MessageTypeSubStructName ¶
func (s *ORL_O34_PATIENT) MessageTypeSubStructName() string
type ORL_O34_RESPONSE ¶
type ORL_O34_RESPONSE struct { PATIENT *ORL_O34_PATIENT `hl7:"false,PATIENT"` Other []interface{} }
ORL_O34_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORL_O34_RESPONSE) MessageTypeSubStructName ¶
func (s *ORL_O34_RESPONSE) MessageTypeSubStructName() string
type ORL_O34_SPECIMEN ¶
type ORL_O34_SPECIMEN struct { SPM *SPM `hl7:"true,SPM"` OBX []OBX `hl7:"false,OBX"` SAC []SAC `hl7:"false,SAC"` ORDER []ORL_O34_ORDER `hl7:"false,ORDER"` Other []interface{} }
ORL_O34_SPECIMEN represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORL_O34_SPECIMEN) MessageTypeSubStructName ¶
func (s *ORL_O34_SPECIMEN) MessageTypeSubStructName() string
type ORL_O34_SPECIMEN_DETAIL ¶
type ORL_O34_SPECIMEN_DETAIL struct { SPM *SPM `hl7:"true,SPM"` SAC []SAC `hl7:"false,SAC"` Other []interface{} }
ORL_O34_SPECIMEN_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.5
func (*ORL_O34_SPECIMEN_DETAIL) MessageTypeSubStructName ¶
func (s *ORL_O34_SPECIMEN_DETAIL) MessageTypeSubStructName() string
type ORL_O34_SPMSAC_SUPPGRP2 ¶
type ORL_O34_SPMSAC_SUPPGRP2 struct { SPM *SPM `hl7:"true,SPM"` SAC []SAC `hl7:"false,SAC"` Other []interface{} }
ORL_O34_SPMSAC_SUPPGRP2 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORL_O34_SPMSAC_SUPPGRP2) MessageTypeSubStructName ¶
func (s *ORL_O34_SPMSAC_SUPPGRP2) MessageTypeSubStructName() string
type ORL_O34_SPM_ORC_SPMv2 ¶
type ORL_O34_SPM_ORC_SPMv2 struct {
// contains filtered or unexported fields
}
func (*ORL_O34_SPM_ORC_SPMv2) AllSAC ¶
func (m *ORL_O34_SPM_ORC_SPMv2) AllSAC() []*SAC
func (ORL_O34_SPM_ORC_SPMv2) MarshalYAML ¶
func (m ORL_O34_SPM_ORC_SPMv2) MarshalYAML() (interface{}, error)
func (*ORL_O34_SPM_ORC_SPMv2) SPM ¶
func (m *ORL_O34_SPM_ORC_SPMv2) SPM() *SPM
type ORL_O34_SPM_ORC_TQ1v2 ¶
type ORL_O34_SPM_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*ORL_O34_SPM_ORC_TQ1v2) AllTQ2 ¶
func (m *ORL_O34_SPM_ORC_TQ1v2) AllTQ2() []*TQ2
func (ORL_O34_SPM_ORC_TQ1v2) MarshalYAML ¶
func (m ORL_O34_SPM_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*ORL_O34_SPM_ORC_TQ1v2) TQ1 ¶
func (m *ORL_O34_SPM_ORC_TQ1v2) TQ1() *TQ1
type ORL_O34_SPM_ORCv2 ¶
type ORL_O34_SPM_ORCv2 struct {
// contains filtered or unexported fields
}
func (*ORL_O34_SPM_ORCv2) GroupBySPM ¶
func (m *ORL_O34_SPM_ORCv2) GroupBySPM() []*ORL_O34_SPM_ORC_SPMv2
func (*ORL_O34_SPM_ORCv2) GroupByTQ1 ¶
func (m *ORL_O34_SPM_ORCv2) GroupByTQ1() []*ORL_O34_SPM_ORC_TQ1v2
func (ORL_O34_SPM_ORCv2) MarshalYAML ¶
func (m ORL_O34_SPM_ORCv2) MarshalYAML() (interface{}, error)
func (*ORL_O34_SPM_ORCv2) OBR ¶
func (m *ORL_O34_SPM_ORCv2) OBR() *OBR
func (*ORL_O34_SPM_ORCv2) ORC ¶
func (m *ORL_O34_SPM_ORCv2) ORC() *ORC
type ORL_O34_SPMv2 ¶
type ORL_O34_SPMv2 struct {
// contains filtered or unexported fields
}
func (*ORL_O34_SPMv2) AllOBX ¶
func (m *ORL_O34_SPMv2) AllOBX() []*OBX
func (*ORL_O34_SPMv2) AllSAC ¶
func (m *ORL_O34_SPMv2) AllSAC() []*SAC
func (*ORL_O34_SPMv2) GroupByORC ¶
func (m *ORL_O34_SPMv2) GroupByORC() []*ORL_O34_SPM_ORCv2
func (ORL_O34_SPMv2) MarshalYAML ¶
func (m ORL_O34_SPMv2) MarshalYAML() (interface{}, error)
func (*ORL_O34_SPMv2) SPM ¶
func (m *ORL_O34_SPMv2) SPM() *SPM
type ORL_O34_TIMING ¶
type ORL_O34_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
ORL_O34_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORL_O34_TIMING) MessageTypeSubStructName ¶
func (s *ORL_O34_TIMING) MessageTypeSubStructName() string
type ORL_O34v2 ¶
type ORL_O34v2 struct {
// contains filtered or unexported fields
}
func (*ORL_O34v2) GroupBySPM ¶
func (m *ORL_O34v2) GroupBySPM() []*ORL_O34_SPMv2
func (ORL_O34v2) MarshalYAML ¶
type ORL_O36 ¶
type ORL_O36 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR []ERR `hl7:"false,ERR"` SFT []SFT `hl7:"false,SFT"` NTE []NTE `hl7:"false,NTE"` RESPONSE *ORL_O36_RESPONSE `hl7:"false,RESPONSE"` Other []interface{} }
ORL_O36 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORL_O36) MessageTypeName ¶
type ORL_O36_OBSERVATION_REQUEST ¶
type ORL_O36_OBSERVATION_REQUEST struct { OBR *OBR `hl7:"true,OBR"` Other []interface{} }
ORL_O36_OBSERVATION_REQUEST represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORL_O36_OBSERVATION_REQUEST) MessageTypeSubStructName ¶
func (s *ORL_O36_OBSERVATION_REQUEST) MessageTypeSubStructName() string
type ORL_O36_ORDER ¶
type ORL_O36_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []ORL_O36_TIMING `hl7:"false,TIMING"` OBSERVATION_REQUEST *ORL_O36_OBSERVATION_REQUEST `hl7:"false,OBSERVATION_REQUEST"` Other []interface{} }
ORL_O36_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORL_O36_ORDER) MessageTypeSubStructName ¶
func (s *ORL_O36_ORDER) MessageTypeSubStructName() string
type ORL_O36_PATIENT ¶
type ORL_O36_PATIENT struct { PID *PID `hl7:"true,PID"` SPECIMEN []ORL_O36_SPECIMEN `hl7:"true,SPECIMEN"` Other []interface{} }
ORL_O36_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORL_O36_PATIENT) MessageTypeSubStructName ¶
func (s *ORL_O36_PATIENT) MessageTypeSubStructName() string
type ORL_O36_RESPONSE ¶
type ORL_O36_RESPONSE struct { PATIENT *ORL_O36_PATIENT `hl7:"false,PATIENT"` Other []interface{} }
ORL_O36_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORL_O36_RESPONSE) MessageTypeSubStructName ¶
func (s *ORL_O36_RESPONSE) MessageTypeSubStructName() string
type ORL_O36_SPECIMEN ¶
type ORL_O36_SPECIMEN struct { SPM *SPM `hl7:"true,SPM"` OBX []OBX `hl7:"false,OBX"` SPECIMEN_CONTAINER []ORL_O36_SPECIMEN_CONTAINER `hl7:"true,SPECIMEN_CONTAINER"` Other []interface{} }
ORL_O36_SPECIMEN represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORL_O36_SPECIMEN) MessageTypeSubStructName ¶
func (s *ORL_O36_SPECIMEN) MessageTypeSubStructName() string
type ORL_O36_SPECIMEN_CONTAINER ¶
type ORL_O36_SPECIMEN_CONTAINER struct { SAC *SAC `hl7:"true,SAC"` ORDER []ORL_O36_ORDER `hl7:"false,ORDER"` Other []interface{} }
ORL_O36_SPECIMEN_CONTAINER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORL_O36_SPECIMEN_CONTAINER) MessageTypeSubStructName ¶
func (s *ORL_O36_SPECIMEN_CONTAINER) MessageTypeSubStructName() string
type ORL_O36_SPM_SAC_ORC_TQ1v2 ¶
type ORL_O36_SPM_SAC_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*ORL_O36_SPM_SAC_ORC_TQ1v2) AllTQ2 ¶
func (m *ORL_O36_SPM_SAC_ORC_TQ1v2) AllTQ2() []*TQ2
func (ORL_O36_SPM_SAC_ORC_TQ1v2) MarshalYAML ¶
func (m ORL_O36_SPM_SAC_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*ORL_O36_SPM_SAC_ORC_TQ1v2) TQ1 ¶
func (m *ORL_O36_SPM_SAC_ORC_TQ1v2) TQ1() *TQ1
type ORL_O36_SPM_SAC_ORCv2 ¶
type ORL_O36_SPM_SAC_ORCv2 struct {
// contains filtered or unexported fields
}
func (*ORL_O36_SPM_SAC_ORCv2) GroupByTQ1 ¶
func (m *ORL_O36_SPM_SAC_ORCv2) GroupByTQ1() []*ORL_O36_SPM_SAC_ORC_TQ1v2
func (ORL_O36_SPM_SAC_ORCv2) MarshalYAML ¶
func (m ORL_O36_SPM_SAC_ORCv2) MarshalYAML() (interface{}, error)
func (*ORL_O36_SPM_SAC_ORCv2) OBR ¶
func (m *ORL_O36_SPM_SAC_ORCv2) OBR() *OBR
func (*ORL_O36_SPM_SAC_ORCv2) ORC ¶
func (m *ORL_O36_SPM_SAC_ORCv2) ORC() *ORC
type ORL_O36_SPM_SACv2 ¶
type ORL_O36_SPM_SACv2 struct {
// contains filtered or unexported fields
}
func (*ORL_O36_SPM_SACv2) GroupByORC ¶
func (m *ORL_O36_SPM_SACv2) GroupByORC() []*ORL_O36_SPM_SAC_ORCv2
func (ORL_O36_SPM_SACv2) MarshalYAML ¶
func (m ORL_O36_SPM_SACv2) MarshalYAML() (interface{}, error)
func (*ORL_O36_SPM_SACv2) SAC ¶
func (m *ORL_O36_SPM_SACv2) SAC() *SAC
type ORL_O36_SPMv2 ¶
type ORL_O36_SPMv2 struct {
// contains filtered or unexported fields
}
func (*ORL_O36_SPMv2) AllOBX ¶
func (m *ORL_O36_SPMv2) AllOBX() []*OBX
func (*ORL_O36_SPMv2) GroupBySAC ¶
func (m *ORL_O36_SPMv2) GroupBySAC() []*ORL_O36_SPM_SACv2
func (ORL_O36_SPMv2) MarshalYAML ¶
func (m ORL_O36_SPMv2) MarshalYAML() (interface{}, error)
func (*ORL_O36_SPMv2) SPM ¶
func (m *ORL_O36_SPMv2) SPM() *SPM
type ORL_O36_TIMING ¶
type ORL_O36_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
ORL_O36_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORL_O36_TIMING) MessageTypeSubStructName ¶
func (s *ORL_O36_TIMING) MessageTypeSubStructName() string
type ORL_O36v2 ¶
type ORL_O36v2 struct {
// contains filtered or unexported fields
}
func (*ORL_O36v2) GroupBySPM ¶
func (m *ORL_O36v2) GroupBySPM() []*ORL_O36_SPMv2
func (ORL_O36v2) 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.5.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"` RXO *RXO `hl7:"true,RXO"` ODS *ODS `hl7:"true,ODS"` ODT *ODT `hl7:"true,ODT"` Other []interface{} }
ORM_O01_CHOICE represents the corresponding HL7 message type. Definition from HL7 2.4
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.5.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.5.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) AllFT1 ¶
func (m *ORM_O01_ORCv2) AllFT1() []*FT1
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) CTD ¶
func (m *ORM_O01_ORCv2) CTD() *CTD
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"` FT1 []FT1 `hl7:"false,FT1"` 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.5.1
func (*ORM_O01_ORDER) MessageTypeSubStructName ¶
func (s *ORM_O01_ORDER) MessageTypeSubStructName() string
type ORM_O01_ORDER_DETAIL ¶
type ORM_O01_ORDER_DETAIL struct { ORDER_DETAIL_SEGMENT *ORM_O01_ORDER_DETAIL_SEGMENT `hl7:"true,ORDER_DETAIL_SEGMENT"` NTE []NTE `hl7:"false,NTE"` CTD *CTD `hl7:"false,CTD"` 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.5.1
func (*ORM_O01_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *ORM_O01_ORDER_DETAIL) MessageTypeSubStructName() string
type ORM_O01_ORDER_DETAIL_SEGMENT ¶
type ORM_O01_ORDER_DETAIL_SEGMENT struct { // Only one of the following fields will be set. OBR *OBR `hl7:"true,OBR"` RQD *RQD `hl7:"true,RQD"` RQ1 *RQ1 `hl7:"true,RQ1"` RXO *RXO `hl7:"true,RXO"` ODS *ODS `hl7:"true,ODS"` ODT *ODT `hl7:"true,ODT"` Other []interface{} }
ORM_O01_ORDER_DETAIL_SEGMENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORM_O01_ORDER_DETAIL_SEGMENT) MessageTypeSubStructName ¶
func (s *ORM_O01_ORDER_DETAIL_SEGMENT) 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.5.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.5.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) 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) IN3 ¶
func (m *ORM_O01_PID_IN1v2) IN3() *IN3
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 ORN_O08 ¶
type ORN_O08 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR []ERR `hl7:"false,ERR"` SFT []SFT `hl7:"false,SFT"` NTE []NTE `hl7:"false,NTE"` RESPONSE *ORN_O08_RESPONSE `hl7:"false,RESPONSE"` Other []interface{} }
ORN_O08 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORN_O08) MessageTypeName ¶
type ORN_O08_ORDER ¶
type ORN_O08_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []ORN_O08_TIMING `hl7:"false,TIMING"` RQD *RQD `hl7:"true,RQD"` RQ1 *RQ1 `hl7:"false,RQ1"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
ORN_O08_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORN_O08_ORDER) MessageTypeSubStructName ¶
func (s *ORN_O08_ORDER) MessageTypeSubStructName() string
type ORN_O08_PATIENT ¶
type ORN_O08_PATIENT struct { PID *PID `hl7:"true,PID"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
ORN_O08_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORN_O08_PATIENT) MessageTypeSubStructName ¶
func (s *ORN_O08_PATIENT) MessageTypeSubStructName() string
type ORN_O08_PID_ORC_TQ1v2 ¶
type ORN_O08_PID_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*ORN_O08_PID_ORC_TQ1v2) AllTQ2 ¶
func (m *ORN_O08_PID_ORC_TQ1v2) AllTQ2() []*TQ2
func (ORN_O08_PID_ORC_TQ1v2) MarshalYAML ¶
func (m ORN_O08_PID_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*ORN_O08_PID_ORC_TQ1v2) TQ1 ¶
func (m *ORN_O08_PID_ORC_TQ1v2) TQ1() *TQ1
type ORN_O08_PID_ORCv2 ¶
type ORN_O08_PID_ORCv2 struct {
// contains filtered or unexported fields
}
func (*ORN_O08_PID_ORCv2) AllNTE ¶
func (m *ORN_O08_PID_ORCv2) AllNTE() []*NTE
func (*ORN_O08_PID_ORCv2) GroupByTQ1 ¶
func (m *ORN_O08_PID_ORCv2) GroupByTQ1() []*ORN_O08_PID_ORC_TQ1v2
func (ORN_O08_PID_ORCv2) MarshalYAML ¶
func (m ORN_O08_PID_ORCv2) MarshalYAML() (interface{}, error)
func (*ORN_O08_PID_ORCv2) ORC ¶
func (m *ORN_O08_PID_ORCv2) ORC() *ORC
func (*ORN_O08_PID_ORCv2) RQ1 ¶
func (m *ORN_O08_PID_ORCv2) RQ1() *RQ1
func (*ORN_O08_PID_ORCv2) RQD ¶
func (m *ORN_O08_PID_ORCv2) RQD() *RQD
type ORN_O08_PIDv2 ¶
type ORN_O08_PIDv2 struct {
// contains filtered or unexported fields
}
func (*ORN_O08_PIDv2) AllNTE ¶
func (m *ORN_O08_PIDv2) AllNTE() []*NTE
func (*ORN_O08_PIDv2) GroupByORC ¶
func (m *ORN_O08_PIDv2) GroupByORC() []*ORN_O08_PID_ORCv2
func (ORN_O08_PIDv2) MarshalYAML ¶
func (m ORN_O08_PIDv2) MarshalYAML() (interface{}, error)
func (*ORN_O08_PIDv2) PID ¶
func (m *ORN_O08_PIDv2) PID() *PID
type ORN_O08_RESPONSE ¶
type ORN_O08_RESPONSE struct { PATIENT *ORN_O08_PATIENT `hl7:"false,PATIENT"` ORDER []ORN_O08_ORDER `hl7:"true,ORDER"` Other []interface{} }
ORN_O08_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORN_O08_RESPONSE) MessageTypeSubStructName ¶
func (s *ORN_O08_RESPONSE) MessageTypeSubStructName() string
type ORN_O08_TIMING ¶
type ORN_O08_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
ORN_O08_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORN_O08_TIMING) MessageTypeSubStructName ¶
func (s *ORN_O08_TIMING) MessageTypeSubStructName() string
type ORN_O08v2 ¶
type ORN_O08v2 struct {
// contains filtered or unexported fields
}
func (*ORN_O08v2) GroupByPID ¶
func (m *ORN_O08v2) GroupByPID() *ORN_O08_PIDv2
func (ORN_O08v2) 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 ORP_O10 ¶
type ORP_O10 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR []ERR `hl7:"false,ERR"` SFT []SFT `hl7:"false,SFT"` NTE []NTE `hl7:"false,NTE"` RESPONSE *ORP_O10_RESPONSE `hl7:"false,RESPONSE"` Other []interface{} }
ORP_O10 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORP_O10) MessageTypeName ¶
type ORP_O10_COMPONENT ¶
type ORP_O10_COMPONENT struct { RXC *RXC `hl7:"true,RXC"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
ORP_O10_COMPONENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORP_O10_COMPONENT) MessageTypeSubStructName ¶
func (s *ORP_O10_COMPONENT) MessageTypeSubStructName() string
type ORP_O10_ORDER ¶
type ORP_O10_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []ORP_O10_TIMING `hl7:"false,TIMING"` ORDER_DETAIL *ORP_O10_ORDER_DETAIL `hl7:"false,ORDER_DETAIL"` Other []interface{} }
ORP_O10_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORP_O10_ORDER) MessageTypeSubStructName ¶
func (s *ORP_O10_ORDER) MessageTypeSubStructName() string
type ORP_O10_ORDER_DETAIL ¶
type ORP_O10_ORDER_DETAIL struct { RXO *RXO `hl7:"true,RXO"` NTE []NTE `hl7:"false,NTE"` RXR []RXR `hl7:"true,RXR"` COMPONENT []ORP_O10_COMPONENT `hl7:"false,COMPONENT"` Other []interface{} }
ORP_O10_ORDER_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORP_O10_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *ORP_O10_ORDER_DETAIL) MessageTypeSubStructName() string
type ORP_O10_PATIENT ¶
type ORP_O10_PATIENT struct { PID *PID `hl7:"true,PID"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
ORP_O10_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORP_O10_PATIENT) MessageTypeSubStructName ¶
func (s *ORP_O10_PATIENT) MessageTypeSubStructName() string
type ORP_O10_PID_ORC_RXCv2 ¶
type ORP_O10_PID_ORC_RXCv2 struct {
// contains filtered or unexported fields
}
func (*ORP_O10_PID_ORC_RXCv2) AllNTE ¶
func (m *ORP_O10_PID_ORC_RXCv2) AllNTE() []*NTE
func (ORP_O10_PID_ORC_RXCv2) MarshalYAML ¶
func (m ORP_O10_PID_ORC_RXCv2) MarshalYAML() (interface{}, error)
func (*ORP_O10_PID_ORC_RXCv2) RXC ¶
func (m *ORP_O10_PID_ORC_RXCv2) RXC() *RXC
type ORP_O10_PID_ORC_TQ1v2 ¶
type ORP_O10_PID_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*ORP_O10_PID_ORC_TQ1v2) AllTQ2 ¶
func (m *ORP_O10_PID_ORC_TQ1v2) AllTQ2() []*TQ2
func (ORP_O10_PID_ORC_TQ1v2) MarshalYAML ¶
func (m ORP_O10_PID_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*ORP_O10_PID_ORC_TQ1v2) TQ1 ¶
func (m *ORP_O10_PID_ORC_TQ1v2) TQ1() *TQ1
type ORP_O10_PID_ORCv2 ¶
type ORP_O10_PID_ORCv2 struct {
// contains filtered or unexported fields
}
func (*ORP_O10_PID_ORCv2) AllNTE ¶
func (m *ORP_O10_PID_ORCv2) AllNTE() []*NTE
func (*ORP_O10_PID_ORCv2) AllRXR ¶
func (m *ORP_O10_PID_ORCv2) AllRXR() []*RXR
func (*ORP_O10_PID_ORCv2) GroupByRXC ¶
func (m *ORP_O10_PID_ORCv2) GroupByRXC() []*ORP_O10_PID_ORC_RXCv2
func (*ORP_O10_PID_ORCv2) GroupByTQ1 ¶
func (m *ORP_O10_PID_ORCv2) GroupByTQ1() []*ORP_O10_PID_ORC_TQ1v2
func (ORP_O10_PID_ORCv2) MarshalYAML ¶
func (m ORP_O10_PID_ORCv2) MarshalYAML() (interface{}, error)
func (*ORP_O10_PID_ORCv2) ORC ¶
func (m *ORP_O10_PID_ORCv2) ORC() *ORC
func (*ORP_O10_PID_ORCv2) RXO ¶
func (m *ORP_O10_PID_ORCv2) RXO() *RXO
type ORP_O10_PIDv2 ¶
type ORP_O10_PIDv2 struct {
// contains filtered or unexported fields
}
func (*ORP_O10_PIDv2) AllNTE ¶
func (m *ORP_O10_PIDv2) AllNTE() []*NTE
func (*ORP_O10_PIDv2) GroupByORC ¶
func (m *ORP_O10_PIDv2) GroupByORC() []*ORP_O10_PID_ORCv2
func (ORP_O10_PIDv2) MarshalYAML ¶
func (m ORP_O10_PIDv2) MarshalYAML() (interface{}, error)
func (*ORP_O10_PIDv2) PID ¶
func (m *ORP_O10_PIDv2) PID() *PID
type ORP_O10_RESPONSE ¶
type ORP_O10_RESPONSE struct { PATIENT *ORP_O10_PATIENT `hl7:"false,PATIENT"` ORDER []ORP_O10_ORDER `hl7:"true,ORDER"` Other []interface{} }
ORP_O10_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORP_O10_RESPONSE) MessageTypeSubStructName ¶
func (s *ORP_O10_RESPONSE) MessageTypeSubStructName() string
type ORP_O10_TIMING ¶
type ORP_O10_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
ORP_O10_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORP_O10_TIMING) MessageTypeSubStructName ¶
func (s *ORP_O10_TIMING) MessageTypeSubStructName() string
type ORP_O10v2 ¶
type ORP_O10v2 struct {
// contains filtered or unexported fields
}
func (*ORP_O10v2) GroupByPID ¶
func (m *ORP_O10v2) GroupByPID() *ORP_O10_PIDv2
func (ORP_O10v2) MarshalYAML ¶
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.5.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.5
func (*ORR_O02_CHOICE) MessageTypeSubStructName ¶
func (s *ORR_O02_CHOICE) MessageTypeSubStructName() string
type ORR_O02_ORDER ¶
type ORR_O02_ORDER struct { ORC *ORC `hl7:"true,ORC"` ORDER_DETAIL_SEGMENT *ORR_O02_ORDER_DETAIL_SEGMENT `hl7:"true,ORDER_DETAIL_SEGMENT"` 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.5.1
func (*ORR_O02_ORDER) MessageTypeSubStructName ¶
func (s *ORR_O02_ORDER) MessageTypeSubStructName() string
type ORR_O02_ORDER_DETAIL ¶
type ORR_O02_ORDER_DETAIL 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_ORDER_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.4
func (*ORR_O02_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *ORR_O02_ORDER_DETAIL) MessageTypeSubStructName() string
type ORR_O02_ORDER_DETAIL_SEGMENT ¶
type ORR_O02_ORDER_DETAIL_SEGMENT 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_ORDER_DETAIL_SEGMENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORR_O02_ORDER_DETAIL_SEGMENT) MessageTypeSubStructName ¶
func (s *ORR_O02_ORDER_DETAIL_SEGMENT) 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.5.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.5.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 ORS_O06 ¶
type ORS_O06 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR []ERR `hl7:"false,ERR"` SFT []SFT `hl7:"false,SFT"` NTE []NTE `hl7:"false,NTE"` RESPONSE *ORS_O06_RESPONSE `hl7:"false,RESPONSE"` Other []interface{} }
ORS_O06 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORS_O06) MessageTypeName ¶
type ORS_O06_ORDER ¶
type ORS_O06_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []ORS_O06_TIMING `hl7:"false,TIMING"` RQD *RQD `hl7:"true,RQD"` RQ1 *RQ1 `hl7:"false,RQ1"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
ORS_O06_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORS_O06_ORDER) MessageTypeSubStructName ¶
func (s *ORS_O06_ORDER) MessageTypeSubStructName() string
type ORS_O06_PATIENT ¶
type ORS_O06_PATIENT struct { PID *PID `hl7:"true,PID"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
ORS_O06_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORS_O06_PATIENT) MessageTypeSubStructName ¶
func (s *ORS_O06_PATIENT) MessageTypeSubStructName() string
type ORS_O06_PID_ORC_TQ1v2 ¶
type ORS_O06_PID_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*ORS_O06_PID_ORC_TQ1v2) AllTQ2 ¶
func (m *ORS_O06_PID_ORC_TQ1v2) AllTQ2() []*TQ2
func (ORS_O06_PID_ORC_TQ1v2) MarshalYAML ¶
func (m ORS_O06_PID_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*ORS_O06_PID_ORC_TQ1v2) TQ1 ¶
func (m *ORS_O06_PID_ORC_TQ1v2) TQ1() *TQ1
type ORS_O06_PID_ORCv2 ¶
type ORS_O06_PID_ORCv2 struct {
// contains filtered or unexported fields
}
func (*ORS_O06_PID_ORCv2) AllNTE ¶
func (m *ORS_O06_PID_ORCv2) AllNTE() []*NTE
func (*ORS_O06_PID_ORCv2) GroupByTQ1 ¶
func (m *ORS_O06_PID_ORCv2) GroupByTQ1() []*ORS_O06_PID_ORC_TQ1v2
func (ORS_O06_PID_ORCv2) MarshalYAML ¶
func (m ORS_O06_PID_ORCv2) MarshalYAML() (interface{}, error)
func (*ORS_O06_PID_ORCv2) ORC ¶
func (m *ORS_O06_PID_ORCv2) ORC() *ORC
func (*ORS_O06_PID_ORCv2) RQ1 ¶
func (m *ORS_O06_PID_ORCv2) RQ1() *RQ1
func (*ORS_O06_PID_ORCv2) RQD ¶
func (m *ORS_O06_PID_ORCv2) RQD() *RQD
type ORS_O06_PIDv2 ¶
type ORS_O06_PIDv2 struct {
// contains filtered or unexported fields
}
func (*ORS_O06_PIDv2) AllNTE ¶
func (m *ORS_O06_PIDv2) AllNTE() []*NTE
func (*ORS_O06_PIDv2) GroupByORC ¶
func (m *ORS_O06_PIDv2) GroupByORC() []*ORS_O06_PID_ORCv2
func (ORS_O06_PIDv2) MarshalYAML ¶
func (m ORS_O06_PIDv2) MarshalYAML() (interface{}, error)
func (*ORS_O06_PIDv2) PID ¶
func (m *ORS_O06_PIDv2) PID() *PID
type ORS_O06_RESPONSE ¶
type ORS_O06_RESPONSE struct { PATIENT *ORS_O06_PATIENT `hl7:"false,PATIENT"` ORDER []ORS_O06_ORDER `hl7:"true,ORDER"` Other []interface{} }
ORS_O06_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORS_O06_RESPONSE) MessageTypeSubStructName ¶
func (s *ORS_O06_RESPONSE) MessageTypeSubStructName() string
type ORS_O06_RSPONSE ¶
type ORS_O06_RSPONSE struct { PATIENT *ORS_O06_PATIENT `hl7:"false,PATIENT"` ORDER []ORS_O06_ORDER `hl7:"true,ORDER"` Other []interface{} }
ORS_O06_RSPONSE represents the corresponding HL7 message type. Definition from HL7 2.4
func (*ORS_O06_RSPONSE) MessageTypeSubStructName ¶
func (s *ORS_O06_RSPONSE) MessageTypeSubStructName() string
type ORS_O06_TIMING ¶
type ORS_O06_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
ORS_O06_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORS_O06_TIMING) MessageTypeSubStructName ¶
func (s *ORS_O06_TIMING) MessageTypeSubStructName() string
type ORS_O06v2 ¶
type ORS_O06v2 struct {
// contains filtered or unexported fields
}
func (*ORS_O06v2) GroupByPID ¶
func (m *ORS_O06v2) GroupByPID() *ORS_O06_PIDv2
func (ORS_O06v2) MarshalYAML ¶
type ORU_R01 ¶
type ORU_R01 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` 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.5.1
func (*ORU_R01) MessageTypeName ¶
type ORU_R01_OBSERVATION ¶
type ORU_R01_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
ORU_R01_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.5.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"` TIMING_QTY []ORU_R01_TIMING_QTY `hl7:"false,TIMING_QTY"` CTD *CTD `hl7:"false,CTD"` OBSERVATION []ORU_R01_OBSERVATION `hl7:"false,OBSERVATION"` FT1 []FT1 `hl7:"false,FT1"` CTI []CTI `hl7:"false,CTI"` SPECIMEN []ORU_R01_SPECIMEN `hl7:"false,SPECIMEN"` Other []interface{} }
ORU_R01_ORDER_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.5.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"` NTE []NTE `hl7:"false,NTE"` NK1 []NK1 `hl7:"false,NK1"` VISIT *ORU_R01_VISIT `hl7:"false,VISIT"` Other []interface{} }
ORU_R01_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.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.5.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_OBR_SPMv2 ¶
type ORU_R01_PID_OBR_SPMv2 struct {
// contains filtered or unexported fields
}
func (*ORU_R01_PID_OBR_SPMv2) AllOBX ¶
func (m *ORU_R01_PID_OBR_SPMv2) AllOBX() []*OBX
func (ORU_R01_PID_OBR_SPMv2) MarshalYAML ¶
func (m ORU_R01_PID_OBR_SPMv2) MarshalYAML() (interface{}, error)
func (*ORU_R01_PID_OBR_SPMv2) SPM ¶
func (m *ORU_R01_PID_OBR_SPMv2) SPM() *SPM
type ORU_R01_PID_OBR_TQ1v2 ¶
type ORU_R01_PID_OBR_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*ORU_R01_PID_OBR_TQ1v2) AllTQ2 ¶
func (m *ORU_R01_PID_OBR_TQ1v2) AllTQ2() []*TQ2
func (ORU_R01_PID_OBR_TQ1v2) MarshalYAML ¶
func (m ORU_R01_PID_OBR_TQ1v2) MarshalYAML() (interface{}, error)
func (*ORU_R01_PID_OBR_TQ1v2) TQ1 ¶
func (m *ORU_R01_PID_OBR_TQ1v2) TQ1() *TQ1
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) AllFT1 ¶
func (m *ORU_R01_PID_OBRv2) AllFT1() []*FT1
func (*ORU_R01_PID_OBRv2) AllNTE ¶
func (m *ORU_R01_PID_OBRv2) AllNTE() []*NTE
func (*ORU_R01_PID_OBRv2) CTD ¶
func (m *ORU_R01_PID_OBRv2) CTD() *CTD
func (*ORU_R01_PID_OBRv2) GroupByOBX ¶
func (m *ORU_R01_PID_OBRv2) GroupByOBX() []*ORU_R01_PID_OBR_OBXv2
func (*ORU_R01_PID_OBRv2) GroupBySPM ¶
func (m *ORU_R01_PID_OBRv2) GroupBySPM() []*ORU_R01_PID_OBR_SPMv2
func (*ORU_R01_PID_OBRv2) GroupByTQ1 ¶
func (m *ORU_R01_PID_OBRv2) GroupByTQ1() []*ORU_R01_PID_OBR_TQ1v2
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_SPECIMEN ¶
type ORU_R01_SPECIMEN struct { SPM *SPM `hl7:"true,SPM"` OBX []OBX `hl7:"false,OBX"` Other []interface{} }
ORU_R01_SPECIMEN represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORU_R01_SPECIMEN) MessageTypeSubStructName ¶
func (s *ORU_R01_SPECIMEN) MessageTypeSubStructName() string
type ORU_R01_TIMING_QTY ¶
type ORU_R01_TIMING_QTY struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
ORU_R01_TIMING_QTY represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORU_R01_TIMING_QTY) MessageTypeSubStructName ¶
func (s *ORU_R01_TIMING_QTY) 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.5.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_R30 ¶
type ORU_R30 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` VISIT *ORU_R30_VISIT `hl7:"false,VISIT"` ORC *ORC `hl7:"true,ORC"` OBR *OBR `hl7:"true,OBR"` NTE []NTE `hl7:"false,NTE"` TIMING_QTY []ORU_R30_TIMING_QTY `hl7:"false,TIMING_QTY"` OBSERVATION []ORU_R30_OBSERVATION `hl7:"true,OBSERVATION"` Other []interface{} }
ORU_R30 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORU_R30) MessageTypeName ¶
type ORU_R30_OBSERVATION ¶
type ORU_R30_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
ORU_R30_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORU_R30_OBSERVATION) MessageTypeSubStructName ¶
func (s *ORU_R30_OBSERVATION) MessageTypeSubStructName() string
type ORU_R30_OBXv2 ¶
type ORU_R30_OBXv2 struct {
// contains filtered or unexported fields
}
func (*ORU_R30_OBXv2) AllNTE ¶
func (m *ORU_R30_OBXv2) AllNTE() []*NTE
func (ORU_R30_OBXv2) MarshalYAML ¶
func (m ORU_R30_OBXv2) MarshalYAML() (interface{}, error)
func (*ORU_R30_OBXv2) OBX ¶
func (m *ORU_R30_OBXv2) OBX() *OBX
type ORU_R30_TIMING_QTY ¶
type ORU_R30_TIMING_QTY struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
ORU_R30_TIMING_QTY represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORU_R30_TIMING_QTY) MessageTypeSubStructName ¶
func (s *ORU_R30_TIMING_QTY) MessageTypeSubStructName() string
type ORU_R30_TQ1v2 ¶
type ORU_R30_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*ORU_R30_TQ1v2) AllTQ2 ¶
func (m *ORU_R30_TQ1v2) AllTQ2() []*TQ2
func (ORU_R30_TQ1v2) MarshalYAML ¶
func (m ORU_R30_TQ1v2) MarshalYAML() (interface{}, error)
func (*ORU_R30_TQ1v2) TQ1 ¶
func (m *ORU_R30_TQ1v2) TQ1() *TQ1
type ORU_R30_VISIT ¶
type ORU_R30_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
ORU_R30_VISIT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*ORU_R30_VISIT) MessageTypeSubStructName ¶
func (s *ORU_R30_VISIT) MessageTypeSubStructName() string
type ORU_R30v2 ¶
type ORU_R30v2 struct {
// contains filtered or unexported fields
}
func (*ORU_R30v2) GroupByOBX ¶
func (m *ORU_R30v2) GroupByOBX() []*ORU_R30_OBXv2
func (*ORU_R30v2) GroupByTQ1 ¶
func (m *ORU_R30v2) GroupByTQ1() []*ORU_R30_TQ1v2
func (ORU_R30v2) 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.5.1
type OSP ¶
type OSP struct { OccurrenceSpanCode *CNE `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.5.1
type OSQ_Q06 ¶
type OSQ_Q06 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` 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.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5.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"` 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{} }
OSR_Q06_CHOICE represents the corresponding HL7 message type. Definition from HL7 2.5
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"` TIMING []OSR_Q06_TIMING `hl7:"false,TIMING"` ORDER_DETAIL_SEGMENT *OSR_Q06_ORDER_DETAIL_SEGMENT `hl7:"true,ORDER_DETAIL_SEGMENT"` 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.5.1
func (*OSR_Q06_ORDER) MessageTypeSubStructName ¶
func (s *OSR_Q06_ORDER) MessageTypeSubStructName() string
type OSR_Q06_ORDER_DETAIL_SEGMENT ¶
type OSR_Q06_ORDER_DETAIL_SEGMENT 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{} }
OSR_Q06_ORDER_DETAIL_SEGMENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OSR_Q06_ORDER_DETAIL_SEGMENT) MessageTypeSubStructName ¶
func (s *OSR_Q06_ORDER_DETAIL_SEGMENT) 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.5.1
func (*OSR_Q06_PATIENT) MessageTypeSubStructName ¶
func (s *OSR_Q06_PATIENT) MessageTypeSubStructName() string
type OSR_Q06_PID_ORC_TQ1v2 ¶
type OSR_Q06_PID_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*OSR_Q06_PID_ORC_TQ1v2) AllTQ2 ¶
func (m *OSR_Q06_PID_ORC_TQ1v2) AllTQ2() []*TQ2
func (OSR_Q06_PID_ORC_TQ1v2) MarshalYAML ¶
func (m OSR_Q06_PID_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*OSR_Q06_PID_ORC_TQ1v2) TQ1 ¶
func (m *OSR_Q06_PID_ORC_TQ1v2) TQ1() *TQ1
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) GroupByTQ1 ¶
func (m *OSR_Q06_PID_ORCv2) GroupByTQ1() []*OSR_Q06_PID_ORC_TQ1v2
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"` ORDER []OSR_Q06_ORDER `hl7:"true,ORDER"` Other []interface{} }
OSR_Q06_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OSR_Q06_RESPONSE) MessageTypeSubStructName ¶
func (s *OSR_Q06_RESPONSE) MessageTypeSubStructName() string
type OSR_Q06_TIMING ¶
type OSR_Q06_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
OSR_Q06_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OSR_Q06_TIMING) MessageTypeSubStructName ¶
func (s *OSR_Q06_TIMING) 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 OUL_R21 ¶
type OUL_R21 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` NTE *NTE `hl7:"false,NTE"` PATIENT *OUL_R21_PATIENT `hl7:"false,PATIENT"` VISIT *OUL_R21_VISIT `hl7:"false,VISIT"` ORDER_OBSERVATION []OUL_R21_ORDER_OBSERVATION `hl7:"true,ORDER_OBSERVATION"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
OUL_R21 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OUL_R21) MessageTypeName ¶
type OUL_R21_CONTAINER ¶
type OUL_R21_CONTAINER struct { SAC *SAC `hl7:"true,SAC"` SID *SID `hl7:"false,SID"` Other []interface{} }
OUL_R21_CONTAINER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OUL_R21_CONTAINER) MessageTypeSubStructName ¶
func (s *OUL_R21_CONTAINER) MessageTypeSubStructName() string
type OUL_R21_OBSERVATION ¶
type OUL_R21_OBSERVATION struct { OBX *OBX `hl7:"false,OBX"` TCD *TCD `hl7:"false,TCD"` SID []SID `hl7:"false,SID"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
OUL_R21_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OUL_R21_OBSERVATION) MessageTypeSubStructName ¶
func (s *OUL_R21_OBSERVATION) MessageTypeSubStructName() string
type OUL_R21_ORDER_OBSERVATION ¶
type OUL_R21_ORDER_OBSERVATION struct { CONTAINER *OUL_R21_CONTAINER `hl7:"false,CONTAINER"` ORC *ORC `hl7:"false,ORC"` OBR *OBR `hl7:"true,OBR"` NTE []NTE `hl7:"false,NTE"` TIMING_QTY []OUL_R21_TIMING_QTY `hl7:"false,TIMING_QTY"` OBSERVATION []OUL_R21_OBSERVATION `hl7:"true,OBSERVATION"` CTI []CTI `hl7:"false,CTI"` Other []interface{} }
OUL_R21_ORDER_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OUL_R21_ORDER_OBSERVATION) MessageTypeSubStructName ¶
func (s *OUL_R21_ORDER_OBSERVATION) MessageTypeSubStructName() string
type OUL_R21_PATIENT ¶
type OUL_R21_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
OUL_R21_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OUL_R21_PATIENT) MessageTypeSubStructName ¶
func (s *OUL_R21_PATIENT) MessageTypeSubStructName() string
type OUL_R21_PIDv2 ¶
type OUL_R21_PIDv2 struct {
// contains filtered or unexported fields
}
func (*OUL_R21_PIDv2) AllNTE ¶
func (m *OUL_R21_PIDv2) AllNTE() []*NTE
func (OUL_R21_PIDv2) MarshalYAML ¶
func (m OUL_R21_PIDv2) MarshalYAML() (interface{}, error)
func (*OUL_R21_PIDv2) PD1 ¶
func (m *OUL_R21_PIDv2) PD1() *PD1
func (*OUL_R21_PIDv2) PID ¶
func (m *OUL_R21_PIDv2) PID() *PID
type OUL_R21_SAC_OBXv2 ¶
type OUL_R21_SAC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*OUL_R21_SAC_OBXv2) AllNTE ¶
func (m *OUL_R21_SAC_OBXv2) AllNTE() []*NTE
func (*OUL_R21_SAC_OBXv2) AllSID ¶
func (m *OUL_R21_SAC_OBXv2) AllSID() []*SID
func (OUL_R21_SAC_OBXv2) MarshalYAML ¶
func (m OUL_R21_SAC_OBXv2) MarshalYAML() (interface{}, error)
func (*OUL_R21_SAC_OBXv2) OBX ¶
func (m *OUL_R21_SAC_OBXv2) OBX() *OBX
func (*OUL_R21_SAC_OBXv2) TCD ¶
func (m *OUL_R21_SAC_OBXv2) TCD() *TCD
type OUL_R21_SAC_TQ1v2 ¶
type OUL_R21_SAC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*OUL_R21_SAC_TQ1v2) AllTQ2 ¶
func (m *OUL_R21_SAC_TQ1v2) AllTQ2() []*TQ2
func (OUL_R21_SAC_TQ1v2) MarshalYAML ¶
func (m OUL_R21_SAC_TQ1v2) MarshalYAML() (interface{}, error)
func (*OUL_R21_SAC_TQ1v2) TQ1 ¶
func (m *OUL_R21_SAC_TQ1v2) TQ1() *TQ1
type OUL_R21_SACv2 ¶
type OUL_R21_SACv2 struct {
// contains filtered or unexported fields
}
func (*OUL_R21_SACv2) AllCTI ¶
func (m *OUL_R21_SACv2) AllCTI() []*CTI
func (*OUL_R21_SACv2) AllNTE ¶
func (m *OUL_R21_SACv2) AllNTE() []*NTE
func (*OUL_R21_SACv2) GroupByOBX ¶
func (m *OUL_R21_SACv2) GroupByOBX() []*OUL_R21_SAC_OBXv2
func (*OUL_R21_SACv2) GroupByTQ1 ¶
func (m *OUL_R21_SACv2) GroupByTQ1() []*OUL_R21_SAC_TQ1v2
func (OUL_R21_SACv2) MarshalYAML ¶
func (m OUL_R21_SACv2) MarshalYAML() (interface{}, error)
func (*OUL_R21_SACv2) OBR ¶
func (m *OUL_R21_SACv2) OBR() *OBR
func (*OUL_R21_SACv2) ORC ¶
func (m *OUL_R21_SACv2) ORC() *ORC
func (*OUL_R21_SACv2) SAC ¶
func (m *OUL_R21_SACv2) SAC() *SAC
func (*OUL_R21_SACv2) SID ¶
func (m *OUL_R21_SACv2) SID() *SID
type OUL_R21_TIMING_QTY ¶
type OUL_R21_TIMING_QTY struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
OUL_R21_TIMING_QTY represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OUL_R21_TIMING_QTY) MessageTypeSubStructName ¶
func (s *OUL_R21_TIMING_QTY) MessageTypeSubStructName() string
type OUL_R21_VISIT ¶
type OUL_R21_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
OUL_R21_VISIT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OUL_R21_VISIT) MessageTypeSubStructName ¶
func (s *OUL_R21_VISIT) MessageTypeSubStructName() string
type OUL_R21v2 ¶
type OUL_R21v2 struct {
// contains filtered or unexported fields
}
func (*OUL_R21v2) GroupByPID ¶
func (m *OUL_R21v2) GroupByPID() *OUL_R21_PIDv2
func (*OUL_R21v2) GroupBySAC ¶
func (m *OUL_R21v2) GroupBySAC() []*OUL_R21_SACv2
func (OUL_R21v2) MarshalYAML ¶
type OUL_R22 ¶
type OUL_R22 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` NTE *NTE `hl7:"false,NTE"` PATIENT *OUL_R22_PATIENT `hl7:"false,PATIENT"` VISIT *OUL_R22_VISIT `hl7:"false,VISIT"` SPECIMEN []OUL_R22_SPECIMEN `hl7:"true,SPECIMEN"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
OUL_R22 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OUL_R22) MessageTypeName ¶
type OUL_R22_CONTAINER ¶
type OUL_R22_CONTAINER struct { SAC *SAC `hl7:"true,SAC"` INV *INV `hl7:"false,INV"` Other []interface{} }
OUL_R22_CONTAINER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OUL_R22_CONTAINER) MessageTypeSubStructName ¶
func (s *OUL_R22_CONTAINER) MessageTypeSubStructName() string
type OUL_R22_ORDER ¶
type OUL_R22_ORDER struct { OBR *OBR `hl7:"true,OBR"` ORC *ORC `hl7:"false,ORC"` NTE []NTE `hl7:"false,NTE"` TIMING_QTY []OUL_R22_TIMING_QTY `hl7:"false,TIMING_QTY"` RESULT []OUL_R22_RESULT `hl7:"false,RESULT"` CTI []CTI `hl7:"false,CTI"` Other []interface{} }
OUL_R22_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OUL_R22_ORDER) MessageTypeSubStructName ¶
func (s *OUL_R22_ORDER) MessageTypeSubStructName() string
type OUL_R22_PATIENT ¶
type OUL_R22_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
OUL_R22_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OUL_R22_PATIENT) MessageTypeSubStructName ¶
func (s *OUL_R22_PATIENT) MessageTypeSubStructName() string
type OUL_R22_PIDv2 ¶
type OUL_R22_PIDv2 struct {
// contains filtered or unexported fields
}
func (*OUL_R22_PIDv2) AllNTE ¶
func (m *OUL_R22_PIDv2) AllNTE() []*NTE
func (OUL_R22_PIDv2) MarshalYAML ¶
func (m OUL_R22_PIDv2) MarshalYAML() (interface{}, error)
func (*OUL_R22_PIDv2) PD1 ¶
func (m *OUL_R22_PIDv2) PD1() *PD1
func (*OUL_R22_PIDv2) PID ¶
func (m *OUL_R22_PIDv2) PID() *PID
type OUL_R22_RESULT ¶
type OUL_R22_RESULT struct { OBX *OBX `hl7:"true,OBX"` TCD *TCD `hl7:"false,TCD"` SID []SID `hl7:"false,SID"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
OUL_R22_RESULT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OUL_R22_RESULT) MessageTypeSubStructName ¶
func (s *OUL_R22_RESULT) MessageTypeSubStructName() string
type OUL_R22_SPECIMEN ¶
type OUL_R22_SPECIMEN struct { SPM *SPM `hl7:"true,SPM"` OBX []OBX `hl7:"false,OBX"` CONTAINER []OUL_R22_CONTAINER `hl7:"false,CONTAINER"` ORDER []OUL_R22_ORDER `hl7:"true,ORDER"` Other []interface{} }
OUL_R22_SPECIMEN represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OUL_R22_SPECIMEN) MessageTypeSubStructName ¶
func (s *OUL_R22_SPECIMEN) MessageTypeSubStructName() string
type OUL_R22_SPM_OBR_OBXv2 ¶
type OUL_R22_SPM_OBR_OBXv2 struct {
// contains filtered or unexported fields
}
func (*OUL_R22_SPM_OBR_OBXv2) AllNTE ¶
func (m *OUL_R22_SPM_OBR_OBXv2) AllNTE() []*NTE
func (*OUL_R22_SPM_OBR_OBXv2) AllSID ¶
func (m *OUL_R22_SPM_OBR_OBXv2) AllSID() []*SID
func (OUL_R22_SPM_OBR_OBXv2) MarshalYAML ¶
func (m OUL_R22_SPM_OBR_OBXv2) MarshalYAML() (interface{}, error)
func (*OUL_R22_SPM_OBR_OBXv2) OBX ¶
func (m *OUL_R22_SPM_OBR_OBXv2) OBX() *OBX
func (*OUL_R22_SPM_OBR_OBXv2) TCD ¶
func (m *OUL_R22_SPM_OBR_OBXv2) TCD() *TCD
type OUL_R22_SPM_OBR_TQ1v2 ¶
type OUL_R22_SPM_OBR_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*OUL_R22_SPM_OBR_TQ1v2) AllTQ2 ¶
func (m *OUL_R22_SPM_OBR_TQ1v2) AllTQ2() []*TQ2
func (OUL_R22_SPM_OBR_TQ1v2) MarshalYAML ¶
func (m OUL_R22_SPM_OBR_TQ1v2) MarshalYAML() (interface{}, error)
func (*OUL_R22_SPM_OBR_TQ1v2) TQ1 ¶
func (m *OUL_R22_SPM_OBR_TQ1v2) TQ1() *TQ1
type OUL_R22_SPM_OBRv2 ¶
type OUL_R22_SPM_OBRv2 struct {
// contains filtered or unexported fields
}
func (*OUL_R22_SPM_OBRv2) AllCTI ¶
func (m *OUL_R22_SPM_OBRv2) AllCTI() []*CTI
func (*OUL_R22_SPM_OBRv2) AllNTE ¶
func (m *OUL_R22_SPM_OBRv2) AllNTE() []*NTE
func (*OUL_R22_SPM_OBRv2) GroupByOBX ¶
func (m *OUL_R22_SPM_OBRv2) GroupByOBX() []*OUL_R22_SPM_OBR_OBXv2
func (*OUL_R22_SPM_OBRv2) GroupByTQ1 ¶
func (m *OUL_R22_SPM_OBRv2) GroupByTQ1() []*OUL_R22_SPM_OBR_TQ1v2
func (OUL_R22_SPM_OBRv2) MarshalYAML ¶
func (m OUL_R22_SPM_OBRv2) MarshalYAML() (interface{}, error)
func (*OUL_R22_SPM_OBRv2) OBR ¶
func (m *OUL_R22_SPM_OBRv2) OBR() *OBR
func (*OUL_R22_SPM_OBRv2) ORC ¶
func (m *OUL_R22_SPM_OBRv2) ORC() *ORC
type OUL_R22_SPM_SACv2 ¶
type OUL_R22_SPM_SACv2 struct {
// contains filtered or unexported fields
}
func (*OUL_R22_SPM_SACv2) INV ¶
func (m *OUL_R22_SPM_SACv2) INV() *INV
func (OUL_R22_SPM_SACv2) MarshalYAML ¶
func (m OUL_R22_SPM_SACv2) MarshalYAML() (interface{}, error)
func (*OUL_R22_SPM_SACv2) SAC ¶
func (m *OUL_R22_SPM_SACv2) SAC() *SAC
type OUL_R22_SPMv2 ¶
type OUL_R22_SPMv2 struct {
// contains filtered or unexported fields
}
func (*OUL_R22_SPMv2) AllOBX ¶
func (m *OUL_R22_SPMv2) AllOBX() []*OBX
func (*OUL_R22_SPMv2) GroupByOBR ¶
func (m *OUL_R22_SPMv2) GroupByOBR() []*OUL_R22_SPM_OBRv2
func (*OUL_R22_SPMv2) GroupBySAC ¶
func (m *OUL_R22_SPMv2) GroupBySAC() []*OUL_R22_SPM_SACv2
func (OUL_R22_SPMv2) MarshalYAML ¶
func (m OUL_R22_SPMv2) MarshalYAML() (interface{}, error)
func (*OUL_R22_SPMv2) SPM ¶
func (m *OUL_R22_SPMv2) SPM() *SPM
type OUL_R22_TIMING_QTY ¶
type OUL_R22_TIMING_QTY struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
OUL_R22_TIMING_QTY represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OUL_R22_TIMING_QTY) MessageTypeSubStructName ¶
func (s *OUL_R22_TIMING_QTY) MessageTypeSubStructName() string
type OUL_R22_VISIT ¶
type OUL_R22_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
OUL_R22_VISIT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OUL_R22_VISIT) MessageTypeSubStructName ¶
func (s *OUL_R22_VISIT) MessageTypeSubStructName() string
type OUL_R22v2 ¶
type OUL_R22v2 struct {
// contains filtered or unexported fields
}
func (*OUL_R22v2) GroupByPID ¶
func (m *OUL_R22v2) GroupByPID() *OUL_R22_PIDv2
func (*OUL_R22v2) GroupBySPM ¶
func (m *OUL_R22v2) GroupBySPM() []*OUL_R22_SPMv2
func (OUL_R22v2) MarshalYAML ¶
type OUL_R23 ¶
type OUL_R23 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` NTE *NTE `hl7:"false,NTE"` PATIENT *OUL_R23_PATIENT `hl7:"false,PATIENT"` VISIT *OUL_R23_VISIT `hl7:"false,VISIT"` SPECIMEN []OUL_R23_SPECIMEN `hl7:"true,SPECIMEN"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
OUL_R23 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OUL_R23) MessageTypeName ¶
type OUL_R23_CONTAINER ¶
type OUL_R23_CONTAINER struct { SAC *SAC `hl7:"true,SAC"` INV *INV `hl7:"false,INV"` ORDER []OUL_R23_ORDER `hl7:"true,ORDER"` Other []interface{} }
OUL_R23_CONTAINER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OUL_R23_CONTAINER) MessageTypeSubStructName ¶
func (s *OUL_R23_CONTAINER) MessageTypeSubStructName() string
type OUL_R23_ORDER ¶
type OUL_R23_ORDER struct { OBR *OBR `hl7:"true,OBR"` ORC *ORC `hl7:"false,ORC"` NTE []NTE `hl7:"false,NTE"` TIMING_QTY []OUL_R23_TIMING_QTY `hl7:"false,TIMING_QTY"` RESULT []OUL_R23_RESULT `hl7:"false,RESULT"` CTI []CTI `hl7:"false,CTI"` Other []interface{} }
OUL_R23_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OUL_R23_ORDER) MessageTypeSubStructName ¶
func (s *OUL_R23_ORDER) MessageTypeSubStructName() string
type OUL_R23_PATIENT ¶
type OUL_R23_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
OUL_R23_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OUL_R23_PATIENT) MessageTypeSubStructName ¶
func (s *OUL_R23_PATIENT) MessageTypeSubStructName() string
type OUL_R23_PIDv2 ¶
type OUL_R23_PIDv2 struct {
// contains filtered or unexported fields
}
func (*OUL_R23_PIDv2) AllNTE ¶
func (m *OUL_R23_PIDv2) AllNTE() []*NTE
func (OUL_R23_PIDv2) MarshalYAML ¶
func (m OUL_R23_PIDv2) MarshalYAML() (interface{}, error)
func (*OUL_R23_PIDv2) PD1 ¶
func (m *OUL_R23_PIDv2) PD1() *PD1
func (*OUL_R23_PIDv2) PID ¶
func (m *OUL_R23_PIDv2) PID() *PID
type OUL_R23_RESULT ¶
type OUL_R23_RESULT struct { OBX *OBX `hl7:"true,OBX"` TCD *TCD `hl7:"false,TCD"` SID []SID `hl7:"false,SID"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
OUL_R23_RESULT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OUL_R23_RESULT) MessageTypeSubStructName ¶
func (s *OUL_R23_RESULT) MessageTypeSubStructName() string
type OUL_R23_SPECIMEN ¶
type OUL_R23_SPECIMEN struct { SPM *SPM `hl7:"true,SPM"` OBX []OBX `hl7:"false,OBX"` CONTAINER []OUL_R23_CONTAINER `hl7:"true,CONTAINER"` Other []interface{} }
OUL_R23_SPECIMEN represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OUL_R23_SPECIMEN) MessageTypeSubStructName ¶
func (s *OUL_R23_SPECIMEN) MessageTypeSubStructName() string
type OUL_R23_SPM_SAC_OBR_OBXv2 ¶
type OUL_R23_SPM_SAC_OBR_OBXv2 struct {
// contains filtered or unexported fields
}
func (*OUL_R23_SPM_SAC_OBR_OBXv2) AllNTE ¶
func (m *OUL_R23_SPM_SAC_OBR_OBXv2) AllNTE() []*NTE
func (*OUL_R23_SPM_SAC_OBR_OBXv2) AllSID ¶
func (m *OUL_R23_SPM_SAC_OBR_OBXv2) AllSID() []*SID
func (OUL_R23_SPM_SAC_OBR_OBXv2) MarshalYAML ¶
func (m OUL_R23_SPM_SAC_OBR_OBXv2) MarshalYAML() (interface{}, error)
func (*OUL_R23_SPM_SAC_OBR_OBXv2) OBX ¶
func (m *OUL_R23_SPM_SAC_OBR_OBXv2) OBX() *OBX
func (*OUL_R23_SPM_SAC_OBR_OBXv2) TCD ¶
func (m *OUL_R23_SPM_SAC_OBR_OBXv2) TCD() *TCD
type OUL_R23_SPM_SAC_OBR_TQ1v2 ¶
type OUL_R23_SPM_SAC_OBR_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*OUL_R23_SPM_SAC_OBR_TQ1v2) AllTQ2 ¶
func (m *OUL_R23_SPM_SAC_OBR_TQ1v2) AllTQ2() []*TQ2
func (OUL_R23_SPM_SAC_OBR_TQ1v2) MarshalYAML ¶
func (m OUL_R23_SPM_SAC_OBR_TQ1v2) MarshalYAML() (interface{}, error)
func (*OUL_R23_SPM_SAC_OBR_TQ1v2) TQ1 ¶
func (m *OUL_R23_SPM_SAC_OBR_TQ1v2) TQ1() *TQ1
type OUL_R23_SPM_SAC_OBRv2 ¶
type OUL_R23_SPM_SAC_OBRv2 struct {
// contains filtered or unexported fields
}
func (*OUL_R23_SPM_SAC_OBRv2) AllCTI ¶
func (m *OUL_R23_SPM_SAC_OBRv2) AllCTI() []*CTI
func (*OUL_R23_SPM_SAC_OBRv2) AllNTE ¶
func (m *OUL_R23_SPM_SAC_OBRv2) AllNTE() []*NTE
func (*OUL_R23_SPM_SAC_OBRv2) GroupByOBX ¶
func (m *OUL_R23_SPM_SAC_OBRv2) GroupByOBX() []*OUL_R23_SPM_SAC_OBR_OBXv2
func (*OUL_R23_SPM_SAC_OBRv2) GroupByTQ1 ¶
func (m *OUL_R23_SPM_SAC_OBRv2) GroupByTQ1() []*OUL_R23_SPM_SAC_OBR_TQ1v2
func (OUL_R23_SPM_SAC_OBRv2) MarshalYAML ¶
func (m OUL_R23_SPM_SAC_OBRv2) MarshalYAML() (interface{}, error)
func (*OUL_R23_SPM_SAC_OBRv2) OBR ¶
func (m *OUL_R23_SPM_SAC_OBRv2) OBR() *OBR
func (*OUL_R23_SPM_SAC_OBRv2) ORC ¶
func (m *OUL_R23_SPM_SAC_OBRv2) ORC() *ORC
type OUL_R23_SPM_SACv2 ¶
type OUL_R23_SPM_SACv2 struct {
// contains filtered or unexported fields
}
func (*OUL_R23_SPM_SACv2) GroupByOBR ¶
func (m *OUL_R23_SPM_SACv2) GroupByOBR() []*OUL_R23_SPM_SAC_OBRv2
func (*OUL_R23_SPM_SACv2) INV ¶
func (m *OUL_R23_SPM_SACv2) INV() *INV
func (OUL_R23_SPM_SACv2) MarshalYAML ¶
func (m OUL_R23_SPM_SACv2) MarshalYAML() (interface{}, error)
func (*OUL_R23_SPM_SACv2) SAC ¶
func (m *OUL_R23_SPM_SACv2) SAC() *SAC
type OUL_R23_SPMv2 ¶
type OUL_R23_SPMv2 struct {
// contains filtered or unexported fields
}
func (*OUL_R23_SPMv2) AllOBX ¶
func (m *OUL_R23_SPMv2) AllOBX() []*OBX
func (*OUL_R23_SPMv2) GroupBySAC ¶
func (m *OUL_R23_SPMv2) GroupBySAC() []*OUL_R23_SPM_SACv2
func (OUL_R23_SPMv2) MarshalYAML ¶
func (m OUL_R23_SPMv2) MarshalYAML() (interface{}, error)
func (*OUL_R23_SPMv2) SPM ¶
func (m *OUL_R23_SPMv2) SPM() *SPM
type OUL_R23_TIMING_QTY ¶
type OUL_R23_TIMING_QTY struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
OUL_R23_TIMING_QTY represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OUL_R23_TIMING_QTY) MessageTypeSubStructName ¶
func (s *OUL_R23_TIMING_QTY) MessageTypeSubStructName() string
type OUL_R23_VISIT ¶
type OUL_R23_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
OUL_R23_VISIT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OUL_R23_VISIT) MessageTypeSubStructName ¶
func (s *OUL_R23_VISIT) MessageTypeSubStructName() string
type OUL_R23v2 ¶
type OUL_R23v2 struct {
// contains filtered or unexported fields
}
func (*OUL_R23v2) GroupByPID ¶
func (m *OUL_R23v2) GroupByPID() *OUL_R23_PIDv2
func (*OUL_R23v2) GroupBySPM ¶
func (m *OUL_R23v2) GroupBySPM() []*OUL_R23_SPMv2
func (OUL_R23v2) MarshalYAML ¶
type OUL_R24 ¶
type OUL_R24 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` NTE *NTE `hl7:"false,NTE"` PATIENT *OUL_R24_PATIENT `hl7:"false,PATIENT"` VISIT *OUL_R24_VISIT `hl7:"false,VISIT"` ORDER []OUL_R24_ORDER `hl7:"true,ORDER"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
OUL_R24 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OUL_R24) MessageTypeName ¶
type OUL_R24_CONTAINER ¶
type OUL_R24_CONTAINER struct { SAC *SAC `hl7:"true,SAC"` INV *INV `hl7:"false,INV"` Other []interface{} }
OUL_R24_CONTAINER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OUL_R24_CONTAINER) MessageTypeSubStructName ¶
func (s *OUL_R24_CONTAINER) MessageTypeSubStructName() string
type OUL_R24_OBR_OBXv2 ¶
type OUL_R24_OBR_OBXv2 struct {
// contains filtered or unexported fields
}
func (*OUL_R24_OBR_OBXv2) AllNTE ¶
func (m *OUL_R24_OBR_OBXv2) AllNTE() []*NTE
func (*OUL_R24_OBR_OBXv2) AllSID ¶
func (m *OUL_R24_OBR_OBXv2) AllSID() []*SID
func (OUL_R24_OBR_OBXv2) MarshalYAML ¶
func (m OUL_R24_OBR_OBXv2) MarshalYAML() (interface{}, error)
func (*OUL_R24_OBR_OBXv2) OBX ¶
func (m *OUL_R24_OBR_OBXv2) OBX() *OBX
func (*OUL_R24_OBR_OBXv2) TCD ¶
func (m *OUL_R24_OBR_OBXv2) TCD() *TCD
type OUL_R24_OBR_SPM_SACv2 ¶
type OUL_R24_OBR_SPM_SACv2 struct {
// contains filtered or unexported fields
}
func (*OUL_R24_OBR_SPM_SACv2) INV ¶
func (m *OUL_R24_OBR_SPM_SACv2) INV() *INV
func (OUL_R24_OBR_SPM_SACv2) MarshalYAML ¶
func (m OUL_R24_OBR_SPM_SACv2) MarshalYAML() (interface{}, error)
func (*OUL_R24_OBR_SPM_SACv2) SAC ¶
func (m *OUL_R24_OBR_SPM_SACv2) SAC() *SAC
type OUL_R24_OBR_SPMv2 ¶
type OUL_R24_OBR_SPMv2 struct {
// contains filtered or unexported fields
}
func (*OUL_R24_OBR_SPMv2) AllOBX ¶
func (m *OUL_R24_OBR_SPMv2) AllOBX() []*OBX
func (*OUL_R24_OBR_SPMv2) GroupBySAC ¶
func (m *OUL_R24_OBR_SPMv2) GroupBySAC() []*OUL_R24_OBR_SPM_SACv2
func (OUL_R24_OBR_SPMv2) MarshalYAML ¶
func (m OUL_R24_OBR_SPMv2) MarshalYAML() (interface{}, error)
func (*OUL_R24_OBR_SPMv2) SPM ¶
func (m *OUL_R24_OBR_SPMv2) SPM() *SPM
type OUL_R24_OBR_TQ1v2 ¶
type OUL_R24_OBR_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*OUL_R24_OBR_TQ1v2) AllTQ2 ¶
func (m *OUL_R24_OBR_TQ1v2) AllTQ2() []*TQ2
func (OUL_R24_OBR_TQ1v2) MarshalYAML ¶
func (m OUL_R24_OBR_TQ1v2) MarshalYAML() (interface{}, error)
func (*OUL_R24_OBR_TQ1v2) TQ1 ¶
func (m *OUL_R24_OBR_TQ1v2) TQ1() *TQ1
type OUL_R24_OBRv2 ¶
type OUL_R24_OBRv2 struct {
// contains filtered or unexported fields
}
func (*OUL_R24_OBRv2) AllCTI ¶
func (m *OUL_R24_OBRv2) AllCTI() []*CTI
func (*OUL_R24_OBRv2) AllNTE ¶
func (m *OUL_R24_OBRv2) AllNTE() []*NTE
func (*OUL_R24_OBRv2) GroupByOBX ¶
func (m *OUL_R24_OBRv2) GroupByOBX() []*OUL_R24_OBR_OBXv2
func (*OUL_R24_OBRv2) GroupBySPM ¶
func (m *OUL_R24_OBRv2) GroupBySPM() []*OUL_R24_OBR_SPMv2
func (*OUL_R24_OBRv2) GroupByTQ1 ¶
func (m *OUL_R24_OBRv2) GroupByTQ1() []*OUL_R24_OBR_TQ1v2
func (OUL_R24_OBRv2) MarshalYAML ¶
func (m OUL_R24_OBRv2) MarshalYAML() (interface{}, error)
func (*OUL_R24_OBRv2) OBR ¶
func (m *OUL_R24_OBRv2) OBR() *OBR
func (*OUL_R24_OBRv2) ORC ¶
func (m *OUL_R24_OBRv2) ORC() *ORC
type OUL_R24_ORDER ¶
type OUL_R24_ORDER struct { OBR *OBR `hl7:"true,OBR"` ORC *ORC `hl7:"false,ORC"` NTE []NTE `hl7:"false,NTE"` TIMING_QTY []OUL_R24_TIMING_QTY `hl7:"false,TIMING_QTY"` SPECIMEN []OUL_R24_SPECIMEN `hl7:"false,SPECIMEN"` RESULT []OUL_R24_RESULT `hl7:"false,RESULT"` CTI []CTI `hl7:"false,CTI"` Other []interface{} }
OUL_R24_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OUL_R24_ORDER) MessageTypeSubStructName ¶
func (s *OUL_R24_ORDER) MessageTypeSubStructName() string
type OUL_R24_PATIENT ¶
type OUL_R24_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
OUL_R24_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OUL_R24_PATIENT) MessageTypeSubStructName ¶
func (s *OUL_R24_PATIENT) MessageTypeSubStructName() string
type OUL_R24_PIDv2 ¶
type OUL_R24_PIDv2 struct {
// contains filtered or unexported fields
}
func (*OUL_R24_PIDv2) AllNTE ¶
func (m *OUL_R24_PIDv2) AllNTE() []*NTE
func (OUL_R24_PIDv2) MarshalYAML ¶
func (m OUL_R24_PIDv2) MarshalYAML() (interface{}, error)
func (*OUL_R24_PIDv2) PD1 ¶
func (m *OUL_R24_PIDv2) PD1() *PD1
func (*OUL_R24_PIDv2) PID ¶
func (m *OUL_R24_PIDv2) PID() *PID
type OUL_R24_RESULT ¶
type OUL_R24_RESULT struct { OBX *OBX `hl7:"true,OBX"` TCD *TCD `hl7:"false,TCD"` SID []SID `hl7:"false,SID"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
OUL_R24_RESULT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OUL_R24_RESULT) MessageTypeSubStructName ¶
func (s *OUL_R24_RESULT) MessageTypeSubStructName() string
type OUL_R24_SPECIMEN ¶
type OUL_R24_SPECIMEN struct { SPM *SPM `hl7:"true,SPM"` OBX []OBX `hl7:"false,OBX"` CONTAINER []OUL_R24_CONTAINER `hl7:"false,CONTAINER"` Other []interface{} }
OUL_R24_SPECIMEN represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OUL_R24_SPECIMEN) MessageTypeSubStructName ¶
func (s *OUL_R24_SPECIMEN) MessageTypeSubStructName() string
type OUL_R24_TIMING_QTY ¶
type OUL_R24_TIMING_QTY struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
OUL_R24_TIMING_QTY represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OUL_R24_TIMING_QTY) MessageTypeSubStructName ¶
func (s *OUL_R24_TIMING_QTY) MessageTypeSubStructName() string
type OUL_R24_VISIT ¶
type OUL_R24_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
OUL_R24_VISIT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*OUL_R24_VISIT) MessageTypeSubStructName ¶
func (s *OUL_R24_VISIT) MessageTypeSubStructName() string
type OUL_R24v2 ¶
type OUL_R24v2 struct {
// contains filtered or unexported fields
}
func (*OUL_R24v2) GroupByOBR ¶
func (m *OUL_R24v2) GroupByOBR() []*OUL_R24_OBRv2
func (*OUL_R24v2) GroupByPID ¶
func (m *OUL_R24v2) GroupByPID() *OUL_R24_PIDv2
func (OUL_R24v2) MarshalYAML ¶
type OVR ¶
type OVR struct { BusinessRuleOverrideType *CWE `hl7:"false,Business Rule Override Type"` // OVR-1 BusinessRuleOverrideCode *CWE `hl7:"false,Business Rule Override Code"` // OVR-2 OverrideComments *TX `hl7:"false,Override Comments"` // OVR-3 OverrideEnteredBy *XCN `hl7:"false,Override Entered By"` // OVR-4 OverrideAuthorizedBy *XCN `hl7:"false,Override Authorized By"` // OVR-5 }
OVR represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*OVR) SegmentName ¶
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.4
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.5.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 LivingWillCode *IS `hl7:"false,Living Will Code"` // PD1-7 OrganDonorCode *IS `hl7:"false,Organ Donor Code"` // 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 ProtectionIndicatorEffectiveDate *DT `hl7:"false,Protection Indicator Effective Date"` // PD1-13 PlaceOfWorship []XON `hl7:"false,Place Of Worship"` // PD1-14 AdvanceDirectiveCode []CE `hl7:"false,Advance Directive Code"` // PD1-15 ImmunizationRegistryStatus *IS `hl7:"false,Immunization Registry Status"` // PD1-16 ImmunizationRegistryStatusEffectiveDate *DT `hl7:"false,Immunization Registry Status Effective Date"` // PD1-17 PublicityCodeEffectiveDate *DT `hl7:"false,Publicity Code Effective Date"` // PD1-18 MilitaryBranch *IS `hl7:"false,Military Branch"` // PD1-19 MilitaryRankGrade *IS `hl7:"false,Military Rank/Grade"` // PD1-20 MilitaryStatus *IS `hl7:"false,Military Status"` // PD1-21 }
PD1 represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*PD1) SegmentName ¶
type PDA ¶
type PDA struct { DeathCauseCode []CE `hl7:"false,Death Cause Code"` // PDA-1 DeathLocation *PL `hl7:"false,Death Location"` // PDA-2 DeathCertifiedIndicator *ID `hl7:"false,Death Certified Indicator"` // PDA-3 DeathCertificateSignedDateTime *TS `hl7:"false,Death Certificate Signed Date/Time"` // PDA-4 DeathCertifiedBy *XCN `hl7:"false,Death Certified By"` // PDA-5 AutopsyIndicator *ID `hl7:"false,Autopsy Indicator"` // PDA-6 AutopsyStartAndEndDateTime *DR `hl7:"false,Autopsy Start And End Date/Time"` // PDA-7 AutopsyPerformedBy *XCN `hl7:"false,Autopsy Performed By"` // PDA-8 CoronerIndicator *ID `hl7:"false,Coroner Indicator"` // PDA-9 }
PDA represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*PDA) 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.5.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.5.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.5.1
func (*PES) SegmentName ¶
type PEX_P07 ¶
type PEX_P07 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` 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.5.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.5.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.5.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"` NK1_TIMING_QTY []PEX_P07_NK1_TIMING_QTY `hl7:"true,NK1_TIMING_QTY"` RXR []RXR `hl7:"false,RXR"` Other []interface{} }
PEX_P07_ASSOCIATED_RX_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.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.5.1
func (*PEX_P07_EXPERIENCE) MessageTypeSubStructName ¶
func (s *PEX_P07_EXPERIENCE) MessageTypeSubStructName() string
type PEX_P07_NK1_TIMING_QTY ¶
type PEX_P07_NK1_TIMING_QTY struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
PEX_P07_NK1_TIMING_QTY represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*PEX_P07_NK1_TIMING_QTY) MessageTypeSubStructName ¶
func (s *PEX_P07_NK1_TIMING_QTY) 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_NK1_TQ1v2 ¶
type PEX_P07_PES_PEO_PCR_NK1_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*PEX_P07_PES_PEO_PCR_NK1_TQ1v2) AllTQ2 ¶
func (m *PEX_P07_PES_PEO_PCR_NK1_TQ1v2) AllTQ2() []*TQ2
func (PEX_P07_PES_PEO_PCR_NK1_TQ1v2) MarshalYAML ¶
func (m PEX_P07_PES_PEO_PCR_NK1_TQ1v2) MarshalYAML() (interface{}, error)
func (*PEX_P07_PES_PEO_PCR_NK1_TQ1v2) TQ1 ¶
func (m *PEX_P07_PES_PEO_PCR_NK1_TQ1v2) TQ1() *TQ1
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) GroupByTQ1 ¶
func (m *PEX_P07_PES_PEO_PCR_NK1v2) GroupByTQ1() []*PEX_P07_PES_PEO_PCR_NK1_TQ1v2
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_PCR_TQ1v2 ¶
type PEX_P07_PES_PEO_PCR_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*PEX_P07_PES_PEO_PCR_TQ1v2) AllTQ2 ¶
func (m *PEX_P07_PES_PEO_PCR_TQ1v2) AllTQ2() []*TQ2
func (PEX_P07_PES_PEO_PCR_TQ1v2) MarshalYAML ¶
func (m PEX_P07_PES_PEO_PCR_TQ1v2) MarshalYAML() (interface{}, error)
func (*PEX_P07_PES_PEO_PCR_TQ1v2) TQ1 ¶
func (m *PEX_P07_PES_PEO_PCR_TQ1v2) TQ1() *TQ1
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) GroupByTQ1 ¶
func (m *PEX_P07_PES_PEO_PCRv2) GroupByTQ1() []*PEX_P07_PES_PEO_PCR_TQ1v2
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.5.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.5.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.5.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"` TIMING_QTY []PEX_P07_TIMING_QTY `hl7:"true,TIMING_QTY"` RXR []RXR `hl7:"false,RXR"` Other []interface{} }
PEX_P07_RX_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.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.5.1
func (*PEX_P07_STUDY) MessageTypeSubStructName ¶
func (s *PEX_P07_STUDY) MessageTypeSubStructName() string
type PEX_P07_TIMING_QTY ¶
type PEX_P07_TIMING_QTY struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
PEX_P07_TIMING_QTY represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*PEX_P07_TIMING_QTY) MessageTypeSubStructName ¶
func (s *PEX_P07_TIMING_QTY) 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.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5.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"` // Missing: anyHL7Segment Other []interface{} }
PGL_PC6_CHOICE represents the corresponding HL7 message type. Definition from HL7 2.5
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.5.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.5.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
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.5.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.5.1
func (*PGL_PC6_ORDER) MessageTypeSubStructName ¶
func (s *PGL_PC6_ORDER) MessageTypeSubStructName() string
type PGL_PC6_ORDER_DETAIL ¶
type PGL_PC6_ORDER_DETAIL struct { ORDER_DETAIL_SEGMENT *PGL_PC6_ORDER_DETAIL_SEGMENT `hl7:"true,ORDER_DETAIL_SEGMENT"` 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.5.1
func (*PGL_PC6_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *PGL_PC6_ORDER_DETAIL) MessageTypeSubStructName() string
type PGL_PC6_ORDER_DETAIL_SEGMENT ¶
type PGL_PC6_ORDER_DETAIL_SEGMENT struct { // Only one of the following fields will be set. OBR *OBR `hl7:"true,OBR"` // Missing: anyHL7Segment Other []interface{} }
PGL_PC6_ORDER_DETAIL_SEGMENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*PGL_PC6_ORDER_DETAIL_SEGMENT) MessageTypeSubStructName ¶
func (s *PGL_PC6_ORDER_DETAIL_SEGMENT) 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.5.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.5.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.5.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.5.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.5.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.5.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.4
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 AdministrativeSex *IS `hl7:"false,Administrative 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 IdentityUnknownIndicator *ID `hl7:"false,Identity Unknown Indicator"` // PID-31 IdentityReliabilityCode []IS `hl7:"false,Identity Reliability Code"` // PID-32 LastUpdateDateTime *TS `hl7:"false,Last Update Date/Time"` // PID-33 LastUpdateFacility *HD `hl7:"false,Last Update Facility"` // PID-34 SpeciesCode *CE `hl7:"false,Species Code"` // PID-35 BreedCode *CE `hl7:"false,Breed Code"` // PID-36 Strain *ST `hl7:"false,Strain"` // PID-37 ProductionClassCode *CE `hl7:"false,Production Class Code"` // PID-38 TribalCitizenship []CWE `hl7:"false,Tribal Citizenship"` // PID-39 }
PID represents the corresponding HL7 segment. Definition from HL7 2.5.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.5.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"` ComprehensiveLocationIdentifier *EI `hl7:"false,Comprehensive Location Identifier"` AssigningAuthorityForLocation *HD `hl7:"false,Assigning Authority For Location"` }
PL represents the corresponding HL7 datatype. Definition from HL7 2.5.1
type PLN ¶
type PLN struct { IDNumber *ST `hl7:"false,ID Number"` TypeOfIDNumber *IS `hl7:"false,Type Of ID Number"` StateOtherQualifyingInformation *ST `hl7:"false,State/Other Qualifying Information"` ExpirationDate *DT `hl7:"false,Expiration Date"` }
PLN represents the corresponding HL7 datatype. Definition from HL7 2.5.1
type PMU_B01 ¶
type PMU_B01 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` EVN *EVN `hl7:"true,EVN"` STF *STF `hl7:"true,STF"` PRA []PRA `hl7:"false,PRA"` ORG []ORG `hl7:"false,ORG"` AFF []AFF `hl7:"false,AFF"` LAN []LAN `hl7:"false,LAN"` EDU []EDU `hl7:"false,EDU"` CER []CER `hl7:"false,CER"` Other []interface{} }
PMU_B01 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*PMU_B01) MessageTypeName ¶
type PMU_B01v2 ¶
type PMU_B01v2 struct {
// contains filtered or unexported fields
}
func (PMU_B01v2) MarshalYAML ¶
type PMU_B03 ¶
type PMU_B03 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` EVN *EVN `hl7:"true,EVN"` STF *STF `hl7:"true,STF"` Other []interface{} }
PMU_B03 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*PMU_B03) MessageTypeName ¶
type PMU_B03v2 ¶
type PMU_B03v2 struct {
// contains filtered or unexported fields
}
func (PMU_B03v2) MarshalYAML ¶
type PMU_B04 ¶
type PMU_B04 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` EVN *EVN `hl7:"true,EVN"` STF *STF `hl7:"true,STF"` PRA []PRA `hl7:"false,PRA"` ORG []ORG `hl7:"false,ORG"` Other []interface{} }
PMU_B04 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*PMU_B04) MessageTypeName ¶
type PMU_B04v2 ¶
type PMU_B04v2 struct {
// contains filtered or unexported fields
}
func (PMU_B04v2) MarshalYAML ¶
type PMU_B07 ¶
type PMU_B07 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` EVN *EVN `hl7:"true,EVN"` STF *STF `hl7:"true,STF"` PRA *PRA `hl7:"false,PRA"` CERTIFICATE []PMU_B07_CERTIFICATE `hl7:"false,CERTIFICATE"` Other []interface{} }
PMU_B07 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*PMU_B07) MessageTypeName ¶
type PMU_B07_CERTIFICATE ¶
type PMU_B07_CERTIFICATE struct { CER *CER `hl7:"true,CER"` ROL []ROL `hl7:"false,ROL"` Other []interface{} }
PMU_B07_CERTIFICATE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*PMU_B07_CERTIFICATE) MessageTypeSubStructName ¶
func (s *PMU_B07_CERTIFICATE) MessageTypeSubStructName() string
type PMU_B07_CERv2 ¶
type PMU_B07_CERv2 struct {
// contains filtered or unexported fields
}
func (*PMU_B07_CERv2) AllROL ¶
func (m *PMU_B07_CERv2) AllROL() []*ROL
func (*PMU_B07_CERv2) CER ¶
func (m *PMU_B07_CERv2) CER() *CER
func (PMU_B07_CERv2) MarshalYAML ¶
func (m PMU_B07_CERv2) MarshalYAML() (interface{}, error)
type PMU_B07v2 ¶
type PMU_B07v2 struct {
// contains filtered or unexported fields
}
func (*PMU_B07v2) GroupByCER ¶
func (m *PMU_B07v2) GroupByCER() []*PMU_B07_CERv2
func (PMU_B07v2) MarshalYAML ¶
type PMU_B08 ¶
type PMU_B08 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` EVN *EVN `hl7:"true,EVN"` STF *STF `hl7:"true,STF"` PRA *PRA `hl7:"false,PRA"` CER []CER `hl7:"false,CER"` Other []interface{} }
PMU_B08 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*PMU_B08) MessageTypeName ¶
type PMU_B08v2 ¶
type PMU_B08v2 struct {
// contains filtered or unexported fields
}
func (PMU_B08v2) MarshalYAML ¶
type PN ¶
type PN struct { FamilyName *FN `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)"` }
PN represents the corresponding HL7 datatype. Definition from HL7 2.4
type PPG_PCG ¶
type PPG_PCG struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` 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.5.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"` // Missing: anyHL7Segment Other []interface{} }
PPG_PCG_CHOICE represents the corresponding HL7 message type. Definition from HL7 2.5
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.5.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.5.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.5.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.5.1
func (*PPG_PCG_ORDER) MessageTypeSubStructName ¶
func (s *PPG_PCG_ORDER) MessageTypeSubStructName() string
type PPG_PCG_ORDER_DETAIL ¶
type PPG_PCG_ORDER_DETAIL struct { ORDER_DETAIL_SEGMENT *PPG_PCG_ORDER_DETAIL_SEGMENT `hl7:"true,ORDER_DETAIL_SEGMENT"` 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.5.1
func (*PPG_PCG_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *PPG_PCG_ORDER_DETAIL) MessageTypeSubStructName() string
type PPG_PCG_ORDER_DETAIL_SEGMENT ¶
type PPG_PCG_ORDER_DETAIL_SEGMENT struct { // Only one of the following fields will be set. OBR *OBR `hl7:"true,OBR"` // Missing: anyHL7Segment Other []interface{} }
PPG_PCG_ORDER_DETAIL_SEGMENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*PPG_PCG_ORDER_DETAIL_SEGMENT) MessageTypeSubStructName ¶
func (s *PPG_PCG_ORDER_DETAIL_SEGMENT) 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.5.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.5.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.5.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.5.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.5.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.5.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.5.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
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"` FamilyName *FN `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"` AssigningAuthority *HD `hl7:"false,Assigning Authority"` NameTypeCode *ID `hl7:"false,Name Type Code"` IdentifierCheckDigit *ST `hl7:"false,Identifier Check Digit"` CheckDigitScheme *ID `hl7:"false,Check Digit Scheme"` IdentifierTypeCode *ID `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"` NameContext *CE `hl7:"false,Name Context"` NameValidityRange *DR `hl7:"false,Name Validity Range"` NameAssemblyOrder *ID `hl7:"false,Name Assembly Order"` EffectiveDate *TS `hl7:"false,Effective Date"` ExpirationDate *TS `hl7:"false,Expiration Date"` ProfessionalSuffix *ST `hl7:"false,Professional Suffix"` AssigningJurisdiction *CWE `hl7:"false,Assigning Jurisdiction"` AssigningAgencyOrDepartment *CWE `hl7:"false,Assigning Agency Or Department"` }
PPN represents the corresponding HL7 datatype. Definition from HL7 2.5.1
type PPP_PCB ¶
type PPP_PCB struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` 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.5.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"` // Missing: anyHL7Segment Other []interface{} }
PPP_PCB_CHOICE represents the corresponding HL7 message type. Definition from HL7 2.5
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.5.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.5.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.5.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.5.1
func (*PPP_PCB_ORDER) MessageTypeSubStructName ¶
func (s *PPP_PCB_ORDER) MessageTypeSubStructName() string
type PPP_PCB_ORDER_DETAIL ¶
type PPP_PCB_ORDER_DETAIL struct { ORDER_DETAIL_SEGMENT *PPP_PCB_ORDER_DETAIL_SEGMENT `hl7:"true,ORDER_DETAIL_SEGMENT"` 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.5.1
func (*PPP_PCB_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *PPP_PCB_ORDER_DETAIL) MessageTypeSubStructName() string
type PPP_PCB_ORDER_DETAIL_SEGMENT ¶
type PPP_PCB_ORDER_DETAIL_SEGMENT struct { // Only one of the following fields will be set. OBR *OBR `hl7:"true,OBR"` // Missing: anyHL7Segment Other []interface{} }
PPP_PCB_ORDER_DETAIL_SEGMENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*PPP_PCB_ORDER_DETAIL_SEGMENT) MessageTypeSubStructName ¶
func (s *PPP_PCB_ORDER_DETAIL_SEGMENT) 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.5.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.5.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.5.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.5.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.5.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.5.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.5.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
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"` SFT []SFT `hl7:"false,SFT"` 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.5.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"` // Missing: anyHL7Segment Other []interface{} }
PPR_PC1_CHOICE represents the corresponding HL7 message type. Definition from HL7 2.5
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.5.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.5.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.5.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.5.1
func (*PPR_PC1_ORDER) MessageTypeSubStructName ¶
func (s *PPR_PC1_ORDER) MessageTypeSubStructName() string
type PPR_PC1_ORDER_DETAIL ¶
type PPR_PC1_ORDER_DETAIL struct { ORDER_DETAIL_SEGMENT *PPR_PC1_ORDER_DETAIL_SEGMENT `hl7:"true,ORDER_DETAIL_SEGMENT"` 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.5.1
func (*PPR_PC1_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *PPR_PC1_ORDER_DETAIL) MessageTypeSubStructName() string
type PPR_PC1_ORDER_DETAIL_SEGMENT ¶
type PPR_PC1_ORDER_DETAIL_SEGMENT struct { // Only one of the following fields will be set. OBR *OBR `hl7:"true,OBR"` // Missing: anyHL7Segment Other []interface{} }
PPR_PC1_ORDER_DETAIL_SEGMENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*PPR_PC1_ORDER_DETAIL_SEGMENT) MessageTypeSubStructName ¶
func (s *PPR_PC1_ORDER_DETAIL_SEGMENT) 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.5.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.5.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.5.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
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"` PROBLEM_OBSERVATION []PPR_PC1_PROBLEM_OBSERVATION `hl7:"false,PROBLEM_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.5.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.5.1
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.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5.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"` // Missing: anyHL7Segment Other []interface{} }
PPT_PCL_CHOICE represents the corresponding HL7 message type. Definition from HL7 2.5
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.5.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.5.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.5.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.5.1
func (*PPT_PCL_ORDER) MessageTypeSubStructName ¶
func (s *PPT_PCL_ORDER) MessageTypeSubStructName() string
type PPT_PCL_ORDER_DETAIL ¶
type PPT_PCL_ORDER_DETAIL struct { ORDER_DETAIL_SEGMENT *PPT_PCL_ORDER_DETAIL_SEGMENT `hl7:"true,ORDER_DETAIL_SEGMENT"` 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.5.1
func (*PPT_PCL_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *PPT_PCL_ORDER_DETAIL) MessageTypeSubStructName() string
type PPT_PCL_ORDER_DETAIL_SEGMENT ¶
type PPT_PCL_ORDER_DETAIL_SEGMENT struct { // Only one of the following fields will be set. OBR *OBR `hl7:"true,OBR"` // Missing: anyHL7Segment Other []interface{} }
PPT_PCL_ORDER_DETAIL_SEGMENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*PPT_PCL_ORDER_DETAIL_SEGMENT) MessageTypeSubStructName ¶
func (s *PPT_PCL_ORDER_DETAIL_SEGMENT) 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.5.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.5.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.5.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.5.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.5.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
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.5.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.5.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.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5.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.4
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.5.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.5.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.5.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.5.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.5.1
func (*PPV_PCA_ORDER) MessageTypeSubStructName ¶
func (s *PPV_PCA_ORDER) MessageTypeSubStructName() string
type PPV_PCA_ORDER_CHOICE ¶
type PPV_PCA_ORDER_CHOICE struct { // Only one of the following fields will be set. OBR *OBR `hl7:"true,OBR"` // Missing: anyHL7Segment Other []interface{} }
PPV_PCA_ORDER_CHOICE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*PPV_PCA_ORDER_CHOICE) MessageTypeSubStructName ¶
func (s *PPV_PCA_ORDER_CHOICE) MessageTypeSubStructName() string
type PPV_PCA_ORDER_DETAIL ¶
type PPV_PCA_ORDER_DETAIL struct { ORDER_CHOICE *PPV_PCA_ORDER_CHOICE `hl7:"true,ORDER_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.5.1
func (*PPV_PCA_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *PPV_PCA_ORDER_DETAIL) MessageTypeSubStructName() string
type PPV_PCA_ORDER_DETAIL_SEGMENT ¶
type PPV_PCA_ORDER_DETAIL_SEGMENT struct { // Only one of the following fields will be set. OBR *OBR `hl7:"true,OBR"` // Missing: anyHL7Segment Other []interface{} }
PPV_PCA_ORDER_DETAIL_SEGMENT represents the corresponding HL7 message type. Definition from HL7 2.5
func (*PPV_PCA_ORDER_DETAIL_SEGMENT) MessageTypeSubStructName ¶
func (s *PPV_PCA_ORDER_DETAIL_SEGMENT) 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.5.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.5.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.5.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
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.5.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.5.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.5.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:"false,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 *ID `hl7:"false,Procedure Priority"` // PR1-14 AssociatedDiagnosisCode *CE `hl7:"false,Associated Diagnosis Code"` // PR1-15 ProcedureCodeModifier []CE `hl7:"false,Procedure Code Modifier"` // PR1-16 ProcedureDRGType *IS `hl7:"false,Procedure DRG Type"` // PR1-17 TissueTypeCode []CE `hl7:"false,Tissue Type Code"` // PR1-18 ProcedureIdentifier *EI `hl7:"false,Procedure Identifier"` // PR1-19 ProcedureActionCode *ID `hl7:"false,Procedure Action Code"` // PR1-20 }
PR1 represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*PR1) SegmentName ¶
type PRA ¶
type PRA struct { PrimaryKeyValuePRA *CE `hl7:"false,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 Institution *CE `hl7:"false,Institution"` // PRA-9 DateLeftPractice *DT `hl7:"false,Date Left Practice"` // PRA-10 GovernmentReimbursementBillingEligibility []CE `hl7:"false,Government Reimbursement Billing Eligibility"` // PRA-11 SetIDPRA *SI `hl7:"false,Set ID - PRA"` // PRA-12 }
PRA represents the corresponding HL7 segment. Definition from HL7 2.5.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.5.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.5.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 []PLN `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.5.1
func (*PRD) SegmentName ¶
type PRL ¶
type PRL struct { ParentObservationIdentifier *CE `hl7:"false,Parent Observation Identifier"` ParentObservationSubIdentifier *ST `hl7:"false,Parent Observation Sub-Identifier"` ParentObservationValueDescriptor *TX `hl7:"false,Parent Observation Value Descriptor"` }
PRL represents the corresponding HL7 datatype. Definition from HL7 2.5.1
type PRR_PC5 ¶
type PRR_PC5 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` 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.5.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"` // Missing: anyHL7Segment Other []interface{} }
PRR_PC5_CHOICE represents the corresponding HL7 message type. Definition from HL7 2.5
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.5.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.5.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.5.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.5.1
func (*PRR_PC5_ORDER) MessageTypeSubStructName ¶
func (s *PRR_PC5_ORDER) MessageTypeSubStructName() string
type PRR_PC5_ORDER_DETAIL ¶
type PRR_PC5_ORDER_DETAIL struct { ORDER_DETAIL_SEGMENT *PRR_PC5_ORDER_DETAIL_SEGMENT `hl7:"true,ORDER_DETAIL_SEGMENT"` 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.5.1
func (*PRR_PC5_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *PRR_PC5_ORDER_DETAIL) MessageTypeSubStructName() string
type PRR_PC5_ORDER_DETAIL_SEGMENT ¶
type PRR_PC5_ORDER_DETAIL_SEGMENT struct { // Only one of the following fields will be set. OBR *OBR `hl7:"true,OBR"` // Missing: anyHL7Segment Other []interface{} }
PRR_PC5_ORDER_DETAIL_SEGMENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*PRR_PC5_ORDER_DETAIL_SEGMENT) MessageTypeSubStructName ¶
func (s *PRR_PC5_ORDER_DETAIL_SEGMENT) 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.5.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.5.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.5.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
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.5.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.5.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.5.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.5.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.5.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.5.1
type PTA ¶
type PTA struct { PolicyType *IS `hl7:"false,Policy Type"` AmountClass *IS `hl7:"false,Amount Class"` MoneyOrPercentageQuantity *NM `hl7:"false,Money Or Percentage Quantity"` MoneyOrPercentage *MOP `hl7:"false,Money Or Percentage"` }
PTA represents the corresponding HL7 datatype. Definition from HL7 2.5.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.5.1
func (*PTH) SegmentName ¶
type PTR_PCF ¶
type PTR_PCF struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` 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.5.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"` // Missing: anyHL7Segment Other []interface{} }
PTR_PCF_CHOICE represents the corresponding HL7 message type. Definition from HL7 2.5
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.5.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.5.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.5.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.5.1
func (*PTR_PCF_ORDER) MessageTypeSubStructName ¶
func (s *PTR_PCF_ORDER) MessageTypeSubStructName() string
type PTR_PCF_ORDER_DETAIL ¶
type PTR_PCF_ORDER_DETAIL struct { ORDER_DETAIL_SEGMENT *PTR_PCF_ORDER_DETAIL_SEGMENT `hl7:"true,ORDER_DETAIL_SEGMENT"` 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.5.1
func (*PTR_PCF_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *PTR_PCF_ORDER_DETAIL) MessageTypeSubStructName() string
type PTR_PCF_ORDER_DETAIL_SEGMENT ¶
type PTR_PCF_ORDER_DETAIL_SEGMENT struct { // Only one of the following fields will be set. OBR *OBR `hl7:"true,OBR"` // Missing: anyHL7Segment Other []interface{} }
PTR_PCF_ORDER_DETAIL_SEGMENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*PTR_PCF_ORDER_DETAIL_SEGMENT) MessageTypeSubStructName ¶
func (s *PTR_PCF_ORDER_DETAIL_SEGMENT) 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.5.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.5.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.5.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.5.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.5.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
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.5.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.5.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.5.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.5.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 ExpectedSurgeryDateAndTime *TS `hl7:"false,Expected Surgery Date And 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 ModeOfArrivalCode *CE `hl7:"false,Mode Of Arrival Code"` // PV2-38 RecreationalDrugUseCode []CE `hl7:"false,Recreational Drug Use Code"` // PV2-39 AdmissionLevelOfCareCode *CE `hl7:"false,Admission Level Of Care Code"` // PV2-40 PrecautionCode []CE `hl7:"false,Precaution Code"` // PV2-41 PatientConditionCode *CE `hl7:"false,Patient Condition Code"` // PV2-42 LivingWillCode *IS `hl7:"false,Living Will Code"` // PV2-43 OrganDonorCode *IS `hl7:"false,Organ Donor Code"` // PV2-44 AdvanceDirectiveCode []CE `hl7:"false,Advance Directive Code"` // PV2-45 PatientStatusEffectiveDate *DT `hl7:"false,Patient Status Effective Date"` // PV2-46 ExpectedLOAReturnDateTime *TS `hl7:"false,Expected LOA Return Date/Time"` // PV2-47 ExpectedPreAdmissionTestingDateTime *TS `hl7:"false,Expected Pre-Admission Testing Date/Time"` // PV2-48 NotifyClergyCode []IS `hl7:"false,Notify Clergy Code"` // PV2-49 }
PV2 represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*PV2) SegmentName ¶
type ParseError ¶
ParseError occurs when we can't parse parse of a HL7 message.
func (*ParseError) Error ¶
func (e *ParseError) Error() string
type ParseErrors ¶
type ParseErrors []ParseError
ParseErrors occurs when we encounter multiple errors while attempting to parse a HL7 message.
func (ParseErrors) Error ¶
func (e ParseErrors) Error() string
type ParseMessageOptions ¶
type ParseMessageOptions struct { TimezoneLoc *time.Location // SegmentTerminator contains characters used as an end of segment terminator. SegmentTerminator []byte Rewrites *[]Rewrite AllowNullHeader bool }
ParseMessageOptions contains optional parameters to ParseMessage.
func NewParseMessageOptions ¶
func NewParseMessageOptions() *ParseMessageOptions
NewParseMessageOptions returns a ParseMessageOptions, which can be used to configure the parser's behaviour.
type QAK ¶
type QAK struct { QueryTag *ST `hl7:"false,Query Tag"` // QAK-1 QueryResponseStatus *ID `hl7:"false,Query Response Status"` // QAK-2 MessageQueryName *CE `hl7:"false,Message Query Name"` // QAK-3 HitCount *NM `hl7:"false,Hit Count"` // QAK-4 ThisPayload *NM `hl7:"false,This Payload"` // QAK-5 HitsRemaining *NM `hl7:"false,Hits Remaining"` // QAK-6 }
QAK represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*QAK) SegmentName ¶
type QBP_K13 ¶
type QBP_K13 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QAK *QAK `hl7:"true,QAK"` QPD *QPD `hl7:"true,QPD"` ROW_DEFINITION *QBP_K13_ROW_DEFINITION `hl7:"false,ROW_DEFINITION"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
QBP_K13 represents the corresponding HL7 message type. Definition from HL7 2.5
func (*QBP_K13) MessageTypeName ¶
type QBP_K13_ROW_DEFINITION ¶
type QBP_K13_ROW_DEFINITION struct { RDF *RDF `hl7:"true,RDF"` RDT []RDT `hl7:"false,RDT"` Other []interface{} }
QBP_K13_ROW_DEFINITION represents the corresponding HL7 message type. Definition from HL7 2.5
func (*QBP_K13_ROW_DEFINITION) MessageTypeSubStructName ¶
func (s *QBP_K13_ROW_DEFINITION) MessageTypeSubStructName() string
type QBP_K13v2 ¶
type QBP_K13v2 struct {
// contains filtered or unexported fields
}
func (QBP_K13v2) MarshalYAML ¶
type QBP_Q11 ¶
type QBP_Q11 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` QPD *QPD `hl7:"true,QPD"` RCP *RCP `hl7:"true,RCP"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
QBP_Q11 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*QBP_Q11) MessageTypeName ¶
type QBP_Q11v2 ¶
type QBP_Q11v2 struct {
// contains filtered or unexported fields
}
func (QBP_Q11v2) MarshalYAML ¶
type QBP_Q13 ¶
type QBP_Q13 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` QPD *QPD `hl7:"true,QPD"` RDF *RDF `hl7:"false,RDF"` RCP *RCP `hl7:"true,RCP"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
QBP_Q13 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*QBP_Q13) MessageTypeName ¶
type QBP_Q13_QBP ¶
type QBP_Q13_QBP struct {
// Missing: anyZSegment
Other []interface{}
}
QBP_Q13_QBP represents the corresponding HL7 message type. Definition from HL7 2.4
func (*QBP_Q13_QBP) MessageTypeSubStructName ¶
func (s *QBP_Q13_QBP) MessageTypeSubStructName() string
type QBP_Q13v2 ¶
type QBP_Q13v2 struct {
// contains filtered or unexported fields
}
func (QBP_Q13v2) MarshalYAML ¶
type QBP_Q15 ¶
type QBP_Q15 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` QPD *QPD `hl7:"true,QPD"` RCP *RCP `hl7:"true,RCP"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
QBP_Q15 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*QBP_Q15) MessageTypeName ¶
type QBP_Q15v2 ¶
type QBP_Q15v2 struct {
// contains filtered or unexported fields
}
func (QBP_Q15v2) MarshalYAML ¶
type QBP_Q21 ¶
type QBP_Q21 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` QPD *QPD `hl7:"true,QPD"` RCP *RCP `hl7:"true,RCP"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
QBP_Q21 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*QBP_Q21) MessageTypeName ¶
type QBP_Q21v2 ¶
type QBP_Q21v2 struct {
// contains filtered or unexported fields
}
func (QBP_Q21v2) MarshalYAML ¶
type QBP_Qnn ¶
type QBP_Qnn struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` QPD *QPD `hl7:"true,QPD"` RDF *RDF `hl7:"false,RDF"` RCP *RCP `hl7:"true,RCP"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
QBP_Qnn represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*QBP_Qnn) MessageTypeName ¶
type QBP_Qnnv2 ¶
type QBP_Qnnv2 struct {
// contains filtered or unexported fields
}
func (QBP_Qnnv2) MarshalYAML ¶
type QBP_Z73 ¶
type QBP_Z73 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` QPD *QPD `hl7:"true,QPD"` RCP *RCP `hl7:"true,RCP"` Other []interface{} }
QBP_Z73 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*QBP_Z73) MessageTypeName ¶
type QBP_Z73v2 ¶
type QBP_Z73v2 struct {
// contains filtered or unexported fields
}
func (QBP_Z73v2) MarshalYAML ¶
type QCK_Q02 ¶
type QCK_Q02 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` 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.5.1
func (*QCK_Q02) MessageTypeName ¶
type QCK_Q02v2 ¶
type QCK_Q02v2 struct {
// contains filtered or unexported fields
}
func (QCK_Q02v2) MarshalYAML ¶
type QCN_J01 ¶
type QCN_J01 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` QID *QID `hl7:"true,QID"` Other []interface{} }
QCN_J01 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*QCN_J01) MessageTypeName ¶
type QCN_J01v2 ¶
type QCN_J01v2 struct {
// contains filtered or unexported fields
}
func (QCN_J01v2) MarshalYAML ¶
type QID ¶
type QID struct { QueryTag *ST `hl7:"true,Query Tag"` // QID-1 MessageQueryName *CE `hl7:"true,Message Query Name"` // QID-2 }
QID represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*QID) SegmentName ¶
type QIP ¶
type QIP struct { SegmentFieldName *ST `hl7:"false,Segment Field Name"` Values *ST `hl7:"false,Values"` }
QIP represents the corresponding HL7 datatype. Definition from HL7 2.5.1
type QPD ¶
type QPD struct { MessageQueryName *CE `hl7:"true,Message Query Name"` // QPD-1 QueryTag *ST `hl7:"false,Query Tag"` // QPD-2 UserParametersInSuccessiveFields *Any `hl7:"false,User Parameters (In Successive Fields)"` // QPD-3 }
QPD represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*QPD) SegmentName ¶
type QRD ¶
type QRD struct { QueryDateTime *TS `hl7:"true,Query Date/Time"` // QRD-1 QueryFormatCode *ID `hl7:"true,Query Format Code"` // QRD-2 QueryPriority *ID `hl7:"true,Query Priority"` // QRD-3 QueryID *ST `hl7:"true,Query ID"` // QRD-4 DeferredResponseType *ID `hl7:"false,Deferred Response Type"` // QRD-5 DeferredResponseDateTime *TS `hl7:"false,Deferred Response Date/Time"` // QRD-6 QuantityLimitedRequest *CQ `hl7:"true,Quantity Limited Request"` // QRD-7 WhoSubjectFilter []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.5.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 SearchConfidenceThreshold *NM `hl7:"false,Search Confidence Threshold"` // QRF-10 }
QRF represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*QRF) SegmentName ¶
type QRI ¶
type QRI struct { CandidateConfidence *NM `hl7:"false,Candidate Confidence"` // QRI-1 MatchReasonCode []IS `hl7:"false,Match Reason Code"` // QRI-2 AlgorithmDescriptor *CE `hl7:"false,Algorithm Descriptor"` // QRI-3 }
QRI represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*QRI) SegmentName ¶
type QRY_A19 ¶
type QRY_A19 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` Other []interface{} }
QRY_A19 represents the corresponding HL7 message type. Definition from HL7 2.5.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"` SFT []SFT `hl7:"false,SFT"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` Other []interface{} }
QRY_PC4 represents the corresponding HL7 message type. Definition from HL7 2.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5
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"` SFT []SFT `hl7:"false,SFT"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"true,QRF"` Other []interface{} }
QRY_R02 represents the corresponding HL7 message type. Definition from HL7 2.5.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.4
func (*QRY_T12) MessageTypeName ¶
type QRY_T12v2 ¶
type QRY_T12v2 struct {
// contains filtered or unexported fields
}
func (QRY_T12v2) MarshalYAML ¶
type QSB_Q16 ¶
type QSB_Q16 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` QPD *QPD `hl7:"true,QPD"` RCP *RCP `hl7:"true,RCP"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
QSB_Q16 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*QSB_Q16) MessageTypeName ¶
type QSB_Q16v2 ¶
type QSB_Q16v2 struct {
// contains filtered or unexported fields
}
func (QSB_Q16v2) 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.5.1
type QVR_Q17 ¶
type QVR_Q17 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` QPD *QPD `hl7:"true,QPD"` QBP *QVR_Q17_QBP `hl7:"false,QBP"` RCP *RCP `hl7:"true,RCP"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
QVR_Q17 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*QVR_Q17) MessageTypeName ¶
type QVR_Q17_QBP ¶
type QVR_Q17_QBP struct {
// Missing: anyHL7Segment
Other []interface{}
}
QVR_Q17_QBP represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*QVR_Q17_QBP) MessageTypeSubStructName ¶
func (s *QVR_Q17_QBP) MessageTypeSubStructName() string
type QVR_Q17v2 ¶
type QVR_Q17v2 struct {
// contains filtered or unexported fields
}
func (QVR_Q17v2) MarshalYAML ¶
type RAR_RAR ¶
type RAR_RAR struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR []ERR `hl7:"false,ERR"` SFT []SFT `hl7:"false,SFT"` 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.5.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.5.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.5.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.5.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.5.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 RAS_O17 ¶
type RAS_O17 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` NTE []NTE `hl7:"false,NTE"` PATIENT *RAS_O17_PATIENT `hl7:"false,PATIENT"` ORDER []RAS_O17_ORDER `hl7:"true,ORDER"` Other []interface{} }
RAS_O17 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RAS_O17) MessageTypeName ¶
type RAS_O17_ADMINISTRATION ¶
type RAS_O17_ADMINISTRATION struct { RXA []RXA `hl7:"true,RXA"` RXR *RXR `hl7:"true,RXR"` OBSERVATION []RAS_O17_OBSERVATION `hl7:"false,OBSERVATION"` Other []interface{} }
RAS_O17_ADMINISTRATION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RAS_O17_ADMINISTRATION) MessageTypeSubStructName ¶
func (s *RAS_O17_ADMINISTRATION) MessageTypeSubStructName() string
type RAS_O17_COMPONENTS ¶
type RAS_O17_COMPONENTS struct { RXC *RXC `hl7:"true,RXC"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RAS_O17_COMPONENTS represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RAS_O17_COMPONENTS) MessageTypeSubStructName ¶
func (s *RAS_O17_COMPONENTS) MessageTypeSubStructName() string
type RAS_O17_ENCODING ¶
type RAS_O17_ENCODING struct { RXE *RXE `hl7:"true,RXE"` TIMING_ENCODED []RAS_O17_TIMING_ENCODED `hl7:"true,TIMING_ENCODED"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` Other []interface{} }
RAS_O17_ENCODING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RAS_O17_ENCODING) MessageTypeSubStructName ¶
func (s *RAS_O17_ENCODING) MessageTypeSubStructName() string
type RAS_O17_OBSERVATION ¶
type RAS_O17_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RAS_O17_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RAS_O17_OBSERVATION) MessageTypeSubStructName ¶
func (s *RAS_O17_OBSERVATION) MessageTypeSubStructName() string
type RAS_O17_ORC_RXA_OBXv2 ¶
type RAS_O17_ORC_RXA_OBXv2 struct {
// contains filtered or unexported fields
}
func (*RAS_O17_ORC_RXA_OBXv2) AllNTE ¶
func (m *RAS_O17_ORC_RXA_OBXv2) AllNTE() []*NTE
func (RAS_O17_ORC_RXA_OBXv2) MarshalYAML ¶
func (m RAS_O17_ORC_RXA_OBXv2) MarshalYAML() (interface{}, error)
func (*RAS_O17_ORC_RXA_OBXv2) OBX ¶
func (m *RAS_O17_ORC_RXA_OBXv2) OBX() *OBX
type RAS_O17_ORC_RXAv2 ¶
type RAS_O17_ORC_RXAv2 struct {
// contains filtered or unexported fields
}
func (*RAS_O17_ORC_RXAv2) AllRXA ¶
func (m *RAS_O17_ORC_RXAv2) AllRXA() []*RXA
func (*RAS_O17_ORC_RXAv2) GroupByOBX ¶
func (m *RAS_O17_ORC_RXAv2) GroupByOBX() []*RAS_O17_ORC_RXA_OBXv2
func (RAS_O17_ORC_RXAv2) MarshalYAML ¶
func (m RAS_O17_ORC_RXAv2) MarshalYAML() (interface{}, error)
func (*RAS_O17_ORC_RXAv2) RXR ¶
func (m *RAS_O17_ORC_RXAv2) RXR() *RXR
type RAS_O17_ORC_RXCv2 ¶
type RAS_O17_ORC_RXCv2 struct {
// contains filtered or unexported fields
}
func (*RAS_O17_ORC_RXCv2) AllNTE ¶
func (m *RAS_O17_ORC_RXCv2) AllNTE() []*NTE
func (RAS_O17_ORC_RXCv2) MarshalYAML ¶
func (m RAS_O17_ORC_RXCv2) MarshalYAML() (interface{}, error)
func (*RAS_O17_ORC_RXCv2) RXC ¶
func (m *RAS_O17_ORC_RXCv2) RXC() *RXC
type RAS_O17_ORC_RXE_TQ1v2 ¶
type RAS_O17_ORC_RXE_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*RAS_O17_ORC_RXE_TQ1v2) AllTQ2 ¶
func (m *RAS_O17_ORC_RXE_TQ1v2) AllTQ2() []*TQ2
func (RAS_O17_ORC_RXE_TQ1v2) MarshalYAML ¶
func (m RAS_O17_ORC_RXE_TQ1v2) MarshalYAML() (interface{}, error)
func (*RAS_O17_ORC_RXE_TQ1v2) TQ1 ¶
func (m *RAS_O17_ORC_RXE_TQ1v2) TQ1() *TQ1
type RAS_O17_ORC_RXEv2 ¶
type RAS_O17_ORC_RXEv2 struct {
// contains filtered or unexported fields
}
func (*RAS_O17_ORC_RXEv2) AllRXC ¶
func (m *RAS_O17_ORC_RXEv2) AllRXC() []*RXC
func (*RAS_O17_ORC_RXEv2) AllRXR ¶
func (m *RAS_O17_ORC_RXEv2) AllRXR() []*RXR
func (*RAS_O17_ORC_RXEv2) GroupByTQ1 ¶
func (m *RAS_O17_ORC_RXEv2) GroupByTQ1() []*RAS_O17_ORC_RXE_TQ1v2
func (RAS_O17_ORC_RXEv2) MarshalYAML ¶
func (m RAS_O17_ORC_RXEv2) MarshalYAML() (interface{}, error)
func (*RAS_O17_ORC_RXEv2) RXE ¶
func (m *RAS_O17_ORC_RXEv2) RXE() *RXE
type RAS_O17_ORC_TQ1v2 ¶
type RAS_O17_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*RAS_O17_ORC_TQ1v2) AllTQ2 ¶
func (m *RAS_O17_ORC_TQ1v2) AllTQ2() []*TQ2
func (RAS_O17_ORC_TQ1v2) MarshalYAML ¶
func (m RAS_O17_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*RAS_O17_ORC_TQ1v2) TQ1 ¶
func (m *RAS_O17_ORC_TQ1v2) TQ1() *TQ1
type RAS_O17_ORCv2 ¶
type RAS_O17_ORCv2 struct {
// contains filtered or unexported fields
}
func (*RAS_O17_ORCv2) AllCTI ¶
func (m *RAS_O17_ORCv2) AllCTI() []*CTI
func (*RAS_O17_ORCv2) AllNTE ¶
func (m *RAS_O17_ORCv2) AllNTE() []*NTE
func (*RAS_O17_ORCv2) AllRXR ¶
func (m *RAS_O17_ORCv2) AllRXR() []*RXR
func (*RAS_O17_ORCv2) GroupByRXA ¶
func (m *RAS_O17_ORCv2) GroupByRXA() []*RAS_O17_ORC_RXAv2
func (*RAS_O17_ORCv2) GroupByRXC ¶
func (m *RAS_O17_ORCv2) GroupByRXC() []*RAS_O17_ORC_RXCv2
func (*RAS_O17_ORCv2) GroupByRXE ¶
func (m *RAS_O17_ORCv2) GroupByRXE() *RAS_O17_ORC_RXEv2
func (*RAS_O17_ORCv2) GroupByTQ1 ¶
func (m *RAS_O17_ORCv2) GroupByTQ1() []*RAS_O17_ORC_TQ1v2
func (RAS_O17_ORCv2) MarshalYAML ¶
func (m RAS_O17_ORCv2) MarshalYAML() (interface{}, error)
func (*RAS_O17_ORCv2) ORC ¶
func (m *RAS_O17_ORCv2) ORC() *ORC
func (*RAS_O17_ORCv2) RXO ¶
func (m *RAS_O17_ORCv2) RXO() *RXO
type RAS_O17_ORDER ¶
type RAS_O17_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []RAS_O17_TIMING `hl7:"false,TIMING"` ORDER_DETAIL *RAS_O17_ORDER_DETAIL `hl7:"false,ORDER_DETAIL"` ENCODING *RAS_O17_ENCODING `hl7:"false,ENCODING"` ADMINISTRATION []RAS_O17_ADMINISTRATION `hl7:"true,ADMINISTRATION"` CTI []CTI `hl7:"false,CTI"` Other []interface{} }
RAS_O17_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RAS_O17_ORDER) MessageTypeSubStructName ¶
func (s *RAS_O17_ORDER) MessageTypeSubStructName() string
type RAS_O17_ORDER_DETAIL ¶
type RAS_O17_ORDER_DETAIL struct { RXO *RXO `hl7:"true,RXO"` ORDER_DETAIL_SUPPLEMENT *RAS_O17_ORDER_DETAIL_SUPPLEMENT `hl7:"false,ORDER_DETAIL_SUPPLEMENT"` Other []interface{} }
RAS_O17_ORDER_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RAS_O17_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *RAS_O17_ORDER_DETAIL) MessageTypeSubStructName() string
type RAS_O17_ORDER_DETAIL_SUPPLEMENT ¶
type RAS_O17_ORDER_DETAIL_SUPPLEMENT struct { NTE []NTE `hl7:"true,NTE"` RXR []RXR `hl7:"true,RXR"` COMPONENTS []RAS_O17_COMPONENTS `hl7:"false,COMPONENTS"` Other []interface{} }
RAS_O17_ORDER_DETAIL_SUPPLEMENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RAS_O17_ORDER_DETAIL_SUPPLEMENT) MessageTypeSubStructName ¶
func (s *RAS_O17_ORDER_DETAIL_SUPPLEMENT) MessageTypeSubStructName() string
type RAS_O17_PATIENT ¶
type RAS_O17_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_O17_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` Other []interface{} }
RAS_O17_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RAS_O17_PATIENT) MessageTypeSubStructName ¶
func (s *RAS_O17_PATIENT) MessageTypeSubStructName() string
type RAS_O17_PATIENT_VISIT ¶
type RAS_O17_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
RAS_O17_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RAS_O17_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *RAS_O17_PATIENT_VISIT) MessageTypeSubStructName() string
type RAS_O17_PIDv2 ¶
type RAS_O17_PIDv2 struct {
// contains filtered or unexported fields
}
func (*RAS_O17_PIDv2) AllAL1 ¶
func (m *RAS_O17_PIDv2) AllAL1() []*AL1
func (*RAS_O17_PIDv2) AllNTE ¶
func (m *RAS_O17_PIDv2) AllNTE() []*NTE
func (RAS_O17_PIDv2) MarshalYAML ¶
func (m RAS_O17_PIDv2) MarshalYAML() (interface{}, error)
func (*RAS_O17_PIDv2) PD1 ¶
func (m *RAS_O17_PIDv2) PD1() *PD1
func (*RAS_O17_PIDv2) PID ¶
func (m *RAS_O17_PIDv2) PID() *PID
func (*RAS_O17_PIDv2) PV1 ¶
func (m *RAS_O17_PIDv2) PV1() *PV1
func (*RAS_O17_PIDv2) PV2 ¶
func (m *RAS_O17_PIDv2) PV2() *PV2
type RAS_O17_TIMING ¶
type RAS_O17_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
RAS_O17_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RAS_O17_TIMING) MessageTypeSubStructName ¶
func (s *RAS_O17_TIMING) MessageTypeSubStructName() string
type RAS_O17_TIMING_ENCODED ¶
type RAS_O17_TIMING_ENCODED struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
RAS_O17_TIMING_ENCODED represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RAS_O17_TIMING_ENCODED) MessageTypeSubStructName ¶
func (s *RAS_O17_TIMING_ENCODED) MessageTypeSubStructName() string
type RAS_O17v2 ¶
type RAS_O17v2 struct {
// contains filtered or unexported fields
}
func (*RAS_O17v2) GroupByORC ¶
func (m *RAS_O17v2) GroupByORC() []*RAS_O17_ORCv2
func (*RAS_O17v2) GroupByPID ¶
func (m *RAS_O17v2) GroupByPID() *RAS_O17_PIDv2
func (RAS_O17v2) MarshalYAML ¶
type RCD ¶
type RCD struct { SegmentFieldName *ST `hl7:"false,Segment Field Name"` HL7DataType *ID `hl7:"false,HL7 Data Type"` MaximumColumnWidth *NM `hl7:"false,Maximum Column Width"` }
RCD represents the corresponding HL7 datatype. Definition from HL7 2.5.1
type RCI_I05 ¶
type RCI_I05 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` 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.5.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.5.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.5.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.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5.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.5.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 RCP ¶
type RCP struct { QueryPriority *ID `hl7:"false,Query Priority"` // RCP-1 QuantityLimitedRequest *CQ `hl7:"false,Quantity Limited Request"` // RCP-2 ResponseModality *CE `hl7:"false,Response Modality"` // RCP-3 ExecutionAndDeliveryTime *TS `hl7:"false,Execution And Delivery Time"` // RCP-4 ModifyIndicator *ID `hl7:"false,Modify Indicator"` // RCP-5 SortByField []SRT `hl7:"false,Sort-By Field"` // RCP-6 SegmentGroupInclusion []ID `hl7:"false,Segment Group Inclusion"` // RCP-7 }
RCP represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*RCP) SegmentName ¶
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 RDE_O11 ¶
type RDE_O11 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` NTE []NTE `hl7:"false,NTE"` PATIENT *RDE_O11_PATIENT `hl7:"false,PATIENT"` ORDER []RDE_O11_ORDER `hl7:"true,ORDER"` Other []interface{} }
RDE_O11 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RDE_O11) MessageTypeName ¶
type RDE_O11_COMPONENT ¶
type RDE_O11_COMPONENT struct { RXC *RXC `hl7:"true,RXC"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RDE_O11_COMPONENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RDE_O11_COMPONENT) MessageTypeSubStructName ¶
func (s *RDE_O11_COMPONENT) MessageTypeSubStructName() string
type RDE_O11_INSURANCE ¶
type RDE_O11_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
RDE_O11_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RDE_O11_INSURANCE) MessageTypeSubStructName ¶
func (s *RDE_O11_INSURANCE) MessageTypeSubStructName() string
type RDE_O11_OBSERVATION ¶
type RDE_O11_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RDE_O11_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RDE_O11_OBSERVATION) MessageTypeSubStructName ¶
func (s *RDE_O11_OBSERVATION) MessageTypeSubStructName() string
type RDE_O11_ORC_OBXv2 ¶
type RDE_O11_ORC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*RDE_O11_ORC_OBXv2) AllNTE ¶
func (m *RDE_O11_ORC_OBXv2) AllNTE() []*NTE
func (RDE_O11_ORC_OBXv2) MarshalYAML ¶
func (m RDE_O11_ORC_OBXv2) MarshalYAML() (interface{}, error)
func (*RDE_O11_ORC_OBXv2) OBX ¶
func (m *RDE_O11_ORC_OBXv2) OBX() *OBX
type RDE_O11_ORC_RXO_RXCv2 ¶
type RDE_O11_ORC_RXO_RXCv2 struct {
// contains filtered or unexported fields
}
func (*RDE_O11_ORC_RXO_RXCv2) AllNTE ¶
func (m *RDE_O11_ORC_RXO_RXCv2) AllNTE() []*NTE
func (RDE_O11_ORC_RXO_RXCv2) MarshalYAML ¶
func (m RDE_O11_ORC_RXO_RXCv2) MarshalYAML() (interface{}, error)
func (*RDE_O11_ORC_RXO_RXCv2) RXC ¶
func (m *RDE_O11_ORC_RXO_RXCv2) RXC() *RXC
type RDE_O11_ORC_RXOv2 ¶
type RDE_O11_ORC_RXOv2 struct {
// contains filtered or unexported fields
}
func (*RDE_O11_ORC_RXOv2) AllNTE ¶
func (m *RDE_O11_ORC_RXOv2) AllNTE() []*NTE
func (*RDE_O11_ORC_RXOv2) AllRXR ¶
func (m *RDE_O11_ORC_RXOv2) AllRXR() []*RXR
func (*RDE_O11_ORC_RXOv2) GroupByRXC ¶
func (m *RDE_O11_ORC_RXOv2) GroupByRXC() []*RDE_O11_ORC_RXO_RXCv2
func (RDE_O11_ORC_RXOv2) MarshalYAML ¶
func (m RDE_O11_ORC_RXOv2) MarshalYAML() (interface{}, error)
func (*RDE_O11_ORC_RXOv2) RXO ¶
func (m *RDE_O11_ORC_RXOv2) RXO() *RXO
type RDE_O11_ORC_TQ11v2 ¶
type RDE_O11_ORC_TQ11v2 struct {
// contains filtered or unexported fields
}
func (*RDE_O11_ORC_TQ11v2) AllTQ2 ¶
func (m *RDE_O11_ORC_TQ11v2) AllTQ2() []*TQ2
func (RDE_O11_ORC_TQ11v2) MarshalYAML ¶
func (m RDE_O11_ORC_TQ11v2) MarshalYAML() (interface{}, error)
func (*RDE_O11_ORC_TQ11v2) TQ1 ¶
func (m *RDE_O11_ORC_TQ11v2) TQ1() *TQ1
type RDE_O11_ORC_TQ12v2 ¶
type RDE_O11_ORC_TQ12v2 struct {
// contains filtered or unexported fields
}
func (*RDE_O11_ORC_TQ12v2) AllTQ2 ¶
func (m *RDE_O11_ORC_TQ12v2) AllTQ2() []*TQ2
func (RDE_O11_ORC_TQ12v2) MarshalYAML ¶
func (m RDE_O11_ORC_TQ12v2) MarshalYAML() (interface{}, error)
func (*RDE_O11_ORC_TQ12v2) TQ1 ¶
func (m *RDE_O11_ORC_TQ12v2) TQ1() *TQ1
type RDE_O11_ORCv2 ¶
type RDE_O11_ORCv2 struct {
// contains filtered or unexported fields
}
func (*RDE_O11_ORCv2) AllCTI ¶
func (m *RDE_O11_ORCv2) AllCTI() []*CTI
func (*RDE_O11_ORCv2) AllFT1 ¶
func (m *RDE_O11_ORCv2) AllFT1() []*FT1
func (*RDE_O11_ORCv2) AllNTE ¶
func (m *RDE_O11_ORCv2) AllNTE() []*NTE
func (*RDE_O11_ORCv2) AllRXC ¶
func (m *RDE_O11_ORCv2) AllRXC() []*RXC
func (*RDE_O11_ORCv2) AllRXR ¶
func (m *RDE_O11_ORCv2) AllRXR() []*RXR
func (*RDE_O11_ORCv2) BLG ¶
func (m *RDE_O11_ORCv2) BLG() *BLG
func (*RDE_O11_ORCv2) GroupByOBX ¶
func (m *RDE_O11_ORCv2) GroupByOBX() []*RDE_O11_ORC_OBXv2
func (*RDE_O11_ORCv2) GroupByRXO ¶
func (m *RDE_O11_ORCv2) GroupByRXO() *RDE_O11_ORC_RXOv2
func (*RDE_O11_ORCv2) GroupByTQ11 ¶
func (m *RDE_O11_ORCv2) GroupByTQ11() []*RDE_O11_ORC_TQ11v2
func (*RDE_O11_ORCv2) GroupByTQ12 ¶
func (m *RDE_O11_ORCv2) GroupByTQ12() []*RDE_O11_ORC_TQ12v2
func (RDE_O11_ORCv2) MarshalYAML ¶
func (m RDE_O11_ORCv2) MarshalYAML() (interface{}, error)
func (*RDE_O11_ORCv2) ORC ¶
func (m *RDE_O11_ORCv2) ORC() *ORC
func (*RDE_O11_ORCv2) RXE ¶
func (m *RDE_O11_ORCv2) RXE() *RXE
type RDE_O11_ORDER ¶
type RDE_O11_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []RDE_O11_TIMING `hl7:"false,TIMING"` ORDER_DETAIL *RDE_O11_ORDER_DETAIL `hl7:"false,ORDER_DETAIL"` RXE *RXE `hl7:"true,RXE"` NTE []NTE `hl7:"false,NTE"` TIMING_ENCODED []RDE_O11_TIMING_ENCODED `hl7:"true,TIMING_ENCODED"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` OBSERVATION []RDE_O11_OBSERVATION `hl7:"false,OBSERVATION"` FT1 []FT1 `hl7:"false,FT1"` BLG *BLG `hl7:"false,BLG"` CTI []CTI `hl7:"false,CTI"` Other []interface{} }
RDE_O11_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RDE_O11_ORDER) MessageTypeSubStructName ¶
func (s *RDE_O11_ORDER) MessageTypeSubStructName() string
type RDE_O11_ORDER_DETAIL ¶
type RDE_O11_ORDER_DETAIL struct { RXO *RXO `hl7:"true,RXO"` NTE []NTE `hl7:"false,NTE"` RXR []RXR `hl7:"true,RXR"` COMPONENT []RDE_O11_COMPONENT `hl7:"false,COMPONENT"` Other []interface{} }
RDE_O11_ORDER_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RDE_O11_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *RDE_O11_ORDER_DETAIL) MessageTypeSubStructName() string
type RDE_O11_PATIENT ¶
type RDE_O11_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NTE []NTE `hl7:"false,NTE"` PATIENT_VISIT *RDE_O11_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` INSURANCE []RDE_O11_INSURANCE `hl7:"false,INSURANCE"` GT1 *GT1 `hl7:"false,GT1"` AL1 []AL1 `hl7:"false,AL1"` Other []interface{} }
RDE_O11_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RDE_O11_PATIENT) MessageTypeSubStructName ¶
func (s *RDE_O11_PATIENT) MessageTypeSubStructName() string
type RDE_O11_PATIENT_VISIT ¶
type RDE_O11_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
RDE_O11_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RDE_O11_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *RDE_O11_PATIENT_VISIT) MessageTypeSubStructName() string
type RDE_O11_PID_IN1v2 ¶
type RDE_O11_PID_IN1v2 struct {
// contains filtered or unexported fields
}
func (*RDE_O11_PID_IN1v2) IN1 ¶
func (m *RDE_O11_PID_IN1v2) IN1() *IN1
func (*RDE_O11_PID_IN1v2) IN2 ¶
func (m *RDE_O11_PID_IN1v2) IN2() *IN2
func (*RDE_O11_PID_IN1v2) IN3 ¶
func (m *RDE_O11_PID_IN1v2) IN3() *IN3
func (RDE_O11_PID_IN1v2) MarshalYAML ¶
func (m RDE_O11_PID_IN1v2) MarshalYAML() (interface{}, error)
type RDE_O11_PIDv2 ¶
type RDE_O11_PIDv2 struct {
// contains filtered or unexported fields
}
func (*RDE_O11_PIDv2) AllAL1 ¶
func (m *RDE_O11_PIDv2) AllAL1() []*AL1
func (*RDE_O11_PIDv2) AllNTE ¶
func (m *RDE_O11_PIDv2) AllNTE() []*NTE
func (*RDE_O11_PIDv2) GT1 ¶
func (m *RDE_O11_PIDv2) GT1() *GT1
func (*RDE_O11_PIDv2) GroupByIN1 ¶
func (m *RDE_O11_PIDv2) GroupByIN1() []*RDE_O11_PID_IN1v2
func (RDE_O11_PIDv2) MarshalYAML ¶
func (m RDE_O11_PIDv2) MarshalYAML() (interface{}, error)
func (*RDE_O11_PIDv2) PD1 ¶
func (m *RDE_O11_PIDv2) PD1() *PD1
func (*RDE_O11_PIDv2) PID ¶
func (m *RDE_O11_PIDv2) PID() *PID
func (*RDE_O11_PIDv2) PV1 ¶
func (m *RDE_O11_PIDv2) PV1() *PV1
func (*RDE_O11_PIDv2) PV2 ¶
func (m *RDE_O11_PIDv2) PV2() *PV2
type RDE_O11_TIMING ¶
type RDE_O11_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
RDE_O11_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RDE_O11_TIMING) MessageTypeSubStructName ¶
func (s *RDE_O11_TIMING) MessageTypeSubStructName() string
type RDE_O11_TIMING_ENCODED ¶
type RDE_O11_TIMING_ENCODED struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
RDE_O11_TIMING_ENCODED represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RDE_O11_TIMING_ENCODED) MessageTypeSubStructName ¶
func (s *RDE_O11_TIMING_ENCODED) MessageTypeSubStructName() string
type RDE_O11v2 ¶
type RDE_O11v2 struct {
// contains filtered or unexported fields
}
func (*RDE_O11v2) GroupByORC ¶
func (m *RDE_O11v2) GroupByORC() []*RDE_O11_ORCv2
func (*RDE_O11v2) GroupByPID ¶
func (m *RDE_O11v2) GroupByPID() *RDE_O11_PIDv2
func (RDE_O11v2) 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.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5.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.5.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.5.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.5.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.5.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.5.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 RDS_O13 ¶
type RDS_O13 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` NTE []NTE `hl7:"false,NTE"` PATIENT *RDS_O13_PATIENT `hl7:"false,PATIENT"` ORDER []RDS_O13_ORDER `hl7:"true,ORDER"` Other []interface{} }
RDS_O13 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RDS_O13) MessageTypeName ¶
type RDS_O13_COMPONENT ¶
type RDS_O13_COMPONENT struct { RXC *RXC `hl7:"true,RXC"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RDS_O13_COMPONENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RDS_O13_COMPONENT) MessageTypeSubStructName ¶
func (s *RDS_O13_COMPONENT) MessageTypeSubStructName() string
type RDS_O13_ENCODING ¶
type RDS_O13_ENCODING struct { RXE *RXE `hl7:"true,RXE"` NTE []NTE `hl7:"false,NTE"` TIMING_ENCODED []RDS_O13_TIMING_ENCODED `hl7:"true,TIMING_ENCODED"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` Other []interface{} }
RDS_O13_ENCODING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RDS_O13_ENCODING) MessageTypeSubStructName ¶
func (s *RDS_O13_ENCODING) MessageTypeSubStructName() string
type RDS_O13_OBSERVATION ¶
type RDS_O13_OBSERVATION struct { OBX *OBX `hl7:"true,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RDS_O13_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RDS_O13_OBSERVATION) MessageTypeSubStructName ¶
func (s *RDS_O13_OBSERVATION) MessageTypeSubStructName() string
type RDS_O13_ORC_OBXv2 ¶
type RDS_O13_ORC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*RDS_O13_ORC_OBXv2) AllNTE ¶
func (m *RDS_O13_ORC_OBXv2) AllNTE() []*NTE
func (RDS_O13_ORC_OBXv2) MarshalYAML ¶
func (m RDS_O13_ORC_OBXv2) MarshalYAML() (interface{}, error)
func (*RDS_O13_ORC_OBXv2) OBX ¶
func (m *RDS_O13_ORC_OBXv2) OBX() *OBX
type RDS_O13_ORC_RXE_TQ1v2 ¶
type RDS_O13_ORC_RXE_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*RDS_O13_ORC_RXE_TQ1v2) AllTQ2 ¶
func (m *RDS_O13_ORC_RXE_TQ1v2) AllTQ2() []*TQ2
func (RDS_O13_ORC_RXE_TQ1v2) MarshalYAML ¶
func (m RDS_O13_ORC_RXE_TQ1v2) MarshalYAML() (interface{}, error)
func (*RDS_O13_ORC_RXE_TQ1v2) TQ1 ¶
func (m *RDS_O13_ORC_RXE_TQ1v2) TQ1() *TQ1
type RDS_O13_ORC_RXEv2 ¶
type RDS_O13_ORC_RXEv2 struct {
// contains filtered or unexported fields
}
func (*RDS_O13_ORC_RXEv2) AllNTE ¶
func (m *RDS_O13_ORC_RXEv2) AllNTE() []*NTE
func (*RDS_O13_ORC_RXEv2) AllRXC ¶
func (m *RDS_O13_ORC_RXEv2) AllRXC() []*RXC
func (*RDS_O13_ORC_RXEv2) AllRXR ¶
func (m *RDS_O13_ORC_RXEv2) AllRXR() []*RXR
func (*RDS_O13_ORC_RXEv2) GroupByTQ1 ¶
func (m *RDS_O13_ORC_RXEv2) GroupByTQ1() []*RDS_O13_ORC_RXE_TQ1v2
func (RDS_O13_ORC_RXEv2) MarshalYAML ¶
func (m RDS_O13_ORC_RXEv2) MarshalYAML() (interface{}, error)
func (*RDS_O13_ORC_RXEv2) RXE ¶
func (m *RDS_O13_ORC_RXEv2) RXE() *RXE
type RDS_O13_ORC_RXO_RXCv2 ¶
type RDS_O13_ORC_RXO_RXCv2 struct {
// contains filtered or unexported fields
}
func (*RDS_O13_ORC_RXO_RXCv2) AllNTE ¶
func (m *RDS_O13_ORC_RXO_RXCv2) AllNTE() []*NTE
func (RDS_O13_ORC_RXO_RXCv2) MarshalYAML ¶
func (m RDS_O13_ORC_RXO_RXCv2) MarshalYAML() (interface{}, error)
func (*RDS_O13_ORC_RXO_RXCv2) RXC ¶
func (m *RDS_O13_ORC_RXO_RXCv2) RXC() *RXC
type RDS_O13_ORC_RXOv2 ¶
type RDS_O13_ORC_RXOv2 struct {
// contains filtered or unexported fields
}
func (*RDS_O13_ORC_RXOv2) AllNTE ¶
func (m *RDS_O13_ORC_RXOv2) AllNTE() []*NTE
func (*RDS_O13_ORC_RXOv2) AllRXR ¶
func (m *RDS_O13_ORC_RXOv2) AllRXR() []*RXR
func (*RDS_O13_ORC_RXOv2) GroupByRXC ¶
func (m *RDS_O13_ORC_RXOv2) GroupByRXC() []*RDS_O13_ORC_RXO_RXCv2
func (RDS_O13_ORC_RXOv2) MarshalYAML ¶
func (m RDS_O13_ORC_RXOv2) MarshalYAML() (interface{}, error)
func (*RDS_O13_ORC_RXOv2) RXO ¶
func (m *RDS_O13_ORC_RXOv2) RXO() *RXO
type RDS_O13_ORC_TQ1v2 ¶
type RDS_O13_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*RDS_O13_ORC_TQ1v2) AllTQ2 ¶
func (m *RDS_O13_ORC_TQ1v2) AllTQ2() []*TQ2
func (RDS_O13_ORC_TQ1v2) MarshalYAML ¶
func (m RDS_O13_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*RDS_O13_ORC_TQ1v2) TQ1 ¶
func (m *RDS_O13_ORC_TQ1v2) TQ1() *TQ1
type RDS_O13_ORCv2 ¶
type RDS_O13_ORCv2 struct {
// contains filtered or unexported fields
}
func (*RDS_O13_ORCv2) AllFT1 ¶
func (m *RDS_O13_ORCv2) AllFT1() []*FT1
func (*RDS_O13_ORCv2) AllNTE ¶
func (m *RDS_O13_ORCv2) AllNTE() []*NTE
func (*RDS_O13_ORCv2) AllRXC ¶
func (m *RDS_O13_ORCv2) AllRXC() []*RXC
func (*RDS_O13_ORCv2) AllRXR ¶
func (m *RDS_O13_ORCv2) AllRXR() []*RXR
func (*RDS_O13_ORCv2) GroupByOBX ¶
func (m *RDS_O13_ORCv2) GroupByOBX() []*RDS_O13_ORC_OBXv2
func (*RDS_O13_ORCv2) GroupByRXE ¶
func (m *RDS_O13_ORCv2) GroupByRXE() *RDS_O13_ORC_RXEv2
func (*RDS_O13_ORCv2) GroupByRXO ¶
func (m *RDS_O13_ORCv2) GroupByRXO() *RDS_O13_ORC_RXOv2
func (*RDS_O13_ORCv2) GroupByTQ1 ¶
func (m *RDS_O13_ORCv2) GroupByTQ1() []*RDS_O13_ORC_TQ1v2
func (RDS_O13_ORCv2) MarshalYAML ¶
func (m RDS_O13_ORCv2) MarshalYAML() (interface{}, error)
func (*RDS_O13_ORCv2) ORC ¶
func (m *RDS_O13_ORCv2) ORC() *ORC
func (*RDS_O13_ORCv2) RXD ¶
func (m *RDS_O13_ORCv2) RXD() *RXD
type RDS_O13_ORDER ¶
type RDS_O13_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []RDS_O13_TIMING `hl7:"false,TIMING"` ORDER_DETAIL *RDS_O13_ORDER_DETAIL `hl7:"false,ORDER_DETAIL"` ENCODING *RDS_O13_ENCODING `hl7:"false,ENCODING"` RXD *RXD `hl7:"true,RXD"` NTE []NTE `hl7:"false,NTE"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` OBSERVATION []RDS_O13_OBSERVATION `hl7:"false,OBSERVATION"` FT1 []FT1 `hl7:"false,FT1"` Other []interface{} }
RDS_O13_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RDS_O13_ORDER) MessageTypeSubStructName ¶
func (s *RDS_O13_ORDER) MessageTypeSubStructName() string
type RDS_O13_ORDER_DETAIL ¶
type RDS_O13_ORDER_DETAIL struct { RXO *RXO `hl7:"true,RXO"` ORDER_DETAIL_SUPPLEMENT *RDS_O13_ORDER_DETAIL_SUPPLEMENT `hl7:"false,ORDER_DETAIL_SUPPLEMENT"` Other []interface{} }
RDS_O13_ORDER_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RDS_O13_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *RDS_O13_ORDER_DETAIL) MessageTypeSubStructName() string
type RDS_O13_ORDER_DETAIL_SUPPLEMENT ¶
type RDS_O13_ORDER_DETAIL_SUPPLEMENT struct { NTE []NTE `hl7:"true,NTE"` RXR []RXR `hl7:"true,RXR"` COMPONENT []RDS_O13_COMPONENT `hl7:"false,COMPONENT"` Other []interface{} }
RDS_O13_ORDER_DETAIL_SUPPLEMENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RDS_O13_ORDER_DETAIL_SUPPLEMENT) MessageTypeSubStructName ¶
func (s *RDS_O13_ORDER_DETAIL_SUPPLEMENT) MessageTypeSubStructName() string
type RDS_O13_PATIENT ¶
type RDS_O13_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_O13_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` Other []interface{} }
RDS_O13_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RDS_O13_PATIENT) MessageTypeSubStructName ¶
func (s *RDS_O13_PATIENT) MessageTypeSubStructName() string
type RDS_O13_PATIENT_VISIT ¶
type RDS_O13_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
RDS_O13_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RDS_O13_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *RDS_O13_PATIENT_VISIT) MessageTypeSubStructName() string
type RDS_O13_PIDv2 ¶
type RDS_O13_PIDv2 struct {
// contains filtered or unexported fields
}
func (*RDS_O13_PIDv2) AllAL1 ¶
func (m *RDS_O13_PIDv2) AllAL1() []*AL1
func (*RDS_O13_PIDv2) AllNTE ¶
func (m *RDS_O13_PIDv2) AllNTE() []*NTE
func (RDS_O13_PIDv2) MarshalYAML ¶
func (m RDS_O13_PIDv2) MarshalYAML() (interface{}, error)
func (*RDS_O13_PIDv2) PD1 ¶
func (m *RDS_O13_PIDv2) PD1() *PD1
func (*RDS_O13_PIDv2) PID ¶
func (m *RDS_O13_PIDv2) PID() *PID
func (*RDS_O13_PIDv2) PV1 ¶
func (m *RDS_O13_PIDv2) PV1() *PV1
func (*RDS_O13_PIDv2) PV2 ¶
func (m *RDS_O13_PIDv2) PV2() *PV2
type RDS_O13_TIMING ¶
type RDS_O13_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
RDS_O13_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RDS_O13_TIMING) MessageTypeSubStructName ¶
func (s *RDS_O13_TIMING) MessageTypeSubStructName() string
type RDS_O13_TIMING_ENCODED ¶
type RDS_O13_TIMING_ENCODED struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
RDS_O13_TIMING_ENCODED represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RDS_O13_TIMING_ENCODED) MessageTypeSubStructName ¶
func (s *RDS_O13_TIMING_ENCODED) MessageTypeSubStructName() string
type RDS_O13v2 ¶
type RDS_O13v2 struct {
// contains filtered or unexported fields
}
func (*RDS_O13v2) GroupByORC ¶
func (m *RDS_O13v2) GroupByORC() []*RDS_O13_ORCv2
func (*RDS_O13v2) GroupByPID ¶
func (m *RDS_O13v2) GroupByPID() *RDS_O13_PIDv2
func (RDS_O13v2) MarshalYAML ¶
type RDT ¶
type RDT struct {
ColumnValue *Any `hl7:"true,Column Value"` // RDT-1
}
RDT represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*RDT) SegmentName ¶
type RDY_K15 ¶
type RDY_K15 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QAK *QAK `hl7:"true,QAK"` QPD *QPD `hl7:"true,QPD"` DSP []DSP `hl7:"false,DSP"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
RDY_K15 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RDY_K15) MessageTypeName ¶
type RDY_K15v2 ¶
type RDY_K15v2 struct {
// contains filtered or unexported fields
}
func (RDY_K15v2) MarshalYAML ¶
type REF_I12 ¶
type REF_I12 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` RF1 *RF1 `hl7:"false,RF1"` AUTHORIZATION_CONTACT *REF_I12_AUTHORIZATION_CONTACT `hl7:"false,AUTHORIZATION_CONTACT"` PROVIDER_CONTACT []REF_I12_PROVIDER_CONTACT `hl7:"true,PROVIDER_CONTACT"` 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.5.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.5.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.5.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.5.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.5.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.5.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_PROVIDER_CONTACT ¶
type REF_I12_PROVIDER_CONTACT struct { PRD *PRD `hl7:"true,PRD"` CTD []CTD `hl7:"false,CTD"` Other []interface{} }
REF_I12_PROVIDER_CONTACT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*REF_I12_PROVIDER_CONTACT) MessageTypeSubStructName ¶
func (s *REF_I12_PROVIDER_CONTACT) 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.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5.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.5.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.5.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.5.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.5.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 *ST `hl7:"false,Species"` RaceSubspecies *ST `hl7:"false,Race/Subspecies"` Conditions *TX `hl7:"false,Conditions"` }
RFR represents the corresponding HL7 datatype. Definition from HL7 2.5.1
type RGR_RGR ¶
type RGR_RGR struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR []ERR `hl7:"false,ERR"` SFT []SFT `hl7:"false,SFT"` 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.5.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.5.1
func (*RGR_RGR_DEFINITION) MessageTypeSubStructName ¶
func (s *RGR_RGR_DEFINITION) MessageTypeSubStructName() string
type RGR_RGR_DEFINTION ¶
type RGR_RGR_DEFINTION 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_DEFINTION represents the corresponding HL7 message type. Definition from HL7 2.4
func (*RGR_RGR_DEFINTION) MessageTypeSubStructName ¶
func (s *RGR_RGR_DEFINTION) 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.5.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.5.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.5.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.5.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 RGV_O15 ¶
type RGV_O15 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` NTE []NTE `hl7:"false,NTE"` PATIENT *RGV_O15_PATIENT `hl7:"false,PATIENT"` ORDER []RGV_O15_ORDER `hl7:"true,ORDER"` Other []interface{} }
RGV_O15 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RGV_O15) MessageTypeName ¶
type RGV_O15_COMPONENTS ¶
type RGV_O15_COMPONENTS struct { RXC *RXC `hl7:"true,RXC"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RGV_O15_COMPONENTS represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RGV_O15_COMPONENTS) MessageTypeSubStructName ¶
func (s *RGV_O15_COMPONENTS) MessageTypeSubStructName() string
type RGV_O15_ENCODING ¶
type RGV_O15_ENCODING struct { RXE *RXE `hl7:"true,RXE"` TIMING_ENCODED []RGV_O15_TIMING_ENCODED `hl7:"true,TIMING_ENCODED"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` Other []interface{} }
RGV_O15_ENCODING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RGV_O15_ENCODING) MessageTypeSubStructName ¶
func (s *RGV_O15_ENCODING) MessageTypeSubStructName() string
type RGV_O15_GIVE ¶
type RGV_O15_GIVE struct { RXG *RXG `hl7:"true,RXG"` TIMING_GIVE []RGV_O15_TIMING_GIVE `hl7:"true,TIMING_GIVE"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` OBSERVATION []RGV_O15_OBSERVATION `hl7:"true,OBSERVATION"` Other []interface{} }
RGV_O15_GIVE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RGV_O15_GIVE) MessageTypeSubStructName ¶
func (s *RGV_O15_GIVE) MessageTypeSubStructName() string
type RGV_O15_OBSERVATION ¶
type RGV_O15_OBSERVATION struct { OBX *OBX `hl7:"false,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RGV_O15_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RGV_O15_OBSERVATION) MessageTypeSubStructName ¶
func (s *RGV_O15_OBSERVATION) MessageTypeSubStructName() string
type RGV_O15_ORC_RXCv2 ¶
type RGV_O15_ORC_RXCv2 struct {
// contains filtered or unexported fields
}
func (*RGV_O15_ORC_RXCv2) AllNTE ¶
func (m *RGV_O15_ORC_RXCv2) AllNTE() []*NTE
func (RGV_O15_ORC_RXCv2) MarshalYAML ¶
func (m RGV_O15_ORC_RXCv2) MarshalYAML() (interface{}, error)
func (*RGV_O15_ORC_RXCv2) RXC ¶
func (m *RGV_O15_ORC_RXCv2) RXC() *RXC
type RGV_O15_ORC_RXE_TQ1v2 ¶
type RGV_O15_ORC_RXE_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*RGV_O15_ORC_RXE_TQ1v2) AllTQ2 ¶
func (m *RGV_O15_ORC_RXE_TQ1v2) AllTQ2() []*TQ2
func (RGV_O15_ORC_RXE_TQ1v2) MarshalYAML ¶
func (m RGV_O15_ORC_RXE_TQ1v2) MarshalYAML() (interface{}, error)
func (*RGV_O15_ORC_RXE_TQ1v2) TQ1 ¶
func (m *RGV_O15_ORC_RXE_TQ1v2) TQ1() *TQ1
type RGV_O15_ORC_RXEv2 ¶
type RGV_O15_ORC_RXEv2 struct {
// contains filtered or unexported fields
}
func (*RGV_O15_ORC_RXEv2) AllRXC ¶
func (m *RGV_O15_ORC_RXEv2) AllRXC() []*RXC
func (*RGV_O15_ORC_RXEv2) AllRXR ¶
func (m *RGV_O15_ORC_RXEv2) AllRXR() []*RXR
func (*RGV_O15_ORC_RXEv2) GroupByTQ1 ¶
func (m *RGV_O15_ORC_RXEv2) GroupByTQ1() []*RGV_O15_ORC_RXE_TQ1v2
func (RGV_O15_ORC_RXEv2) MarshalYAML ¶
func (m RGV_O15_ORC_RXEv2) MarshalYAML() (interface{}, error)
func (*RGV_O15_ORC_RXEv2) RXE ¶
func (m *RGV_O15_ORC_RXEv2) RXE() *RXE
type RGV_O15_ORC_RXG_OBXv2 ¶
type RGV_O15_ORC_RXG_OBXv2 struct {
// contains filtered or unexported fields
}
func (*RGV_O15_ORC_RXG_OBXv2) AllNTE ¶
func (m *RGV_O15_ORC_RXG_OBXv2) AllNTE() []*NTE
func (RGV_O15_ORC_RXG_OBXv2) MarshalYAML ¶
func (m RGV_O15_ORC_RXG_OBXv2) MarshalYAML() (interface{}, error)
func (*RGV_O15_ORC_RXG_OBXv2) OBX ¶
func (m *RGV_O15_ORC_RXG_OBXv2) OBX() *OBX
type RGV_O15_ORC_RXG_TQ1v2 ¶
type RGV_O15_ORC_RXG_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*RGV_O15_ORC_RXG_TQ1v2) AllTQ2 ¶
func (m *RGV_O15_ORC_RXG_TQ1v2) AllTQ2() []*TQ2
func (RGV_O15_ORC_RXG_TQ1v2) MarshalYAML ¶
func (m RGV_O15_ORC_RXG_TQ1v2) MarshalYAML() (interface{}, error)
func (*RGV_O15_ORC_RXG_TQ1v2) TQ1 ¶
func (m *RGV_O15_ORC_RXG_TQ1v2) TQ1() *TQ1
type RGV_O15_ORC_RXGv2 ¶
type RGV_O15_ORC_RXGv2 struct {
// contains filtered or unexported fields
}
func (*RGV_O15_ORC_RXGv2) AllRXC ¶
func (m *RGV_O15_ORC_RXGv2) AllRXC() []*RXC
func (*RGV_O15_ORC_RXGv2) AllRXR ¶
func (m *RGV_O15_ORC_RXGv2) AllRXR() []*RXR
func (*RGV_O15_ORC_RXGv2) GroupByOBX ¶
func (m *RGV_O15_ORC_RXGv2) GroupByOBX() []*RGV_O15_ORC_RXG_OBXv2
func (*RGV_O15_ORC_RXGv2) GroupByTQ1 ¶
func (m *RGV_O15_ORC_RXGv2) GroupByTQ1() []*RGV_O15_ORC_RXG_TQ1v2
func (RGV_O15_ORC_RXGv2) MarshalYAML ¶
func (m RGV_O15_ORC_RXGv2) MarshalYAML() (interface{}, error)
func (*RGV_O15_ORC_RXGv2) RXG ¶
func (m *RGV_O15_ORC_RXGv2) RXG() *RXG
type RGV_O15_ORC_TQ1v2 ¶
type RGV_O15_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*RGV_O15_ORC_TQ1v2) AllTQ2 ¶
func (m *RGV_O15_ORC_TQ1v2) AllTQ2() []*TQ2
func (RGV_O15_ORC_TQ1v2) MarshalYAML ¶
func (m RGV_O15_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*RGV_O15_ORC_TQ1v2) TQ1 ¶
func (m *RGV_O15_ORC_TQ1v2) TQ1() *TQ1
type RGV_O15_ORCv2 ¶
type RGV_O15_ORCv2 struct {
// contains filtered or unexported fields
}
func (*RGV_O15_ORCv2) AllNTE ¶
func (m *RGV_O15_ORCv2) AllNTE() []*NTE
func (*RGV_O15_ORCv2) AllRXR ¶
func (m *RGV_O15_ORCv2) AllRXR() []*RXR
func (*RGV_O15_ORCv2) GroupByRXC ¶
func (m *RGV_O15_ORCv2) GroupByRXC() []*RGV_O15_ORC_RXCv2
func (*RGV_O15_ORCv2) GroupByRXE ¶
func (m *RGV_O15_ORCv2) GroupByRXE() *RGV_O15_ORC_RXEv2
func (*RGV_O15_ORCv2) GroupByRXG ¶
func (m *RGV_O15_ORCv2) GroupByRXG() []*RGV_O15_ORC_RXGv2
func (*RGV_O15_ORCv2) GroupByTQ1 ¶
func (m *RGV_O15_ORCv2) GroupByTQ1() []*RGV_O15_ORC_TQ1v2
func (RGV_O15_ORCv2) MarshalYAML ¶
func (m RGV_O15_ORCv2) MarshalYAML() (interface{}, error)
func (*RGV_O15_ORCv2) ORC ¶
func (m *RGV_O15_ORCv2) ORC() *ORC
func (*RGV_O15_ORCv2) RXO ¶
func (m *RGV_O15_ORCv2) RXO() *RXO
type RGV_O15_ORDER ¶
type RGV_O15_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []RGV_O15_TIMING `hl7:"false,TIMING"` ORDER_DETAIL *RGV_O15_ORDER_DETAIL `hl7:"false,ORDER_DETAIL"` ENCODING *RGV_O15_ENCODING `hl7:"false,ENCODING"` GIVE []RGV_O15_GIVE `hl7:"true,GIVE"` Other []interface{} }
RGV_O15_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RGV_O15_ORDER) MessageTypeSubStructName ¶
func (s *RGV_O15_ORDER) MessageTypeSubStructName() string
type RGV_O15_ORDER_DETAIL ¶
type RGV_O15_ORDER_DETAIL struct { RXO *RXO `hl7:"true,RXO"` ORDER_DETAIL_SUPPLEMENT *RGV_O15_ORDER_DETAIL_SUPPLEMENT `hl7:"false,ORDER_DETAIL_SUPPLEMENT"` Other []interface{} }
RGV_O15_ORDER_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RGV_O15_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *RGV_O15_ORDER_DETAIL) MessageTypeSubStructName() string
type RGV_O15_ORDER_DETAIL_SUPPLEMENT ¶
type RGV_O15_ORDER_DETAIL_SUPPLEMENT struct { NTE []NTE `hl7:"true,NTE"` RXR []RXR `hl7:"true,RXR"` COMPONENTS []RGV_O15_COMPONENTS `hl7:"false,COMPONENTS"` Other []interface{} }
RGV_O15_ORDER_DETAIL_SUPPLEMENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RGV_O15_ORDER_DETAIL_SUPPLEMENT) MessageTypeSubStructName ¶
func (s *RGV_O15_ORDER_DETAIL_SUPPLEMENT) MessageTypeSubStructName() string
type RGV_O15_PATIENT ¶
type RGV_O15_PATIENT struct { PID *PID `hl7:"true,PID"` NTE []NTE `hl7:"false,NTE"` AL1 []AL1 `hl7:"false,AL1"` PATIENT_VISIT *RGV_O15_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` Other []interface{} }
RGV_O15_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RGV_O15_PATIENT) MessageTypeSubStructName ¶
func (s *RGV_O15_PATIENT) MessageTypeSubStructName() string
type RGV_O15_PATIENT_VISIT ¶
type RGV_O15_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
RGV_O15_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RGV_O15_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *RGV_O15_PATIENT_VISIT) MessageTypeSubStructName() string
type RGV_O15_PIDv2 ¶
type RGV_O15_PIDv2 struct {
// contains filtered or unexported fields
}
func (*RGV_O15_PIDv2) AllAL1 ¶
func (m *RGV_O15_PIDv2) AllAL1() []*AL1
func (*RGV_O15_PIDv2) AllNTE ¶
func (m *RGV_O15_PIDv2) AllNTE() []*NTE
func (RGV_O15_PIDv2) MarshalYAML ¶
func (m RGV_O15_PIDv2) MarshalYAML() (interface{}, error)
func (*RGV_O15_PIDv2) PID ¶
func (m *RGV_O15_PIDv2) PID() *PID
func (*RGV_O15_PIDv2) PV1 ¶
func (m *RGV_O15_PIDv2) PV1() *PV1
func (*RGV_O15_PIDv2) PV2 ¶
func (m *RGV_O15_PIDv2) PV2() *PV2
type RGV_O15_TIMING ¶
type RGV_O15_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
RGV_O15_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RGV_O15_TIMING) MessageTypeSubStructName ¶
func (s *RGV_O15_TIMING) MessageTypeSubStructName() string
type RGV_O15_TIMING_ENCODED ¶
type RGV_O15_TIMING_ENCODED struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
RGV_O15_TIMING_ENCODED represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RGV_O15_TIMING_ENCODED) MessageTypeSubStructName ¶
func (s *RGV_O15_TIMING_ENCODED) MessageTypeSubStructName() string
type RGV_O15_TIMING_GIVE ¶
type RGV_O15_TIMING_GIVE struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
RGV_O15_TIMING_GIVE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RGV_O15_TIMING_GIVE) MessageTypeSubStructName ¶
func (s *RGV_O15_TIMING_GIVE) MessageTypeSubStructName() string
type RGV_O15v2 ¶
type RGV_O15v2 struct {
// contains filtered or unexported fields
}
func (*RGV_O15v2) GroupByORC ¶
func (m *RGV_O15v2) GroupByORC() []*RGV_O15_ORCv2
func (*RGV_O15v2) GroupByPID ¶
func (m *RGV_O15v2) GroupByPID() *RGV_O15_PIDv2
func (RGV_O15v2) 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.5.1
type RMC ¶
type RMC struct { RoomType *IS `hl7:"false,Room Type"` AmountType *IS `hl7:"false,Amount Type"` CoverageAmount *NM `hl7:"false,Coverage Amount"` MoneyOrPercentage *MOP `hl7:"false,Money Or Percentage"` }
RMC represents the corresponding HL7 datatype. Definition from HL7 2.5.1
type RMI ¶
type RMI struct { RiskManagementIncidentCode *CE `hl7:"false,Risk Management Incident Code"` // RMI-1 DateTimeIncident *TS `hl7:"false,Date/Time Incident"` // RMI-2 IncidentTypeCode *CE `hl7:"false,Incident Type Code"` // RMI-3 }
RMI represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*RMI) SegmentName ¶
type ROL ¶
type ROL struct { RoleInstanceID *EI `hl7:"false,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 ProviderType []CE `hl7:"false,Provider Type"` // ROL-9 OrganizationUnitType *CE `hl7:"false,Organization Unit Type"` // ROL-10 OfficeHomeAddressBirthplace []XAD `hl7:"false,Office/Home Address/Birthplace"` // ROL-11 Phone []XTN `hl7:"false,Phone"` // ROL-12 }
ROL represents the corresponding HL7 segment. Definition from HL7 2.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5.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.5.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.5.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.5.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.5.1
type RPA_I08 ¶
type RPA_I08 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` 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.5.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.5.1
func (*RPA_I08_AUTHORIZATION) MessageTypeSubStructName ¶
func (s *RPA_I08_AUTHORIZATION) MessageTypeSubStructName() string
type RPA_I08_AUTHORIZATION_1 ¶
type RPA_I08_AUTHORIZATION_1 struct { AUT *AUT `hl7:"true,AUT"` CTD *CTD `hl7:"false,CTD"` Other []interface{} }
RPA_I08_AUTHORIZATION_1 represents the corresponding HL7 message type. Definition from HL7 2.5
func (*RPA_I08_AUTHORIZATION_1) MessageTypeSubStructName ¶
func (s *RPA_I08_AUTHORIZATION_1) MessageTypeSubStructName() string
type RPA_I08_AUTHORIZATION_2 ¶
type RPA_I08_AUTHORIZATION_2 struct { AUT *AUT `hl7:"true,AUT"` CTD *CTD `hl7:"false,CTD"` Other []interface{} }
RPA_I08_AUTHORIZATION_2 represents the corresponding HL7 message type. Definition from HL7 2.5
func (*RPA_I08_AUTHORIZATION_2) MessageTypeSubStructName ¶
func (s *RPA_I08_AUTHORIZATION_2) 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.5.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.5.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.5.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.5.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.5.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.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5.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.5.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.5.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.5.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 RPI_I04 ¶
type RPI_I04 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` MSA *MSA `hl7:"true,MSA"` PROVIDER []RPI_I04_PROVIDER `hl7:"true,PROVIDER"` PID *PID `hl7:"true,PID"` NK1 []NK1 `hl7:"false,NK1"` GUARANTOR_INSURANCE *RPI_I04_GUARANTOR_INSURANCE `hl7:"false,GUARANTOR_INSURANCE"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RPI_I04 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RPI_I04) MessageTypeName ¶
type RPI_I04_GUARANTOR_INSURANCE ¶
type RPI_I04_GUARANTOR_INSURANCE struct { GT1 []GT1 `hl7:"false,GT1"` INSURANCE []RPI_I04_INSURANCE `hl7:"true,INSURANCE"` Other []interface{} }
RPI_I04_GUARANTOR_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RPI_I04_GUARANTOR_INSURANCE) MessageTypeSubStructName ¶
func (s *RPI_I04_GUARANTOR_INSURANCE) MessageTypeSubStructName() string
type RPI_I04_IN1v2 ¶
type RPI_I04_IN1v2 struct {
// contains filtered or unexported fields
}
func (*RPI_I04_IN1v2) IN1 ¶
func (m *RPI_I04_IN1v2) IN1() *IN1
func (*RPI_I04_IN1v2) IN2 ¶
func (m *RPI_I04_IN1v2) IN2() *IN2
func (*RPI_I04_IN1v2) IN3 ¶
func (m *RPI_I04_IN1v2) IN3() *IN3
func (RPI_I04_IN1v2) MarshalYAML ¶
func (m RPI_I04_IN1v2) MarshalYAML() (interface{}, error)
type RPI_I04_INSURANCE ¶
type RPI_I04_INSURANCE struct { IN1 *IN1 `hl7:"true,IN1"` IN2 *IN2 `hl7:"false,IN2"` IN3 *IN3 `hl7:"false,IN3"` Other []interface{} }
RPI_I04_INSURANCE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RPI_I04_INSURANCE) MessageTypeSubStructName ¶
func (s *RPI_I04_INSURANCE) MessageTypeSubStructName() string
type RPI_I04_PRDv2 ¶
type RPI_I04_PRDv2 struct {
// contains filtered or unexported fields
}
func (*RPI_I04_PRDv2) AllCTD ¶
func (m *RPI_I04_PRDv2) AllCTD() []*CTD
func (RPI_I04_PRDv2) MarshalYAML ¶
func (m RPI_I04_PRDv2) MarshalYAML() (interface{}, error)
func (*RPI_I04_PRDv2) PRD ¶
func (m *RPI_I04_PRDv2) PRD() *PRD
type RPI_I04_PROVIDER ¶
type RPI_I04_PROVIDER struct { PRD *PRD `hl7:"true,PRD"` CTD []CTD `hl7:"false,CTD"` Other []interface{} }
RPI_I04_PROVIDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RPI_I04_PROVIDER) MessageTypeSubStructName ¶
func (s *RPI_I04_PROVIDER) MessageTypeSubStructName() string
type RPI_I04v2 ¶
type RPI_I04v2 struct {
// contains filtered or unexported fields
}
func (*RPI_I04v2) GroupByIN1 ¶
func (m *RPI_I04v2) GroupByIN1() []*RPI_I04_IN1v2
func (*RPI_I04v2) GroupByPRD ¶
func (m *RPI_I04v2) GroupByPRD() []*RPI_I04_PRDv2
func (RPI_I04v2) MarshalYAML ¶
type RPL_I02 ¶
type RPL_I02 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` 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.5.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.5.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 RPR_I03 ¶
type RPR_I03 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` MSA *MSA `hl7:"true,MSA"` PROVIDER []RPR_I03_PROVIDER `hl7:"true,PROVIDER"` PID []PID `hl7:"false,PID"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RPR_I03 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RPR_I03) MessageTypeName ¶
type RPR_I03_PRDv2 ¶
type RPR_I03_PRDv2 struct {
// contains filtered or unexported fields
}
func (*RPR_I03_PRDv2) AllCTD ¶
func (m *RPR_I03_PRDv2) AllCTD() []*CTD
func (RPR_I03_PRDv2) MarshalYAML ¶
func (m RPR_I03_PRDv2) MarshalYAML() (interface{}, error)
func (*RPR_I03_PRDv2) PRD ¶
func (m *RPR_I03_PRDv2) PRD() *PRD
type RPR_I03_PROVIDER ¶
type RPR_I03_PROVIDER struct { PRD *PRD `hl7:"true,PRD"` CTD []CTD `hl7:"false,CTD"` Other []interface{} }
RPR_I03_PROVIDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RPR_I03_PROVIDER) MessageTypeSubStructName ¶
func (s *RPR_I03_PROVIDER) MessageTypeSubStructName() string
type RPR_I03v2 ¶
type RPR_I03v2 struct {
// contains filtered or unexported fields
}
func (*RPR_I03v2) GroupByPRD ¶
func (m *RPR_I03v2) GroupByPRD() []*RPR_I03_PRDv2
func (RPR_I03v2) MarshalYAML ¶
type RPT ¶
type RPT struct { RepeatPatternCode *CWE `hl7:"false,Repeat Pattern Code"` CalendarAlignment *ID `hl7:"false,Calendar Alignment"` PhaseRangeBeginValue *NM `hl7:"false,Phase Range Begin Value"` PhaseRangeEndValue *NM `hl7:"false,Phase Range End Value"` PeriodQuantity *NM `hl7:"false,Period Quantity"` PeriodUnits *IS `hl7:"false,Period Units"` InstitutionSpecifiedTime *ID `hl7:"false,Institution Specified Time"` Event *ID `hl7:"false,Event"` EventOffsetQuantity *NM `hl7:"false,Event Offset Quantity"` EventOffsetUnits *IS `hl7:"false,Event Offset Units"` GeneralTimingSpecification *GTS `hl7:"false,General Timing Specification"` }
RPT represents the corresponding HL7 datatype. Definition from HL7 2.5.1
type RQ1 ¶
type RQ1 struct { AnticipatedPrice *ST `hl7:"false,Anticipated Price"` // RQ1-1 ManufacturerIdentifier *CE `hl7:"false,Manufacturer Identifier"` // 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.5.1
func (*RQ1) SegmentName ¶
type RQA_I08 ¶
type RQA_I08 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` 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.5.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.5.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.5.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.5.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.5.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.5.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.5.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.5.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.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5.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.5.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.5.1
func (*RQD) SegmentName ¶
type RQI_I01 ¶
type RQI_I01 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` 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.5.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.5.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.5.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.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5.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.5.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"` SFT []SFT `hl7:"false,SFT"` ERQ *ERQ `hl7:"true,ERQ"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
RQQ_Q09 represents the corresponding HL7 message type. Definition from HL7 2.5.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 RRA_O18 ¶
type RRA_O18 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR []ERR `hl7:"false,ERR"` SFT []SFT `hl7:"false,SFT"` NTE []NTE `hl7:"false,NTE"` RESPONSE *RRA_O18_RESPONSE `hl7:"false,RESPONSE"` Other []interface{} }
RRA_O18 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RRA_O18) MessageTypeName ¶
type RRA_O18_ADMINISTRATION ¶
type RRA_O18_ADMINISTRATION struct { RXA []RXA `hl7:"true,RXA"` RXR *RXR `hl7:"true,RXR"` Other []interface{} }
RRA_O18_ADMINISTRATION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RRA_O18_ADMINISTRATION) MessageTypeSubStructName ¶
func (s *RRA_O18_ADMINISTRATION) MessageTypeSubStructName() string
type RRA_O18_ORDER ¶
type RRA_O18_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []RRA_O18_TIMING `hl7:"false,TIMING"` ADMINISTRATION *RRA_O18_ADMINISTRATION `hl7:"false,ADMINISTRATION"` Other []interface{} }
RRA_O18_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RRA_O18_ORDER) MessageTypeSubStructName ¶
func (s *RRA_O18_ORDER) MessageTypeSubStructName() string
type RRA_O18_PATIENT ¶
type RRA_O18_PATIENT struct { PID *PID `hl7:"true,PID"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RRA_O18_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RRA_O18_PATIENT) MessageTypeSubStructName ¶
func (s *RRA_O18_PATIENT) MessageTypeSubStructName() string
type RRA_O18_PID_ORC_TQ1v2 ¶
type RRA_O18_PID_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*RRA_O18_PID_ORC_TQ1v2) AllTQ2 ¶
func (m *RRA_O18_PID_ORC_TQ1v2) AllTQ2() []*TQ2
func (RRA_O18_PID_ORC_TQ1v2) MarshalYAML ¶
func (m RRA_O18_PID_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*RRA_O18_PID_ORC_TQ1v2) TQ1 ¶
func (m *RRA_O18_PID_ORC_TQ1v2) TQ1() *TQ1
type RRA_O18_PID_ORCv2 ¶
type RRA_O18_PID_ORCv2 struct {
// contains filtered or unexported fields
}
func (*RRA_O18_PID_ORCv2) AllRXA ¶
func (m *RRA_O18_PID_ORCv2) AllRXA() []*RXA
func (*RRA_O18_PID_ORCv2) GroupByTQ1 ¶
func (m *RRA_O18_PID_ORCv2) GroupByTQ1() []*RRA_O18_PID_ORC_TQ1v2
func (RRA_O18_PID_ORCv2) MarshalYAML ¶
func (m RRA_O18_PID_ORCv2) MarshalYAML() (interface{}, error)
func (*RRA_O18_PID_ORCv2) ORC ¶
func (m *RRA_O18_PID_ORCv2) ORC() *ORC
func (*RRA_O18_PID_ORCv2) RXR ¶
func (m *RRA_O18_PID_ORCv2) RXR() *RXR
type RRA_O18_PIDv2 ¶
type RRA_O18_PIDv2 struct {
// contains filtered or unexported fields
}
func (*RRA_O18_PIDv2) AllNTE ¶
func (m *RRA_O18_PIDv2) AllNTE() []*NTE
func (*RRA_O18_PIDv2) GroupByORC ¶
func (m *RRA_O18_PIDv2) GroupByORC() []*RRA_O18_PID_ORCv2
func (RRA_O18_PIDv2) MarshalYAML ¶
func (m RRA_O18_PIDv2) MarshalYAML() (interface{}, error)
func (*RRA_O18_PIDv2) PID ¶
func (m *RRA_O18_PIDv2) PID() *PID
type RRA_O18_RESPONSE ¶
type RRA_O18_RESPONSE struct { PATIENT *RRA_O18_PATIENT `hl7:"false,PATIENT"` ORDER []RRA_O18_ORDER `hl7:"true,ORDER"` Other []interface{} }
RRA_O18_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RRA_O18_RESPONSE) MessageTypeSubStructName ¶
func (s *RRA_O18_RESPONSE) MessageTypeSubStructName() string
type RRA_O18_TIMING ¶
type RRA_O18_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
RRA_O18_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RRA_O18_TIMING) MessageTypeSubStructName ¶
func (s *RRA_O18_TIMING) MessageTypeSubStructName() string
type RRA_O18v2 ¶
type RRA_O18v2 struct {
// contains filtered or unexported fields
}
func (*RRA_O18v2) GroupByPID ¶
func (m *RRA_O18v2) GroupByPID() *RRA_O18_PIDv2
func (RRA_O18v2) 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 RRD_O14 ¶
type RRD_O14 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR []ERR `hl7:"false,ERR"` SFT []SFT `hl7:"false,SFT"` NTE []NTE `hl7:"false,NTE"` RESPONSE *RRD_O14_RESPONSE `hl7:"false,RESPONSE"` Other []interface{} }
RRD_O14 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RRD_O14) MessageTypeName ¶
type RRD_O14_DISPENSE ¶
type RRD_O14_DISPENSE struct { RXD *RXD `hl7:"true,RXD"` NTE []NTE `hl7:"false,NTE"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` Other []interface{} }
RRD_O14_DISPENSE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RRD_O14_DISPENSE) MessageTypeSubStructName ¶
func (s *RRD_O14_DISPENSE) MessageTypeSubStructName() string
type RRD_O14_ORDER ¶
type RRD_O14_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []RRD_O14_TIMING `hl7:"false,TIMING"` DISPENSE *RRD_O14_DISPENSE `hl7:"false,DISPENSE"` Other []interface{} }
RRD_O14_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RRD_O14_ORDER) MessageTypeSubStructName ¶
func (s *RRD_O14_ORDER) MessageTypeSubStructName() string
type RRD_O14_PATIENT ¶
type RRD_O14_PATIENT struct { PID *PID `hl7:"true,PID"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RRD_O14_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RRD_O14_PATIENT) MessageTypeSubStructName ¶
func (s *RRD_O14_PATIENT) MessageTypeSubStructName() string
type RRD_O14_PID_ORC_TQ1v2 ¶
type RRD_O14_PID_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*RRD_O14_PID_ORC_TQ1v2) AllTQ2 ¶
func (m *RRD_O14_PID_ORC_TQ1v2) AllTQ2() []*TQ2
func (RRD_O14_PID_ORC_TQ1v2) MarshalYAML ¶
func (m RRD_O14_PID_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*RRD_O14_PID_ORC_TQ1v2) TQ1 ¶
func (m *RRD_O14_PID_ORC_TQ1v2) TQ1() *TQ1
type RRD_O14_PID_ORCv2 ¶
type RRD_O14_PID_ORCv2 struct {
// contains filtered or unexported fields
}
func (*RRD_O14_PID_ORCv2) AllNTE ¶
func (m *RRD_O14_PID_ORCv2) AllNTE() []*NTE
func (*RRD_O14_PID_ORCv2) AllRXC ¶
func (m *RRD_O14_PID_ORCv2) AllRXC() []*RXC
func (*RRD_O14_PID_ORCv2) AllRXR ¶
func (m *RRD_O14_PID_ORCv2) AllRXR() []*RXR
func (*RRD_O14_PID_ORCv2) GroupByTQ1 ¶
func (m *RRD_O14_PID_ORCv2) GroupByTQ1() []*RRD_O14_PID_ORC_TQ1v2
func (RRD_O14_PID_ORCv2) MarshalYAML ¶
func (m RRD_O14_PID_ORCv2) MarshalYAML() (interface{}, error)
func (*RRD_O14_PID_ORCv2) ORC ¶
func (m *RRD_O14_PID_ORCv2) ORC() *ORC
func (*RRD_O14_PID_ORCv2) RXD ¶
func (m *RRD_O14_PID_ORCv2) RXD() *RXD
type RRD_O14_PIDv2 ¶
type RRD_O14_PIDv2 struct {
// contains filtered or unexported fields
}
func (*RRD_O14_PIDv2) AllNTE ¶
func (m *RRD_O14_PIDv2) AllNTE() []*NTE
func (*RRD_O14_PIDv2) GroupByORC ¶
func (m *RRD_O14_PIDv2) GroupByORC() []*RRD_O14_PID_ORCv2
func (RRD_O14_PIDv2) MarshalYAML ¶
func (m RRD_O14_PIDv2) MarshalYAML() (interface{}, error)
func (*RRD_O14_PIDv2) PID ¶
func (m *RRD_O14_PIDv2) PID() *PID
type RRD_O14_RESPONSE ¶
type RRD_O14_RESPONSE struct { PATIENT *RRD_O14_PATIENT `hl7:"false,PATIENT"` ORDER []RRD_O14_ORDER `hl7:"true,ORDER"` Other []interface{} }
RRD_O14_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RRD_O14_RESPONSE) MessageTypeSubStructName ¶
func (s *RRD_O14_RESPONSE) MessageTypeSubStructName() string
type RRD_O14_TIMING ¶
type RRD_O14_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
RRD_O14_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RRD_O14_TIMING) MessageTypeSubStructName ¶
func (s *RRD_O14_TIMING) MessageTypeSubStructName() string
type RRD_O14v2 ¶
type RRD_O14v2 struct {
// contains filtered or unexported fields
}
func (*RRD_O14v2) GroupByPID ¶
func (m *RRD_O14v2) GroupByPID() *RRD_O14_PIDv2
func (RRD_O14v2) 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 RRE_O12 ¶
type RRE_O12 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR []ERR `hl7:"false,ERR"` SFT []SFT `hl7:"false,SFT"` NTE []NTE `hl7:"false,NTE"` RESPONSE *RRE_O12_RESPONSE `hl7:"false,RESPONSE"` Other []interface{} }
RRE_O12 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RRE_O12) MessageTypeName ¶
type RRE_O12_ENCODING ¶
type RRE_O12_ENCODING struct { RXE *RXE `hl7:"true,RXE"` TIMING_ENCODED []RRE_O12_TIMING_ENCODED `hl7:"true,TIMING_ENCODED"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` Other []interface{} }
RRE_O12_ENCODING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RRE_O12_ENCODING) MessageTypeSubStructName ¶
func (s *RRE_O12_ENCODING) MessageTypeSubStructName() string
type RRE_O12_ORDER ¶
type RRE_O12_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []RRE_O12_TIMING `hl7:"false,TIMING"` ENCODING *RRE_O12_ENCODING `hl7:"false,ENCODING"` Other []interface{} }
RRE_O12_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RRE_O12_ORDER) MessageTypeSubStructName ¶
func (s *RRE_O12_ORDER) MessageTypeSubStructName() string
type RRE_O12_PATIENT ¶
type RRE_O12_PATIENT struct { PID *PID `hl7:"true,PID"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RRE_O12_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RRE_O12_PATIENT) MessageTypeSubStructName ¶
func (s *RRE_O12_PATIENT) MessageTypeSubStructName() string
type RRE_O12_PID_ORC_TQ11v2 ¶
type RRE_O12_PID_ORC_TQ11v2 struct {
// contains filtered or unexported fields
}
func (*RRE_O12_PID_ORC_TQ11v2) AllTQ2 ¶
func (m *RRE_O12_PID_ORC_TQ11v2) AllTQ2() []*TQ2
func (RRE_O12_PID_ORC_TQ11v2) MarshalYAML ¶
func (m RRE_O12_PID_ORC_TQ11v2) MarshalYAML() (interface{}, error)
func (*RRE_O12_PID_ORC_TQ11v2) TQ1 ¶
func (m *RRE_O12_PID_ORC_TQ11v2) TQ1() *TQ1
type RRE_O12_PID_ORC_TQ12v2 ¶
type RRE_O12_PID_ORC_TQ12v2 struct {
// contains filtered or unexported fields
}
func (*RRE_O12_PID_ORC_TQ12v2) AllTQ2 ¶
func (m *RRE_O12_PID_ORC_TQ12v2) AllTQ2() []*TQ2
func (RRE_O12_PID_ORC_TQ12v2) MarshalYAML ¶
func (m RRE_O12_PID_ORC_TQ12v2) MarshalYAML() (interface{}, error)
func (*RRE_O12_PID_ORC_TQ12v2) TQ1 ¶
func (m *RRE_O12_PID_ORC_TQ12v2) TQ1() *TQ1
type RRE_O12_PID_ORCv2 ¶
type RRE_O12_PID_ORCv2 struct {
// contains filtered or unexported fields
}
func (*RRE_O12_PID_ORCv2) AllRXC ¶
func (m *RRE_O12_PID_ORCv2) AllRXC() []*RXC
func (*RRE_O12_PID_ORCv2) AllRXR ¶
func (m *RRE_O12_PID_ORCv2) AllRXR() []*RXR
func (*RRE_O12_PID_ORCv2) GroupByTQ11 ¶
func (m *RRE_O12_PID_ORCv2) GroupByTQ11() []*RRE_O12_PID_ORC_TQ11v2
func (*RRE_O12_PID_ORCv2) GroupByTQ12 ¶
func (m *RRE_O12_PID_ORCv2) GroupByTQ12() []*RRE_O12_PID_ORC_TQ12v2
func (RRE_O12_PID_ORCv2) MarshalYAML ¶
func (m RRE_O12_PID_ORCv2) MarshalYAML() (interface{}, error)
func (*RRE_O12_PID_ORCv2) ORC ¶
func (m *RRE_O12_PID_ORCv2) ORC() *ORC
func (*RRE_O12_PID_ORCv2) RXE ¶
func (m *RRE_O12_PID_ORCv2) RXE() *RXE
type RRE_O12_PIDv2 ¶
type RRE_O12_PIDv2 struct {
// contains filtered or unexported fields
}
func (*RRE_O12_PIDv2) AllNTE ¶
func (m *RRE_O12_PIDv2) AllNTE() []*NTE
func (*RRE_O12_PIDv2) GroupByORC ¶
func (m *RRE_O12_PIDv2) GroupByORC() []*RRE_O12_PID_ORCv2
func (RRE_O12_PIDv2) MarshalYAML ¶
func (m RRE_O12_PIDv2) MarshalYAML() (interface{}, error)
func (*RRE_O12_PIDv2) PID ¶
func (m *RRE_O12_PIDv2) PID() *PID
type RRE_O12_RESPONSE ¶
type RRE_O12_RESPONSE struct { PATIENT *RRE_O12_PATIENT `hl7:"false,PATIENT"` ORDER []RRE_O12_ORDER `hl7:"true,ORDER"` Other []interface{} }
RRE_O12_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RRE_O12_RESPONSE) MessageTypeSubStructName ¶
func (s *RRE_O12_RESPONSE) MessageTypeSubStructName() string
type RRE_O12_TIMING ¶
type RRE_O12_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
RRE_O12_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RRE_O12_TIMING) MessageTypeSubStructName ¶
func (s *RRE_O12_TIMING) MessageTypeSubStructName() string
type RRE_O12_TIMING_ENCODED ¶
type RRE_O12_TIMING_ENCODED struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
RRE_O12_TIMING_ENCODED represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RRE_O12_TIMING_ENCODED) MessageTypeSubStructName ¶
func (s *RRE_O12_TIMING_ENCODED) MessageTypeSubStructName() string
type RRE_O12v2 ¶
type RRE_O12v2 struct {
// contains filtered or unexported fields
}
func (*RRE_O12v2) GroupByPID ¶
func (m *RRE_O12v2) GroupByPID() *RRE_O12_PIDv2
func (RRE_O12v2) 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 RRG_O16 ¶
type RRG_O16 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR []ERR `hl7:"false,ERR"` SFT []SFT `hl7:"false,SFT"` NTE []NTE `hl7:"false,NTE"` RESPONSE *RRG_O16_RESPONSE `hl7:"false,RESPONSE"` Other []interface{} }
RRG_O16 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RRG_O16) MessageTypeName ¶
type RRG_O16_GIVE ¶
type RRG_O16_GIVE struct { RXG *RXG `hl7:"true,RXG"` TIMING_GIVE []RRG_O16_TIMING_GIVE `hl7:"true,TIMING_GIVE"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` Other []interface{} }
RRG_O16_GIVE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RRG_O16_GIVE) MessageTypeSubStructName ¶
func (s *RRG_O16_GIVE) MessageTypeSubStructName() string
type RRG_O16_ORDER ¶
type RRG_O16_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []RRG_O16_TIMING `hl7:"false,TIMING"` GIVE *RRG_O16_GIVE `hl7:"false,GIVE"` Other []interface{} }
RRG_O16_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RRG_O16_ORDER) MessageTypeSubStructName ¶
func (s *RRG_O16_ORDER) MessageTypeSubStructName() string
type RRG_O16_PATIENT ¶
type RRG_O16_PATIENT struct { PID *PID `hl7:"true,PID"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RRG_O16_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RRG_O16_PATIENT) MessageTypeSubStructName ¶
func (s *RRG_O16_PATIENT) MessageTypeSubStructName() string
type RRG_O16_PID_ORC_TQ11v2 ¶
type RRG_O16_PID_ORC_TQ11v2 struct {
// contains filtered or unexported fields
}
func (*RRG_O16_PID_ORC_TQ11v2) AllTQ2 ¶
func (m *RRG_O16_PID_ORC_TQ11v2) AllTQ2() []*TQ2
func (RRG_O16_PID_ORC_TQ11v2) MarshalYAML ¶
func (m RRG_O16_PID_ORC_TQ11v2) MarshalYAML() (interface{}, error)
func (*RRG_O16_PID_ORC_TQ11v2) TQ1 ¶
func (m *RRG_O16_PID_ORC_TQ11v2) TQ1() *TQ1
type RRG_O16_PID_ORC_TQ12v2 ¶
type RRG_O16_PID_ORC_TQ12v2 struct {
// contains filtered or unexported fields
}
func (*RRG_O16_PID_ORC_TQ12v2) AllTQ2 ¶
func (m *RRG_O16_PID_ORC_TQ12v2) AllTQ2() []*TQ2
func (RRG_O16_PID_ORC_TQ12v2) MarshalYAML ¶
func (m RRG_O16_PID_ORC_TQ12v2) MarshalYAML() (interface{}, error)
func (*RRG_O16_PID_ORC_TQ12v2) TQ1 ¶
func (m *RRG_O16_PID_ORC_TQ12v2) TQ1() *TQ1
type RRG_O16_PID_ORCv2 ¶
type RRG_O16_PID_ORCv2 struct {
// contains filtered or unexported fields
}
func (*RRG_O16_PID_ORCv2) AllRXC ¶
func (m *RRG_O16_PID_ORCv2) AllRXC() []*RXC
func (*RRG_O16_PID_ORCv2) AllRXR ¶
func (m *RRG_O16_PID_ORCv2) AllRXR() []*RXR
func (*RRG_O16_PID_ORCv2) GroupByTQ11 ¶
func (m *RRG_O16_PID_ORCv2) GroupByTQ11() []*RRG_O16_PID_ORC_TQ11v2
func (*RRG_O16_PID_ORCv2) GroupByTQ12 ¶
func (m *RRG_O16_PID_ORCv2) GroupByTQ12() []*RRG_O16_PID_ORC_TQ12v2
func (RRG_O16_PID_ORCv2) MarshalYAML ¶
func (m RRG_O16_PID_ORCv2) MarshalYAML() (interface{}, error)
func (*RRG_O16_PID_ORCv2) ORC ¶
func (m *RRG_O16_PID_ORCv2) ORC() *ORC
func (*RRG_O16_PID_ORCv2) RXG ¶
func (m *RRG_O16_PID_ORCv2) RXG() *RXG
type RRG_O16_PIDv2 ¶
type RRG_O16_PIDv2 struct {
// contains filtered or unexported fields
}
func (*RRG_O16_PIDv2) AllNTE ¶
func (m *RRG_O16_PIDv2) AllNTE() []*NTE
func (*RRG_O16_PIDv2) GroupByORC ¶
func (m *RRG_O16_PIDv2) GroupByORC() []*RRG_O16_PID_ORCv2
func (RRG_O16_PIDv2) MarshalYAML ¶
func (m RRG_O16_PIDv2) MarshalYAML() (interface{}, error)
func (*RRG_O16_PIDv2) PID ¶
func (m *RRG_O16_PIDv2) PID() *PID
type RRG_O16_RESPONSE ¶
type RRG_O16_RESPONSE struct { PATIENT *RRG_O16_PATIENT `hl7:"false,PATIENT"` ORDER []RRG_O16_ORDER `hl7:"true,ORDER"` Other []interface{} }
RRG_O16_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RRG_O16_RESPONSE) MessageTypeSubStructName ¶
func (s *RRG_O16_RESPONSE) MessageTypeSubStructName() string
type RRG_O16_TIMING ¶
type RRG_O16_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
RRG_O16_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RRG_O16_TIMING) MessageTypeSubStructName ¶
func (s *RRG_O16_TIMING) MessageTypeSubStructName() string
type RRG_O16_TIMING_GIVE ¶
type RRG_O16_TIMING_GIVE struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
RRG_O16_TIMING_GIVE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RRG_O16_TIMING_GIVE) MessageTypeSubStructName ¶
func (s *RRG_O16_TIMING_GIVE) MessageTypeSubStructName() string
type RRG_O16v2 ¶
type RRG_O16v2 struct {
// contains filtered or unexported fields
}
func (*RRG_O16v2) GroupByPID ¶
func (m *RRG_O16v2) GroupByPID() *RRG_O16_PIDv2
func (RRG_O16v2) MarshalYAML ¶
type RRI_I12 ¶
type RRI_I12 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` 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.5.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.5.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.5.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.5.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.5.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.5.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.5.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 RSP_K11 ¶
type RSP_K11 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QAK *QAK `hl7:"true,QAK"` QPD *QPD `hl7:"true,QPD"` ROW_DEFINITION *RSP_K11_ROW_DEFINITION `hl7:"false,ROW_DEFINITION"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
RSP_K11 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_K11) MessageTypeName ¶
type RSP_K11_ROW_DEFINITION ¶
type RSP_K11_ROW_DEFINITION struct { RDF *RDF `hl7:"true,RDF"` RDT []RDT `hl7:"false,RDT"` Other []interface{} }
RSP_K11_ROW_DEFINITION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_K11_ROW_DEFINITION) MessageTypeSubStructName ¶
func (s *RSP_K11_ROW_DEFINITION) MessageTypeSubStructName() string
type RSP_K11v2 ¶
type RSP_K11v2 struct {
// contains filtered or unexported fields
}
func (RSP_K11v2) MarshalYAML ¶
type RSP_K13 ¶
type RSP_K13 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QAK *QAK `hl7:"true,QAK"` QPD *QPD `hl7:"true,QPD"` ROW_DEFINITION *RSP_K13_ROW_DEFINITION `hl7:"false,ROW_DEFINITION"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
RSP_K13 represents the corresponding HL7 message type. Definition from HL7 2.4
func (*RSP_K13) MessageTypeName ¶
type RSP_K13_ROW_DEFINITION ¶
type RSP_K13_ROW_DEFINITION struct { RDF *RDF `hl7:"true,RDF"` RDT []RDT `hl7:"false,RDT"` Other []interface{} }
RSP_K13_ROW_DEFINITION represents the corresponding HL7 message type. Definition from HL7 2.4
func (*RSP_K13_ROW_DEFINITION) MessageTypeSubStructName ¶
func (s *RSP_K13_ROW_DEFINITION) MessageTypeSubStructName() string
type RSP_K13v2 ¶
type RSP_K13v2 struct {
// contains filtered or unexported fields
}
func (RSP_K13v2) MarshalYAML ¶
type RSP_K15 ¶
type RSP_K15 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QAK *QAK `hl7:"true,QAK"` QPD *QPD `hl7:"true,QPD"` DSP []DSP `hl7:"false,DSP"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
RSP_K15 represents the corresponding HL7 message type. Definition from HL7 2.4
func (*RSP_K15) MessageTypeName ¶
type RSP_K15v2 ¶
type RSP_K15v2 struct {
// contains filtered or unexported fields
}
func (RSP_K15v2) MarshalYAML ¶
type RSP_K21 ¶
type RSP_K21 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QAK *QAK `hl7:"true,QAK"` QPD *QPD `hl7:"true,QPD"` QUERY_RESPONSE *RSP_K21_QUERY_RESPONSE `hl7:"false,QUERY_RESPONSE"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
RSP_K21 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_K21) MessageTypeName ¶
type RSP_K21_QUERY_RESPONSE ¶
type RSP_K21_QUERY_RESPONSE struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NK1 []NK1 `hl7:"false,NK1"` QRI *QRI `hl7:"true,QRI"` Other []interface{} }
RSP_K21_QUERY_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_K21_QUERY_RESPONSE) MessageTypeSubStructName ¶
func (s *RSP_K21_QUERY_RESPONSE) MessageTypeSubStructName() string
type RSP_K21v2 ¶
type RSP_K21v2 struct {
// contains filtered or unexported fields
}
func (RSP_K21v2) MarshalYAML ¶
type RSP_K22 ¶
type RSP_K22 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QAK *QAK `hl7:"true,QAK"` QPD *QPD `hl7:"true,QPD"` QUERY_RESPONSE []RSP_K22_QUERY_RESPONSE `hl7:"false,QUERY_RESPONSE"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
RSP_K22 represents the corresponding HL7 message type. Definition from HL7 2.4
func (*RSP_K22) MessageTypeName ¶
type RSP_K22_PIDv2 ¶
type RSP_K22_PIDv2 struct {
// contains filtered or unexported fields
}
func (RSP_K22_PIDv2) MarshalYAML ¶
func (m RSP_K22_PIDv2) MarshalYAML() (interface{}, error)
func (*RSP_K22_PIDv2) PD1 ¶
func (m *RSP_K22_PIDv2) PD1() *PD1
func (*RSP_K22_PIDv2) PID ¶
func (m *RSP_K22_PIDv2) PID() *PID
func (*RSP_K22_PIDv2) QRI ¶
func (m *RSP_K22_PIDv2) QRI() *QRI
type RSP_K22_QUERY_RESPONSE ¶
type RSP_K22_QUERY_RESPONSE struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` QRI *QRI `hl7:"false,QRI"` Other []interface{} }
RSP_K22_QUERY_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.4
func (*RSP_K22_QUERY_RESPONSE) MessageTypeSubStructName ¶
func (s *RSP_K22_QUERY_RESPONSE) MessageTypeSubStructName() string
type RSP_K22v2 ¶
type RSP_K22v2 struct {
// contains filtered or unexported fields
}
func (*RSP_K22v2) GroupByPID ¶
func (m *RSP_K22v2) GroupByPID() []*RSP_K22_PIDv2
func (RSP_K22v2) MarshalYAML ¶
type RSP_K23 ¶
type RSP_K23 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QAK *QAK `hl7:"true,QAK"` QPD *QPD `hl7:"true,QPD"` QUERY_RESPONSE *RSP_K23_QUERY_RESPONSE `hl7:"false,QUERY_RESPONSE"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
RSP_K23 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_K23) MessageTypeName ¶
type RSP_K23_QUERY_RESPONSE ¶
type RSP_K23_QUERY_RESPONSE struct { PID *PID `hl7:"true,PID"` Other []interface{} }
RSP_K23_QUERY_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_K23_QUERY_RESPONSE) MessageTypeSubStructName ¶
func (s *RSP_K23_QUERY_RESPONSE) MessageTypeSubStructName() string
type RSP_K23v2 ¶
type RSP_K23v2 struct {
// contains filtered or unexported fields
}
func (RSP_K23v2) MarshalYAML ¶
type RSP_K24 ¶
type RSP_K24 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QAK *QAK `hl7:"true,QAK"` QPD *QPD `hl7:"true,QPD"` PID *PID `hl7:"false,PID"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
RSP_K24 represents the corresponding HL7 message type. Definition from HL7 2.4
func (*RSP_K24) MessageTypeName ¶
type RSP_K24v2 ¶
type RSP_K24v2 struct {
// contains filtered or unexported fields
}
func (RSP_K24v2) MarshalYAML ¶
type RSP_K25 ¶
type RSP_K25 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` MSA *MSA `hl7:"true,MSA"` ERR []ERR `hl7:"false,ERR"` QAK *QAK `hl7:"true,QAK"` QPD *QPD `hl7:"true,QPD"` RCP *RCP `hl7:"true,RCP"` STAFF []RSP_K25_STAFF `hl7:"true,STAFF"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
RSP_K25 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_K25) MessageTypeName ¶
type RSP_K25_STAFF ¶
type RSP_K25_STAFF struct { STF *STF `hl7:"true,STF"` PRA []PRA `hl7:"false,PRA"` ORG []ORG `hl7:"false,ORG"` AFF []AFF `hl7:"false,AFF"` LAN []LAN `hl7:"false,LAN"` EDU []EDU `hl7:"false,EDU"` CER []CER `hl7:"false,CER"` Other []interface{} }
RSP_K25_STAFF represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_K25_STAFF) MessageTypeSubStructName ¶
func (s *RSP_K25_STAFF) MessageTypeSubStructName() string
type RSP_K25_STFv2 ¶
type RSP_K25_STFv2 struct {
// contains filtered or unexported fields
}
func (*RSP_K25_STFv2) AllAFF ¶
func (m *RSP_K25_STFv2) AllAFF() []*AFF
func (*RSP_K25_STFv2) AllCER ¶
func (m *RSP_K25_STFv2) AllCER() []*CER
func (*RSP_K25_STFv2) AllEDU ¶
func (m *RSP_K25_STFv2) AllEDU() []*EDU
func (*RSP_K25_STFv2) AllLAN ¶
func (m *RSP_K25_STFv2) AllLAN() []*LAN
func (*RSP_K25_STFv2) AllORG ¶
func (m *RSP_K25_STFv2) AllORG() []*ORG
func (*RSP_K25_STFv2) AllPRA ¶
func (m *RSP_K25_STFv2) AllPRA() []*PRA
func (RSP_K25_STFv2) MarshalYAML ¶
func (m RSP_K25_STFv2) MarshalYAML() (interface{}, error)
func (*RSP_K25_STFv2) STF ¶
func (m *RSP_K25_STFv2) STF() *STF
type RSP_K25v2 ¶
type RSP_K25v2 struct {
// contains filtered or unexported fields
}
func (*RSP_K25v2) GroupBySTF ¶
func (m *RSP_K25v2) GroupBySTF() []*RSP_K25_STFv2
func (RSP_K25v2) MarshalYAML ¶
type RSP_K31 ¶
type RSP_K31 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR []ERR `hl7:"false,ERR"` SFT []SFT `hl7:"false,SFT"` QAK *QAK `hl7:"true,QAK"` QPD *QPD `hl7:"true,QPD"` RCP *RCP `hl7:"true,RCP"` RESPONSE []RSP_K31_RESPONSE `hl7:"true,RESPONSE"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
RSP_K31 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_K31) MessageTypeName ¶
type RSP_K31_COMPONENTS ¶
type RSP_K31_COMPONENTS struct { RXC *RXC `hl7:"true,RXC"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RSP_K31_COMPONENTS represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_K31_COMPONENTS) MessageTypeSubStructName ¶
func (s *RSP_K31_COMPONENTS) MessageTypeSubStructName() string
type RSP_K31_ENCODING ¶
type RSP_K31_ENCODING struct { RXE *RXE `hl7:"true,RXE"` TIMING_ENCODED []RSP_K31_TIMING_ENCODED `hl7:"true,TIMING_ENCODED"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` Other []interface{} }
RSP_K31_ENCODING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_K31_ENCODING) MessageTypeSubStructName ¶
func (s *RSP_K31_ENCODING) MessageTypeSubStructName() string
type RSP_K31_OBSERVATION ¶
type RSP_K31_OBSERVATION struct { OBX *OBX `hl7:"false,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RSP_K31_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_K31_OBSERVATION) MessageTypeSubStructName ¶
func (s *RSP_K31_OBSERVATION) MessageTypeSubStructName() string
type RSP_K31_ORDER ¶
type RSP_K31_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []RSP_K31_TIMING `hl7:"false,TIMING"` ORDER_DETAIL *RSP_K31_ORDER_DETAIL `hl7:"false,ORDER_DETAIL"` ENCODING *RSP_K31_ENCODING `hl7:"false,ENCODING"` RXD *RXD `hl7:"true,RXD"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` OBSERVATION []RSP_K31_OBSERVATION `hl7:"true,OBSERVATION"` Other []interface{} }
RSP_K31_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_K31_ORDER) MessageTypeSubStructName ¶
func (s *RSP_K31_ORDER) MessageTypeSubStructName() string
type RSP_K31_ORDER_DETAIL ¶
type RSP_K31_ORDER_DETAIL struct { RXO *RXO `hl7:"true,RXO"` NTE []NTE `hl7:"false,NTE"` RXR []RXR `hl7:"true,RXR"` COMPONENTS []RSP_K31_COMPONENTS `hl7:"false,COMPONENTS"` Other []interface{} }
RSP_K31_ORDER_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_K31_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *RSP_K31_ORDER_DETAIL) MessageTypeSubStructName() string
type RSP_K31_PATIENT ¶
type RSP_K31_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NTE []NTE `hl7:"false,NTE"` AL1 []AL1 `hl7:"false,AL1"` PATIENT_VISIT *RSP_K31_PATIENT_VISIT `hl7:"false,PATIENT_VISIT"` Other []interface{} }
RSP_K31_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_K31_PATIENT) MessageTypeSubStructName ¶
func (s *RSP_K31_PATIENT) MessageTypeSubStructName() string
type RSP_K31_PATIENT_VISIT ¶
type RSP_K31_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
RSP_K31_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_K31_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *RSP_K31_PATIENT_VISIT) MessageTypeSubStructName() string
type RSP_K31_PID_ORC_OBXv2 ¶
type RSP_K31_PID_ORC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*RSP_K31_PID_ORC_OBXv2) AllNTE ¶
func (m *RSP_K31_PID_ORC_OBXv2) AllNTE() []*NTE
func (RSP_K31_PID_ORC_OBXv2) MarshalYAML ¶
func (m RSP_K31_PID_ORC_OBXv2) MarshalYAML() (interface{}, error)
func (*RSP_K31_PID_ORC_OBXv2) OBX ¶
func (m *RSP_K31_PID_ORC_OBXv2) OBX() *OBX
type RSP_K31_PID_ORC_RXE_TQ1v2 ¶
type RSP_K31_PID_ORC_RXE_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*RSP_K31_PID_ORC_RXE_TQ1v2) AllTQ2 ¶
func (m *RSP_K31_PID_ORC_RXE_TQ1v2) AllTQ2() []*TQ2
func (RSP_K31_PID_ORC_RXE_TQ1v2) MarshalYAML ¶
func (m RSP_K31_PID_ORC_RXE_TQ1v2) MarshalYAML() (interface{}, error)
func (*RSP_K31_PID_ORC_RXE_TQ1v2) TQ1 ¶
func (m *RSP_K31_PID_ORC_RXE_TQ1v2) TQ1() *TQ1
type RSP_K31_PID_ORC_RXEv2 ¶
type RSP_K31_PID_ORC_RXEv2 struct {
// contains filtered or unexported fields
}
func (*RSP_K31_PID_ORC_RXEv2) AllRXC ¶
func (m *RSP_K31_PID_ORC_RXEv2) AllRXC() []*RXC
func (*RSP_K31_PID_ORC_RXEv2) AllRXR ¶
func (m *RSP_K31_PID_ORC_RXEv2) AllRXR() []*RXR
func (*RSP_K31_PID_ORC_RXEv2) GroupByTQ1 ¶
func (m *RSP_K31_PID_ORC_RXEv2) GroupByTQ1() []*RSP_K31_PID_ORC_RXE_TQ1v2
func (RSP_K31_PID_ORC_RXEv2) MarshalYAML ¶
func (m RSP_K31_PID_ORC_RXEv2) MarshalYAML() (interface{}, error)
func (*RSP_K31_PID_ORC_RXEv2) RXE ¶
func (m *RSP_K31_PID_ORC_RXEv2) RXE() *RXE
type RSP_K31_PID_ORC_RXO_RXCv2 ¶
type RSP_K31_PID_ORC_RXO_RXCv2 struct {
// contains filtered or unexported fields
}
func (*RSP_K31_PID_ORC_RXO_RXCv2) AllNTE ¶
func (m *RSP_K31_PID_ORC_RXO_RXCv2) AllNTE() []*NTE
func (RSP_K31_PID_ORC_RXO_RXCv2) MarshalYAML ¶
func (m RSP_K31_PID_ORC_RXO_RXCv2) MarshalYAML() (interface{}, error)
func (*RSP_K31_PID_ORC_RXO_RXCv2) RXC ¶
func (m *RSP_K31_PID_ORC_RXO_RXCv2) RXC() *RXC
type RSP_K31_PID_ORC_RXOv2 ¶
type RSP_K31_PID_ORC_RXOv2 struct {
// contains filtered or unexported fields
}
func (*RSP_K31_PID_ORC_RXOv2) AllNTE ¶
func (m *RSP_K31_PID_ORC_RXOv2) AllNTE() []*NTE
func (*RSP_K31_PID_ORC_RXOv2) AllRXR ¶
func (m *RSP_K31_PID_ORC_RXOv2) AllRXR() []*RXR
func (*RSP_K31_PID_ORC_RXOv2) GroupByRXC ¶
func (m *RSP_K31_PID_ORC_RXOv2) GroupByRXC() []*RSP_K31_PID_ORC_RXO_RXCv2
func (RSP_K31_PID_ORC_RXOv2) MarshalYAML ¶
func (m RSP_K31_PID_ORC_RXOv2) MarshalYAML() (interface{}, error)
func (*RSP_K31_PID_ORC_RXOv2) RXO ¶
func (m *RSP_K31_PID_ORC_RXOv2) RXO() *RXO
type RSP_K31_PID_ORC_TQ1v2 ¶
type RSP_K31_PID_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*RSP_K31_PID_ORC_TQ1v2) AllTQ2 ¶
func (m *RSP_K31_PID_ORC_TQ1v2) AllTQ2() []*TQ2
func (RSP_K31_PID_ORC_TQ1v2) MarshalYAML ¶
func (m RSP_K31_PID_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*RSP_K31_PID_ORC_TQ1v2) TQ1 ¶
func (m *RSP_K31_PID_ORC_TQ1v2) TQ1() *TQ1
type RSP_K31_PID_ORCv2 ¶
type RSP_K31_PID_ORCv2 struct {
// contains filtered or unexported fields
}
func (*RSP_K31_PID_ORCv2) AllRXC ¶
func (m *RSP_K31_PID_ORCv2) AllRXC() []*RXC
func (*RSP_K31_PID_ORCv2) AllRXR ¶
func (m *RSP_K31_PID_ORCv2) AllRXR() []*RXR
func (*RSP_K31_PID_ORCv2) GroupByOBX ¶
func (m *RSP_K31_PID_ORCv2) GroupByOBX() []*RSP_K31_PID_ORC_OBXv2
func (*RSP_K31_PID_ORCv2) GroupByRXE ¶
func (m *RSP_K31_PID_ORCv2) GroupByRXE() *RSP_K31_PID_ORC_RXEv2
func (*RSP_K31_PID_ORCv2) GroupByRXO ¶
func (m *RSP_K31_PID_ORCv2) GroupByRXO() *RSP_K31_PID_ORC_RXOv2
func (*RSP_K31_PID_ORCv2) GroupByTQ1 ¶
func (m *RSP_K31_PID_ORCv2) GroupByTQ1() []*RSP_K31_PID_ORC_TQ1v2
func (RSP_K31_PID_ORCv2) MarshalYAML ¶
func (m RSP_K31_PID_ORCv2) MarshalYAML() (interface{}, error)
func (*RSP_K31_PID_ORCv2) ORC ¶
func (m *RSP_K31_PID_ORCv2) ORC() *ORC
func (*RSP_K31_PID_ORCv2) RXD ¶
func (m *RSP_K31_PID_ORCv2) RXD() *RXD
type RSP_K31_PIDv2 ¶
type RSP_K31_PIDv2 struct {
// contains filtered or unexported fields
}
func (*RSP_K31_PIDv2) AllAL1 ¶
func (m *RSP_K31_PIDv2) AllAL1() []*AL1
func (*RSP_K31_PIDv2) AllNTE ¶
func (m *RSP_K31_PIDv2) AllNTE() []*NTE
func (*RSP_K31_PIDv2) GroupByORC ¶
func (m *RSP_K31_PIDv2) GroupByORC() []*RSP_K31_PID_ORCv2
func (RSP_K31_PIDv2) MarshalYAML ¶
func (m RSP_K31_PIDv2) MarshalYAML() (interface{}, error)
func (*RSP_K31_PIDv2) PD1 ¶
func (m *RSP_K31_PIDv2) PD1() *PD1
func (*RSP_K31_PIDv2) PID ¶
func (m *RSP_K31_PIDv2) PID() *PID
func (*RSP_K31_PIDv2) PV1 ¶
func (m *RSP_K31_PIDv2) PV1() *PV1
func (*RSP_K31_PIDv2) PV2 ¶
func (m *RSP_K31_PIDv2) PV2() *PV2
type RSP_K31_RESPONSE ¶
type RSP_K31_RESPONSE struct { PATIENT *RSP_K31_PATIENT `hl7:"false,PATIENT"` ORDER []RSP_K31_ORDER `hl7:"true,ORDER"` Other []interface{} }
RSP_K31_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_K31_RESPONSE) MessageTypeSubStructName ¶
func (s *RSP_K31_RESPONSE) MessageTypeSubStructName() string
type RSP_K31_TIMING ¶
type RSP_K31_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
RSP_K31_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_K31_TIMING) MessageTypeSubStructName ¶
func (s *RSP_K31_TIMING) MessageTypeSubStructName() string
type RSP_K31_TIMING_ENCODED ¶
type RSP_K31_TIMING_ENCODED struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
RSP_K31_TIMING_ENCODED represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_K31_TIMING_ENCODED) MessageTypeSubStructName ¶
func (s *RSP_K31_TIMING_ENCODED) MessageTypeSubStructName() string
type RSP_K31v2 ¶
type RSP_K31v2 struct {
// contains filtered or unexported fields
}
func (*RSP_K31v2) GroupByPID ¶
func (m *RSP_K31v2) GroupByPID() []*RSP_K31_PIDv2
func (RSP_K31v2) MarshalYAML ¶
type RSP_Q11 ¶
type RSP_Q11 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` MSA *MSA `hl7:"true,MSA"` ERR []ERR `hl7:"false,ERR"` QAK *QAK `hl7:"true,QAK"` QPD *QPD `hl7:"true,QPD"` QUERY_RESULT_CLUSTER *RSP_Q11_QUERY_RESULT_CLUSTER `hl7:"false,QUERY_RESULT_CLUSTER"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
RSP_Q11 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Q11) MessageTypeName ¶
type RSP_Q11_LDPv2 ¶
type RSP_Q11_LDPv2 struct {
// contains filtered or unexported fields
}
func (*RSP_Q11_LDPv2) AllLCC ¶
func (m *RSP_Q11_LDPv2) AllLCC() []*LCC
func (*RSP_Q11_LDPv2) AllLCH ¶
func (m *RSP_Q11_LDPv2) AllLCH() []*LCH
func (*RSP_Q11_LDPv2) LDP ¶
func (m *RSP_Q11_LDPv2) LDP() *LDP
func (RSP_Q11_LDPv2) MarshalYAML ¶
func (m RSP_Q11_LDPv2) MarshalYAML() (interface{}, error)
type RSP_Q11_MF_LOC_DEPT ¶
type RSP_Q11_MF_LOC_DEPT struct { LDP *LDP `hl7:"true,LDP"` LCH []LCH `hl7:"false,LCH"` LCC []LCC `hl7:"false,LCC"` Other []interface{} }
RSP_Q11_MF_LOC_DEPT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Q11_MF_LOC_DEPT) MessageTypeSubStructName ¶
func (s *RSP_Q11_MF_LOC_DEPT) MessageTypeSubStructName() string
type RSP_Q11_QUERY_RESULT_CLUSTER ¶
type RSP_Q11_QUERY_RESULT_CLUSTER struct { MFE *MFE `hl7:"true,MFE"` LOC *LOC `hl7:"true,LOC"` LCH []LCH `hl7:"false,LCH"` LRL []LRL `hl7:"false,LRL"` MF_LOC_DEPT []RSP_Q11_MF_LOC_DEPT `hl7:"true,MF_LOC_DEPT"` Other []interface{} }
RSP_Q11_QUERY_RESULT_CLUSTER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Q11_QUERY_RESULT_CLUSTER) MessageTypeSubStructName ¶
func (s *RSP_Q11_QUERY_RESULT_CLUSTER) MessageTypeSubStructName() string
type RSP_Q11v2 ¶
type RSP_Q11v2 struct {
// contains filtered or unexported fields
}
func (*RSP_Q11v2) GroupByLDP ¶
func (m *RSP_Q11v2) GroupByLDP() []*RSP_Q11_LDPv2
func (RSP_Q11v2) MarshalYAML ¶
type RSP_Z82 ¶
type RSP_Z82 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QAK *QAK `hl7:"true,QAK"` QPD *QPD `hl7:"true,QPD"` RCP *RCP `hl7:"true,RCP"` QUERY_RESPONSE []RSP_Z82_QUERY_RESPONSE `hl7:"true,QUERY_RESPONSE"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
RSP_Z82 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z82) MessageTypeName ¶
type RSP_Z82_COMMON_ORDER ¶
type RSP_Z82_COMMON_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []RSP_Z82_TIMING `hl7:"false,TIMING"` ORDER_DETAIL *RSP_Z82_ORDER_DETAIL `hl7:"false,ORDER_DETAIL"` ENCODED_ORDER *RSP_Z82_ENCODED_ORDER `hl7:"false,ENCODED_ORDER"` RXD *RXD `hl7:"true,RXD"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` OBSERVATION []RSP_Z82_OBSERVATION `hl7:"true,OBSERVATION"` Other []interface{} }
RSP_Z82_COMMON_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z82_COMMON_ORDER) MessageTypeSubStructName ¶
func (s *RSP_Z82_COMMON_ORDER) MessageTypeSubStructName() string
type RSP_Z82_ENCODED_ORDER ¶
type RSP_Z82_ENCODED_ORDER struct { RXE *RXE `hl7:"true,RXE"` TIMING_ENCODED []RSP_Z82_TIMING_ENCODED `hl7:"false,TIMING_ENCODED"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` Other []interface{} }
RSP_Z82_ENCODED_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z82_ENCODED_ORDER) MessageTypeSubStructName ¶
func (s *RSP_Z82_ENCODED_ORDER) MessageTypeSubStructName() string
type RSP_Z82_OBSERVATION ¶
type RSP_Z82_OBSERVATION struct { OBX *OBX `hl7:"false,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RSP_Z82_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z82_OBSERVATION) MessageTypeSubStructName ¶
func (s *RSP_Z82_OBSERVATION) MessageTypeSubStructName() string
type RSP_Z82_ORDER_DETAIL ¶
type RSP_Z82_ORDER_DETAIL struct { RXO *RXO `hl7:"true,RXO"` NTE []NTE `hl7:"false,NTE"` RXR []RXR `hl7:"true,RXR"` TREATMENT *RSP_Z82_TREATMENT `hl7:"false,TREATMENT"` Other []interface{} }
RSP_Z82_ORDER_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z82_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *RSP_Z82_ORDER_DETAIL) MessageTypeSubStructName() string
type RSP_Z82_PATIENT ¶
type RSP_Z82_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NTE []NTE `hl7:"false,NTE"` VISIT *RSP_Z82_VISIT `hl7:"false,VISIT"` Other []interface{} }
RSP_Z82_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z82_PATIENT) MessageTypeSubStructName ¶
func (s *RSP_Z82_PATIENT) MessageTypeSubStructName() string
type RSP_Z82_PATIENT_VISIT ¶
type RSP_Z82_PATIENT_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
RSP_Z82_PATIENT_VISIT represents the corresponding HL7 message type. Definition from HL7 2.4
func (*RSP_Z82_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *RSP_Z82_PATIENT_VISIT) MessageTypeSubStructName() string
type RSP_Z82_PID_ORC_OBXv2 ¶
type RSP_Z82_PID_ORC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z82_PID_ORC_OBXv2) AllNTE ¶
func (m *RSP_Z82_PID_ORC_OBXv2) AllNTE() []*NTE
func (RSP_Z82_PID_ORC_OBXv2) MarshalYAML ¶
func (m RSP_Z82_PID_ORC_OBXv2) MarshalYAML() (interface{}, error)
func (*RSP_Z82_PID_ORC_OBXv2) OBX ¶
func (m *RSP_Z82_PID_ORC_OBXv2) OBX() *OBX
type RSP_Z82_PID_ORC_RXE_TQ1v2 ¶
type RSP_Z82_PID_ORC_RXE_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z82_PID_ORC_RXE_TQ1v2) AllTQ2 ¶
func (m *RSP_Z82_PID_ORC_RXE_TQ1v2) AllTQ2() []*TQ2
func (RSP_Z82_PID_ORC_RXE_TQ1v2) MarshalYAML ¶
func (m RSP_Z82_PID_ORC_RXE_TQ1v2) MarshalYAML() (interface{}, error)
func (*RSP_Z82_PID_ORC_RXE_TQ1v2) TQ1 ¶
func (m *RSP_Z82_PID_ORC_RXE_TQ1v2) TQ1() *TQ1
type RSP_Z82_PID_ORC_RXEv2 ¶
type RSP_Z82_PID_ORC_RXEv2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z82_PID_ORC_RXEv2) AllRXC ¶
func (m *RSP_Z82_PID_ORC_RXEv2) AllRXC() []*RXC
func (*RSP_Z82_PID_ORC_RXEv2) AllRXR ¶
func (m *RSP_Z82_PID_ORC_RXEv2) AllRXR() []*RXR
func (*RSP_Z82_PID_ORC_RXEv2) GroupByTQ1 ¶
func (m *RSP_Z82_PID_ORC_RXEv2) GroupByTQ1() []*RSP_Z82_PID_ORC_RXE_TQ1v2
func (RSP_Z82_PID_ORC_RXEv2) MarshalYAML ¶
func (m RSP_Z82_PID_ORC_RXEv2) MarshalYAML() (interface{}, error)
func (*RSP_Z82_PID_ORC_RXEv2) RXE ¶
func (m *RSP_Z82_PID_ORC_RXEv2) RXE() *RXE
type RSP_Z82_PID_ORC_RXO_RXCv2 ¶
type RSP_Z82_PID_ORC_RXO_RXCv2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z82_PID_ORC_RXO_RXCv2) AllNTE ¶
func (m *RSP_Z82_PID_ORC_RXO_RXCv2) AllNTE() []*NTE
func (*RSP_Z82_PID_ORC_RXO_RXCv2) AllRXC ¶
func (m *RSP_Z82_PID_ORC_RXO_RXCv2) AllRXC() []*RXC
func (RSP_Z82_PID_ORC_RXO_RXCv2) MarshalYAML ¶
func (m RSP_Z82_PID_ORC_RXO_RXCv2) MarshalYAML() (interface{}, error)
type RSP_Z82_PID_ORC_RXOv2 ¶
type RSP_Z82_PID_ORC_RXOv2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z82_PID_ORC_RXOv2) AllNTE ¶
func (m *RSP_Z82_PID_ORC_RXOv2) AllNTE() []*NTE
func (*RSP_Z82_PID_ORC_RXOv2) AllRXR ¶
func (m *RSP_Z82_PID_ORC_RXOv2) AllRXR() []*RXR
func (*RSP_Z82_PID_ORC_RXOv2) GroupByRXC ¶
func (m *RSP_Z82_PID_ORC_RXOv2) GroupByRXC() *RSP_Z82_PID_ORC_RXO_RXCv2
func (RSP_Z82_PID_ORC_RXOv2) MarshalYAML ¶
func (m RSP_Z82_PID_ORC_RXOv2) MarshalYAML() (interface{}, error)
func (*RSP_Z82_PID_ORC_RXOv2) RXO ¶
func (m *RSP_Z82_PID_ORC_RXOv2) RXO() *RXO
type RSP_Z82_PID_ORC_TQ1v2 ¶
type RSP_Z82_PID_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z82_PID_ORC_TQ1v2) AllTQ2 ¶
func (m *RSP_Z82_PID_ORC_TQ1v2) AllTQ2() []*TQ2
func (RSP_Z82_PID_ORC_TQ1v2) MarshalYAML ¶
func (m RSP_Z82_PID_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*RSP_Z82_PID_ORC_TQ1v2) TQ1 ¶
func (m *RSP_Z82_PID_ORC_TQ1v2) TQ1() *TQ1
type RSP_Z82_PID_ORCv2 ¶
type RSP_Z82_PID_ORCv2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z82_PID_ORCv2) AllRXC ¶
func (m *RSP_Z82_PID_ORCv2) AllRXC() []*RXC
func (*RSP_Z82_PID_ORCv2) AllRXR ¶
func (m *RSP_Z82_PID_ORCv2) AllRXR() []*RXR
func (*RSP_Z82_PID_ORCv2) GroupByOBX ¶
func (m *RSP_Z82_PID_ORCv2) GroupByOBX() []*RSP_Z82_PID_ORC_OBXv2
func (*RSP_Z82_PID_ORCv2) GroupByRXE ¶
func (m *RSP_Z82_PID_ORCv2) GroupByRXE() *RSP_Z82_PID_ORC_RXEv2
func (*RSP_Z82_PID_ORCv2) GroupByRXO ¶
func (m *RSP_Z82_PID_ORCv2) GroupByRXO() *RSP_Z82_PID_ORC_RXOv2
func (*RSP_Z82_PID_ORCv2) GroupByTQ1 ¶
func (m *RSP_Z82_PID_ORCv2) GroupByTQ1() []*RSP_Z82_PID_ORC_TQ1v2
func (RSP_Z82_PID_ORCv2) MarshalYAML ¶
func (m RSP_Z82_PID_ORCv2) MarshalYAML() (interface{}, error)
func (*RSP_Z82_PID_ORCv2) ORC ¶
func (m *RSP_Z82_PID_ORCv2) ORC() *ORC
func (*RSP_Z82_PID_ORCv2) RXD ¶
func (m *RSP_Z82_PID_ORCv2) RXD() *RXD
type RSP_Z82_PIDv2 ¶
type RSP_Z82_PIDv2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z82_PIDv2) AllAL1 ¶
func (m *RSP_Z82_PIDv2) AllAL1() []*AL1
func (*RSP_Z82_PIDv2) AllNTE ¶
func (m *RSP_Z82_PIDv2) AllNTE() []*NTE
func (*RSP_Z82_PIDv2) GroupByORC ¶
func (m *RSP_Z82_PIDv2) GroupByORC() []*RSP_Z82_PID_ORCv2
func (RSP_Z82_PIDv2) MarshalYAML ¶
func (m RSP_Z82_PIDv2) MarshalYAML() (interface{}, error)
func (*RSP_Z82_PIDv2) PD1 ¶
func (m *RSP_Z82_PIDv2) PD1() *PD1
func (*RSP_Z82_PIDv2) PID ¶
func (m *RSP_Z82_PIDv2) PID() *PID
func (*RSP_Z82_PIDv2) PV1 ¶
func (m *RSP_Z82_PIDv2) PV1() *PV1
func (*RSP_Z82_PIDv2) PV2 ¶
func (m *RSP_Z82_PIDv2) PV2() *PV2
type RSP_Z82_QUERY_RESPONSE ¶
type RSP_Z82_QUERY_RESPONSE struct { PATIENT *RSP_Z82_PATIENT `hl7:"false,PATIENT"` COMMON_ORDER []RSP_Z82_COMMON_ORDER `hl7:"true,COMMON_ORDER"` Other []interface{} }
RSP_Z82_QUERY_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z82_QUERY_RESPONSE) MessageTypeSubStructName ¶
func (s *RSP_Z82_QUERY_RESPONSE) MessageTypeSubStructName() string
type RSP_Z82_TIMING ¶
type RSP_Z82_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
RSP_Z82_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z82_TIMING) MessageTypeSubStructName ¶
func (s *RSP_Z82_TIMING) MessageTypeSubStructName() string
type RSP_Z82_TIMING_ENCODED ¶
type RSP_Z82_TIMING_ENCODED struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
RSP_Z82_TIMING_ENCODED represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z82_TIMING_ENCODED) MessageTypeSubStructName ¶
func (s *RSP_Z82_TIMING_ENCODED) MessageTypeSubStructName() string
type RSP_Z82_TREATMENT ¶
type RSP_Z82_TREATMENT struct { RXC []RXC `hl7:"true,RXC"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RSP_Z82_TREATMENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z82_TREATMENT) MessageTypeSubStructName ¶
func (s *RSP_Z82_TREATMENT) MessageTypeSubStructName() string
type RSP_Z82_VISIT ¶
type RSP_Z82_VISIT struct { AL1 []AL1 `hl7:"true,AL1"` PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
RSP_Z82_VISIT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z82_VISIT) MessageTypeSubStructName ¶
func (s *RSP_Z82_VISIT) MessageTypeSubStructName() string
type RSP_Z82v2 ¶
type RSP_Z82v2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z82v2) GroupByPID ¶
func (m *RSP_Z82v2) GroupByPID() []*RSP_Z82_PIDv2
func (RSP_Z82v2) MarshalYAML ¶
type RSP_Z86 ¶
type RSP_Z86 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QAK *QAK `hl7:"true,QAK"` QPD *QPD `hl7:"true,QPD"` QUERY_RESPONSE []RSP_Z86_QUERY_RESPONSE `hl7:"true,QUERY_RESPONSE"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
RSP_Z86 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z86) MessageTypeName ¶
type RSP_Z86_ADMINISTRATION ¶
type RSP_Z86_ADMINISTRATION struct { RXA *RXA `hl7:"true,RXA"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` Other []interface{} }
RSP_Z86_ADMINISTRATION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z86_ADMINISTRATION) MessageTypeSubStructName ¶
func (s *RSP_Z86_ADMINISTRATION) MessageTypeSubStructName() string
type RSP_Z86_COMMON_ORDER ¶
type RSP_Z86_COMMON_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []RSP_Z86_TIMING `hl7:"false,TIMING"` ORDER_DETAIL *RSP_Z86_ORDER_DETAIL `hl7:"false,ORDER_DETAIL"` ENCODED_ORDER *RSP_Z86_ENCODED_ORDER `hl7:"false,ENCODED_ORDER"` DISPENSE *RSP_Z86_DISPENSE `hl7:"false,DISPENSE"` GIVE *RSP_Z86_GIVE `hl7:"false,GIVE"` ADMINISTRATION *RSP_Z86_ADMINISTRATION `hl7:"false,ADMINISTRATION"` OBSERVATION []RSP_Z86_OBSERVATION `hl7:"true,OBSERVATION"` Other []interface{} }
RSP_Z86_COMMON_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z86_COMMON_ORDER) MessageTypeSubStructName ¶
func (s *RSP_Z86_COMMON_ORDER) MessageTypeSubStructName() string
type RSP_Z86_DISPENSE ¶
type RSP_Z86_DISPENSE struct { RXD *RXD `hl7:"true,RXD"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` Other []interface{} }
RSP_Z86_DISPENSE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z86_DISPENSE) MessageTypeSubStructName ¶
func (s *RSP_Z86_DISPENSE) MessageTypeSubStructName() string
type RSP_Z86_ENCODED_ORDER ¶
type RSP_Z86_ENCODED_ORDER struct { RXE *RXE `hl7:"true,RXE"` TIMING_ENCODED []RSP_Z86_TIMING_ENCODED `hl7:"false,TIMING_ENCODED"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` Other []interface{} }
RSP_Z86_ENCODED_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z86_ENCODED_ORDER) MessageTypeSubStructName ¶
func (s *RSP_Z86_ENCODED_ORDER) MessageTypeSubStructName() string
type RSP_Z86_GIVE ¶
type RSP_Z86_GIVE struct { RXG *RXG `hl7:"true,RXG"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` Other []interface{} }
RSP_Z86_GIVE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z86_GIVE) MessageTypeSubStructName ¶
func (s *RSP_Z86_GIVE) MessageTypeSubStructName() string
type RSP_Z86_OBSERVATION ¶
type RSP_Z86_OBSERVATION struct { OBX *OBX `hl7:"false,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RSP_Z86_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z86_OBSERVATION) MessageTypeSubStructName ¶
func (s *RSP_Z86_OBSERVATION) MessageTypeSubStructName() string
type RSP_Z86_ORDER_DETAIL ¶
type RSP_Z86_ORDER_DETAIL struct { RXO *RXO `hl7:"true,RXO"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` Other []interface{} }
RSP_Z86_ORDER_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z86_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *RSP_Z86_ORDER_DETAIL) MessageTypeSubStructName() string
type RSP_Z86_PATIENT ¶
type RSP_Z86_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NTE []NTE `hl7:"false,NTE"` AL1 []AL1 `hl7:"false,AL1"` Other []interface{} }
RSP_Z86_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z86_PATIENT) MessageTypeSubStructName ¶
func (s *RSP_Z86_PATIENT) MessageTypeSubStructName() string
type RSP_Z86_PID_ORC_OBXv2 ¶
type RSP_Z86_PID_ORC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z86_PID_ORC_OBXv2) AllNTE ¶
func (m *RSP_Z86_PID_ORC_OBXv2) AllNTE() []*NTE
func (RSP_Z86_PID_ORC_OBXv2) MarshalYAML ¶
func (m RSP_Z86_PID_ORC_OBXv2) MarshalYAML() (interface{}, error)
func (*RSP_Z86_PID_ORC_OBXv2) OBX ¶
func (m *RSP_Z86_PID_ORC_OBXv2) OBX() *OBX
type RSP_Z86_PID_ORC_RXAv2 ¶
type RSP_Z86_PID_ORC_RXAv2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z86_PID_ORC_RXAv2) AllRXC ¶
func (m *RSP_Z86_PID_ORC_RXAv2) AllRXC() []*RXC
func (*RSP_Z86_PID_ORC_RXAv2) AllRXR ¶
func (m *RSP_Z86_PID_ORC_RXAv2) AllRXR() []*RXR
func (RSP_Z86_PID_ORC_RXAv2) MarshalYAML ¶
func (m RSP_Z86_PID_ORC_RXAv2) MarshalYAML() (interface{}, error)
func (*RSP_Z86_PID_ORC_RXAv2) RXA ¶
func (m *RSP_Z86_PID_ORC_RXAv2) RXA() *RXA
type RSP_Z86_PID_ORC_RXDv2 ¶
type RSP_Z86_PID_ORC_RXDv2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z86_PID_ORC_RXDv2) AllRXC ¶
func (m *RSP_Z86_PID_ORC_RXDv2) AllRXC() []*RXC
func (*RSP_Z86_PID_ORC_RXDv2) AllRXR ¶
func (m *RSP_Z86_PID_ORC_RXDv2) AllRXR() []*RXR
func (RSP_Z86_PID_ORC_RXDv2) MarshalYAML ¶
func (m RSP_Z86_PID_ORC_RXDv2) MarshalYAML() (interface{}, error)
func (*RSP_Z86_PID_ORC_RXDv2) RXD ¶
func (m *RSP_Z86_PID_ORC_RXDv2) RXD() *RXD
type RSP_Z86_PID_ORC_RXE_TQ1v2 ¶
type RSP_Z86_PID_ORC_RXE_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z86_PID_ORC_RXE_TQ1v2) AllTQ2 ¶
func (m *RSP_Z86_PID_ORC_RXE_TQ1v2) AllTQ2() []*TQ2
func (RSP_Z86_PID_ORC_RXE_TQ1v2) MarshalYAML ¶
func (m RSP_Z86_PID_ORC_RXE_TQ1v2) MarshalYAML() (interface{}, error)
func (*RSP_Z86_PID_ORC_RXE_TQ1v2) TQ1 ¶
func (m *RSP_Z86_PID_ORC_RXE_TQ1v2) TQ1() *TQ1
type RSP_Z86_PID_ORC_RXEv2 ¶
type RSP_Z86_PID_ORC_RXEv2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z86_PID_ORC_RXEv2) AllRXC ¶
func (m *RSP_Z86_PID_ORC_RXEv2) AllRXC() []*RXC
func (*RSP_Z86_PID_ORC_RXEv2) AllRXR ¶
func (m *RSP_Z86_PID_ORC_RXEv2) AllRXR() []*RXR
func (*RSP_Z86_PID_ORC_RXEv2) GroupByTQ1 ¶
func (m *RSP_Z86_PID_ORC_RXEv2) GroupByTQ1() []*RSP_Z86_PID_ORC_RXE_TQ1v2
func (RSP_Z86_PID_ORC_RXEv2) MarshalYAML ¶
func (m RSP_Z86_PID_ORC_RXEv2) MarshalYAML() (interface{}, error)
func (*RSP_Z86_PID_ORC_RXEv2) RXE ¶
func (m *RSP_Z86_PID_ORC_RXEv2) RXE() *RXE
type RSP_Z86_PID_ORC_RXGv2 ¶
type RSP_Z86_PID_ORC_RXGv2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z86_PID_ORC_RXGv2) AllRXC ¶
func (m *RSP_Z86_PID_ORC_RXGv2) AllRXC() []*RXC
func (*RSP_Z86_PID_ORC_RXGv2) AllRXR ¶
func (m *RSP_Z86_PID_ORC_RXGv2) AllRXR() []*RXR
func (RSP_Z86_PID_ORC_RXGv2) MarshalYAML ¶
func (m RSP_Z86_PID_ORC_RXGv2) MarshalYAML() (interface{}, error)
func (*RSP_Z86_PID_ORC_RXGv2) RXG ¶
func (m *RSP_Z86_PID_ORC_RXGv2) RXG() *RXG
type RSP_Z86_PID_ORC_TQ1v2 ¶
type RSP_Z86_PID_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z86_PID_ORC_TQ1v2) AllTQ2 ¶
func (m *RSP_Z86_PID_ORC_TQ1v2) AllTQ2() []*TQ2
func (RSP_Z86_PID_ORC_TQ1v2) MarshalYAML ¶
func (m RSP_Z86_PID_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*RSP_Z86_PID_ORC_TQ1v2) TQ1 ¶
func (m *RSP_Z86_PID_ORC_TQ1v2) TQ1() *TQ1
type RSP_Z86_PID_ORCv2 ¶
type RSP_Z86_PID_ORCv2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z86_PID_ORCv2) AllRXC ¶
func (m *RSP_Z86_PID_ORCv2) AllRXC() []*RXC
func (*RSP_Z86_PID_ORCv2) AllRXR ¶
func (m *RSP_Z86_PID_ORCv2) AllRXR() []*RXR
func (*RSP_Z86_PID_ORCv2) GroupByOBX ¶
func (m *RSP_Z86_PID_ORCv2) GroupByOBX() []*RSP_Z86_PID_ORC_OBXv2
func (*RSP_Z86_PID_ORCv2) GroupByRXA ¶
func (m *RSP_Z86_PID_ORCv2) GroupByRXA() *RSP_Z86_PID_ORC_RXAv2
func (*RSP_Z86_PID_ORCv2) GroupByRXD ¶
func (m *RSP_Z86_PID_ORCv2) GroupByRXD() *RSP_Z86_PID_ORC_RXDv2
func (*RSP_Z86_PID_ORCv2) GroupByRXE ¶
func (m *RSP_Z86_PID_ORCv2) GroupByRXE() *RSP_Z86_PID_ORC_RXEv2
func (*RSP_Z86_PID_ORCv2) GroupByRXG ¶
func (m *RSP_Z86_PID_ORCv2) GroupByRXG() *RSP_Z86_PID_ORC_RXGv2
func (*RSP_Z86_PID_ORCv2) GroupByTQ1 ¶
func (m *RSP_Z86_PID_ORCv2) GroupByTQ1() []*RSP_Z86_PID_ORC_TQ1v2
func (RSP_Z86_PID_ORCv2) MarshalYAML ¶
func (m RSP_Z86_PID_ORCv2) MarshalYAML() (interface{}, error)
func (*RSP_Z86_PID_ORCv2) ORC ¶
func (m *RSP_Z86_PID_ORCv2) ORC() *ORC
func (*RSP_Z86_PID_ORCv2) RXO ¶
func (m *RSP_Z86_PID_ORCv2) RXO() *RXO
type RSP_Z86_PIDv2 ¶
type RSP_Z86_PIDv2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z86_PIDv2) AllAL1 ¶
func (m *RSP_Z86_PIDv2) AllAL1() []*AL1
func (*RSP_Z86_PIDv2) AllNTE ¶
func (m *RSP_Z86_PIDv2) AllNTE() []*NTE
func (*RSP_Z86_PIDv2) GroupByORC ¶
func (m *RSP_Z86_PIDv2) GroupByORC() []*RSP_Z86_PID_ORCv2
func (RSP_Z86_PIDv2) MarshalYAML ¶
func (m RSP_Z86_PIDv2) MarshalYAML() (interface{}, error)
func (*RSP_Z86_PIDv2) PD1 ¶
func (m *RSP_Z86_PIDv2) PD1() *PD1
func (*RSP_Z86_PIDv2) PID ¶
func (m *RSP_Z86_PIDv2) PID() *PID
type RSP_Z86_QUERY_RESPONSE ¶
type RSP_Z86_QUERY_RESPONSE struct { PATIENT *RSP_Z86_PATIENT `hl7:"false,PATIENT"` COMMON_ORDER []RSP_Z86_COMMON_ORDER `hl7:"true,COMMON_ORDER"` Other []interface{} }
RSP_Z86_QUERY_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z86_QUERY_RESPONSE) MessageTypeSubStructName ¶
func (s *RSP_Z86_QUERY_RESPONSE) MessageTypeSubStructName() string
type RSP_Z86_TIMING ¶
type RSP_Z86_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
RSP_Z86_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z86_TIMING) MessageTypeSubStructName ¶
func (s *RSP_Z86_TIMING) MessageTypeSubStructName() string
type RSP_Z86_TIMING_ENCODED ¶
type RSP_Z86_TIMING_ENCODED struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
RSP_Z86_TIMING_ENCODED represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z86_TIMING_ENCODED) MessageTypeSubStructName ¶
func (s *RSP_Z86_TIMING_ENCODED) MessageTypeSubStructName() string
type RSP_Z86v2 ¶
type RSP_Z86v2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z86v2) GroupByPID ¶
func (m *RSP_Z86v2) GroupByPID() []*RSP_Z86_PIDv2
func (RSP_Z86v2) MarshalYAML ¶
type RSP_Z88 ¶
type RSP_Z88 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QAK *QAK `hl7:"true,QAK"` QPD *QPD `hl7:"true,QPD"` RCP *RCP `hl7:"true,RCP"` QUERY_RESPONSE []RSP_Z88_QUERY_RESPONSE `hl7:"true,QUERY_RESPONSE"` DSC *DSC `hl7:"true,DSC"` Other []interface{} }
RSP_Z88 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z88) MessageTypeName ¶
type RSP_Z88_ALLERGY ¶
type RSP_Z88_ALLERGY struct { AL1 []AL1 `hl7:"true,AL1"` VISIT *RSP_Z88_VISIT `hl7:"false,VISIT"` Other []interface{} }
RSP_Z88_ALLERGY represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z88_ALLERGY) MessageTypeSubStructName ¶
func (s *RSP_Z88_ALLERGY) MessageTypeSubStructName() string
type RSP_Z88_COMMON_ORDER ¶
type RSP_Z88_COMMON_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []RSP_Z88_TIMING `hl7:"false,TIMING"` ORDER_DETAIL *RSP_Z88_ORDER_DETAIL `hl7:"false,ORDER_DETAIL"` ORDER_ENCODED *RSP_Z88_ORDER_ENCODED `hl7:"false,ORDER_ENCODED"` RXD *RXD `hl7:"true,RXD"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` OBSERVATION []RSP_Z88_OBSERVATION `hl7:"true,OBSERVATION"` Other []interface{} }
RSP_Z88_COMMON_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z88_COMMON_ORDER) MessageTypeSubStructName ¶
func (s *RSP_Z88_COMMON_ORDER) MessageTypeSubStructName() string
type RSP_Z88_COMPONENT ¶
type RSP_Z88_COMPONENT struct { RXC []RXC `hl7:"true,RXC"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RSP_Z88_COMPONENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z88_COMPONENT) MessageTypeSubStructName ¶
func (s *RSP_Z88_COMPONENT) MessageTypeSubStructName() string
type RSP_Z88_OBSERVATION ¶
type RSP_Z88_OBSERVATION struct { OBX *OBX `hl7:"false,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RSP_Z88_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z88_OBSERVATION) MessageTypeSubStructName ¶
func (s *RSP_Z88_OBSERVATION) MessageTypeSubStructName() string
type RSP_Z88_ORDER_DETAIL ¶
type RSP_Z88_ORDER_DETAIL struct { RXO *RXO `hl7:"true,RXO"` NTE []NTE `hl7:"false,NTE"` RXR []RXR `hl7:"true,RXR"` COMPONENT *RSP_Z88_COMPONENT `hl7:"false,COMPONENT"` Other []interface{} }
RSP_Z88_ORDER_DETAIL represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z88_ORDER_DETAIL) MessageTypeSubStructName ¶
func (s *RSP_Z88_ORDER_DETAIL) MessageTypeSubStructName() string
type RSP_Z88_ORDER_ENCODED ¶
type RSP_Z88_ORDER_ENCODED struct { RXE *RXE `hl7:"true,RXE"` TIMING_ENCODED []RSP_Z88_TIMING_ENCODED `hl7:"false,TIMING_ENCODED"` RXR []RXR `hl7:"true,RXR"` RXC []RXC `hl7:"false,RXC"` Other []interface{} }
RSP_Z88_ORDER_ENCODED represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z88_ORDER_ENCODED) MessageTypeSubStructName ¶
func (s *RSP_Z88_ORDER_ENCODED) MessageTypeSubStructName() string
type RSP_Z88_PATIENT ¶
type RSP_Z88_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NTE []NTE `hl7:"false,NTE"` ALLERGY *RSP_Z88_ALLERGY `hl7:"false,ALLERGY"` Other []interface{} }
RSP_Z88_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z88_PATIENT) MessageTypeSubStructName ¶
func (s *RSP_Z88_PATIENT) MessageTypeSubStructName() string
type RSP_Z88_PID_ORC_OBXv2 ¶
type RSP_Z88_PID_ORC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z88_PID_ORC_OBXv2) AllNTE ¶
func (m *RSP_Z88_PID_ORC_OBXv2) AllNTE() []*NTE
func (RSP_Z88_PID_ORC_OBXv2) MarshalYAML ¶
func (m RSP_Z88_PID_ORC_OBXv2) MarshalYAML() (interface{}, error)
func (*RSP_Z88_PID_ORC_OBXv2) OBX ¶
func (m *RSP_Z88_PID_ORC_OBXv2) OBX() *OBX
type RSP_Z88_PID_ORC_RXE_TQ1v2 ¶
type RSP_Z88_PID_ORC_RXE_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z88_PID_ORC_RXE_TQ1v2) AllTQ2 ¶
func (m *RSP_Z88_PID_ORC_RXE_TQ1v2) AllTQ2() []*TQ2
func (RSP_Z88_PID_ORC_RXE_TQ1v2) MarshalYAML ¶
func (m RSP_Z88_PID_ORC_RXE_TQ1v2) MarshalYAML() (interface{}, error)
func (*RSP_Z88_PID_ORC_RXE_TQ1v2) TQ1 ¶
func (m *RSP_Z88_PID_ORC_RXE_TQ1v2) TQ1() *TQ1
type RSP_Z88_PID_ORC_RXEv2 ¶
type RSP_Z88_PID_ORC_RXEv2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z88_PID_ORC_RXEv2) AllRXC ¶
func (m *RSP_Z88_PID_ORC_RXEv2) AllRXC() []*RXC
func (*RSP_Z88_PID_ORC_RXEv2) AllRXR ¶
func (m *RSP_Z88_PID_ORC_RXEv2) AllRXR() []*RXR
func (*RSP_Z88_PID_ORC_RXEv2) GroupByTQ1 ¶
func (m *RSP_Z88_PID_ORC_RXEv2) GroupByTQ1() []*RSP_Z88_PID_ORC_RXE_TQ1v2
func (RSP_Z88_PID_ORC_RXEv2) MarshalYAML ¶
func (m RSP_Z88_PID_ORC_RXEv2) MarshalYAML() (interface{}, error)
func (*RSP_Z88_PID_ORC_RXEv2) RXE ¶
func (m *RSP_Z88_PID_ORC_RXEv2) RXE() *RXE
type RSP_Z88_PID_ORC_RXO_RXCv2 ¶
type RSP_Z88_PID_ORC_RXO_RXCv2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z88_PID_ORC_RXO_RXCv2) AllNTE ¶
func (m *RSP_Z88_PID_ORC_RXO_RXCv2) AllNTE() []*NTE
func (*RSP_Z88_PID_ORC_RXO_RXCv2) AllRXC ¶
func (m *RSP_Z88_PID_ORC_RXO_RXCv2) AllRXC() []*RXC
func (RSP_Z88_PID_ORC_RXO_RXCv2) MarshalYAML ¶
func (m RSP_Z88_PID_ORC_RXO_RXCv2) MarshalYAML() (interface{}, error)
type RSP_Z88_PID_ORC_RXOv2 ¶
type RSP_Z88_PID_ORC_RXOv2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z88_PID_ORC_RXOv2) AllNTE ¶
func (m *RSP_Z88_PID_ORC_RXOv2) AllNTE() []*NTE
func (*RSP_Z88_PID_ORC_RXOv2) AllRXR ¶
func (m *RSP_Z88_PID_ORC_RXOv2) AllRXR() []*RXR
func (*RSP_Z88_PID_ORC_RXOv2) GroupByRXC ¶
func (m *RSP_Z88_PID_ORC_RXOv2) GroupByRXC() *RSP_Z88_PID_ORC_RXO_RXCv2
func (RSP_Z88_PID_ORC_RXOv2) MarshalYAML ¶
func (m RSP_Z88_PID_ORC_RXOv2) MarshalYAML() (interface{}, error)
func (*RSP_Z88_PID_ORC_RXOv2) RXO ¶
func (m *RSP_Z88_PID_ORC_RXOv2) RXO() *RXO
type RSP_Z88_PID_ORC_TQ1v2 ¶
type RSP_Z88_PID_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z88_PID_ORC_TQ1v2) AllTQ2 ¶
func (m *RSP_Z88_PID_ORC_TQ1v2) AllTQ2() []*TQ2
func (RSP_Z88_PID_ORC_TQ1v2) MarshalYAML ¶
func (m RSP_Z88_PID_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*RSP_Z88_PID_ORC_TQ1v2) TQ1 ¶
func (m *RSP_Z88_PID_ORC_TQ1v2) TQ1() *TQ1
type RSP_Z88_PID_ORCv2 ¶
type RSP_Z88_PID_ORCv2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z88_PID_ORCv2) AllRXC ¶
func (m *RSP_Z88_PID_ORCv2) AllRXC() []*RXC
func (*RSP_Z88_PID_ORCv2) AllRXR ¶
func (m *RSP_Z88_PID_ORCv2) AllRXR() []*RXR
func (*RSP_Z88_PID_ORCv2) GroupByOBX ¶
func (m *RSP_Z88_PID_ORCv2) GroupByOBX() []*RSP_Z88_PID_ORC_OBXv2
func (*RSP_Z88_PID_ORCv2) GroupByRXE ¶
func (m *RSP_Z88_PID_ORCv2) GroupByRXE() *RSP_Z88_PID_ORC_RXEv2
func (*RSP_Z88_PID_ORCv2) GroupByRXO ¶
func (m *RSP_Z88_PID_ORCv2) GroupByRXO() *RSP_Z88_PID_ORC_RXOv2
func (*RSP_Z88_PID_ORCv2) GroupByTQ1 ¶
func (m *RSP_Z88_PID_ORCv2) GroupByTQ1() []*RSP_Z88_PID_ORC_TQ1v2
func (RSP_Z88_PID_ORCv2) MarshalYAML ¶
func (m RSP_Z88_PID_ORCv2) MarshalYAML() (interface{}, error)
func (*RSP_Z88_PID_ORCv2) ORC ¶
func (m *RSP_Z88_PID_ORCv2) ORC() *ORC
func (*RSP_Z88_PID_ORCv2) RXD ¶
func (m *RSP_Z88_PID_ORCv2) RXD() *RXD
type RSP_Z88_PIDv2 ¶
type RSP_Z88_PIDv2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z88_PIDv2) AllAL1 ¶
func (m *RSP_Z88_PIDv2) AllAL1() []*AL1
func (*RSP_Z88_PIDv2) AllNTE ¶
func (m *RSP_Z88_PIDv2) AllNTE() []*NTE
func (*RSP_Z88_PIDv2) GroupByORC ¶
func (m *RSP_Z88_PIDv2) GroupByORC() []*RSP_Z88_PID_ORCv2
func (RSP_Z88_PIDv2) MarshalYAML ¶
func (m RSP_Z88_PIDv2) MarshalYAML() (interface{}, error)
func (*RSP_Z88_PIDv2) PD1 ¶
func (m *RSP_Z88_PIDv2) PD1() *PD1
func (*RSP_Z88_PIDv2) PID ¶
func (m *RSP_Z88_PIDv2) PID() *PID
func (*RSP_Z88_PIDv2) PV1 ¶
func (m *RSP_Z88_PIDv2) PV1() *PV1
func (*RSP_Z88_PIDv2) PV2 ¶
func (m *RSP_Z88_PIDv2) PV2() *PV2
type RSP_Z88_QUERY_RESPONSE ¶
type RSP_Z88_QUERY_RESPONSE struct { PATIENT *RSP_Z88_PATIENT `hl7:"false,PATIENT"` COMMON_ORDER []RSP_Z88_COMMON_ORDER `hl7:"true,COMMON_ORDER"` Other []interface{} }
RSP_Z88_QUERY_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z88_QUERY_RESPONSE) MessageTypeSubStructName ¶
func (s *RSP_Z88_QUERY_RESPONSE) MessageTypeSubStructName() string
type RSP_Z88_TIMING ¶
type RSP_Z88_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
RSP_Z88_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z88_TIMING) MessageTypeSubStructName ¶
func (s *RSP_Z88_TIMING) MessageTypeSubStructName() string
type RSP_Z88_TIMING_ENCODED ¶
type RSP_Z88_TIMING_ENCODED struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
RSP_Z88_TIMING_ENCODED represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z88_TIMING_ENCODED) MessageTypeSubStructName ¶
func (s *RSP_Z88_TIMING_ENCODED) MessageTypeSubStructName() string
type RSP_Z88_VISIT ¶
type RSP_Z88_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
RSP_Z88_VISIT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z88_VISIT) MessageTypeSubStructName ¶
func (s *RSP_Z88_VISIT) MessageTypeSubStructName() string
type RSP_Z88v2 ¶
type RSP_Z88v2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z88v2) GroupByPID ¶
func (m *RSP_Z88v2) GroupByPID() []*RSP_Z88_PIDv2
func (RSP_Z88v2) MarshalYAML ¶
type RSP_Z90 ¶
type RSP_Z90 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QAK *QAK `hl7:"true,QAK"` QPD *QPD `hl7:"true,QPD"` RCP *RCP `hl7:"true,RCP"` QUERY_RESPONSE []RSP_Z90_QUERY_RESPONSE `hl7:"true,QUERY_RESPONSE"` DSC *DSC `hl7:"true,DSC"` Other []interface{} }
RSP_Z90 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z90) MessageTypeName ¶
type RSP_Z90_COMMON_ORDER ¶
type RSP_Z90_COMMON_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []RSP_Z90_TIMING `hl7:"false,TIMING"` OBR *OBR `hl7:"true,OBR"` NTE []NTE `hl7:"false,NTE"` CTD *CTD `hl7:"false,CTD"` OBSERVATION []RSP_Z90_OBSERVATION `hl7:"true,OBSERVATION"` Other []interface{} }
RSP_Z90_COMMON_ORDER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z90_COMMON_ORDER) MessageTypeSubStructName ¶
func (s *RSP_Z90_COMMON_ORDER) MessageTypeSubStructName() string
type RSP_Z90_OBSERVATION ¶
type RSP_Z90_OBSERVATION struct { OBX *OBX `hl7:"false,OBX"` NTE []NTE `hl7:"false,NTE"` Other []interface{} }
RSP_Z90_OBSERVATION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z90_OBSERVATION) MessageTypeSubStructName ¶
func (s *RSP_Z90_OBSERVATION) MessageTypeSubStructName() string
type RSP_Z90_PATIENT ¶
type RSP_Z90_PATIENT struct { PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NK1 []NK1 `hl7:"false,NK1"` NTE []NTE `hl7:"false,NTE"` VISIT *RSP_Z90_VISIT `hl7:"false,VISIT"` Other []interface{} }
RSP_Z90_PATIENT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z90_PATIENT) MessageTypeSubStructName ¶
func (s *RSP_Z90_PATIENT) MessageTypeSubStructName() string
type RSP_Z90_PID_ORC_OBXv2 ¶
type RSP_Z90_PID_ORC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z90_PID_ORC_OBXv2) AllNTE ¶
func (m *RSP_Z90_PID_ORC_OBXv2) AllNTE() []*NTE
func (RSP_Z90_PID_ORC_OBXv2) MarshalYAML ¶
func (m RSP_Z90_PID_ORC_OBXv2) MarshalYAML() (interface{}, error)
func (*RSP_Z90_PID_ORC_OBXv2) OBX ¶
func (m *RSP_Z90_PID_ORC_OBXv2) OBX() *OBX
type RSP_Z90_PID_ORC_TQ1v2 ¶
type RSP_Z90_PID_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z90_PID_ORC_TQ1v2) AllTQ2 ¶
func (m *RSP_Z90_PID_ORC_TQ1v2) AllTQ2() []*TQ2
func (RSP_Z90_PID_ORC_TQ1v2) MarshalYAML ¶
func (m RSP_Z90_PID_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*RSP_Z90_PID_ORC_TQ1v2) TQ1 ¶
func (m *RSP_Z90_PID_ORC_TQ1v2) TQ1() *TQ1
type RSP_Z90_PID_ORCv2 ¶
type RSP_Z90_PID_ORCv2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z90_PID_ORCv2) AllNTE ¶
func (m *RSP_Z90_PID_ORCv2) AllNTE() []*NTE
func (*RSP_Z90_PID_ORCv2) CTD ¶
func (m *RSP_Z90_PID_ORCv2) CTD() *CTD
func (*RSP_Z90_PID_ORCv2) GroupByOBX ¶
func (m *RSP_Z90_PID_ORCv2) GroupByOBX() []*RSP_Z90_PID_ORC_OBXv2
func (*RSP_Z90_PID_ORCv2) GroupByTQ1 ¶
func (m *RSP_Z90_PID_ORCv2) GroupByTQ1() []*RSP_Z90_PID_ORC_TQ1v2
func (RSP_Z90_PID_ORCv2) MarshalYAML ¶
func (m RSP_Z90_PID_ORCv2) MarshalYAML() (interface{}, error)
func (*RSP_Z90_PID_ORCv2) OBR ¶
func (m *RSP_Z90_PID_ORCv2) OBR() *OBR
func (*RSP_Z90_PID_ORCv2) ORC ¶
func (m *RSP_Z90_PID_ORCv2) ORC() *ORC
type RSP_Z90_PID_SPMv2 ¶
type RSP_Z90_PID_SPMv2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z90_PID_SPMv2) AllOBX ¶
func (m *RSP_Z90_PID_SPMv2) AllOBX() []*OBX
func (RSP_Z90_PID_SPMv2) MarshalYAML ¶
func (m RSP_Z90_PID_SPMv2) MarshalYAML() (interface{}, error)
func (*RSP_Z90_PID_SPMv2) SPM ¶
func (m *RSP_Z90_PID_SPMv2) SPM() *SPM
type RSP_Z90_PIDv2 ¶
type RSP_Z90_PIDv2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z90_PIDv2) AllNK1 ¶
func (m *RSP_Z90_PIDv2) AllNK1() []*NK1
func (*RSP_Z90_PIDv2) AllNTE ¶
func (m *RSP_Z90_PIDv2) AllNTE() []*NTE
func (*RSP_Z90_PIDv2) GroupByORC ¶
func (m *RSP_Z90_PIDv2) GroupByORC() []*RSP_Z90_PID_ORCv2
func (*RSP_Z90_PIDv2) GroupBySPM ¶
func (m *RSP_Z90_PIDv2) GroupBySPM() []*RSP_Z90_PID_SPMv2
func (RSP_Z90_PIDv2) MarshalYAML ¶
func (m RSP_Z90_PIDv2) MarshalYAML() (interface{}, error)
func (*RSP_Z90_PIDv2) PD1 ¶
func (m *RSP_Z90_PIDv2) PD1() *PD1
func (*RSP_Z90_PIDv2) PID ¶
func (m *RSP_Z90_PIDv2) PID() *PID
func (*RSP_Z90_PIDv2) PV1 ¶
func (m *RSP_Z90_PIDv2) PV1() *PV1
func (*RSP_Z90_PIDv2) PV2 ¶
func (m *RSP_Z90_PIDv2) PV2() *PV2
type RSP_Z90_QUERY_RESPONSE ¶
type RSP_Z90_QUERY_RESPONSE struct { PATIENT *RSP_Z90_PATIENT `hl7:"false,PATIENT"` COMMON_ORDER []RSP_Z90_COMMON_ORDER `hl7:"true,COMMON_ORDER"` SPECIMEN []RSP_Z90_SPECIMEN `hl7:"false,SPECIMEN"` Other []interface{} }
RSP_Z90_QUERY_RESPONSE represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z90_QUERY_RESPONSE) MessageTypeSubStructName ¶
func (s *RSP_Z90_QUERY_RESPONSE) MessageTypeSubStructName() string
type RSP_Z90_SPECIMEN ¶
type RSP_Z90_SPECIMEN struct { SPM *SPM `hl7:"true,SPM"` OBX []OBX `hl7:"false,OBX"` Other []interface{} }
RSP_Z90_SPECIMEN represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z90_SPECIMEN) MessageTypeSubStructName ¶
func (s *RSP_Z90_SPECIMEN) MessageTypeSubStructName() string
type RSP_Z90_TIMING ¶
type RSP_Z90_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
RSP_Z90_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z90_TIMING) MessageTypeSubStructName ¶
func (s *RSP_Z90_TIMING) MessageTypeSubStructName() string
type RSP_Z90_VISIT ¶
type RSP_Z90_VISIT struct { PV1 *PV1 `hl7:"true,PV1"` PV2 *PV2 `hl7:"false,PV2"` Other []interface{} }
RSP_Z90_VISIT represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RSP_Z90_VISIT) MessageTypeSubStructName ¶
func (s *RSP_Z90_VISIT) MessageTypeSubStructName() string
type RSP_Z90v2 ¶
type RSP_Z90v2 struct {
// contains filtered or unexported fields
}
func (*RSP_Z90v2) GroupByPID ¶
func (m *RSP_Z90v2) GroupByPID() []*RSP_Z90_PIDv2
func (RSP_Z90v2) MarshalYAML ¶
type RTB_K13 ¶
type RTB_K13 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QAK *QAK `hl7:"true,QAK"` QPD *QPD `hl7:"true,QPD"` ROW_DEFINITION *RTB_K13_ROW_DEFINITION `hl7:"false,ROW_DEFINITION"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
RTB_K13 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RTB_K13) MessageTypeName ¶
type RTB_K13_ROW_DEFINITION ¶
type RTB_K13_ROW_DEFINITION struct { RDF *RDF `hl7:"true,RDF"` RDT []RDT `hl7:"false,RDT"` Other []interface{} }
RTB_K13_ROW_DEFINITION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RTB_K13_ROW_DEFINITION) MessageTypeSubStructName ¶
func (s *RTB_K13_ROW_DEFINITION) MessageTypeSubStructName() string
type RTB_K13v2 ¶
type RTB_K13v2 struct {
// contains filtered or unexported fields
}
func (RTB_K13v2) MarshalYAML ¶
type RTB_Knn ¶
type RTB_Knn struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QAK *QAK `hl7:"true,QAK"` QPD *QPD `hl7:"true,QPD"` // Missing: anyHL7Segment // Missing: anyHL7Segment DSC *DSC `hl7:"false,DSC"` Other []interface{} }
RTB_Knn represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RTB_Knn) MessageTypeName ¶
type RTB_Knnv2 ¶
type RTB_Knnv2 struct {
// contains filtered or unexported fields
}
func (RTB_Knnv2) MarshalYAML ¶
type RTB_Q13 ¶
type RTB_Q13 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR *ERR `hl7:"false,ERR"` QAK *QAK `hl7:"true,QAK"` QPD *QPD `hl7:"true,QPD"` ROW_DEFINITION *RTB_Q13_ROW_DEFINITION `hl7:"false,ROW_DEFINITION"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
RTB_Q13 represents the corresponding HL7 message type. Definition from HL7 2.4
func (*RTB_Q13) MessageTypeName ¶
type RTB_Q13_ROW_DEFINITION ¶
type RTB_Q13_ROW_DEFINITION struct { RDF *RDF `hl7:"true,RDF"` RDT []RDT `hl7:"false,RDT"` Other []interface{} }
RTB_Q13_ROW_DEFINITION represents the corresponding HL7 message type. Definition from HL7 2.4
func (*RTB_Q13_ROW_DEFINITION) MessageTypeSubStructName ¶
func (s *RTB_Q13_ROW_DEFINITION) MessageTypeSubStructName() string
type RTB_Q13v2 ¶
type RTB_Q13v2 struct {
// contains filtered or unexported fields
}
func (RTB_Q13v2) MarshalYAML ¶
type RTB_Z74 ¶
type RTB_Z74 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` ERR []ERR `hl7:"false,ERR"` SFT []SFT `hl7:"false,SFT"` QAK *QAK `hl7:"true,QAK"` QPD *QPD `hl7:"true,QPD"` ROW_DEFINITION *RTB_Z74_ROW_DEFINITION `hl7:"false,ROW_DEFINITION"` DSC *DSC `hl7:"false,DSC"` Other []interface{} }
RTB_Z74 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RTB_Z74) MessageTypeName ¶
type RTB_Z74_ROW_DEFINITION ¶
type RTB_Z74_ROW_DEFINITION struct { RDF *RDF `hl7:"true,RDF"` RDT []RDT `hl7:"false,RDT"` Other []interface{} }
RTB_Z74_ROW_DEFINITION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*RTB_Z74_ROW_DEFINITION) MessageTypeSubStructName ¶
func (s *RTB_Z74_ROW_DEFINITION) MessageTypeSubStructName() string
type RTB_Z74v2 ¶
type RTB_Z74v2 struct {
// contains filtered or unexported fields
}
func (RTB_Z74v2) 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 SubstanceTreatmentRefusalReason []CE `hl7:"false,Substance/Treatment 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 AdministeredDrugStrengthVolume *NM `hl7:"false,Administered Drug Strength Volume"` // RXA-23 AdministeredDrugStrengthVolumeUnits *CWE `hl7:"false,Administered Drug Strength Volume Units"` // RXA-24 AdministeredBarcodeIdentifier *CWE `hl7:"false,Administered Barcode Identifier"` // RXA-25 PharmacyOrderType *ID `hl7:"false,Pharmacy Order Type"` // RXA-26 }
RXA represents the corresponding HL7 segment. Definition from HL7 2.5.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 SupplementaryCode []CE `hl7:"false,Supplementary Code"` // RXC-7 ComponentDrugStrengthVolume *NM `hl7:"false,Component Drug Strength Volume"` // RXC-8 ComponentDrugStrengthVolumeUnits *CWE `hl7:"false,Component Drug Strength Volume Units"` // RXC-9 }
RXC represents the corresponding HL7 segment. Definition from HL7 2.5.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 SupplementaryCode []CE `hl7:"false,Supplementary Code"` // RXD-25 InitiatingLocation *CE `hl7:"false,Initiating Location"` // RXD-26 PackagingAssemblyLocation *CE `hl7:"false,Packaging/Assembly Location"` // RXD-27 ActualDrugStrengthVolume *NM `hl7:"false,Actual Drug Strength Volume"` // RXD-28 ActualDrugStrengthVolumeUnits *CWE `hl7:"false,Actual Drug Strength Volume Units"` // RXD-29 DispenseToPharmacy *CWE `hl7:"false,Dispense To Pharmacy"` // RXD-30 DispenseToPharmacyAddress *XAD `hl7:"false,Dispense To Pharmacy Address"` // RXD-31 PharmacyOrderType *ID `hl7:"false,Pharmacy Order Type"` // RXD-32 DispenseType *CWE `hl7:"false,Dispense Type"` // RXD-33 }
RXD represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*RXD) SegmentName ¶
type RXE ¶
type RXE struct { QuantityTiming *TQ `hl7:"false,Quantity/Timing"` // RXE-1 GiveCode *CE `hl7:"true,Give Code"` // RXE-2 GiveAmountMinimum *NM `hl7:"true,Give Amount - Minimum"` // RXE-3 GiveAmountMaximum *NM `hl7:"false,Give Amount - Maximum"` // RXE-4 GiveUnits *CE `hl7:"true,Give Units"` // RXE-5 GiveDosageForm *CE `hl7:"false,Give Dosage Form"` // RXE-6 ProviderSAdministrationInstructions []CE `hl7:"false,Provider'S Administration Instructions"` // RXE-7 DeliverToLocation *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 SupplementaryCode []CE `hl7:"false,Supplementary Code"` // RXE-31 OriginalOrderDateTime *TS `hl7:"false,Original Order Date/Time"` // RXE-32 GiveDrugStrengthVolume *NM `hl7:"false,Give Drug Strength Volume"` // RXE-33 GiveDrugStrengthVolumeUnits *CWE `hl7:"false,Give Drug Strength Volume Units"` // RXE-34 ControlledSubstanceSchedule *CWE `hl7:"false,Controlled Substance Schedule"` // RXE-35 FormularyStatus *ID `hl7:"false,Formulary Status"` // RXE-36 PharmaceuticalSubstanceAlternative []CWE `hl7:"false,Pharmaceutical Substance Alternative"` // RXE-37 PharmacyOfMostRecentFill *CWE `hl7:"false,Pharmacy Of Most Recent Fill"` // RXE-38 InitialDispenseAmount *NM `hl7:"false,Initial Dispense Amount"` // RXE-39 DispensingPharmacy *CWE `hl7:"false,Dispensing Pharmacy"` // RXE-40 DispensingPharmacyAddress *XAD `hl7:"false,Dispensing Pharmacy Address"` // RXE-41 DeliverToPatientLocation *PL `hl7:"false,Deliver-To Patient Location"` // RXE-42 DeliverToAddress *XAD `hl7:"false,Deliver-To Address"` // RXE-43 PharmacyOrderType *ID `hl7:"false,Pharmacy Order Type"` // RXE-44 }
RXE represents the corresponding HL7 segment. Definition from HL7 2.5.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:"false,Quantity/Timing"` // RXG-3 GiveCode *CE `hl7:"true,Give Code"` // RXG-4 GiveAmountMinimum *NM `hl7:"true,Give Amount - Minimum"` // RXG-5 GiveAmountMaximum *NM `hl7:"false,Give Amount - Maximum"` // RXG-6 GiveUnits *CE `hl7:"true,Give Units"` // RXG-7 GiveDosageForm *CE `hl7:"false,Give Dosage Form"` // RXG-8 AdministrationNotes []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 GiveDrugStrengthVolume *NM `hl7:"false,Give Drug Strength Volume"` // RXG-23 GiveDrugStrengthVolumeUnits *CWE `hl7:"false,Give Drug Strength Volume Units"` // RXG-24 GiveBarcodeIdentifier *CWE `hl7:"false,Give Barcode Identifier"` // RXG-25 PharmacyOrderType *ID `hl7:"false,Pharmacy Order Type"` // RXG-26 }
RXG represents the corresponding HL7 segment. Definition from HL7 2.5.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 SupplementaryCode []CE `hl7:"false,Supplementary Code"` // RXO-24 RequestedDrugStrengthVolume *NM `hl7:"false,Requested Drug Strength Volume"` // RXO-25 RequestedDrugStrengthVolumeUnits *CWE `hl7:"false,Requested Drug Strength Volume Units"` // RXO-26 PharmacyOrderType *ID `hl7:"false,Pharmacy Order Type"` // RXO-27 DispensingInterval *NM `hl7:"false,Dispensing Interval"` // RXO-28 }
RXO represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*RXO) SegmentName ¶
type RXR ¶
type RXR struct { Route *CE `hl7:"true,Route"` // RXR-1 AdministrationSite *CWE `hl7:"false,Administration Site"` // RXR-2 AdministrationDevice *CE `hl7:"false,Administration Device"` // RXR-3 AdministrationMethod *CWE `hl7:"false,Administration Method"` // RXR-4 RoutingInstruction *CE `hl7:"false,Routing Instruction"` // RXR-5 AdministrationSiteModifier *CWE `hl7:"false,Administration Site Modifier"` // RXR-6 }
RXR represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*RXR) SegmentName ¶
type Rewrite ¶
type Rewrite func(t Token) *RewriteResult
Rewrite represents functions that take a Token, and return the underlying byte sequence value, having potentially rewritten that sequence to correct known message errors. A RewriteResult is also returned and it determines how the byte sequence is used: ReplaceValue: the token Value is replaced with the byte sequence returned. Noop: the token is not modified. The byte sequence is ignored. DeleteToken: the token is removed entirely. The byte sequence is ignored.
This function is invoked for each segment, field and value within the message, and thus allows rewriting all those elements. Use the token's Location to obtain the current position within the message. Empty fields or values can be rewritten; however, the placeholders for such fields or values need to be present. If you need to add fields or values in order to rewrite them, rewrite the entire segment first and add the placeholders. Fields or values can be made nil by rewriting them with []byte{} or returning DeleteToken. Segments can be removed by returning DeleteToken. It is not possible to add segments with this function.
Examples:
1. Rewrite a value within a field.
// Rewrite the Zip code of a PID. ┌ Placeholder for the zip code // Example PID: "PID|1||||||||||^^^^^|" rewrite := func(t Token) *RewriteResult { if t.Location == "PID-11-Patient Address/XAD-5-Zip Or Postal Code" { return RewriteResultReplaceValue([]byte("49999")) } return RewriteResultNoop() }
2. Rewrite an entire field.
// Rewrite the entire Mother's Maiden Name field or a PID. The fields needs to be present. ┌ Placeholder for the Mother's Maiden Name. // Example PID: "PID|1||||||" rewrite := func(t Token) *RewriteResult { if t.Location == "PID-6-Mother'S Maiden Name" { return RewriteResultReplaceValue([]byte("Doe^Jane")) } return RewriteResultNoop() }
3. Rewrite an entire segment.
// Rewrite the entire PID to add more placeholders. // Example PID: "PID|1||" rewrite := func(t Token) *RewriteResult { if t.Location == "PID" { return RewriteResultReplaceValue([]byte("PID|1|||||Doe^Jane")) } return RewriteResultNoop() }
4. Delete an entire segment.
// Delete all OBX segments. // Example OBX: "OBX|1||" rewrite := func(t Token) *RewriteResult { if t.Location == "OBX" { return RewriteResultDeleteToken() } return RewriteResultNoop() }
type RewriteResult ¶
type RewriteResult struct {
// contains filtered or unexported fields
}
RewriteResult determines the action to take for a rewrite, optionally including a new value. Use the RewriteResult* functions to create instances.
func NopRewrite ¶
func NopRewrite(_ Token) *RewriteResult
NopRewrite returns the underlying byte sequence value for a Token without any rewriting.
func RewriteResultDeleteToken ¶
func RewriteResultDeleteToken() *RewriteResult
RewriteResultDeleteToken returns a RewriteResult that deletes the current token.
func RewriteResultNoop ¶
func RewriteResultNoop() *RewriteResult
RewriteResultNoop returns a RewriteResult that is a no-op.
func RewriteResultReplaceValue ¶
func RewriteResultReplaceValue(newValue []byte) *RewriteResult
RewriteResultReplaceValue returns a RewriteResult that replaces the current value with newValue.
type SAC ¶
type SAC struct { ExternalAccessionIdentifier *EI `hl7:"false,External Accession Identifier"` // SAC-1 AccessionIdentifier *EI `hl7:"false,Accession Identifier"` // SAC-2 ContainerIdentifier *EI `hl7:"false,Container Identifier"` // SAC-3 PrimaryParentContainerIdentifier *EI `hl7:"false,Primary (Parent) Container Identifier"` // SAC-4 EquipmentContainerIdentifier *EI `hl7:"false,Equipment Container Identifier"` // SAC-5 SpecimenSource *SPS `hl7:"false,Specimen Source"` // SAC-6 RegistrationDateTime *TS `hl7:"false,Registration Date/Time"` // SAC-7 ContainerStatus *CE `hl7:"false,Container Status"` // SAC-8 CarrierType *CE `hl7:"false,Carrier Type"` // SAC-9 CarrierIdentifier *EI `hl7:"false,Carrier Identifier"` // SAC-10 PositionInCarrier *NA `hl7:"false,Position In Carrier"` // SAC-11 TrayTypeSAC *CE `hl7:"false,Tray Type - SAC"` // SAC-12 TrayIdentifier *EI `hl7:"false,Tray Identifier"` // SAC-13 PositionInTray *NA `hl7:"false,Position In Tray"` // SAC-14 Location []CE `hl7:"false,Location"` // SAC-15 ContainerHeight *NM `hl7:"false,Container Height"` // SAC-16 ContainerDiameter *NM `hl7:"false,Container Diameter"` // SAC-17 BarrierDelta *NM `hl7:"false,Barrier Delta"` // SAC-18 BottomDelta *NM `hl7:"false,Bottom Delta"` // SAC-19 ContainerHeightDiameterDeltaUnits *CE `hl7:"false,Container Height/Diameter/Delta Units"` // SAC-20 ContainerVolume *NM `hl7:"false,Container Volume"` // SAC-21 AvailableSpecimenVolume *NM `hl7:"false,Available Specimen Volume"` // SAC-22 InitialSpecimenVolume *NM `hl7:"false,Initial Specimen Volume"` // SAC-23 VolumeUnits *CE `hl7:"false,Volume Units"` // SAC-24 SeparatorType *CE `hl7:"false,Separator Type"` // SAC-25 CapType *CE `hl7:"false,Cap Type"` // SAC-26 Additive []CWE `hl7:"false,Additive"` // SAC-27 SpecimenComponent *CE `hl7:"false,Specimen Component"` // SAC-28 DilutionFactor *SN `hl7:"false,Dilution Factor"` // SAC-29 Treatment *CE `hl7:"false,Treatment"` // SAC-30 Temperature *SN `hl7:"false,Temperature"` // SAC-31 HemolysisIndex *NM `hl7:"false,Hemolysis Index"` // SAC-32 HemolysisIndexUnits *CE `hl7:"false,Hemolysis Index Units"` // SAC-33 LipemiaIndex *NM `hl7:"false,Lipemia Index"` // SAC-34 LipemiaIndexUnits *CE `hl7:"false,Lipemia Index Units"` // SAC-35 IcterusIndex *NM `hl7:"false,Icterus Index"` // SAC-36 IcterusIndexUnits *CE `hl7:"false,Icterus Index Units"` // SAC-37 FibrinIndex *NM `hl7:"false,Fibrin Index"` // SAC-38 FibrinIndexUnits *CE `hl7:"false,Fibrin Index Units"` // SAC-39 SystemInducedContaminants []CE `hl7:"false,System Induced Contaminants"` // SAC-40 DrugInterference []CE `hl7:"false,Drug Interference"` // SAC-41 ArtificialBlood *CE `hl7:"false,Artificial Blood"` // SAC-42 SpecialHandlingCode []CWE `hl7:"false,Special Handling Code"` // SAC-43 OtherEnvironmentalFactors []CE `hl7:"false,Other Environmental Factors"` // SAC-44 }
SAC represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*SAC) SegmentName ¶
type SAD ¶
type SAD struct { StreetOrMailingAddress *ST `hl7:"false,Street Or Mailing Address"` StreetName *ST `hl7:"false,Street Name"` DwellingNumber *ST `hl7:"false,Dwelling Number"` }
SAD represents the corresponding HL7 datatype. Definition from HL7 2.5.1
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:"false,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 PlacerOrderNumber []EI `hl7:"false,Placer Order Number"` // SCH-26 FillerOrderNumber []EI `hl7:"false,Filler Order Number"` // SCH-27 }
SCH represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*SCH) SegmentName ¶
type SCV ¶
type SCV struct { ParameterClass *CWE `hl7:"false,Parameter Class"` ParameterValue *ST `hl7:"false,Parameter Value"` }
SCV represents the corresponding HL7 datatype. Definition from HL7 2.5.1
type SFT ¶
type SFT struct { SoftwareVendorOrganization *XON `hl7:"true,Software Vendor Organization"` // SFT-1 SoftwareCertifiedVersionOrReleaseNumber *ST `hl7:"true,Software Certified Version Or Release Number"` // SFT-2 SoftwareProductName *ST `hl7:"true,Software Product Name"` // SFT-3 SoftwareBinaryID *ST `hl7:"true,Software Binary ID"` // SFT-4 SoftwareProductInformation *TX `hl7:"false,Software Product Information"` // SFT-5 SoftwareInstallDate *TS `hl7:"false,Software Install Date"` // SFT-6 }
SFT represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*SFT) SegmentName ¶
type SI ¶
SI represents a HL7 SI value (Sequence ID).
type SID ¶
type SID struct { ApplicationMethodIdentifier *CE `hl7:"false,Application / Method Identifier"` // SID-1 SubstanceLotNumber *ST `hl7:"false,Substance Lot Number"` // SID-2 SubstanceContainerIdentifier *ST `hl7:"false,Substance Container Identifier"` // SID-3 SubstanceManufacturerIdentifier *CE `hl7:"false,Substance Manufacturer Identifier"` // SID-4 }
SID represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*SID) SegmentName ¶
type SIU_S12 ¶
type SIU_S12 struct { MSH *MSH `hl7:"true,MSH"` SCH *SCH `hl7:"true,SCH"` TQ1 []TQ1 `hl7:"false,TQ1"` 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.5.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.5.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.5.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.5.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.5.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.5.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.5.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"` SeparatorSuffix *ST `hl7:"false,Separator/Suffix"` Num2 *NM `hl7:"false,Num2"` }
SN represents the corresponding HL7 datatype. Definition from HL7 2.5.1
type SNM ¶
SNM represents a HL7 SNM value (String Of Telephone Number Digits). SNM was added in HL7v2 2.6. From https://hl7-definition.caristix.com/v2/HL7v2.7/DataTypes/SNM: A string whose characters are limited to "+" and/or the decimal digits 0 through 9. As a string, leading zeros are always considered significant.
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.5.1
type SPM ¶
type SPM struct { SetIDSPM *SI `hl7:"false,Set ID - SPM"` // SPM-1 SpecimenID *EIP `hl7:"false,Specimen ID"` // SPM-2 SpecimenParentIDs []EIP `hl7:"false,Specimen Parent IDs"` // SPM-3 SpecimenType *CWE `hl7:"true,Specimen Type"` // SPM-4 SpecimenTypeModifier []CWE `hl7:"false,Specimen Type Modifier"` // SPM-5 SpecimenAdditives []CWE `hl7:"false,Specimen Additives"` // SPM-6 SpecimenCollectionMethod *CWE `hl7:"false,Specimen Collection Method"` // SPM-7 SpecimenSourceSite *CWE `hl7:"false,Specimen Source Site"` // SPM-8 SpecimenSourceSiteModifier []CWE `hl7:"false,Specimen Source Site Modifier"` // SPM-9 SpecimenCollectionSite *CWE `hl7:"false,Specimen Collection Site"` // SPM-10 SpecimenRole []CWE `hl7:"false,Specimen Role"` // SPM-11 SpecimenCollectionAmount *CQ `hl7:"false,Specimen Collection Amount"` // SPM-12 GroupedSpecimenCount *NM `hl7:"false,Grouped Specimen Count"` // SPM-13 SpecimenDescription []ST `hl7:"false,Specimen Description"` // SPM-14 SpecimenHandlingCode []CWE `hl7:"false,Specimen Handling Code"` // SPM-15 SpecimenRiskCode []CWE `hl7:"false,Specimen Risk Code"` // SPM-16 SpecimenCollectionDateTime *DR `hl7:"false,Specimen Collection Date/Time"` // SPM-17 SpecimenReceivedDateTime *TS `hl7:"false,Specimen Received Date/Time"` // SPM-18 SpecimenExpirationDateTime *TS `hl7:"false,Specimen Expiration Date/Time"` // SPM-19 SpecimenAvailability *ID `hl7:"false,Specimen Availability"` // SPM-20 SpecimenRejectReason []CWE `hl7:"false,Specimen Reject Reason"` // SPM-21 SpecimenQuality *CWE `hl7:"false,Specimen Quality"` // SPM-22 SpecimenAppropriateness *CWE `hl7:"false,Specimen Appropriateness"` // SPM-23 SpecimenCondition []CWE `hl7:"false,Specimen Condition"` // SPM-24 SpecimenCurrentQuantity *CQ `hl7:"false,Specimen Current Quantity"` // SPM-25 NumberOfSpecimenContainers *NM `hl7:"false,Number Of Specimen Containers"` // SPM-26 ContainerType *CWE `hl7:"false,Container Type"` // SPM-27 ContainerCondition *CWE `hl7:"false,Container Condition"` // SPM-28 SpecimenChildRole *CWE `hl7:"false,Specimen Child Role"` // SPM-29 }
SPM represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*SPM) SegmentName ¶
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"` SFT []SFT `hl7:"false,SFT"` 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.5.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.5.1
func (*SPR) SegmentName ¶
type SPS ¶
type SPS struct { SpecimenSourceNameOrCode *CWE `hl7:"false,Specimen Source Name Or Code"` Additives *CWE `hl7:"false,Additives"` SpecimenCollectionMethod *TX `hl7:"false,Specimen Collection Method"` BodySite *CWE `hl7:"false,Body Site"` SiteModifier *CWE `hl7:"false,Site Modifier"` CollectionMethodModifierCode *CWE `hl7:"false,Collection Method Modifier Code"` SpecimenRole *CWE `hl7:"false,Specimen Role"` }
SPS represents the corresponding HL7 datatype. Definition from HL7 2.5.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.5.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.5.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.5.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.5.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.5.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.5.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.5.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.5.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.5.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.5.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.5.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.5.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.5.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"` TQ1 []TQ1 `hl7:"false,TQ1"` 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.5.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) AllTQ1 ¶
func (m *SQR_S25_SCHv2) AllTQ1() []*TQ1
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.5.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.5.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.5.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.5.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.5.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.5.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.5.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.5.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.5.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.5.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.5.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.5.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.5.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.5.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"` TQ1 []TQ1 `hl7:"false,TQ1"` 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.5.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.5.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 SRT ¶
type SRT struct { SortByField *ST `hl7:"false,Sort-By Field"` Sequencing *ID `hl7:"false,Sequencing"` }
SRT represents the corresponding HL7 datatype. Definition from HL7 2.5.1
type SSR_U04 ¶
type SSR_U04 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` EQU *EQU `hl7:"true,EQU"` SPECIMEN_CONTAINER []SSR_U04_SPECIMEN_CONTAINER `hl7:"true,SPECIMEN_CONTAINER"` ROL *ROL `hl7:"false,ROL"` Other []interface{} }
SSR_U04 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*SSR_U04) MessageTypeName ¶
type SSR_U04_SACv2 ¶
type SSR_U04_SACv2 struct {
// contains filtered or unexported fields
}
func (*SSR_U04_SACv2) AllSPM ¶
func (m *SSR_U04_SACv2) AllSPM() []*SPM
func (SSR_U04_SACv2) MarshalYAML ¶
func (m SSR_U04_SACv2) MarshalYAML() (interface{}, error)
func (*SSR_U04_SACv2) SAC ¶
func (m *SSR_U04_SACv2) SAC() *SAC
type SSR_U04_SPECIMEN_CONTAINER ¶
type SSR_U04_SPECIMEN_CONTAINER struct { SAC *SAC `hl7:"true,SAC"` SPM []SPM `hl7:"false,SPM"` Other []interface{} }
SSR_U04_SPECIMEN_CONTAINER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*SSR_U04_SPECIMEN_CONTAINER) MessageTypeSubStructName ¶
func (s *SSR_U04_SPECIMEN_CONTAINER) MessageTypeSubStructName() string
type SSR_U04v2 ¶
type SSR_U04v2 struct {
// contains filtered or unexported fields
}
func (*SSR_U04v2) GroupBySAC ¶
func (m *SSR_U04v2) GroupBySAC() []*SSR_U04_SACv2
func (SSR_U04v2) MarshalYAML ¶
type SSU_U03 ¶
type SSU_U03 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` EQU *EQU `hl7:"true,EQU"` SPECIMEN_CONTAINER []SSU_U03_SPECIMEN_CONTAINER `hl7:"true,SPECIMEN_CONTAINER"` ROL *ROL `hl7:"false,ROL"` Other []interface{} }
SSU_U03 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*SSU_U03) MessageTypeName ¶
type SSU_U03_SAC_SPMv2 ¶
type SSU_U03_SAC_SPMv2 struct {
// contains filtered or unexported fields
}
func (*SSU_U03_SAC_SPMv2) AllOBX ¶
func (m *SSU_U03_SAC_SPMv2) AllOBX() []*OBX
func (SSU_U03_SAC_SPMv2) MarshalYAML ¶
func (m SSU_U03_SAC_SPMv2) MarshalYAML() (interface{}, error)
func (*SSU_U03_SAC_SPMv2) SPM ¶
func (m *SSU_U03_SAC_SPMv2) SPM() *SPM
type SSU_U03_SACv2 ¶
type SSU_U03_SACv2 struct {
// contains filtered or unexported fields
}
func (*SSU_U03_SACv2) AllOBX ¶
func (m *SSU_U03_SACv2) AllOBX() []*OBX
func (*SSU_U03_SACv2) GroupBySPM ¶
func (m *SSU_U03_SACv2) GroupBySPM() []*SSU_U03_SAC_SPMv2
func (SSU_U03_SACv2) MarshalYAML ¶
func (m SSU_U03_SACv2) MarshalYAML() (interface{}, error)
func (*SSU_U03_SACv2) SAC ¶
func (m *SSU_U03_SACv2) SAC() *SAC
type SSU_U03_SPECIMEN ¶
type SSU_U03_SPECIMEN struct { SPM *SPM `hl7:"true,SPM"` OBX []OBX `hl7:"false,OBX"` Other []interface{} }
SSU_U03_SPECIMEN represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*SSU_U03_SPECIMEN) MessageTypeSubStructName ¶
func (s *SSU_U03_SPECIMEN) MessageTypeSubStructName() string
type SSU_U03_SPECIMEN_CONTAINER ¶
type SSU_U03_SPECIMEN_CONTAINER struct { SAC *SAC `hl7:"true,SAC"` OBX []OBX `hl7:"false,OBX"` SPECIMEN []SSU_U03_SPECIMEN `hl7:"false,SPECIMEN"` Other []interface{} }
SSU_U03_SPECIMEN_CONTAINER represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*SSU_U03_SPECIMEN_CONTAINER) MessageTypeSubStructName ¶
func (s *SSU_U03_SPECIMEN_CONTAINER) MessageTypeSubStructName() string
type SSU_U03v2 ¶
type SSU_U03v2 struct {
// contains filtered or unexported fields
}
func (*SSU_U03v2) GroupBySAC ¶
func (m *SSU_U03v2) GroupBySAC() []*SSU_U03_SACv2
func (SSU_U03v2) MarshalYAML ¶
type ST ¶
type ST string
ST represents a HL7 ST value (String).
func (*ST) SanitizedString ¶
SanitizedString sanitizes the ST string value.
type STF ¶
type STF struct { PrimaryKeyValueSTF *CE `hl7:"false,Primary Key Value - STF"` // STF-1 StaffIdentifierList []CX `hl7:"false,Staff Identifier List"` // STF-2 StaffName []XPN `hl7:"false,Staff Name"` // STF-3 StaffType []IS `hl7:"false,Staff Type"` // STF-4 AdministrativeSex *IS `hl7:"false,Administrative 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 HospitalServiceSTF []CE `hl7:"false,Hospital Service - STF"` // STF-9 Phone []XTN `hl7:"false,Phone"` // STF-10 OfficeHomeAddressBirthplace []XAD `hl7:"false,Office/Home Address/Birthplace"` // 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 EmploymentStatusCode *CE `hl7:"false,Employment Status Code"` // 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 Race *CE `hl7:"false,Race"` // STF-27 EthnicGroup *CE `hl7:"false,Ethnic Group"` // STF-28 ReActivationApprovalIndicator *ID `hl7:"false,Re-Activation Approval Indicator"` // STF-29 Citizenship []CE `hl7:"false,Citizenship"` // STF-30 DeathDateAndTime *TS `hl7:"false,Death Date And Time"` // STF-31 DeathIndicator *ID `hl7:"false,Death Indicator"` // STF-32 InstitutionRelationshipTypeCode *CWE `hl7:"false,Institution Relationship Type Code"` // STF-33 InstitutionRelationshipPeriod *DR `hl7:"false,Institution Relationship Period"` // STF-34 ExpectedReturnDate *DT `hl7:"false,Expected Return Date"` // STF-35 CostCenterCode []CWE `hl7:"false,Cost Center Code"` // STF-36 GenericClassificationIndicator *ID `hl7:"false,Generic Classification Indicator"` // STF-37 InactiveReasonCode *CWE `hl7:"false,Inactive Reason Code"` // STF-38 }
STF represents the corresponding HL7 segment. Definition from HL7 2.5.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.5.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"` // Missing: ED Other []interface{} }
SUR_P09_FACILITY represents the corresponding HL7 message type. Definition from HL7 2.5.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.5.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) ED ¶
func (m *SUR_P09_FACv2) ED() *ED
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.5.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 Segment ¶
type Segment interface {
SegmentName() string
}
Segment is an interface implemented by the generated structs that represent concrete HL7 segment types, eg, MSH, PID, etc.
type Sender ¶
Sender is an interface for sending HL7 messages.
func NewFileSender ¶
NewFileSender creates a sender that sends HL7 messages to a file.
func NewMLLPSender ¶
func NewMLLPSender(address string, mllpKeepAlive bool, mllpKeepAlivePeriod time.Duration) (Sender, error)
NewMLLPSender returns a sender that sends HL7 messages via the MLLP protocol.
func NewStdoutSender ¶
func NewStdoutSender() Sender
NewStdoutSender returns a sender that sends HL7 messages to the standard output.
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"` SFT []SFT `hl7:"false,SFT"` 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.5.1
func (*TBR_R08) MessageTypeName ¶
type TBR_R08v2 ¶
type TBR_R08v2 struct {
// contains filtered or unexported fields
}
func (TBR_R08v2) MarshalYAML ¶
type TCC ¶
type TCC struct { UniversalServiceIdentifier *CE `hl7:"true,Universal Service Identifier"` // TCC-1 TestApplicationIdentifier *EI `hl7:"true,Test Application Identifier"` // TCC-2 SpecimenSource *SPS `hl7:"false,Specimen Source"` // TCC-3 AutoDilutionFactorDefault *SN `hl7:"false,Auto-Dilution Factor Default"` // TCC-4 RerunDilutionFactorDefault *SN `hl7:"false,Rerun Dilution Factor Default"` // TCC-5 PreDilutionFactorDefault *SN `hl7:"false,Pre-Dilution Factor Default"` // TCC-6 EndogenousContentOfPreDilutionDiluent *SN `hl7:"false,Endogenous Content Of Pre-Dilution Diluent"` // TCC-7 InventoryLimitsWarningLevel *NM `hl7:"false,Inventory Limits Warning Level"` // TCC-8 AutomaticRerunAllowed *ID `hl7:"false,Automatic Rerun Allowed"` // TCC-9 AutomaticRepeatAllowed *ID `hl7:"false,Automatic Repeat Allowed"` // TCC-10 AutomaticReflexAllowed *ID `hl7:"false,Automatic Reflex Allowed"` // TCC-11 EquipmentDynamicRange *SN `hl7:"false,Equipment Dynamic Range"` // TCC-12 Units *CE `hl7:"false,Units"` // TCC-13 ProcessingType *CE `hl7:"false,Processing Type"` // TCC-14 }
TCC represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*TCC) SegmentName ¶
type TCD ¶
type TCD struct { UniversalServiceIdentifier *CE `hl7:"true,Universal Service Identifier"` // TCD-1 AutoDilutionFactor *SN `hl7:"false,Auto-Dilution Factor"` // TCD-2 RerunDilutionFactor *SN `hl7:"false,Rerun Dilution Factor"` // TCD-3 PreDilutionFactor *SN `hl7:"false,Pre-Dilution Factor"` // TCD-4 EndogenousContentOfPreDilutionDiluent *SN `hl7:"false,Endogenous Content Of Pre-Dilution Diluent"` // TCD-5 AutomaticRepeatAllowed *ID `hl7:"false,Automatic Repeat Allowed"` // TCD-6 ReflexAllowed *ID `hl7:"false,Reflex Allowed"` // TCD-7 AnalyteRepeatStatus *CE `hl7:"false,Analyte Repeat Status"` // TCD-8 }
TCD represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*TCD) SegmentName ¶
type TCU_U10 ¶
type TCU_U10 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` EQU *EQU `hl7:"true,EQU"` TEST_CONFIGURATION []TCU_U10_TEST_CONFIGURATION `hl7:"true,TEST_CONFIGURATION"` ROL *ROL `hl7:"false,ROL"` Other []interface{} }
TCU_U10 represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*TCU_U10) MessageTypeName ¶
type TCU_U10_TCCv2 ¶
type TCU_U10_TCCv2 struct {
// contains filtered or unexported fields
}
func (*TCU_U10_TCCv2) AllTCC ¶
func (m *TCU_U10_TCCv2) AllTCC() []*TCC
func (TCU_U10_TCCv2) MarshalYAML ¶
func (m TCU_U10_TCCv2) MarshalYAML() (interface{}, error)
func (*TCU_U10_TCCv2) SPM ¶
func (m *TCU_U10_TCCv2) SPM() *SPM
type TCU_U10_TEST_CONFIGURATION ¶
type TCU_U10_TEST_CONFIGURATION struct { SPM *SPM `hl7:"false,SPM"` TCC []TCC `hl7:"true,TCC"` Other []interface{} }
TCU_U10_TEST_CONFIGURATION represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*TCU_U10_TEST_CONFIGURATION) MessageTypeSubStructName ¶
func (s *TCU_U10_TEST_CONFIGURATION) MessageTypeSubStructName() string
type TCU_U10v2 ¶
type TCU_U10v2 struct {
// contains filtered or unexported fields
}
func (*TCU_U10v2) GroupByTCC ¶
func (m *TCU_U10v2) GroupByTCC() []*TCU_U10_TCCv2
func (TCU_U10v2) MarshalYAML ¶
type TM ¶
type TM string
TM represents a HL7 TM value (Time).
type TN ¶
type TN string
TN represents a HL7 TN value (Telephone number).
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 *TX `hl7:"false,Text"` Conjunction *ID `hl7:"false,Conjunction"` OrderSequencing *OSD `hl7:"false,Order Sequencing"` OccurrenceDuration *CE `hl7:"false,Occurrence Duration"` TotalOccurrences *NM `hl7:"false,Total Occurrences"` }
TQ represents the corresponding HL7 datatype. Definition from HL7 2.5.1
type TQ1 ¶
type TQ1 struct { SetIDTQ1 *SI `hl7:"false,Set ID - TQ1"` // TQ1-1 Quantity *CQ `hl7:"false,Quantity"` // TQ1-2 RepeatPattern []RPT `hl7:"false,Repeat Pattern"` // TQ1-3 ExplicitTime []TM `hl7:"false,Explicit Time"` // TQ1-4 RelativeTimeAndUnits []CQ `hl7:"false,Relative Time And Units"` // TQ1-5 ServiceDuration *CQ `hl7:"false,Service Duration"` // TQ1-6 StartDateTime *TS `hl7:"false,Start Date/Time"` // TQ1-7 EndDateTime *TS `hl7:"false,End Date/Time"` // TQ1-8 Priority []CWE `hl7:"false,Priority"` // TQ1-9 ConditionText *TX `hl7:"false,Condition Text"` // TQ1-10 TextInstruction *TX `hl7:"false,Text Instruction"` // TQ1-11 Conjunction *ID `hl7:"false,Conjunction"` // TQ1-12 OccurrenceDuration *CQ `hl7:"false,Occurrence Duration"` // TQ1-13 TotalOccurrenceS *NM `hl7:"false,Total Occurrence'S"` // TQ1-14 }
TQ1 represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*TQ1) SegmentName ¶
type TQ2 ¶
type TQ2 struct { SetIDTQ2 *SI `hl7:"false,Set ID - TQ2"` // TQ2-1 SequenceResultsFlag *ID `hl7:"false,Sequence/Results Flag"` // TQ2-2 RelatedPlacerNumber []EI `hl7:"false,Related Placer Number"` // TQ2-3 RelatedFillerNumber []EI `hl7:"false,Related Filler Number"` // TQ2-4 RelatedPlacerGroupNumber []EI `hl7:"false,Related Placer Group Number"` // TQ2-5 SequenceConditionCode *ID `hl7:"false,Sequence Condition Code"` // TQ2-6 CyclicEntryExitIndicator *ID `hl7:"false,Cyclic Entry/Exit Indicator"` // TQ2-7 SequenceConditionTimeInterval *CQ `hl7:"false,Sequence Condition Time Interval"` // TQ2-8 CyclicGroupMaximumNumberOfRepeats *NM `hl7:"false,Cyclic Group Maximum Number Of Repeats"` // TQ2-9 SpecialServiceRequestRelationship *ID `hl7:"false,Special Service Request Relationship"` // TQ2-10 }
TQ2 represents the corresponding HL7 segment. Definition from HL7 2.5.1
func (*TQ2) SegmentName ¶
type TS ¶
type TS struct { IsHL7Null bool Time time.Time Precision TSPrecision ElideTimezone bool }
TS represents a HL7 TS value (Timestamp).
func (*TS) Unmarshal ¶
Unmarshal unmarshals a TS value, as described in 2.8.42 of the HL7 2.3 specification. Values have the following format:
YYYY[MM[DD[HHMM[SS[.S[S[S[S]]]]]]]][+/-ZZZZ]^<degree of precision>
Paraphrasing the comments on precision: In the current and future versions of HL7, the precision is indicated by limiting the number of digits used, unless the optional second component is present. In prior versions of HL7, an optional second component indicates the degree of precision of the time stamp. This optional second component is retained only for purposes of backward compatibility.
func (*TS) UnmarshalWithDefaultContext ¶
type TSPrecision ¶
type TSPrecision int
TSPrecision represents the precision of a time stamp (TS) value.
const ( YearPrecision TSPrecision = iota MonthPrecision DayPrecision HourPrecision MinutePrecision SecondPrecision TenthSecondPrecision HundredthSecondPrecision ThousandthSecondPrecision TenThousandthSecondPrecision )
The various TSPrecision values.
type TX ¶
type TX string
TX represents a HL7 TX value (Text data).
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.5.1
func (*TXA) SegmentName ¶
type Token ¶
type Token struct { Value []byte Offset int // Location is a string describing the HL7 field that corresponds the // location of this token, built from segment/type name, field number, and // description, separated path style, eg: PID-2-Patient ID/CX-2-Check Digit Location string }
Token represents a substring within a HL7 message, together with the offset in bytes at which that token starts within the message.
func (Token) Error ¶
func (t Token) Error(err error) *ParseError
Error returns a ParseError at the location of this token, due to err.
func (Token) Errors ¶
func (t Token) Errors(err error) ParseErrors
Errors returns a ParseErrors with a single ParseError at the location of this token, due to err.
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.5.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.5.1
func (*UB2) SegmentName ¶
type UDM_Q05 ¶
type UDM_Q05 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` 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.5.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.5.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.5.1
func (*URS) SegmentName ¶
type UVC ¶
type UVC struct { ValueCode *CNE `hl7:"false,Value Code"` ValueAmount *MO `hl7:"false,Value Amount"` }
UVC represents the corresponding HL7 datatype. Definition from HL7 2.5.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.5.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.5.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.5.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"` SFT []SFT `hl7:"false,SFT"` 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.5.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"` LastDataCodeValue *ST `hl7:"false,Last Data Code Value"` }
VR represents the corresponding HL7 datatype. Definition from HL7 2.5.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.5.1
func (*VTQ) SegmentName ¶
type VXQ_V01 ¶
type VXQ_V01 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` QRD *QRD `hl7:"true,QRD"` QRF *QRF `hl7:"false,QRF"` Other []interface{} }
VXQ_V01 represents the corresponding HL7 message type. Definition from HL7 2.5.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"` SFT []SFT `hl7:"false,SFT"` 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"` GT1 []GT1 `hl7:"false,GT1"` 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.5.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.5.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.5.1
func (*VXR_V03_OBSERVATION) MessageTypeSubStructName ¶
func (s *VXR_V03_OBSERVATION) MessageTypeSubStructName() string
type VXR_V03_ORC_OBXv2 ¶
type VXR_V03_ORC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*VXR_V03_ORC_OBXv2) AllNTE ¶
func (m *VXR_V03_ORC_OBXv2) AllNTE() []*NTE
func (VXR_V03_ORC_OBXv2) MarshalYAML ¶
func (m VXR_V03_ORC_OBXv2) MarshalYAML() (interface{}, error)
func (*VXR_V03_ORC_OBXv2) OBX ¶
func (m *VXR_V03_ORC_OBXv2) OBX() *OBX
type VXR_V03_ORC_TQ1v2 ¶
type VXR_V03_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*VXR_V03_ORC_TQ1v2) AllTQ2 ¶
func (m *VXR_V03_ORC_TQ1v2) AllTQ2() []*TQ2
func (VXR_V03_ORC_TQ1v2) MarshalYAML ¶
func (m VXR_V03_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*VXR_V03_ORC_TQ1v2) TQ1 ¶
func (m *VXR_V03_ORC_TQ1v2) TQ1() *TQ1
type VXR_V03_ORCv2 ¶
type VXR_V03_ORCv2 struct {
// contains filtered or unexported fields
}
func (*VXR_V03_ORCv2) GroupByOBX ¶
func (m *VXR_V03_ORCv2) GroupByOBX() []*VXR_V03_ORC_OBXv2
func (*VXR_V03_ORCv2) GroupByTQ1 ¶
func (m *VXR_V03_ORCv2) GroupByTQ1() []*VXR_V03_ORC_TQ1v2
func (VXR_V03_ORCv2) MarshalYAML ¶
func (m VXR_V03_ORCv2) MarshalYAML() (interface{}, error)
func (*VXR_V03_ORCv2) ORC ¶
func (m *VXR_V03_ORCv2) ORC() *ORC
func (*VXR_V03_ORCv2) RXA ¶
func (m *VXR_V03_ORCv2) RXA() *RXA
func (*VXR_V03_ORCv2) RXR ¶
func (m *VXR_V03_ORCv2) RXR() *RXR
type VXR_V03_ORDER ¶
type VXR_V03_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []VXR_V03_TIMING `hl7:"false,TIMING"` 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.5.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.5.1
func (*VXR_V03_PATIENT_VISIT) MessageTypeSubStructName ¶
func (s *VXR_V03_PATIENT_VISIT) MessageTypeSubStructName() string
type VXR_V03_TIMING ¶
type VXR_V03_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
VXR_V03_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*VXR_V03_TIMING) MessageTypeSubStructName ¶
func (s *VXR_V03_TIMING) MessageTypeSubStructName() string
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) GroupByORC ¶
func (m *VXR_V03v2) GroupByORC() []*VXR_V03_ORCv2
func (VXR_V03v2) MarshalYAML ¶
type VXU_V04 ¶
type VXU_V04 struct { MSH *MSH `hl7:"true,MSH"` SFT []SFT `hl7:"false,SFT"` PID *PID `hl7:"true,PID"` PD1 *PD1 `hl7:"false,PD1"` NK1 []NK1 `hl7:"false,NK1"` PATIENT *VXU_V04_PATIENT `hl7:"false,PATIENT"` GT1 []GT1 `hl7:"false,GT1"` 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.5.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.5.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.5.1
func (*VXU_V04_OBSERVATION) MessageTypeSubStructName ¶
func (s *VXU_V04_OBSERVATION) MessageTypeSubStructName() string
type VXU_V04_ORC_OBXv2 ¶
type VXU_V04_ORC_OBXv2 struct {
// contains filtered or unexported fields
}
func (*VXU_V04_ORC_OBXv2) AllNTE ¶
func (m *VXU_V04_ORC_OBXv2) AllNTE() []*NTE
func (VXU_V04_ORC_OBXv2) MarshalYAML ¶
func (m VXU_V04_ORC_OBXv2) MarshalYAML() (interface{}, error)
func (*VXU_V04_ORC_OBXv2) OBX ¶
func (m *VXU_V04_ORC_OBXv2) OBX() *OBX
type VXU_V04_ORC_TQ1v2 ¶
type VXU_V04_ORC_TQ1v2 struct {
// contains filtered or unexported fields
}
func (*VXU_V04_ORC_TQ1v2) AllTQ2 ¶
func (m *VXU_V04_ORC_TQ1v2) AllTQ2() []*TQ2
func (VXU_V04_ORC_TQ1v2) MarshalYAML ¶
func (m VXU_V04_ORC_TQ1v2) MarshalYAML() (interface{}, error)
func (*VXU_V04_ORC_TQ1v2) TQ1 ¶
func (m *VXU_V04_ORC_TQ1v2) TQ1() *TQ1
type VXU_V04_ORCv2 ¶
type VXU_V04_ORCv2 struct {
// contains filtered or unexported fields
}
func (*VXU_V04_ORCv2) GroupByOBX ¶
func (m *VXU_V04_ORCv2) GroupByOBX() []*VXU_V04_ORC_OBXv2
func (*VXU_V04_ORCv2) GroupByTQ1 ¶
func (m *VXU_V04_ORCv2) GroupByTQ1() []*VXU_V04_ORC_TQ1v2
func (VXU_V04_ORCv2) MarshalYAML ¶
func (m VXU_V04_ORCv2) MarshalYAML() (interface{}, error)
func (*VXU_V04_ORCv2) ORC ¶
func (m *VXU_V04_ORCv2) ORC() *ORC
func (*VXU_V04_ORCv2) RXA ¶
func (m *VXU_V04_ORCv2) RXA() *RXA
func (*VXU_V04_ORCv2) RXR ¶
func (m *VXU_V04_ORCv2) RXR() *RXR
type VXU_V04_ORDER ¶
type VXU_V04_ORDER struct { ORC *ORC `hl7:"true,ORC"` TIMING []VXU_V04_TIMING `hl7:"false,TIMING"` 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.5.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.5.1
func (*VXU_V04_PATIENT) MessageTypeSubStructName ¶
func (s *VXU_V04_PATIENT) MessageTypeSubStructName() string
type VXU_V04_TIMING ¶
type VXU_V04_TIMING struct { TQ1 *TQ1 `hl7:"true,TQ1"` TQ2 []TQ2 `hl7:"false,TQ2"` Other []interface{} }
VXU_V04_TIMING represents the corresponding HL7 message type. Definition from HL7 2.5.1
func (*VXU_V04_TIMING) MessageTypeSubStructName ¶
func (s *VXU_V04_TIMING) MessageTypeSubStructName() string
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) GroupByORC ¶
func (m *VXU_V04v2) GroupByORC() []*VXU_V04_ORCv2
func (VXU_V04v2) MarshalYAML ¶
type VXX_V02 ¶
type VXX_V02 struct { MSH *MSH `hl7:"true,MSH"` MSA *MSA `hl7:"true,MSA"` SFT []SFT `hl7:"false,SFT"` 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.5.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.5.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.5.1
type WVS ¶
type WVS struct { SourceOneName *ST `hl7:"false,Source One Name"` SourceTwoName *ST `hl7:"false,Source Two Name"` }
WVS represents the corresponding HL7 datatype. Definition from HL7 2.5.1
type XAD ¶
type XAD struct { StreetAddress *SAD `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"` AddressValidityRange *DR `hl7:"false,Address Validity Range"` EffectiveDate *TS `hl7:"false,Effective Date"` ExpirationDate *TS `hl7:"false,Expiration Date"` }
XAD represents the corresponding HL7 datatype. Definition from HL7 2.5.1
type XCN ¶
type XCN struct { IDNumber *ST `hl7:"false,ID Number"` FamilyName *FN `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"` AssigningAuthority *HD `hl7:"false,Assigning Authority"` NameTypeCode *ID `hl7:"false,Name Type Code"` IdentifierCheckDigit *ST `hl7:"false,Identifier Check Digit"` CheckDigitScheme *ID `hl7:"false,Check Digit Scheme"` IdentifierTypeCode *ID `hl7:"false,Identifier Type Code"` AssigningFacility *HD `hl7:"false,Assigning Facility"` NameRepresentationCode *ID `hl7:"false,Name Representation Code"` NameContext *CE `hl7:"false,Name Context"` NameValidityRange *DR `hl7:"false,Name Validity Range"` NameAssemblyOrder *ID `hl7:"false,Name Assembly Order"` EffectiveDate *TS `hl7:"false,Effective Date"` ExpirationDate *TS `hl7:"false,Expiration Date"` ProfessionalSuffix *ST `hl7:"false,Professional Suffix"` AssigningJurisdiction *CWE `hl7:"false,Assigning Jurisdiction"` AssigningAgencyOrDepartment *CWE `hl7:"false,Assigning Agency Or Department"` }
XCN represents the corresponding HL7 datatype. Definition from HL7 2.5.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"` CheckDigitScheme *ID `hl7:"false,Check Digit Scheme"` AssigningAuthority *HD `hl7:"false,Assigning Authority"` IdentifierTypeCode *ID `hl7:"false,Identifier Type Code"` AssigningFacility *HD `hl7:"false,Assigning Facility"` NameRepresentationCode *ID `hl7:"false,Name Representation Code"` OrganizationIdentifier *ST `hl7:"false,Organization Identifier"` }
XON represents the corresponding HL7 datatype. Definition from HL7 2.5.1
type XPN ¶
type XPN struct { FamilyName *FN `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)"` NameTypeCode *ID `hl7:"false,Name Type Code"` NameRepresentationCode *ID `hl7:"false,Name Representation Code"` NameContext *CE `hl7:"false,Name Context"` NameValidityRange *DR `hl7:"false,Name Validity Range"` NameAssemblyOrder *ID `hl7:"false,Name Assembly Order"` EffectiveDate *TS `hl7:"false,Effective Date"` ExpirationDate *TS `hl7:"false,Expiration Date"` ProfessionalSuffix *ST `hl7:"false,Professional Suffix"` }
XPN represents the corresponding HL7 datatype. Definition from HL7 2.5.1
type XTN ¶
type XTN struct { Number *ST `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"` LocalNumber *NM `hl7:"false,Local Number"` Extension *NM `hl7:"false,Extension"` AnyText *ST `hl7:"false,Any Text"` ExtensionPrefix *ST `hl7:"false,Extension Prefix"` SpeedDialCode *ST `hl7:"false,Speed Dial Code"` UnformattedTelephoneNumber *ST `hl7:"false,Unformatted Telephone Number"` }
XTN represents the corresponding HL7 datatype. Definition from HL7 2.5.1
type ZCM ¶
type ZCM struct { SetIDZCM *SI `hl7:"true,Set ID - ZCM"` // ZCM-1 // For order-related messages, the discipline (e.g., RADIOLOGY) of the order, if known. OrderDiscipline *ST `hl7:"false,Order Discipline"` // ZCM-2 // The original value of PD1-3-Patient Primary Facility/XON-3-ID Number. // The ID Number is defined as an NM field in HL7 but in reality it's not always a number, which // can make our parsing fail. We put it here instead. PatientPrimaryFacilityIDNumber *ST `hl7:"false,Patient Primary Facility ID Number"` // ZCM-3 // A keyword with the custom message type for this message, if any. Custom message types // trigger special processing logic downstream. CustomMessageType *ST `hl7:"false,Custom Message Type"` // ZCM-4 }
ZCM represents a generic CustoM HL7v2 segment. The fields in this segment are examples of what this segment can contain. These fields could have different goals, e.g. (a) contain certain fields that are located in different places in different clients (and thus allowing downstreams services to process them the same way), and (b) represent concepts that are useful for processing in the system, but are not part of the HL7v2 standard.
func (*ZCM) SegmentName ¶
SegmentName returns the ZCM segment name.