Медицинский центр (диаграмма): различия между версиями
Материал из Поле цифровой дидактики
Patarakin (обсуждение | вклад) Нет описания правки |
Patarakin (обсуждение | вклад) Нет описания правки |
||
| (не показано 8 промежуточных версий этого же участника) | |||
| Строка 4: | Строка 4: | ||
|Environment=Mermaid, GenAI | |Environment=Mermaid, GenAI | ||
}} | }} | ||
---- | |||
== Собственная версия == | |||
{{#mermaid:classDiagram | {{#mermaid:classDiagram | ||
direction RL | direction RL | ||
Мед_карта <|-- Врач | |||
Мед_карта: +int Номер карты | |||
Мед_карта: +String ФИО больного | |||
Мед_карта: +String ФИО врача | |||
Мед_карта: +String Время приема | |||
Мед_карта: +Записывать состояние пациента() | |||
Мед_карта: +Записывать дату приема() | |||
Мед_карта: +Ставить или снимать с учета() | |||
Пациент <|-- Врач | Пациент <|-- Врач | ||
Пациент: +ФИО | Пациент: +String ФИО | ||
Пациент: +Дата рождения | Пациент: +String Дата рождения | ||
Пациент: +Адрес | Пациент: +String Адрес | ||
Пациент: +Номер телефон | Пациент: +int Номер телефон | ||
Пациент: +Номер | Пациент: +int Номер Мед_карты | ||
Пациент: +Диагноз | Пациент: +int Диагноз | ||
Пациент: +Получать лечение() | Пациент: +Получать лечение() | ||
Пациент: +Болеть() | Пациент: +Болеть() | ||
Пациент: +Приходить на прием() | Пациент: +Приходить на прием() | ||
Пациент: +Консультация врача() | Пациент: +Консультация врача() | ||
+ФИО | class Врач { | ||
+Кабинет | +String ФИО | ||
+Специализация | +int Кабинет | ||
+String Специализация | |||
+Лечить() | +Лечить() | ||
+Ставить на учет() | +Ставить на учет() | ||
| Строка 46: | Строка 40: | ||
} | } | ||
}} | |||
---- | |||
https://poe.com/ | |||
{{#mermaid:classDiagram | |||
class Doctor { | |||
-name: string | |||
-specialty: string | |||
+treatPatient(patient: Patient): void | |||
} | |||
class Patient { | |||
-name: string | |||
-age: int | |||
+describeSymptoms(): string | |||
} | |||
Doctor --> Patient | |||
}} | |||
=== Version 2 === | |||
{{#mermaid:classDiagram | |||
class Doctor { | |||
-name: string | |||
-specialty: string | |||
+treatPatient(patient: Patient): void | |||
} | |||
class Patient { | |||
-name: string | |||
-age: int | |||
+describeSymptoms(): string | |||
} | |||
class MedicalCard { | |||
-patient: Patient | |||
-doctor: Doctor | |||
-observations: string | |||
+addObservations(observation: string): void | |||
} | |||
Doctor --> Patient | |||
Patient "1" --o "1" MedicalCard | |||
Doctor "1" --o "n" MedicalCard | |||
}} | |||
=== V3 === | |||
{{#mermaid: | |||
sequenceDiagram | |||
participant Doctor | |||
participant Patient | |||
participant MedicalCard | |||
Patient->>Doctor: Request treatment | |||
Doctor->>Patient: Examine patient | |||
Doctor->>MedicalCard: Create medical card | |||
MedicalCard->>Doctor: Confirm creation | |||
Doctor->>MedicalCard: Add observations | |||
MedicalCard->>Doctor: Confirm observations added | |||
Doctor->>Patient: Prescribe treatment | |||
}} | }} | ||
Текущая версия от 19:59, 12 мая 2023
| Описание | Как работает врач с пациентом |
|---|---|
| Область знаний | Медицина, Управление |
| Среды для создания диаграммы: | Mermaid, GenAI |
Собственная версия
Version 2
