здравствуйте.
у меня есть некий набор болячек, синдромов, симптомов и так далее. во всём этом просто необходимо разобраться, составить цельную картину. того, что делают врачи в своих бумажных карточках в отведённых для этого заведениях, недостаточно, и я думаю заняться определённой самодеятельностью (для более продуктивного сотрудничества с врачами в итоге).
речь идёт о психиатрии (во многом или даже в основном), каких-то более психологических вопросах тоже, поэтому исходные данные - это (пока что) plain text. я бы хотел написать историю своей жизни с самого начала в контексте того, что может быть хоть как-то связано с явлениями, которые мне мешают жить, с гипотезами о психологической и другой почве для них, взаимосвязях этих явлений между собой и так далее. текст должен получиться довольно объёмным.
хотелось бы изобрести какой-то способ быстро вытягивать из него что-то, касающееся одного определённого явления, или нескольких явлений сразу. или убирать то, что касается какого-то конкретного явления: я выбираю скажем «астению» и «притуплённость эмоций», и в тексте, например, подсвечиваются абзацы или предложения, которые имеют отношение к ним, или даже не подсвечиваются, а показываются только они. возможно, захочется выделять даже не предложения целиком, а какие-то отдельные их фрагменты.
я думал про:
- можно к каждому абзацу или предложению присобачивать вдобавок набор тегов, и потом просто фильтровать по ним.
- делать pdf, и как бы выделять разными цветами, pdf же поддерживает аннотации, но чтобы при этом аннотации про «астению» или «притуплённость эмоций» были в разных слоях. то, что в pdf есть слои, я знаю, но это слои для контента, так? а возможны ли слои для аннотаций?
- выносить текст и аннотации к нему в разные файлы и потом применять их по очереди
какие возможны более-менее удобные структуры организации, форматы и парсеры для организации этого? желательно как можно более готовые варианты, потому что по причине той же астении сил на написание парсеров не очень много. при этом всём этом нужно предусмотреть то, чтобы эти «метаданные» для текста более-менее сохранялись при внесении в основной текст правок. (аннотации в pdf не особо в тему выходят).
существуют какие-то программы для ведения электронных карточек больных, но, наверное, они не про это и будут слишком сложными.
линукс тут при том, что для обработки таких вещей я привык пользоваться консольными юниксовыми утилитами а-ля pandoc и так далее.