Ресурс AppointmentType - PullRequest
       96

Ресурс AppointmentType

0 голосов
/ 28 мая 2020

Мне нужно вернуть AppointmentTypes как ресурс FHIR. К сожалению, я не смог найти его в качестве официального формата ресурса FHIR.

Лучше всего было бы создать ресурс Basic, например:

{
  "resourceType": "Basic",
  "id" : "id-of-appointment-type",
  "identifier" : [
    {
            "use" : "secondary",
            "system" : "http://myUrl/myIdentifier",
            "value" : "7"
   }
  ],
  "code" : {
    "coding": [
      {
        "system": "http://myUrl/appointment-type",
        "code": "appointment-type"
      }
    ]
   },
  "text" : {
        "status" : "generated",
        "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\">AppointmentType</div>"
  },
  "extension": [
    {
      "url": "http://myUrl/appointment-type-name",
      "valueString": "New Patient"
    },
    {
      "url": "http://myUrl/appointment-type-availability",
      "valueBoolean": true
    }
  ],
  "meta" : {
        "lastUpdated" : "2020-05-27T00:00:00.000Z"
    }
}

Это будет правильный способ создать ресурс AppointmentType?

1 Ответ

2 голосов
/ 28 мая 2020

Я не вижу очевидных проблем, но оценивали ли вы использование CodeSystem? Вы можете определить свойства в кодах CodeSystem, которые смогут отличать guish доступных типов встреч от недоступных типов встреч - и это будет лучше работать с Appointment, где 'type' должен быть кодом.

...