Инобитек DICOM-Сервер

4.1. Формирование рабочего списка исследований

Для формирования списка необходимо передать на DICOM-Сервер в http-запросе документ в формате json или xml. В первой части документа указывается общая информация об исследовании. Во второй указаны этапы исследования, для каждого из них указываются свои параметры. Ниже приведен пример запроса на добавление исследования в список

json:
"mwl":
"procedure":
"patient_id": "3
"pid": "333
"patient_name": "Ivanov^I.I.
"patient_sex": "M
"patient_dob": "19840101
"patient_weight": 70,
"pregnancy_status": 0,
"study_uid": ":SERVER
"accession_number": 00000,
"admission_id": 00000,
"proc_description": "proc_desc
"rpcs_code_value": 0,
"rpcs_coding_scheme_version": 0,
"rpcs_coding_scheme_designator": 0,
"rpcs_code_meaning": 0,
"step": [

"modality": "MR
"station_ae_title": "MRI_STATION3
"start_date": "20130530
"start_time": "145000
"step_description": "spine lumbosacral
"physician_name": "Petrov^P.P.
"spcs_coding_scheme_version": 0,
"spcs_coding_scheme_designator": 0,
"spcs_code_meaning": 0

]



xml:
<?xml version="1.0"encoding="utf-8"?>
<mwl>
<procedure>
<patient_id>00000</patient_id>
<pid>00000</pid>
<patient_name>Ivanov^I.I.</patient_name>
<patient_sex>M</patient_sex>
<patient_dob>19840101</patient_dob>
<patient_weight>70</patient_weight>
<pregnancy_status>0</pregnancy_status>
<study_uid>:SERVER</study_uid>
<accession_number>00000</accession_number>
<admission_id>00000</admission_id>
<proc_description>proc_desc</proc_description>
<rpcs_code_value>0</rpcs_code_value>
<rpcs_coding_scheme_version>0</rpcs_coding_scheme_version>
<rpcs_coding_scheme_designator>0</rpcs_coding_scheme_designator>
<rpcs_code_meaning>0</rpcs_code_meaning>
<step>
<modality>MR</modality>
<station_ae_title>MRI_STATION3</station_ae_title>
<start_date>20130530</start_date>
<start_time>145000</start_time>
<step_description>spine lumbosacral</step_description>
<physician_name>Petrov^P.P.</physician_name>
<spcs_code_value>0</spcs_code_value>
<spcs_coding_scheme_version>0</spcs_coding_scheme_version>
<spcs_coding_scheme_designator>0</spcs_coding_scheme_designator>
<spcs_code_meaning>0</spcs_code_meaning>
</step>
</procedure>
</mwl>

Ниже приведено описание передаваемых параметров. В скобках указан номер соответствующего DICOM-тега.

  • patient_id (0010,0020) первичный id пациента в клиенте
  • pid (0010,1000): дополнительный идентификатор пациента в клиенте
  • patient_name (0010,0010): имя пациента
  • patient_sex (0010,0040): пол пациента
  • patient_dob (0010,0030): дата рождения пациента
  • patient_weight (0010,1030): вес пациента
  • pregnancy_status (0010,21C0): статус беременности
  • study_uid (0020,000D): уникальный идентификатор исследования. Если указано значение ":SERVER", то DICOM-Сервер сам генерирует идентификатор.
  • accession_number (0008,0050): accession_number
  • admission_id (0038,0010): admission_id
  • proc_description (0008,1030): описание исследования
  • rpcs_code_value: не используется
  • rpcs_coding_scheme_version: не используется
  • rpcs_coding_scheme_designator: не используется
  • rpcs_code_meaning: не используется
  • modality (0008,0060): модальность исследования для текущего этапа
  • station_ae_title (0040,0001): AE Title диагностического аппарата для текущего этапа
  • start_date (0040,0002): дата начала текущего этапа исследования
  • start_time (0040,0003): время начала текущего этапа исследования
  • step_description (0040,0007): описание текущего этапа
  • physician_name (0040,0006): имя врача, ответственного за текущий этап исследования
  • spcs_code_value: не используется
  • spcs_coding_scheme_version: не используется
  • spcs_coding_scheme_designator: не используется
  • spcs_code_meaning: не используется