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

  •  
  •  

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

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

DateTime

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

  •  
  •  

event.period.endDay

DateTime

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

  •  
  •  

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

section

BackboneElement

  •  
  •  

section.focus

Reference()

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

  •  
  •  

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

section.text

Narrative

  •  
  •  

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

section.title

string

  •  
  •  

extension

BackboneElement

authorizeWithExtension

Object(valueCode=AUTHORIZE_WITH
)

valueBoolean

  •  
  •  

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

newbornProcessingStatusExtension

Object(valueCode=NEWBORN_PROCESSING_STATUS
)

valueString

  • PENDING

  • IN_PROGRESS

  • DONE

  • ERROR

  •  
  •  

Тільки у мед висновках про народження

disabillityProcessingStatusExtension

Object(valueCode=TEMP_DISABILITY_PROCESSING_STATUS)

valueString

  • PENDING

  • IN_PROGRESS

  • DONE

  • ERROR

  •  
  •  

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

disabilityErrorTextExtension

Object(valueCode=ERLN_DISABILITY_ERROR_TEXT)

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

  •  
  •  

disabillityTicketExtension

Object(valueCode=ERLN_DISABILITY_TICKET)

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

  •  
  •  

disabilityTreatmentViolationExtension

Object(valueCode=TREATMENT_VIOLATION)

valueString

  • late_arrival

  • alcohol_intoxicatio

  • narcotic_intoxicatio

  • toxic_intoxication

  • hospital_leave

  • hospital_change_unauthorized

  • reject_examination

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

disabilityTreatmentViolationDateExtension

Object(valueCode=TREATMENT_VIOLATION_DATE)

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

  •  
  •  

disabilityForeignTreatmentExtension

Object(valueCode=IS_FOREIGN_TREATMENT)

valueBoolean

  •  
  •  

disabilityIntoxicationExtension

Object(valueCode=IS_INTOXICATED)

valueBoolean

  •  
  •  

disabilityAccidentExtension

Object(valueCode=IS_ACCIDENT)

valueBoolean

  •  
  •