Carries a staff member's educational background, including the academic degree, program dates, school name, and school type. It follows STF in MFN staff master file messages and is used by credentialing and privileging systems to track and verify the educational qualifications of healthcare providers and staff.
from zato.hl7v2.v2_9 import EDU
from zato.hl7v2.v2_9 import XON, CWE, DIN
edu = EDU()
edu.primary_key_value_edu = '1'
institution = XON(organization_name='University of Colorado')
edu.institution_id = institution
edu.degree = CWE(
identifier='BS',
text='Bachelor of Science',
name_of_coding_system='HL70336'
)
edu.degree_field = CWE(
identifier='51.0601',
text='Exercise Science',
name_of_coding_system='NUCC'
)
edu.date_time_from = DIN('20100901')
edu.date_time_to = DIN('20140531')How to construct and work with real-world EDU segments.
Bachelor of Science in Exercise Science from university
from zato.hl7v2.v2_9 import EDU
from zato.hl7v2.v2_9 import XON, CWE, DIN
edu = EDU()
edu.primary_key_value_edu = '1'
edu.institution_id = XON(organization_name='University of Colorado')
edu.degree = CWE(
identifier='BS',
text='Bachelor of Science',
name_of_coding_system='HL70336'
)
edu.degree_field = CWE(
identifier='51.0601',
text='Exercise Science',
name_of_coding_system='NUCC'
)
edu.date_time_from = DIN('20100901')
edu.date_time_to = DIN('20140531')
edu.educational_comment = "GPA 3.8, Dean's List"Master of Science in Clinical Nutrition
from zato.hl7v2.v2_9 import EDU
from zato.hl7v2.v2_9 import XON, CWE, DIN
edu = EDU()
edu.primary_key_value_edu = '2'
edu.institution_id = XON(organization_name='Harvard University')
edu.degree = CWE(
identifier='MS',
text='Master of Science',
name_of_coding_system='HL70336'
)
edu.degree_field = CWE(
identifier='133VN1006X',
text='Clinical Nutrition',
name_of_coding_system='NUCC'
)
edu.date_time_from = DIN('20160901')
edu.date_time_to = DIN('20180531')
edu.educational_comment = 'Summa Cum Laude, Thesis on preventive nutrition'Postgraduate fellowship in sports medicine
from zato.hl7v2.v2_9 import EDU
from zato.hl7v2.v2_9 import XON, CWE, DIN
edu = EDU()
edu.primary_key_value_edu = '3'
edu.institution_id = XON(organization_name='Mayo Clinic College of Medicine')
edu.degree = CWE(
identifier='FEL',
text='Fellowship',
name_of_coding_system='HL70336'
)
edu.degree_field = CWE(
identifier='207RP0101X',
text='Sports Medicine',
name_of_coding_system='NUCC'
)
edu.date_time_from = DIN('20200601')
edu.date_time_to = DIN('20210531')
edu.educational_comment = 'Board certified in sports medicine'Step-by-step guides for working with HL7 v2 in Zato.
EDU records educational background including degrees, certifications, academic institutions, and training programs. It's used to track provider qualifications and continuing education in wellness and preventive care programs.
Use HL70336 table values for academic degrees like BS (Bachelor of Science), MS (Master of Science), or FEL (Fellowship):
edu.degree = CWE(
identifier='BS',
text='Bachelor of Science',
name_of_coding_system='HL70336'
)Use NUCC taxonomy codes for healthcare provider specialties like 51.0601 (Exercise Science) or 133VN1006X (Clinical Nutrition). For non-healthcare fields, use appropriate academic coding systems.
Use DIN datatype with YYYYMMDD-YYYYMMDD format for date ranges:
edu.date_time_from = DIN('20200901')
edu.date_time_to = DIN('20140531')Include academic achievements like GPA, honors (Summa Cum Laude), thesis topics, special recognitions, or other relevant educational details that help understand the provider's qualifications and expertise.
Zato connects to any system that speaks HL7v2 over MLLP or FHIR over REST. This includes Epic, Cerner, Meditech, Allscripts, and other EHR platforms.
Yes, Zato has built-in MLLP support for sending and receiving HL7v2 messages. MLLP channels handle the framing protocol automatically.
Zato supports HL7 v2.9, which is backward compatible with earlier versions including v2.3, v2.5, and v2.7. Standard segments and datatypes are available as typed Python classes.
Yes. Zato handles both HL7v2 and FHIR natively, so you can parse v2 messages and build FHIR resources with IG-specific extensions in the same service. Typed Python classes are available for both protocols, including extensions from US Core, UK Core, Da Vinci, and other Implementation Guides.
Complete list of fields in the EDU segment, HL7 v2.9.
| # | Python name | Datatype | Usage | Repeatable | Table |
|---|---|---|---|---|---|
| 1 | set_id_edu | SI | Required | No | - |
| 2 | academic_degree | CWE | Optional | No | HL70360 |
| 3 | academic_degree_program_date_range | DR | Optional | No | - |
| 4 | academic_degree_program_participation_date_range | DR | Optional | No | - |
| 5 | academic_degree_granted_date | DT | Optional | No | - |
| 6 | school | XON | Optional | No | - |
| 7 | school_type_code | CWE | Optional | No | HL70402 |
| 8 | school_address | XAD | Optional | No | - |
| 9 | major_field_of_study | CWE | Optional | Yes | - |
Get started with Zato and connect your systems in minutes.