Медицинский центр (диаграмма): различия между версиями

Материал из Поле цифровой дидактики
Нет описания правки
Нет описания правки
 
(не показано 8 промежуточных версий этого же участника)
Строка 4: Строка 4:
|Environment=Mermaid, GenAI
|Environment=Mermaid, GenAI
}}
}}
----
== Собственная версия ==


** Диаграмма "Медицинский центр" **
{{Diagram
|Description=Работа врача в медицинском центре
|Field_of_knowledge=Информатика
|Environment=Mermaid
}}
----
{{#mermaid:classDiagram
{{#mermaid:classDiagram
   direction RL  
   direction RL  
  Мед.карта <|-- Врач
  Мед_карта <|-- Врач
     Мед.карта: +Номер карты: integer
     Мед_карта: +int Номер карты
     Мед.карта: +ФИО больного: string
     Мед_карта: +String ФИО больного
     Мед.карта: +ФИО врача: string
     Мед_карта: +String ФИО врача
     Мед.карта: +Время приема: data time
     Мед_карта: +String Время приема
     Мед.карта: +Записывать состояние пациента()
     Мед_карта: +Записывать состояние пациента()
     Мед.карта: +Записывать дату приема()
     Мед_карта: +Записывать дату приема()
     Мед.карта: +Ставить или снимать с учета()
     Мед_карта: +Ставить или снимать с учета()
   Пациент <|-- Врач
   Пациент <|-- Врач
     Пациент: +ФИО: string
     Пациент: +String ФИО
     Пациент: +Дата рождения: date time
     Пациент: +String Дата рождения
     Пациент: +Адрес: string
     Пациент: +String Адрес
     Пациент: +Номер телефон: integer
     Пациент: +int Номер телефон
     Пациент: +Номер мед.книжки: integer
     Пациент: +int Номер Мед_карты
     Пациент: +Диагноз: integer
     Пациент: +int Диагноз
     Пациент: +Получать лечение()
     Пациент: +Получать лечение()
     Пациент: +Болеть()
     Пациент: +Болеть()
     Пациент: +Приходить на прием()
     Пациент: +Приходить на прием()
     Пациент: +Консультация врача()
     Пациент: +Консультация врача()
    class Врач {
 
         +ФИО: string
class Врач {
         +Кабинет: integer
         +String ФИО
         +Специализация: 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

Собственная версия


https://poe.com/


Version 2


V3