{
	"info": {
		"_postman_id": "7fe7579d-c3a1-4aec-8a32-9acb53b06438",
		"name": "ЕАМИ тесткейсы",
		"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
		"_exporter_id": "15158303"
	},
	"item": [
		{
			"name": "SR в одном мед учреждении",
			"item": [
				{
					"name": "Одним бандлом",
					"item": [
						{
							"name": "Получение пациента",
							"event": [
								{
									"listen": "prerequest",
									"script": {
										"exec": [
											"const jwtToken = pm.environment.get(\"auth_token\");",
											"",
											"if (!jwtToken) {",
											"        console.log(\"No auth_token found in environment variables\");",
											"}",
											"const parts = jwtToken.split('.');",
											"",
											"if (parts.length !== 3) {",
											"    console.log(\"Invalid JWT format\");",
											"    return;",
											"}",
											"",
											"const payload = parts[1];",
											"",
											"const paddedPayload = payload + '='.repeat((4 - payload.length % 4) % 4);",
											"const decodedPayload = atob(paddedPayload.replace(/-/g, '+').replace(/_/g, '/'));",
											"const claims = JSON.parse(decodedPayload);",
											"",
											"if (claims.organization_id) {",
											"    pm.environment.set(\"organization_id\", claims.organization_id);",
											"}",
											"",
											"if (claims.practitioner_id) {",
											"    pm.environment.set(\"practitioner_id\", claims.practitioner_id)",
											"}",
											"",
											"let host = pm.environment.get(\"proxy_host\")",
											"",
											"pm.sendRequest({",
											"    url: host + \"/PractitionerRole?organization=Organization/\"+claims.organization_id+\"&practitioner=Practitioner/\"+claims.practitioner_id,",
											"    method: \"GET\",",
											"        header: {",
											"        'Authorization': 'Bearer ' + pm.environment.get('auth_token'),",
											"        'Content-Type': 'application/json'",
											"    }",
											"}, function (err, response) {",
											"    if (err) {",
											"        console.log('Ошибка:', err);",
											"        return",
											"    }",
											"",
											"    let practitionerRole = response.json();",
											"        const practitionerRoleEntry = practitionerRole.entry.find(e => ",
											"        e.resource && e.resource.resourceType === \"PractitionerRole\"",
											"    );",
											"",
											"    if (practitionerRoleEntry) {",
											"        const practitionerRoleId = practitionerRoleEntry.resource.id;",
											"        pm.environment.set(\"practitioner_role_id\", practitionerRoleId);",
											"        console.log(\"PractitionerRole ID найден и сохранен:\", practitionerRoleId);",
											"    } else {",
											"        console.log(\"PractitionerRole не найден в ответе\");",
											"    }",
											"});",
											""
										],
										"type": "text/javascript",
										"packages": {},
										"requests": {}
									}
								},
								{
									"listen": "test",
									"script": {
										"exec": [
											"let resource = pm.response.json();",
											"",
											"if (resource.name && resource.name[0]) {",
											"    let name = resource.name[0]",
											"    if (name.family) {",
											"        pm.environment.set(\"patient_name_family\", name.family);",
											"    }",
											"    if (name.given && name.given[0]) {",
											"        pm.environment.set(\"patient_name\", name.given[0]);",
											"    }",
											"        if (name.given && name.given[1]) {",
											"        pm.environment.set(\"patient_second_name\", name.given[1]);",
											"    }",
											"}",
											"",
											"for (let telecom of resource.telecom) {",
											"    if (telecom.system && telecom.system == \"phone\") {",
											"        pm.environment.set(\"patient_phone\", telecom.value);",
											"    }",
											"}",
											"",
											"if (resource.gender) {",
											"    pm.environment.set(\"patient_gender\", resource.gender)",
											"}",
											"",
											"if (resource.birthDate) {",
											"    pm.environment.set(\"patient_birthDate\", resource.birthDate)",
											"}",
											"",
											"for (let address of resource.address) {",
											"    if (address.use && address.use == \"home\") {",
											"        pm.environment.set(\"patient_address_use\", address.use)",
											"        pm.environment.set(\"patient_address_text\", address.text)",
											"        pm.environment.set(\"patient_address_city\", address.city)",
											"        pm.environment.set(\"patient_address_state\", address.state)",
											"        pm.environment.set(\"patient_address_country\", address.country)",
											"    }",
											"}"
										],
										"type": "text/javascript",
										"packages": {},
										"requests": {}
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{proxy_host}}/Patient/{{patient_id}}",
									"host": [
										"{{proxy_host}}"
									],
									"path": [
										"Patient",
										"{{patient_id}}"
									]
								}
							},
							"response": []
						},
						{
							"name": "Загрузка изображений",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [
											"pm.test(\"Status code is 200\", () =>  {",
											"    pm.response.to.have.status(200);",
											"});",
											"",
											"pm.test(\"Content-Type header is text/plain\", () => {",
											"\tpm.expect(pm.response.headers.get('Content-Type')).to.include('text/plain');",
											"});",
											""
										],
										"type": "text/javascript",
										"packages": {},
										"requests": {}
									}
								}
							],
							"request": {
								"method": "POST",
								"header": [
									{
										"key": "AETitle",
										"value": "123123",
										"type": "text"
									},
									{
										"key": "StudyInstanceUID",
										"value": "897t2y93u497236t84293",
										"type": "text"
									},
									{
										"key": "SeriesInstanceUID",
										"value": "134523453254",
										"type": "text"
									},
									{
										"key": "InstanceUID",
										"value": "64536154324",
										"type": "text"
									}
								],
								"body": {
									"mode": "file",
									"file": {
										"src": "/home/alexander/Downloads/diag_new.png"
									}
								},
								"url": {
									"raw": "{{umia_api_host}}/pacs-api/upload",
									"host": [
										"{{umia_api_host}}"
									],
									"path": [
										"pacs-api",
										"upload"
									]
								}
							},
							"response": []
						},
						{
							"name": "Получение метаданные исследования по организации",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [
											"let resource = pm.response.json();",
											"",
											"let basicIsDone = false",
											"for (let entry of resource.entry) {",
											"   if (entry.resource && entry.resource.extension) {",
											"        for (let extension of entry.resource.extension) {",
											"            if (extension.url == \"https://fhir.by/StructureDefinition/Modality\") {",
											"                pm.environment.set(\"modality\", extension.valueString)",
											"                basicIsDone = true",
											"            }",
											"            if (extension.url == \"https://fhir.by/StructureDefinition/SOPClassUID\") {",
											"                pm.environment.set(\"SOPClassUID_from_basic\", extension.valueString)",
											"            }",
											"            if (extension.url == \"https://fhir.by/StructureDefinition/SOPInstanceUID\") {",
											"                pm.environment.set(\"InstanceUID_from_basic\", extension.valueString)",
											"            }",
											"            if (extension.url == \"https://fhir.by/StructureDefinition/SeriesInstanceUID\") {",
											"                pm.environment.set(\"SeriesUID_from_basic\", extension.valueString)",
											"            }",
											"            if (extension.url == \"study-date\") {",
											"                formatted = /^\\d{8}$/.test(extension.valueString)? extension.valueString.replace(/(\\d{4})(\\d{2})(\\d{2})/g, '$1-$2-$3'): extension.valueString",
											"                pm.environment.set(\"study_date_from_basic\", formatted)",
											"            }",
											"            if (extension.url == \"series-date\") {",
											"                formatted = /^\\d{8}$/.test(extension.valueString)? extension.valueString.replace(/(\\d{4})(\\d{2})(\\d{2})/g, '$1-$2-$3'): extension.valueString",
											"                pm.environment.set(\"series_date_from_basic\", formatted)",
											"            }",
											"        }",
											"        if (basicIsDone) {",
											"            pm.environment.set(\"studyID_from_basic\", entry.resource.code.text)",
											"            break",
											"        }",
											"   }",
											"}"
										],
										"type": "text/javascript",
										"packages": {},
										"requests": {}
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{proxy_host}}/Organization/{{organization_id}}/Basic?_profile=https://fhir.by/StructureDefinition/ImagingStudyBasic&assigner=Organization/{{organization_id}}&_sort=_lastUpdated",
									"host": [
										"{{proxy_host}}"
									],
									"path": [
										"Organization",
										"{{organization_id}}",
										"Basic"
									],
									"query": [
										{
											"key": "_profile",
											"value": "https://fhir.by/StructureDefinition/ImagingStudyBasic"
										},
										{
											"key": "_lastUpdated",
											"value": "2025",
											"disabled": true
										},
										{
											"key": "_lastUpdated",
											"value": "2025-09-17",
											"disabled": true
										},
										{
											"key": "assigner",
											"value": "Organization/{{organization_id}}"
										},
										{
											"key": "created:above",
											"value": "",
											"disabled": true
										},
										{
											"key": "created:below",
											"value": "",
											"disabled": true
										},
										{
											"key": "study-instance-uid",
											"value": "",
											"disabled": true
										},
										{
											"key": "modality\t",
											"value": "{{modality}}",
											"disabled": true
										},
										{
											"key": "sop-instance-uid\t",
											"value": "",
											"disabled": true
										},
										{
											"key": "sop-class-uid",
											"value": "",
											"disabled": true
										},
										{
											"key": "patient-id",
											"value": "8756",
											"disabled": true
										},
										{
											"key": "series-instance-uid",
											"value": "",
											"disabled": true
										},
										{
											"key": "_sort",
											"value": "_lastUpdated"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Создание SR+IS+DR",
							"event": [
								{
									"listen": "prerequest",
									"script": {
										"exec": [
											"const jwtToken = pm.environment.get(\"auth_token\");",
											"",
											"if (!jwtToken) {",
											"        console.log(\"No auth_token found in environment variables\");",
											"}",
											"const parts = jwtToken.split('.');",
											"",
											"if (parts.length !== 3) {",
											"    console.log(\"Invalid JWT format\");",
											"    return;",
											"}",
											"",
											"const payload = parts[1];",
											"",
											"const paddedPayload = payload + '='.repeat((4 - payload.length % 4) % 4);",
											"const decodedPayload = atob(paddedPayload.replace(/-/g, '+').replace(/_/g, '/'));",
											"const claims = JSON.parse(decodedPayload);",
											"",
											"if (claims.organization_id) {",
											"    pm.environment.set(\"organization_id\", claims.organization_id);",
											"}",
											"",
											"if (claims.practitioner_id) {",
											"    pm.environment.set(\"practitioner_id\", claims.practitioner_id)",
											"}",
											"",
											"let host = pm.environment.get(\"proxy_host\")",
											"",
											"pm.sendRequest({",
											"    url: host + \"/Practitioner/\" +claims.practitioner_id,",
											"    method: \"GET\",",
											"        header: {",
											"        'Authorization': 'Bearer ' + pm.environment.get('auth_token'),",
											"        'Content-Type': 'application/json'",
											"    }",
											"}, function (err, response) {",
											"    if (err) {",
											"        console.log('Ошибка:', err);",
											"        return",
											"    }",
											"",
											"    let practitioner = response.json();",
											"    for (let name of practitioner.name) {",
											"        let practitionerDisplay = \"\"",
											"        practitionerDisplay += name.family",
											"        if (name.given[0]) {",
											"            practitionerDisplay += \" \" + name.given[0]",
											"        }",
											"        if (name.given[1]) {",
											"            practitionerDisplay += \" \" + name.given[1]",
											"        }",
											"        pm.environment.set(\"practitionerDisplay\", practitionerDisplay)",
											"    }",
											"});",
											"",
											"",
											"pm.sendRequest({",
											"    url: host + \"/PractitionerRole?organization=Organization/\"+claims.organization_id+\"&practitioner=Practitioner/\"+claims.practitioner_id,",
											"    method: \"GET\",",
											"        header: {",
											"        'Authorization': 'Bearer ' + pm.environment.get('auth_token'),",
											"        'Content-Type': 'application/json'",
											"    }",
											"}, function (err, response) {",
											"    if (err) {",
											"        console.log('Ошибка:', err);",
											"        return",
											"    }",
											"",
											"    let practitionerRole = response.json();",
											"        const practitionerRoleEntry = practitionerRole.entry.find(e => ",
											"        e.resource && e.resource.resourceType === \"PractitionerRole\"",
											"    );",
											"",
											"    if (practitionerRoleEntry) {",
											"        const practitionerRoleId = practitionerRoleEntry.resource.id;",
											"        pm.environment.set(\"practitioner_role_id\", practitionerRoleId);",
											"        console.log(\"PractitionerRole ID найден и сохранен:\", practitionerRoleId);",
											"    } else {",
											"        console.log(\"PractitionerRole не найден в ответе\");",
											"    }",
											"});",
											"",
											""
										],
										"type": "text/javascript",
										"packages": {},
										"requests": {}
									}
								},
								{
									"listen": "test",
									"script": {
										"exec": [
											"let response = pm.response.json();",
											"pm.collectionVariables.set(\"bundleStatusReference\", response.parameter[1].valueReference.reference);"
										],
										"type": "text/javascript",
										"packages": {},
										"requests": {}
									}
								}
							],
							"request": {
								"method": "POST",
								"header": [],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"resourceType\": \"Bundle\",\n    \"id\": \"{{$timestamp}}\",\n    \"meta\": {\n        \"profile\": [\n            \"https://fhir.by/AbstractArea/StructureDefinition/Bundle/MedicationDocument\"\n        ]\n    },\n    \"identifier\": {\n        \"system\": \"urn:ietf:rfc:{{$timestamp}}\",\n        \"value\": \"urn:uuid:{{$timestamp}}\"\n    },\n    \"type\": \"document\",\n    \"timestamp\": \"2024-07-22T11:12:21+00:00\",\n    \"entry\": [\n        {\n            \"fullUrl\": \"Composition/{{$timestamp}}\",\n            \"resource\": {\n                \"resourceType\": \"Composition\",\n                \"id\": \"{{$timestamp}}\",\n                \"meta\": {\n                    \"profile\": [\n                        \"https://fhir.by/StructureDefinition/CompDocument\"\n                    ]\n                },\n                \"status\": \"final\",\n                \"type\": {\n                    \"coding\": [\n                        {\n                            \"system\": \"https://fhir.by/ValueSet/CompositionType\",\n                            \"code\": \"general\"\n                        }\n                    ]\n                },\n                \"subject\": [\n                    {\n                        \"reference\": \"Patient/{{patient_id}}\",\n                        \"display\": \"{{patient_name_family}} {{patient_name}} {{patient_second_name}}\"\n                    }\n                ],\n                \"date\": \"2024-07-22T11:12:21Z\",\n                \"author\": [\n                    {\n                        \"reference\": \"Practitioner/{{practitioner_id}}\",\n                        \"display\": \"{{practitionerDisplay}}\"\n                    }\n                ],\n                \"title\": \"Discharge Summary\",\n                \"custodian\": {\n                    \"reference\": \"Organization/{{organization_id}}\",\n                    \"display\": \"organizationDisplay\"\n                }\n            }\n        },\n        {\n            \"fullUrl\": \"Patient/{{patient_id}}\",\n            \"resource\": {\n                \"resourceType\": \"Patient\",\n                \"id\": \"{{patient_id}}\",\n                \"meta\": {\n                    \"profile\": [\n                        \"https://fhir.by/StructureDefinition/PatientWithIdentificationNumber\"\n                    ]\n                },\n                \"identifier\": [\n                    {\n                        \"use\": \"usual\",\n                        \"type\": {\n                            \"coding\": [\n                                {\n                                    \"system\": \"https://fhir.by/ValueSet/PersonalDocumentType\",\n                                    \"code\": \"{{patientDocType}}\"\n                                }\n                            ]\n                        },\n                        \"value\": \"{{patientDocNumber}}\"\n                    }\n                ],\n                \"active\": true,\n                \"name\": [\n                    {\n                        \"family\": \"{{patient_name_family}}\",\n                        \"given\": [\n                            \"{{patient_name}}\",\n                            \"{{patient_second_name}}\"\n                        ]\n                    }\n                ],\n                \"telecom\": [\n                    {\n                        \"system\": \"phone\",\n                        \"value\": \"{{patient_phone}}\"\n                    }\n                ],\n                \"gender\": \"{{patient_gender}}\",\n                \"birthDate\": \"{{patient_birthDate}}\",\n                \"deceasedBoolean\": false,\n                \"address\": [\n                    {\n                        \"use\": \"home\",\n                        \"line\": [\n                            \"{{patient_address_text}}\"\n                        ],\n                        \"city\": \"{{patient_address_city}}\",\n                        \"state\": \"{{patient_address_state}}\",\n                        \"postalCode\": \"209124\",\n                        \"country\": \"{{patient_address_country}}\",\n                        \"text\": \"{{patient_address_text}}\"\n                    }\n                ]\n            }\n        },\n        {\n            \"fullUrl\": \"Condition/666\",\n            \"resource\": {\n                \"resourceType\": \"Condition\",\n                \"id\": \"5859bc86-2c78-4057-aedf-45dfc8070a50\",\n                \"meta\": {\n                    \"profile\": [\n                    \"https://fhir.by/StructureDefinition/FinalDiagnosis\"\n                    ]\n                },\n                \"extension\": [\n                    {\n                    \"url\": \"https://fhir.by/StructureDefinition/KindOfDiagnosis\",\n                    \"valueCodeableConcept\": {\n                        \"coding\": [\n                        {\n                            \"system\": \"https://fhir.by/ValueSet/KindOfDiagnosisCode\",\n                            \"code\": \"Preliminary\"\n                        }\n                        ]\n                    }\n                    },\n                    {\n                    \"url\": \"https://fhir.by/StructureDefinition/AssertedDate\",\n                    \"valueDateTime\": \"2023-12-26\"\n                    }\n                ],\n                \"clinicalStatus\": {\n                    \"coding\": [\n                    {\n                        \"system\": \"http://terminology.hl7.org/CodeSystem/condition-clinical\",\n                        \"code\": \"active\"\n                    }\n                    ]\n                },\n                \"code\": {\n                    \"coding\": [\n                    {\n                        \"system\": \"https://fhir.by/ValueSet/InternClassificDiseases10\",\n                        \"code\": \"O14.0\",\n                        \"display\": \"O14.0 - Преэклампсия от легкой до средней степени тяжести\"\n                    }\n                    ]\n                },\n                \"subject\": {\n                    \"reference\": \"Patient/{{patient_id}}\",\n                    \"display\": \"Петр Сидорович Иванов\"\n                },\n                \"onsetDateTime\": \"2023-12-26\",\n                \"recordedDate\": \"2023-12-26\",\n                \"note\": [\n                    {\n                    \"text\": \"Преэклампсия средней тяжести\"\n                    }\n                ]\n                }\n        },\n        {\n            \"fullUrl\": \"Encounter/123123\",\n            \"resource\": {\n                    \"resourceType\": \"Encounter\",\n                    \"id\": \"123123\",\n                    \"meta\": {\n                        \"profile\": [\n                        \"https://fhir.by/StructureDefinition/EncounterGeneral\"\n                        ]\n                    },\n                    \"extension\": [\n                        {\n                        \"url\": \"https://fhir.by/StructureDefinition/EncounterTypeOfVisit\",\n                        \"valueCodeableConcept\": {\n                            \"coding\": [\n                            {\n                                \"system\": \"https://fhir.by/ValueSet/EncounterTypeOfVisit\",\n                                \"code\": \"primary\",\n                                \"display\": \"Первичное обращение\"\n                            }\n                            ]\n                        }\n                        },\n                        {\n                        \"url\": \"https://fhir.by/StructureDefinition/EncounterTypeOfService\",\n                        \"valueCodeableConcept\": {\n                            \"coding\": [\n                            {\n                                \"system\": \"https://fhir.by/ValueSet/EncounterTypeOfService\",\n                                \"code\": \"free\",\n                                \"display\": \"Бесплатные услуги\"\n                            }\n                            ]\n                        }\n                        }\n                    ],\n                    \"status\": \"completed\",\n                    \"class\": [\n                        {\n                        \"coding\": [\n                            {\n                            \"system\": \"https://fhir.by/ValueSet/VSTermsOfService\",\n                            \"code\": \"1\",\n                            \"display\": \"амбулаторные\"\n                            }\n                        ]\n                        }\n                    ],\n                    \"priority\": {\n                        \"coding\": [\n                        {\n                            \"system\": \"https://fhir.by/ValueSet/HealthCareForms\",\n                            \"code\": \"planned\",\n                            \"display\": \"Плановая медицинская помощь\"\n                        }\n                        ]\n                    },\n                    \"type\": [\n                        {\n                        \"coding\": [\n                            {\n                            \"system\": \"https://fhir.by/ValueSet/TypeOfHealthCare\",\n                            \"code\": \"special\",\n                            \"display\": \"Специализированная медицинская помощь\"\n                            }\n                        ]\n                        }\n                    ],\n                    \"subject\": {\n                        \"reference\": \"Patient/{{patient_id}}\"\n                    },\n                    \"serviceProvider\": {\n                        \"reference\": \"Organization/{{organization_id}}\"\n                    },\n                    \"participant\": [\n                        {\n                        \"actor\": {\n                            \"reference\": \"PractitionerRole/{{practitioner_role_id}}\",\n                            \"display\": \"{{practitionerDisplay}}\"\n                        }\n                        }\n                    ],\n                    \"actualPeriod\": {\n                        \"start\": \"2025-09-15T10:10:21Z\",\n                        \"end\": \"2025-09-15T12:00:21Z\"\n                    },\n                    \"reason\": [\n                        {\n                        \"use\": [\n                            {\n                            \"coding\": [\n                                {\n                                \"system\": \"https://fhir.by/ValueSet/EncounterReasons\",\n                                \"code\": \"ther-and-diagn\",\n                                \"display\": \"лечебно-диагностическая\"\n                                }\n                            ]\n                            }\n                        ]\n                        }\n                    ],\n                    \"diagnosis\": [\n                        {\n                        \"condition\": [\n                            {\n                            \"reference\": {\n                                \"reference\": \"Condition/666\"\n                            }\n                            }\n                        ],\n                        \"use\": [\n                            {\n                            \"coding\": [\n                                {\n                                \"system\": \"https://fhir.by/ValueSet/TypeOfDiagnosis\",\n                                \"code\": \"mainDiagnosis\",\n                                \"display\": \"Основной диагноз\"\n                                }\n                            ]\n                            }\n                        ]\n                        }\n                    ]\n            }\n        },\n        {\n            \"fullUrl\": \"ServiceRequest/123123\",\n            \"resource\": {\n                \"resourceType\": \"ServiceRequest\",\n                \"meta\": {\n                    \"profile\": [\n                        \"https://fhir.by/StructureDefinition/ServiceRequestImaging\"\n                    ]\n                },\n                \"extension\": [\n                    {\n                        \"url\": \"https://fhir.by/StructureDefinition/SpecialtyCode\",\n                        \"valueCodeableConcept\": {\n                            \"coding\": [\n                                {\n                                    \"system\": \"https://fhir.by/ValueSet/ServiceSpecialtyBy\",\n                                    \"code\": \"C001\"\n                                }\n                            ]\n                        }\n                    },\n                    {\n                        \"url\": \"https://fhir.by/StructureDefinition/RequestFromOrganization\",\n                        \"valueReference\": {\n                            \"reference\": \"Organization/{{organization_id}}\"\n                        }\n                    }\n                ],\n                \"identifier\": [\n                    {\n                        \"value\": \"123\",\n                        \"assigner\": {\n                            \"reference\": \"Organization/{{organization_id}}\"\n                        }\n                    }\n                ],\n                \"status\": \"active\",\n                \"intent\": \"order\",\n                \"priority\": \"routine\",\n                \"code\": {\n                    \"concept\": {\n                        \"coding\": [\n                            {\n                                \"system\": \"https://fhir.by/ValueSet/DiagnosticType\",\n                                \"code\": \"Chest X-ray\"\n                            }\n                        ]\n                    }\n                },\n                \"reason\": [\n                    {\n                        \"reference\":{\n                            \"reference\": \"Condition/666\"\n                        }\n                    }\n                ],\n                \"subject\": {\n                    \"reference\": \"Patient/{{patient_id}}\"\n                },\n                \"authoredOn\": \"2025-03-19\",\n                \"requester\": {\n                    \"reference\": \"PractitionerRole/{{practitioner_role_id}}\"\n                },\n                \"note\": [\n                    {\n                        \"text\": \"Одиночный ServiceRequst\"\n                    }\n                ],\n                \"location\": [\n                    {\n                        \"reference\": {\n                            \"reference\": \"Location/{{locationID}}\"\n                        }\n                    }\n                ]\n            }\n        },\n        {\n            \"fullUrl\": \"ImagingStudy/{{$timestamp}}\",\n            \"resource\": {\n                \"resourceType\": \"ImagingStudy\",\n                \"id\": \"{{$timestamp}}\",\n                \"meta\": {\n                    \"lastUpdated\": \"2025-06-10T13:20:19.3443882+03:00\",\n                    \"profile\": [\n                        \"https://fhir.by/StructureDefinition/ImagingStudyBy\"\n                    ]\n                },\n                \"extension\": [\n                    {\n                        \"url\": \"https://fhir.by/StructureDefinition/imageState\",\n                        \"valueCodeableConcept\": {\n                            \"coding\": [\n                                {\n                                    \"system\": \"https://fhir.by/ValueSet/ImageState\",\n                                    \"code\": \"active\",\n                                    \"display\": \"Активное\"\n                                }\n                            ]\n                        }\n                    }\n                ],\n                \"identifier\": [\n                    {\n                        \"value\": \"{{studyID_from_basic}}\",\n                        \"assigner\":                     {\n                            \"reference\": \"PractitionerRole/{{practitioner_role_id}}\"\n                        }\n                    }\n                ],\n                \"status\": \"available\",\n                \"modality\": [\n                    {\n                        \"coding\": [\n                            {\n                                \"system\": \"https://fhir.by/ValueSet/DICOMmodalities\",\n                                \"code\": \"{{modality}}\",\n                                \"display\": \"{{modality}}\"\n                            }\n                        ]\n                    }\n                ],\n                \"subject\": {\n                    \"reference\": \"Patient/{{patient_id}}\"\n                },\n                \"started\": \"{{study_date_from_basic}}T13:20:19.3468741+03:00\",\n                \"referrer\": {\n                    \"reference\": \"PractitionerRole/{{practitioner_role_id}}\"\n                },\n                \"procedure\": [\n                    {\n                        \"concept\": {\n                            \"coding\": [\n                                {\n                                    \"system\": \"https://fhir.by/ValueSet/ImagingStudyCode\",\n                                    \"code\": \"{{ImagingStudyCode}}\",\n                                    \"display\": \"КТ ангиография нижних конечностей с и без внутривенного контраста\"\n                                }\n                            ]\n                        }\n                    }\n                ],\n                \"basedOn\": [\n                    {\n                        \"reference\": \"ServiceRequest/123123\"\n                    }\n                ],\n                \"series\": [\n                    {\n                        \"extension\": [\n                            {\n                                \"url\": \"https://fhir.by/StructureDefinition/ImagingStudyLink\",\n                                \"valueString\": \"active\"\n                            }\n                        ],\n                        \"uid\": \"{{SeriesUID_from_basic}}\",\n                        \"modality\": {\n                            \"coding\": [\n                                {\n                                    \"system\": \"https://fhir.by/ValueSet/DICOMmodalities\",\n                                    \"code\": \"{{modality}}\",\n                                    \"display\": \"{{modality}}\"\n                                }\n                            ]\n                        },\n                        \"started\": \"{{series_date_from_basic}}T13:20:19.3480273+03:00\",\n                        \"instance\": [\n                            {\n                                \"uid\": \"{{InstanceUID_from_basic}}\",\n                                \"sopClass\": {\n                                    \"system\": \"https://fhir.by/ValueSet/SOPclasses\",\n                                    \"code\": \"{{SOPClassUID_from_basic}}\",\n                                    \"display\": \"Хранение инкапсулированного MTL\"\n                                }\n                            }\n                        ]\n                    }\n                ]\n            }\n        },\n        {\n            \"fullUrl\": \"DiagnosticReport/{{$timestamp}}\",\n            \"resource\": {\n                \"resourceType\": \"DiagnosticReport\",\n                \"id\": \"{{$timestamp}}\",\n                \"meta\": {\n                    \"profile\": [\n                        \"https://fhir.by/StructureDefinition/ImagingDiagnosticReport\"\n                    ]\n                },\n                \"identifier\": [\n                    {\n                        \"value\": \"123\",\n                        \"assigner\": {\n                            \"reference\": \"Organization/{{organization_id}}\"\n                        }\n                    }\n                ],\n                \"status\": \"final\",\n                \"code\": {\n                    \"coding\": [\n                        {\n                            \"system\": \"https://fhir.by/ValueSet/ImagingStudyCode\",\n                            \"code\": \"{{ImagingStudyCode}}\"\n                        }\n                    ]\n                },\n                \"subject\": {\n                    \"reference\": \"Patient/{{patient_id}}\"\n                },\n                \"issued\": \"2025-07-14T12:39:10.1396819+03:00\",\n                \"resultsInterpreter\": [\n                    {\n                        \"reference\": \"PractitionerRole/{{practitioner_role_id}}\"\n                    }\n                ],\n                \"note\": [\n                    {\n                        \"text\": \"Проведено МР-исследование скорости кровотока сердца.\\n               Получены данные о фазовых потоках через клапанные структуры, записаны параметры кровотока.\"\n                    }\n                ],\n                \"basedOn\": [\n                    {\n                        \"reference\": \"ServiceRequest/{{$timestamp}}\"\n                    }\n                ],\n                \"study\": [\n                    {\n                        \"reference\": \"ImagingStudy/{{$timestamp}}\"\n                    }\n                ],\n                \"conclusion\": \"Какое-то описание\"\n            }\n        }\n    ]\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{proxy_host}}/Bundle/$import",
									"host": [
										"{{proxy_host}}"
									],
									"path": [
										"Bundle",
										"$import"
									]
								}
							},
							"response": []
						},
						{
							"name": "Получение SR по пациенту",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [
											"let resource = pm.response.json();",
											"",
											"let resIsDone = false",
											"for (let entry of resource.entry) {",
											"    if (entry.resource.resourceType == \"ServiceRequest\") {",
											"        pm.environment.set(\"ServiceRequest_id\", entry.resource.id)",
											"        break",
											"    }",
											"}"
										],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{proxy_host}}/Patient/{{patient_id}}/ServiceRequest?_profile=https://fhir.by/StructureDefinition/ServiceRequestImaging&patient=Patient/{{patient_id}}",
									"host": [
										"{{proxy_host}}"
									],
									"path": [
										"Patient",
										"{{patient_id}}",
										"ServiceRequest"
									],
									"query": [
										{
											"key": "_profile",
											"value": "https://fhir.by/StructureDefinition/ServiceRequestImaging"
										},
										{
											"key": "patient",
											"value": "Patient/{{patient_id}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Получение IS по пациенту",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [
											"let resource = pm.response.json();",
											"",
											"let resIsDone = false",
											"for (let entry of resource.entry) {",
											"    if (entry.resource.resourceType == \"ImagingStudy\") {",
											"        pm.environment.set(\"ImagingStudy_Id\", entry.resource.id)",
											"        break",
											"    }",
											"}"
										],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{proxy_host}}/Patient/{{patient_id}}/ImagingStudy?_profile=https://fhir.by/StructureDefinition/ImagingStudyBy&patient=Patient/{{patient_id}}",
									"host": [
										"{{proxy_host}}"
									],
									"path": [
										"Patient",
										"{{patient_id}}",
										"ImagingStudy"
									],
									"query": [
										{
											"key": "_id",
											"value": "{{ImagingStudy_Id}}",
											"disabled": true
										},
										{
											"key": "_profile",
											"value": "https://fhir.by/StructureDefinition/ImagingStudyBy"
										},
										{
											"key": "patient",
											"value": "Patient/{{patient_id}}"
										},
										{
											"key": "study-instance-uid",
											"value": "",
											"disabled": true
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Получение DR по пациенту",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [
											"let resource = pm.response.json();",
											"",
											"let resIsDone = false",
											"if (resource.entry) {",
											"    for (let entry of resource.entry) {",
											"        if (entry.resource.resourceType == \"DiagnosticReport\") {",
											"            pm.environment.set(\"DiagnosticReport_Id\", entry.resource.id)",
											"            break",
											"        }",
											"    }",
											"}"
										],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{proxy_host}}/Patient/{{patient_id}}/DiagnosticReport?_profile=https://fhir.by/StructureDefinition/ImagingDiagnosticReport&patient=Patient/{{patient_id}}",
									"host": [
										"{{proxy_host}}"
									],
									"path": [
										"Patient",
										"{{patient_id}}",
										"DiagnosticReport"
									],
									"query": [
										{
											"key": "_profile",
											"value": "https://fhir.by/StructureDefinition/ImagingDiagnosticReport"
										},
										{
											"key": "patient",
											"value": "Patient/{{patient_id}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Получение SR по организации",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{proxy_host}}/Organization/{{organization_id}}/ServiceRequest?_profile=https://fhir.by/StructureDefinition/ServiceRequestImaging&patient=Patient/{{patient_id}}",
									"host": [
										"{{proxy_host}}"
									],
									"path": [
										"Organization",
										"{{organization_id}}",
										"ServiceRequest"
									],
									"query": [
										{
											"key": "_profile",
											"value": "https://fhir.by/StructureDefinition/ServiceRequestImaging"
										},
										{
											"key": "patient",
											"value": "Patient/{{patient_id}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Получение IS по организации",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{proxy_host}}/Organization/{{organization_id}}/ImagingStudy?_profile=https://fhir.by/StructureDefinition/ImagingStudyBy&status=available",
									"host": [
										"{{proxy_host}}"
									],
									"path": [
										"Organization",
										"{{organization_id}}",
										"ImagingStudy"
									],
									"query": [
										{
											"key": "_profile",
											"value": "https://fhir.by/StructureDefinition/ImagingStudyBy"
										},
										{
											"key": "assigner",
											"value": "Organization/14736518-cc34-4e2e-8d60-204955589577",
											"disabled": true
										},
										{
											"key": "status",
											"value": "available"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Получение DR по организации",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{proxy_host}}/Organization/{{organization_id}}/DiagnosticReport?_profile=https://fhir.by/StructureDefinition/ImagingDiagnosticReport&patient=Patient/{{patient_id}}",
									"host": [
										"{{proxy_host}}"
									],
									"path": [
										"Organization",
										"{{organization_id}}",
										"DiagnosticReport"
									],
									"query": [
										{
											"key": "_profile",
											"value": "https://fhir.by/StructureDefinition/ImagingDiagnosticReport"
										},
										{
											"key": "patient",
											"value": "Patient/{{patient_id}}"
										}
									]
								}
							},
							"response": []
						}
					]
				},
				{
					"name": "Разными бандлами",
					"item": [
						{
							"name": "Получение пациента",
							"event": [
								{
									"listen": "prerequest",
									"script": {
										"exec": [
											"const jwtToken = pm.environment.get(\"auth_token\");",
											"",
											"if (!jwtToken) {",
											"        console.log(\"No auth_token found in environment variables\");",
											"}",
											"const parts = jwtToken.split('.');",
											"",
											"if (parts.length !== 3) {",
											"    console.log(\"Invalid JWT format\");",
											"    return;",
											"}",
											"",
											"const payload = parts[1];",
											"",
											"const paddedPayload = payload + '='.repeat((4 - payload.length % 4) % 4);",
											"const decodedPayload = atob(paddedPayload.replace(/-/g, '+').replace(/_/g, '/'));",
											"const claims = JSON.parse(decodedPayload);",
											"",
											"if (claims.organization_id) {",
											"    pm.environment.set(\"organization_id\", claims.organization_id);",
											"}",
											"",
											"if (claims.practitioner_id) {",
											"    pm.environment.set(\"practitioner_id\", claims.practitioner_id)",
											"}",
											"",
											"let host = pm.environment.get(\"proxy_host\")",
											"",
											"if (claims.organization_id) {",
											"    pm.environment.set(\"organization_id\", claims.organization_id);",
											"}",
											"",
											"if (claims.practitioner_id) {",
											"    pm.environment.set(\"practitioner_id\", claims.practitioner_id)",
											"}",
											"",
											"let host = pm.environment.get(\"proxy_host\")",
											"",
											"pm.sendRequest({",
											"    url: host + \"/PractitionerRole?organization=Organization/\"+claims.organization_id+\"&practitioner=Practitioner/\"+claims.practitioner_id,",
											"    method: \"GET\",",
											"        header: {",
											"        'Authorization': 'Bearer ' + pm.environment.get('auth_token'),",
											"        'Content-Type': 'application/json'",
											"    }",
											"}, function (err, response) {",
											"    if (err) {",
											"        console.log('Ошибка:', err);",
											"        return",
											"    }",
											"",
											"    let practitionerRole = response.json();",
											"        const practitionerRoleEntry = practitionerRole.entry.find(e => ",
											"        e.resource && e.resource.resourceType === \"PractitionerRole\"",
											"    );",
											"",
											"    if (practitionerRoleEntry) {",
											"        const practitionerRoleId = practitionerRoleEntry.resource.id;",
											"        pm.environment.set(\"practitioner_role_id\", practitionerRoleId);",
											"        console.log(\"PractitionerRole ID найден и сохранен:\", practitionerRoleId);",
											"    } else {",
											"        console.log(\"PractitionerRole не найден в ответе\");",
											"    }",
											"});",
											""
										],
										"type": "text/javascript",
										"packages": {},
										"requests": {}
									}
								},
								{
									"listen": "test",
									"script": {
										"exec": [
											"let resource = pm.response.json();",
											"",
											"if (resource.name && resource.name[0]) {",
											"    let name = resource.name[0]",
											"    if (name.family) {",
											"        pm.environment.set(\"patient_name_family\", name.family);",
											"    }",
											"    if (name.given && name.given[0]) {",
											"        pm.environment.set(\"patient_name\", name.given[0]);",
											"    }",
											"        if (name.given && name.given[1]) {",
											"        pm.environment.set(\"patient_second_name\", name.given[1]);",
											"    }",
											"}",
											"",
											"for (let telecom of resource.telecom) {",
											"    if (telecom.system && telecom.system == \"phone\") {",
											"        pm.environment.set(\"patient_phone\", telecom.value);",
											"    }",
											"}",
											"",
											"if (resource.gender) {",
											"    pm.environment.set(\"patient_gender\", resource.gender)",
											"}",
											"",
											"if (resource.birthDate) {",
											"    pm.environment.set(\"patient_birthDate\", resource.birthDate)",
											"}",
											"",
											"for (let address of resource.address) {",
											"    if (address.use && address.use == \"home\") {",
											"        pm.environment.set(\"patient_address_use\", address.use)",
											"        pm.environment.set(\"patient_address_text\", address.text)",
											"        pm.environment.set(\"patient_address_city\", address.city)",
											"        pm.environment.set(\"patient_address_state\", address.state)",
											"        pm.environment.set(\"patient_address_country\", address.country)",
											"    }",
											"}"
										],
										"type": "text/javascript",
										"packages": {},
										"requests": {}
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{proxy_host}}/Patient/{{patient_id}}",
									"host": [
										"{{proxy_host}}"
									],
									"path": [
										"Patient",
										"{{patient_id}}"
									]
								}
							},
							"response": []
						},
						{
							"name": "Создание SR",
							"event": [
								{
									"listen": "prerequest",
									"script": {
										"exec": [
											"const jwtToken = pm.environment.get(\"auth_token\");",
											"",
											"if (!jwtToken) {",
											"        console.log(\"No auth_token found in environment variables\");",
											"}",
											"const parts = jwtToken.split('.');",
											"",
											"if (parts.length !== 3) {",
											"    console.log(\"Invalid JWT format\");",
											"    return;",
											"}",
											"",
											"const payload = parts[1];",
											"",
											"const paddedPayload = payload + '='.repeat((4 - payload.length % 4) % 4);",
											"const decodedPayload = atob(paddedPayload.replace(/-/g, '+').replace(/_/g, '/'));",
											"const claims = JSON.parse(decodedPayload);",
											"",
											"if (claims.organization_id) {",
											"    pm.environment.set(\"organization_id\", claims.organization_id);",
											"}",
											"",
											"if (claims.practitioner_id) {",
											"    pm.environment.set(\"practitioner_id\", claims.practitioner_id)",
											"}",
											"",
											"let host = pm.environment.get(\"proxy_host\")",
											"",
											"pm.sendRequest({",
											"    url: host + \"/Practitioner/\" +claims.practitioner_id,",
											"    method: \"GET\",",
											"        header: {",
											"        'Authorization': 'Bearer ' + pm.environment.get('auth_token'),",
											"        'Content-Type': 'application/json'",
											"    }",
											"}, function (err, response) {",
											"    if (err) {",
											"        console.log('Ошибка:', err);",
											"        return",
											"    }",
											"",
											"    let practitioner = response.json();",
											"    for (let name of practitioner.name) {",
											"        let practitionerDisplay = \"\"",
											"        practitionerDisplay += name.family",
											"        if (name.given[0]) {",
											"            practitionerDisplay += \" \" + name.given[0]",
											"        }",
											"        if (name.given[1]) {",
											"            practitionerDisplay += \" \" + name.given[1]",
											"        }",
											"        pm.environment.set(\"practitionerDisplay\", practitionerDisplay)",
											"    }",
											"});",
											"",
											"",
											"pm.sendRequest({",
											"    url: host + \"/PractitionerRole?organization=Organization/\"+claims.organization_id+\"&practitioner=Practitioner/\"+claims.practitioner_id,",
											"    method: \"GET\",",
											"        header: {",
											"        'Authorization': 'Bearer ' + pm.environment.get('auth_token'),",
											"        'Content-Type': 'application/json'",
											"    }",
											"}, function (err, response) {",
											"    if (err) {",
											"        console.log('Ошибка:', err);",
											"        return",
											"    }",
											"",
											"    let practitionerRole = response.json();",
											"        const practitionerRoleEntry = practitionerRole.entry.find(e => ",
											"        e.resource && e.resource.resourceType === \"PractitionerRole\"",
											"    );",
											"",
											"    if (practitionerRoleEntry) {",
											"        const practitionerRoleId = practitionerRoleEntry.resource.id;",
											"        pm.environment.set(\"practitioner_role_id\", practitionerRoleId);",
											"        console.log(\"PractitionerRole ID найден и сохранен:\", practitionerRoleId);",
											"    } else {",
											"        console.log(\"PractitionerRole не найден в ответе\");",
											"    }",
											"});",
											""
										],
										"type": "text/javascript",
										"packages": {},
										"requests": {}
									}
								},
								{
									"listen": "test",
									"script": {
										"exec": [
											"let response = pm.response.json();",
											"pm.collectionVariables.set(\"bundleStatusReference\", response.parameter[1].valueReference.reference);"
										],
										"type": "text/javascript",
										"packages": {},
										"requests": {}
									}
								}
							],
							"request": {
								"method": "POST",
								"header": [],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"resourceType\": \"Bundle\",\n    \"id\": \"{{$timestamp}}\",\n    \"meta\": {\n        \"profile\": [\n            \"https://fhir.by/AbstractArea/StructureDefinition/Bundle/MedicationDocument\"\n        ]\n    },\n    \"identifier\": {\n        \"system\": \"urn:ietf:rfc:{{$timestamp}}\",\n        \"value\": \"urn:uuid:{{$timestamp}}\"\n    },\n    \"type\": \"document\",\n    \"timestamp\": \"2024-07-22T11:12:21+00:00\",\n    \"entry\": [\n        {\n            \"fullUrl\": \"Composition/{{$timestamp}}\",\n            \"resource\": {\n                \"resourceType\": \"Composition\",\n                \"id\": \"{{$timestamp}}\",\n                \"meta\": {\n                    \"profile\": [\n                        \"https://fhir.by/StructureDefinition/CompDocument\"\n                    ]\n                },\n                \"status\": \"final\",\n                \"type\": {\n                    \"coding\": [\n                        {\n                            \"system\": \"https://fhir.by/ValueSet/CompositionType\",\n                            \"code\": \"general\"\n                        }\n                    ]\n                },\n                \"subject\": [\n                    {\n                        \"reference\": \"Patient/{{patient_id}}\",\n                        \"display\": \"{{patient_name_family}} {{patient_name}} {{patient_second_name}}\"\n                    }\n                ],\n                \"date\": \"2024-07-22T11:12:21Z\",\n                \"author\": [\n                    {\n                        \"reference\": \"Practitioner/{{practitioner_id}}\",\n                        \"display\": \"{{practitionerDisplay}}\"\n                    }\n                ],\n                \"title\": \"Discharge Summary\",\n                \"custodian\": {\n                    \"reference\": \"Organization/{{organization_id}}\",\n                    \"display\": \"{{organizationDisplay}}\"\n                }\n            }\n        },\n        {\n            \"fullUrl\": \"Patient/{{patient_id}}\",\n            \"resource\": {\n                \"resourceType\": \"Patient\",\n                \"id\": \"{{patient_id}}\",\n                \"meta\": {\n                    \"profile\": [\n                        \"https://fhir.by/StructureDefinition/PatientWithIdentificationNumber\"\n                    ]\n                },\n                \"identifier\": [\n                    {\n                        \"use\": \"usual\",\n                        \"type\": {\n                            \"coding\": [\n                                {\n                                    \"system\": \"https://fhir.by/ValueSet/PersonalDocumentType\",\n                                    \"code\": \"{{patientDocType}}\"\n                                }\n                            ]\n                        },\n                        \"value\": \"{{patientDocNumber}}\"\n                    }\n                ],\n                \"active\": true,\n                \"name\": [\n                    {\n                        \"family\": \"{{patient_name_family}}\",\n                        \"given\": [\n                            \"{{patient_name}}\",\n                            \"{{patient_second_name}}\"\n                        ]\n                    }\n                ],\n                \"telecom\": [\n                    {\n                        \"system\": \"phone\",\n                        \"value\": \"{{patient_phone}}\"\n                    }\n                ],\n                \"gender\": \"{{patient_gender}}\",\n                \"birthDate\": \"{{patient_birthDate}}\",\n                \"deceasedBoolean\": false,\n                \"address\": [\n                    {\n                        \"use\": \"home\",\n                        \"line\": [\n                            \"{{patient_address_text}}\"\n                        ],\n                        \"city\": \"{{patient_address_city}}\",\n                        \"state\": \"{{patient_address_state}}\",\n                        \"postalCode\": \"209124\",\n                        \"country\": \"{{patient_address_country}}\",\n                        \"text\": \"{{patient_address_text}}\"\n                    }\n                ]\n            }\n        },\n        {\n            \"fullUrl\": \"Condition/666\",\n            \"resource\": {\n                \"resourceType\": \"Condition\",\n                \"id\": \"5859bc86-2c78-4057-aedf-45dfc8070a50\",\n                \"meta\": {\n                    \"profile\": [\n                    \"https://fhir.by/StructureDefinition/FinalDiagnosis\"\n                    ]\n                },\n                \"extension\": [\n                    {\n                    \"url\": \"https://fhir.by/StructureDefinition/KindOfDiagnosis\",\n                    \"valueCodeableConcept\": {\n                        \"coding\": [\n                        {\n                            \"system\": \"https://fhir.by/ValueSet/KindOfDiagnosisCode\",\n                            \"code\": \"Preliminary\"\n                        }\n                        ]\n                    }\n                    },\n                    {\n                    \"url\": \"https://fhir.by/StructureDefinition/AssertedDate\",\n                    \"valueDateTime\": \"2023-12-26\"\n                    }\n                ],\n                \"clinicalStatus\": {\n                    \"coding\": [\n                    {\n                        \"system\": \"http://terminology.hl7.org/CodeSystem/condition-clinical\",\n                        \"code\": \"active\"\n                    }\n                    ]\n                },\n                \"code\": {\n                    \"coding\": [\n                    {\n                        \"system\": \"https://fhir.by/ValueSet/InternClassificDiseases10\",\n                        \"code\": \"O14.0\",\n                        \"display\": \"O14.0 - Преэклампсия от легкой до средней степени тяжести\"\n                    }\n                    ]\n                },\n                \"subject\": {\n                    \"reference\": \"Patient/{{patient_id}}\",\n                    \"display\": \"Петр Сидорович Иванов\"\n                },\n                \"onsetDateTime\": \"2023-12-26\",\n                \"recordedDate\": \"2023-12-26\",\n                \"note\": [\n                    {\n                    \"text\": \"Преэклампсия средней тяжести\"\n                    }\n                ]\n                }\n        },\n        {\n            \"fullUrl\": \"Encounter/123123\",\n            \"resource\": {\n                    \"resourceType\": \"Encounter\",\n                    \"id\": \"123123\",\n                    \"meta\": {\n                        \"profile\": [\n                        \"https://fhir.by/StructureDefinition/EncounterGeneral\"\n                        ]\n                    },\n                    \"extension\": [\n                        {\n                        \"url\": \"https://fhir.by/StructureDefinition/EncounterTypeOfVisit\",\n                        \"valueCodeableConcept\": {\n                            \"coding\": [\n                            {\n                                \"system\": \"https://fhir.by/ValueSet/EncounterTypeOfVisit\",\n                                \"code\": \"primary\",\n                                \"display\": \"Первичное обращение\"\n                            }\n                            ]\n                        }\n                        },\n                        {\n                        \"url\": \"https://fhir.by/StructureDefinition/EncounterTypeOfService\",\n                        \"valueCodeableConcept\": {\n                            \"coding\": [\n                            {\n                                \"system\": \"https://fhir.by/ValueSet/EncounterTypeOfService\",\n                                \"code\": \"free\",\n                                \"display\": \"Бесплатные услуги\"\n                            }\n                            ]\n                        }\n                        }\n                    ],\n                    \"status\": \"completed\",\n                    \"class\": [\n                        {\n                        \"coding\": [\n                            {\n                            \"system\": \"https://fhir.by/ValueSet/VSTermsOfService\",\n                            \"code\": \"1\",\n                            \"display\": \"амбулаторные\"\n                            }\n                        ]\n                        }\n                    ],\n                    \"priority\": {\n                        \"coding\": [\n                        {\n                            \"system\": \"https://fhir.by/ValueSet/HealthCareForms\",\n                            \"code\": \"planned\",\n                            \"display\": \"Плановая медицинская помощь\"\n                        }\n                        ]\n                    },\n                    \"type\": [\n                        {\n                        \"coding\": [\n                            {\n                            \"system\": \"https://fhir.by/ValueSet/TypeOfHealthCare\",\n                            \"code\": \"special\",\n                            \"display\": \"Специализированная медицинская помощь\"\n                            }\n                        ]\n                        }\n                    ],\n                    \"subject\": {\n                        \"reference\": \"Patient/{{patient_id}}\"\n                    },\n                    \"serviceProvider\": {\n                        \"reference\": \"Organization/{{organization_id}}\"\n                    },\n                    \"participant\": [\n                        {\n                        \"actor\": {\n                            \"reference\": \"PractitionerRole/{{practitioner_role_id}}\",\n                            \"display\": \"{{practitionerDisplay}}\"\n                        }\n                        }\n                    ],\n                    \"actualPeriod\": {\n                        \"start\": \"2025-09-15T10:10:21Z\",\n                        \"end\": \"2025-09-15T12:00:21Z\"\n                    },\n                    \"reason\": [\n                        {\n                        \"use\": [\n                            {\n                            \"coding\": [\n                                {\n                                \"system\": \"https://fhir.by/ValueSet/EncounterReasons\",\n                                \"code\": \"ther-and-diagn\",\n                                \"display\": \"лечебно-диагностическая\"\n                                }\n                            ]\n                            }\n                        ]\n                        }\n                    ],\n                    \"diagnosis\": [\n                        {\n                        \"condition\": [\n                            {\n                            \"reference\": {\n                                \"reference\": \"Condition/666\"\n                            }\n                            }\n                        ],\n                        \"use\": [\n                            {\n                            \"coding\": [\n                                {\n                                \"system\": \"https://fhir.by/ValueSet/TypeOfDiagnosis\",\n                                \"code\": \"mainDiagnosis\",\n                                \"display\": \"Основной диагноз\"\n                                }\n                            ]\n                            }\n                        ]\n                        }\n                    ]\n            }\n        },\n        {\n            \"fullUrl\": \"ServiceRequest/{{$guid}}\",\n            \"resource\": {\n                \"resourceType\": \"ServiceRequest\",\n                \"meta\": {\n                    \"profile\": [\n                        \"https://fhir.by/StructureDefinition/ServiceRequestImaging\"\n                    ]\n                },\n                \"extension\": [\n                    {\n                        \"url\": \"https://fhir.by/StructureDefinition/SpecialtyCode\",\n                        \"valueCodeableConcept\": {\n                            \"coding\": [\n                                {\n                                    \"system\": \"https://fhir.by/ValueSet/ServiceSpecialtyBy\",\n                                    \"code\": \"C001\"\n                                }\n                            ]\n                        }\n                    },\n                    {\n                        \"url\": \"https://fhir.by/StructureDefinition/RequestFromOrganization\",\n                        \"valueReference\": {\n                            \"reference\": \"Organization/{{organization_id}}\"\n                        }\n                    }\n                ],\n                \"identifier\": [\n                    {\n                        \"value\": \"123\",\n                        \"assigner\": {\n                            \"reference\": \"Organization/{{organization_id}}\"\n                        }\n                    }\n                ],\n                \"status\": \"active\",\n                \"intent\": \"order\",\n                \"priority\": \"routine\",\n                \"code\": {\n                    \"concept\": {\n                        \"coding\": [\n                            {\n                                \"system\": \"https://fhir.by/ValueSet/DiagnosticType\",\n                                \"code\": \"Chest X-ray\"\n                            }\n                        ]\n                    }\n                },\n                \"reason\": [\n                    {\n                        \"reference\":{\n                            \"reference\": \"Condition/666\"\n                        }\n                    }\n                ],\n                \"subject\": {\n                    \"reference\": \"Patient/{{patient_id}}\"\n                },\n                \"authoredOn\": \"2025-03-19\",\n                \"requester\": {\n                    \"reference\": \"PractitionerRole/{{practitioner_role_id}}\"\n                },\n                \"note\": [\n                    {\n                        \"text\": \"Одиночный ServiceRequst\"\n                    }\n                ],\n                \"location\": [\n                    {\n                        \"reference\": {\n                            \"reference\": \"Location/{{locationID}}\"\n                        }\n                    }\n                ]\n            }\n        }\n    ]\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{proxy_host}}/Bundle/$import",
									"host": [
										"{{proxy_host}}"
									],
									"path": [
										"Bundle",
										"$import"
									]
								}
							},
							"response": []
						},
						{
							"name": "Получение SR по пациенту",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [
											"let resource = pm.response.json();",
											"",
											"let resIsDone = false",
											"for (let entry of resource.entry) {",
											"    if (entry.resource.resourceType == \"ServiceRequest\") {",
											"        pm.environment.set(\"ServiceRequest_id\", entry.resource.id)",
											"        break",
											"    }",
											"}"
										],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{proxy_host}}/Patient/{{patient_id}}/ServiceRequest?_profile=https://fhir.by/StructureDefinition/ServiceRequestImaging&patient=Patient/{{patient_id}}",
									"host": [
										"{{proxy_host}}"
									],
									"path": [
										"Patient",
										"{{patient_id}}",
										"ServiceRequest"
									],
									"query": [
										{
											"key": "_profile",
											"value": "https://fhir.by/StructureDefinition/ServiceRequestImaging"
										},
										{
											"key": "patient",
											"value": "Patient/{{patient_id}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Получение метаданные исследования по организации",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [
											"let resource = pm.response.json();",
											"",
											"let basicIsDone = false",
											"for (let entry of resource.entry) {",
											"   if (entry.resource && entry.resource.extension) {",
											"        for (let extension of entry.resource.extension) {",
											"            if (extension.url == \"https://fhir.by/StructureDefinition/Modality\") {",
											"                pm.environment.set(\"modality\", extension.valueString)",
											"                basicIsDone = true",
											"            }",
											"            if (extension.url == \"https://fhir.by/StructureDefinition/SOPClassUID\") {",
											"                pm.environment.set(\"SOPClassUID_from_basic\", extension.valueString)",
											"            }",
											"            if (extension.url == \"https://fhir.by/StructureDefinition/SOPInstanceUID\") {",
											"                pm.environment.set(\"InstanceUID_from_basic\", extension.valueString)",
											"            }",
											"            if (extension.url == \"https://fhir.by/StructureDefinition/SeriesInstanceUID\") {",
											"                pm.environment.set(\"SeriesUID_from_basic\", extension.valueString)",
											"            }",
											"            if (extension.url == \"study-date\") {",
											"                formatted = /^\\d{8}$/.test(extension.valueString)? extension.valueString.replace(/(\\d{4})(\\d{2})(\\d{2})/g, '$1-$2-$3'): extension.valueString",
											"                pm.environment.set(\"study_date_from_basic\", formatted)",
											"            }",
											"            if (extension.url == \"series-date\") {",
											"                formatted = /^\\d{8}$/.test(extension.valueString)? extension.valueString.replace(/(\\d{4})(\\d{2})(\\d{2})/g, '$1-$2-$3'): extension.valueString",
											"                pm.environment.set(\"series_date_from_basic\", formatted)",
											"            }",
											"        }",
											"        if (basicIsDone) {",
											"            pm.environment.set(\"studyID_from_basic\", entry.resource.code.text)",
											"            break",
											"        }",
											"   }",
											"}"
										],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{proxy_host}}/Organization/{{organization_id}}/Basic?_profile=https://fhir.by/StructureDefinition/ImagingStudyBasic&assigner=Organization/{{organization_id}}",
									"host": [
										"{{proxy_host}}"
									],
									"path": [
										"Organization",
										"{{organization_id}}",
										"Basic"
									],
									"query": [
										{
											"key": "_profile",
											"value": "https://fhir.by/StructureDefinition/ImagingStudyBasic"
										},
										{
											"key": "_lastUpdated:above",
											"value": "2025-09-03",
											"disabled": true
										},
										{
											"key": "_lastUpdated:below",
											"value": "2025-09-17",
											"disabled": true
										},
										{
											"key": "assigner",
											"value": "Organization/{{organization_id}}"
										},
										{
											"key": "created:above",
											"value": "",
											"disabled": true
										},
										{
											"key": "created:below",
											"value": "",
											"disabled": true
										},
										{
											"key": "study-instance-uid",
											"value": "",
											"disabled": true
										},
										{
											"key": "modality\t",
											"value": "{{modality}}",
											"disabled": true
										},
										{
											"key": "sop-instance-uid\t",
											"value": "",
											"disabled": true
										},
										{
											"key": "sop-class-uid",
											"value": "",
											"disabled": true
										},
										{
											"key": "patient-id\t",
											"value": "",
											"disabled": true
										},
										{
											"key": "series-instance-uid",
											"value": "",
											"disabled": true
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Создание IS",
							"event": [
								{
									"listen": "prerequest",
									"script": {
										"exec": [
											"const jwtToken = pm.environment.get(\"auth_token\");",
											"",
											"if (!jwtToken) {",
											"        console.log(\"No auth_token found in environment variables\");",
											"}",
											"const parts = jwtToken.split('.');",
											"",
											"if (parts.length !== 3) {",
											"    console.log(\"Invalid JWT format\");",
											"    return;",
											"}",
											"",
											"const payload = parts[1];",
											"",
											"const paddedPayload = payload + '='.repeat((4 - payload.length % 4) % 4);",
											"const decodedPayload = atob(paddedPayload.replace(/-/g, '+').replace(/_/g, '/'));",
											"const claims = JSON.parse(decodedPayload);",
											"",
											"if (claims.organization_id) {",
											"    pm.environment.set(\"organization_id\", claims.organization_id);",
											"}",
											"",
											"if (claims.practitioner_id) {",
											"    pm.environment.set(\"practitioner_id\", claims.practitioner_id)",
											"}",
											"",
											"let host = pm.environment.get(\"proxy_host\")",
											"pm.sendRequest({",
											"    url: host + \"/Practitioner/\" +claims.practitioner_id,",
											"    method: \"GET\",",
											"        header: {",
											"        'Authorization': 'Bearer ' + pm.environment.get('auth_token'),",
											"        'Content-Type': 'application/json'",
											"    }",
											"}, function (err, response) {",
											"    if (err) {",
											"        console.log('Ошибка:', err);",
											"        return",
											"    }",
											"",
											"    let practitioner = response.json();",
											"    for (let name of practitioner.name) {",
											"        let practitionerDisplay = \"\"",
											"        practitionerDisplay += name.family",
											"        if (name.given[0]) {",
											"            practitionerDisplay += \" \" + name.given[0]",
											"        }",
											"        if (name.given[1]) {",
											"            practitionerDisplay += \" \" + name.given[1]",
											"        }",
											"        pm.environment.set(\"practitionerDisplay\", practitionerDisplay)",
											"    }",
											"});",
											""
										],
										"type": "text/javascript",
										"packages": {},
										"requests": {}
									}
								},
								{
									"listen": "test",
									"script": {
										"exec": [
											"let response = pm.response.json();",
											"pm.collectionVariables.set(\"bundleStatusReference\", response.parameter[1].valueReference.reference);"
										],
										"type": "text/javascript",
										"packages": {},
										"requests": {}
									}
								}
							],
							"request": {
								"method": "POST",
								"header": [],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"resourceType\": \"Bundle\",\n    \"id\": \"{{$timestamp}}\",\n    \"meta\": {\n        \"profile\": [\n            \"https://fhir.by/AbstractArea/StructureDefinition/Bundle/MedicationDocument\"\n        ]\n    },\n    \"identifier\": {\n        \"system\": \"urn:ietf:rfc:{{$timestamp}}\",\n        \"value\": \"urn:uuid:{{$timestamp}}\"\n    },\n    \"type\": \"document\",\n    \"timestamp\": \"2024-07-22T11:12:21+00:00\",\n    \"entry\": [\n        {\n            \"fullUrl\": \"Composition/{{$timestamp}}\",\n            \"resource\": {\n                \"resourceType\": \"Composition\",\n                \"id\": \"{{$timestamp}}\",\n                \"meta\": {\n                    \"profile\": [\n                        \"https://fhir.by/StructureDefinition/CompDocument\"\n                    ]\n                },\n                \"status\": \"final\",\n                \"type\": {\n                    \"coding\": [\n                        {\n                            \"system\": \"https://fhir.by/ValueSet/CompositionType\",\n                            \"code\": \"general\"\n                        }\n                    ]\n                },\n                \"subject\": [\n                    {\n                        \"reference\": \"Patient/{{patient_id}}\",\n                        \"display\": \"{{patient_name_family}} {{patient_name}} {{patient_second_name}}\"\n                    }\n                ],\n                \"date\": \"2024-07-22T11:12:21Z\",\n                \"author\": [\n                    {\n                        \"reference\": \"Practitioner/{{practitioner_id}}\",\n                        \"display\": \"{{practitionerDisplay}}\"\n                    }\n                ],\n                \"title\": \"Discharge Summary\",\n                \"custodian\": {\n                    \"reference\": \"Organization/{{organization_id}}\",\n                    \"display\": \"{{organizationDisplay}}\"\n                }\n            }\n        },\n        {\n            \"fullUrl\": \"Patient/{{patient_id}}\",\n            \"resource\": {\n                \"resourceType\": \"Patient\",\n                \"id\": \"{{patient_id}}\",\n                \"meta\": {\n                    \"profile\": [\n                        \"https://fhir.by/StructureDefinition/PatientWithIdentificationNumber\"\n                    ]\n                },\n                \"identifier\": [\n                    {\n                        \"use\": \"usual\",\n                        \"type\": {\n                            \"coding\": [\n                                {\n                                    \"system\": \"https://fhir.by/ValueSet/PersonalDocumentType\",\n                                    \"code\": \"{{patientDocType}}\"\n                                }\n                            ]\n                        },\n                        \"value\": \"{{patientDocNumber}}\"\n                    }\n                ],\n                \"active\": true,\n                \"name\": [\n                    {\n                        \"family\": \"{{patient_name_family}}\",\n                        \"given\": [\n                            \"{{patient_name}}\",\n                            \"{{patient_second_name}}\"\n                        ]\n                    }\n                ],\n                \"telecom\": [\n                    {\n                        \"system\": \"phone\",\n                        \"value\": \"{{patient_phone}}\"\n                    }\n                ],\n                \"gender\": \"{{patient_gender}}\",\n                \"birthDate\": \"{{patient_birthDate}}\",\n                \"deceasedBoolean\": false,\n                \"address\": [\n                    {\n                        \"use\": \"home\",\n                        \"line\": [\n                            \"{{patient_address_text}}\"\n                        ],\n                        \"city\": \"{{patient_address_city}}\",\n                        \"state\": \"{{patient_address_state}}\",\n                        \"postalCode\": \"209124\",\n                        \"country\": \"{{patient_address_country}}\",\n                        \"text\": \"{{patient_address_text}}\"\n                    }\n                ]\n            }\n        },\n        {\n            \"fullUrl\": \"ImagingStudy/{{$timestamp}}\",\n            \"resource\": {\n                \"resourceType\": \"ImagingStudy\",\n                \"id\": \"{{$timestamp}}\",\n                \"meta\": {\n                    \"lastUpdated\": \"2025-06-10T13:20:19.3443882+03:00\",\n                    \"profile\": [\n                        \"https://fhir.by/StructureDefinition/ImagingStudyBy\"\n                    ]\n                },\n                \"extension\": [\n                    {\n                        \"url\": \"https://fhir.by/StructureDefinition/imageState\",\n                        \"valueCodeableConcept\": {\n                            \"coding\": [\n                                {\n                                    \"system\": \"https://fhir.by/ValueSet/ImageState\",\n                                    \"code\": \"active\",\n                                    \"display\": \"Активное\"\n                                }\n                            ]\n                        }\n                    }\n                ],\n                \"identifier\": [\n                    {\n                        \"value\": \"{{studyID_from_basic}}\",\n                        \"assigner\": {\n                            \"reference\": \"PractitionerRole/{{practitioner_role_id}}\"\n                        }\n                    }\n                ],\n                \"status\": \"available\",\n                \"modality\": [\n                    {\n                        \"coding\": [\n                            {\n                                \"system\": \"https://fhir.by/ValueSet/DICOMmodalities\",\n                                \"code\": \"{{modality}}\",\n                                \"display\": \"{{modality}}\"\n                            }\n                        ]\n                    }\n                ],\n                \"subject\": {\n                    \"reference\": \"Patient/{{patient_id}}\"\n                },\n                \"started\": \"{{study_date_from_basic}}T13:20:19.3468741+03:00\",\n                \"referrer\": {\n                    \"reference\": \"PractitionerRole/{{practitioner_role_id}}\"\n                },\n                \"procedure\": [\n                    {\n                        \"concept\": {\n                            \"coding\": [\n                                {\n                                    \"system\": \"https://fhir.by/ValueSet/ImagingStudyCode\",\n                                    \"code\": \"{{ImagingStudyCode}}\",\n                                    \"display\": \"КТ ангиография нижних конечностей с и без внутривенного контраста\"\n                                }\n                            ]\n                        }\n                    }\n                ],\n                \"series\": [\n                    {\n                        \"extension\": [\n                            {\n                                \"url\": \"https://fhir.by/StructureDefinition/ImagingStudyLink\",\n                                \"valueString\": \"active\"\n                            }\n                        ],\n                        \"uid\": \"{{SeriesUID_from_basic}}\",\n                        \"modality\": {\n                            \"coding\": [\n                                {\n                                    \"system\": \"https://fhir.by/ValueSet/DICOMmodalities\",\n                                    \"code\": \"{{modality}}\",\n                                    \"display\": \"{{modality}}\"\n                                }\n                            ]\n                        },\n                        \"started\": \"{{series_date_from_basic}}T13:20:19.3480273+03:00\",\n                        \"instance\": [\n                            {\n                                \"uid\": \"{{InstanceUID_from_basic}}\",\n                                \"sopClass\": {\n                                    \"system\": \"https://fhir.by/ValueSet/SOPclasses\",\n                                    \"code\": \"{{SOPClassUID_from_basic}}\",\n                                    \"display\": \"Хранение инкапсулированного MTL\"\n                                }\n                            }\n                        ]\n                    }\n                ]\n            }\n        }\n    ]\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{proxy_host}}/Bundle/$import",
									"host": [
										"{{proxy_host}}"
									],
									"path": [
										"Bundle",
										"$import"
									]
								}
							},
							"response": []
						},
						{
							"name": "Получение IS по организации",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{proxy_host}}/Organization/{{organization_id}}/ImagingStudy?_profile=https://fhir.by/StructureDefinition/ImagingStudyBy&patient=Patient/{{patient_id}}",
									"host": [
										"{{proxy_host}}"
									],
									"path": [
										"Organization",
										"{{organization_id}}",
										"ImagingStudy"
									],
									"query": [
										{
											"key": "_profile",
											"value": "https://fhir.by/StructureDefinition/ImagingStudyBy"
										},
										{
											"key": "patient",
											"value": "Patient/{{patient_id}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Создание DR",
							"event": [
								{
									"listen": "prerequest",
									"script": {
										"exec": [
											"const jwtToken = pm.environment.get(\"auth_token\");",
											"",
											"if (!jwtToken) {",
											"        console.log(\"No auth_token found in environment variables\");",
											"}",
											"const parts = jwtToken.split('.');",
											"",
											"if (parts.length !== 3) {",
											"    console.log(\"Invalid JWT format\");",
											"    return;",
											"}",
											"",
											"const payload = parts[1];",
											"",
											"const paddedPayload = payload + '='.repeat((4 - payload.length % 4) % 4);",
											"const decodedPayload = atob(paddedPayload.replace(/-/g, '+').replace(/_/g, '/'));",
											"const claims = JSON.parse(decodedPayload);",
											"",
											"if (claims.organization_id) {",
											"    pm.environment.set(\"organization_id\", claims.organization_id);",
											"}",
											"",
											"if (claims.practitioner_id) {",
											"    pm.environment.set(\"practitioner_id\", claims.practitioner_id)",
											"}",
											"",
											"let host = pm.environment.get(\"proxy_host\")",
											"",
											"pm.sendRequest({",
											"    url: host + \"/Practitioner/\" +claims.practitioner_id,",
											"    method: \"GET\",",
											"        header: {",
											"        'Authorization': 'Bearer ' + pm.environment.get('auth_token'),",
											"        'Content-Type': 'application/json'",
											"    }",
											"}, function (err, response) {",
											"    if (err) {",
											"        console.log('Ошибка:', err);",
											"        return",
											"    }",
											"",
											"    let practitioner = response.json();",
											"    for (let name of practitioner.name) {",
											"        let practitionerDisplay = \"\"",
											"        practitionerDisplay += name.family",
											"        if (name.given[0]) {",
											"            practitionerDisplay += \" \" + name.given[0]",
											"        }",
											"        if (name.given[1]) {",
											"            practitionerDisplay += \" \" + name.given[1]",
											"        }",
											"        pm.environment.set(\"practitionerDisplay\", practitionerDisplay)",
											"    }",
											"});",
											""
										],
										"type": "text/javascript",
										"packages": {},
										"requests": {}
									}
								},
								{
									"listen": "test",
									"script": {
										"exec": [
											"let response = pm.response.json();",
											"pm.collectionVariables.set(\"bundleStatusReference\", response.parameter[1].valueReference.reference);"
										],
										"type": "text/javascript",
										"packages": {},
										"requests": {}
									}
								}
							],
							"request": {
								"method": "POST",
								"header": [],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"resourceType\": \"Bundle\",\n    \"id\": \"{{$timestamp}}\",\n    \"meta\": {\n        \"profile\": [\n            \"https://fhir.by/AbstractArea/StructureDefinition/Bundle/MedicationDocument\"\n        ]\n    },\n    \"identifier\": {\n        \"system\": \"urn:ietf:rfc:{{$timestamp}}\",\n        \"value\": \"urn:uuid:{{$timestamp}}\"\n    },\n    \"type\": \"document\",\n    \"timestamp\": \"2024-07-22T11:12:21+00:00\",\n    \"entry\": [\n        {\n            \"fullUrl\": \"Composition/{{$timestamp}}\",\n            \"resource\": {\n                \"resourceType\": \"Composition\",\n                \"id\": \"{{$timestamp}}\",\n                \"meta\": {\n                    \"profile\": [\n                        \"https://fhir.by/StructureDefinition/CompDocument\"\n                    ]\n                },\n                \"status\": \"final\",\n                \"type\": {\n                    \"coding\": [\n                        {\n                            \"system\": \"https://fhir.by/ValueSet/CompositionType\",\n                            \"code\": \"general\"\n                        }\n                    ]\n                },\n                \"subject\": [\n                    {\n                        \"reference\": \"Patient/{{patient_id}}\",\n                        \"display\": \"{{patient_name_family}} {{patient_name}} {{patient_second_name}}\"\n                    }\n                ],\n                \"date\": \"2024-07-22T11:12:21Z\",\n                \"author\": [\n                    {\n                        \"reference\": \"Practitioner/{{practitioner_id}}\",\n                        \"display\": \"{{practitionerDisplay}}\"\n                    }\n                ],\n                \"title\": \"Discharge Summary\",\n                \"custodian\": {\n                    \"reference\": \"Organization/{{organization_id}}\",\n                    \"display\": \"{{organizationDisplay}}\"\n                }\n            }\n        },\n        {\n            \"fullUrl\": \"Patient/{{patient_id}}\",\n            \"resource\": {\n                \"resourceType\": \"Patient\",\n                \"id\": \"{{patient_id}}\",\n                \"meta\": {\n                    \"profile\": [\n                        \"https://fhir.by/StructureDefinition/PatientWithIdentificationNumber\"\n                    ]\n                },\n                \"identifier\": [\n                    {\n                        \"use\": \"usual\",\n                        \"type\": {\n                            \"coding\": [\n                                {\n                                    \"system\": \"https://fhir.by/ValueSet/PersonalDocumentType\",\n                                    \"code\": \"{{patientDocType}}\"\n                                }\n                            ]\n                        },\n                        \"value\": \"{{patientDocNumber}}\"\n                    }\n                ],\n                \"active\": true,\n                \"name\": [\n                    {\n                        \"family\": \"{{patient_name_family}}\",\n                        \"given\": [\n                            \"{{patient_name}}\",\n                            \"{{patient_second_name}}\"\n                        ]\n                    }\n                ],\n                \"telecom\": [\n                    {\n                        \"system\": \"phone\",\n                        \"value\": \"{{patient_phone}}\"\n                    }\n                ],\n                \"gender\": \"{{patient_gender}}\",\n                \"birthDate\": \"{{patient_birthDate}}\",\n                \"deceasedBoolean\": false,\n                \"address\": [\n                    {\n                        \"use\": \"home\",\n                        \"line\": [\n                            \"{{patient_address_text}}\"\n                        ],\n                        \"city\": \"{{patient_address_city}}\",\n                        \"state\": \"{{patient_address_state}}\",\n                        \"postalCode\": \"209124\",\n                        \"country\": \"{{patient_address_country}}\",\n                        \"text\": \"{{patient_address_text}}\"\n                    }\n                ]\n            }\n        },\n        {\n            \"fullUrl\": \"DiagnosticReport/{{$timestamp}}\",\n            \"resource\": {\n                \"resourceType\": \"DiagnosticReport\",\n                \"id\": \"{{$timestamp}}\",\n                \"meta\": {\n                    \"profile\": [\n                        \"https://fhir.by/StructureDefinition/ImagingDiagnosticReport\"\n                    ]\n                },\n                \"identifier\": [\n                    {\n                        \"value\": \"123\",\n                        \"assigner\": {\n                            \"reference\": \"Organization/{{organization_id}}\"\n                        }\n                    }\n                ],\n                \"status\": \"final\",\n                \"code\": {\n                    \"coding\": [\n                        {\n                            \"system\": \"https://fhir.by/ValueSet/ImagingStudyCode\",\n                            \"code\": \"{{ImagingStudyCode}}\"\n                        }\n                    ]\n                },\n                \"subject\": {\n                    \"reference\": \"Patient/{{patient_id}}\"\n                },\n                \"issued\": \"2025-07-14T12:39:10.1396819+03:00\",\n                \"resultsInterpreter\": [\n                    {\n                        \"reference\": \"PractitionerRole/{{practitioner_role_id}}\"\n                    }\n                ],\n                \"note\": [\n                    {\n                        \"text\": \"Проведено МР-исследование скорости кровотока сердца.\\n               Получены данные о фазовых потоках через клапанные структуры, записаны параметры кровотока.\"\n                    }\n                ],\n                \"basedOn\": [\n                    {\n                        \"reference\": \"ServiceRequest/mi-472205e8-945f-11f0-a323-1dad2b163c6b\"\n                    }\n                ],\n                \"study\": [\n                    {\n                        \"reference\": \"ImagingStudy/mi-ca6c18a5-9460-11f0-a323-1dad2b163c6b\"\n                    }\n                ],\n                \"conclusion\": \"Какое-то описание\"\n            }\n        }\n    ]\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{proxy_host}}/Bundle/$import",
									"host": [
										"{{proxy_host}}"
									],
									"path": [
										"Bundle",
										"$import"
									]
								}
							},
							"response": []
						},
						{
							"name": "Получение SR по пациенту",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [
											"let resource = pm.response.json();",
											"",
											"let resIsDone = false",
											"for (let entry of resource.entry) {",
											"    if (entry.resource.resourceType == \"ServiceRequest\") {",
											"        pm.environment.set(\"ServiceRequest_id\", entry.resource.id)",
											"        break",
											"    }",
											"}"
										],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{proxy_host}}/Patient/{{patient_id}}/ServiceRequest?_profile=https://fhir.by/StructureDefinition/ServiceRequestImaging&patient=Patient/{{patient_id}}",
									"host": [
										"{{proxy_host}}"
									],
									"path": [
										"Patient",
										"{{patient_id}}",
										"ServiceRequest"
									],
									"query": [
										{
											"key": "_profile",
											"value": "https://fhir.by/StructureDefinition/ServiceRequestImaging"
										},
										{
											"key": "patient",
											"value": "Patient/{{patient_id}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Получение IS по пациенту",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [
											"let resource = pm.response.json();",
											"",
											"let resIsDone = false",
											"for (let entry of resource.entry) {",
											"    if (entry.resource.resourceType == \"ImagingStudy\") {",
											"        pm.environment.set(\"ImagingStudy_Id\", entry.resource.id)",
											"        break",
											"    }",
											"}"
										],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{proxy_host}}/Patient/{{patient_id}}/ImagingStudy?_profile=https://fhir.by/StructureDefinition/ImagingStudyBy&patient=Patient/{{patient_id}}",
									"host": [
										"{{proxy_host}}"
									],
									"path": [
										"Patient",
										"{{patient_id}}",
										"ImagingStudy"
									],
									"query": [
										{
											"key": "_id",
											"value": "{{ImagingStudy_Id}}",
											"disabled": true
										},
										{
											"key": "_profile",
											"value": "https://fhir.by/StructureDefinition/ImagingStudyBy"
										},
										{
											"key": "patient",
											"value": "Patient/{{patient_id}}"
										},
										{
											"key": "study-instance-uid",
											"value": "",
											"disabled": true
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Получение DR по организации",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{proxy_host}}/Organization/{{organization_id}}/DiagnosticReport?_profile=https://fhir.by/StructureDefinition/ImagingDiagnosticReport&patient=Patient/{{patient_id}}",
									"host": [
										"{{proxy_host}}"
									],
									"path": [
										"Organization",
										"{{organization_id}}",
										"DiagnosticReport"
									],
									"query": [
										{
											"key": "_profile",
											"value": "https://fhir.by/StructureDefinition/ImagingDiagnosticReport"
										},
										{
											"key": "patient",
											"value": "Patient/{{patient_id}}"
										}
									]
								}
							},
							"response": []
						}
					]
				}
			]
		},
		{
			"name": "SR в разных мед учреждениях",
			"item": [
				{
					"name": "Получение пациента",
					"event": [
						{
							"listen": "prerequest",
							"script": {
								"exec": [
									"const jwtToken = pm.environment.get(\"auth_token\");",
									"",
									"if (!jwtToken) {",
									"        console.log(\"No auth_token found in environment variables\");",
									"}",
									"const parts = jwtToken.split('.');",
									"",
									"if (parts.length !== 3) {",
									"    console.log(\"Invalid JWT format\");",
									"    return;",
									"}",
									"",
									"const payload = parts[1];",
									"",
									"const paddedPayload = payload + '='.repeat((4 - payload.length % 4) % 4);",
									"const decodedPayload = atob(paddedPayload.replace(/-/g, '+').replace(/_/g, '/'));",
									"const claims = JSON.parse(decodedPayload);",
									"",
									"",
									"if (claims.organization_id) {",
									"    pm.environment.set(\"organization_id\", claims.organization_id);",
									"}",
									"",
									"if (claims.practitioner_id) {",
									"    pm.environment.set(\"practitioner_id\", claims.practitioner_id)",
									"}",
									"",
									"let host = pm.environment.get(\"proxy_host\")",
									"",
									"pm.sendRequest({",
									"    url: host + \"/PractitionerRole?organization=Organization/\"+claims.organization_id+\"&practitioner=Practitioner/\"+claims.practitioner_id,",
									"    method: \"GET\",",
									"        header: {",
									"        'Authorization': 'Bearer ' + pm.environment.get('auth_token'),",
									"        'Content-Type': 'application/json'",
									"    }",
									"}, function (err, response) {",
									"    if (err) {",
									"        console.log('Ошибка:', err);",
									"        return",
									"    }",
									"",
									"    let practitionerRole = response.json();",
									"        const practitionerRoleEntry = practitionerRole.entry.find(e => ",
									"        e.resource && e.resource.resourceType === \"PractitionerRole\"",
									"    );",
									"",
									"    if (practitionerRoleEntry) {",
									"        const practitionerRoleId = practitionerRoleEntry.resource.id;",
									"        pm.environment.set(\"practitioner_role_id\", practitionerRoleId);",
									"        console.log(\"PractitionerRole ID найден и сохранен:\", practitionerRoleId);",
									"    } else {",
									"        console.log(\"PractitionerRole не найден в ответе\");",
									"    }",
									"});",
									""
								],
								"type": "text/javascript",
								"packages": {},
								"requests": {}
							}
						},
						{
							"listen": "test",
							"script": {
								"exec": [
									"let resource = pm.response.json();",
									"",
									"if (resource.name && resource.name[0]) {",
									"    let name = resource.name[0]",
									"    if (name.family) {",
									"        pm.environment.set(\"patient_name_family\", name.family);",
									"    }",
									"    if (name.given && name.given[0]) {",
									"        pm.environment.set(\"patient_name\", name.given[0]);",
									"    }",
									"        if (name.given && name.given[1]) {",
									"        pm.environment.set(\"patient_second_name\", name.given[1]);",
									"    }",
									"}",
									"",
									"for (let telecom of resource.telecom) {",
									"    if (telecom.system && telecom.system == \"phone\") {",
									"        pm.environment.set(\"patient_phone\", telecom.value);",
									"    }",
									"}",
									"",
									"if (resource.gender) {",
									"    pm.environment.set(\"patient_gender\", resource.gender)",
									"}",
									"",
									"if (resource.birthDate) {",
									"    pm.environment.set(\"patient_birthDate\", resource.birthDate)",
									"}",
									"",
									"for (let address of resource.address) {",
									"    if (address.use && address.use == \"home\") {",
									"        pm.environment.set(\"patient_address_use\", address.use)",
									"        pm.environment.set(\"patient_address_text\", address.text)",
									"        pm.environment.set(\"patient_address_city\", address.city)",
									"        pm.environment.set(\"patient_address_state\", address.state)",
									"        pm.environment.set(\"patient_address_country\", address.country)",
									"    }",
									"}"
								],
								"type": "text/javascript",
								"packages": {},
								"requests": {}
							}
						}
					],
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{proxy_host}}/Patient/{{patient_id}}",
							"host": [
								"{{proxy_host}}"
							],
							"path": [
								"Patient",
								"{{patient_id}}"
							]
						}
					},
					"response": []
				},
				{
					"name": "Создание направления организация первая",
					"event": [
						{
							"listen": "prerequest",
							"script": {
								"exec": [
									"const jwtToken = pm.environment.get(\"auth_token\");",
									"",
									"if (!jwtToken) {",
									"        console.log(\"No auth_token found in environment variables\");",
									"}",
									"const parts = jwtToken.split('.');",
									"",
									"if (parts.length !== 3) {",
									"    console.log(\"Invalid JWT format\");",
									"    return;",
									"}",
									"",
									"const payload = parts[1];",
									"",
									"const paddedPayload = payload + '='.repeat((4 - payload.length % 4) % 4);",
									"const decodedPayload = atob(paddedPayload.replace(/-/g, '+').replace(/_/g, '/'));",
									"const claims = JSON.parse(decodedPayload);",
									"",
									"if (claims.organization_id) {",
									"    pm.environment.set(\"organization_id\", claims.organization_id);",
									"}",
									"",
									"if (claims.practitioner_id) {",
									"    pm.environment.set(\"practitioner_id\", claims.practitioner_id)",
									"}",
									"",
									"let host = pm.environment.get(\"proxy_host\")",
									"pm.sendRequest({",
									"    url: host + \"/Practitioner/\" +claims.practitioner_id,",
									"    method: \"GET\",",
									"        header: {",
									"        'Authorization': 'Bearer ' + pm.environment.get('auth_token'),",
									"        'Content-Type': 'application/json'",
									"    }",
									"}, function (err, response) {",
									"    if (err) {",
									"        console.log('Ошибка:', err);",
									"        return",
									"    }",
									"",
									"    let practitioner = response.json();",
									"    for (let name of practitioner.name) {",
									"        let practitionerDisplay = \"\"",
									"        practitionerDisplay += name.family",
									"        if (name.given[0]) {",
									"            practitionerDisplay += \" \" + name.given[0]",
									"        }",
									"        if (name.given[1]) {",
									"            practitionerDisplay += \" \" + name.given[1]",
									"        }",
									"        pm.environment.set(\"practitionerDisplay\", practitionerDisplay)",
									"    }",
									"});",
									""
								],
								"type": "text/javascript",
								"packages": {},
								"requests": {}
							}
						},
						{
							"listen": "test",
							"script": {
								"exec": [
									"let response = pm.response.json();",
									"pm.collectionVariables.set(\"bundleStatusReference\", response.parameter[1].valueReference.reference);"
								],
								"type": "text/javascript",
								"packages": {},
								"requests": {}
							}
						}
					],
					"request": {
						"method": "POST",
						"header": [],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"resourceType\": \"Bundle\",\n    \"id\": \"{{$timestamp}}\",\n    \"meta\": {\n        \"profile\": [\n            \"https://fhir.by/AbstractArea/StructureDefinition/Bundle/MedicationDocument\"\n        ]\n    },\n    \"identifier\": {\n        \"system\": \"urn:ietf:rfc:{{$timestamp}}\",\n        \"value\": \"urn:uuid:{{$timestamp}}\"\n    },\n    \"type\": \"document\",\n    \"timestamp\": \"2024-07-22T11:12:21+00:00\",\n    \"entry\": [\n        {\n            \"fullUrl\": \"Composition/{{$timestamp}}\",\n            \"resource\": {\n                \"resourceType\": \"Composition\",\n                \"id\": \"{{$timestamp}}\",\n                \"meta\": {\n                    \"profile\": [\n                        \"https://fhir.by/StructureDefinition/CompDocument\"\n                    ]\n                },\n                \"status\": \"final\",\n                \"type\": {\n                    \"coding\": [\n                        {\n                            \"system\": \"https://fhir.by/ValueSet/CompositionType\",\n                            \"code\": \"general\"\n                        }\n                    ]\n                },\n                \"subject\": [\n                    {\n                        \"reference\": \"Patient/{{patient_id}}\",\n                        \"display\": \"{{patient_name_family}} {{patient_name}} {{patient_second_name}}\"\n                    }\n                ],\n                \"date\": \"2024-07-22T11:12:21Z\",\n                \"author\": [\n                    {\n                        \"reference\": \"Practitioner/{{practitioner_id}}\",\n                        \"display\": \"{{practitionerDisplay}}\"\n                    }\n                ],\n                \"title\": \"Discharge Summary\",\n                \"custodian\": {\n                    \"reference\": \"Organization/{{organization_id}}\",\n                    \"display\": \"organizationDisplay\"\n                }\n            }\n        },\n        {\n            \"fullUrl\": \"Patient/{{patient_id}}\",\n            \"resource\": {\n                \"resourceType\": \"Patient\",\n                \"id\": \"{{patient_id}}\",\n                \"meta\": {\n                    \"profile\": [\n                        \"https://fhir.by/StructureDefinition/PatientWithIdentificationNumber\"\n                    ]\n                },\n                \"identifier\": [\n                    {\n                        \"use\": \"usual\",\n                        \"type\": {\n                            \"coding\": [\n                                {\n                                    \"system\": \"https://fhir.by/ValueSet/PersonalDocumentType\",\n                                    \"code\": \"{{patientDocType}}\"\n                                }\n                            ]\n                        },\n                        \"value\": \"{{patientDocNumber}}\"\n                    }\n                ],\n                \"active\": true,\n                \"name\": [\n                    {\n                        \"family\": \"{{patient_name_family}}\",\n                        \"given\": [\n                            \"{{patient_name}}\",\n                            \"{{patient_second_name}}\"\n                        ]\n                    }\n                ],\n                \"telecom\": [\n                    {\n                        \"system\": \"phone\",\n                        \"value\": \"{{patient_phone}}\"\n                    }\n                ],\n                \"gender\": \"{{patient_gender}}\",\n                \"birthDate\": \"{{patient_birthDate}}\",\n                \"deceasedBoolean\": false,\n                \"address\": [\n                    {\n                        \"use\": \"home\",\n                        \"line\": [\n                            \"{{patient_address_text}}\"\n                        ],\n                        \"city\": \"{{patient_address_city}}\",\n                        \"state\": \"{{patient_address_state}}\",\n                        \"postalCode\": \"209124\",\n                        \"country\": \"{{patient_address_country}}\",\n                        \"text\": \"{{patient_address_text}}\"\n                    }\n                ]\n            }\n        },\n        {\n            \"fullUrl\": \"Condition/666\",\n            \"resource\": {\n                \"resourceType\": \"Condition\",\n                \"id\": \"5859bc86-2c78-4057-aedf-45dfc8070a50\",\n                \"meta\": {\n                    \"profile\": [\n                    \"https://fhir.by/StructureDefinition/FinalDiagnosis\"\n                    ]\n                },\n                \"extension\": [\n                    {\n                    \"url\": \"https://fhir.by/StructureDefinition/KindOfDiagnosis\",\n                    \"valueCodeableConcept\": {\n                        \"coding\": [\n                        {\n                            \"system\": \"https://fhir.by/ValueSet/KindOfDiagnosisCode\",\n                            \"code\": \"Preliminary\"\n                        }\n                        ]\n                    }\n                    },\n                    {\n                    \"url\": \"https://fhir.by/StructureDefinition/AssertedDate\",\n                    \"valueDateTime\": \"2023-12-26\"\n                    }\n                ],\n                \"clinicalStatus\": {\n                    \"coding\": [\n                    {\n                        \"system\": \"http://terminology.hl7.org/CodeSystem/condition-clinical\",\n                        \"code\": \"active\"\n                    }\n                    ]\n                },\n                \"code\": {\n                    \"coding\": [\n                    {\n                        \"system\": \"https://fhir.by/ValueSet/InternClassificDiseases10\",\n                        \"code\": \"O14.0\",\n                        \"display\": \"O14.0 - Преэклампсия от легкой до средней степени тяжести\"\n                    }\n                    ]\n                },\n                \"subject\": {\n                    \"reference\": \"Patient/{{patient_id}}\",\n                    \"display\": \"Петр Сидорович Иванов\"\n                },\n                \"onsetDateTime\": \"2023-12-26\",\n                \"recordedDate\": \"2023-12-26\",\n                \"note\": [\n                    {\n                    \"text\": \"Преэклампсия средней тяжести\"\n                    }\n                ]\n                }\n        },\n        {\n            \"fullUrl\": \"Encounter/123123\",\n            \"resource\": {\n                    \"resourceType\": \"Encounter\",\n                    \"id\": \"123123\",\n                    \"meta\": {\n                        \"profile\": [\n                        \"https://fhir.by/StructureDefinition/EncounterGeneral\"\n                        ]\n                    },\n                    \"extension\": [\n                        {\n                        \"url\": \"https://fhir.by/StructureDefinition/EncounterTypeOfVisit\",\n                        \"valueCodeableConcept\": {\n                            \"coding\": [\n                            {\n                                \"system\": \"https://fhir.by/ValueSet/EncounterTypeOfVisit\",\n                                \"code\": \"primary\",\n                                \"display\": \"Первичное обращение\"\n                            }\n                            ]\n                        }\n                        },\n                        {\n                        \"url\": \"https://fhir.by/StructureDefinition/EncounterTypeOfService\",\n                        \"valueCodeableConcept\": {\n                            \"coding\": [\n                            {\n                                \"system\": \"https://fhir.by/ValueSet/EncounterTypeOfService\",\n                                \"code\": \"free\",\n                                \"display\": \"Бесплатные услуги\"\n                            }\n                            ]\n                        }\n                        }\n                    ],\n                    \"status\": \"completed\",\n                    \"class\": [\n                        {\n                        \"coding\": [\n                            {\n                            \"system\": \"https://fhir.by/ValueSet/VSTermsOfService\",\n                            \"code\": \"1\",\n                            \"display\": \"амбулаторные\"\n                            }\n                        ]\n                        }\n                    ],\n                    \"priority\": {\n                        \"coding\": [\n                        {\n                            \"system\": \"https://fhir.by/ValueSet/HealthCareForms\",\n                            \"code\": \"planned\",\n                            \"display\": \"Плановая медицинская помощь\"\n                        }\n                        ]\n                    },\n                    \"type\": [\n                        {\n                        \"coding\": [\n                            {\n                            \"system\": \"https://fhir.by/ValueSet/TypeOfHealthCare\",\n                            \"code\": \"special\",\n                            \"display\": \"Специализированная медицинская помощь\"\n                            }\n                        ]\n                        }\n                    ],\n                    \"subject\": {\n                        \"reference\": \"Patient/{{patient_id}}\"\n                    },\n                    \"serviceProvider\": {\n                        \"reference\": \"Organization/{{organization_id}}\"\n                    },\n                    \"participant\": [\n                        {\n                        \"actor\": {\n                            \"reference\": \"PractitionerRole/{{practitioner_role_id}}\",\n                            \"display\": \"{{practitionerDisplay}}\"\n                        }\n                        }\n                    ],\n                    \"actualPeriod\": {\n                        \"start\": \"2025-09-15T10:10:21Z\",\n                        \"end\": \"2025-09-15T12:00:21Z\"\n                    },\n                    \"reason\": [\n                        {\n                        \"use\": [\n                            {\n                            \"coding\": [\n                                {\n                                \"system\": \"https://fhir.by/ValueSet/EncounterReasons\",\n                                \"code\": \"ther-and-diagn\",\n                                \"display\": \"лечебно-диагностическая\"\n                                }\n                            ]\n                            }\n                        ]\n                        }\n                    ],\n                    \"diagnosis\": [\n                        {\n                        \"condition\": [\n                            {\n                            \"reference\": {\n                                \"reference\": \"Condition/666\"\n                            }\n                            }\n                        ],\n                        \"use\": [\n                            {\n                            \"coding\": [\n                                {\n                                \"system\": \"https://fhir.by/ValueSet/TypeOfDiagnosis\",\n                                \"code\": \"mainDiagnosis\",\n                                \"display\": \"Основной диагноз\"\n                                }\n                            ]\n                            }\n                        ]\n                        }\n                    ]\n            }\n        },\n        {\n            \"fullUrl\": \"ServiceRequest/{{$guid}}\",\n            \"resource\": {\n                \"resourceType\": \"ServiceRequest\",\n                \"meta\": {\n                    \"profile\": [\n                        \"https://fhir.by/StructureDefinition/ServiceRequestImaging\"\n                    ]\n                },\n                \"extension\": [\n                    {\n                        \"url\": \"https://fhir.by/StructureDefinition/SpecialtyCode\",\n                        \"valueCodeableConcept\": {\n                            \"coding\": [\n                                {\n                                    \"system\": \"https://fhir.by/ValueSet/ServiceSpecialtyBy\",\n                                    \"code\": \"C001\"\n                                }\n                            ]\n                        }\n                    },\n                    {\n                        \"url\": \"https://fhir.by/StructureDefinition/RequestFromOrganization\",\n                        \"valueReference\": {\n                            \"reference\": \"Organization/{{organization_id}}\"\n                        }\n                    }\n                ],\n                \"identifier\": [\n                    {\n                        \"value\": \"123\",\n                        \"assigner\": {\n                            \"reference\": \"Organization/{{organization_id}}\"\n                        }\n                    }\n                ],\n                \"status\": \"active\",\n                \"intent\": \"order\",\n                \"priority\": \"routine\",\n                \"code\": {\n                    \"concept\": {\n                        \"coding\": [\n                            {\n                                \"system\": \"https://fhir.by/ValueSet/DiagnosticType\",\n                                \"code\": \"Chest X-ray\"\n                            }\n                        ]\n                    }\n                },\n                \"reason\": [\n                    {\n                        \"reference\":{\n                            \"reference\": \"Condition/666\"\n                        }\n                    }\n                ],\n                \"subject\": {\n                    \"reference\": \"Patient/{{patient_id}}\"\n                },\n                \"authoredOn\": \"2025-03-19\",\n                \"requester\": {\n                    \"reference\": \"PractitionerRole/{{practitioner_role_id}}\"\n                },\n                \"note\": [\n                    {\n                        \"text\": \"Одиночный ServiceRequst\"\n                    }\n                ],\n                \"location\": [\n                    {\n                        \"reference\": {\n                            \"reference\": \"Location/{{locationID}}\"\n                        }\n                    }\n                ]\n            }\n        }\n    ]\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{proxy_host}}/Bundle/$import",
							"host": [
								"{{proxy_host}}"
							],
							"path": [
								"Bundle",
								"$import"
							]
						}
					},
					"response": []
				},
				{
					"name": "Получение SR по пациенту",
					"event": [
						{
							"listen": "test",
							"script": {
								"exec": [
									"let resource = pm.response.json();",
									"",
									"let resIsDone = false",
									"for (let entry of resource.entry) {",
									"    if (entry.resource.resourceType == \"ServiceRequest\") {",
									"        pm.environment.set(\"ServiceRequest_id\", entry.resource.id)",
									"        break",
									"    }",
									"}"
								],
								"type": "text/javascript",
								"packages": {},
								"requests": {}
							}
						}
					],
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{proxy_host}}/Patient/{{patient_id}}/ServiceRequest?_profile=https://fhir.by/StructureDefinition/ServiceRequestImaging&patient=Patient/{{patient_id}}&_sort=_lastUpdated",
							"host": [
								"{{proxy_host}}"
							],
							"path": [
								"Patient",
								"{{patient_id}}",
								"ServiceRequest"
							],
							"query": [
								{
									"key": "_profile",
									"value": "https://fhir.by/StructureDefinition/ServiceRequestImaging"
								},
								{
									"key": "patient",
									"value": "Patient/{{patient_id}}"
								},
								{
									"key": "_sort",
									"value": "_lastUpdated"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Получение метаданные исследования по организации",
					"event": [
						{
							"listen": "test",
							"script": {
								"exec": [
									"let resource = pm.response.json();",
									"",
									"let basicIsDone = false",
									"for (let entry of resource.entry) {",
									"   if (entry.resource && entry.resource.extension) {",
									"        for (let extension of entry.resource.extension) {",
									"            if (extension.url == \"https://fhir.by/StructureDefinition/Modality\") {",
									"                pm.environment.set(\"modality\", extension.valueString)",
									"                basicIsDone = true",
									"            }",
									"            if (extension.url == \"https://fhir.by/StructureDefinition/SOPClassUID\") {",
									"                pm.environment.set(\"SOPClassUID_from_basic\", extension.valueString)",
									"            }",
									"            if (extension.url == \"https://fhir.by/StructureDefinition/SOPInstanceUID\") {",
									"                pm.environment.set(\"InstanceUID_from_basic\", extension.valueString)",
									"            }",
									"            if (extension.url == \"https://fhir.by/StructureDefinition/SeriesInstanceUID\") {",
									"                pm.environment.set(\"SeriesUID_from_basic\", extension.valueString)",
									"            }",
									"            if (extension.url == \"study-date\") {",
									"                formatted = /^\\d{8}$/.test(extension.valueString)? extension.valueString.replace(/(\\d{4})(\\d{2})(\\d{2})/g, '$1-$2-$3'): extension.valueString",
									"                pm.environment.set(\"study_date_from_basic\", formatted)",
									"            }",
									"            if (extension.url == \"series-date\") {",
									"                formatted = /^\\d{8}$/.test(extension.valueString)? extension.valueString.replace(/(\\d{4})(\\d{2})(\\d{2})/g, '$1-$2-$3'): extension.valueString",
									"                pm.environment.set(\"series_date_from_basic\", formatted)",
									"            }",
									"        }",
									"        if (basicIsDone) {",
									"            pm.environment.set(\"studyID_from_basic\", entry.resource.code.text)",
									"            break",
									"        }",
									"   }",
									"}"
								],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{proxy_host}}/Organization/{{organization_id}}/Basic?_profile=https://fhir.by/StructureDefinition/ImagingStudyBasic&assigner=Organization/{{organization_id}}",
							"host": [
								"{{proxy_host}}"
							],
							"path": [
								"Organization",
								"{{organization_id}}",
								"Basic"
							],
							"query": [
								{
									"key": "_profile",
									"value": "https://fhir.by/StructureDefinition/ImagingStudyBasic"
								},
								{
									"key": "_lastUpdated:above",
									"value": "2025-09-03",
									"disabled": true
								},
								{
									"key": "_lastUpdated:below",
									"value": "2025-09-17",
									"disabled": true
								},
								{
									"key": "assigner",
									"value": "Organization/{{organization_id}}"
								},
								{
									"key": "created:above",
									"value": "",
									"disabled": true
								},
								{
									"key": "created:below",
									"value": "",
									"disabled": true
								},
								{
									"key": "study-instance-uid",
									"value": "",
									"disabled": true
								},
								{
									"key": "modality\t",
									"value": "{{modality}}",
									"disabled": true
								},
								{
									"key": "sop-instance-uid\t",
									"value": "",
									"disabled": true
								},
								{
									"key": "sop-class-uid",
									"value": "",
									"disabled": true
								},
								{
									"key": "patient-id\t",
									"value": "",
									"disabled": true
								},
								{
									"key": "series-instance-uid",
									"value": "",
									"disabled": true
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Создание ImagingStudy(нужно поменять токен)",
					"event": [
						{
							"listen": "prerequest",
							"script": {
								"exec": [
									"const jwtToken = pm.environment.get(\"auth_token\");",
									"",
									"if (!jwtToken) {",
									"        console.log(\"No auth_token found in environment variables\");",
									"}",
									"const parts = jwtToken.split('.');",
									"",
									"if (parts.length !== 3) {",
									"    console.log(\"Invalid JWT format\");",
									"    return;",
									"}",
									"",
									"const payload = parts[1];",
									"",
									"const paddedPayload = payload + '='.repeat((4 - payload.length % 4) % 4);",
									"const decodedPayload = atob(paddedPayload.replace(/-/g, '+').replace(/_/g, '/'));",
									"const claims = JSON.parse(decodedPayload);",
									"",
									"if (claims.organization_id) {",
									"    pm.environment.set(\"organization_id\", claims.organization_id);",
									"}",
									"",
									"if (claims.practitioner_id) {",
									"    pm.environment.set(\"practitioner_id\", claims.practitioner_id)",
									"}",
									"",
									"let host = pm.environment.get(\"proxy_host\")",
									"",
									"pm.sendRequest({",
									"    url: host + \"/Practitioner/\" +claims.practitioner_id,",
									"    method: \"GET\",",
									"        header: {",
									"        'Authorization': 'Bearer ' + pm.environment.get('auth_token'),",
									"        'Content-Type': 'application/json'",
									"    }",
									"}, function (err, response) {",
									"    if (err) {",
									"        console.log('Ошибка:', err);",
									"        return",
									"    }",
									"",
									"    let practitioner = response.json();",
									"    for (let name of practitioner.name) {",
									"        let practitionerDisplay = \"\"",
									"        practitionerDisplay += name.family",
									"        if (name.given[0]) {",
									"            practitionerDisplay += \" \" + name.given[0]",
									"        }",
									"        if (name.given[1]) {",
									"            practitionerDisplay += \" \" + name.given[1]",
									"        }",
									"        pm.environment.set(\"practitionerDisplay\", practitionerDisplay)",
									"    }",
									"});",
									""
								],
								"type": "text/javascript",
								"packages": {},
								"requests": {}
							}
						},
						{
							"listen": "test",
							"script": {
								"exec": [
									"let response = pm.response.json();",
									"pm.collectionVariables.set(\"bundleStatusReference\", response.parameter[1].valueReference.reference);"
								],
								"type": "text/javascript",
								"packages": {},
								"requests": {}
							}
						}
					],
					"request": {
						"method": "POST",
						"header": [],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"resourceType\": \"Bundle\",\n    \"id\": \"{{$timestamp}}\",\n    \"meta\": {\n        \"profile\": [\n            \"https://fhir.by/AbstractArea/StructureDefinition/Bundle/MedicationDocument\"\n        ]\n    },\n    \"identifier\": {\n        \"system\": \"urn:ietf:rfc:{{$timestamp}}\",\n        \"value\": \"urn:uuid:{{$timestamp}}\"\n    },\n    \"type\": \"document\",\n    \"timestamp\": \"2024-07-22T11:12:21+00:00\",\n    \"entry\": [\n        {\n            \"fullUrl\": \"Composition/{{$timestamp}}\",\n            \"resource\": {\n                \"resourceType\": \"Composition\",\n                \"id\": \"{{$timestamp}}\",\n                \"meta\": {\n                    \"profile\": [\n                        \"https://fhir.by/StructureDefinition/CompDocument\"\n                    ]\n                },\n                \"status\": \"final\",\n                \"type\": {\n                    \"coding\": [\n                        {\n                            \"system\": \"https://fhir.by/ValueSet/CompositionType\",\n                            \"code\": \"general\"\n                        }\n                    ]\n                },\n                \"subject\": [\n                    {\n                        \"reference\": \"Patient/{{patient_id}}\",\n                        \"display\": \"{{patient_name_family}} {{patient_name}} {{patient_second_name}}\"\n                    }\n                ],\n                \"date\": \"2024-07-22T11:12:21Z\",\n                \"author\": [\n                    {\n                        \"reference\": \"Practitioner/{{practitioner_id}}\",\n                        \"display\": \"{{practitionerDisplay}}\"\n                    }\n                ],\n                \"title\": \"Discharge Summary\",\n                \"custodian\": {\n                    \"reference\": \"Organization/{{organization_id}}\",\n                    \"display\": \"organizationDisplay\"\n                }\n            }\n        },\n        {\n            \"fullUrl\": \"Patient/{{patient_id}}\",\n            \"resource\": {\n                \"resourceType\": \"Patient\",\n                \"id\": \"{{patient_id}}\",\n                \"meta\": {\n                    \"profile\": [\n                        \"https://fhir.by/StructureDefinition/PatientWithIdentificationNumber\"\n                    ]\n                },\n                \"identifier\": [\n                    {\n                        \"use\": \"usual\",\n                        \"type\": {\n                            \"coding\": [\n                                {\n                                    \"system\": \"https://fhir.by/ValueSet/PersonalDocumentType\",\n                                    \"code\": \"{{patientDocType}}\"\n                                }\n                            ]\n                        },\n                        \"value\": \"{{patientDocNumber}}\"\n                    }\n                ],\n                \"active\": true,\n                \"name\": [\n                    {\n                        \"family\": \"{{patient_name_family}}\",\n                        \"given\": [\n                            \"{{patient_name}}\",\n                            \"{{patient_second_name}}\"\n                        ]\n                    }\n                ],\n                \"telecom\": [\n                    {\n                        \"system\": \"phone\",\n                        \"value\": \"{{patient_phone}}\"\n                    }\n                ],\n                \"gender\": \"{{patient_gender}}\",\n                \"birthDate\": \"{{patient_birthDate}}\",\n                \"deceasedBoolean\": false,\n                \"address\": [\n                    {\n                        \"use\": \"home\",\n                        \"line\": [\n                            \"{{patient_address_text}}\"\n                        ],\n                        \"city\": \"{{patient_address_city}}\",\n                        \"state\": \"{{patient_address_state}}\",\n                        \"postalCode\": \"209124\",\n                        \"country\": \"{{patient_address_country}}\",\n                        \"text\": \"{{patient_address_text}}\"\n                    }\n                ]\n            }\n        },\n        {\n            \"fullUrl\": \"ImagingStudy/{{$isoTimestamp}}\",\n            \"resource\": {\n                \"resourceType\": \"ImagingStudy\",\n                \"id\": \"{{$timestamp}}\",\n                \"meta\": {\n                    \"lastUpdated\": \"2025-06-10T13:20:19.3443882+03:00\",\n                    \"profile\": [\n                        \"https://fhir.by/StructureDefinition/ImagingStudyBy\"\n                    ]\n                },\n                \"extension\": [\n                    {\n                        \"url\": \"https://fhir.by/StructureDefinition/imageState\",\n                        \"valueCodeableConcept\": {\n                            \"coding\": [\n                                {\n                                    \"system\": \"https://fhir.by/ValueSet/ImageState\",\n                                    \"code\": \"active\",\n                                    \"display\": \"Активное\"\n                                }\n                            ]\n                        }\n                    }\n                ],\n                \"identifier\": [\n                    {\n                        \"value\": \"{{studyID_from_basic}}\",\n                        \"assigner\": {\n                              \"reference\": \"Organization/{{organization_id}}\"\n                        }\n                    }\n                ],\n                \"status\": \"available\",\n                \"modality\": [\n                    {\n                        \"coding\": [\n                            {\n                                \"system\": \"https://fhir.by/ValueSet/DICOMmodalities\",\n                                \"code\": \"{{modality}}\",\n                                \"display\": \"{{modality}}\"\n                            }\n                        ]\n                    }\n                ],\n                \"subject\": {\n                    \"reference\": \"Patient/{{patient_id}}\"\n                },\n                \"started\": \"{{study_date_from_basic}}T13:20:19.3468741+03:00\",\n                \"referrer\": {\n                    \"reference\": \"PractitionerRole/{{practitioner_role_id}}\"\n                },\n                \"procedure\": [\n                    {\n                        \"concept\": {\n                            \"coding\": [\n                                {\n                                    \"system\": \"https://fhir.by/ValueSet/ImagingStudyCode\",\n                                    \"code\": \"{{ImagingStudyCode}}\",\n                                    \"display\": \"КТ ангиография нижних конечностей с и без внутривенного контраста\"\n                                }\n                            ]\n                        }\n                    }\n                ],\n                \"basedOn\": [\n                    {\n                        \"reference\": \"ServiceRequest/{{ServiceRequest_id}}\"\n                    }\n                ],\n                \"series\": [\n                    {\n                        \"extension\": [\n                            {\n                                \"url\": \"https://fhir.by/StructureDefinition/ImagingStudyLink\",\n                                \"valueString\": \"active\"\n                            }\n                        ],\n                        \"uid\": \"{{SeriesUID_from_basic}}\",\n                        \"modality\": {\n                            \"coding\": [\n                                {\n                                    \"system\": \"https://fhir.by/ValueSet/DICOMmodalities\",\n                                    \"code\": \"{{modality}}\",\n                                    \"display\": \"{{modality}}\"\n                                }\n                            ]\n                        },\n                        \"started\": \"{{series_date_from_basic}}T13:20:19.3480273+03:00\",\n                        \"instance\": [\n                            {\n                                \"uid\": \"{{InstanceUID_from_basic}}\",\n                                \"sopClass\": {\n                                    \"system\": \"https://fhir.by/ValueSet/SOPclasses\",\n                                    \"code\": \"{{SOPClassUID_from_basic}}\",\n                                    \"display\": \"Хранение инкапсулированного MTL\"\n                                }\n                            }\n                        ]\n                    }\n                ]\n            }\n        }\n    ]\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{proxy_host}}/Bundle/$import",
							"host": [
								"{{proxy_host}}"
							],
							"path": [
								"Bundle",
								"$import"
							]
						}
					},
					"response": []
				},
				{
					"name": "Получение IS по организации",
					"event": [
						{
							"listen": "prerequest",
							"script": {
								"exec": [
									"let currentDate = new Date();",
									"let previousDate = currentDate.toISOString().split('T')[0];",
									"",
									"pm.environment.set(\"current_date\", previousDate);",
									""
								],
								"type": "text/javascript",
								"packages": {}
							}
						},
						{
							"listen": "test",
							"script": {
								"exec": [
									"let resource = pm.response.json();",
									"",
									"let resIsDone = false",
									"let latestDate = new Date(\"2025-09-16\");",
									"let imagingStudy_Id = \"\"",
									"if (resource.entry) {",
									"    for (let entry of resource.entry) {",
									"        let entryDate = new Date(entry.resource.meta.lastUpdated);",
									"        console.log(entryDate)",
									"        if (entryDate < latestDate) {",
									"            continue        ",
									"        }",
									"        if (entry.resource.resourceType == \"ImagingStudy\") {",
									"            imagingStudy_Id = entry.resource.id",
									"        }",
									"    }",
									"",
									"    pm.environment.set(\"ImagingStudy_Id\", imagingStudy_Id)",
									"}"
								],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{proxy_host}}/Organization/{{organization_id}}/ImagingStudy?_profile=https://fhir.by/StructureDefinition/ImagingStudyBy&patient=Patient/{{patient_id}}&started:below={{current_date}}",
							"host": [
								"{{proxy_host}}"
							],
							"path": [
								"Organization",
								"{{organization_id}}",
								"ImagingStudy"
							],
							"query": [
								{
									"key": "_profile",
									"value": "https://fhir.by/StructureDefinition/ImagingStudyBy"
								},
								{
									"key": "patient",
									"value": "Patient/{{patient_id}}"
								},
								{
									"key": "started:below",
									"value": "{{current_date}}"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Создание DR (сменить токен на первую или оставить вторую)",
					"event": [
						{
							"listen": "prerequest",
							"script": {
								"exec": [
									"const jwtToken = pm.environment.get(\"auth_token\");",
									"",
									"if (!jwtToken) {",
									"        console.log(\"No auth_token found in environment variables\");",
									"}",
									"const parts = jwtToken.split('.');",
									"",
									"if (parts.length !== 3) {",
									"    console.log(\"Invalid JWT format\");",
									"    return;",
									"}",
									"",
									"const payload = parts[1];",
									"",
									"const paddedPayload = payload + '='.repeat((4 - payload.length % 4) % 4);",
									"const decodedPayload = atob(paddedPayload.replace(/-/g, '+').replace(/_/g, '/'));",
									"const claims = JSON.parse(decodedPayload);",
									"",
									"if (claims.organization_id) {",
									"    pm.environment.set(\"organization_id\", claims.organization_id);",
									"}",
									"",
									"if (claims.practitioner_id) {",
									"    pm.environment.set(\"practitioner_id\", claims.practitioner_id)",
									"}",
									"",
									"let host = pm.environment.get(\"proxy_host\")",
									"",
									"pm.sendRequest({",
									"    url: host + \"/Practitioner/\" +claims.practitioner_id,",
									"    method: \"GET\",",
									"        header: {",
									"        'Authorization': 'Bearer ' + pm.environment.get('auth_token'),",
									"        'Content-Type': 'application/json'",
									"    }",
									"}, function (err, response) {",
									"    if (err) {",
									"        console.log('Ошибка:', err);",
									"        return",
									"    }",
									"",
									"    let practitioner = response.json();",
									"    for (let name of practitioner.name) {",
									"        let practitionerDisplay = \"\"",
									"        practitionerDisplay += name.family",
									"        if (name.given[0]) {",
									"            practitionerDisplay += \" \" + name.given[0]",
									"        }",
									"        if (name.given[1]) {",
									"            practitionerDisplay += \" \" + name.given[1]",
									"        }",
									"        pm.environment.set(\"practitionerDisplay\", practitionerDisplay)",
									"    }",
									"});",
									""
								],
								"type": "text/javascript",
								"packages": {},
								"requests": {}
							}
						},
						{
							"listen": "test",
							"script": {
								"exec": [
									"let response = pm.response.json();",
									"pm.collectionVariables.set(\"bundleStatusReference\", response.parameter[1].valueReference.reference);"
								],
								"type": "text/javascript",
								"packages": {},
								"requests": {}
							}
						}
					],
					"request": {
						"method": "POST",
						"header": [],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"resourceType\": \"Bundle\",\n    \"id\": \"{{$timestamp}}\",\n    \"meta\": {\n        \"profile\": [\n            \"https://fhir.by/AbstractArea/StructureDefinition/Bundle/MedicationDocument\"\n        ]\n    },\n    \"identifier\": {\n        \"system\": \"urn:ietf:rfc:{{$timestamp}}\",\n        \"value\": \"urn:uuid:{{$timestamp}}\"\n    },\n    \"type\": \"document\",\n    \"timestamp\": \"2024-07-22T11:12:21+00:00\",\n    \"entry\": [\n        {\n            \"fullUrl\": \"Composition/{{$timestamp}}\",\n            \"resource\": {\n                \"resourceType\": \"Composition\",\n                \"id\": \"{{$timestamp}}\",\n                \"meta\": {\n                    \"profile\": [\n                        \"https://fhir.by/StructureDefinition/CompDocument\"\n                    ]\n                },\n                \"status\": \"final\",\n                \"type\": {\n                    \"coding\": [\n                        {\n                            \"system\": \"https://fhir.by/ValueSet/CompositionType\",\n                            \"code\": \"general\"\n                        }\n                    ]\n                },\n                \"subject\": [\n                    {\n                        \"reference\": \"Patient/{{patient_id}}\",\n                        \"display\": \"{{patient_name_family}} {{patient_name}} {{patient_second_name}}\"\n                    }\n                ],\n                \"date\": \"2024-07-22T11:12:21Z\",\n                \"author\": [\n                    {\n                        \"reference\": \"Practitioner/{{practitioner_id}}\",\n                        \"display\": \"{{practitionerDisplay}}\"\n                    }\n                ],\n                \"title\": \"Discharge Summary\",\n                \"custodian\": {\n                    \"reference\": \"Organization/{{organization_id}}\",\n                    \"display\": \"organizationDisplay\"\n                }\n            }\n        },\n        {\n            \"fullUrl\": \"Patient/{{patient_id}}\",\n            \"resource\": {\n                \"resourceType\": \"Patient\",\n                \"id\": \"{{patient_id}}\",\n                \"meta\": {\n                    \"profile\": [\n                        \"https://fhir.by/StructureDefinition/PatientWithIdentificationNumber\"\n                    ]\n                },\n                \"identifier\": [\n                    {\n                        \"use\": \"usual\",\n                        \"type\": {\n                            \"coding\": [\n                                {\n                                    \"system\": \"https://fhir.by/ValueSet/PersonalDocumentType\",\n                                    \"code\": \"{{patientDocType}}\"\n                                }\n                            ]\n                        },\n                        \"value\": \"{{patientDocNumber}}\"\n                    }\n                ],\n                \"active\": true,\n                \"name\": [\n                    {\n                        \"family\": \"{{patient_name_family}}\",\n                        \"given\": [\n                            \"{{patient_name}}\",\n                            \"{{patient_second_name}}\"\n                        ]\n                    }\n                ],\n                \"telecom\": [\n                    {\n                        \"system\": \"phone\",\n                        \"value\": \"{{patient_phone}}\"\n                    }\n                ],\n                \"gender\": \"{{patient_gender}}\",\n                \"birthDate\": \"{{patient_birthDate}}\",\n                \"deceasedBoolean\": false,\n                \"address\": [\n                    {\n                        \"use\": \"home\",\n                        \"line\": [\n                            \"{{patient_address_text}}\"\n                        ],\n                        \"city\": \"{{patient_address_city}}\",\n                        \"state\": \"{{patient_address_state}}\",\n                        \"postalCode\": \"209124\",\n                        \"country\": \"{{patient_address_country}}\",\n                        \"text\": \"{{patient_address_text}}\"\n                    }\n                ]\n            }\n        },\n        {\n            \"fullUrl\": \"DiagnosticReport/{{$timestamp}}\",\n            \"resource\": {\n                \"resourceType\": \"DiagnosticReport\",\n                \"id\": \"{{$timestamp}}\",\n                \"meta\": {\n                    \"profile\": [\n                        \"https://fhir.by/StructureDefinition/ImagingDiagnosticReport\"\n                    ]\n                },\n                \"identifier\": [\n                    {\n                        \"value\": \"123\",\n                        \"assigner\": {\n                            \"reference\": \"Organization/{{organization_id}}\"\n                        }\n                    }\n                ],\n                \"status\": \"final\",\n                \"code\": {\n                    \"coding\": [\n                        {\n                            \"system\": \"https://fhir.by/ValueSet/ImagingStudyCode\",\n                            \"code\": \"{{ImagingStudyCode}}\"\n                        }\n                    ]\n                },\n                \"subject\": {\n                    \"reference\": \"Patient/{{patient_id}}\"\n                },\n                \"issued\": \"2025-07-14T12:39:10.1396819+03:00\",\n                \"resultsInterpreter\": [\n                    {\n                        \"reference\":  \"PractitionerRole/{{practitioner_role_id}}\"\n                    }\n                ],\n                \"note\": [\n                    {\n                        \"text\": \"Проведено МР-исследование скорости кровотока сердца.\\n               Получены данные о фазовых потоках через клапанные структуры, записаны параметры кровотока.\"\n                    }\n                ],\n                \"basedOn\": [\n                    {\n                        \"reference\": \"ServiceRequest/{{ServiceRequest_id}}\"\n                    }\n                ],\n                \"study\": [\n                    {\n                        \"reference\": \"ImagingStudy/{{$isoTimestamp}}\"\n                    }\n                ],\n                \"conclusion\": \"Какое-то описание\"\n            }\n        }\n    ]\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{proxy_host}}/Bundle/$import",
							"host": [
								"{{proxy_host}}"
							],
							"path": [
								"Bundle",
								"$import"
							]
						}
					},
					"response": []
				},
				{
					"name": "Получение SR по пациенту",
					"event": [
						{
							"listen": "test",
							"script": {
								"exec": [
									"let resource = pm.response.json();",
									"",
									"let resIsDone = false",
									"for (let entry of resource.entry) {",
									"    if (entry.resource.resourceType == \"ServiceRequest\") {",
									"        pm.environment.set(\"ServiceRequest_id\", entry.resource.id)",
									"        break",
									"    }",
									"}"
								],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{proxy_host}}/Patient/{{patient_id}}/ServiceRequest?_profile=https://fhir.by/StructureDefinition/ServiceRequestImaging&patient=Patient/{{patient_id}}",
							"host": [
								"{{proxy_host}}"
							],
							"path": [
								"Patient",
								"{{patient_id}}",
								"ServiceRequest"
							],
							"query": [
								{
									"key": "_profile",
									"value": "https://fhir.by/StructureDefinition/ServiceRequestImaging"
								},
								{
									"key": "patient",
									"value": "Patient/{{patient_id}}"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Получение IS по пациенту",
					"event": [
						{
							"listen": "test",
							"script": {
								"exec": [
									"let resource = pm.response.json();",
									"",
									"let resIsDone = false",
									"for (let entry of resource.entry) {",
									"    if (entry.resource.resourceType == \"ImagingStudy\") {",
									"        pm.environment.set(\"ImagingStudy_Id\", entry.resource.id)",
									"        break",
									"    }",
									"}"
								],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{proxy_host}}/Patient/{{patient_id}}/ImagingStudy?_profile=https://fhir.by/StructureDefinition/ImagingStudyBy&patient=Patient/{{patient_id}}",
							"host": [
								"{{proxy_host}}"
							],
							"path": [
								"Patient",
								"{{patient_id}}",
								"ImagingStudy"
							],
							"query": [
								{
									"key": "_id",
									"value": "{{ImagingStudy_Id}}",
									"disabled": true
								},
								{
									"key": "_profile",
									"value": "https://fhir.by/StructureDefinition/ImagingStudyBy"
								},
								{
									"key": "patient",
									"value": "Patient/{{patient_id}}"
								},
								{
									"key": "study-instance-uid",
									"value": "",
									"disabled": true
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Получение DR по организации",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{proxy_host}}/Organization/{{organization_id}}/DiagnosticReport?_profile=https://fhir.by/StructureDefinition/ImagingDiagnosticReport&patient=Patient/{{patient_id}}",
							"host": [
								"{{proxy_host}}"
							],
							"path": [
								"Organization",
								"{{organization_id}}",
								"DiagnosticReport"
							],
							"query": [
								{
									"key": "_profile",
									"value": "https://fhir.by/StructureDefinition/ImagingDiagnosticReport"
								},
								{
									"key": "patient",
									"value": "Patient/{{patient_id}}"
								}
							]
						}
					},
					"response": []
				}
			]
		},
		{
			"name": "Ресурсы в контексте организации",
			"item": [
				{
					"name": "createDeviceDefinition - Описание DICOM принтера",
					"event": [
						{
							"listen": "prerequest",
							"script": {
								"exec": [
									"const jwtToken = pm.environment.get(\"auth_token\");",
									"",
									"if (!jwtToken) {",
									"        console.log(\"No auth_token found in environment variables\");",
									"}",
									"const parts = jwtToken.split('.');",
									"",
									"if (parts.length !== 3) {",
									"    console.log(\"Invalid JWT format\");",
									"    return;",
									"}",
									"",
									"const payload = parts[1];",
									"",
									"const paddedPayload = payload + '='.repeat((4 - payload.length % 4) % 4);",
									"const decodedPayload = atob(paddedPayload.replace(/-/g, '+').replace(/_/g, '/'));",
									"const claims = JSON.parse(decodedPayload);",
									"",
									"if (claims.organization_id) {",
									"    pm.environment.set(\"organization_id\", claims.organization_id);",
									"}",
									"",
									"if (claims.practitioner_id) {",
									"    pm.environment.set(\"practitioner_id\", claims.practitioner_id)",
									"}",
									"",
									"let host = pm.environment.get(\"proxy_host\")",
									"pm.sendRequest({",
									"    url: host + \"/Practitioner/\" +claims.practitioner_id,",
									"    method: \"GET\",",
									"        header: {",
									"        'Authorization': 'Bearer ' + pm.environment.get('auth_token'),",
									"        'Content-Type': 'application/json'",
									"    }",
									"}, function (err, response) {",
									"    if (err) {",
									"        console.log('Ошибка:', err);",
									"        return",
									"    }",
									"",
									"    let practitioner = response.json();",
									"    for (let name of practitioner.name) {",
									"        let practitionerDisplay = \"\"",
									"        practitionerDisplay += name.family",
									"        if (name.given[0]) {",
									"            practitionerDisplay += \" \" + name.given[0]",
									"        }",
									"        if (name.given[1]) {",
									"            practitionerDisplay += \" \" + name.given[1]",
									"        }",
									"        pm.environment.set(\"practitionerDisplay\", practitionerDisplay)",
									"    }",
									"});",
									"",
									"pm.sendRequest({",
									"    url: host + \"/PractitionerRole?organization=Organization/\"+claims.organization_id+\"&practitioner=Practitioner/\"+claims.practitioner_id,",
									"    method: \"GET\",",
									"        header: {",
									"        'Authorization': 'Bearer ' + pm.environment.get('auth_token'),",
									"        'Content-Type': 'application/json'",
									"    }",
									"}, function (err, response) {",
									"    if (err) {",
									"        console.log('Ошибка:', err);",
									"        return",
									"    }",
									"",
									"    let practitionerRole = response.json();",
									"        const practitionerRoleEntry = practitionerRole.entry.find(e => ",
									"        e.resource && e.resource.resourceType === \"PractitionerRole\"",
									"    );",
									"",
									"    if (practitionerRoleEntry) {",
									"        const practitionerRoleId = practitionerRoleEntry.resource.id;",
									"        pm.environment.set(\"practitioner_role_id\", practitionerRoleId);",
									"        console.log(\"PractitionerRole ID найден и сохранен:\", practitionerRoleId);",
									"    } else {",
									"        console.log(\"PractitionerRole не найден в ответе\");",
									"    }",
									"});",
									""
								],
								"type": "text/javascript",
								"packages": {},
								"requests": {}
							}
						},
						{
							"listen": "test",
							"script": {
								"exec": [
									"let response = pm.response.json();\r",
									"pm.collectionVariables.set(\"bundleStatusReference\", response.parameter[1].valueReference.reference);"
								],
								"type": "text/javascript",
								"packages": {},
								"requests": {}
							}
						}
					],
					"request": {
						"method": "POST",
						"header": [],
						"body": {
							"mode": "raw",
							"raw": "{\r\n    \"resourceType\": \"Bundle\",\r\n    \"id\": \"{{$timestamp}}\",\r\n    \"meta\": {\r\n        \"profile\": [\r\n            \"https://fhir.by/AbstractArea/StructureDefinition/Bundle/OrganizationBundle\"\r\n        ]\r\n    },\r\n    \"type\": \"transaction\",\r\n    \"timestamp\": \"2024-07-22T11:17:21Z\",\r\n    \"entry\": [\r\n        {\r\n            \"fullUrl\": \"DeviceDefinition/{{$timestamp}}\",\r\n            \"resource\": {\r\n                \"resourceType\": \"DeviceDefinition\",\r\n                \"meta\": {\r\n                    \"lastUpdated\": \"2025-07-09T12:28:48.8133694+03:00\",\r\n                    \"profile\": [\r\n                        \"https://fhir.by/StructureDefinition/DeviceDefinitionDicomPrinter\"\r\n                    ]\r\n                },\r\n                \"identifier\": [\r\n                    {\r\n                        \"value\": \"123\",\r\n                        \"assigner\": {\r\n                            \"reference\": \"Organization/{{organization_id}}\"\r\n                        }\r\n                    }\r\n                ],\r\n                \"modelNumber\": \"modelNumber123\",\r\n                \"property\": [\r\n                    {\r\n                        \"type\": {\r\n                            \"coding\": [\r\n                                {\r\n                                    \"system\": \"https://fhir.by/ValueSet/DicomPrinterSpecs\",\r\n                                    \"code\": \"MediumType\"\r\n                                }\r\n                            ]\r\n                        },\r\n                        \"valueCodeableConcept\": {\r\n                            \"coding\": [\r\n                                {\r\n                                    \"system\": \"https://fhir.by/ValueSet/DicomPrinterSpecs\",\r\n                                    \"code\": \"MediumType\"\r\n                                }\r\n                            ]\r\n                        }\r\n                    }\r\n                ],\r\n                \"owner\": {\r\n                    \"reference\": \"Organization/{{organization_id}}\"\r\n                }\r\n            },\r\n            \"request\": {\r\n                \"method\": \"POST\",\r\n                \"url\": \"https://pqms.cisz.by/SlotsApi/Fhir/Organization\"\r\n            }\r\n        }\r\n    ]\r\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{proxy_host}}/Bundle/$import",
							"host": [
								"{{proxy_host}}"
							],
							"path": [
								"Bundle",
								"$import"
							]
						}
					},
					"response": []
				},
				{
					"name": "Получение устройства по организации",
					"event": [
						{
							"listen": "test",
							"script": {
								"exec": [
									"let response = pm.response.json();",
									"let deviceDefinitionId = \"\";",
									"if (response.entry && response.entry.length > 0) {",
									"    for (let entry of response.entry) {",
									"        if (entry.resource && entry.resource.resourceType === \"Device\") {",
									"            if (entry.resource.definition && ",
									"                entry.resource.definition.reference && ",
									"                entry.resource.definition.reference.reference) {",
									"                ",
									"                deviceDefinitionId = entry.resource.definition.reference.reference;",
									"                pm.environment.set(\"device_definition_id\", deviceDefinitionId);",
									"            } else {",
									"            pm.environment.set(\"device_imaging\", entry.resource.id)",
									"        }",
									"        }",
									"    }",
									"}",
									""
								],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{proxy_host}}/Organization/{{organization_id}}/Device?_profile=https://fhir.by/StructureDefinition/DeviceImagingStudy",
							"host": [
								"{{proxy_host}}"
							],
							"path": [
								"Organization",
								"{{organization_id}}",
								"Device"
							],
							"query": [
								{
									"key": "_id",
									"value": "{{device_imaging}}",
									"disabled": true
								},
								{
									"key": "_profile",
									"value": "https://fhir.by/StructureDefinition/DeviceImagingStudy"
								},
								{
									"key": "_lastUpdated:below",
									"value": "2025-05-05T10:30:00Z",
									"disabled": true
								},
								{
									"key": "_lastUpdated:above",
									"value": "1991-08-08",
									"disabled": true
								},
								{
									"key": "identifier",
									"value": "123456",
									"disabled": true
								},
								{
									"key": "organization",
									"value": "{{organization_id}}",
									"disabled": true
								},
								{
									"key": "aetitle",
									"value": "postman",
									"disabled": true
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Получение возможностей принтеро по организации",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{proxy_host}}/Organization/{{organization_id}}/DeviceDefinition?organization=Organization/{{organization_id}}&_profile=https://fhir.by/StructureDefinition/DeviceDefinitionDicomPrinter",
							"host": [
								"{{proxy_host}}"
							],
							"path": [
								"Organization",
								"{{organization_id}}",
								"DeviceDefinition"
							],
							"query": [
								{
									"key": "organization",
									"value": "Organization/{{organization_id}}"
								},
								{
									"key": "_profile",
									"value": "https://fhir.by/StructureDefinition/DeviceDefinitionDicomPrinter"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Получение возможностей принтеро по организации и id",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{proxy_host}}/Organization/{{organization_id}}/DeviceDefinition/{{device_definition_id}}?organization=Organization/{{organization_id}}&_profile=https://fhir.by/StructureDefinition/DeviceDefinitionDicomPrinter",
							"host": [
								"{{proxy_host}}"
							],
							"path": [
								"Organization",
								"{{organization_id}}",
								"DeviceDefinition",
								"{{device_definition_id}}"
							],
							"query": [
								{
									"key": "organization",
									"value": "Organization/{{organization_id}}"
								},
								{
									"key": "_profile",
									"value": "https://fhir.by/StructureDefinition/DeviceDefinitionDicomPrinter"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "create DeviceImagingStudy - DICOM-принтер",
					"event": [
						{
							"listen": "prerequest",
							"script": {
								"exec": [
									"var moment = require('moment');\r",
									"pm.environment.set('currentDate', moment().format('YYYY-MM-DDTHH:mm:ss'));\r",
									"\r",
									"const jwtToken = pm.environment.get(\"auth_token\");\r",
									"\r",
									"if (!jwtToken) {\r",
									"        console.log(\"No auth_token found in environment variables\");\r",
									"}\r",
									"const parts = jwtToken.split('.');\r",
									"\r",
									"if (parts.length !== 3) {\r",
									"    console.log(\"Invalid JWT format\");\r",
									"    return;\r",
									"}\r",
									"\r",
									"const payload = parts[1];\r",
									"\r",
									"const paddedPayload = payload + '='.repeat((4 - payload.length % 4) % 4);\r",
									"const decodedPayload = atob(paddedPayload.replace(/-/g, '+').replace(/_/g, '/'));\r",
									"const claims = JSON.parse(decodedPayload);\r",
									"\r",
									"if (claims.organization_id) {\r",
									"    pm.environment.set(\"organization_id\", claims.organization_id);\r",
									"}\r",
									"\r",
									"if (claims.practitioner_id) {\r",
									"    pm.environment.set(\"practitioner_id\", claims.practitioner_id)\r",
									"}\r",
									"\r",
									"let host = pm.environment.get(\"proxy_host\")\r",
									"pm.sendRequest({\r",
									"    url: host + \"/Practitioner/\" +claims.practitioner_id,\r",
									"    method: \"GET\",\r",
									"        header: {\r",
									"        'Authorization': 'Bearer ' + pm.environment.get('auth_token'),\r",
									"        'Content-Type': 'application/json'\r",
									"    }\r",
									"}, function (err, response) {\r",
									"    if (err) {\r",
									"        console.log('Ошибка:', err);\r",
									"        return\r",
									"    }\r",
									"\r",
									"    let practitioner = response.json();\r",
									"    for (let name of practitioner.name) {\r",
									"        let practitionerDisplay = \"\"\r",
									"        practitionerDisplay += name.family\r",
									"        if (name.given[0]) {\r",
									"            practitionerDisplay += \" \" + name.given[0]\r",
									"        }\r",
									"        if (name.given[1]) {\r",
									"            practitionerDisplay += \" \" + name.given[1]\r",
									"        }\r",
									"        pm.environment.set(\"practitionerDisplay\", practitionerDisplay)\r",
									"    }\r",
									"});\r",
									""
								],
								"type": "text/javascript",
								"packages": {}
							}
						},
						{
							"listen": "test",
							"script": {
								"exec": [
									"let response = pm.response.json();\r",
									"pm.environment.set(\"DeviceId\", response.parameter[2].valueString);"
								],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"request": {
						"method": "POST",
						"header": [],
						"body": {
							"mode": "raw",
							"raw": "{\r\n    \"resourceType\": \"Bundle\",\r\n    \"id\": \"{{$timestamp}}\",\r\n    \"meta\": {\r\n        \"profile\": [\r\n            \"https://fhir.by/AbstractArea/StructureDefinition/Bundle/OrganizationBundle\"\r\n        ]\r\n    },\r\n    \"type\": \"transaction\",\r\n    \"timestamp\": \"2024-07-22T11:17:21Z\",\r\n    \"entry\": [\r\n        {\r\n            \"fullUrl\": \"Device/{{$timestamp}}\",\r\n            \"resource\": {\r\n                \"resourceType\": \"Device\",\r\n                \"id\": \"{{$timestamp}}\",\r\n                \"meta\": {\r\n                    \"lastUpdated\": \"2025-05-05T10:30:00Z\",\r\n                    \"profile\": [\r\n                        \"https://fhir.by/StructureDefinition/DeviceImagingStudy\"\r\n                    ]\r\n                },\r\n                \"extension\": [\r\n                    {\r\n                        \"url\": \"https://fhir.by/StructureDefinition/AETitle\",\r\n                        \"valueString\": \"postman\"\r\n                    },\r\n                    {\r\n                        \"url\": \"https://fhir.by/StructureDefinition/DeviceAddress\",\r\n                        \"valueString\": \"0.0.0.0:8067\"\r\n                    },\r\n                    {\r\n                        \"url\": \"https://fhir.by/StructureDefinition/PrintServiceAddress\",\r\n                        \"valueString\": \"0.0.0.0:8000\"\r\n                    }\r\n                ],\r\n                \"identifier\": [\r\n                    {\r\n                        \"value\": \"123\",\r\n                        \"assigner\": {\r\n                            \"reference\": \"Organization/{{organization_id}}\"\r\n                        }\r\n                    }\r\n                ],\r\n                \"definition\": {\r\n                    \"reference\": {\r\n                        \"reference\": \"DeviceDefinition/mi-df3cf6ee-9462-11f0-aef8-aa9af18a990e\"\r\n                    }\r\n                },\r\n                \"status\": \"active\",\r\n                \"manufacturer\": \"SONY\",\r\n                \"serialNumber\": \"123456ABC\",\r\n                \"modelNumber\": \"UP-DF750\",\r\n                \"owner\": {\r\n                    \"reference\": \"Organization/{{organization_id}}\"\r\n                }\r\n            },\r\n            \"request\": {\r\n                \"method\": \"POST\",\r\n                \"url\": \"https://pqms.cisz.by/SlotsApi/Fhir/Organization\"\r\n            }\r\n        }\r\n    ]\r\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{proxy_host}}/Bundle/$import",
							"host": [
								"{{proxy_host}}"
							],
							"path": [
								"Bundle",
								"$import"
							]
						}
					},
					"response": []
				},
				{
					"name": "create DeviceImagingStudy - DICOM-анализатор",
					"event": [
						{
							"listen": "prerequest",
							"script": {
								"exec": [
									"var moment = require('moment');\r",
									"pm.environment.set('currentDate', moment().format('YYYY-MM-DDTHH:mm:ss'));\r",
									"\r",
									"const jwtToken = pm.environment.get(\"auth_token\");\r",
									"\r",
									"if (!jwtToken) {\r",
									"        console.log(\"No auth_token found in environment variables\");\r",
									"}\r",
									"const parts = jwtToken.split('.');\r",
									"\r",
									"if (parts.length !== 3) {\r",
									"    console.log(\"Invalid JWT format\");\r",
									"    return;\r",
									"}\r",
									"\r",
									"const payload = parts[1];\r",
									"\r",
									"const paddedPayload = payload + '='.repeat((4 - payload.length % 4) % 4);\r",
									"const decodedPayload = atob(paddedPayload.replace(/-/g, '+').replace(/_/g, '/'));\r",
									"const claims = JSON.parse(decodedPayload);\r",
									"\r",
									"if (claims.organization_id) {\r",
									"    pm.environment.set(\"organization_id\", claims.organization_id);\r",
									"}\r",
									"\r",
									"if (claims.practitioner_id) {\r",
									"    pm.environment.set(\"practitioner_id\", claims.practitioner_id)\r",
									"}\r",
									"\r",
									"let host = pm.environment.get(\"proxy_host\")\r",
									"pm.sendRequest({\r",
									"    url: host + \"/Practitioner/\" +claims.practitioner_id,\r",
									"    method: \"GET\",\r",
									"        header: {\r",
									"        'Authorization': 'Bearer ' + pm.environment.get('auth_token'),\r",
									"        'Content-Type': 'application/json'\r",
									"    }\r",
									"}, function (err, response) {\r",
									"    if (err) {\r",
									"        console.log('Ошибка:', err);\r",
									"        return\r",
									"    }\r",
									"\r",
									"    let practitioner = response.json();\r",
									"    for (let name of practitioner.name) {\r",
									"        let practitionerDisplay = \"\"\r",
									"        practitionerDisplay += name.family\r",
									"        if (name.given[0]) {\r",
									"            practitionerDisplay += \" \" + name.given[0]\r",
									"        }\r",
									"        if (name.given[1]) {\r",
									"            practitionerDisplay += \" \" + name.given[1]\r",
									"        }\r",
									"        pm.environment.set(\"practitionerDisplay\", practitionerDisplay)\r",
									"    }\r",
									"});\r",
									""
								],
								"type": "text/javascript",
								"packages": {}
							}
						},
						{
							"listen": "test",
							"script": {
								"exec": [
									"let response = pm.response.json();\r",
									"pm.environment.set(\"DeviceId\", response.parameter[2].valueString);"
								],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"request": {
						"method": "POST",
						"header": [],
						"body": {
							"mode": "raw",
							"raw": "{\r\n    \"resourceType\": \"Bundle\",\r\n    \"id\": \"{{$timestamp}}\",\r\n    \"meta\": {\r\n        \"profile\": [\r\n            \"https://fhir.by/AbstractArea/StructureDefinition/Bundle/OrganizationBundle\"\r\n        ]\r\n    },\r\n    \"type\": \"transaction\",\r\n    \"timestamp\": \"2024-07-22T11:17:21Z\",\r\n    \"entry\": [\r\n        {\r\n            \"fullUrl\": \"Device/{{$timestamp}}\",\r\n            \"resource\": {\r\n                \"resourceType\": \"Device\",\r\n                \"id\": \"{{$timestamp}}\",\r\n                \"meta\": {\r\n                    \"lastUpdated\": \"2025-05-05T10:30:00Z\",\r\n                    \"profile\": [\r\n                        \"https://fhir.by/StructureDefinition/DeviceImagingStudy\"\r\n                    ]\r\n                },\r\n                \"extension\": [\r\n                    {\r\n                        \"url\": \"https://fhir.by/StructureDefinition/AETitle\",\r\n                        \"valueString\": \"postman\"\r\n                    },\r\n                    {\r\n                        \"url\": \"https://fhir.by/StructureDefinition/DeviceAddress\",\r\n                        \"valueString\": \"0.0.0.0:10000\"\r\n                    }\r\n                ],\r\n                \"identifier\": [\r\n                    {\r\n                        \"value\": \"123\",\r\n                        \"assigner\": {\r\n                            \"reference\": \"Organization/{{organization_id}}\"\r\n                        }\r\n                    }\r\n                ],\r\n                \"status\": \"active\",\r\n                \"manufacturer\": \"ARIETTA\",\r\n                \"serialNumber\": \"123456ABC\",\r\n                \"modelNumber\": \"ARIETTA 70\",\r\n                \"owner\": {\r\n                    \"reference\": \"Organization/{{organization_id}}\"\r\n                }\r\n            },\r\n            \"request\": {\r\n                \"method\": \"POST\",\r\n                \"url\": \"https://pqms.cisz.by/SlotsApi/Fhir/Organization\"\r\n            }\r\n        }\r\n    ]\r\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{proxy_host}}/Bundle/$import",
							"host": [
								"{{proxy_host}}"
							],
							"path": [
								"Bundle",
								"$import"
							]
						}
					},
					"response": []
				}
			]
		},
		{
			"name": "Скачивание архива",
			"item": [
				{
					"name": "Формирование архива",
					"event": [
						{
							"listen": "test",
							"script": {
								"exec": [
									"let response = pm.response.json();",
									"",
									"pm.environment.set(\"download_url\", response.url)"
								],
								"type": "text/javascript",
								"packages": {},
								"requests": {}
							}
						}
					],
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{umia_api_host}}/export-dicom/export/dcm?bucket={{bucket}}&study={{study_id}}",
							"host": [
								"{{umia_api_host}}"
							],
							"path": [
								"export-dicom",
								"export",
								"dcm"
							],
							"query": [
								{
									"key": "bucket",
									"value": "{{bucket}}"
								},
								{
									"key": "study",
									"value": "{{study_id}}"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Скачивание(выгрузка) архива DICOM",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{umia_api_host}}/image-api/{{download_url}}",
							"host": [
								"{{umia_api_host}}"
							],
							"path": [
								"image-api",
								"{{download_url}}"
							]
						}
					},
					"response": []
				}
			]
		},
		{
			"name": "checkBundleStatus",
			"request": {
				"method": "GET",
				"header": [],
				"url": {
					"raw": "{{bundleStatusReference}}",
					"host": [
						"{{bundleStatusReference}}"
					]
				}
			},
			"response": []
		},
		{
			"name": "getPatientByIdentifier",
			"event": [
				{
					"listen": "test",
					"script": {
						"exec": [
							"let response = pm.response.json();",
							"",
							"let resource = {};",
							"for (let entry of response.entry) {",
							"    if (entry.resource.resourceType === \"Patient\") {",
							"        resource = entry.resource;",
							"        break;",
							"    }",
							"}",
							"",
							"pm.environment.set(\"patient_id\", resource.id);",
							"",
							"for (let identifier of resource.identifier) {",
							"    if (identifier.type && identifier.type.coding && identifier.type.coding[0] && identifier.type.coding[0].system === \"https://fhir.by/ValueSet/PersonalDocumentType\") {",
							"        pm.environment.set(\"patientDocType\", identifier.type.coding[0].code);",
							"        pm.environment.set(\"patientDocNumber\", identifier.value);",
							"        ",
							"    }",
							"}",
							"",
							"if (resource.name && resource.name[0]) {",
							"    let name = resource.name[0]",
							"    if (name.family) {",
							"        pm.environment.set(\"patient_name_family\", name.family);",
							"    }",
							"    if (name.given && name.given[0]) {",
							"        pm.environment.set(\"patient_name\", name.given[0]);",
							"    }",
							"        if (name.given && name.given[1]) {",
							"        pm.environment.set(\"patient_second_name\", name.given[1]);",
							"    }",
							"}",
							"",
							"for (let telecom of resource.telecom) {",
							"    if (telecom.system && telecom.system == \"phone\") {",
							"        pm.environment.set(\"patient_phone\", telecom.value);",
							"    }",
							"}",
							"",
							"if (resource.gender) {",
							"    pm.environment.set(\"patient_gender\", resource.gender)",
							"}",
							"",
							"if (resource.birthDate) {",
							"    pm.environment.set(\"patient_birthDate\", resource.birthDate)",
							"}",
							"",
							"",
							"for (let address of resource.address) {",
							"    if (address.use && address.use == \"home\") {",
							"        pm.environment.set(\"patient_address_use\", address.use)",
							"        pm.environment.set(\"patient_address_text\", address.text)",
							"        pm.environment.set(\"patient_address_city\", address.city)",
							"        pm.environment.set(\"patient_address_state\", address.state)",
							"        pm.environment.set(\"patient_address_country\", address.country)",
							"    }",
							"}",
							"// Composition:",
							"// set patient_id",
							"// set patientFullName",
							"// set practitionerId",
							"// set practitionerDisplay",
							"// \"reference\": \"Organization/{{organizationId}}\",",
							"// \"display\": \"{{organizationDisplay}}\"",
							"// Patient:",
							"// \"system\": \"https://fhir.by/ValueSet/PersonalDocumentType\",",
							"// \"code\": \"{{patientDocType}}\"",
							"// \"system\": \"https://fhir.by/ValueSet/PersonalDocumentType\",",
							"// \"code\": \"{{patientDocType}}\"",
							"// {{patientDocNumber}}",
							"// \"family\": \"{{patientSurname}}\",",
							"// \"given\": [",
							"// \"{{patientName}}\",",
							"// \"{{patientSecondName}}\"",
							"// {{patientPhone}}",
							"// \"{{patientGender}}\"",
							"// \"{{patientDateBitrh}}\"",
							"// \"{{patientAddress}}\"",
							"// \"city\": \"{{patientCity}}\",",
							"// \"state\": \"{{patientState}}\",",
							"// \"postalCode\"",
							"// \"country\": \"{{patientCountry}}\",",
							"// \"text\" : \"{{patientAddress}}\"",
							"// \"generalPractitioner\": [",
							"// \"reference\": \"Organization/{{organizationId}}\",",
							"// \"display\": \"{{organizationDisplay}}\",",
							"// \"identifier\":{",
							"// \"value\": \"{{organizationId}}\","
						],
						"type": "text/javascript",
						"packages": {}
					}
				}
			],
			"request": {
				"method": "GET",
				"header": [],
				"url": {
					"raw": "{{proxy_host}}/Patient?identifier={{patient_identifier}}",
					"host": [
						"{{proxy_host}}"
					],
					"path": [
						"Patient"
					],
					"query": [
						{
							"key": "identifier",
							"value": "{{patient_identifier}}"
						}
					]
				}
			},
			"response": []
		},
		{
			"name": "getOrganizationByID",
			"protocolProfileBehavior": {
				"disableBodyPruning": true
			},
			"request": {
				"method": "GET",
				"header": [],
				"body": {
					"mode": "raw",
					"raw": "{\n    \"resourceType\": \"Bundle\",\n    \"id\": \"20250916123614\",\n    \"meta\": {\n        \"profile\": [\n            \"https://fhir.by/AbstractArea/StructureDefinition/Bundle/MedicationDocument\"\n        ]\n    },\n    \"identifier\": {\n        \"system\": \"urn:ietf:rfc:20250916123614\",\n        \"value\": \"urn:uuid:20250916123614\",\n        \"assigner\": {\n            \"reference\": \"Organization/14736518-cc34-4e2e-8d60-204955589577\"\n        }\n    },\n    \"type\": \"document\",\n    \"timestamp\": \"2025-09-16T12:36:14.7371818+03:00\",\n    \"entry\": [\n        {\n            \"fullUrl\": \"Composition/20250916123614\",\n            \"resource\": {\n                \"resourceType\": \"Composition\",\n                \"id\": \"20250916123614\",\n                \"meta\": {\n                    \"lastUpdated\": \"2025-09-16T12:36:14.7371818+03:00\",\n                    \"profile\": [\n                        \"https://fhir.by/StructureDefinition/CompDocument\"\n                    ]\n                },\n                \"status\": \"final\",\n                \"type\": {\n                    \"coding\": [\n                        {\n                            \"system\": \"https://fhir.by/ValueSet/CompositionType\",\n                            \"code\": \"general\",\n                            \"display\": \"Общий документ\"\n                        }\n                    ]\n                },\n                \"subject\": [\n                    {\n                        \"reference\": \"Patient/pa-8d5cd284-1399-11f0-a898-63e81911aed6\",\n                        \"display\": \"Иванова Лариса Ивановна\"\n                    }\n                ],\n                \"date\": \"2025-09-16T12:36:14Z\",\n                \"author\": [\n                    {\n                        \"reference\": \"Practitioner/c9a7754b-b3aa-11ef-809c-f6808627418e\",\n                        \"display\": \"Лукашин Федор\"\n                    }\n                ],\n                \"title\": \"Imaging Study Report\",\n                \"custodian\": {\n                    \"reference\": \"Organization/14736518-cc34-4e2e-8d60-204955589577\",\n                    \"display\": \"Филиал № 1 ГУЗ \\\"ВГЦП\\\" городская поликлиника №1 г.Витебска\"\n                }\n            }\n        },\n        {\n            \"fullUrl\": \"Patient/pa-8d5cd284-1399-11f0-a898-63e81911aed6\",\n            \"resource\": {\n                \"resourceType\": \"Patient\",\n                \"id\": \"pa-8d5cd284-1399-11f0-a898-63e81911aed6\",\n                \"meta\": {\n                    \"lastUpdated\": \"2025-09-16T12:36:14.7371818+03:00\",\n                    \"profile\": [\n                        \"https://fhir.by/StructureDefinition/AnonymousPatientBy\"\n                    ]\n                },\n                \"identifier\": [\n                    {\n                        \"type\": {\n                            \"coding\": [\n                                {\n                                    \"system\": \"https://fhir.by/ValueSet/DocNumbersBy\",\n                                    \"code\": \"ANO\",\n                                    \"display\": \"Анонимный пациент\"\n                                }\n                            ]\n                        },\n                        \"value\": \"ANO123456789\",\n                        \"period\": {\n                            \"start\": \"2025-01-01\"\n                        },\n                        \"assigner\": {\n                            \"reference\": \"Organization/14736518-cc34-4e2e-8d60-204955589577\"\n                        }\n                    }\n                ],\n                \"active\": true,\n                \"name\": [\n                    {\n                        \"family\": \"Иванова\",\n                        \"given\": [\n                            \"Лариса\",\n                            \"Ивановна\"\n                        ]\n                    }\n                ],\n                \"telecom\": [\n                    {\n                        \"system\": \"phone\",\n                        \"value\": \"+375291234567\"\n                    }\n                ],\n                \"gender\": \"female\",\n                \"birthDate\": \"1985-03-15\"\n            }\n        },\n        {\n            \"fullUrl\": \"ImagingStudy/20250916123614\",\n            \"resource\": {\n                \"resourceType\": \"ImagingStudy\",\n                \"id\": \"20250916123614\",\n                \"meta\": {\n                    \"lastUpdated\": \"2025-09-16T12:36:14.7355225+03:00\",\n                    \"profile\": [\n                        \"https://fhir.by/StructureDefinition/ImagingStudyBy\"\n                    ]\n                },\n                \"extension\": [\n                    {\n                        \"url\": \"https://fhir.by/StructureDefinition/imageState\",\n                        \"valueCodeableConcept\": {\n                            \"coding\": [\n                                {\n                                    \"system\": \"https://fhir.by/ValueSet/ImageState\",\n                                    \"code\": \"active\",\n                                    \"display\": \"Активное\"\n                                }\n                            ]\n                        }\n                    }\n                ],\n                \"identifier\": [\n                    {\n                        \"value\": \"98289.49196.20903.14480.69144.12527\",\n                        \"assigner\": {\n                            \"reference\": \"Organization/a1a103d1-bf02-4c95-818a-3e3bc32cabe0\"\n                        }\n                    }\n                ],\n                \"status\": \"available\",\n                \"modality\": [\n                    {\n                        \"coding\": [\n                            {\n                                \"system\": \"https://fhir.by/ValueSet/DICOMmodalities\",\n                                \"code\": \"PT\",\n                                \"display\": \"Позитронно-эмиссионная томография\"\n                            }\n                        ]\n                    }\n                ],\n                \"subject\": {\n                    \"reference\": \"Patient/pa-8d5cd284-1399-11f0-a898-63e81911aed6\"\n                },\n                \"started\": \"2015-04-30T00:00:00Z\",\n                \"referrer\": {\n                    \"reference\": \"Practitioner/c9a7754b-b3aa-11ef-809c-f6808627418e\"\n                },\n                \"procedure\": [\n                    {\n                        \"concept\": {\n                            \"coding\": [\n                                {\n                                    \"system\": \"https://fhir.by/ValueSet/ImagingStudyCode\",\n                                    \"code\": \"RPID10\",\n                                    \"display\": \"КТ ангиография нижних конечностей с и без внутривенного контраста\"\n                                }\n                            ]\n                        }\n                    }\n                ],\n                \"basedOn\": [\n                    {\"referrer\":\"ServiceRequest/{{$timestamp}}\"}\n                ],\n                \"series\": [\n                    {\n                        \"extension\": [\n                            {\n                                \"url\": \"https://fhir.by/StructureDefinition/ImagingStudyLink\",\n                                \"valueString\": \"/export/dcm?study=98289.49196.20903.14480.69144.12527\\u0026series=1.2.826.0.1.3680043.8.1055.1.20170626100116652.287685585.5790329\"\n                            }\n                        ],\n                        \"uid\": \"1.2.826.0.1.3680043.8.1055.1.20170626100116652.287685585.5790329\",\n                        \"modality\": {\n                            \"coding\": [\n                                {\n                                    \"system\": \"https://fhir.by/ValueSet/DICOMmodalities\",\n                                    \"code\": \"PT\",\n                                    \"display\": \"Позитронно-эмиссионная томография\"\n                                }\n                            ]\n                        },\n                        \"started\": \"2015-04-30T00:00:00Z\",\n                        \"instance\": [\n                            {\n                                \"uid\": \"1.2.826.0.1.3680043.8.1055.1.20170626100121295.963419928.4079544\",\n                                \"sopClass\": {\n                                    \"system\": \"https://fhir.by/ValueSet/SOPclasses\",\n                                    \"code\": \"1.2.840.10008.5.1.4.1.1.128\",\n                                    \"display\": \"Хранение инкапсулированного MTL\"\n                                }\n                            },\n                            {\n                                \"uid\": \"1.2.826.0.1.3680043.8.1055.1.20170626100121427.943655004.2200076\",\n                                \"sopClass\": {\n                                    \"system\": \"https://fhir.by/ValueSet/SOPclasses\",\n                                    \"code\": \"1.2.840.10008.5.1.4.1.1.128\",\n                                    \"display\": \"Хранение инкапсулированного MTL\"\n                                }\n                            },\n                            {\n                                \"uid\": \"1.2.826.0.1.3680043.8.1055.1.20170626100121531.883366409.8956100\",\n                                \"sopClass\": {\n                                    \"system\": \"https://fhir.by/ValueSet/SOPclasses\",\n                                    \"code\": \"1.2.840.10008.5.1.4.1.1.128\",\n                                    \"display\": \"Хранение инкапсулированного MTL\"\n                                }\n                            },\n                            {\n                                \"uid\": \"1.2.826.0.1.3680043.8.1055.1.20170626100121824.430435268.3071388\",\n                                \"sopClass\": {\n                                    \"system\": \"https://fhir.by/ValueSet/SOPclasses\",\n                                    \"code\": \"1.2.840.10008.5.1.4.1.1.128\",\n                                    \"display\": \"Хранение инкапсулированного MTL\"\n                                }\n                            },\n                            {\n                                \"uid\": \"1.2.826.0.1.3680043.8.1055.1.20170626100121676.236400439.2401937\",\n                                \"sopClass\": {\n                                    \"system\": \"https://fhir.by/ValueSet/SOPclasses\",\n                                    \"code\": \"1.2.840.10008.5.1.4.1.1.128\",\n                                    \"display\": \"Хранение инкапсулированного MTL\"\n                                }\n                            }\n                        ]\n                    }\n                ]\n            }\n        },\n        {\n            \"fullUrl\": \"ServiceRequest/{{$timestamp}}\",\n            \"resource\": {\n                \"resourceType\": \"ServiceRequest\",\n                \"meta\": {\n                    \"profile\": [\n                        \"https://fhir.by/StructureDefinition/ServiceRequestImaging\"\n                    ]\n                },\n                \"extension\": [\n                    {\n                        \"url\": \"https://fhir.by/StructureDefinition/SpecialtyCode\",\n                        \"valueCodeableConcept\": {\n                            \"coding\": [\n                                {\n                                    \"system\": \"https://fhir.by/ValueSet/ServiceSpecialtyBy\",\n                                    \"code\": \"C001\"\n                                }\n                            ]\n                        }\n                    },\n                    {\n                    \"url\" : \"https://fhir.by/StructureDefinition/RequestFromOrganization\",\n                    \"valueReference\" : {\n                        \"reference\" : \"Organization/{{organizationId}}\"\n                    }\n                    }\n                ],\n                \"identifier\": [\n                    {\n                        \"value\": \"123\",\n                        \"assigner\": {\n                            \"reference\": \"Organization/{{organizationId}}\"\n                        }\n                    }\n                ],\n                \"status\": \"active\",\n                \"intent\": \"order\",\n                \"priority\": \"routine\",\n                \"code\": {\n                    \"concept\": {\n                        \"coding\": [\n                            {\n                                \"system\": \"https://fhir.by/ValueSet/DiagnosticType\",\n                                \"code\": \"Chest X-ray\"\n                            }\n                        ]\n                    }\n                },\n                \"subject\": {\n                    \"reference\": \"Patient/{{patientId}}\"\n                },\n                \"authoredOn\": \"2025-03-19\",\n                \"requester\": {\n                    \"reference\": \"Practitioner/{{practitionerId}}\"\n                },\n                \"note\": [{\n                    \"text\": \"Какой-то новый\"\n                }],\n                \"location\": [\n                    {\n                        \"reference\": {\n                            \"reference\": \"Location/{{locationID}}\"\n                        }\n                    }\n                ]\n            }\n        }\n    ]\n}"
				},
				"url": {
					"raw": "{{proxy_host}}/Organization/{{organization_id}}",
					"host": [
						"{{proxy_host}}"
					],
					"path": [
						"Organization",
						"{{organization_id}}"
					]
				}
			},
			"response": []
		},
		{
			"name": "getPractitionerByID",
			"protocolProfileBehavior": {
				"disableBodyPruning": true
			},
			"request": {
				"method": "GET",
				"header": [],
				"body": {
					"mode": "raw",
					"raw": "{\n    \"resourceType\": \"Bundle\",\n    \"id\": \"20250916123614\",\n    \"meta\": {\n        \"profile\": [\n            \"https://fhir.by/AbstractArea/StructureDefinition/Bundle/MedicationDocument\"\n        ]\n    },\n    \"identifier\": {\n        \"system\": \"urn:ietf:rfc:20250916123614\",\n        \"value\": \"urn:uuid:20250916123614\",\n        \"assigner\": {\n            \"reference\": \"Organization/14736518-cc34-4e2e-8d60-204955589577\"\n        }\n    },\n    \"type\": \"document\",\n    \"timestamp\": \"2025-09-16T12:36:14.7371818+03:00\",\n    \"entry\": [\n        {\n            \"fullUrl\": \"Composition/20250916123614\",\n            \"resource\": {\n                \"resourceType\": \"Composition\",\n                \"id\": \"20250916123614\",\n                \"meta\": {\n                    \"lastUpdated\": \"2025-09-16T12:36:14.7371818+03:00\",\n                    \"profile\": [\n                        \"https://fhir.by/StructureDefinition/CompDocument\"\n                    ]\n                },\n                \"status\": \"final\",\n                \"type\": {\n                    \"coding\": [\n                        {\n                            \"system\": \"https://fhir.by/ValueSet/CompositionType\",\n                            \"code\": \"general\",\n                            \"display\": \"Общий документ\"\n                        }\n                    ]\n                },\n                \"subject\": [\n                    {\n                        \"reference\": \"Patient/pa-8d5cd284-1399-11f0-a898-63e81911aed6\",\n                        \"display\": \"Иванова Лариса Ивановна\"\n                    }\n                ],\n                \"date\": \"2025-09-16T12:36:14Z\",\n                \"author\": [\n                    {\n                        \"reference\": \"Practitioner/c9a7754b-b3aa-11ef-809c-f6808627418e\",\n                        \"display\": \"Лукашин Федор\"\n                    }\n                ],\n                \"title\": \"Imaging Study Report\",\n                \"custodian\": {\n                    \"reference\": \"Organization/14736518-cc34-4e2e-8d60-204955589577\",\n                    \"display\": \"Филиал № 1 ГУЗ \\\"ВГЦП\\\" городская поликлиника №1 г.Витебска\"\n                }\n            }\n        },\n        {\n            \"fullUrl\": \"Patient/pa-8d5cd284-1399-11f0-a898-63e81911aed6\",\n            \"resource\": {\n                \"resourceType\": \"Patient\",\n                \"id\": \"pa-8d5cd284-1399-11f0-a898-63e81911aed6\",\n                \"meta\": {\n                    \"lastUpdated\": \"2025-09-16T12:36:14.7371818+03:00\",\n                    \"profile\": [\n                        \"https://fhir.by/StructureDefinition/AnonymousPatientBy\"\n                    ]\n                },\n                \"identifier\": [\n                    {\n                        \"type\": {\n                            \"coding\": [\n                                {\n                                    \"system\": \"https://fhir.by/ValueSet/DocNumbersBy\",\n                                    \"code\": \"ANO\",\n                                    \"display\": \"Анонимный пациент\"\n                                }\n                            ]\n                        },\n                        \"value\": \"ANO123456789\",\n                        \"period\": {\n                            \"start\": \"2025-01-01\"\n                        },\n                        \"assigner\": {\n                            \"reference\": \"Organization/14736518-cc34-4e2e-8d60-204955589577\"\n                        }\n                    }\n                ],\n                \"active\": true,\n                \"name\": [\n                    {\n                        \"family\": \"Иванова\",\n                        \"given\": [\n                            \"Лариса\",\n                            \"Ивановна\"\n                        ]\n                    }\n                ],\n                \"telecom\": [\n                    {\n                        \"system\": \"phone\",\n                        \"value\": \"+375291234567\"\n                    }\n                ],\n                \"gender\": \"female\",\n                \"birthDate\": \"1985-03-15\"\n            }\n        },\n        {\n            \"fullUrl\": \"ImagingStudy/20250916123614\",\n            \"resource\": {\n                \"resourceType\": \"ImagingStudy\",\n                \"id\": \"20250916123614\",\n                \"meta\": {\n                    \"lastUpdated\": \"2025-09-16T12:36:14.7355225+03:00\",\n                    \"profile\": [\n                        \"https://fhir.by/StructureDefinition/ImagingStudyBy\"\n                    ]\n                },\n                \"extension\": [\n                    {\n                        \"url\": \"https://fhir.by/StructureDefinition/imageState\",\n                        \"valueCodeableConcept\": {\n                            \"coding\": [\n                                {\n                                    \"system\": \"https://fhir.by/ValueSet/ImageState\",\n                                    \"code\": \"active\",\n                                    \"display\": \"Активное\"\n                                }\n                            ]\n                        }\n                    }\n                ],\n                \"identifier\": [\n                    {\n                        \"value\": \"98289.49196.20903.14480.69144.12527\",\n                        \"assigner\": {\n                            \"reference\": \"Organization/a1a103d1-bf02-4c95-818a-3e3bc32cabe0\"\n                        }\n                    }\n                ],\n                \"status\": \"available\",\n                \"modality\": [\n                    {\n                        \"coding\": [\n                            {\n                                \"system\": \"https://fhir.by/ValueSet/DICOMmodalities\",\n                                \"code\": \"PT\",\n                                \"display\": \"Позитронно-эмиссионная томография\"\n                            }\n                        ]\n                    }\n                ],\n                \"subject\": {\n                    \"reference\": \"Patient/pa-8d5cd284-1399-11f0-a898-63e81911aed6\"\n                },\n                \"started\": \"2015-04-30T00:00:00Z\",\n                \"referrer\": {\n                    \"reference\": \"Practitioner/c9a7754b-b3aa-11ef-809c-f6808627418e\"\n                },\n                \"procedure\": [\n                    {\n                        \"concept\": {\n                            \"coding\": [\n                                {\n                                    \"system\": \"https://fhir.by/ValueSet/ImagingStudyCode\",\n                                    \"code\": \"RPID10\",\n                                    \"display\": \"КТ ангиография нижних конечностей с и без внутривенного контраста\"\n                                }\n                            ]\n                        }\n                    }\n                ],\n                \"basedOn\": [\n                    {\"referrer\":\"ServiceRequest/{{$timestamp}}\"}\n                ],\n                \"series\": [\n                    {\n                        \"extension\": [\n                            {\n                                \"url\": \"https://fhir.by/StructureDefinition/ImagingStudyLink\",\n                                \"valueString\": \"/export/dcm?study=98289.49196.20903.14480.69144.12527\\u0026series=1.2.826.0.1.3680043.8.1055.1.20170626100116652.287685585.5790329\"\n                            }\n                        ],\n                        \"uid\": \"1.2.826.0.1.3680043.8.1055.1.20170626100116652.287685585.5790329\",\n                        \"modality\": {\n                            \"coding\": [\n                                {\n                                    \"system\": \"https://fhir.by/ValueSet/DICOMmodalities\",\n                                    \"code\": \"PT\",\n                                    \"display\": \"Позитронно-эмиссионная томография\"\n                                }\n                            ]\n                        },\n                        \"started\": \"2015-04-30T00:00:00Z\",\n                        \"instance\": [\n                            {\n                                \"uid\": \"1.2.826.0.1.3680043.8.1055.1.20170626100121295.963419928.4079544\",\n                                \"sopClass\": {\n                                    \"system\": \"https://fhir.by/ValueSet/SOPclasses\",\n                                    \"code\": \"1.2.840.10008.5.1.4.1.1.128\",\n                                    \"display\": \"Хранение инкапсулированного MTL\"\n                                }\n                            },\n                            {\n                                \"uid\": \"1.2.826.0.1.3680043.8.1055.1.20170626100121427.943655004.2200076\",\n                                \"sopClass\": {\n                                    \"system\": \"https://fhir.by/ValueSet/SOPclasses\",\n                                    \"code\": \"1.2.840.10008.5.1.4.1.1.128\",\n                                    \"display\": \"Хранение инкапсулированного MTL\"\n                                }\n                            },\n                            {\n                                \"uid\": \"1.2.826.0.1.3680043.8.1055.1.20170626100121531.883366409.8956100\",\n                                \"sopClass\": {\n                                    \"system\": \"https://fhir.by/ValueSet/SOPclasses\",\n                                    \"code\": \"1.2.840.10008.5.1.4.1.1.128\",\n                                    \"display\": \"Хранение инкапсулированного MTL\"\n                                }\n                            },\n                            {\n                                \"uid\": \"1.2.826.0.1.3680043.8.1055.1.20170626100121824.430435268.3071388\",\n                                \"sopClass\": {\n                                    \"system\": \"https://fhir.by/ValueSet/SOPclasses\",\n                                    \"code\": \"1.2.840.10008.5.1.4.1.1.128\",\n                                    \"display\": \"Хранение инкапсулированного MTL\"\n                                }\n                            },\n                            {\n                                \"uid\": \"1.2.826.0.1.3680043.8.1055.1.20170626100121676.236400439.2401937\",\n                                \"sopClass\": {\n                                    \"system\": \"https://fhir.by/ValueSet/SOPclasses\",\n                                    \"code\": \"1.2.840.10008.5.1.4.1.1.128\",\n                                    \"display\": \"Хранение инкапсулированного MTL\"\n                                }\n                            }\n                        ]\n                    }\n                ]\n            }\n        },\n        {\n            \"fullUrl\": \"ServiceRequest/{{$timestamp}}\",\n            \"resource\": {\n                \"resourceType\": \"ServiceRequest\",\n                \"meta\": {\n                    \"profile\": [\n                        \"https://fhir.by/StructureDefinition/ServiceRequestImaging\"\n                    ]\n                },\n                \"extension\": [\n                    {\n                        \"url\": \"https://fhir.by/StructureDefinition/SpecialtyCode\",\n                        \"valueCodeableConcept\": {\n                            \"coding\": [\n                                {\n                                    \"system\": \"https://fhir.by/ValueSet/ServiceSpecialtyBy\",\n                                    \"code\": \"C001\"\n                                }\n                            ]\n                        }\n                    },\n                    {\n                    \"url\" : \"https://fhir.by/StructureDefinition/RequestFromOrganization\",\n                    \"valueReference\" : {\n                        \"reference\" : \"Organization/{{organizationId}}\"\n                    }\n                    }\n                ],\n                \"identifier\": [\n                    {\n                        \"value\": \"123\",\n                        \"assigner\": {\n                            \"reference\": \"Organization/{{organizationId}}\"\n                        }\n                    }\n                ],\n                \"status\": \"active\",\n                \"intent\": \"order\",\n                \"priority\": \"routine\",\n                \"code\": {\n                    \"concept\": {\n                        \"coding\": [\n                            {\n                                \"system\": \"https://fhir.by/ValueSet/DiagnosticType\",\n                                \"code\": \"Chest X-ray\"\n                            }\n                        ]\n                    }\n                },\n                \"subject\": {\n                    \"reference\": \"Patient/{{patientId}}\"\n                },\n                \"authoredOn\": \"2025-03-19\",\n                \"requester\": {\n                    \"reference\": \"Practitioner/{{practitionerId}}\"\n                },\n                \"note\": [{\n                    \"text\": \"Какой-то новый\"\n                }],\n                \"location\": [\n                    {\n                        \"reference\": {\n                            \"reference\": \"Location/{{locationID}}\"\n                        }\n                    }\n                ]\n            }\n        }\n    ]\n}"
				},
				"url": {
					"raw": "{{proxy_host}}/Practitioner/{{practitioner_id}}",
					"host": [
						"{{proxy_host}}"
					],
					"path": [
						"Practitioner",
						"{{practitioner_id}}"
					]
				}
			},
			"response": []
		}
	],
	"auth": {
		"type": "bearer",
		"bearer": [
			{
				"key": "token",
				"value": "{{auth_token}}",
				"type": "string"
			}
		]
	},
	"event": [
		{
			"listen": "prerequest",
			"script": {
				"type": "text/javascript",
				"packages": {},
				"exec": [
					""
				]
			}
		},
		{
			"listen": "test",
			"script": {
				"type": "text/javascript",
				"packages": {},
				"exec": [
					""
				]
			}
		}
	],
	"variable": [
		{
			"key": "bundleStatusReference",
			"value": "",
			"type": "default"
		}
	]
}