{
  "info": {
    "_postman_id": "57908132-44c7-407b-82f9-1d3fa5a56c29",
    "name": "Quralo API Connect",
    "description": "La documentación de la API Connect de Quralo se encuentra disponible en [https://docs.quralo.com/guide/api-connect/.](https://docs.quralo.com/guide/api-connect/)",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "_exporter_id": "54255057",
    "_collection_link": "https://go.postman.co/collection/54255057-57908132-44c7-407b-82f9-1d3fa5a56c29?source=collection_link"
  },
  "item": [
    {
      "name": "FHIR R4",
      "item": [
        {
          "name": "DiagnosticReport",
          "item": [
            {
              "name": "Publicar nuevo",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "// Ejecutar solo si fue exitoso\r",
                      "if (pm.response.code === 200 || pm.response.code === 201 || pm.response.code === 204) {\r",
                      "\r",
                      "    const locationHeader = pm.response.headers.get(\"Location\");\r",
                      "    const etagHeader = pm.response.headers.get(\"ETag\");\r",
                      "\r",
                      "    // --- ID desde Location ---\r",
                      "    if (locationHeader) {\r",
                      "        const match = locationHeader.match(/DiagnosticReport\\/([^\\/]+)/);\r",
                      "\r",
                      "        if (match && match[1]) {\r",
                      "            pm.environment.set(\"DIAGNOSTIC_REPORT_ID\", match[1]);\r",
                      "            console.log(\"DIAGNOSTIC_REPORT_ID:\", match[1]);\r",
                      "        }\r",
                      "    }\r",
                      "\r",
                      "    // --- ETag ---\r",
                      "    if (etagHeader) {\r",
                      "        pm.environment.set(\"DIAGNOSTIC_REPORT_ETAG\", etagHeader);\r",
                      "        console.log(\"DIAGNOSTIC_REPORT_ETAG:\", etagHeader);\r",
                      "    }\r",
                      "\r",
                      "} else {\r",
                      "    console.warn(\"Request no exitoso, no se actualizan variables\");\r",
                      "}"
                    ],
                    "type": "text/javascript",
                    "packages": {},
                    "requests": {}
                  }
                }
              ],
              "protocolProfileBehavior": {
                "disabledSystemHeaders": {
                  "content-type": true
                }
              },
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/fhir+json",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\r\n  \"resourceType\": \"Parameters\",\r\n  \"parameter\": [\r\n    {\r\n      \"name\": \"patient\",\r\n      \"resource\": {\r\n        \"resourceType\": \"Patient\",\r\n        \"id\": \"subject-patient\",\r\n        \"name\": [\r\n          {\r\n            \"family\": \"Perez\",\r\n            \"given\": [\"Juan\", \"Carlos\"]\r\n          }\r\n        ],\r\n        \"identifier\": [\r\n          {\r\n            \"system\": \"http://www.renaper.gob.ar/dni\",\r\n            \"value\": \"34111113\",\r\n            \"type\": {\r\n              \"coding\": [\r\n                {\r\n                  \"system\": \"http://terminology.hl7.org/CodeSystem/v2-0203\",\r\n                  \"code\": \"NI\"\r\n                }\r\n              ]\r\n            }\r\n          }\r\n        ],\r\n        \"telecom\": [\r\n          { \"system\": \"email\",\r\n            \"value\": \"juan.perez@email.com\",\r\n            \"use\": \"home\"\r\n          },\r\n          { \"system\": \"phone\",\r\n            \"value\": \"+541149723000\",\r\n            \"use\": \"mobile\"\r\n          }\r\n        ],\r\n        \"gender\": \"male\",\r\n        \"birthDate\": \"2004-10-28\"\r\n      }\r\n    },\r\n    {\r\n      \"name\": \"organization\",\r\n      \"resource\": {\r\n        \"resourceType\": \"Organization\",\r\n        \"id\": \"performer-organization\",\r\n        \"name\": \"Clínica IMA\",\r\n        \"identifier\": [\r\n          {\r\n            \"system\": \"https://quralo.com/organizations\",\r\n            \"value\": \"08bb856a-6cd6-45cc-9413-1ede5afeb2c4\"\r\n          }\r\n        ]\r\n      }\r\n    },\r\n    {\r\n      \"name\": \"diagnosticReport\",\r\n      \"resource\": {\r\n        \"resourceType\": \"DiagnosticReport\",\r\n        \"status\": \"partial\",\r\n        \"category\": [\r\n          {\r\n            \"coding\": [\r\n              {\r\n                \"system\": \"http://terminology.hl7.org/CodeSystem/v2-0074\",\r\n                \"code\": \"LAB\",\r\n                \"display\": \"Laboratory\"\r\n              }\r\n            ]\r\n          }\r\n        ],\r\n        \"code\": {\r\n          \"text\": \"Hemograma completo\"\r\n        },\r\n        \"subject\": {\r\n          \"reference\": \"Patient/subject-patient\"\r\n        },\r\n        \"performer\": [\r\n          {\r\n            \"reference\": \"Organization/performer-organization\"\r\n          }\r\n        ],\r\n        \"effectiveDateTime\": \"2024-07-09T10:00-03:00\",\r\n        \"issued\": \"2024-07-09T12:00:00-03:00\",\r\n        \"conclusion\": \"Valores dentro de rangos normales.\",\r\n        \"presentedForm\": [\r\n          {\r\n            \"contentType\": \"application/pdf\",\r\n            \"title\": \"Informe PDF\",\r\n            \"data\": \"JVBERi0xLjMKJZOMi54gUmVwb3J0TGFiIEdlbmVyYXRlZCBQREYgZG9jdW1lbnQgaHR0cDovL3d3dy5yZXBvcnRsYWIuY29tCjEgMCBvYmoKPDwKL0YxIDIgMCBSCj4+CmVuZG9iagoyIDAgb2JqCjw8Ci9CYXNlRm9udCAvSGVsdmV0aWNhIC9FbmNvZGluZyAvV2luQW5zaUVuY29kaW5nIC9OYW1lIC9GMSAvU3VidHlwZSAvVHlwZTEgL1R5cGUgL0ZvbnQKPj4KZW5kb2JqCjMgMCBvYmoKPDwKL0NvbnRlbnRzIDcgMCBSIC9NZWRpYUJveCBbIDAgMCA1OTUuMjc1NiA4NDEuODg5OCBdIC9QYXJlbnQgNiAwIFIgL1Jlc291cmNlcyA8PAovRm9udCAxIDAgUiAvUHJvY1NldCBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUkgXQo+PiAvUm90YXRlIDAgL1RyYW5zIDw8Cgo+PiAKICAvVHlwZSAvUGFnZQo+PgplbmRvYmoKNCAwIG9iago8PAovUGFnZU1vZGUgL1VzZU5vbmUgL1BhZ2VzIDYgMCBSIC9UeXBlIC9DYXRhbG9nCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9BdXRob3IgKFwoYW5vbnltb3VzXCkpIC9DcmVhdGlvbkRhdGUgKEQ6MjAyNjA0MjkwMDAyMTArMDAnMDAnKSAvQ3JlYXRvciAoXCh1bnNwZWNpZmllZFwpKSAvS2V5d29yZHMgKCkgL01vZERhdGUgKEQ6MjAyNjA0MjkwMDAyMTArMDAnMDAnKSAvUHJvZHVjZXIgKFJlcG9ydExhYiBQREYgTGlicmFyeSAtIHd3dy5yZXBvcnRsYWIuY29tKSAKICAvU3ViamVjdCAoXCh1bnNwZWNpZmllZFwpKSAvVGl0bGUgKFwoYW5vbnltb3VzXCkpIC9UcmFwcGVkIC9GYWxzZQo+PgplbmRvYmoKNiAwIG9iago8PAovQ291bnQgMSAvS2lkcyBbIDMgMCBSIF0gL1R5cGUgL1BhZ2VzCj4+CmVuZG9iago3IDAgb2JqCjw8Ci9GaWx0ZXIgWyAvQVNDSUk4NURlY29kZSAvRmxhdGVEZWNvZGUgXSAvTGVuZ3RoIDg1Cj4+CnN0cmVhbQpHYXBRaDBFPUYsMFVcSDNUXHBOWVReUUtrP3RjPklQLDtXI1UxXjIzaWhQRU1fSCJaZyNaWVNWVGpWYk1YQ2tzTUJgWmAiKCEqNWUiVFs9UyU/TH4+ZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgOAowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwNzMgMDAwMDAgbiAKMDAwMDAwMDEwNCAwMDAwMCBuIAowMDAwMDAwMjExIDAwMDAwIG4gCjAwMDAwMDA0MTQgMDAwMDAgbiAKMDAwMDAwMDQ4MiAwMDAwMCBuIAowMDAwMDAwNzY1IDAwMDAwIG4gCjAwMDAwMDA4MjQgMDAwMDAgbiAKdHJhaWxlcgo8PAovSUQgCls8OGQ4NmExNzMyMDNkNzc3NTIyNTZlYTJiMDhjOTYxMjg+PDhkODZhMTczMjAzZDc3NzUyMjU2ZWEyYjA4Yzk2MTI4Pl0KJSBSZXBvcnRMYWIgZ2VuZXJhdGVkIFBERiBkb2N1bWVudCAtLSBkaWdlc3QgKGh0dHA6Ly93d3cucmVwb3J0bGFiLmNvbSkKCi9JbmZvIDUgMCBSCi9Sb290IDQgMCBSCi9TaXplIDgKPj4Kc3RhcnR4cmVmCjk5OAolJUVPRgo=\",\r\n            \"hash\": \"ef98d6a05fb49226ec4b05b4d9f7db1b8aab624223166800680f328ad7812d66\",\r\n            \"creation\": \"2024-07-05T22:33:00-03:00\"\r\n          }\r\n        ]\r\n      }\r\n    }\r\n  ]\r\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{API_CONNECT_URL}}/fhir/r4/DiagnosticReport/$register",
                  "host": [
                    "{{API_CONNECT_URL}}"
                  ],
                  "path": [
                    "fhir",
                    "r4",
                    "DiagnosticReport",
                    "$register"
                  ]
                },
                "description": "# Publicar DiagnosticReport\n\nPublica un nuevo informe de resultados de estudio registrando un recurso FHIR R4 `DiagnosticReport` mediante el endpoint de operación `$register`. Para más información ir a [https://docs.quralo.com/guide/api-connect/fhir/r4/diagnostic-report/publish.html](https://docs.quralo.com/guide/api-connect/fhir/r4/diagnostic-report/publish.html%5C%5D)\n\n## **Ejemplos**\n\n- `201 Created` : Publicación de un nuevo informe de resultados exitoso.\n    \n- `400 Bad request`: Solicitud errónea por campos faltantes o formato inválido de algún campo.\n    \n\n## **Notas**\n\nCuando están presentes, el script de pruebas guarda el ID del `DiagnosticReport` desde el header `Location` en `DIAGNOSTIC_REPORT_ID`, y el valor del header `ETag` en `DIAGNOSTIC_REPORT_ETAG`."
              },
              "response": [
                {
                  "name": "201 Created",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/fhir+json",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\r\n  \"resourceType\": \"Parameters\",\r\n  \"parameter\": [\r\n    {\r\n      \"name\": \"patient\",\r\n      \"resource\": {\r\n        \"resourceType\": \"Patient\",\r\n        \"id\": \"subject-patient\",\r\n        \"name\": [\r\n          {\r\n            \"family\": \"Perez\",\r\n            \"given\": [\"Juan\", \"Carlos\"]\r\n          }\r\n        ],\r\n        \"identifier\": [\r\n          {\r\n            \"system\": \"http://www.renaper.gob.ar/dni\",\r\n            \"value\": \"34111113\",\r\n            \"type\": {\r\n              \"coding\": [\r\n                {\r\n                  \"system\": \"http://terminology.hl7.org/CodeSystem/v2-0203\",\r\n                  \"code\": \"NI\"\r\n                }\r\n              ]\r\n            }\r\n          }\r\n        ],\r\n        \"telecom\": [\r\n          { \"system\": \"email\",\r\n            \"value\": \"juan.perez@email.com\",\r\n            \"use\": \"home\"\r\n          },\r\n          { \"system\": \"phone\",\r\n            \"value\": \"+541149723000\",\r\n            \"use\": \"mobile\"\r\n          }\r\n        ],\r\n        \"gender\": \"male\",\r\n        \"birthDate\": \"2004-10-28\"\r\n      }\r\n    },\r\n    {\r\n      \"name\": \"organization\",\r\n      \"resource\": {\r\n        \"resourceType\": \"Organization\",\r\n        \"id\": \"performer-organization\",\r\n        \"name\": \"Clínica IMA\",\r\n        \"identifier\": [\r\n          {\r\n            \"system\": \"https://quralo.com/organizations\",\r\n            \"value\": \"08bb856a-6cd6-45cc-9413-1ede5afeb2c4\"\r\n          }\r\n        ]\r\n      }\r\n    },\r\n    {\r\n      \"name\": \"diagnosticReport\",\r\n      \"resource\": {\r\n        \"resourceType\": \"DiagnosticReport\",\r\n        \"status\": \"partial\",\r\n        \"category\": [\r\n          {\r\n            \"coding\": [\r\n              {\r\n                \"system\": \"http://terminology.hl7.org/CodeSystem/v2-0074\",\r\n                \"code\": \"LAB\",\r\n                \"display\": \"Laboratory\"\r\n              }\r\n            ]\r\n          }\r\n        ],\r\n        \"code\": {\r\n          \"text\": \"Hemograma completo\"\r\n        },\r\n        \"subject\": {\r\n          \"reference\": \"Patient/subject-patient\"\r\n        },\r\n        \"performer\": [\r\n          {\r\n            \"reference\": \"Organization/performer-organization\"\r\n          }\r\n        ],\r\n        \"effectiveDateTime\": \"2024-07-09T10:00-03:00\",\r\n        \"issued\": \"2024-07-09T12:00:00-03:00\",\r\n        \"conclusion\": \"Valores dentro de rangos normales.\",\r\n        \"presentedForm\": [\r\n          {\r\n            \"contentType\": \"application/pdf\",\r\n            \"title\": \"Informe PDF\",\r\n            \"data\": \"JVBERi0xLjMKJZOMi54gUmVwb3J0TGFiIEdlbmVyYXRlZCBQREYgZG9jdW1lbnQgaHR0cDovL3d3dy5yZXBvcnRsYWIuY29tCjEgMCBvYmoKPDwKL0YxIDIgMCBSCj4+CmVuZG9iagoyIDAgb2JqCjw8Ci9CYXNlRm9udCAvSGVsdmV0aWNhIC9FbmNvZGluZyAvV2luQW5zaUVuY29kaW5nIC9OYW1lIC9GMSAvU3VidHlwZSAvVHlwZTEgL1R5cGUgL0ZvbnQKPj4KZW5kb2JqCjMgMCBvYmoKPDwKL0NvbnRlbnRzIDcgMCBSIC9NZWRpYUJveCBbIDAgMCA1OTUuMjc1NiA4NDEuODg5OCBdIC9QYXJlbnQgNiAwIFIgL1Jlc291cmNlcyA8PAovRm9udCAxIDAgUiAvUHJvY1NldCBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUkgXQo+PiAvUm90YXRlIDAgL1RyYW5zIDw8Cgo+PiAKICAvVHlwZSAvUGFnZQo+PgplbmRvYmoKNCAwIG9iago8PAovUGFnZU1vZGUgL1VzZU5vbmUgL1BhZ2VzIDYgMCBSIC9UeXBlIC9DYXRhbG9nCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9BdXRob3IgKFwoYW5vbnltb3VzXCkpIC9DcmVhdGlvbkRhdGUgKEQ6MjAyNjA0MjkwMDAyMTArMDAnMDAnKSAvQ3JlYXRvciAoXCh1bnNwZWNpZmllZFwpKSAvS2V5d29yZHMgKCkgL01vZERhdGUgKEQ6MjAyNjA0MjkwMDAyMTArMDAnMDAnKSAvUHJvZHVjZXIgKFJlcG9ydExhYiBQREYgTGlicmFyeSAtIHd3dy5yZXBvcnRsYWIuY29tKSAKICAvU3ViamVjdCAoXCh1bnNwZWNpZmllZFwpKSAvVGl0bGUgKFwoYW5vbnltb3VzXCkpIC9UcmFwcGVkIC9GYWxzZQo+PgplbmRvYmoKNiAwIG9iago8PAovQ291bnQgMSAvS2lkcyBbIDMgMCBSIF0gL1R5cGUgL1BhZ2VzCj4+CmVuZG9iago3IDAgb2JqCjw8Ci9GaWx0ZXIgWyAvQVNDSUk4NURlY29kZSAvRmxhdGVEZWNvZGUgXSAvTGVuZ3RoIDg1Cj4+CnN0cmVhbQpHYXBRaDBFPUYsMFVcSDNUXHBOWVReUUtrP3RjPklQLDtXI1UxXjIzaWhQRU1fSCJaZyNaWVNWVGpWYk1YQ2tzTUJgWmAiKCEqNWUiVFs9UyU/TH4+ZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgOAowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwNzMgMDAwMDAgbiAKMDAwMDAwMDEwNCAwMDAwMCBuIAowMDAwMDAwMjExIDAwMDAwIG4gCjAwMDAwMDA0MTQgMDAwMDAgbiAKMDAwMDAwMDQ4MiAwMDAwMCBuIAowMDAwMDAwNzY1IDAwMDAwIG4gCjAwMDAwMDA4MjQgMDAwMDAgbiAKdHJhaWxlcgo8PAovSUQgCls8OGQ4NmExNzMyMDNkNzc3NTIyNTZlYTJiMDhjOTYxMjg+PDhkODZhMTczMjAzZDc3NzUyMjU2ZWEyYjA4Yzk2MTI4Pl0KJSBSZXBvcnRMYWIgZ2VuZXJhdGVkIFBERiBkb2N1bWVudCAtLSBkaWdlc3QgKGh0dHA6Ly93d3cucmVwb3J0bGFiLmNvbSkKCi9JbmZvIDUgMCBSCi9Sb290IDQgMCBSCi9TaXplIDgKPj4Kc3RhcnR4cmVmCjk5OAolJUVPRgo=\",\r\n            \"hash\": \"ef98d6a05fb49226ec4b05b4d9f7db1b8aab624223166800680f328ad7812d66\",\r\n            \"creation\": \"2024-07-05T22:33:00-03:00\"\r\n          }\r\n        ]\r\n      }\r\n    }\r\n  ]\r\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{API_CONNECT_URL}}/fhir/r4/DiagnosticReport/$register",
                      "host": [
                        "{{API_CONNECT_URL}}"
                      ],
                      "path": [
                        "fhir",
                        "r4",
                        "DiagnosticReport",
                        "$register"
                      ]
                    }
                  },
                  "_postman_previewlanguage": null,
                  "header": null,
                  "cookie": [],
                  "body": null
                },
                {
                  "name": "400 Bad request",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/fhir+json",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\r\n  \"resourceType\": \"Parameters\",\r\n  \"parameter\": [\r\n    {\r\n      \"name\": \"patient\",\r\n      \"resource\": {\r\n        \"resourceType\": \"Patient\",\r\n        \"id\": \"subject-patient\",\r\n        \"name\": [\r\n          {\r\n            \"family\": \"Perez\",\r\n            \"given\": [\"Juan\", \"Carlos\"]\r\n          }\r\n        ],\r\n        \"identifier\": [\r\n          {\r\n            \"system\": \"http://www.renaper.gob.ar/dni\",\r\n            \"value\": \"34111113\",\r\n            \"type\": {\r\n              \"coding\": [\r\n                {\r\n                  \"system\": \"http://terminology.hl7.org/CodeSystem/v2-0203\",\r\n                  \"code\": \"NI\"\r\n                }\r\n              ]\r\n            }\r\n          }\r\n        ],\r\n        \"telecom\": [\r\n          { \"system\": \"email\",\r\n            \"value\": \"juan.perez@email.com\",\r\n            \"use\": \"home\"\r\n          },\r\n          { \"system\": \"phone\",\r\n            \"value\": \"+541149723000\",\r\n            \"use\": \"mobile\"\r\n          }\r\n        ],\r\n        \"gender\": \"m\",\r\n        \"birthDate\": \"2004-10-28T12:00:00-03:00\"\r\n      }\r\n    },\r\n    {\r\n      \"name\": \"organization\",\r\n      \"resource\": {\r\n        \"resourceType\": \"Organization\",\r\n        \"id\": \"performer-organization\",\r\n        \"name\": \"Clínica IMA\",\r\n        \"identifier\": [\r\n          {\r\n            \"system\": \"https://quralo.com/organizations\",\r\n            \"value\": \"08bb856a-6cd6-45cc-9413-1ede5afeb2c4\"\r\n          }\r\n        ]\r\n      }\r\n    },\r\n    {\r\n      \"name\": \"diagnosticReport\",\r\n      \"resource\": {\r\n        \"resourceType\": \"DiagnosticReport\",\r\n        \"status\": \"partial\",\r\n        \"category\": [\r\n          {\r\n            \"coding\": [\r\n              {\r\n                \"system\": \"http://terminology.hl7.org/CodeSystem/v2-0074\",\r\n                \"code\": \"LAB\",\r\n                \"display\": \"Laboratory\"\r\n              }\r\n            ]\r\n          }\r\n        ],\r\n        \"subject\": {\r\n          \"reference\": \"Patient/subject-patient\"\r\n        },\r\n        \"performer\": [\r\n          {\r\n            \"reference\": \"Organization/performer-organization\"\r\n          }\r\n        ],\r\n        \"effectiveDateTime\": \"2024-07-09T10:00-03:00\",\r\n        \"issued\": \"2024-07-09T12:00:00-03:00\",\r\n        \"conclusion\": \"Valores dentro de rangos normales.\",\r\n        \"presentedForm\": [\r\n          {\r\n            \"contentType\": \"application/pdf\",\r\n            \"title\": \"Informe PDF\",\r\n            \"data\": \"JVBERi0xLjMKJZOMi54gUmVwb3J0TGFiIEdlbmVyYXRlZCBQREYgZG9jdW1lbnQgaHR0cDovL3d3dy5yZXBvcnRsYWIuY29tCjEgMCBvYmoKPDwKL0YxIDIgMCBSCj4+CmVuZG9iagoyIDAgb2JqCjw8Ci9CYXNlRm9udCAvSGVsdmV0aWNhIC9FbmNvZGluZyAvV2luQW5zaUVuY29kaW5nIC9OYW1lIC9GMSAvU3VidHlwZSAvVHlwZTEgL1R5cGUgL0ZvbnQKPj4KZW5kb2JqCjMgMCBvYmoKPDwKL0NvbnRlbnRzIDcgMCBSIC9NZWRpYUJveCBbIDAgMCA1OTUuMjc1NiA4NDEuODg5OCBdIC9QYXJlbnQgNiAwIFIgL1Jlc291cmNlcyA8PAovRm9udCAxIDAgUiAvUHJvY1NldCBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUkgXQo+PiAvUm90YXRlIDAgL1RyYW5zIDw8Cgo+PiAKICAvVHlwZSAvUGFnZQo+PgplbmRvYmoKNCAwIG9iago8PAovUGFnZU1vZGUgL1VzZU5vbmUgL1BhZ2VzIDYgMCBSIC9UeXBlIC9DYXRhbG9nCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9BdXRob3IgKFwoYW5vbnltb3VzXCkpIC9DcmVhdGlvbkRhdGUgKEQ6MjAyNjA0MjkwMDAyMTArMDAnMDAnKSAvQ3JlYXRvciAoXCh1bnNwZWNpZmllZFwpKSAvS2V5d29yZHMgKCkgL01vZERhdGUgKEQ6MjAyNjA0MjkwMDAyMTArMDAnMDAnKSAvUHJvZHVjZXIgKFJlcG9ydExhYiBQREYgTGlicmFyeSAtIHd3dy5yZXBvcnRsYWIuY29tKSAKICAvU3ViamVjdCAoXCh1bnNwZWNpZmllZFwpKSAvVGl0bGUgKFwoYW5vbnltb3VzXCkpIC9UcmFwcGVkIC9GYWxzZQo+PgplbmRvYmoKNiAwIG9iago8PAovQ291bnQgMSAvS2lkcyBbIDMgMCBSIF0gL1R5cGUgL1BhZ2VzCj4+CmVuZG9iago3IDAgb2JqCjw8Ci9GaWx0ZXIgWyAvQVNDSUk4NURlY29kZSAvRmxhdGVEZWNvZGUgXSAvTGVuZ3RoIDg1Cj4+CnN0cmVhbQpHYXBRaDBFPUYsMFVcSDNUXHBOWVReUUtrP3RjPklQLDtXI1UxXjIzaWhQRU1fSCJaZyNaWVNWVGpWYk1YQ2tzTUJgWmAiKCEqNWUiVFs9UyU/TH4+ZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgOAowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwNzMgMDAwMDAgbiAKMDAwMDAwMDEwNCAwMDAwMCBuIAowMDAwMDAwMjExIDAwMDAwIG4gCjAwMDAwMDA0MTQgMDAwMDAgbiAKMDAwMDAwMDQ4MiAwMDAwMCBuIAowMDAwMDAwNzY1IDAwMDAwIG4gCjAwMDAwMDA4MjQgMDAwMDAgbiAKdHJhaWxlcgo8PAovSUQgCls8OGQ4NmExNzMyMDNkNzc3NTIyNTZlYTJiMDhjOTYxMjg+PDhkODZhMTczMjAzZDc3NzUyMjU2ZWEyYjA4Yzk2MTI4Pl0KJSBSZXBvcnRMYWIgZ2VuZXJhdGVkIFBERiBkb2N1bWVudCAtLSBkaWdlc3QgKGh0dHA6Ly93d3cucmVwb3J0bGFiLmNvbSkKCi9JbmZvIDUgMCBSCi9Sb290IDQgMCBSCi9TaXplIDgKPj4Kc3RhcnR4cmVmCjk5OAolJUVPRgo=\",\r\n            \"hash\": \"ef98d6a05fb49226ec4b05b4d9f7db1b8aab624223166800680f328ad7812d66\",\r\n            \"creation\": \"2024-07-05T22:33:00-03:00\"\r\n          }\r\n        ]\r\n      }\r\n    }\r\n  ]\r\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{API_CONNECT_URL}}/fhir/r4/DiagnosticReport/$register",
                      "host": [
                        "{{API_CONNECT_URL}}"
                      ],
                      "path": [
                        "fhir",
                        "r4",
                        "DiagnosticReport",
                        "$register"
                      ]
                    }
                  },
                  "_postman_previewlanguage": null,
                  "header": null,
                  "cookie": [],
                  "body": null
                }
              ]
            },
            {
              "name": "Actualizar",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "// Ejecutar solo si fue exitoso\r",
                      "if (pm.response.code === 200 || pm.response.code === 204) {\r",
                      "\r",
                      "    const etagHeader = pm.response.headers.get(\"ETag\");\r",
                      "\r",
                      "    if (etagHeader) {\r",
                      "        pm.environment.set(\"DIAGNOSTIC_REPORT_ETAG\", etagHeader);\r",
                      "        console.log(\"DIAGNOSTIC_REPORT_ETAG actualizado:\", etagHeader);\r",
                      "    }\r",
                      "\r",
                      "} else {\r",
                      "    console.warn(\"PATCH no exitoso, no se actualiza ETag\");\r",
                      "}"
                    ],
                    "type": "text/javascript",
                    "packages": {},
                    "requests": {}
                  }
                }
              ],
              "request": {
                "method": "PATCH",
                "header": [
                  {
                    "key": "If-Match",
                    "value": "{{DIAGNOSTIC_REPORT_ETAG}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/fhir+json",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\r\n  \"resourceType\": \"DiagnosticReport\",\r\n  \"status\": \"final\",\r\n  \"conclusion\": \"Valores dentro de rangos normales.\",\r\n  \"presentedForm\": [\r\n    {\r\n      \"contentType\": \"application/pdf\",\r\n      \"title\": \"Informe PDF\",\r\n      \"data\": \"JVBERi0xLjMKJZOMi54gUmVwb3J0TGFiIEdlbmVyYXRlZCBQREYgZG9jdW1lbnQgaHR0cDovL3d3dy5yZXBvcnRsYWIuY29tCjEgMCBvYmoKPDwKL0YxIDIgMCBSCj4+CmVuZG9iagoyIDAgb2JqCjw8Ci9CYXNlRm9udCAvSGVsdmV0aWNhIC9FbmNvZGluZyAvV2luQW5zaUVuY29kaW5nIC9OYW1lIC9GMSAvU3VidHlwZSAvVHlwZTEgL1R5cGUgL0ZvbnQKPj4KZW5kb2JqCjMgMCBvYmoKPDwKL0NvbnRlbnRzIDcgMCBSIC9NZWRpYUJveCBbIDAgMCA1OTUuMjc1NiA4NDEuODg5OCBdIC9QYXJlbnQgNiAwIFIgL1Jlc291cmNlcyA8PAovRm9udCAxIDAgUiAvUHJvY1NldCBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUkgXQo+PiAvUm90YXRlIDAgL1RyYW5zIDw8Cgo+PiAKICAvVHlwZSAvUGFnZQo+PgplbmRvYmoKNCAwIG9iago8PAovUGFnZU1vZGUgL1VzZU5vbmUgL1BhZ2VzIDYgMCBSIC9UeXBlIC9DYXRhbG9nCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9BdXRob3IgKFwoYW5vbnltb3VzXCkpIC9DcmVhdGlvbkRhdGUgKEQ6MjAyNjA0MjkwMDAyMTArMDAnMDAnKSAvQ3JlYXRvciAoXCh1bnNwZWNpZmllZFwpKSAvS2V5d29yZHMgKCkgL01vZERhdGUgKEQ6MjAyNjA0MjkwMDAyMTArMDAnMDAnKSAvUHJvZHVjZXIgKFJlcG9ydExhYiBQREYgTGlicmFyeSAtIHd3dy5yZXBvcnRsYWIuY29tKSAKICAvU3ViamVjdCAoXCh1bnNwZWNpZmllZFwpKSAvVGl0bGUgKFwoYW5vbnltb3VzXCkpIC9UcmFwcGVkIC9GYWxzZQo+PgplbmRvYmoKNiAwIG9iago8PAovQ291bnQgMSAvS2lkcyBbIDMgMCBSIF0gL1R5cGUgL1BhZ2VzCj4+CmVuZG9iago3IDAgb2JqCjw8Ci9GaWx0ZXIgWyAvQVNDSUk4NURlY29kZSAvRmxhdGVEZWNvZGUgXSAvTGVuZ3RoIDg1Cj4+CnN0cmVhbQpHYXBRaDBFPUYsMFVcSDNUXHBOWVReUUtrP3RjPklQLDtXI1UxXjIzaWhQRU1fSCJaZyNaWVNWVGpWYk1YQ2tzTUJgWmAiKCEqNWUiVFs9UyU/TH4+ZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgOAowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwNzMgMDAwMDAgbiAKMDAwMDAwMDEwNCAwMDAwMCBuIAowMDAwMDAwMjExIDAwMDAwIG4gCjAwMDAwMDA0MTQgMDAwMDAgbiAKMDAwMDAwMDQ4MiAwMDAwMCBuIAowMDAwMDAwNzY1IDAwMDAwIG4gCjAwMDAwMDA4MjQgMDAwMDAgbiAKdHJhaWxlcgo8PAovSUQgCls8OGQ4NmExNzMyMDNkNzc3NTIyNTZlYTJiMDhjOTYxMjg+PDhkODZhMTczMjAzZDc3NzUyMjU2ZWEyYjA4Yzk2MTI4Pl0KJSBSZXBvcnRMYWIgZ2VuZXJhdGVkIFBERiBkb2N1bWVudCAtLSBkaWdlc3QgKGh0dHA6Ly93d3cucmVwb3J0bGFiLmNvbSkKCi9JbmZvIDUgMCBSCi9Sb290IDQgMCBSCi9TaXplIDgKPj4Kc3RhcnR4cmVmCjk5OAolJUVPRgo=\",\r\n      \"hash\": \"ef98d6a05fb49226ec4b05b4d9f7db1b8aab624223166800680f328ad7812d66\",\r\n      \"creation\": \"2024-07-09T10:00:00Z\"\r\n    }\r\n  ]\r\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{API_CONNECT_URL}}/fhir/r4/DiagnosticReport/{{DIAGNOSTIC_REPORT_ID}}",
                  "host": [
                    "{{API_CONNECT_URL}}"
                  ],
                  "path": [
                    "fhir",
                    "r4",
                    "DiagnosticReport",
                    "{{DIAGNOSTIC_REPORT_ID}}"
                  ]
                }
              },
              "response": [
                {
                  "name": "204 No Content",
                  "originalRequest": {
                    "method": "PATCH",
                    "header": [
                      {
                        "key": "If-Match",
                        "value": "{{DIAGNOSTIC_REPORT_ETAG}}",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/fhir+json",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\r\n  \"resourceType\": \"DiagnosticReport\",\r\n  \"status\": \"final\",\r\n  \"conclusion\": \"Valores dentro de rangos normales.\",\r\n  \"presentedForm\": [\r\n    {\r\n      \"contentType\": \"application/pdf\",\r\n      \"title\": \"Informe PDF\",\r\n      \"data\": \"JVBERi0xLjMKJZOMi54gUmVwb3J0TGFiIEdlbmVyYXRlZCBQREYgZG9jdW1lbnQgaHR0cDovL3d3dy5yZXBvcnRsYWIuY29tCjEgMCBvYmoKPDwKL0YxIDIgMCBSCj4+CmVuZG9iagoyIDAgb2JqCjw8Ci9CYXNlRm9udCAvSGVsdmV0aWNhIC9FbmNvZGluZyAvV2luQW5zaUVuY29kaW5nIC9OYW1lIC9GMSAvU3VidHlwZSAvVHlwZTEgL1R5cGUgL0ZvbnQKPj4KZW5kb2JqCjMgMCBvYmoKPDwKL0NvbnRlbnRzIDcgMCBSIC9NZWRpYUJveCBbIDAgMCA1OTUuMjc1NiA4NDEuODg5OCBdIC9QYXJlbnQgNiAwIFIgL1Jlc291cmNlcyA8PAovRm9udCAxIDAgUiAvUHJvY1NldCBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUkgXQo+PiAvUm90YXRlIDAgL1RyYW5zIDw8Cgo+PiAKICAvVHlwZSAvUGFnZQo+PgplbmRvYmoKNCAwIG9iago8PAovUGFnZU1vZGUgL1VzZU5vbmUgL1BhZ2VzIDYgMCBSIC9UeXBlIC9DYXRhbG9nCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9BdXRob3IgKFwoYW5vbnltb3VzXCkpIC9DcmVhdGlvbkRhdGUgKEQ6MjAyNjA0MjkwMDAyMTArMDAnMDAnKSAvQ3JlYXRvciAoXCh1bnNwZWNpZmllZFwpKSAvS2V5d29yZHMgKCkgL01vZERhdGUgKEQ6MjAyNjA0MjkwMDAyMTArMDAnMDAnKSAvUHJvZHVjZXIgKFJlcG9ydExhYiBQREYgTGlicmFyeSAtIHd3dy5yZXBvcnRsYWIuY29tKSAKICAvU3ViamVjdCAoXCh1bnNwZWNpZmllZFwpKSAvVGl0bGUgKFwoYW5vbnltb3VzXCkpIC9UcmFwcGVkIC9GYWxzZQo+PgplbmRvYmoKNiAwIG9iago8PAovQ291bnQgMSAvS2lkcyBbIDMgMCBSIF0gL1R5cGUgL1BhZ2VzCj4+CmVuZG9iago3IDAgb2JqCjw8Ci9GaWx0ZXIgWyAvQVNDSUk4NURlY29kZSAvRmxhdGVEZWNvZGUgXSAvTGVuZ3RoIDg1Cj4+CnN0cmVhbQpHYXBRaDBFPUYsMFVcSDNUXHBOWVReUUtrP3RjPklQLDtXI1UxXjIzaWhQRU1fSCJaZyNaWVNWVGpWYk1YQ2tzTUJgWmAiKCEqNWUiVFs9UyU/TH4+ZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgOAowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwNzMgMDAwMDAgbiAKMDAwMDAwMDEwNCAwMDAwMCBuIAowMDAwMDAwMjExIDAwMDAwIG4gCjAwMDAwMDA0MTQgMDAwMDAgbiAKMDAwMDAwMDQ4MiAwMDAwMCBuIAowMDAwMDAwNzY1IDAwMDAwIG4gCjAwMDAwMDA4MjQgMDAwMDAgbiAKdHJhaWxlcgo8PAovSUQgCls8OGQ4NmExNzMyMDNkNzc3NTIyNTZlYTJiMDhjOTYxMjg+PDhkODZhMTczMjAzZDc3NzUyMjU2ZWEyYjA4Yzk2MTI4Pl0KJSBSZXBvcnRMYWIgZ2VuZXJhdGVkIFBERiBkb2N1bWVudCAtLSBkaWdlc3QgKGh0dHA6Ly93d3cucmVwb3J0bGFiLmNvbSkKCi9JbmZvIDUgMCBSCi9Sb290IDQgMCBSCi9TaXplIDgKPj4Kc3RhcnR4cmVmCjk5OAolJUVPRgo=\",\r\n      \"hash\": \"ef98d6a05fb49226ec4b05b4d9f7db1b8aab624223166800680f328ad7812d66\",\r\n      \"creation\": \"2024-07-09T10:00:00Z\"\r\n    }\r\n  ]\r\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{API_CONNECT_URL}}/fhir/r4/DiagnosticReport/{{DIAGNOSTIC_REPORT_ID}}",
                      "host": [
                        "{{API_CONNECT_URL}}"
                      ],
                      "path": [
                        "fhir",
                        "r4",
                        "DiagnosticReport",
                        "{{DIAGNOSTIC_REPORT_ID}}"
                      ]
                    }
                  },
                  "_postman_previewlanguage": null,
                  "header": null,
                  "cookie": [],
                  "body": null
                },
                {
                  "name": "400 Bad Request",
                  "originalRequest": {
                    "method": "PATCH",
                    "header": [
                      {
                        "key": "If-Match",
                        "value": "{{DIAGNOSTIC_REPORT_ETAG}}",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/x-www-form-urlencoded",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\r\n  \"resourceType\": \"DiagnosticReport\"\r\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{API_CONNECT_URL}}/fhir/r4/DiagnosticReport/{{DIAGNOSTIC_REPORT_ID}}",
                      "host": [
                        "{{API_CONNECT_URL}}"
                      ],
                      "path": [
                        "fhir",
                        "r4",
                        "DiagnosticReport",
                        "{{DIAGNOSTIC_REPORT_ID}}"
                      ]
                    }
                  },
                  "_postman_previewlanguage": null,
                  "header": null,
                  "cookie": [],
                  "body": null
                },
                {
                  "name": "404 Not Found",
                  "originalRequest": {
                    "method": "PATCH",
                    "header": [
                      {
                        "key": "If-Match",
                        "value": "{{DIAGNOSTIC_REPORT_ETAG}}",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/fhir+json",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\r\n  \"resourceType\": \"DiagnosticReport\",\r\n  \"status\": \"final\",\r\n  \"conclusion\": \"Valores dentro de rangos normales.\",\r\n  \"presentedForm\": [\r\n    {\r\n      \"contentType\": \"application/pdf\",\r\n      \"title\": \"Informe PDF\",\r\n      \"data\": \"JVBERi0xLjMKJZOMi54gUmVwb3J0TGFiIEdlbmVyYXRlZCBQREYgZG9jdW1lbnQgaHR0cDovL3d3dy5yZXBvcnRsYWIuY29tCjEgMCBvYmoKPDwKL0YxIDIgMCBSCj4+CmVuZG9iagoyIDAgb2JqCjw8Ci9CYXNlRm9udCAvSGVsdmV0aWNhIC9FbmNvZGluZyAvV2luQW5zaUVuY29kaW5nIC9OYW1lIC9GMSAvU3VidHlwZSAvVHlwZTEgL1R5cGUgL0ZvbnQKPj4KZW5kb2JqCjMgMCBvYmoKPDwKL0NvbnRlbnRzIDcgMCBSIC9NZWRpYUJveCBbIDAgMCA1OTUuMjc1NiA4NDEuODg5OCBdIC9QYXJlbnQgNiAwIFIgL1Jlc291cmNlcyA8PAovRm9udCAxIDAgUiAvUHJvY1NldCBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUkgXQo+PiAvUm90YXRlIDAgL1RyYW5zIDw8Cgo+PiAKICAvVHlwZSAvUGFnZQo+PgplbmRvYmoKNCAwIG9iago8PAovUGFnZU1vZGUgL1VzZU5vbmUgL1BhZ2VzIDYgMCBSIC9UeXBlIC9DYXRhbG9nCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9BdXRob3IgKFwoYW5vbnltb3VzXCkpIC9DcmVhdGlvbkRhdGUgKEQ6MjAyNjA0MjkwMDAyMTArMDAnMDAnKSAvQ3JlYXRvciAoXCh1bnNwZWNpZmllZFwpKSAvS2V5d29yZHMgKCkgL01vZERhdGUgKEQ6MjAyNjA0MjkwMDAyMTArMDAnMDAnKSAvUHJvZHVjZXIgKFJlcG9ydExhYiBQREYgTGlicmFyeSAtIHd3dy5yZXBvcnRsYWIuY29tKSAKICAvU3ViamVjdCAoXCh1bnNwZWNpZmllZFwpKSAvVGl0bGUgKFwoYW5vbnltb3VzXCkpIC9UcmFwcGVkIC9GYWxzZQo+PgplbmRvYmoKNiAwIG9iago8PAovQ291bnQgMSAvS2lkcyBbIDMgMCBSIF0gL1R5cGUgL1BhZ2VzCj4+CmVuZG9iago3IDAgb2JqCjw8Ci9GaWx0ZXIgWyAvQVNDSUk4NURlY29kZSAvRmxhdGVEZWNvZGUgXSAvTGVuZ3RoIDg1Cj4+CnN0cmVhbQpHYXBRaDBFPUYsMFVcSDNUXHBOWVReUUtrP3RjPklQLDtXI1UxXjIzaWhQRU1fSCJaZyNaWVNWVGpWYk1YQ2tzTUJgWmAiKCEqNWUiVFs9UyU/TH4+ZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgOAowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwNzMgMDAwMDAgbiAKMDAwMDAwMDEwNCAwMDAwMCBuIAowMDAwMDAwMjExIDAwMDAwIG4gCjAwMDAwMDA0MTQgMDAwMDAgbiAKMDAwMDAwMDQ4MiAwMDAwMCBuIAowMDAwMDAwNzY1IDAwMDAwIG4gCjAwMDAwMDA4MjQgMDAwMDAgbiAKdHJhaWxlcgo8PAovSUQgCls8OGQ4NmExNzMyMDNkNzc3NTIyNTZlYTJiMDhjOTYxMjg+PDhkODZhMTczMjAzZDc3NzUyMjU2ZWEyYjA4Yzk2MTI4Pl0KJSBSZXBvcnRMYWIgZ2VuZXJhdGVkIFBERiBkb2N1bWVudCAtLSBkaWdlc3QgKGh0dHA6Ly93d3cucmVwb3J0bGFiLmNvbSkKCi9JbmZvIDUgMCBSCi9Sb290IDQgMCBSCi9TaXplIDgKPj4Kc3RhcnR4cmVmCjk5OAolJUVPRgo=\",\r\n      \"hash\": \"ef98d6a05fb49226ec4b05b4d9f7db1b8aab624223166800680f328ad7812d66\",\r\n      \"creation\": \"2024-07-09T10:00:00Z\"\r\n    }\r\n  ]\r\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{API_CONNECT_URL}}/fhir/r4/DiagnosticReport/00000000-0000-0000-0000-000000000000",
                      "host": [
                        "{{API_CONNECT_URL}}"
                      ],
                      "path": [
                        "fhir",
                        "r4",
                        "DiagnosticReport",
                        "00000000-0000-0000-0000-000000000000"
                      ]
                    }
                  },
                  "_postman_previewlanguage": null,
                  "header": null,
                  "cookie": [],
                  "body": null
                },
                {
                  "name": "412 Precondition Failed",
                  "originalRequest": {
                    "method": "PATCH",
                    "header": [
                      {
                        "key": "If-Match",
                        "value": "W/\"9999\"",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/fhir+json",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\r\n  \"resourceType\": \"DiagnosticReport\",\r\n  \"status\": \"final\",\r\n  \"conclusion\": \"Valores dentro de rangos normales.\",\r\n  \"presentedForm\": [\r\n    {\r\n      \"contentType\": \"application/pdf\",\r\n      \"title\": \"Informe PDF\",\r\n      \"data\": \"JVBERi0xLjMKJZOMi54gUmVwb3J0TGFiIEdlbmVyYXRlZCBQREYgZG9jdW1lbnQgaHR0cDovL3d3dy5yZXBvcnRsYWIuY29tCjEgMCBvYmoKPDwKL0YxIDIgMCBSCj4+CmVuZG9iagoyIDAgb2JqCjw8Ci9CYXNlRm9udCAvSGVsdmV0aWNhIC9FbmNvZGluZyAvV2luQW5zaUVuY29kaW5nIC9OYW1lIC9GMSAvU3VidHlwZSAvVHlwZTEgL1R5cGUgL0ZvbnQKPj4KZW5kb2JqCjMgMCBvYmoKPDwKL0NvbnRlbnRzIDcgMCBSIC9NZWRpYUJveCBbIDAgMCA1OTUuMjc1NiA4NDEuODg5OCBdIC9QYXJlbnQgNiAwIFIgL1Jlc291cmNlcyA8PAovRm9udCAxIDAgUiAvUHJvY1NldCBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUkgXQo+PiAvUm90YXRlIDAgL1RyYW5zIDw8Cgo+PiAKICAvVHlwZSAvUGFnZQo+PgplbmRvYmoKNCAwIG9iago8PAovUGFnZU1vZGUgL1VzZU5vbmUgL1BhZ2VzIDYgMCBSIC9UeXBlIC9DYXRhbG9nCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9BdXRob3IgKFwoYW5vbnltb3VzXCkpIC9DcmVhdGlvbkRhdGUgKEQ6MjAyNjA0MjkwMDAyMTArMDAnMDAnKSAvQ3JlYXRvciAoXCh1bnNwZWNpZmllZFwpKSAvS2V5d29yZHMgKCkgL01vZERhdGUgKEQ6MjAyNjA0MjkwMDAyMTArMDAnMDAnKSAvUHJvZHVjZXIgKFJlcG9ydExhYiBQREYgTGlicmFyeSAtIHd3dy5yZXBvcnRsYWIuY29tKSAKICAvU3ViamVjdCAoXCh1bnNwZWNpZmllZFwpKSAvVGl0bGUgKFwoYW5vbnltb3VzXCkpIC9UcmFwcGVkIC9GYWxzZQo+PgplbmRvYmoKNiAwIG9iago8PAovQ291bnQgMSAvS2lkcyBbIDMgMCBSIF0gL1R5cGUgL1BhZ2VzCj4+CmVuZG9iago3IDAgb2JqCjw8Ci9GaWx0ZXIgWyAvQVNDSUk4NURlY29kZSAvRmxhdGVEZWNvZGUgXSAvTGVuZ3RoIDg1Cj4+CnN0cmVhbQpHYXBRaDBFPUYsMFVcSDNUXHBOWVReUUtrP3RjPklQLDtXI1UxXjIzaWhQRU1fSCJaZyNaWVNWVGpWYk1YQ2tzTUJgWmAiKCEqNWUiVFs9UyU/TH4+ZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgOAowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwNzMgMDAwMDAgbiAKMDAwMDAwMDEwNCAwMDAwMCBuIAowMDAwMDAwMjExIDAwMDAwIG4gCjAwMDAwMDA0MTQgMDAwMDAgbiAKMDAwMDAwMDQ4MiAwMDAwMCBuIAowMDAwMDAwNzY1IDAwMDAwIG4gCjAwMDAwMDA4MjQgMDAwMDAgbiAKdHJhaWxlcgo8PAovSUQgCls8OGQ4NmExNzMyMDNkNzc3NTIyNTZlYTJiMDhjOTYxMjg+PDhkODZhMTczMjAzZDc3NzUyMjU2ZWEyYjA4Yzk2MTI4Pl0KJSBSZXBvcnRMYWIgZ2VuZXJhdGVkIFBERiBkb2N1bWVudCAtLSBkaWdlc3QgKGh0dHA6Ly93d3cucmVwb3J0bGFiLmNvbSkKCi9JbmZvIDUgMCBSCi9Sb290IDQgMCBSCi9TaXplIDgKPj4Kc3RhcnR4cmVmCjk5OAolJUVPRgo=\",\r\n      \"hash\": \"ef98d6a05fb49226ec4b05b4d9f7db1b8aab624223166800680f328ad7812d66\",\r\n      \"creation\": \"2024-07-09T10:00:00Z\"\r\n    }\r\n  ]\r\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{API_CONNECT_URL}}/fhir/r4/DiagnosticReport/{{DIAGNOSTIC_REPORT_ID}}",
                      "host": [
                        "{{API_CONNECT_URL}}"
                      ],
                      "path": [
                        "fhir",
                        "r4",
                        "DiagnosticReport",
                        "{{DIAGNOSTIC_REPORT_ID}}"
                      ]
                    }
                  },
                  "_postman_previewlanguage": null,
                  "header": null,
                  "cookie": [],
                  "body": null
                },
                {
                  "name": "422 Unprocessable Entity",
                  "originalRequest": {
                    "method": "PATCH",
                    "header": [
                      {
                        "key": "If-Match",
                        "value": "{{DIAGNOSTIC_REPORT_ETAG}}",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/fhir+json",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\r\n  \"resourceType\": \"DiagnosticReport\",\r\n  \"code\": {\r\n        \"text\": \"Hemograma completo con orina\"\r\n    },\r\n  \"status\": \"final\",\r\n  \"conclusion\": \"Valores dentro de rangos normales.\",\r\n  \"presentedForm\": [\r\n    {\r\n      \"contentType\": \"application/pdf\",\r\n      \"title\": \"Informe PDF\",\r\n      \"data\": \"JVBERi0xLjMKJZOMi54gUmVwb3J0TGFiIEdlbmVyYXRlZCBQREYgZG9jdW1lbnQgaHR0cDovL3d3dy5yZXBvcnRsYWIuY29tCjEgMCBvYmoKPDwKL0YxIDIgMCBSCj4+CmVuZG9iagoyIDAgb2JqCjw8Ci9CYXNlRm9udCAvSGVsdmV0aWNhIC9FbmNvZGluZyAvV2luQW5zaUVuY29kaW5nIC9OYW1lIC9GMSAvU3VidHlwZSAvVHlwZTEgL1R5cGUgL0ZvbnQKPj4KZW5kb2JqCjMgMCBvYmoKPDwKL0NvbnRlbnRzIDcgMCBSIC9NZWRpYUJveCBbIDAgMCA1OTUuMjc1NiA4NDEuODg5OCBdIC9QYXJlbnQgNiAwIFIgL1Jlc291cmNlcyA8PAovRm9udCAxIDAgUiAvUHJvY1NldCBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUkgXQo+PiAvUm90YXRlIDAgL1RyYW5zIDw8Cgo+PiAKICAvVHlwZSAvUGFnZQo+PgplbmRvYmoKNCAwIG9iago8PAovUGFnZU1vZGUgL1VzZU5vbmUgL1BhZ2VzIDYgMCBSIC9UeXBlIC9DYXRhbG9nCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9BdXRob3IgKFwoYW5vbnltb3VzXCkpIC9DcmVhdGlvbkRhdGUgKEQ6MjAyNjA0MjkwMDAyMTArMDAnMDAnKSAvQ3JlYXRvciAoXCh1bnNwZWNpZmllZFwpKSAvS2V5d29yZHMgKCkgL01vZERhdGUgKEQ6MjAyNjA0MjkwMDAyMTArMDAnMDAnKSAvUHJvZHVjZXIgKFJlcG9ydExhYiBQREYgTGlicmFyeSAtIHd3dy5yZXBvcnRsYWIuY29tKSAKICAvU3ViamVjdCAoXCh1bnNwZWNpZmllZFwpKSAvVGl0bGUgKFwoYW5vbnltb3VzXCkpIC9UcmFwcGVkIC9GYWxzZQo+PgplbmRvYmoKNiAwIG9iago8PAovQ291bnQgMSAvS2lkcyBbIDMgMCBSIF0gL1R5cGUgL1BhZ2VzCj4+CmVuZG9iago3IDAgb2JqCjw8Ci9GaWx0ZXIgWyAvQVNDSUk4NURlY29kZSAvRmxhdGVEZWNvZGUgXSAvTGVuZ3RoIDg1Cj4+CnN0cmVhbQpHYXBRaDBFPUYsMFVcSDNUXHBOWVReUUtrP3RjPklQLDtXI1UxXjIzaWhQRU1fSCJaZyNaWVNWVGpWYk1YQ2tzTUJgWmAiKCEqNWUiVFs9UyU/TH4+ZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgOAowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwNzMgMDAwMDAgbiAKMDAwMDAwMDEwNCAwMDAwMCBuIAowMDAwMDAwMjExIDAwMDAwIG4gCjAwMDAwMDA0MTQgMDAwMDAgbiAKMDAwMDAwMDQ4MiAwMDAwMCBuIAowMDAwMDAwNzY1IDAwMDAwIG4gCjAwMDAwMDA4MjQgMDAwMDAgbiAKdHJhaWxlcgo8PAovSUQgCls8OGQ4NmExNzMyMDNkNzc3NTIyNTZlYTJiMDhjOTYxMjg+PDhkODZhMTczMjAzZDc3NzUyMjU2ZWEyYjA4Yzk2MTI4Pl0KJSBSZXBvcnRMYWIgZ2VuZXJhdGVkIFBERiBkb2N1bWVudCAtLSBkaWdlc3QgKGh0dHA6Ly93d3cucmVwb3J0bGFiLmNvbSkKCi9JbmZvIDUgMCBSCi9Sb290IDQgMCBSCi9TaXplIDgKPj4Kc3RhcnR4cmVmCjk5OAolJUVPRgo=\",\r\n      \"hash\": \"ef98d6a05fb49226ec4b05b4d9f7db1b8aab624223166800680f328ad7812d66\",\r\n      \"creation\": \"2024-07-09T10:00:00Z\"\r\n    }\r\n  ]\r\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{API_CONNECT_URL}}/fhir/r4/DiagnosticReport/{{DIAGNOSTIC_REPORT_ID}}",
                      "host": [
                        "{{API_CONNECT_URL}}"
                      ],
                      "path": [
                        "fhir",
                        "r4",
                        "DiagnosticReport",
                        "{{DIAGNOSTIC_REPORT_ID}}"
                      ]
                    }
                  },
                  "_postman_previewlanguage": null,
                  "header": null,
                  "cookie": [],
                  "body": null
                }
              ]
            }
          ]
        }
      ]
    }
  ],
  "auth": {
    "type": "oauth2",
    "oauth2": [
      {
        "key": "refreshTokenUrl",
        "value": "{{API_CONNECT_AUTH_URL}}",
        "type": "string"
      },
      {
        "key": "tokenRequestParams",
        "value": [
          {
            "key": "audience",
            "value": "{{API_CONNECT_AUDIENCE}}",
            "enabled": true,
            "send_as": "request_body"
          }
        ],
        "type": "any"
      },
      {
        "key": "accessTokenUrl",
        "value": "{{API_CONNECT_AUTH_URL}}",
        "type": "string"
      },
      {
        "key": "clientSecret",
        "value": "{{API_CONNECT_CLIENT_SECRET}}",
        "type": "string"
      },
      {
        "key": "clientId",
        "value": "{{API_CONNECT_CLIENT_ID}}",
        "type": "string"
      },
      {
        "key": "grant_type",
        "value": "client_credentials",
        "type": "string"
      },
      {
        "key": "tokenName",
        "value": "API Connect Access Token",
        "type": "string"
      },
      {
        "key": "addTokenTo",
        "value": "header",
        "type": "string"
      }
    ]
  },
  "event": [
    {
      "listen": "prerequest",
      "script": {
        "type": "text/javascript",
        "packages": {},
        "requests": {},
        "exec": [
          ""
        ]
      }
    },
    {
      "listen": "test",
      "script": {
        "type": "text/javascript",
        "packages": {},
        "requests": {},
        "exec": [
          ""
        ]
      }
    }
  ]
}