Я создаю клиент FHIR в .NET, используя тестовый сервер в следующем запросе: http://argonaut.healthintersections.com.au/open/Patient?family=Doe&given=John. Я могу успешно вернуть и проанализировать ответ JSON для существующего тестового пациента. Мой вариант использования: теперь, когда я знаю, что мой интересующий пациент существует, я хочу вернуть пациенту проблемы / лекарства / прививки.
Может ли кто-нибудь сказать мне, как я могу изменить информацию о пациенте (предположительно идентификатор пациента), полученную в ответе JSON, и запросить все лекарства, иммунизацию или проблемы для указанного пациента? Я пробовал несколько способов, основанных на моей интерпретации документации (пытаясь использовать тип ресурса StructuredDefinition, определенный в спецификации, но я не могу понять это правильно. Выдержка из ответа JSON, показывающего идентификатор пациента, возвращенный с сервера:
"entry":[
{
"resource":{
"resourceType":"Patient",
"id":"4705152-patient",
"meta":{
"versionId":"1",
"lastUpdated":"2015-05-04T13:41:19Z"
},
Спасибо