You are here: Foswiki>Gnumed Web>AppointmentsEmacsRu (10 Mar 2013, IvanLykov)EditAttach

Ведение назначений в режиме org для emacs

  • установите emacs, org-mode, emacsclient
  • добавьте в check-prereqs.sh
  • добавьте org-mode в Debian Rec:
  • gnumed.py: create ~/gnumed/appointments/

конфигурирование GNUmed

  • вариант файл записи на приём для Emacs org-mode
    • по умолчанию в ~/gnumed/appointments/gnumed-emacs_appointments.org
    • создаёт, если нет ?
    • touch filename.org или emacsclient filename.org ?
  • вариант org-mode tag для записи на приём GNUmed
    • умолчание в GNUmed

создание записи на приём

  • запустите emacsclient filename.org
  • обнаруживает ошибку "сервер не запущен" и запускает сервер
emacsclient: can't find socket; have you started the server?
To start the server in Emacs, type "M-x server-start".
emacsclient: No socket or alternate editor.  Please use:

        --socket-name
        --server-file      (or environment variable EMACS_SERVER_FILE)
        --alternate-editor (or environment variable ALTERNATE_EDITOR)
  • способы лучше?
  • пропускает имя/д.р. пациента
    • как получить в emacs?
    • через предварительную настройку буфера?

просмотр записей на приём

  • экспорт обзора agenda
  • экспортируйте, как CSV, форматом является (из файла mygtd.org):
    • mygtd, например от записи на приём GNUmed, временная метка,,,2008-7-31,1100,,,1000,2008-7-31
     category     The category of the item
     head         The headline, without TODO kwd, TAGS and PRIORITY
     type         The type of the agenda entry, can be
                     todo               selected in TODO match
                     tagsmatch          selected in tags match
                     diary              imported from diary
                     deadline           a deadline
                     scheduled          scheduled
                     timestamp          appointment, selected by timestamp
                     closed             entry was closed on date
                     upcoming-deadline  warning about nearing deadline
                     past-scheduled     forwarded scheduled item
                     block              entry has date block including date
     todo         The TODO keyword, if any
     tags         All tags including inherited ones, separated by colons
     date         The relevant date, like 2007-2-14
     time         The time, like 15:00-16:50
     extra        String with extra planning info
     priority-l   The priority letter if any was given
     priority-n   The computed numerical priority
  • синтаксический анализ для тега GNUmed или для категории gnumed-emacs_appointments (с учетом того, что указанный файл используется)
    • думаю, это верно, что требуется делать, как например, в ручном org-mode режиме использование скрипт Perl для обработки файла *.CSV.
  • как предварительно выбрать диапазон времени для экспорта?
    • насколько мне известно, это невозможно, возможно выбрать только дату диапазона. Ото, если мы требуем, чтобы все записи на приём были помечены тегом GNUmed, то будет легко разобрать только то, что нам нужно.
  • отображение в просмотре KOrganizer
  • использовать "дополнительно" для ID пациента?
Topic revision: 10 Mar 2013, IvanLykov
 
Download.png
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback
Powered by Olark