Передача пациента (POST Patient)

Пример запроса при добавлении пациента:
{
  "resourceType": "Patient",
  "identifier": [
      {
          "system": "urn:oid:1.2.643.2.69.1.2.6",
          "value": "Identificator16.08.2016 16:11:03645",
          "assigner": {
              "reference": "Organization/4a94e705-ee3e-46fc-bba0-0298e0fd5bd2"
          }
      },
      {
          "system": "urn:oid:1.2.643.5.1.34",
          "value": "9262:926304",
          "period": {
              "start": "2007-09-03",
              "end": "2020-02-19"
          },
          "assigner": {
              "reference": "УФМС"
          }
      },
      {
          "system": "urn:oid:1.2.643.3.9",
          "value": "22350554325",
          "assigner": {
              "reference": "ПФР"
          }
      }
  ],
  "name": [
      {
          "family": [
              "Артемьев"
          ],
          "given": [
              "Василий",
              "Андреевич"
          ]
      }
  ],
  "gender": "male",
  "birthDate": "1969-09-02",
  "address": [
      {
          "use": "home",
          "text": "231789, г. Казань, ул. Жукова, д.2, кв. 76"
      }
  ]
}

Добавление полиса пациента (POST Coverage)

Пример запроса при добавлении полиса пациента:
  {
  "resourceType": "Coverage",
  "type": {
    "system": "urn:oid:1.2.643.2.69.1.1.1.48",
    "version": "1",
    "code": "2"
  },
  "identifier": [
    {
      "system": "urn:oid:1.2.643.5.1.13.2.1.1.635.23607",
      "value": "1234567891011121",
      "period": {
        "start": "2012-02-01",
        "end": "2018-02-01"
      }
    }
  ],
  "subscriber": {
    "reference": "Patient/02255d1f-548c-4b04-9ac2-7c97d3efad1a"
  }
}

Передача заявки (POST Bundle заявки)

Структура запроса Bundle заявки

Пример базовой структуры json-запроса для передачи заявки:
  {
  "resourceType": "Bundle",
  "meta": {
    "profile": [
      "StructureDefinition/cd45a667-bde0-490f-b602-8d780acf4aa2"
    ]
  },
  "entry": [
    {
      "resource": {
        "resourceType": "Order",

         //должны быть перечислены все параметры Order

      },
      "transaction": {
        "method": "POST", //тип операции с ресурсом
        "url": "Order" // ресурс
      }
    },
    {
      "resource": {
        "resourceType": "DiagnosticOrder",
        "id": "4f6a30fb-cd3c-4ab6-8757-532101f72065", // GUID ресурса в Bundle, который используется для связи ресурсов внутри Bundle

         //должны быть перечислены все параметры DiagnosticOrder

      },
      "transaction": {
        "method": "POST", //тип операции с ресурсом
        "url": "DiagnosticOrder" // ресурс
      }
    },
    {
      "resource": {
        "resourceType": "Specimen",
        "id": "f8cd600f-f5b5-4b18-9662-18212c1935f9", // GUID ресурса в Bundle, который используется для связи ресурсов внутри Bundle

        //должны быть перечислены все параметры Specimen

      },
      "transaction": {
        "method": "POST", //тип операции с ресурсом
        "url": "Specimen" // ресурс
      }
    },
    {
      "resource": {
        "resourceType": "Encounter",
        "id": "f0ceca14-6847-4ea4-b128-7c86820da428", // GUID ресурса в Bundle, который используется для связи ресурсов внутри Bundle

        //должны быть перечислены все параметры Encounter

      },
      "transaction": {
        "method": "POST", //тип операции с ресурсом
        "url": "Encounter" // ресурс
      }
    },
    {
      "resource": {
        "resourceType": "Condition",
        "id": "65d57862-f2c2-41ef-a5cf-27f2d53569eb", // GUID ресурса в Bundle, который используется для связи ресурсов внутри Bundle

        //должны быть перечислены все параметры Condition

      },
      "transaction": {
        "method": "POST", //тип операции с ресурсом
        "url": "Observation" // ресурс
      }
    },
    {
      "resource": {
        "resourceType": "Practitioner",
        "id": "131d7d5d-0f21-451d-86ec-27fa3e069e1a", // GUID ресурса в Bundle, который используется для связи ресурсов внутри Bundle

        //должны быть перечислены все параметры Practitioner

      },
      "transaction": {
        "method": "POST",
        "url": "Practitioner"
      }
    },
    {
      "resource": {
        "resourceType": "Coverage",
        "id": "04c84a8b-8de7-400a-b9d0-53e6ce37a9bb", // GUID ресурса в Bundle, который используется для связи ресурсов внутри Bundle

        //должны быть перечислены все параметры Coverage

      },
      "transaction": {
        "method": "POST",
        "url": "Coverage"
      }
    },
    {
      "resource": {
        "resourceType": "Patient",
        "id": "d89de286-01ef-4737-a4f9-a10474c5fbc5", // GUID ресурса в Bundle, который используется для связи ресурсов внутри Bundle

        //должны быть перечислены все параметры Patient

      },
      "transaction": {
        "method": "POST",
        "url": "Patient"
      }
    }
// в Bundle могут быть добавлены прочие ресурсы, необходимые для выполнения исследования
  ]
}

Описание ресурсов, входящих в состав Bundle

Order
Пример фрагмента Bundle для Order
  {
  "resource": {
    "resourceType": "Order",
    "identifier": [
      {
        "system": "urn:oid:1.2.643.2.69.1.2.6",
        "value": "IdOrderMis12.01.2016 16:39:27710",
        "assigner": {
          "reference": "Organization/4a94e705-ee3e-46fc-bba0-0298e0fd5bd2"
        }
      }
    ],
    "date": "2012-01-01",
    "subject": {
      "reference": "d89de286-01ef-4737-a4f9-a10474c5fbc5"
    },
    "source": {
      "reference": "131d7d5d-0f21-451d-86ec-27fa3e069e1a"
    },
    "target": {
      "reference": "Organization/4a94e705-ee3e-46fc-bba0-0298e0fd5bd2"
    },
    "when": {
      "code": {
        "coding": [
          {
            "system": "urn:oid:1.2.643.2.69.1.1.1.30",
            "version": "1",
            "code": "Routine"
          }
        ]
      }
    },
    "detail": [
      {
        "reference": "4f6a30fb-cd3c-4ab6-8757-532101f72065"
      }
    ]
  },
  "transaction": {
    "method": "POST",
    "url": "Order"
  }
}
DiagnosticOrder
Пример фрагмента Bundle для DiagnosticOrder
  {
   "resource": {
    "resourceType": "DiagnosticOrder",
    "id": "4f6a30fb-cd3c-4ab6-8757-532101f72065",
    "subject": {
     "reference": "d89de286-01ef-4737-a4f9-a10474c5fbc5"
    },
    "orderer": {
     "reference": "131d7d5d-0f21-451d-86ec-27fa3e069e1a"
    },
    "encounter": {
     "reference": "f0ceca14-6847-4ea4-b128-7c86820da428"
    },
    "supportingInformation": [
     {
      "reference": "651f0cdc-2e7f-4e3a-99b1-da68d2b196c6"
     }
    ],
    "specimen": [
     {
      "reference": "f8cd600f-f5b5-4b18-9662-18212c1935f9"
     }
    ],
    "status": "requested",
    "item": [
     {
      "code": {
       "extension": [
        {
         "url": "urn:oid:1.2.643.2.69.1.100.1",
         "valueCodeableConcept": {
          "coding": [
           {
            "system": "urn:oid:1.2.643.2.69.1.1.1.32",
            "version": "1",
            "code": "1"
           }
          ]
         }
        },
        {
         "url": "urn:oid:1.2.643.2.69.1.100.2",
         "valueReference": {
          "reference": "04c84a8b-8de7-400a-b9d0-53e6ce37a9bb"
         }
        }
       ],
       "coding": [
        {
         "system": "urn:oid:1.2.643.2.69.1.1.1.31",
         "version": "1",
         "code": "B03.016.002"
        }
       ]
      }
     }
    ]
   },
   "transaction": {
    "method": "POST",
    "url": "DiagnosticOrder"
   }
}
Specimen
Пример фрагмента Bundle для Specimen
  {
  "resource": {
  "resourceType": "Specimen",
  "id": "f8cd600f-f5b5-4b18-9662-18212c1935f9",
  "subject": {
   "reference": "d89de286-01ef-4737-a4f9-a10474c5fbc5"
  },
  "collection": {
   "collectedDateTime": "2015-05-27"
  }
  },
  "transaction": {
  "method": "POST",
  "url": "Specimen"
  }
 }
Encounter
Пример фрагмента Bundle для Encounter
  {
   "resource": {
    "resourceType": "Encounter",
    "id": "f0ceca14-6847-4ea4-b128-7c86820da428",
    "identifier": [
     {
      "system": "urn:oid:1.2.643.2.69.1.2.6",
      "value": "IdCaseMis12.01.2016 16:39:27711"
     }
    ],
    "status": "in-progress",
    "class": "ambulatory",
    "type": [
     {
      "coding": [
       {
        "system": "urn:oid:1.2.643.2.69.1.1.1.35",
        "version": "1",
        "code": "2"
       }
      ]
     }
    ],
    "patient": {
     "reference": "d89de286-01ef-4737-a4f9-a10474c5fbc5"
    },
    "reason": [
     {
      "coding": [
       {
        "system": "urn:oid:1.2.643.2.69.1.1.1.19",
        "version": "1",
        "code": "1"
       }
      ]
     }
    ],
    "indication": [
     {
      "reference": "65d57862-f2c2-41ef-a5cf-27f2d53569eb"
     }
    ],
    "serviceProvider": {
     "reference": "Organization/4a94e705-ee3e-46fc-bba0-0298e0fd5bd2"
    }
   },
   "transaction": {
    "method": "POST",
    "url": "Encounter"
   }
}
Condition
Пример фрагмента Bundle для Condition
  {
   "resource": {
    "resourceType": "Condition",
    "id": "65d57862-f2c2-41ef-a5cf-27f2d53569eb",
    "patient": {
     "reference": "d89de286-01ef-4737-a4f9-a10474c5fbc5"
    },
    "code": {
     "coding": [
      {
       "system": "urn:oid:1.2.643.2.69.1.1.1.2",
       "version": "1",
       "code": "R10.0"
      }
     ]
    },
    "category": {
     "coding": [
      {
       "system": "urn:oid:1.2.643.2.69.1.1.1.36",
       "version": "1",
       "code": "diagnosis"
      }
     ]
    },
    "clinicalStatus": "confirmed"
   },
   "transaction": {
    "method": "POST",
    "url": "Condition"
   }
  }
Observation
Пример фрагмента Bundle для Observation
  {
   "resource": {
    "resourceType": "Observation",
    "id": "651f0cdc-2e7f-4e3a-99b1-da68d2b196c6",
    "code": {
     "coding": [
      {
       "system": "urn:oid:1.2.643.2.69.1.1.1.37",
       "version": "1",
       "code": "2"
      }
     ]
    },
    "valueQuantity": {
     "value": 75
    },
    "status": "final"
   },
   "transaction": {
    "method": "POST",
    "url": "Observation"
   }
  }
Practitioner
Пример фрагмента Bundle для Practitioner
  {
   "resource": {
    "resourceType": "Practitioner",
    "id": "131d7d5d-0f21-451d-86ec-27fa3e069e1a",
    "identifier": [
     {
      "system": "urn:oid:1.2.643.2.69.1.2.6",
      "value": "IdDoctorMIS12.01.2016 16:39:27711"
     }
    ],
    "name": {
     "family": [
      "Сидоров"
     ],
     "given": [
      "Михаил",
      "Сидорович"
     ]
    },
    "practitionerRole": [
     {
      "managingOrganization": {
       "reference": "Organization/4a94e705-ee3e-46fc-bba0-0298e0fd5bd2"
      },
      "role": {
       "coding": [
        {
         "system": "urn:oid:1.2.643.5.1.13.2.1.1.607",
         "version": "1",
         "code": "73"
        }
       ]
      },
      "specialty": [
       {
        "coding": [
         {
          "system": "urn:oid:1.2.643.5.1.13.2.1.1.181",
          "version": "1",
          "code": "27"
         }
        ]
       }
      ]
     }
    ]
   },
   "transaction": {
    "method": "POST",
    "url": "Practitioner"
   }
  }
Coverage
Пример фрагмента Bundle для Coverage
  {
   "resource": {
    "resourceType": "Coverage",
    "id": "04c84a8b-8de7-400a-b9d0-53e6ce37a9bb",
    "type": {
     "system": "urn:oid:1.2.643.2.69.1.1.1.48",
     "version": "1",
     "code": "2"
    },
    "identifier": [
     {
      "system": "urn:oid:1.2.643.5.1.13.2.1.1.635.23607",
      "value": "1234567891011121",
      "period": {
       "start": "2012-02-01",
       "end": "2018-02-01"
      }
     }
    ],
    "subscriber": {
     "reference": "d89de286-01ef-4737-a4f9-a10474c5fbc5"
    }
   },
   "transaction": {
    "method": "POST",
    "url": "Coverage"
   }
  }

Запрос заявки ($getorder)

Пример запроса
  {
  "resourceType": "Parameters",
  "parameter": [
    {
      "name": "SourceCode",
      "valueString": "4a94e705-ee3e-46fc-bba0-0298e0fd5bd2"
    },
    {
      "name": "TargetCode",
      "valueString": "4a94e705-ee3e-46fc-bba0-0298e0fd5bd2"
    },
    {
      "name": "OrderMisID",
      "valueString": "IdOrderMis12.01.2016 16:38:20127"
    }
  ]
}

Запрос ссылок на заявки ($getlastorders)

Пример запроса
{
  "resourceType": "Parameters",
  "parameter": [
    {
      "name": "TargetCode",
      "valueString": "4a94e705-ee3e-46fc-bba0-0298e0fd5bd2"
    },
    {
      "name": "StartDate",
      "valueString": "2012-01-01"
    }
  ]
}

Запрос заявок ($getorders)

Пример запроса
{
  "resourceType": "Parameters",
   "parameter": [
    {
      "name": "SourceCode",
      "valueString": "4a94e705-ee3e-46fc-bba0-0298e0fd5bd2"
    },
    {
      "name": "TargetCode",
      "valueString": "4a94e705-ee3e-46fc-bba0-0298e0fd5bd2"
    },
    {
      "name": "StartDate",
      "valueString": "2015-01-01"
    },
    {
      "name": "EndDate",
      "valueString": "2016-05-17"
    }
  ]
}

Передача результата (POST Bundle результата)

Структура запроса Bundle результата

Пример базовой структуры json-запроса для передачи результата
  {
  "resourceType": "Bundle",
  "meta": {
    "profile": [
      "StructureDefinition/21f687dd-0b3b-4a7b-af8f-04be625c0201"
    ]
  },
  "entry": [
    {
      "resource": {
        "resourceType": "OrderResponse",

        //должны быть перечислены все параметры OrderResponse

      },
      "transaction": {
        "method": "POST", //тип операции с ресурсом
        "url": "OrderResponse" // ресурс
      }
    },
    {
      "resource": {
        "resourceType": "DiagnosticReport",
        "id": "4f6a30fb-cd3c-4ab6-8757-532101f72065", // GUID ресурса в Bundle, который используется для связи ресурсов внутри Bundle

         //должны быть перечислены все параметры DiagnosticReport

      },
      "transaction": {
        "method": "POST",  //тип операции с ресурсом
        "url": "DiagnosticReport" // ресурс
      }
    },
    {
      "resource": {
        "resourceType": "Observation",
        "id": "661f0cdc-2e7f-4e3a-99b1-da68d2b196c6", // GUID ресурса в Bundle, который используется для связи ресурсов внутри Bundle

         //должны быть перечислены все параметры Observation

      },
      "transaction": {
        "method": "POST",  //тип операции с ресурсом
        "url": "Observation" // ресурс
      }
    },
    {
      "resource": {
        "resourceType": "Practitioner",
        "id": "131d7d5d-0f21-451d-86ec-27fa3e069e1a", // GUID ресурса в Bundle, который используется для связи ресурсов внутри Bundle

         //должны быть перечислены все параметры Practitioner

      },
      "transaction": {
        "method": "POST",  //тип операции с ресурсом
        "url": "Practitioner" // ресурс
      }
    }
// в Bundle могут быть добавлены прочие ресурсы, необходимые для передачи результата
  ]
}

Описание ресурсов, входящих в состав Bundle

OrderResponse
Пример фрагмента Bundle для OrderResponse
  {
   "resource": {
    "resourceType": "OrderResponse",
    "identifier": [
     {
      "system": "urn:oid:1.2.643.2.69.1.2.2",
      "value": "IdOrderLis13.01.2016 14:52:08605"
     }
    ],
    "request": {
     "reference": "Order/f2f5d46a-cefc-4d88-8c47-eb104a543870"
    },
    "date": "2012-02-01",
    "who": {
     "reference": "Organization/4a94e705-ee3e-46fc-bba0-0298e0fd5bd2"
    },
    "orderStatus": "accepted",
    "description": "Comment",
    "fulfillment": [
     {
      "reference": "4f6a30fb-cd3c-4ab6-8757-532101f72065"
     }
    ]
   },
   "transaction": {
    "method": "POST",
    "url": "OrderResponse"
   }
  }
DiagnosticReport
Пример фрагмента Bundle для DiagnosticReport
  {
   "resource": {
    "resourceType": "DiagnosticReport",
    "id": "4f6a30fb-cd3c-4ab6-8757-532101f72065",
    "name": {
     "coding": [
      {
       "system": "urn:oid:1.2.643.2.69.1.1.1.31",
       "version": "1",
       "code": "B03.016.006"
      }
     ]
    },
    "status": "final",
    "issued": "03-01-2012",
    "subject": {
     "reference": "Patient/02255d1f-548c-4b04-9ac2-7c97d3efad1a"
    },
    "performer": {
     "reference": "131d7d5d-0f21-451d-86ec-27fa3e069e1a"
    },
    "requestDetail": [
     {
      "reference": "DiagnosticOrder/6dc7cd20-b111-4055-9ce2-1f0fc85a9187"
     }
    ],
    "result": [
     {
      "reference": "661f0cdc-2e7f-4e3a-99b1-da68d2b196c6"
     }
    ],
    "conclusion": "Текст заключения по услуге B03.016.006",
    "presentedForm": [
     {
      "data": "UcWVSQ…~…VE9PSJ9"
     }
    ]
   },
   "transaction": {
    "method": "POST",
    "url": "DiagnosticReport"
   }
  }
Observation
Пример фрагмента Bundle для Observation
Пример передачи числового результата
  {
  "resource": {
    "resourceType": "Observation",
    "id": "661f0cdc-2e7f-4e3a-99b1-da68d2b196c6",
    "code": {
      "coding": [
        {
          "system": "urn:oid:1.2.643.2.69.1.1.1.1",
          "version": "1",
          "code": "17861-6"
        }
      ]
    },
    "valueQuantity": {
      "value": 2.2,
      "units": "ммоль/л"
    },
    "comments": "Комментарий к результату теста",
    "issued": "2012-02-02T00:00:00+03:00",
    "status": "final",
    "method": {
      "coding": [
        {
          "system": "urn:oid:1.2.643.2.69.1.2.2",
          "version": "1",
          "code": "Химический"
        }
      ]
    },
    "performer": [
      {
        "reference": "Practitioner/ab1af9a5-91b0-4c7f-aba7-6eb4b8f43aab"
      }
    ],
    "referenceRange": [
      {
        "low": {
          "value": 2.15,
          "units": "ммоль/л"
        },
        "high": {
          "value": 2.5,
          "units": "ммоль/л"
        }
      }
    ]
  },
  "transaction": {
    "method": "POST",
    "url": "Observation"
  }
}
Пример передачи текстового результата
  {
    "resource": {
        "resourceType": "Observation",
        "id": "661f0cdc-2e7f-4e3a-99b1-da68d2b196c6",
        "code": {
            "coding": [
                {
                    "system": "urn:oid:1.2.643.2.69.1.1.1.1",
                    "version": "1",
                    "code": "17861-6"
                }
            ]
        },
        "valueString": "светло-желтый",
        "comments": "Комментарий к результату теста",
        "issued": "2012-02-02T00:00:00+03:00",
        "status": "final",
        "method": {
            "coding": [
                {
                    "system": "urn:oid:1.2.643.2.69.1.2.2",
                    "version": "1",
                    "code": "Химический"
                }
            ]
        },
        "performer": [
            {
                "reference": "Practitioner/ab1af9a5-91b0-4c7f-aba7-6eb4b8f43aab"
            }
        ],
        "referenceRange": [
            {
                "text": "От бледного до темно-желтого цвета"
            }
        ]
    },
    "transaction": {
        "method": "POST",
        "url": "Observation"
    }
}
Practitioner
Пример фрагмента Bundle для Practitioner
  {
   "resource": {
    "resourceType": "Practitioner",
    "id": "131d7d5d-0f21-451d-86ec-27fa3e069e1a",
    "identifier": [
     {
      "system": "urn:oid:1.2.643.2.69.1.2.6",
      "value": "IdDoctorMIS13.01.2016 14:52:09143"
     }
    ],
    "name": {
     "family": [
      "Константинов"
     ],
     "given": [
      "Харитон",
      "Михайлович"
     ]
    },
    "practitionerRole": [
     {
      "managingOrganization": {
       "reference": "Organization/4a94e705-ee3e-46fc-bba0-0298e0fd5bd2"
      },
      "role": {
       "coding": [
        {
         "system": "urn:oid:1.2.643.5.1.13.2.1.1.607",
         "version": "1",
         "code": "73"
        }
       ]
      },
      "specialty": [
       {
        "coding": [
         {
          "system": "urn:oid:1.2.643.5.1.13.2.1.1.181",
          "version": "1",
          "code": "27"
         }
        ]
       }
      ]
     }
    ]
   },
   "transaction": {
    "method": "POST",
    "url": "Practitioner"
   }
  }
 ]
}

Передача результата без заявки (POST Bundle без заявки)

Структура запроса Bundle результата без заявки

Пример базовой структуры json-запроса для передачи результата без заявки:
{
  "resourceType": "Bundle",
  "meta": {
    "profile": [
      "StructureDefinition/21f687dd-0b3b-4a7b-af8f-04be625c0201"
    ]
  },
  "entry": [
    {
      "resource": {
        "resourceType": "OrderResponse",

        //должны быть перечислены все параметры OrderResponse

      },
      "transaction": {
        "method": "POST", //тип операции с ресурсом
        "url": "OrderResponse" // ресурс
      }
    },
    {
      "resource": {
        "resourceType": "DiagnosticReport",
        "id": "4f6a30fb-cd3c-4ab6-8757-532101f72065", // GUID ресурса в Bundle, который используется для связи ресурсов внутри Bundle

         //должны быть перечислены все параметры DiagnosticReport

      },
      "transaction": {
        "method": "POST",  //тип операции с ресурсом
        "url": "DiagnosticReport" // ресурс
      }
    },
    {
      "resource": {
        "resourceType": "Observation",
        "id": "661f0cdc-2e7f-4e3a-99b1-da68d2b196c6", // GUID ресурса в Bundle, который используется для связи ресурсов внутри Bundle

         //должны быть перечислены все параметры Observation

      },
      "transaction": {
        "method": "POST",  //тип операции с ресурсом
        "url": "Observation" // ресурс
      }
    },
    {
      "resource": {
        "resourceType": "Practitioner",
        "id": "131d7d5d-0f21-451d-86ec-27fa3e069e1a", // GUID ресурса в Bundle, который используется для связи ресурсов внутри Bundle

         //должны быть перечислены все параметры Practitioner

      },
      "transaction": {
        "method": "POST",  //тип операции с ресурсом
        "url": "Practitioner" // ресурс
      }
    },
    {
      "resource": {
        "resourceType": "Patient",
        "id": "131d7d5d-0f21-451d-86ec-27fa3e069231", // GUID ресурса в Bundle, который используется для связи ресурсов внутри Bundle

         //должны быть перечислены все параметры Patient

      },
      "transaction": {
        "method": "POST",  //тип операции с ресурсом
        "url": "Patient" // ресурс
      }
    }

// в Bundle могут быть добавлены прочие ресурсы, необходимые для передачи результата
  ]
}

Описание ресурсов, входящих в состав Bundle

OrderResponse
Пример фрагмента Bundle для OrderResponse
{
 "resource": {
  "resourceType": "OrderResponse",
  "identifier": [
   {
    "system": "urn:oid:1.2.643.2.69.1.2.2",
    "value": "IdOrderLis13.01.2016 14:52:08605"
   }
  ],
  "request": {
   "reference": ""
  },
  "date": "2012-02-01",
  "who": {
   "reference": "Organization/4a94e705-ee3e-46fc-bba0-0298e0fd5bd2"
  },
  "orderStatus": "accepted",
  "description": "Comment",
  "fulfillment": [
   {
    "reference": "4f6a30fb-cd3c-4ab6-8757-532101f72065"
   }
  ]
 },
 "transaction": {
  "method": "POST",
  "url": "OrderResponse"
 }
}
DiagnosticReport
Пример фрагмента Bundle для DiagnosticReport
{
   "resource": {
    "resourceType": "DiagnosticReport",
    "id": "4f6a30fb-cd3c-4ab6-8757-532101f72065",
    "name": {
     "coding": [
      {
       "system": "urn:oid:1.2.643.2.69.1.1.1.31",
       "version": "1",
       "code": "B03.016.006"
      }
     ]
    },
    "status": "final",
    "issued": "2012-03-01",
    "subject": {
     "reference": "02255d1f-548c-4b04-9ac2-7c97d3efad1a"
    },
    "performer": {
     "reference": "131d7d5d-0f21-451d-86ec-27fa3e069e1a"
    },
    "result": [
     {
      "reference": "661f0cdc-2e7f-4e3a-99b1-da68d2b196c6"
     }
    ],
    "conclusion": "Текст заключения по услуге B03.016.006",
    "presentedForm": [
     {
      "data": "UcWVSQ…~…VE9PSJ9"
     }
    ]
   },
   "transaction": {
    "method": "POST",
    "url": "DiagnosticReport"
   }
  }
Observation
Пример фрагмента Bundle для Observation
Пример передачи числового результата
{
  "resource": {
    "resourceType": "Observation",
    "id": "661f0cdc-2e7f-4e3a-99b1-da68d2b196c6",
    "code": {
      "coding": [
        {
          "system": "urn:oid:1.2.643.2.69.1.1.1.1",
          "version": "1",
          "code": "17861-6"
        }
      ]
    },
    "valueQuantity": {
      "value": 2.2,
      "units": "ммоль/л"
    },
    "comments": "Комментарий к результату теста",
    "issued": "2012-02-02T00:00:00+03:00",
    "status": "final",
    "method": {
      "coding": [
        {
          "system": "urn:oid:1.2.643.2.69.1.2.2",
          "version": "1",
          "code": "Химический"
        }
      ]
    },
    "performer": [
      {
        "reference": "Practitioner/ab1af9a5-91b0-4c7f-aba7-6eb4b8f43aab"
      }
    ],
    "referenceRange": [
      {
        "low": {
          "value": 2.15,
          "units": "ммоль/л"
        },
        "high": {
          "value": 2.5,
          "units": "ммоль/л"
        }
      }
    ]
  },
  "transaction": {
    "method": "POST",
    "url": "Observation"
  }
}
Пример передачи текстового результата
{
    "resource": {
        "resourceType": "Observation",
        "id": "661f0cdc-2e7f-4e3a-99b1-da68d2b196c6",
        "code": {
            "coding": [
                {
                    "system": "urn:oid:1.2.643.2.69.1.1.1.1",
                    "version": "1",
                    "code": "17861-6"
                }
            ]
        },
        "valueString": "светло-желтый",
        "comments": "Комментарий к результату теста",
        "issued": "2012-02-02T00:00:00+03:00",
        "status": "final",
        "method": {
            "coding": [
                {
                    "system": "urn:oid:1.2.643.2.69.1.2.2",
                    "version": "1",
                    "code": "Химический"
                }
            ]
        },
        "performer": [
            {
                "reference": "Practitioner/ab1af9a5-91b0-4c7f-aba7-6eb4b8f43aab"
            }
        ],
        "referenceRange": [
            {
                "text": "От бледного до темно-желтого цвета"
            }
        ]
    },
    "transaction": {
        "method": "POST",
        "url": "Observation"
    }
}
Practitioner
Пример фрагмента Bundle для Practitioner
{
   "resource": {
    "resourceType": "Practitioner",
    "id": "131d7d5d-0f21-451d-86ec-27fa3e069e1a",
    "identifier": [
     {
      "system": "urn:oid:1.2.643.2.69.1.2.6",
      "value": "IdDoctorMIS12.01.2016 16:39:27711"
     }
    ],
    "name": {
     "family": [
      "Сидоров"
     ],
     "given": [
      "Михаил",
      "Сидорович"
     ]
    },
    "practitionerRole": [
     {
      "managingOrganization": {
       "reference": "Organization/4a94e705-ee3e-46fc-bba0-0298e0fd5bd2"
      },
      "role": {
       "coding": [
        {
         "system": "urn:oid:1.2.643.5.1.13.2.1.1.607",
         "version": "1",
         "code": "73"
        }
       ]
      },
      "specialty": [
       {
        "coding": [
         {
          "system": "urn:oid:1.2.643.5.1.13.2.1.1.181",
          "version": "1",
          "code": "27"
         }
        ]
       }
      ]
     }
    ]
   },
   "transaction": {
    "method": "POST",
    "url": "Practitioner"
   }
  }
Patient
Пример фрагмента Bundle для Patient
{
  "resourceType": "Patient",
  "identifier": [
    {
      "system": "urn:oid:1.2.643.5.1.34",
      "value": "IdPatientMis12.01.2016 16:40:039",
      "period": {
        "start": "2012-02-01",
        "end": "2018-02-01"
      },
      "assigner": {
        "reference": "Link/4a94e705-ee3e-46fc-bba0-0298e0fd5bd2"
      }
    }
  ],
  "name": [
    {
      "family": [
        "Николаев"
      ],
      "given": [
        "Антон",
        "Артёмович"
      ]
    }
  ],
  "gender": "male",
  "birthDate": "1950-06-17",
  "address": [
    {
      "use": "home",
      "text": "наб. канала Грибоедова, д.15, кв.96"
    }
    ]
}

Запрос статуса ($getstatus)

Пример запроса
Пример 1
  {
  "resourceType": "Parameters",
  "parameter": [
    {
      "name": "OrderId",
      "valueString": "99e4270e-a713-4fab-8ecf-e19161ece69c"
    }
  ]
}
Пример 2
{
    "resourceType": "Parameters",
    "parameter": [
        {
            "name": "SourceCode",
            "valueString": "4a94e705-ee3e-46fc-bba0-0298e0fd5bd2"
        },
        {
            "name": "OrderMisID",
            "valueString": "IdOrderMis2"
        }
    ]
}

Запрос результата ($getresult)

Пример запроса
  {
  "resourceType": "Parameters",
  "parameter": [
    {
      "name": "SourceCode",
      "valueString": "4a94e705-ee3e-46fc-bba0-0298e0fd5bd2"
    },
    {
      "name": "TargetCode",
      "valueString": "4a94e705-ee3e-46fc-bba0-0298e0fd5bd2"
    },
    {
      "name": "OrderMisID",
      "valueString": "IdOrderMis13.01.2016 14:52:34993"
    }
  ]
}

Запрос всех результатов для заданной МО ($getresults)

Пример запроса
{
  "resourceType": "Parameters",
  "parameter": [
    {
      "name": "TargetCode",
      "valueString": "4a94e705-ee3e-46fc-bba0-0298e0fd5bd2"
    },
    {
      "name": "SourceCode",
      "valueString": "4a94e705-ee3e-46fc-bba0-0298e0fd5bd2"
    },
    {
      "name": "StartDate",
      "valueString": "2012-01-01"
    }
  ]
}

Передача статистической информации ($addmetrics)

Пример запроса
{
"start": "2016-04-10T00:00:00+00",
"end": "2016-04-10T23:59:59+00",
"metrics": [
{
  "code": "count",
  "value": 59
}
],
"source": "Organization/4a94e705-ee3e-46fc-bba0-0298e0fd5bd2"
}