Source code for daily_med.hl7

# -*- coding: utf-8 -*-
# Copyright 2017-TODAY LasLabs Inc.
# License MIT (https://opensource.org/licenses/MIT).

""" hl7.py Provides tools related to coercing HL7 formats. """

from datetime import datetime

FMT_DATE = '%Y%m%d'
FMT_TIME = '%H:%M'
FMT_DATETIME = '%s%s' % (FMT_DATE, FMT_TIME)


[docs]def str_to_time(date_str): """ str_to_time returns a date(time) object representing date_str. Returns: datetime: Object representing date string. """ if 'T' in date_str: return datetime.strptime(date_str, FMT_DATETIME) return datetime.strptime(date_str, FMT_DATE)