Skip to content

Commit

Permalink
feat: adds missing structures for SIU_Sxx messages
Browse files Browse the repository at this point in the history
  • Loading branch information
svituz committed Mar 13, 2024
1 parent f81ade5 commit d9244af
Show file tree
Hide file tree
Showing 14 changed files with 3,047 additions and 0 deletions.
326 changes: 326 additions & 0 deletions hl7apy/v2_5/groups.py

Large diffs are not rendered by default.

91 changes: 91 additions & 0 deletions hl7apy/v2_5/messages.py
Original file line number Diff line number Diff line change
Expand Up @@ -1509,6 +1509,97 @@
('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'),
('SIU_S12_PATIENT', GROUPS['SIU_S12_PATIENT'], (0, -1), 'GRP'),
('SIU_S12_RESOURCES', GROUPS['SIU_S12_RESOURCES'], (1, -1), 'GRP'),)),
'SIU_S13': ('sequence',
(('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'),
('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'),
('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'),
('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'),
('SIU_S13_PATIENT', GROUPS['SIU_S13_PATIENT'], (0, -1), 'GRP'),
('SIU_S13_RESOURCES', GROUPS['SIU_S13_RESOURCES'], (1, -1), 'GRP'),)),
'SIU_S14': ('sequence',
(('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'),
('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'),
('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'),
('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'),
('SIU_S14_PATIENT', GROUPS['SIU_S14_PATIENT'], (0, -1), 'GRP'),
('SIU_S14_RESOURCES', GROUPS['SIU_S14_RESOURCES'], (1, -1), 'GRP'),)),
'SIU_S15': ('sequence',
(('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'),
('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'),
('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'),
('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'),
('SIU_S15_PATIENT', GROUPS['SIU_S15_PATIENT'], (0, -1), 'GRP'),
('SIU_S15_RESOURCES', GROUPS['SIU_S15_RESOURCES'], (1, -1), 'GRP'),)),
'SIU_S16': ('sequence',
(('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'),
('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'),
('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'),
('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'),
('SIU_S16_PATIENT', GROUPS['SIU_S16_PATIENT'], (0, -1), 'GRP'),
('SIU_S16_RESOURCES', GROUPS['SIU_S16_RESOURCES'], (1, -1), 'GRP'),)),
'SIU_S17': ('sequence',
(('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'),
('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'),
('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'),
('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'),
('SIU_S17_PATIENT', GROUPS['SIU_S17_PATIENT'], (0, -1), 'GRP'),
('SIU_S17_RESOURCES', GROUPS['SIU_S17_RESOURCES'], (1, -1), 'GRP'),)),
'SIU_S18': ('sequence',
(('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'),
('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'),
('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'),
('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'),
('SIU_S18_PATIENT', GROUPS['SIU_S18_PATIENT'], (0, -1), 'GRP'),
('SIU_S18_RESOURCES', GROUPS['SIU_S18_RESOURCES'], (1, -1), 'GRP'),)),
'SIU_S19': ('sequence',
(('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'),
('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'),
('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'),
('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'),
('SIU_S19_PATIENT', GROUPS['SIU_S19_PATIENT'], (0, -1), 'GRP'),
('SIU_S19_RESOURCES', GROUPS['SIU_S19_RESOURCES'], (1, -1), 'GRP'),)),
'SIU_S20': ('sequence',
(('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'),
('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'),
('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'),
('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'),
('SIU_S20_PATIENT', GROUPS['SIU_S20_PATIENT'], (0, -1), 'GRP'),
('SIU_S20_RESOURCES', GROUPS['SIU_S20_RESOURCES'], (1, -1), 'GRP'),)),
'SIU_S21': ('sequence',
(('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'),
('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'),
('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'),
('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'),
('SIU_S21_PATIENT', GROUPS['SIU_S21_PATIENT'], (0, -1), 'GRP'),
('SIU_S21_RESOURCES', GROUPS['SIU_S21_RESOURCES'], (1, -1), 'GRP'),)),
'SIU_S22': ('sequence',
(('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'),
('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'),
('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'),
('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'),
('SIU_S22_PATIENT', GROUPS['SIU_S22_PATIENT'], (0, -1), 'GRP'),
('SIU_S22_RESOURCES', GROUPS['SIU_S22_RESOURCES'], (1, -1), 'GRP'),)),
'SIU_S23': ('sequence',
(('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'),
('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'),
('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'),
('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'),
('SIU_S23_PATIENT', GROUPS['SIU_S23_PATIENT'], (0, -1), 'GRP'),
('SIU_S23_RESOURCES', GROUPS['SIU_S23_RESOURCES'], (1, -1), 'GRP'),)),
'SIU_S24': ('sequence',
(('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'),
('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'),
('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'),
('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'),
('SIU_S24_PATIENT', GROUPS['SIU_S24_PATIENT'], (0, -1), 'GRP'),
('SIU_S24_RESOURCES', GROUPS['SIU_S24_RESOURCES'], (1, -1), 'GRP'),)),
'SIU_S26': ('sequence',
(('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'),
('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'),
('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'),
('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'),
('SIU_S26_PATIENT', GROUPS['SIU_S26_PATIENT'], (0, -1), 'GRP'),
('SIU_S26_RESOURCES', GROUPS['SIU_S26_RESOURCES'], (1, -1), 'GRP'),)),
'SPQ_Q08': ('sequence',
(('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'),
('SFT', SEGMENTS['SFT'], (0, -1), 'SEG'),
Expand Down
Loading

0 comments on commit d9244af

Please sign in to comment.