定义临床医生/急诊医生项目的门诊设施

edc-facilit的Python项目详细描述


pypitraviscodecovdownloads

EDC设施

加载假日

要将假日列表加载到系统中:

pythonmanage.pyimport_holidays

通过Facility

自定义约会计划

预约安排可以根据facility或诊所进行定制:

将每个设施添加到{TT3}$,指定设施{TT4} $,^ {Tt5} $打开,每天最多可用^ {TT6}$:

fromedc_facility.appsimportAppConfigasEdcAppointmentAppConfigclassAppConfig(EdcAppointmentAppConfig):facilities={'clinic1':Facility(name='clinic',days=[MO,TU,WE,TH,FR],slots=[100,100,100,100,100])}'clinic2':Facility(name='clinic',days=[MO,WE,FR],slots=[30,30,30])}

预约在诊所开放、不是假日且尚未超额预约的日期:

fromedc_utilsimportget_utcnowfrom.facilityimportFacilitysuggested_datetime=get_utcnow()available_datetime=facility.available_datetime(suggested_datetime)

如果输入了假日(在模式Holiday中),并且约会在假日登陆,则约会日期将递增到允许的工作日。假设facilityapp_config中配置为仅在[tu,th]上安排约会:

fromdatetimeimportdatetimefromdateutil.relativedeltaimportTU,THfromdjango.confimportsettingsfromdjango.utilsimporttimezonefrom.facilityimportFacilityfrom.modelsimportHolidayHoliday.objects.create(name='Id-ul-Adha (Feast of the Sacrifice)',date=date(2015,9,24))suggested_datetime=timezone.make_aware(datetime(2015,9,24),timezone=pytz.utc)# THavailable_datetime=facility.available_datetime(suggested_datetime)print(available_datetime)# 2015-09-29 00:00:00, TU

每天可能的调度时隙的最大数目在^ {TT9} $中配置。与上面的假日示例一样,约会日期将增加到具有可用时段的日期。

系统检查

  • edc_facility.001找不到假日文件!未定义settings.holiday_文件。
  • edc_facility.002找不到假日文件。
  • edc_facility.003holiday表为空。运行管理命令“导入假日”。
  • edc_facility.004尚未定义此国家/地区的假日。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java从一个List<Date>创建一个List<List<Date>>列表,该列表包含随后放入列表中的所有日期   java如何检测矩形之间的冲突?   java如何编写比较器来运行此代码?   java Jersey 2.1客户端线程安全吗?   java读写作为命令行参数传递的文件   在Java中使用范围查找枚举   sql Java创建将写入文件的增量textobject   关于字符串检查的IFN语句中的java不可访问代码   java Vaadin 14时间选择器对齐居中   javasound Java音频爆裂声   重复随机整数的java宾果纸牌游戏问题   Java awt计算器+/,如何将+替换为:第一次单击“”,第二次单击“”,依此类推   java在使用不同的类加载器时看不到任何输出   java MiniMax返回反向实用程序值   java Android ListView头文件   要将json对象映射到java对象吗   java使用iText从pdf文档中检索所有标题   java如何将用户数据上传到数据库,并在需要时检索数据(我正在尝试制作一个discord RPG机器人)   用hibernate优化java数据库连接