Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Ресурс используется в разных методах в разном составе полей. Ниже приведено описание полей для каждого метода, в котором используется ресурс, отдельно.

http://hl7.org/fhir/STU3/task.html

Описание полей для

...

методов 1.1 Прием направления и 1.4 Получение направления по идентификатору

Выборка

Название

Кратность

Описание

status

1-1

Статус заявки:

  • requested - созданная заявка
  • accepted - заказ выполняется
  • completed - заказ выполнен
  • cancelled - заказ отменен

identifier

2-2

Идентификатор заказа. Передаются номер направления и уникальный идентификатор в передающей системе. 

identifier.system

1-1

Для номера направления указывается OrderNumber, для уникального идентификатора в передающей системе - OrderId.

identifier.value

1-1

Значение идентификатора.

identifier.assigner

1-1

Указывается (только для номера направления) ссылка на ЛПУ, которая создала направление.

code

1-1

Тип задачи.

code.extension[0]

1-1

Информация об источнике финансирования.

code.extension[0].url

1-1

Должно указываться значение "urn:oid:1.2.643.5.1.13.2.1.1.528".

code.extension[0].valueCodeableConcept

1-1

Указывается информация об источнике финансирования. В поле system должно передаваться значение "1.2.643.5.1.13.2.1.1.528" .

code.extension[0].valueCodeableConcept.coding[0].system

1-1

Должно быть указано значение "1.2.643.5.1.13.2.1.1.528".

code.extension[0].valueCodeableConcept.coding[0].code

1-1

Код источника финансирования по справочнику 1.2.643.5.1.13.2.1.1.528 "Классификатор видов оплаты".

code.extension[0].valueCodeableConcept.coding[0].display

1-1

Наименование источника финансирования по справочнику 1.2.643.5.1.13.2.1.1.528 "Классификатор видов оплаты".

code.coding

1-1

Для данного типа указываются значения:

  • system=CLIS_TaskType.
  • code="OrderProcessingTask".

authoredOn

1-1

Дата выписки направления в формате yyyy-MM-ddTHH:mm:sszzz (пример 2020-12-17T14:47:36.609+03:00).

requester

1-1

Указывается информация об источнике направления.

requester.agent

1-1

Ссылка на ресурс должности врача - PractitionerRole, выписавшего направление (должен передаваться ресурс в Bundle).

requester.onBehalfOf.identifier.value

1-1

Ссылка на организацию, выписавшую направление (пример: Organization/1.2.643.5.1.13.13.12.

owner

1-1

Ссылка на организацию, куда выписано направление.

Пример ресурса для метода 1. Прием направления

Блок кода
titleПример модели в формате JSON
collapsetrue

2.50.4692).

requester.extension

0-*

Может не передаваться. Дополнительная информация об источнике направления.

Передается информация об отделении-источнике направления.

Уникальный идентификатор отделения передается в элементе с url = RequesterDepartmentGuid

ОИД отделения передается в элементе с url = RequesterDepartmentOid

Значения идентификаторов передается в поле valueString.

Пример:

{

"url": "RequesterDepartmentGuid",

"valueString": "e982a550-18ce-4f2a-b07a-7a7ac5d44f12"

}

owner

1-1

Ссылка на организацию, куда выписано направление.

owner.reference1-1

Идентификатор организации (пример:

{ "resourceType": "Task", "identifier": [ { "value": "123456-125", "assigner": { "reference": "

Organization/1.2.643.5.1.13.13.12.2.50.4692).

note[0].text0-1

Комментарий (Выписка).

Может отсутствовать если не заполнено.

В патоморфологии используется для поля "11. Задача прижизненного патолого-анатомического исследования..."

input0-*

Дополнительные данные о заказе. Представляет собой массив объектов BackboneElement содержащих тип и значение.

В каждом объекте содержится поле тип input.type, в котором подписано имя передаваемого поля в input.type.coding[0].code и input.type.coding[0].display.

input.type

Тип дополнительных данных заказа.

Может принимать одно из значений(Code - Display - Поле значения - Комментарий):

  • AdditionalComment - Дополнительный комментарий - valueString - В патоморфологии используется для поля "12. Дополнительные клинические сведения." - В неонатальном скрининге используется для Врачебного описание диагноза
  • IsPreviousResearchPerformed - Проводились ли предыдущие исследования - valueBoolean - Признак
  • PreviousResearchResults - Результаты предыдущих исследований - valueString - В патоморфологии используется для поля "13. Результаты предыдущих прижизненных патолого-анатомических исследований."
  • IsPreviousTreatmentPerformed - Проводилось ли предоперационное лечение - valueBoolean - Признак
  • PreviousTreatment - Проведенное предоперационное лечение - valueString - В патоморфологии используется для поля "14. Проведенное предоперационное лечение."
  • UGUID - "Уникальный идентификатор случая оказания медицинской помощи" для неонатального скрининга 
  • StartDateCase - "Дата начала случая" для неонатального скрининга 
input.type.coding[0].system1-1Система типа дополнительных данных заказа. В текущей версии всегда OrderProcessingTask_Input.
input.type.coding[0].code1-1

Код типа дополнительных данных заказа.

input.type.coding[0].display1-1Код типа дополнительных данных заказа. Может принимать одно из значений
input.value*1-1

Значение дополнительных данных заказа.

В зависимости от типа данные хранятся в одном из двух вариантов этого поля:

  • valueString - строка
  • valueBoolean - логический тип

Пример ресурса для методов 1.1 Прием направления и 1.4 Получение направления по идентификатору

Блок кода
titleПример модели в формате JSON
collapsetrue
{
  "resourceType": "Task",
  "identifier": [
    {
      "system": "OrderNumber",
      "value": "470101676268"
            }
        }
    ],
    "status": "requested",
    "code": {
        "extension": [
            {
                "url": "urn:oid:1.2.643.5.1.13.2.1.1.528",
                "valueCodeableConcept": {
                    "coding": [
                        {
                            "system": "1.2.643.5.1.13.2.1.1.528",
                            "code": "1",
      "assigner": {
        "reference": "Organization/1.2.643.5.1.13.13.12.2.31.11039.0.294005"
      }
    },
    "display": "ОМС"{
      "system": "OrderId",
        "value": "7b8e001b-ef49-4622-a308-64b55a579bde"
         }
  ],
  "status": "requested",
  "code": {
    "extension": [
       ]{
                }"url": "urn:oid:1.2.643.5.1.13.2.1.1.528",
            }"valueCodeableConcept": {
        ],
        "coding": [
            {
                "system": "CLIS_TaskType",
  1.2.643.5.1.13.2.1.1.528",
              "code": "OrderProcessingTask1",
            }  "display": "ОМС"
        ]
    },
    "authoredOn": "2020-10-05T12:32:16+03:00",
    "requester": {]
        "agent": {}
      }
    ],
    "referencecoding": "urn:uuid:59bc4640-3c5e-4be1-9585-6e3300490ca0"[
        },{
        "onBehalfOfsystem": {"CLIS_TaskType",
            "identifiercode": {"OrderProcessingTask"
      }
    ]
  },
    "valueauthoredOn": "Organization/1.2.643.5.1.13.13.12.2.50.4692"
   2021-01-26T17:35:14+03:00",
  "requester": {
         }"extension": [
        }{
    },
    "ownerurl": {"RequesterDepartmentGuid",
        "referencevalueString": "Organization/1.2.643.5.1.13.13.12.2.50.4692e982a550-18ce-4f2a-b07a-7a7ac5d44f12"
    }
}

Описание полей для метода 3. Поиск направлений

Пример ресурса для метода 3. Поиск направлений

Выборка

Название

Кратность

Описание

id

1-1

Идентификатор заявки в системе.

status

1-1

Статус заявки:

  • requested - созданная заявка
  • accepted - заказ выполняется
  • completed - заказ выполнен
  • cancelled - заказ отменен

contained

1-*

Массив ресурсов ProcedureRequest (ресурс FHIR).

Краткая информация о заказываемых услугах.

Содержит поля (назначение полей как в методе 1. Прием направления):

  • identifier
  • code
identifier1-1Идентификатор заказа.

identifier.value

1-1

Указывается номер направления (или другой идентификатор направления в передающей системе).

identifier.assigner

1-1

Указывается ссылка на ЛПУ, которая создала направление.

code

1-1

Тип задачи.

code.coding

1-1

Для данного типа указываются значения:

  • system=CLIS_TaskType.
  • code="OrderProcessingTask".

authoredOn

1-1

Дата выписки направления в формате yyyy-MM-ddTHH:mm:sszzz (пример 2020-12-17T14:47:36.609+03:00).

owner

1-1

Ссылка на организацию, куда выписано направление.

Блок кода
titleПример модели в формате JSON
collapsetrue
{
    "resourceType": "Task",
    "id": "6271a497-920a-4e8f-99a9-f35a9063942a",
    "contained": [
      }
    ],
    "agent": {
      "reference": "urn:uuid:f759bbcd-b6de-4531-83b6-1ac7219d436a"
    },
    "onBehalfOf": {
      "identifier": {
        "value": "Organization/1.2.643.5.1.13.13.12.2.31.11039.0.294005"
      }
    }
  },
  "owner": {
    "reference": "Organization/1.2.643.5.1.13.13.12.2.31.11039.0.294005"
  },
  "note": [
    {
      "text": "Текст выписки"
    }
  ],
  "input": [
    {
            "resourceType": "ProcedureRequest","type": {
            "identifiercoding": [
          {
      {
        "system": "OrderProcessingTask_Input",
            "valuecode": "94c6b819-adb9-479b-bf76-b237d5f80678"AdditionalComment",
            "display": "Дополнительный комментарий"
  }
        }
    ],
    ],
        "statustext": "activeДополнительный комментарий",
      },
      "codevalueString": {"Значение"
    },
    {
        "codingtype": [{
          "coding": [
          {
            "system": "OrderProcessingTask_Input",
            "systemcode": "1.2.643.5.1.13.13.11.1070IsPreviousResearchPerformed",
            "display": "Проводились ли предыдущие исследования"
        "code": "001.014"  }
        ]
            },
      "valueBoolean": true
    },
     ],{
      "type": {
         "textcoding": "Общий анализ крови (без лейкоцитарной формулы и СОЭ)"
[
          {
        }
        }
    ],
    "identifier": ["system": "OrderProcessingTask_Input",
        {
            "systemcode": "ff8ef435-e134-48bb-b0f2-c772711878cdPreviousResearchResults",
            "valuedisplay": "123456-123",Результаты предыдущих исследований"
          }
  "assigner": {
     ]
      },
      "referencevalueString": "Organization/47a00036-1b92-497d-a12f-a82bd0c05431Значение"
            }},
        }{
    ],
    "status": "requested",
    "code"type": {
        "coding": [
            {
                "system": "CLISOrderProcessingTask_TaskTypeInput",
                "code": "OrderProcessingTaskIsPreviousTreatmentPerformed",
            "display": "Проводилось ли предоперационное лечение"
          }
        ]
      },
      "authoredOnvalueBoolean": "2020-06-25T16:21:38+03:00"true
    },
    "owner{
      "type": {
        "reference": "Organization/c4ce96e9-ddb0-4813-83b7-cb55a7958d09"
    }
}

Описание полей для метода 4. Получение направления по идентификатору

coding": [
          {
            "system": "OrderProcessingTask_Input",
            "code": "PreviousTreatment",
            "display": "Проведенное предоперационное лечение"
          }
        ]
      },
      "valueString": "Значение"
    }
  ]
}

Описание полей для метода 1.3 Поиск направлений

Выборка

Название

Кратность

Описание

id

1-1

Идентификатор заявки в системе.

status

1-1

Статус заявки:

  • requested - созданная заявка
  • accepted - заказ выполняется
  • completed - заказ выполнен
  • cancelled - заказ отменен

contained

1-*

Массив ресурсов ProcedureRequest (ресурс FHIR).

Краткая информация о заказываемых услугах.

Содержит поля (назначение полей как в методе 1.1 Прием направления):

  • identifier
  • code
identifier1-1Идентификатор заказа.

identifier.value

1-1

Указывается номер направления (или другой идентификатор направления в передающей системе).

identifier.assigner

1-1

Указывается ссылка на ЛПУ, которая создала направление.

code

1-1

Тип задачи.

code.coding

1-1

Для данного типа указываются значения:

  • system=CLIS_TaskType.
  • code="OrderProcessingTask".

authoredOn

1-1

Дата выписки направления в формате yyyy-MM-ddTHH:mm:sszzz (пример 2020-12-17T14:47:36.609+03:00).

owner

1-1

Ссылка на организацию, куда выписано направление.

owner.reference1-1

Идентификатор организации (пример: Organization/

Выборка
Код источника финансирования по справочнику 1.1.528 "Классификатор видов оплаты".

Название

Кратность

Описание

id

1-1

Идентификатор заявки в системе.

status

1-1

Статус заявки:

  • requested - созданная заявка
  • accepted - заказ выполняется
  • completed - заказ выполнен
  • cancelled - заказ отменен

identifier

2-2

Идентификатор заказа. Передаются номер направления и уникальный идентификатор в передающей системе. 

identifier.system

1-1

Для номера направления указывается OrderNumber, для уникального идентификатора в передающей системе - OrderId.

identifier.value

1-1

Значение идентификатора.

identifier.assigner

1-1

Указывается (только для номера направления) ссылка на ЛПУ, которая создала направление.

code

1-1

Тип задачи.

code.extension[0]

1-1

Информация об источнике финансирования.

code.extension[0].url

1-1

Должно указываться значение "urn:oid:1.2.643.5.1.13.2.1.1.528".

code.extension[0].valueCodeableConcept

1-1

Указывается информация об источнике финансирования. В поле system должно передаваться значение "1.2.643.5.1.13.2.1.1.528" .

code.extension[0].valueCodeableConcept.coding[0].system

1-1

Должно быть указано значение "1.2.643.5.1.13.2.1.1.528".

code.extension[0].valueCodeableConcept.coding[0].code

1-1

1.2.643.5.1.13.13.12.2.50.

code.extension[0].valueCodeableConcept.coding[0].display

1-1

Наименование источника финансирования по справочнику 1.2.643.5.1.13.2.1.1.528 "Классификатор видов оплаты".

code.coding

1-1

Для данного типа указываются значения:

  • system=CLIS_TaskType.
  • code="OrderProcessingTask".

authoredOn

1-1

Дата выписки направления в формате yyyy-MM-ddTHH:mm:sszzz (пример 2020-12-17T14:47:36.609+03:00).

requester

1-1

Указывается информация об источнике направления.

requester.agent

1-1

Ссылка на ресурс врача, выписавшего направление (должен передаваться ресурс в Bundle).

requester.onBehalfOf

1-1

Ссылка на организацию, выписавшую направление.

owner

1-1

Ссылка на организацию, куда выписано направление.

Пример ресурса для метода 4. Получение направления по идентификатору

4692).

Пример ресурса для метода 1.3 Поиск направлений

Блок кода
titleПример модели в формате JSON
collapsetrue
{
    "resourceType": "Task",
    "id": "6271a497-920a-4e8f-99a9-f35a9063942a",
    "contained": [
        {
            "resourceType": "ProcedureRequest",
            "identifier": [
        
Блок кода
titleПример модели в формате JSON
collapsetrue
{
    "resourceType": "Task",
    "identifier": [
        {
              "system      "value": "OrderNumber"94c6b819-adb9-479b-bf76-b237d5f80678"
                }
            ],
            "valuestatus": "470101672589active",
            "assignercode": {
                "reference": ""coding": [
                    {
                        "system": "1.2.643.5.1.13.13.11.1070",
                        "code": "001.014"
                    }
                ],
                "text": "Общий анализ крови (без лейкоцитарной формулы и СОЭ)"
            }
        }
    ],
    "identifier": [
        {
            "system": "ff8ef435-e134-48bb-b0f2-c772711878cd",
            "value": "123456-123",
            "assigner": {
                "reference": "Organization/47a00036-1b92-497d-a12f-a82bd0c05431"
            }
        }
    ],
    "status": "requested",
    "code": {
        "coding": [
            {
                "system": "CLIS_TaskType",
                "code": "OrderProcessingTask"
            }
        ]
    },
    "authoredOn": "2020-06-25T16:21:38+03:00",
    "owner": {
        "reference": "Organization/c4ce96e9-ddb0-4813-83b7-cb55a7958d09"
    }
}

Описание полей для метода 1.5 Получение статуса направления

Выборка

Название

Кратность

Описание

id

1-1

Идентификатор заявки в системе.

status

1-1

Статус заявки:

  • requested - созданная заявка
  • accepted - заказ выполняется
  • completed - заказ выполнен
  • cancelled - заказ отменен

contained

1-*

Массив ресурсов ProcedureRequest (ресурс FHIR).

Краткая информация о заказываемых услугах.

Содержит поля (назначение полей как в методе 1. Прием направления):

  • identifier
  • code

identifier

2-2

Идентификатор заказа. Передаются номер направления и уникальный идентификатор в передающей системе. 

identifier.system

1-1

Для номера направления указывается OrderNumber, для уникального идентификатора в передающей системе - OrderId.

identifier.value

1-1

Указывается номер направления (или другой идентификатор направления в передающей системе).

identifier.assigner

1-1

Указывается ссылка на ЛПУ, которая создала направление (только для OrderNum).

code

1-1

Тип задачи.

code.coding

1-1

Для данного типа указываются значения:

  • system=CLIS_TaskType.
  • code="OrderProcessingTask".

authoredOn

1-1

Дата выписки направления в формате yyyy-MM-ddTHH:mm:sszzz (пример 2020-12-17T14:47:36.609+03:00).

owner

1-1

Ссылка на организацию, куда выписано направление.

owner.reference1-1

Идентификатор организации (пример: Organization/1.2.643.5.1.13.13.12.2.50.4692).

Пример ресурса для метода 1.5 Получение статуса направления

Блок кода
titleПример модели в формате JSON
collapsetrue
{
    "resourceType": "Task",
    "id": "6271a497-920a-4e8f-99a9-f35a9063942a",
    "contained": [
31.11039.0.294005"
            }{
        },
        {"resourceType": "ProcedureRequest",
            "systemidentifier": "OrderId",[
            "value": "e6c9eade-d1ea-41d8-b463-70f073ca56de"    {
        }
    ],
    "status": "requested",
    "codevalue": {
"94c6b819-adb9-479b-bf76-b237d5f80678"
         "extension": [
       }
        {
    ],
            "urlstatus": "urn:oid:1.2.643.5.1.13.2.1.1.528active",
                "valueCodeableConceptcode": {
   {
                 "coding": [
                        {
                            "system": "1.2.643.5.1.13.2.1.1.528",13.11.1070",
                        "code": "001.014"
                    }
                ],
                "codetext": "1",Общий анализ крови (без лейкоцитарной формулы и СОЭ)"
            }
        }
    ],
    "displayidentifier": "ОМС"[
        {
                }
 "system": "OrderNumber",
            "value": "470101672589",
      ]
      "assigner": {
         }
       "reference": "Organization/1.2.643.5.1.13.13.12.2.31.11039.0.294005"
    }
        ],}
        "coding": [
    },
        {
                "system": "CLIS_TaskTypeOrderId",
                "codevalue": "OrderProcessingTaske6c9eade-d1ea-41d8-b463-70f073ca56de"
            }
        ]
    },
    "authoredOnstatus": "2020-10-05T12:32:16+03:00requested",
    "requester": {
        "agentcode": {
            "referencecoding": "urn:uuid:59bc4640-3c5e-4be1-9585-6e3300490ca0"[
        },
    {
    "onBehalfOf": {
            "identifiersystem": {"CLIS_TaskType",
                "value": "Organization/1.2.643.5.1.13.13.12.2.50.4692code": "OrderProcessingTask"
            }
        ]
    },
    }"authoredOn": "2020-06-25T16:21:38+03:00",
    "owner": {
        "reference": "Organization/1.2.643.5.1.13.13.12.2.50.4692c4ce96e9-ddb0-4813-83b7-cb55a7958d09"
    }
}