Основний обʼєкт згідно 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 | newborn | temp-disability |
| ||||
category | Перелік визначається окремо для кожного типу | |||||
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
| Тільки у мед висновках про народження | |||
disabillityProcessingStatusExtension | Object(valueCode=TEMP_DISABILITY_PROCESSING_STATUS) | valueString
| Тільки у мед висновках про тимчасову непрацездатність | |||
disabilityErrorTextExtension | Object(valueCode=ERLN_DISABILITY_ERROR_TEXT) | valueString - строка вільного формату | ||||
disabillityTicketExtension | Object(valueCode=ERLN_DISABILITY_TICKET) | valueString - строка вільного формату | ||||
disabilityTreatmentViolationExtension | Object(valueCode=TREATMENT_VIOLATION) | valueString
| ||||
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 |