Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Основний обʼєкт згідно HL7 FHIR 4.0.1 https://www.hl7.org/fhir/composition.html

Property

Type

Value details

Request

Response

Comment

identifier

Identifier

uuid

  •  
  •  

status

code

preliminary | final | amended | entered

-

_in

-

_error

  •  
  •  

Опис

можливих станів та логіки їх зміни

та діаграма станів по медичних висновках

type

CodeableConcept

newborn | temp-disability

  •  
  •  

category

CodeableConcept

  •  
  •  

Перелік визначається окремо для кожного типу

subject

Reference(any)

Reference про пацієнта, щодо якого було створен о Encounter

  •  
  •  

Опис варіантів пацієнтів у медвисновках:

Правила застосування subject/focus

encounter

Reference(Encounter)

Reference на обʼєкт Encounter, який описує візит пацієнта в заклад

  •  
  •  

date

DateTime

дата створення

  •  
  •  

UTC

author

Reference()

resources/employees

  •  
  •  

title

string

  •  
  •  

Human Readable number

confidentiality

code

https://www.hl7.org/fhir/v3/ConfidentialityClassification/vs.html

  •  
  •  

attester

BackboneElement

  •  
  •  

custodian

BackboneElement

  •  
  •  

composition managing organization

relatesTo

BackboneElement

  •  
  •  

Використовується в робочому процесі медвисновків про тимчасову непрацездатність

relatesTo.code

appends | transforms | replaces

  •  
  •  
Вказує на подальшу логіку опрацювання лікарняних

Звʼязок з попереднім МВ:

  • продовження висновку;

  • дострокове закриття висновку;

  • уточнення (ідентифікація) пацієнта або заміна існуючого висновку.

relatesTo.target

Reference(Composition)

Reference на попередній медвисновок із ланцюжка медвисновків

  •  
  •  

event

BackboneElement

  •  
  •  

event.period

Object

  •  
  •  

event.period.

startDay

start

DateTime

Час вимагається із зазначенням таймзони. Час із зазначенням таймзони ЗАВЖДИ враховує daylight saving time

  •  
  •  

event.period.

endDay

end

DateTime

Час вимагається із зазначенням таймзони. Час із зазначенням таймзони ЗАВЖДИ враховує daylight saving time

  •  
  •  

Обов'язковий атрибут у запиті для висновків про тимчасову непрацездатність

section

BackboneElement

  •  
  •  

section.focus

Reference()

Референс про особу, якій видається медичний висновок

  •  
  •  

Опис варіантів у медвисновках:

Правила застосування subject/focus

section.text

Narrative

  •  
  •  

Згенерований документ згідно сконфігурованих шаблонів

section.title

string

  •  
  •  

extension

BackboneElement

authorizeWithExtension

Правила застосування Можливість застосування extensions в залежності від категорії медичного висновку

AUTHORIZE_WITH

Object(valueCode=AUTHORIZE_WITH
)

valueBoolean

  •  
  •  

Попередня назва NEWBORN_AUTHORIZE_WITH

newbornProcessingStatusExtension

Посилання на метод автентифікації (для подальшого смс інформування) для персони, яку зазначено у section.focus

NEWBORN_BIRTH_DATE

Object(valueCode=

NEWBORN

ANEWBORN_

PROCESSING

BIRTH_

STATUS
)

valueString

  • PENDING

  • IN_PROGRESS

  • DONE

  • ERROR

    DATE)

    valueDate - строка формат date (YYYY-MM-DD)

    •  
    •  
    Тільки у мед висновках

    Дата народження дитини (Медичний висновок про народження)

    disabillityProcessingStatusExtension

    NEWBORN_SEX

    Object(valueCode=

    TEMP_DISABILITY_PROCESSING_STATUS

    NEWBORN_SEX)

    valueString

    • PENDING

    • IN_PROGRESS

    • DONE

    • ERROR

    disabilityErrorTextExtension

    Значення згідно словника GENDER

    •  
    •  

    Тільки у мед висновках про тимчасову непрацездатність

    Стать новонародженого (Медичний висновок про народження)

    TREATMENT_VIOLATION

    Object(valueCode=

    ERLN_DISABILITY_ERROR_TEXT

    TREATMENT_VIOLATION)

    valueString

    - строка вільного формату
    •  
    •  

    disabillityTicketExtension

    Object(valueCode=ERLN_DISABILITY_TICKET)

    valueString - строка вільного форматуObject(valueCode=


    Значення згідно словника COMPOSITION_TREATMENT_VIOLATION

    •  
    •  

    disabilityTreatmentViolationExtension

    Порушення режиму лікування (Медичний висновок про тимчасову непрацездатність)

    Заповнюється лише в парі з TREATMENT_VIOLATION

    )

    valueString

  • late_arrival

  • alcohol_intoxicatio

  • narcotic_intoxicatio

  • toxic_intoxication

  • hospital_leave

  • hospital_change_unauthorized

  • reject_examination
    Значення згідно словника COMPOSITION_TREATMENT_VIOLATION

    disabilityTreatmentViolationDateExtension

    _DATE.

    Якщо параметр TREATMENT_VIOLATION передано, то параметр TREATMENT_VIOLATION_DATE також має бути передано обов'язково

    TREATMENT_VIOLATION_DATE

    Object(valueCode=TREATMENT_VIOLATION_DATE)

    valueDate - строка формат date (YYYY-MM-DD)

    •  
    •  
    disabilityForeignTreatmentExtension

    Дата порушення режиму лікування (Медичний висновок про тимчасову непрацездатність)

    Заповнюється лише в парі з TREATMENT_VIOLATION.

    Якщо параметр TREATMENT_VIOLATION_DATE передано, то параметр TREATMENT_VIOLATION також має бути передано обов'язково.

    IS_FOREIGN_TREATMENT

    Object(valueCode=IS_FOREIGN_TREATMENT)

    valueBoolean

    •  
    •  
    disabilityIntoxicationExtension

    Реєстрація непрацездатності, що виникла за кордоном

    IS_INTOXICATED

    Object(valueCode=IS_INTOXICATED)

    valueBoolean

    •  
    •  
    disabilityAccidentExtension

    Діагностовано алкогольне та/або наркотичне спʼяніння як причина виникнення тимчасової непрацездатності

    IS_ACCIDENT

    Object(valueCode=IS_ACCIDENT)

    valueBoolean

    •  
    •  

    Новий випадок непрацездатності, не пов'язаний із попередніми випадками

    IS_FORCE_RENEW

    Object(valueCode=IS_FORCE_RENEW)

    valueBoolean

    •  
    •  

    Новий випадок непрацездатності, не пов'язаний із попередніми випадками