Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published

Основний обʼєкт згідно 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.start

DateTime

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

  •  
  •  

 

event.period.end

DateTime

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

  •  
  •  

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

section

 

BackboneElement

 

  •  
  •  

 

 

section.focus

Reference()

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

  •  
  •  

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

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

 

section.text

Narrative

 

  •  
  •  

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

 

section.title

string

 

  •  
  •  

 

extension

 

BackboneElement

 

 

 

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

 

AUTHORIZE_WITHINFORM_WITH

Object(valueCode=AUTHORIZE_WITHINFORM_WITH)

valueBoolean

  •  
  •  

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

 

NEWBORN_BIRTH_DATE

Object(valueCode=ANEWBORN_BIRTH_DATE)

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

  •  
  •  

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

 

NEWBORN_SEX

Object(valueCode=NEWBORN_SEX)

valueString

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

  •  
  •  

 

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

 

TREATMENT_VIOLATION

Object(valueCode=TREATMENT_VIOLATION)

valueString

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

  •  
  •  

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

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

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

 

TREATMENT_VIOLATION_DATE

Object(valueCode=TREATMENT_VIOLATION_DATE)

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

  •  
  •  

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

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

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

 

IS_FOREIGN_TREATMENT

Object(valueCode=IS_FOREIGN_TREATMENT)

valueBoolean

  •  
  •  

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

 

IS_INTOXICATED

Object(valueCode=IS_INTOXICATED)

valueBoolean

  •  
  •  

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

 

IS_ACCIDENT

Object(valueCode=IS_ACCIDENT)

valueBoolean

  •  
  •  

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

 

IS_FORCE_RENEW

Object(valueCode=IS_FORCE_RENEW)

valueBoolean

  •  
  •  

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