<?xml version="1.0" encoding="utf-8"?>
<Entity 
Schema="AKUZ" 
Name="NOTIFICATION_ABOUT_HOSPITAL" 
Description="Уведомление в стационар о предстоящей госпитализации пациента" 
PrimaryKey="NotificationAboutHospitalID">
  <Fields>
    <Attribute Name="NotificationId" Type="guid" Description="Уникальный идентификатор уведомления" Required="1" />
    <Attribute Name="CardNumber" Type="string" Description="Номер карты вызова" Required="1" />
    <Parent Name="Patient" Type="AKUZ.PATIENT" Description="Пациент" />
    <Attribute Name="PatientUnidentified" Type="string" Description="ФИО для неидентифицированного пациента" />
    <Attribute Name="callReason" Type="string" Description="Повод вызова скорой" Required="1" />
    <Attribute Name="diagnosisCode" Type="string" Description="Код диагноза по МКБ -10" Required="1" />
    <Attribute Name="diagnosisNote" Type="string" Description="Примечание к диагнозу" />
    <Attribute Name="servicePlaceId" Type="string" Description="Место оказания помощи " Required="1" />
    <Attribute Name="TFomsCode1" Type="string" Description="Направившая организация (код ТФОМС)" />
    <Attribute Name="sDepartmentId" Type="string" Description="Уникальный идентификатор подстанции" Required="1" />
    <Attribute Name="responsibleFIO" Type="string" Description="ФИО(направляющего) сотрудника на должности" Required="1" />
    <Attribute Name="emergencyContact" Type="string" Description="Контакты бригады" Required="1" />
    <Attribute Name="TFomsCode2" Type="string" Description="Принимающая организация (код ТФОМС)" />
    <Attribute Name="BranchCode" Type="string" Description="Код ТФОМС филиала" />
    <Attribute Name="note" Type="string" Description="Дополнительная информация для приёмного отделения медицинской организации" />
    <Attribute Name="cancelReasonDetail" Type="string" Description="Уточнение причины отмены" />
    <Attribute Name="cancelSourceOrganizationId" Type="string" Description="Организация - источник аннулирования" />
    <Attribute Name="cancelSourceDepartmentId" Type="string" Description="Подразделение организации - источника аннулирования" />
    <Attribute Name="CancelPerson" Type="string" Description="ФИО и должность сотрудника, отправившего уведомление об отмене" />
    <Link Name="NotificationHospitalisationResult" Type="AKUZ.NOTIFICATION_RESULT_HOSPITALISATION" Description="Уведомление о госпитализации/отмене госпитализации пациента для СМП" LinkAttribute="AmbulanceNotificationAboutHospital" />
    <Link Name="NotificationEndHospitalization" Type="AKUZ.NOTIFICATION_END_HOSPITALIZATION" Description="Уведомление о результате госпитализации пациента " LinkAttribute="AmbulanceNotificationAboutHospital" />
    <Parent Name="EmergencyEvent" Type="AKUZ.EMERGENCY_EVENT" Description="Случай госпитализации" />
    <Attribute Name="NotificationAboutHospitalID" Type="guid" Description="Идентификатор" />
    <Parent Name="AmbulanceCard" Type="AKUZ.AMBULANCE_CARD" Description="Амбулаторная карта" />
    <Child Name="NotificationAboutHospitalSendInfos" Type="AKUZ.NOTIFICATION_ABOUT_HOSPITAL_SEND_INFO" Description="Информация об отправке сообщения" ChildAttribute="NotificationAboutHospital" />
    <Attribute Name="CreateDateTime" Type="datetime" DefaultFormat="{0:dd.MM.yyyy HH:mm}" Description="Дата и время регистрации" />
    <Attribute Name="IsSeen" Type="bool" Description="Заявка просмотрена " Required="1" />
    <Parent Name="OID1" Type="EHR.EHR_RUS_MDR308" Description="Направляющая МО" />
    <Parent Name="OID2" Type="EHR.EHR_RUS_MDR308" Description="Принимающая МО" />
    <Attribute Name="IsReceivedAgain" Type="bool" Description="Получен повторно" Required="1" />
    <Attribute Name="ArriveTime" Type="string" Description="Расчетное время прибытия" />
    <Parent Name="SendAcceptPost" Type="AKUZ.POST" Description="Сотрудник, подтвердивший готовность к приему" />
    <Parent Name="SendAcceptUser" Type="AKUZ.USERS" Description="Пользователь системы, подтвердивший готовность к приему" />
    <Attribute Name="SendAcceptDateTime" Type="datetime" Description="Время отправки подтверждения о готовности к приему" />
    <Parent Name="DoctorRole" Type="EHR.EHR_RUS_RL682" Description="Сотрудник, установивший диагноз" />
    <Parent Name="servicePlaceUI" Type="EHR.EHR_RUS_6SNJAKF644" Description="Место оказания помощи согласно справочнику" />
    <Attribute Name="CallTime" Type="datetime" Description="Дата и время вызова скорой" />
    <Parent Name="Accident" Type="EHR.EHR_RUS_48UV93VDJ8" Description="Обстоятельства несчастного случая" />
    <Parent Name="Transportation" Type="EHR.EHR_RUS_BDVR724SDH" Description="Способ транспортировки" />
    <Attribute Name="AccidentTime" Type="datetime" Description="Дата и время несчастного случая" />
    <Parent Name="PerformerPost" Type="EHR.EHR_RUS_7PJSAM6GJM" Description="Должность направляющего сотрудника" />
    <Parent Name="PatientCondition" Type="EHR.EHR_RUS_C42010" Description="Степень тяжести состояния пациента" />
  </Fields>
  <DbMapping>
    <Table name="T_NOTIFICATION_ABOUT_HOSPITAL">
      <Map Name="NotificationId" Column="NotificationId" />
      <Map Name="CardNumber" Column="CardNumber" />
      <Map Name="Patient" Column="Patient" />
      <Map Name="PatientUnidentified" Column="PatientUnidentified" />
      <Map Name="callReason" Column="callReason" />
      <Map Name="diagnosisCode" Column="diagnosisCode" />
      <Map Name="diagnosisNote" Column="diagnosisNote" />
      <Map Name="servicePlaceId" Column="servicePlaceId" />
      <Map Name="TFomsCode1" Column="TFomsCode1" />
      <Map Name="sDepartmentId" Column="sDepartmentId" />
      <Map Name="responsibleFIO" Column="responsibleFIO" />
      <Map Name="emergencyContact" Column="emergencyContact" />
      <Map Name="TFomsCode2" Column="TFomsCode2" />
      <Map Name="BranchCode" Column="BranchCode" />
      <Map Name="note" Column="note" />
      <Map Name="cancelReasonDetail" Column="cancelReasonDetail" />
      <Map Name="cancelSourceOrganizationId" Column="cancelSourceOrganizationId" />
      <Map Name="cancelSourceDepartmentId" Column="cancelSourceDepartmentId" />
      <Map Name="CancelPerson" Column="CancelPerson" />
      <Map Name="EmergencyEvent" Column="EmergencyEvent" />
      <Map Name="NotificationAboutHospitalID" Column="NotificationAboutHospitalID" />
      <Map Name="AmbulanceCard" Column="AmbulanceCard" />
      <Map Name="CreateDateTime" Column="CreateDateTime" />
      <Map Name="IsSeen" Column="IsSeen" />
      <Map Name="OID1" Column="OID1" />
      <Map Name="OID2" Column="OID2" />
      <Map Name="IsReceivedAgain" Column="IsReceivedAgain" />
      <Map Name="ArriveTime" Column="ArriveTime" />
      <Map Name="SendAcceptPost" Column="SendAcceptPost" />
      <Map Name="SendAcceptUser" Column="SendAcceptUser" />
      <Map Name="SendAcceptDateTime" Column="SendAcceptDateTime" />
      <Map Name="DoctorRole" Column="DoctorRole" />
      <Map Name="servicePlaceUI" Column="servicePlaceUI" />
      <Map Name="CallTime" Column="CallTime" />
      <Map Name="Accident" Column="Accident" />
      <Map Name="Transportation" Column="Transportation" />
      <Map Name="AccidentTime" Column="AccidentTime" />
      <Map Name="PerformerPost" Column="PerformerPost" />
      <Map Name="PatientCondition" Column="PatientCondition" />
    </Table>
  </DbMapping>
</Entity>