health.hl7v2commons
Module health.hl7v2commons
API
Definitions
ballerinax/health.hl7v2commons Ballerina library
HL7v2 commons implementation module with common capabilities for HL7 versions
HL7v2 Commons Module
Overview
This Module holds the common implementations accross all the HL7 v2 versions from 2.3 to 2.8.
Note:
From Ballerina Swan Lake Update 10 upwards, --optimize-dependency-compilation
flag is
introduced to optimize the memory usage during the compilation time.
Use the flag in the build command as follows,
bal build --optimize-dependency-compilation
or add as a config in the Ballerina.toml
file.
[build-options] optimizeDependencyCompilation = true
Union types
health.hl7v2commons: Msh
Msh
Union types for holding hl7 segments for supported hl7 versions.
######################################################################## Union type for holding message header segment for all supported hl7 versions.
health.hl7v2commons: Al1
Al1
Union type for holding patient allergy information segment for all supported hl7 versions.
health.hl7v2commons: Evn
Evn
Union type for holding event type segment for all supported hl7 versions.
health.hl7v2commons: Dg1
Dg1
Union type for holding patient visit segment for all supported hl7 versions.
health.hl7v2commons: Nk1
Nk1
Union type for holding next of kin segment for all supported hl7 versions.
health.hl7v2commons: Pd1
Pd1
Union type for holding patient identification segment for all supported hl7 versions.
health.hl7v2commons: Pid
Pid
Union type for holding patient identification segment for all supported hl7 versions.
health.hl7v2commons: Pv1
Pv1
Union type for holding patient visit segment for all supported hl7 versions.
health.hl7v2commons: Pv2
Pv2
Union type for holding patient visit additional information segment for all supported hl7 versions.
health.hl7v2commons: Obx
Obx
Union type for holding observation segment for all supported hl7 versions.
health.hl7v2commons: Orc
Orc
Union type for holding common order segment for all supported hl7 versions.
health.hl7v2commons: Obr
Obr
Union type for holding observation request segment for all supported hl7 versions.
health.hl7v2commons: In3
In3
Union type for holding IN3 segment for all supported hl7 versions.
health.hl7v2commons: Drg
Drg
Union type for holding DRG segment for all supported hl7 versions.
health.hl7v2commons: Dsc
Dsc
Union type for holding DSC segment for all supported hl7 versions.
health.hl7v2commons: Pth
Pth
Union type for holding PTH segment for all supported hl7 versions.
health.hl7v2commons: In2
In2
Union type for holding IN2 segment for all supported hl7 versions.
health.hl7v2commons: Lrl
Lrl
Union type for holding LRL segment for all supported hl7 versions.
health.hl7v2commons: Gt1
Gt1
Union type for holding GT1 segment for all supported hl7 versions.
health.hl7v2commons: In1
In1
Union type for holding IN1 segment for all supported hl7 versions.
health.hl7v2commons: Gol
Gol
Union type for holding GOL segment for all supported hl7 versions.
health.hl7v2commons: Cm2
Cm2
Union type for holding CM2 segment for all supported hl7 versions.
health.hl7v2commons: Spr
Spr
Union type for holding SPR segment for all supported hl7 versions.
health.hl7v2commons: Npu
Npu
Union type for holding NPU segment for all supported hl7 versions.
health.hl7v2commons: Rxo
Rxo
Union type for holding RXO segment for all supported hl7 versions.
health.hl7v2commons: Pcr
Pcr
Union type for holding PCR segment for all supported hl7 versions.
health.hl7v2commons: Ldp
Ldp
Union type for holding LDP segment for all supported hl7 versions.
health.hl7v2commons: Cm1
Cm1
Union type for holding CM1 segment for all supported hl7 versions.
health.hl7v2commons: Aut
Aut
Union type for holding AUT segment for all supported hl7 versions.
health.hl7v2commons: Dsp
Dsp
Union type for holding DSP segment for all supported hl7 versions.
health.hl7v2commons: Ctd
Ctd
Union type for holding CTD segment for all supported hl7 versions.
health.hl7v2commons: Cm0
Cm0
Union type for holding CM0 segment for all supported hl7 versions.
health.hl7v2commons: Rqd
Rqd
Union type for holding RQD segment for all supported hl7 versions.
health.hl7v2commons: Err
Err
Union type for holding ERR segment for all supported hl7 versions.
health.hl7v2commons: Mfi
Mfi
Union type for holding MFI segment for all supported hl7 versions.
health.hl7v2commons: Ft1
Ft1
Union type for holding FT1 segment for all supported hl7 versions.
health.hl7v2commons: Odt
Odt
Union type for holding ODT segment for all supported hl7 versions.
health.hl7v2commons: Csp
Csp
Union type for holding CSP segment for all supported hl7 versions.
health.hl7v2commons: Qak
Qak
Union type for holding QAK segment for all supported hl7 versions.
health.hl7v2commons: Erq
Erq
Union type for holding ERQ segment for all supported hl7 versions.
health.hl7v2commons: Rq1
Rq1
Union type for holding RQ1 segment for all supported hl7 versions.
health.hl7v2commons: Rdf
Rdf
Union type for holding RDF segment for all supported hl7 versions.
health.hl7v2commons: Fts
Fts
Union type for holding FTS segment for all supported hl7 versions.
health.hl7v2commons: Cdm
Cdm
Union type for holding CDM segment for all supported hl7 versions.
health.hl7v2commons: Css
Css
Union type for holding CSS segment for all supported hl7 versions.
health.hl7v2commons: Csr
Csr
Union type for holding CSR segment for all supported hl7 versions.
health.hl7v2commons: Blg
Blg
Union type for holding BLG segment for all supported hl7 versions.
health.hl7v2commons: Psh
Psh
Union type for holding PSH segment for all supported hl7 versions.
health.hl7v2commons: Lcc
Lcc
Union type for holding LCC segment for all supported hl7 versions.
health.hl7v2commons: Rdt
Rdt
Union type for holding RDT segment for all supported hl7 versions.
health.hl7v2commons: Ods
Ods
Union type for holding ODS segment for all supported hl7 versions.
health.hl7v2commons: Ail
Ail
Union type for holding AIL segment for all supported hl7 versions.
health.hl7v2commons: Arq
Arq
Union type for holding ARQ segment for all supported hl7 versions.
health.hl7v2commons: Ub2
Ub2
Union type for holding UB2 segment for all supported hl7 versions.
health.hl7v2commons: Pes
Pes
Union type for holding PES segment for all supported hl7 versions.
health.hl7v2commons: Bts
Bts
Union type for holding BTS segment for all supported hl7 versions.
health.hl7v2commons: Eql
Eql
Union type for holding EQL segment for all supported hl7 versions.
health.hl7v2commons: Loc
Loc
Union type for holding LOC segment for all supported hl7 versions.
health.hl7v2commons: Fac
Fac
Union type for holding FAC segment for all supported hl7 versions.
health.hl7v2commons: Ub1
Ub1
Union type for holding UB1 segment for all supported hl7 versions.
health.hl7v2commons: Pdc
Pdc
Union type for holding PDC segment for all supported hl7 versions.
health.hl7v2commons: Prc
Prc
Union type for holding PRC segment for all supported hl7 versions.
health.hl7v2commons: Sch
Sch
Union type for holding SCH segment for all supported hl7 versions.
health.hl7v2commons: Msa
Msa
Union type for holding MSA segment for all supported hl7 versions.
health.hl7v2commons: Add
Add
Union type for holding ADD segment for all supported hl7 versions.
health.hl7v2commons: Mfa
Mfa
Union type for holding MFA segment for all supported hl7 versions.
health.hl7v2commons: Prb
Prb
Union type for holding PRB segment for all supported hl7 versions.
health.hl7v2commons: Rf1
Rf1
Union type for holding RF1 segment for all supported hl7 versions.
health.hl7v2commons: Mrg
Mrg
Union type for holding MRG segment for all supported hl7 versions.
health.hl7v2commons: Nte
Nte
Union type for holding NTE segment for all supported hl7 versions.
health.hl7v2commons: Pra
Pra
Union type for holding PRA segment for all supported hl7 versions.
health.hl7v2commons: Db1
Db1
Union type for holding DB1 segment for all supported hl7 versions.
health.hl7v2commons: Ais
Ais
Union type for holding AIS segment for all supported hl7 versions.
health.hl7v2commons: Stf
Stf
Union type for holding STF segment for all supported hl7 versions.
health.hl7v2commons: Prd
Prd
Union type for holding PRD segment for all supported hl7 versions.
health.hl7v2commons: Nck
Nck
Union type for holding NCK segment for all supported hl7 versions.
health.hl7v2commons: Peo
Peo
Union type for holding PEO segment for all supported hl7 versions.
health.hl7v2commons: Mfe
Mfe
Union type for holding MFE segment for all supported hl7 versions.
health.hl7v2commons: Apr
Apr
Union type for holding APR segment for all supported hl7 versions.
health.hl7v2commons: Aip
Aip
Union type for holding AIP segment for all supported hl7 versions.
health.hl7v2commons: Aig
Aig
Union type for holding AIG segment for all supported hl7 versions.
health.hl7v2commons: Rgs
Rgs
Union type for holding RGS segment for all supported hl7 versions.
health.hl7v2commons: Lch
Lch
Union type for holding LCH segment for all supported hl7 versions.
health.hl7v2commons: Pr1
Pr1
Union type for holding PR1 segment for all supported hl7 versions.
health.hl7v2commons: Urd
Urd
Union type for holding URD segment for all supported hl7 versions.
health.hl7v2commons: Urs
Urs
Union type for holding URS segment for all supported hl7 versions.
health.hl7v2commons: Rxa
Rxa
Union type for holding RXA segment for all supported hl7 versions.
health.hl7v2commons: Vtq
Vtq
Union type for holding VTQ segment for all supported hl7 versions.
health.hl7v2commons: Cti
Cti
Union type for holding CTI segment for all supported hl7 versions.
health.hl7v2commons: Acc
Acc
Union type for holding ACC segment for all supported hl7 versions.
health.hl7v2commons: Om1
Om1
Union type for holding OM1 segment for all supported hl7 versions.
health.hl7v2commons: Bhs
Bhs
Union type for holding BHS segment for all supported hl7 versions.
health.hl7v2commons: Nst
Nst
Union type for holding NST segment for all supported hl7 versions.
health.hl7v2commons: Nsc
Nsc
Union type for holding NSC segment for all supported hl7 versions.
health.hl7v2commons: Om3
Om3
Union type for holding OM3 segment for all supported hl7 versions.
health.hl7v2commons: Var
Var
Union type for holding VAR segment for all supported hl7 versions.
health.hl7v2commons: Om2
Om2
Union type for holding OM2 segment for all supported hl7 versions.
health.hl7v2commons: Rxc
Rxc
Union type for holding RXC segment for all supported hl7 versions.
health.hl7v2commons: Rxg
Rxg
Union type for holding RXG segment for all supported hl7 versions.
health.hl7v2commons: Qrf
Qrf
Union type for holding QRF segment for all supported hl7 versions.
health.hl7v2commons: Txa
Txa
Union type for holding TXA segment for all supported hl7 versions.
health.hl7v2commons: Om6
Om6
Union type for holding OM6 segment for all supported hl7 versions.
health.hl7v2commons: Fhs
Fhs
Union type for holding FHS segment for all supported hl7 versions.
health.hl7v2commons: Rxd
Rxd
Union type for holding RXD segment for all supported hl7 versions.
health.hl7v2commons: Om5
Om5
Union type for holding OM5 segment for all supported hl7 versions.
health.hl7v2commons: Om4
Om4
Union type for holding OM4 segment for all supported hl7 versions.
health.hl7v2commons: Qrd
Qrd
Union type for holding QRD segment for all supported hl7 versions.
health.hl7v2commons: Rol
Rol
Union type for holding ROL segment for all supported hl7 versions.
health.hl7v2commons: Rxe
Rxe
Union type for holding RXE segment for all supported hl7 versions.
health.hl7v2commons: Rxr
Rxr
Union type for holding RXR segment for all supported hl7 versions.
health.hl7v2commons: Pid5
Pid5
Union types defined for data types for supported hl7 versions.
###################################################################### Union type for holding patient name for all supported hl7 versions.
health.hl7v2commons: Pid9
Pid9
Union type for holding patient alias name for all supported hl7 versions.
health.hl7v2commons: Pid11
Pid11
Union type for holding patient address for all supported hl7 versions.
health.hl7v2commons: Pid13
Pid13
Union type for holding patient home phone number for all supported hl7 versions.
health.hl7v2commons: Pid14
Pid14
Union type for holding patient business phone number for all supported hl7 versions.
health.hl7v2commons: Pid15
Pid15
Union type for holding patient primary language for all supported hl7 versions.
health.hl7v2commons: Pid16
Pid16
Union type for holding patient marital status for all supported hl7 versions.
health.hl7v2commons: Pd13
Pd13
Union type for patient primary facility for all supported hl7 versions.
health.hl7v2commons: Pd14
Pd14
Union type for patient primary care provider for all supported hl7 versions.
health.hl7v2commons: Nk12
Nk12
Union type for patient's extended person's name for all supported hl7 versions.
health.hl7v2commons: Nk14
Nk14
Union type for patient's extended person's address for all supported hl7 versions.
health.hl7v2commons: Nk15
Nk15
Union type for patient's extended person's home phone number for all supported hl7 versions.
health.hl7v2commons: Nk16
Nk16
Union type for patient's extended person's business phone number for all supported hl7 versions.
health.hl7v2commons: Nk17
Nk17
Union type for patient's extended person's contact role for all supported hl7 versions.
health.hl7v2commons: Nk18
Nk18
Union type for patient's extended person's start date for all supported hl7 versions.
health.hl7v2commons: Nk19
Nk19
Union type for patient's extended person's end date for all supported hl7 versions.
health.hl7v2commons: Nk113
Nk113
Union type for patient's extended person's organization name for all supported hl7 versions.
health.hl7v2commons: Nk115
Nk115
Union type for patient's extended person's gender for all supported hl7 versions.
health.hl7v2commons: Nk130
Nk130
Union type for patient's extended person's contact person name for all supported hl7 versions.
Import
import ballerinax/health.hl7v2commons;
Metadata
Released date: about 1 month ago
Version: 1.2.1
Compatibility
Platform: any
Ballerina version: 2201.10.2
GraalVM compatible: Yes
Pull count
Total: 1412
Current verison: 219
Weekly downloads
Keywords
Healthcare
HL7
Commons
Contributors