Единая платформа цифрового здравоохранения Узбекистана
0.5.0 - ci-build Uzbekistan флаг

Uzbekistan Digital Health Platform, опубликовано Ministry of Health of the Republic of Uzbekistan. Это руководство не является санкционированной публикацией; это непрерывная сборка для версии 0.5.0, созданной FHIR (HL7® FHIR® Standard) CI Build. Эта версия основана на нынешнем содержании https://github.com/uzinfocom-org/digital-health-ig/ и регулярно изменяется. Смотрите каталог опубликованных версий

Профиль ресурса: UZ Core HealthcareService ( Экспериментальный )

Официальный URL: https://dhp.uz/fhir/core/StructureDefinition/uz-core-healthcareservice Версия: 0.5.0
Active по состоянию на 2025-03-11 Вычисляемое имя: UZCoreHealthcareService

Uzbekistan Core HealthcareService profile, used to define healthcare services available

Машинный перевод, требуется проверка человеком. Эта страница автоматически переведена с английского языка с помощью искусственного интеллекта и пока не проверена редактором. При любых расхождениях приоритет имеет оригинальная англоязычная версия.

UZ Core HealthcareService описывает услугу, которую Organization предоставляет в Location. В рамках Цифровой платформы здравоохранения у него две задачи: маршрутизация направлений к нужному поставщику услуг и роль каталога доступных лабораторных исследований - его категория и тип связаны с определениями лабораторных тестов и результатов. PractitionerRole также может указывать на услугу, которую оказывает специалист.

Обязательные элементы данных и элементы Must Support

Перечисленные ниже элементы должны всегда присутствовать (обязательные) либо должны поддерживаться при наличии данных (Must Support) - не все они обязательны, но ваша система должна заполнять каждый элемент Must Support, когда у неё есть соответствующие данные, и обрабатывать его при получении. Это сводка в человекочитаемом виде; приведённые ниже формальные представления задают точные кардинальности, типы и терминологические связки.

Каждый UZ Core HealthcareService должен иметь

В базовом FHIR-ресурсе HealthcareService нет обязательных элементов, и данный профиль их не добавляет. На практике вы будете заполнять name, category и type вместе (см. Must Support ниже).

Каждый UZ Core HealthcareService должен поддерживать

  • флаг active;
  • name услуги;
  • category - закодированную либо в слайсе категории услуги DHP, либо в слайсе лабораторной категории (каждый связан со своим национальным набором значений);
  • type - закодированный либо в слайсе услуги DHP, либо в слайсе лабораторного теста (каждый связан со своим национальным набором значений).

Используйте слайсы лабораторной категории/типа, когда услуга представляет собой лабораторный тест в каталоге, и слайсы услуги DHP - для клинических услуг. Заполняйте подходящий слайс, а не оба сразу.

Построение JSON, шаг за шагом

Приведённые ниже примеры идут от наименьшего экземпляра, который примет сервер, до полной записи каталога с переведёнными названиями. Скопируйте один из них и адаптируйте - каждое показанное значение проходит валидацию по этому профилю. Полный эталонный экземпляр - это пример HealthcareService.

Наименьший HealthcareService, который вам следует отправлять

Этот профиль и базовый ресурс не добавляют обязательных элементов, поэтому абсолютный минимум - это лишь заявление о профиле в meta.profile. Само по себе это бесполезно - всегда отправляйте флаг active и name, чтобы запись можно было идентифицировать в каталоге. Чтобы сделать услугу маршрутизируемой для направлений или классифицируемой как лабораторный тест, добавьте category и type, показанные далее:

{
  "resourceType": "HealthcareService",
  "meta": {
    "profile": ["https://dhp.uz/fhir/core/StructureDefinition/uz-core-healthcareservice"]
  },
  "active": true,
  "name": "IHC-ga xos"
}

Флаг active указывает, предоставляется ли услуга в настоящее время; установите его в false, чтобы вывести запись из каталога без её удаления.

Клиническая услуга DHP

Для клинической услуги добавьте category и type. Оба слайсируются по system в coding: слайсы DHP используют систему cancer-types-cs, при этом category несёт категорию услуги, а type - конкретную услугу. Слайс выбирается по URI system, поэтому он должен совпадать в точности:

{
  "resourceType": "HealthcareService",
  "meta": {
    "profile": ["https://dhp.uz/fhir/core/StructureDefinition/uz-core-healthcareservice"]
  },
  "active": true,
  "name": "IHC-ga xos",
  "category": [
    {
      "coding": [
        { "system": "https://terminology.dhp.uz/fhir/core/CodeSystem/cancer-types-cs", "code": "cancr0013.00000" }
      ]
    }
  ],
  "type": [
    {
      "coding": [
        { "system": "https://terminology.dhp.uz/fhir/core/CodeSystem/cancer-types-cs", "code": "cancr0013.00001" }
      ]
    }
  ]
}

Коды category и type связаны с национальными наборами значений (связка required) - category с ServiceCategoriesVS, а type с ServiceNamesVS; значение должно происходить из связанного набора. О том, как формируются национальные системы кодов, см. Терминология.

Лабораторный тест в каталоге

Лабораторные услуги каталогизируются через отдельный лабораторный слайс на category и type. Этот слайс ещё дорабатывается - система кодов лабораторного type пока не опубликована - поэтому полный пример JSON для лабораторных услуг будет добавлен сюда, как только терминология будет готова. До тех пор моделируйте услуги с помощью слайса DHP, показанного выше.

Названия более чем на одном языке

Платформа обслуживает узбекский, русский и каракалпакский языки. name содержит авторитетный текст на узбекском языке; переводы передаются как расширение translation на сопутствующем элементе _name (обратите внимание на ведущее подчёркивание - именно туда FHIR помещает расширения для примитива). Каждый перевод связывает код lang с переведённым content:

"name": "IHC-ga xos",
"_name": {
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/translation",
      "extension": [
        { "url": "lang", "valueCode": "ru" },
        { "url": "content", "valueString": "ИГХ специфические" }
      ]
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/translation",
      "extension": [
        { "url": "lang", "valueCode": "kaa" },
        { "url": "content", "valueString": "IHC ushın arnawlı" }
      ]
    }
  ]
}

name несёт авторитетный текст на узбекском языке; сопутствующий элемент _name содержит его русский и каракалпакский переводы, сопоставленные поле за полем. Добавляйте по одному расширению translation на каждый язык, который у вас есть.

Примеры вызовов API и образец полезной нагрузки см. в разделе Быстрый старт внизу этой страницы.

Использование:

You can also check for usages in the FHIR IG Statistics

Формальные представления содержимого профиля

Описание профилей, дифференциалов, снимков и их представлений.

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. HealthcareService 0..* HealthcareService(5.0.0) The details of a healthcare service available at a location
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... category SΣ 0..* CodeableConcept Broad category of service being performed or delivered
Привязка: ServiceCategory (example): A category of the service(s) that could be provided.
.... Разрезы для coding Σ 0..* Coding Code defined by a terminology system
Разрез: Не упорядочено, Открыто от value:system
..... coding:dhpCategory SΣ 0..1 Coding Code defined by a terminology system
...... system SΣ 1..1 uri Identity of the terminology system
Требуемый шаблон: https://terminology.dhp.uz/fhir/core/CodeSystem/cancer-types-cs
...... code SΣC 1..1 code Symbol in syntax defined by the system
Привязка: ServiceCategoriesVS (0.5.0) (required)
..... coding:labCategory SΣ 0..1 Coding Code defined by a terminology system
...... system SΣ 1..1 uri Identity of the terminology system
Требуемый шаблон: https://terminology.dhp.uz/fhir/core/CodeSystem/lab-categories-cs
...... code SΣC 1..1 code Symbol in syntax defined by the system
Привязка: LabServiceCategoriesVS (0.5.0) (required)
... type SΣ 0..* CodeableConcept Type of service that may be delivered or performed
Привязка: ServiceType (example): Additional details about where the content was created (e.g. clinical specialty).
.... Разрезы для coding Σ 0..* Coding Code defined by a terminology system
Разрез: Не упорядочено, Открыто от value:system
..... coding:dhpService SΣ 0..1 Coding Code defined by a terminology system
...... system SΣ 1..1 uri Identity of the terminology system
Требуемый шаблон: https://terminology.dhp.uz/fhir/core/CodeSystem/cancer-types-cs
...... code SΣC 1..1 code Symbol in syntax defined by the system
Привязка: ServiceNamesVS (0.5.0) (required)
..... coding:labService SΣ 0..1 Coding Code defined by a terminology system
...... system SΣ 1..1 uri Identity of the terminology system
Требуемый шаблон: https://terminology.dhp.uz/fhir/core/CodeSystem/observation-lab-research-codes-cs
...... code SΣC 1..1 code Symbol in syntax defined by the system
Привязка: ObservationCodesVS (0.5.0) (required)
... name SΣ 0..1 string Description of service as presented to a consumer while searching

doco Документация для этого формата

Привязки к терминологии

Путь Статус Использование ValueSet Версия Источник
HealthcareService.category Base example Service Category 📍5.0.0 Стандарт FHIR
HealthcareService.category.​coding:dhpCategory.code Base required Categories of cancer-related services 📍0.5.0 этот IG
HealthcareService.category.​coding:labCategory.code Base required Uzbekistan Laboratory Service Categories ValueSet 📍0.5.0 этот IG
HealthcareService.type Base example Service Type 📍5.0.0 Стандарт FHIR
HealthcareService.type.​coding:dhpService.code Base required Cancer-related services 📍0.5.0 этот IG
HealthcareService.type.​coding:labService.code Base required Observation codes 📍0.5.0 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
dom-2 error HealthcareService If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error HealthcareService If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error HealthcareService If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error HealthcareService If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика HealthcareService A resource should have narrative for robust management text.`div`.exists()
ele-1 error HealthcareService.implicitRules, HealthcareService.modifierExtension, HealthcareService.active, HealthcareService.category, HealthcareService.category.coding, HealthcareService.category.coding:dhpCategory, HealthcareService.category.coding:dhpCategory.system, HealthcareService.category.coding:dhpCategory.code, HealthcareService.category.coding:labCategory, HealthcareService.category.coding:labCategory.system, HealthcareService.category.coding:labCategory.code, HealthcareService.type, HealthcareService.type.coding, HealthcareService.type.coding:dhpService, HealthcareService.type.coding:dhpService.system, HealthcareService.type.coding:dhpService.code, HealthcareService.type.coding:labService, HealthcareService.type.coding:labService.system, HealthcareService.type.coding:labService.code, HealthcareService.name All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error HealthcareService.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. HealthcareService 0..* HealthcareService(5.0.0) The details of a healthcare service available at a location
... active S 0..1 boolean Whether this HealthcareService record is in active use
... category S 0..* CodeableConcept Broad category of service being performed or delivered
.... Разрезы для coding 0..* Coding Code defined by a terminology system
Разрез: Не упорядочено, Открыто от value:system
..... coding:dhpCategory S 0..1 Coding Code defined by a terminology system
...... system S 1..1 uri Identity of the terminology system
Требуемый шаблон: https://terminology.dhp.uz/fhir/core/CodeSystem/cancer-types-cs
...... code S 1..1 code Symbol in syntax defined by the system
Привязка: ServiceCategoriesVS (0.5.0) (required)
..... coding:labCategory S 0..1 Coding Code defined by a terminology system
...... system S 1..1 uri Identity of the terminology system
Требуемый шаблон: https://terminology.dhp.uz/fhir/core/CodeSystem/lab-categories-cs
...... code S 1..1 code Symbol in syntax defined by the system
Привязка: LabServiceCategoriesVS (0.5.0) (required)
... type S 0..* CodeableConcept Type of service that may be delivered or performed
.... Разрезы для coding 0..* Coding Code defined by a terminology system
Разрез: Не упорядочено, Открыто от value:system
..... coding:dhpService S 0..1 Coding Code defined by a terminology system
...... system S 1..1 uri Identity of the terminology system
Требуемый шаблон: https://terminology.dhp.uz/fhir/core/CodeSystem/cancer-types-cs
...... code S 1..1 code Symbol in syntax defined by the system
Привязка: ServiceNamesVS (0.5.0) (required)
..... coding:labService S 0..1 Coding Code defined by a terminology system
...... system S 1..1 uri Identity of the terminology system
Требуемый шаблон: https://terminology.dhp.uz/fhir/core/CodeSystem/observation-lab-research-codes-cs
...... code S 1..1 code Symbol in syntax defined by the system
Привязка: ObservationCodesVS (0.5.0) (required)

doco Документация для этого формата

Терминологические привязки (дифференциал)

Путь Статус Использование ValueSet Версия Источник
HealthcareService.category.​coding:dhpCategory.code Base required Categories of cancer-related services 📍0.5.0 этот IG
HealthcareService.category.​coding:labCategory.code Base required Uzbekistan Laboratory Service Categories ValueSet 📍0.5.0 этот IG
HealthcareService.type.​coding:dhpService.code Base required Cancer-related services 📍0.5.0 этот IG
HealthcareService.type.​coding:labService.code Base required Observation codes 📍0.5.0 этот IG
НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. HealthcareService 0..* HealthcareService(5.0.0) The details of a healthcare service available at a location
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Привязка: AllLanguages (required): IETF language tag for a human language
Дополнительные привязкиЦель
CommonLanguages Старт
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier Σ 0..* Identifier External identifiers for this item
... active ?!SΣ 0..1 boolean Whether this HealthcareService record is in active use
... providedBy Σ 0..1 Reference(Organization) Organization that provides this service
... offeredIn 0..* Reference(HealthcareService) The service within which this service is offered
... category SΣ 0..* CodeableConcept Broad category of service being performed or delivered
Привязка: ServiceCategory (example): A category of the service(s) that could be provided.
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Разрез: Не упорядочено, Открыто от value:url
Constraints: ext-1
.... Разрезы для coding Σ 0..* Coding Code defined by a terminology system
Разрез: Не упорядочено, Открыто от value:system
..... coding:dhpCategory SΣ 0..1 Coding Code defined by a terminology system
...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Разрез: Не упорядочено, Открыто от value:url
Constraints: ext-1
...... system SΣ 1..1 uri Identity of the terminology system
Требуемый шаблон: https://terminology.dhp.uz/fhir/core/CodeSystem/cancer-types-cs
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣC 1..1 code Symbol in syntax defined by the system
Привязка: ServiceCategoriesVS (0.5.0) (required)
...... display ΣC 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:labCategory SΣ 0..1 Coding Code defined by a terminology system
...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Разрез: Не упорядочено, Открыто от value:url
Constraints: ext-1
...... system SΣ 1..1 uri Identity of the terminology system
Требуемый шаблон: https://terminology.dhp.uz/fhir/core/CodeSystem/lab-categories-cs
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣC 1..1 code Symbol in syntax defined by the system
Привязка: LabServiceCategoriesVS (0.5.0) (required)
...... display ΣC 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Plain text representation of the concept
... type SΣ 0..* CodeableConcept Type of service that may be delivered or performed
Привязка: ServiceType (example): Additional details about where the content was created (e.g. clinical specialty).
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Разрез: Не упорядочено, Открыто от value:url
Constraints: ext-1
.... Разрезы для coding Σ 0..* Coding Code defined by a terminology system
Разрез: Не упорядочено, Открыто от value:system
..... coding:dhpService SΣ 0..1 Coding Code defined by a terminology system
...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Разрез: Не упорядочено, Открыто от value:url
Constraints: ext-1
...... system SΣ 1..1 uri Identity of the terminology system
Требуемый шаблон: https://terminology.dhp.uz/fhir/core/CodeSystem/cancer-types-cs
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣC 1..1 code Symbol in syntax defined by the system
Привязка: ServiceNamesVS (0.5.0) (required)
...... display ΣC 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:labService SΣ 0..1 Coding Code defined by a terminology system
...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Разрез: Не упорядочено, Открыто от value:url
Constraints: ext-1
...... system SΣ 1..1 uri Identity of the terminology system
Требуемый шаблон: https://terminology.dhp.uz/fhir/core/CodeSystem/observation-lab-research-codes-cs
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣC 1..1 code Symbol in syntax defined by the system
Привязка: ObservationCodesVS (0.5.0) (required)
...... display ΣC 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Plain text representation of the concept
... specialty Σ 0..* CodeableConcept Specialties handled by the HealthcareService
Привязка: PracticeSettingCodeValueSet (preferred): A specialty that a healthcare service may provide.
... location Σ 0..* Reference(Location) Location(s) where service may be provided
... name SΣ 0..1 string Description of service as presented to a consumer while searching
... comment Σ 0..1 markdown Additional description and/or any specific issues not covered elsewhere
... extraDetails 0..1 markdown Extra details about the service that can't be placed in the other fields
... photo Σ 0..1 Attachment Facilitates quick identification of the service
... contact 0..* ExtendedContactDetail Official contact details for the HealthcareService
... coverageArea 0..* Reference(Location) Location(s) service is intended for/available to
... serviceProvisionCode 0..* CodeableConcept Conditions under which service is available/offered
Привязка: ServiceProvisionConditions (example): The code(s) that detail the conditions under which the healthcare service is available/offered.
... eligibility 0..* BackboneElement Specific eligibility requirements required to use the service
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... code 0..1 CodeableConcept Coded value for the eligibility
Описание привязки: (example): Coded values underwhich a specific service is made available.
.... comment 0..1 markdown Describes the eligibility conditions for the service
... program 0..* CodeableConcept Programs that this service is applicable to
Привязка: Program (example): Government or local programs that this service applies to.
... characteristic 0..* CodeableConcept Collection of characteristics (attributes)
Привязка: ServiceMode (example): A custom attribute that could be provided at a service (e.g. Wheelchair accessibility).
... communication 0..* CodeableConcept The language that this service is offered in
Привязка: AllLanguages (required): IETF language tag for a human language
Дополнительные привязкиЦель
CommonLanguages Старт

... referralMethod 0..* CodeableConcept Ways that the service accepts referrals
Привязка: ReferralMethod (example): The methods of referral can be used when referring to a specific HealthcareService resource.
... appointmentRequired 0..1 boolean If an appointment is required for access to this service
... availability 0..* Availability Times the healthcare service is available (including exceptions)
... endpoint 0..* Reference(Endpoint) Technical endpoints providing access to electronic services operated for the healthcare service

doco Документация для этого формата

Привязки к терминологии

Путь Статус Использование ValueSet Версия Источник
HealthcareService.language Base required All Languages 📍5.0.0 Стандарт FHIR
HealthcareService.category Base example Service Category 📍5.0.0 Стандарт FHIR
HealthcareService.category.​coding:dhpCategory.code Base required Categories of cancer-related services 📍0.5.0 этот IG
HealthcareService.category.​coding:labCategory.code Base required Uzbekistan Laboratory Service Categories ValueSet 📍0.5.0 этот IG
HealthcareService.type Base example Service Type 📍5.0.0 Стандарт FHIR
HealthcareService.type.​coding:dhpService.code Base required Cancer-related services 📍0.5.0 этот IG
HealthcareService.type.​coding:labService.code Base required Observation codes 📍0.5.0 этот IG
HealthcareService.specialty Base preferred Practice Setting Code Value Set 📍5.0.0 Стандарт FHIR
HealthcareService.serviceProvisionCode Base example Service Provision Conditions 📍5.0.0 Стандарт FHIR
HealthcareService.eligibility.​code Base example Not State Unknown
HealthcareService.program Base example Program 📍5.0.0 Стандарт FHIR
HealthcareService.characteristic Base example Service Mode 📍5.0.0 Стандарт FHIR
HealthcareService.communication Base required All Languages 📍5.0.0 Стандарт FHIR
HealthcareService.referralMethod Base example Referral Method 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
dom-2 error HealthcareService If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error HealthcareService If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error HealthcareService If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error HealthcareService If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика HealthcareService A resource should have narrative for robust management text.`div`.exists()
ele-1 error HealthcareService.meta, HealthcareService.implicitRules, HealthcareService.language, HealthcareService.text, HealthcareService.extension, HealthcareService.modifierExtension, HealthcareService.identifier, HealthcareService.active, HealthcareService.providedBy, HealthcareService.offeredIn, HealthcareService.category, HealthcareService.category.extension, HealthcareService.category.coding, HealthcareService.category.coding:dhpCategory, HealthcareService.category.coding:dhpCategory.extension, HealthcareService.category.coding:dhpCategory.system, HealthcareService.category.coding:dhpCategory.version, HealthcareService.category.coding:dhpCategory.code, HealthcareService.category.coding:dhpCategory.display, HealthcareService.category.coding:dhpCategory.userSelected, HealthcareService.category.coding:labCategory, HealthcareService.category.coding:labCategory.extension, HealthcareService.category.coding:labCategory.system, HealthcareService.category.coding:labCategory.version, HealthcareService.category.coding:labCategory.code, HealthcareService.category.coding:labCategory.display, HealthcareService.category.coding:labCategory.userSelected, HealthcareService.category.text, HealthcareService.type, HealthcareService.type.extension, HealthcareService.type.coding, HealthcareService.type.coding:dhpService, HealthcareService.type.coding:dhpService.extension, HealthcareService.type.coding:dhpService.system, HealthcareService.type.coding:dhpService.version, HealthcareService.type.coding:dhpService.code, HealthcareService.type.coding:dhpService.display, HealthcareService.type.coding:dhpService.userSelected, HealthcareService.type.coding:labService, HealthcareService.type.coding:labService.extension, HealthcareService.type.coding:labService.system, HealthcareService.type.coding:labService.version, HealthcareService.type.coding:labService.code, HealthcareService.type.coding:labService.display, HealthcareService.type.coding:labService.userSelected, HealthcareService.type.text, HealthcareService.specialty, HealthcareService.location, HealthcareService.name, HealthcareService.comment, HealthcareService.extraDetails, HealthcareService.photo, HealthcareService.contact, HealthcareService.coverageArea, HealthcareService.serviceProvisionCode, HealthcareService.eligibility, HealthcareService.eligibility.extension, HealthcareService.eligibility.modifierExtension, HealthcareService.eligibility.code, HealthcareService.eligibility.comment, HealthcareService.program, HealthcareService.characteristic, HealthcareService.communication, HealthcareService.referralMethod, HealthcareService.appointmentRequired, HealthcareService.availability, HealthcareService.endpoint All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error HealthcareService.extension, HealthcareService.modifierExtension, HealthcareService.category.extension, HealthcareService.category.coding:dhpCategory.extension, HealthcareService.category.coding:labCategory.extension, HealthcareService.type.extension, HealthcareService.type.coding:dhpService.extension, HealthcareService.type.coding:labService.extension, HealthcareService.eligibility.extension, HealthcareService.eligibility.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Summary

Обязательный: 0 элемент(8 вложенные обязательны элементs)
Обязательная поддержка: 16 элементs

Разрезы

Эта структура определяет следующие Разрезы:

  • Элемент 1 разрешен в зависимости от значения HealthcareService.category.coding
  • Элемент 1 разрешен в зависимости от значения HealthcareService.type.coding

Просмотр ключевых элементов

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. HealthcareService 0..* HealthcareService(5.0.0) The details of a healthcare service available at a location
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... category SΣ 0..* CodeableConcept Broad category of service being performed or delivered
Привязка: ServiceCategory (example): A category of the service(s) that could be provided.
.... Разрезы для coding Σ 0..* Coding Code defined by a terminology system
Разрез: Не упорядочено, Открыто от value:system
..... coding:dhpCategory SΣ 0..1 Coding Code defined by a terminology system
...... system SΣ 1..1 uri Identity of the terminology system
Требуемый шаблон: https://terminology.dhp.uz/fhir/core/CodeSystem/cancer-types-cs
...... code SΣC 1..1 code Symbol in syntax defined by the system
Привязка: ServiceCategoriesVS (0.5.0) (required)
..... coding:labCategory SΣ 0..1 Coding Code defined by a terminology system
...... system SΣ 1..1 uri Identity of the terminology system
Требуемый шаблон: https://terminology.dhp.uz/fhir/core/CodeSystem/lab-categories-cs
...... code SΣC 1..1 code Symbol in syntax defined by the system
Привязка: LabServiceCategoriesVS (0.5.0) (required)
... type SΣ 0..* CodeableConcept Type of service that may be delivered or performed
Привязка: ServiceType (example): Additional details about where the content was created (e.g. clinical specialty).
.... Разрезы для coding Σ 0..* Coding Code defined by a terminology system
Разрез: Не упорядочено, Открыто от value:system
..... coding:dhpService SΣ 0..1 Coding Code defined by a terminology system
...... system SΣ 1..1 uri Identity of the terminology system
Требуемый шаблон: https://terminology.dhp.uz/fhir/core/CodeSystem/cancer-types-cs
...... code SΣC 1..1 code Symbol in syntax defined by the system
Привязка: ServiceNamesVS (0.5.0) (required)
..... coding:labService SΣ 0..1 Coding Code defined by a terminology system
...... system SΣ 1..1 uri Identity of the terminology system
Требуемый шаблон: https://terminology.dhp.uz/fhir/core/CodeSystem/observation-lab-research-codes-cs
...... code SΣC 1..1 code Symbol in syntax defined by the system
Привязка: ObservationCodesVS (0.5.0) (required)
... name SΣ 0..1 string Description of service as presented to a consumer while searching

doco Документация для этого формата

Привязки к терминологии

Путь Статус Использование ValueSet Версия Источник
HealthcareService.category Base example Service Category 📍5.0.0 Стандарт FHIR
HealthcareService.category.​coding:dhpCategory.code Base required Categories of cancer-related services 📍0.5.0 этот IG
HealthcareService.category.​coding:labCategory.code Base required Uzbekistan Laboratory Service Categories ValueSet 📍0.5.0 этот IG
HealthcareService.type Base example Service Type 📍5.0.0 Стандарт FHIR
HealthcareService.type.​coding:dhpService.code Base required Cancer-related services 📍0.5.0 этот IG
HealthcareService.type.​coding:labService.code Base required Observation codes 📍0.5.0 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
dom-2 error HealthcareService If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error HealthcareService If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error HealthcareService If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error HealthcareService If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика HealthcareService A resource should have narrative for robust management text.`div`.exists()
ele-1 error HealthcareService.implicitRules, HealthcareService.modifierExtension, HealthcareService.active, HealthcareService.category, HealthcareService.category.coding, HealthcareService.category.coding:dhpCategory, HealthcareService.category.coding:dhpCategory.system, HealthcareService.category.coding:dhpCategory.code, HealthcareService.category.coding:labCategory, HealthcareService.category.coding:labCategory.system, HealthcareService.category.coding:labCategory.code, HealthcareService.type, HealthcareService.type.coding, HealthcareService.type.coding:dhpService, HealthcareService.type.coding:dhpService.system, HealthcareService.type.coding:dhpService.code, HealthcareService.type.coding:labService, HealthcareService.type.coding:labService.system, HealthcareService.type.coding:labService.code, HealthcareService.name All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error HealthcareService.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Дифференциальный вид

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. HealthcareService 0..* HealthcareService(5.0.0) The details of a healthcare service available at a location
... active S 0..1 boolean Whether this HealthcareService record is in active use
... category S 0..* CodeableConcept Broad category of service being performed or delivered
.... Разрезы для coding 0..* Coding Code defined by a terminology system
Разрез: Не упорядочено, Открыто от value:system
..... coding:dhpCategory S 0..1 Coding Code defined by a terminology system
...... system S 1..1 uri Identity of the terminology system
Требуемый шаблон: https://terminology.dhp.uz/fhir/core/CodeSystem/cancer-types-cs
...... code S 1..1 code Symbol in syntax defined by the system
Привязка: ServiceCategoriesVS (0.5.0) (required)
..... coding:labCategory S 0..1 Coding Code defined by a terminology system
...... system S 1..1 uri Identity of the terminology system
Требуемый шаблон: https://terminology.dhp.uz/fhir/core/CodeSystem/lab-categories-cs
...... code S 1..1 code Symbol in syntax defined by the system
Привязка: LabServiceCategoriesVS (0.5.0) (required)
... type S 0..* CodeableConcept Type of service that may be delivered or performed
.... Разрезы для coding 0..* Coding Code defined by a terminology system
Разрез: Не упорядочено, Открыто от value:system
..... coding:dhpService S 0..1 Coding Code defined by a terminology system
...... system S 1..1 uri Identity of the terminology system
Требуемый шаблон: https://terminology.dhp.uz/fhir/core/CodeSystem/cancer-types-cs
...... code S 1..1 code Symbol in syntax defined by the system
Привязка: ServiceNamesVS (0.5.0) (required)
..... coding:labService S 0..1 Coding Code defined by a terminology system
...... system S 1..1 uri Identity of the terminology system
Требуемый шаблон: https://terminology.dhp.uz/fhir/core/CodeSystem/observation-lab-research-codes-cs
...... code S 1..1 code Symbol in syntax defined by the system
Привязка: ObservationCodesVS (0.5.0) (required)

doco Документация для этого формата

Терминологические привязки (дифференциал)

Путь Статус Использование ValueSet Версия Источник
HealthcareService.category.​coding:dhpCategory.code Base required Categories of cancer-related services 📍0.5.0 этот IG
HealthcareService.category.​coding:labCategory.code Base required Uzbekistan Laboratory Service Categories ValueSet 📍0.5.0 этот IG
HealthcareService.type.​coding:dhpService.code Base required Cancer-related services 📍0.5.0 этот IG
HealthcareService.type.​coding:labService.code Base required Observation codes 📍0.5.0 этот IG

Обзор моментальных снимковView

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. HealthcareService 0..* HealthcareService(5.0.0) The details of a healthcare service available at a location
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Привязка: AllLanguages (required): IETF language tag for a human language
Дополнительные привязкиЦель
CommonLanguages Старт
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier Σ 0..* Identifier External identifiers for this item
... active ?!SΣ 0..1 boolean Whether this HealthcareService record is in active use
... providedBy Σ 0..1 Reference(Organization) Organization that provides this service
... offeredIn 0..* Reference(HealthcareService) The service within which this service is offered
... category SΣ 0..* CodeableConcept Broad category of service being performed or delivered
Привязка: ServiceCategory (example): A category of the service(s) that could be provided.
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Разрез: Не упорядочено, Открыто от value:url
Constraints: ext-1
.... Разрезы для coding Σ 0..* Coding Code defined by a terminology system
Разрез: Не упорядочено, Открыто от value:system
..... coding:dhpCategory SΣ 0..1 Coding Code defined by a terminology system
...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Разрез: Не упорядочено, Открыто от value:url
Constraints: ext-1
...... system SΣ 1..1 uri Identity of the terminology system
Требуемый шаблон: https://terminology.dhp.uz/fhir/core/CodeSystem/cancer-types-cs
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣC 1..1 code Symbol in syntax defined by the system
Привязка: ServiceCategoriesVS (0.5.0) (required)
...... display ΣC 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:labCategory SΣ 0..1 Coding Code defined by a terminology system
...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Разрез: Не упорядочено, Открыто от value:url
Constraints: ext-1
...... system SΣ 1..1 uri Identity of the terminology system
Требуемый шаблон: https://terminology.dhp.uz/fhir/core/CodeSystem/lab-categories-cs
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣC 1..1 code Symbol in syntax defined by the system
Привязка: LabServiceCategoriesVS (0.5.0) (required)
...... display ΣC 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Plain text representation of the concept
... type SΣ 0..* CodeableConcept Type of service that may be delivered or performed
Привязка: ServiceType (example): Additional details about where the content was created (e.g. clinical specialty).
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Разрез: Не упорядочено, Открыто от value:url
Constraints: ext-1
.... Разрезы для coding Σ 0..* Coding Code defined by a terminology system
Разрез: Не упорядочено, Открыто от value:system
..... coding:dhpService SΣ 0..1 Coding Code defined by a terminology system
...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Разрез: Не упорядочено, Открыто от value:url
Constraints: ext-1
...... system SΣ 1..1 uri Identity of the terminology system
Требуемый шаблон: https://terminology.dhp.uz/fhir/core/CodeSystem/cancer-types-cs
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣC 1..1 code Symbol in syntax defined by the system
Привязка: ServiceNamesVS (0.5.0) (required)
...... display ΣC 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:labService SΣ 0..1 Coding Code defined by a terminology system
...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Разрез: Не упорядочено, Открыто от value:url
Constraints: ext-1
...... system SΣ 1..1 uri Identity of the terminology system
Требуемый шаблон: https://terminology.dhp.uz/fhir/core/CodeSystem/observation-lab-research-codes-cs
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣC 1..1 code Symbol in syntax defined by the system
Привязка: ObservationCodesVS (0.5.0) (required)
...... display ΣC 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Plain text representation of the concept
... specialty Σ 0..* CodeableConcept Specialties handled by the HealthcareService
Привязка: PracticeSettingCodeValueSet (preferred): A specialty that a healthcare service may provide.
... location Σ 0..* Reference(Location) Location(s) where service may be provided
... name SΣ 0..1 string Description of service as presented to a consumer while searching
... comment Σ 0..1 markdown Additional description and/or any specific issues not covered elsewhere
... extraDetails 0..1 markdown Extra details about the service that can't be placed in the other fields
... photo Σ 0..1 Attachment Facilitates quick identification of the service
... contact 0..* ExtendedContactDetail Official contact details for the HealthcareService
... coverageArea 0..* Reference(Location) Location(s) service is intended for/available to
... serviceProvisionCode 0..* CodeableConcept Conditions under which service is available/offered
Привязка: ServiceProvisionConditions (example): The code(s) that detail the conditions under which the healthcare service is available/offered.
... eligibility 0..* BackboneElement Specific eligibility requirements required to use the service
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... code 0..1 CodeableConcept Coded value for the eligibility
Описание привязки: (example): Coded values underwhich a specific service is made available.
.... comment 0..1 markdown Describes the eligibility conditions for the service
... program 0..* CodeableConcept Programs that this service is applicable to
Привязка: Program (example): Government or local programs that this service applies to.
... characteristic 0..* CodeableConcept Collection of characteristics (attributes)
Привязка: ServiceMode (example): A custom attribute that could be provided at a service (e.g. Wheelchair accessibility).
... communication 0..* CodeableConcept The language that this service is offered in
Привязка: AllLanguages (required): IETF language tag for a human language
Дополнительные привязкиЦель
CommonLanguages Старт

... referralMethod 0..* CodeableConcept Ways that the service accepts referrals
Привязка: ReferralMethod (example): The methods of referral can be used when referring to a specific HealthcareService resource.
... appointmentRequired 0..1 boolean If an appointment is required for access to this service
... availability 0..* Availability Times the healthcare service is available (including exceptions)
... endpoint 0..* Reference(Endpoint) Technical endpoints providing access to electronic services operated for the healthcare service

doco Документация для этого формата

Привязки к терминологии

Путь Статус Использование ValueSet Версия Источник
HealthcareService.language Base required All Languages 📍5.0.0 Стандарт FHIR
HealthcareService.category Base example Service Category 📍5.0.0 Стандарт FHIR
HealthcareService.category.​coding:dhpCategory.code Base required Categories of cancer-related services 📍0.5.0 этот IG
HealthcareService.category.​coding:labCategory.code Base required Uzbekistan Laboratory Service Categories ValueSet 📍0.5.0 этот IG
HealthcareService.type Base example Service Type 📍5.0.0 Стандарт FHIR
HealthcareService.type.​coding:dhpService.code Base required Cancer-related services 📍0.5.0 этот IG
HealthcareService.type.​coding:labService.code Base required Observation codes 📍0.5.0 этот IG
HealthcareService.specialty Base preferred Practice Setting Code Value Set 📍5.0.0 Стандарт FHIR
HealthcareService.serviceProvisionCode Base example Service Provision Conditions 📍5.0.0 Стандарт FHIR
HealthcareService.eligibility.​code Base example Not State Unknown
HealthcareService.program Base example Program 📍5.0.0 Стандарт FHIR
HealthcareService.characteristic Base example Service Mode 📍5.0.0 Стандарт FHIR
HealthcareService.communication Base required All Languages 📍5.0.0 Стандарт FHIR
HealthcareService.referralMethod Base example Referral Method 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
dom-2 error HealthcareService If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error HealthcareService If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error HealthcareService If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error HealthcareService If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика HealthcareService A resource should have narrative for robust management text.`div`.exists()
ele-1 error HealthcareService.meta, HealthcareService.implicitRules, HealthcareService.language, HealthcareService.text, HealthcareService.extension, HealthcareService.modifierExtension, HealthcareService.identifier, HealthcareService.active, HealthcareService.providedBy, HealthcareService.offeredIn, HealthcareService.category, HealthcareService.category.extension, HealthcareService.category.coding, HealthcareService.category.coding:dhpCategory, HealthcareService.category.coding:dhpCategory.extension, HealthcareService.category.coding:dhpCategory.system, HealthcareService.category.coding:dhpCategory.version, HealthcareService.category.coding:dhpCategory.code, HealthcareService.category.coding:dhpCategory.display, HealthcareService.category.coding:dhpCategory.userSelected, HealthcareService.category.coding:labCategory, HealthcareService.category.coding:labCategory.extension, HealthcareService.category.coding:labCategory.system, HealthcareService.category.coding:labCategory.version, HealthcareService.category.coding:labCategory.code, HealthcareService.category.coding:labCategory.display, HealthcareService.category.coding:labCategory.userSelected, HealthcareService.category.text, HealthcareService.type, HealthcareService.type.extension, HealthcareService.type.coding, HealthcareService.type.coding:dhpService, HealthcareService.type.coding:dhpService.extension, HealthcareService.type.coding:dhpService.system, HealthcareService.type.coding:dhpService.version, HealthcareService.type.coding:dhpService.code, HealthcareService.type.coding:dhpService.display, HealthcareService.type.coding:dhpService.userSelected, HealthcareService.type.coding:labService, HealthcareService.type.coding:labService.extension, HealthcareService.type.coding:labService.system, HealthcareService.type.coding:labService.version, HealthcareService.type.coding:labService.code, HealthcareService.type.coding:labService.display, HealthcareService.type.coding:labService.userSelected, HealthcareService.type.text, HealthcareService.specialty, HealthcareService.location, HealthcareService.name, HealthcareService.comment, HealthcareService.extraDetails, HealthcareService.photo, HealthcareService.contact, HealthcareService.coverageArea, HealthcareService.serviceProvisionCode, HealthcareService.eligibility, HealthcareService.eligibility.extension, HealthcareService.eligibility.modifierExtension, HealthcareService.eligibility.code, HealthcareService.eligibility.comment, HealthcareService.program, HealthcareService.characteristic, HealthcareService.communication, HealthcareService.referralMethod, HealthcareService.appointmentRequired, HealthcareService.availability, HealthcareService.endpoint All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error HealthcareService.extension, HealthcareService.modifierExtension, HealthcareService.category.extension, HealthcareService.category.coding:dhpCategory.extension, HealthcareService.category.coding:labCategory.extension, HealthcareService.type.extension, HealthcareService.type.coding:dhpService.extension, HealthcareService.type.coding:labService.extension, HealthcareService.eligibility.extension, HealthcareService.eligibility.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Summary

Обязательный: 0 элемент(8 вложенные обязательны элементs)
Обязательная поддержка: 16 элементs

Разрезы

Эта структура определяет следующие Разрезы:

  • Элемент 1 разрешен в зависимости от значения HealthcareService.category.coding
  • Элемент 1 разрешен в зависимости от значения HealthcareService.type.coding

 

Другие представления профиля: CSV, Excel, Schematron

Машинный перевод, требуется проверка человеком. Эта страница автоматически переведена с английского языка с помощью искусственного интеллекта и пока не проверена редактором. При любых расхождениях приоритет имеет оригинальная англоязычная версия.

Быстрый старт

Типичные варианты взаимодействия с API для данного профиля. Запросы требуют JWT-токена доступа - см. Безопасность и аутентификация. [base] - это базовый URL FHIR-сервера; | отделяет систему кодирования от её значения и должен быть закодирован в URL как %7C.

Чтение медицинской услуги по серверному id

GET [base]/HealthcareService/[id]

Поиск услуг - для маршрутизации направлений или в качестве каталога лабораторных исследований

GET [base]/HealthcareService?organization=Organization/[id]&active=true
GET [base]/HealthcareService?location=Location/[id]
GET [base]/HealthcareService?service-category=[category-code]&service-type=[type-code]
GET [base]/HealthcareService?specialty=[specialty-code]

Создание новой медицинской услуги

POST [base]/HealthcareService
{
  "resourceType": "HealthcareService",
  "meta": {
    "profile": [ "https://dhp.uz/fhir/core/StructureDefinition/uz-core-healthcareservice" ]
  },
  ...
}

Обновление существующей медицинской услуги

PUT [base]/HealthcareService/[id]
If-Match: W/"3"   # the ETag from your last read; 412 if it changed since
{
  "resourceType": "HealthcareService",
  "id": "[id]",
  "meta": {
    "profile": [ "https://dhp.uz/fhir/core/StructureDefinition/uz-core-healthcareservice" ]
  },
  ...
}

См. CapabilityStatement для полного списка поддерживаемых поисковых параметров.

Связанные материалы