compositionRequest{
description"category": Запит на{
створення висновку category* codeableConceptCompositionCategory{ "coding* [codeableConceptCompositionCategoryCoding{
system* string
example: ": [
{
"system": "eHealth/composition_categories
code* {",
oneOf ->
compositionTempDisabilityCategoryEnumstring
Категорія медичного висновку тимчасової непрацездатності
Enum:
[ SICKNESS, CHILD_CARE, FAMILY_CARE, PARENTAL_CARE, QUARANTINE, COVID19, TEMP_TRANSFER, PROSTHETIC, RESTORATION ]
compositionNewbornCategoryEnumstring
Категорія медичного висновку про народження
Enum:
[ LIVE_BIRTH ]
}
example: LIVE_BIRTH
}]
}
type* codeableConceptCompositionType{
coding* [codeableConceptCompositionTypeCoding{
system* string
example: eHealth/composition_types
code* compositionTypeEnumstring
Тип медичного висновку
Enum:
[ NEWBORN, TEMP_DISABILITY ]
}]
}
event [compositionEvent{
description:
https://www.hl7.org/fhir/composition-definitions.html#Composition.event
code codeableConceptCompositionEvent{
coding* [...]
}
period* compositionEventPeriod{
description:
https://www.hl7.org/fhir/datatypes.html#Period
start* string($datetime)
example: "code": "LIVE_BIRTH"
}
]
},
"type": {
"coding": [
{
"system": "eHealth/composition_types",
"code": "NEWBORN"
}
]
},
"event": [
{
"code": {
"coding": [
{
"system": "eHealth/composition_events",
"code": "COMPOSITION_VALIDITY_PERIOD"
}
]
},
"period": {
"start": "2020-06-26T15:22:53.403Z",
end string($datetime)
example"end": "2020-07-26T15:22:53.403Z"
}
}
],
subject* resourceIdentifier{
description:
http://hl7.org/fhir/STU3/datatypes.html#Identifier
type* codeableConcept{
coding* [codeableConceptCoding{
system* string
example: eHealth/composition
code* string
}]
text string
Описова частина
}
value* string($uuid)
example: "subject": {
"type": {
"coding": [
{
"system": "eHealth/composition",
"code": "string"
}
],
"text": "string"
},
"value": "e49abc30-6d17-11ea-b83c-673680173afa"
},
encounter* resourceIdentifier{
description:
http://hl7.org/fhir/STU3/datatypes.html#Identifier
type* codeableConcept{
coding* [codeableConceptCoding{
system* string
example: eHealth/composition
code* string
}]
text string
Описова частина
}
value* string($uuid)
example: "encounter": {
"type": {
"coding": [
{
"system": "eHealth/composition",
"code": "string"
}
],
"text": "string"
},
"value": "e49abc30-6d17-11ea-b83c-673680173afa"
},
author* resourceIdentifier "author": {
description:
http://hl7.org/fhir/STU3/datatypes.html#Identifier type* codeableConcept{
coding* [codeableConceptCoding{
system* string
example: eHealth/composition
code* string
}]
text string
Описова частина
}
value* string($uuid)
example: e49abc30-6d17-11ea-b83c-673680173afa
}
section* compositionSectionRequest{
focus* resourceIdentifier{
description:
http://hl7.org/fhir/STU3/datatypes.html#Identifier
type* codeableConcept{
coding* [...]
text string
Описова частина
}
value* string($uuid)
example: "type": {
"coding": [
{
"system": "eHealth/composition",
"code": "string"
}
],
"text": "string"
},
"value": "e49abc30-6d17-11ea-b83c-673680173afa"
},
}
extension* [
Розширення обʼєкту для додаткових функцій обробки мед висновків
{
anyOf ->
authorizeWithExtension{
description:
Розширення, яке використовується лікарем для вказання методу авторизація для надсилання СМС.
valueCode* string
Enum:
[ AUTHORIZE_WITH ]
valueUuid string($uuid)
}
disabilityAccidentExtension{
description:
розширення, для вказання лікарем випадків, що непрацездатність викликана випадком на виробництві (тільки для висновків про тимчасову непрацездатність)
valueCode* string
Enum:
[ IS_ACCIDENT ]
valueBoolean* boolean
Чи цей випадок пов'язаним із професійною діяльністю працівника
}
disabilityTreatmentViolationExtension{
description:
розширення, для вказання лікарем випадків, що непрацездатність викликана порушенням режиму лікування. Значення відповідно до словника COMPOSITION_TREATMENT_VIOLATION
valueCode* string
Enum:
[ TREATMENT_VIOLATION ]
valueString* string
Enum:
[ late_arrival, alcohol_intoxication, narcotic_intoxication, toxic_intoxication, hospital_leave, hospital_change_unauthorized, reject_examination ]
}
disabilityTreatmentViolationDateExtension{
description:
дата порушення режиму лікування. Обовʼязкова, якщо надано disabilityTreatmentViolationExtension
valueCode* string
Enum:
[ TREATMENT_VIOLATION_DATE ]
valueDate* string($date)
example: 2020-12-12
}
disabilityIntoxicationExtension{
description:
розширення, для вказання лікарем випадків, що висновок створено при наявній інтоксикації пацієнта
valueCode* string
Enum:
[ IS_INTOXICATED ]
valueBoolean* boolean
Чи виявлено алкогольну, наркотичну інтоксикацію
}
disabilityForeignTreatmentExtension{
description:
розширення, для вказання лікарем випадків, які відносяться до лікування за кордоном
valueCode* string
Enum:
[ IS_FOREIGN_TREATMENT ]
valueBoolean* boolean
Чи відбувалось лікування за кордоном
}
disabilityForceNewExtension{
description:
розширення, для вказання лікарем випадків, які однозначно вказують на початок нового випадку лікування, і не дозволяють проовжувати будь-які існуючі
valueCode* string
Enum:
[ IS_FORCE_RENEW ]
valueBoolean* boolean
Чи лікар підтверджуює, що даний МВ є початком нового лікування
}
}]
} |