O‘zbekiston Raqamli sog‘liqni saqlash platformasi
0.5.0 - ci-build
Uzbekistan Digital Health Platform, published by Ministry of Health of the Republic of Uzbekistan. This guide is not an authorized publication; it is the continuous build for version 0.5.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/uzinfocom-org/digital-health-ig/ and changes regularly. See the Directory of published versions
| Rasmiy URL: https://dhp.uz/fhir/core/StructureDefinition/uz-core-encounter | Versiya: 0.5.0 | ||||
| Active 2025-08-01 holatiga ko‘ra | Kompyuterda qayta ishlanadigan nom: UZCoreEncounter | ||||
Uzbekistan Core Encounter profile, used to represent clinical encounters
Mashina tarjimasi, inson tomonidan tekshirilishi zarur. Ushbu sahifa ingliz tilidan sun'iy intellekt yordamida avtomatik tarjima qilingan va hali muharrir tomonidan tekshirilmagan. Har qanday nomuvofiqlikda asl inglizcha versiya ustuvor hisoblanadi.
UZ Core Encounter bemor va sog'liqni saqlash tizimi o'rtasidagi yagona o'zaro aloqani - tashrifni - Raqamli sog'liqni saqlash platformasida ifodalaydi. U bemor yo'lining markaziy bo'g'inidir: Observations, Procedures, Conditions, MedicationRequests va klinik hujjatlarning barchasi o'zlari tegishli bo'lgan Encounter'ga havola qiladi. U tashrif qayerda bo'lib o'tganini, uni kim taqdim etganini va uning davomida qo'yilgan tashxislarni (har biri biror Condition'ga ishora qiladi) qayd etadi hamda EpisodeOfCare ostida guruhlanishi mumkin.
Quyidagi elementlar har doim mavjud bo'lishi (majburiy) yoki ma'lumot mavjud bo'lganda qo'llab-quvvatlanishi kerak (Must Support) - ularning hammasi ham talab qilinmaydi, ammo tizimingiz har bir Must Support elementni ma'lumot bo'lganda to'ldirishi va qabul qilishda qayta ishlashi kerak. Bu inson o'qiy oladigan xulosadir; quyidagi rasmiy ko'rinishlar aniq kardinalliklar, turlar va terminologiya bog'lanishlarini beradi.
Ushbu profilning yagona majburiy elementlari - status (planned | in-progress | completed | cancelled …), bazaviy resursdan majburiy sifatida required bog'lanish ostida meros qilib olingan, va - joylashuv qayd etilganda - uning joylashuv havolasi (location.location 1..1), chunki joylashuv yozuvini qaysi joy ekanligini ko'rsatmasdan sanab bo'lmaydi.
use (preferred bog'lanish) va Condition, DiagnosticReport, Procedure yoki Observation'ga havola qiluvchi value bilan;Encounter
completedholatiga uning davri tugashi boshlanishidan oldinroq bo'lganida o'rnatib bo'lmaydi - tashrifni yopishdan oldinactualPeriod'ni tekshiring.
Quyidagi misollar yagona tashrifni - shoshilinch statsionar uchrashuvni - eng minimal holatdan to to'liq qabul qilish yozuvigacha quradi. To'liq instans bu example Encounter. Bosqichni nusxalab oling va moslang; ko'rsatilgan har bir qiymat ushbu profilga muvofiqligi tekshiriladi.
status yagona qat'iy majburiy element, ammo Encounter faqat class (aloqa qanday sodir bo'lgani - statsionar, ambulator, shoshilinch) va u tegishli bo'lgan subject bilan foydalidir. E'tibor bering, class bu CodeableConceptlarning ro'yxati:
{
"resourceType": "Encounter",
"meta": { "profile": ["https://dhp.uz/fhir/core/StructureDefinition/uz-core-encounter"] },
"status": "completed",
"class": [
{ "coding": [{ "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode", "code": "IMP", "display": "Inpatient encounter" }] }
],
"subject": { "reference": "Patient/example-patient" }
}
status, class, priority, type va subjectStatus har biri required bog'lanishdan foydalanadi - qiymat bog'langan qiymatlar to'plamidan kelishi kerak (quyidagi Snapshot ko'rinishi har birini sanab beradi).
U qachon sodir bo'lganini (actualPeriod), bu qanday xizmat turi ekanligini (type), bemorning uning davomidagi holatini (subjectStatus), kim ishtirok etganini (participant, uning actor'i amaliyotchi yoki PractitionerRole'ga havola qiladi) va nima uchun ekanligini (reason - Condition, DiagnosticReport, Procedure yoki Observation'ga ishora qiluvchi) to'ldiring:
{
"resourceType": "Encounter",
"meta": { "profile": [ "https://dhp.uz/fhir/core/StructureDefinition/uz-core-encounter" ] },
"status": "completed",
"class": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
"code": "IMP",
"display": "Inpatient encounter"
}
]
}
],
"priority": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActPriority",
"code": "EM",
"display": "Emergency"
}
]
},
"type": [
{
"coding": [
{
"system": "https://terminology.dhp.uz/fhir/core/CodeSystem/encounter-type-cs",
"code": "mserv-0001-00004",
"display": "Treatment services"
}
]
}
],
"subject": { "reference": "Patient/example-patient" },
"subjectStatus": {
"coding": [
{
"system": "https://terminology.dhp.uz/fhir/core/CodeSystem/encounter-subject-status-cs",
"code": "gencl-0003-00001",
"display": "Awake"
}
]
},
"actualPeriod": { "start": "2024-01-01T10:00:00Z", "end": "2024-01-01T11:00:00Z" },
"participant": [
{
"type": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
"code": "ATND",
"display": "attender"
}
]
}
],
"actor": { "reference": "PractitionerRole/example-practitionerrole" },
"period": { "start": "2024-01-01T10:00:00Z", "end": "2024-01-01T11:00:00Z" }
}
],
"reason": [
{
"use": [
{
"coding": [
{
"system": "https://terminology.dhp.uz/fhir/core/CodeSystem/encounter-reason-use-cs",
"code": "mserv-0002-00001",
"display": "Disease"
}
]
}
],
"value": [ { "reference": { "reference": "Condition/example-headache" } } ]
}
]
}
Qabul qilish uchun diagnosis ro'yxatini (har bir condition bu Condition'ga CodeableReference), admission tafsilotini (qabul manbasi, qayta qabul bayrog'i, chiqarish tartibi - barchasi required bog'lanishlar) va bu qayerda sodir bo'lganini qo'shing. Agar location yozuvini kiritsangiz, joyni nomlashingiz kerak - location.location majburiydir:
{
"diagnosis": [
{ "condition": [ { "reference": { "reference": "Condition/example-headache" } } ] }
],
"admission": {
"admitSource": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/admit-source",
"code": "psych",
"display": "From psychiatric hospital"
}
]
},
"reAdmission": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v2-0092",
"code": "R",
"display": "Re-admission"
}
]
},
"dischargeDisposition": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/discharge-disposition",
"code": "home",
"display": "Home"
}
]
}
},
"location": [
{ "location": { "reference": "Location/example-location" }, "status": "completed" }
]
}
Bu kalitlar yuqoridagi real tashrif bilan bir xil resursga joylashadi. Tashrifni uzoqroq davom etadigan parvarish kursi ostida guruhlash uchun episodeOfCare orqali EpisodeOfCare'ga havola qiling.
API chaqiruvlari va namuna payload misollari uchun ushbu sahifaning pastidagi Quick Start bo'limiga qarang.
Usages:
You can also check for usages in the FHIR IG Statistics
Profillar, differentsiyalar, snapshotlar va ularning tasvirlari ta’rifi.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Encounter(5.0.0) | An interaction during which services are provided to the patient | |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
0..* | Resource | Contained, inline Resources | |
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 |
![]() ![]() |
SΣ | 0..1 | Identifier | Идентификатор, по которым известна эта встреча |
![]() ![]() |
?!SΣ | 1..1 | code | Текущее состояние встречи Binding: EncounterStatusVS (0.5.0) (required) |
![]() ![]() |
SΣ | 0..* | CodeableConcept | Классификация встречи с пациентом Binding: EncounterClassVS (0.5.0) (required) |
![]() ![]() |
S | 0..1 | CodeableConcept | Указывает срочность встречи Binding: EncounterPriorityVS (0.5.0) (required) |
![]() ![]() |
SΣ | 0..* | CodeableConcept | Конкретный тип встречи Binding: EncounterTypeVS (0.5.0) (required) |
![]() ![]() |
SΣ | 0..* | CodeableReference(UZ Core HealthcareService(0.5.0)) | Широкая категоризация услуг, которые должны быть предоставлены Binding: ServiceType (example): Broad categorization of the service that is to be provided. |
![]() ![]() |
SΣ | 0..1 | Reference(UZ Core Patient(0.5.0)) | Пациент, связанный с этой встречей |
![]() ![]() |
S | 0..1 | CodeableConcept | Отслеживание статуса пациента в ходе встречи Binding: EncounterSubjectStatusVS (0.5.0) (required) |
![]() ![]() |
SΣ | 0..* | Reference(EpisodeOfCare) | Эпизод(ы) ухода, в отношении которого следует записать эту встречу |
![]() ![]() |
S | 0..* | Reference(CarePlan | DeviceRequest | MedicationRequest | ServiceRequest) | Запрос, который инициировал эту встречу |
![]() ![]() |
S | 0..* | Reference(CareTeam) | Группа(ы), выделенная для участия в этой встрече |
![]() ![]() |
S | 0..1 | Reference(Encounter) | Другая встреча, частью которой является данная встреча |
![]() ![]() |
S | 0..1 | Reference(Organization) | Организация (учреждение), ответственная за данную встречу |
![]() ![]() |
SΣC | 0..* | BackboneElement | Роль участника встречи Constraints: enc-1, enc-2 |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 |
![]() ![]() ![]() |
SΣC | 0..* | CodeableConcept | Role of participant in encounter Binding: EncounterParticipantTypeVS (0.5.0) (extensible) |
![]() ![]() ![]() |
S | 0..1 | Period | Период времени во время встречи, в котором участвовал участник |
![]() ![]() ![]() |
SΣC | 0..1 | Reference(Patient | Group | RelatedPerson | Practitioner | PractitionerRole | Device | HealthcareService) | Лицо, устройство или служба, участвующее во встрече |
![]() ![]() |
SΣ | 0..* | Reference(Appointment) | Appointment, на котором была запланирована эта встреча |
![]() ![]() |
S | 0..* | VirtualServiceDetail | Телемедицина |
![]() ![]() |
S | 0..1 | Period | Фактическое время начала и окончания встречи |
![]() ![]() |
S | 0..1 | dateTime | Планируемая дата/время начала (или дата приема) встречи |
![]() ![]() |
S | 0..1 | dateTime | Планируемая дата/время окончания (или дата выписки) встречи |
![]() ![]() |
S | 0..1 | Duration | Фактическое количество времени, в течение которого длилась встреча (за вычетом времени отсутствия) |
![]() ![]() |
SΣ | 0..* | BackboneElement | Перечень медицинских показаний, которые, как ожидается, будут рассмотрены в ходе оказания помощи |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 |
![]() ![]() ![]() |
SΣ | 0..* | CodeableConcept | Для чего/как следует использовать значение причины Binding: EncounterReasonUseVS (0.5.0) (preferred) |
![]() ![]() ![]() |
SΣ | 0..* | CodeableReference(UZ Core Condition(0.5.0) | DiagnosticReport | Procedure | UZ Core Observation(0.5.0)) | Медицинская причина, требующая рассмотрения Binding: EncounterReasonCodes (preferred): Reason why the encounter takes place. |
![]() ![]() |
SΣ | 0..* | BackboneElement | Список диагнозов, имеющих отношение к данному случаю |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 |
![]() ![]() ![]() |
SΣ | 0..* | CodeableReference(UZ Core Condition(0.5.0)) | Диагноз, относящийся к встрече Binding: ConditionProblemDiagnosisCodes (example) |
![]() ![]() ![]() |
S | 0..* | CodeableConcept | Role that this diagnosis has within the encounter (e.g. admission, billing, discharge …) Binding: EncounterDiagnosisUse (preferred): The type of diagnosis this condition represents. |
![]() ![]() |
S | 0..* | Reference(Account) | Набор счетов, которые могут быть использованы для выставления счетов за эту встречу |
![]() ![]() |
S | 0..1 | BackboneElement | Подробности о пребывании, во время которого предоставляется медицинская услуга |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 |
![]() ![]() ![]() |
S | 0..1 | Reference(UZ Core Location(0.5.0) | UZ Core Organization(0.5.0)) | Место/организация, из которой пациент прибыл до поступления |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Откуда пациент был принят Binding: EncounterAdmitSourceVS (0.5.0) (required) |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Указывает, что пациент повторно госпитализирован Binding: EncounterReAdmissionVS (0.5.0) (required) |
![]() ![]() ![]() |
S | 0..1 | Reference(Location | Organization) | Место/организация, в которую выписывается пациент |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Категория или вид местоположения после выписки Binding: EncounterDischargeDispositionVS (0.5.0) (required) |
![]() ![]() |
S | 0..* | BackboneElement | List of locations where the patient has been |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 |
![]() ![]() ![]() |
S | 1..1 | Reference(Location) | Место, где происходит встреча |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Encounter.status | Base | required | Encounter status translations | 📍0.5.0 | This IG |
| Encounter.class | Base | required | Encounter class translations | 📍0.5.0 | This IG |
| Encounter.priority | Base | required | Encounter priority translations | 📍0.5.0 | This IG |
| Encounter.type | Base | required | Encounter type translations | 📍0.5.0 | This IG |
| Encounter.serviceType | Base | example | Service Type | 📍5.0.0 | FHIR Std. |
| Encounter.subjectStatus | Base | required | Encounter subject status translations | 📍0.5.0 | This IG |
| Encounter.participant.type | Base | extensible | Encounter participant type translations | 📍0.5.0 | This IG |
| Encounter.reason.use | Base | preferred | Encounter Reason Use Codes | 📍0.5.0 | This IG |
| Encounter.reason.value | Base | preferred | Encounter Reason Codes | 📍5.0.0 | FHIR Std. |
| Encounter.diagnosis.condition | Base | example | Condition/Problem/Diagnosis Codes | 📍5.0.0 | FHIR Std. |
| Encounter.diagnosis.use | Base | preferred | Encounter Diagnosis Use | 📍5.0.0 | FHIR Std. |
| Encounter.admission.admitSource | Base | required | Encounter admit source translations | 📍0.5.0 | This IG |
| Encounter.admission.reAdmission | Base | required | Encounter admission translations | 📍0.5.0 | This IG |
| Encounter.admission.dischargeDisposition | Base | required | Encounter discharge disposition translations | 📍0.5.0 | This IG |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | Encounter | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Encounter | 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 | Encounter | 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 | Encounter | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Encounter | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | Encounter.implicitRules, Encounter.modifierExtension, Encounter.identifier, Encounter.status, Encounter.class, Encounter.priority, Encounter.type, Encounter.serviceType, Encounter.subject, Encounter.subjectStatus, Encounter.episodeOfCare, Encounter.basedOn, Encounter.careTeam, Encounter.partOf, Encounter.serviceProvider, Encounter.participant, Encounter.participant.modifierExtension, Encounter.participant.type, Encounter.participant.period, Encounter.participant.actor, Encounter.appointment, Encounter.virtualService, Encounter.actualPeriod, Encounter.plannedStartDate, Encounter.plannedEndDate, Encounter.length, Encounter.reason, Encounter.reason.modifierExtension, Encounter.reason.use, Encounter.reason.value, Encounter.diagnosis, Encounter.diagnosis.modifierExtension, Encounter.diagnosis.condition, Encounter.diagnosis.use, Encounter.account, Encounter.admission, Encounter.admission.modifierExtension, Encounter.admission.origin, Encounter.admission.admitSource, Encounter.admission.reAdmission, Encounter.admission.destination, Encounter.admission.dischargeDisposition, Encounter.location, Encounter.location.modifierExtension, Encounter.location.location | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| enc-1 | error | Encounter.participant | A type must be provided when no explicit actor is specified |
actor.exists() or type.exists()
|
| enc-2 | error | Encounter.participant | A type cannot be provided for a patient or group participant |
actor.exists(resolve() is Patient or resolve() is Group) implies type.exists().not()
|
| ext-1 | error | Encounter.modifierExtension, Encounter.participant.modifierExtension, Encounter.reason.modifierExtension, Encounter.diagnosis.modifierExtension, Encounter.admission.modifierExtension, Encounter.location.modifierExtension | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Encounter(5.0.0) | An interaction during which services are provided to the patient | |
![]() ![]() |
S | 0..1 | Identifier | Идентификатор, по которым известна эта встреча |
![]() ![]() |
S | 1..1 | code | Текущее состояние встречи Binding: EncounterStatusVS (0.5.0) (required) |
![]() ![]() |
S | 0..* | CodeableConcept | Классификация встречи с пациентом Binding: EncounterClassVS (0.5.0) (required) |
![]() ![]() |
S | 0..1 | CodeableConcept | Указывает срочность встречи Binding: EncounterPriorityVS (0.5.0) (required) |
![]() ![]() |
S | 0..* | CodeableConcept | Конкретный тип встречи Binding: EncounterTypeVS (0.5.0) (required) |
![]() ![]() |
S | 0..* | CodeableReference(UZ Core HealthcareService(0.5.0)) | Широкая категоризация услуг, которые должны быть предоставлены |
![]() ![]() |
S | 0..1 | Reference(UZ Core Patient(0.5.0)) | Пациент, связанный с этой встречей |
![]() ![]() |
S | 0..1 | CodeableConcept | Отслеживание статуса пациента в ходе встречи Binding: EncounterSubjectStatusVS (0.5.0) (required) |
![]() ![]() |
S | 0..* | Reference(EpisodeOfCare) | Эпизод(ы) ухода, в отношении которого следует записать эту встречу |
![]() ![]() |
S | 0..* | Reference(CarePlan | DeviceRequest | MedicationRequest | ServiceRequest) | Запрос, который инициировал эту встречу |
![]() ![]() |
S | 0..* | Reference(CareTeam) | Группа(ы), выделенная для участия в этой встрече |
![]() ![]() |
S | 0..1 | Reference(Encounter) | Другая встреча, частью которой является данная встреча |
![]() ![]() |
S | 0..1 | Reference(Organization) | Организация (учреждение), ответственная за данную встречу |
![]() ![]() |
S | 0..* | BackboneElement | Роль участника встречи |
![]() ![]() ![]() |
S | 0..* | CodeableConcept | Role of participant in encounter Binding: EncounterParticipantTypeVS (0.5.0) (extensible) |
![]() ![]() ![]() |
S | 0..1 | Period | Период времени во время встречи, в котором участвовал участник |
![]() ![]() ![]() |
S | 0..1 | Reference(Patient | Group | RelatedPerson | Practitioner | PractitionerRole | Device | HealthcareService) | Лицо, устройство или служба, участвующее во встрече |
![]() ![]() |
S | 0..* | Reference(Appointment) | Appointment, на котором была запланирована эта встреча |
![]() ![]() |
S | 0..* | VirtualServiceDetail | Телемедицина |
![]() ![]() |
S | 0..1 | Period | Фактическое время начала и окончания встречи |
![]() ![]() |
S | 0..1 | dateTime | Планируемая дата/время начала (или дата приема) встречи |
![]() ![]() |
S | 0..1 | dateTime | Планируемая дата/время окончания (или дата выписки) встречи |
![]() ![]() |
S | 0..1 | Duration | Фактическое количество времени, в течение которого длилась встреча (за вычетом времени отсутствия) |
![]() ![]() |
S | 0..* | BackboneElement | Перечень медицинских показаний, которые, как ожидается, будут рассмотрены в ходе оказания помощи |
![]() ![]() ![]() |
S | 0..* | CodeableConcept | Для чего/как следует использовать значение причины Binding: EncounterReasonUseVS (0.5.0) (preferred) |
![]() ![]() ![]() |
S | 0..* | CodeableReference(UZ Core Condition(0.5.0) | DiagnosticReport | Procedure | UZ Core Observation(0.5.0)) | Медицинская причина, требующая рассмотрения |
![]() ![]() |
S | 0..* | BackboneElement | Список диагнозов, имеющих отношение к данному случаю |
![]() ![]() ![]() |
S | 0..* | CodeableReference(UZ Core Condition(0.5.0)) | Диагноз, относящийся к встрече |
![]() ![]() ![]() |
S | 0..* | CodeableConcept | Role that this diagnosis has within the encounter (e.g. admission, billing, discharge …) |
![]() ![]() |
S | 0..* | Reference(Account) | Набор счетов, которые могут быть использованы для выставления счетов за эту встречу |
![]() ![]() |
S | 0..1 | BackboneElement | Подробности о пребывании, во время которого предоставляется медицинская услуга |
![]() ![]() ![]() |
S | 0..1 | Reference(UZ Core Location(0.5.0) | UZ Core Organization(0.5.0)) | Место/организация, из которой пациент прибыл до поступления |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Откуда пациент был принят Binding: EncounterAdmitSourceVS (0.5.0) (required) |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Указывает, что пациент повторно госпитализирован Binding: EncounterReAdmissionVS (0.5.0) (required) |
![]() ![]() ![]() |
S | 0..1 | Reference(Location | Organization) | Место/организация, в которую выписывается пациент |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Категория или вид местоположения после выписки Binding: EncounterDischargeDispositionVS (0.5.0) (required) |
![]() ![]() |
S | 0..* | BackboneElement | List of locations where the patient has been |
![]() ![]() ![]() |
S | 1..1 | Reference(Location) | Место, где происходит встреча |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Encounter.status | Base | required | Encounter status translations | 📍0.5.0 | This IG |
| Encounter.class | Base | required | Encounter class translations | 📍0.5.0 | This IG |
| Encounter.priority | Base | required | Encounter priority translations | 📍0.5.0 | This IG |
| Encounter.type | Base | required | Encounter type translations | 📍0.5.0 | This IG |
| Encounter.subjectStatus | Base | required | Encounter subject status translations | 📍0.5.0 | This IG |
| Encounter.participant.type | Base | extensible | Encounter participant type translations | 📍0.5.0 | This IG |
| Encounter.reason.use | Base | preferred | Encounter Reason Use Codes | 📍0.5.0 | This IG |
| Encounter.admission.admitSource | Base | required | Encounter admit source translations | 📍0.5.0 | This IG |
| Encounter.admission.reAdmission | Base | required | Encounter admission translations | 📍0.5.0 | This IG |
| Encounter.admission.dischargeDisposition | Base | required | Encounter discharge disposition translations | 📍0.5.0 | This IG |
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Encounter(5.0.0) | An interaction during which services are provided to the patient | |||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
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 | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | ||||
![]() ![]() |
SΣ | 0..1 | Identifier | Идентификатор, по которым известна эта встреча | ||||
![]() ![]() |
?!SΣ | 1..1 | code | Текущее состояние встречи Binding: EncounterStatusVS (0.5.0) (required) | ||||
![]() ![]() |
SΣ | 0..* | CodeableConcept | Классификация встречи с пациентом Binding: EncounterClassVS (0.5.0) (required) | ||||
![]() ![]() |
S | 0..1 | CodeableConcept | Указывает срочность встречи Binding: EncounterPriorityVS (0.5.0) (required) | ||||
![]() ![]() |
SΣ | 0..* | CodeableConcept | Конкретный тип встречи Binding: EncounterTypeVS (0.5.0) (required) | ||||
![]() ![]() |
SΣ | 0..* | CodeableReference(UZ Core HealthcareService(0.5.0)) | Широкая категоризация услуг, которые должны быть предоставлены Binding: ServiceType (example): Broad categorization of the service that is to be provided. | ||||
![]() ![]() |
SΣ | 0..1 | Reference(UZ Core Patient(0.5.0)) | Пациент, связанный с этой встречей | ||||
![]() ![]() |
S | 0..1 | CodeableConcept | Отслеживание статуса пациента в ходе встречи Binding: EncounterSubjectStatusVS (0.5.0) (required) | ||||
![]() ![]() |
SΣ | 0..* | Reference(EpisodeOfCare) | Эпизод(ы) ухода, в отношении которого следует записать эту встречу | ||||
![]() ![]() |
S | 0..* | Reference(CarePlan | DeviceRequest | MedicationRequest | ServiceRequest) | Запрос, который инициировал эту встречу | ||||
![]() ![]() |
S | 0..* | Reference(CareTeam) | Группа(ы), выделенная для участия в этой встрече | ||||
![]() ![]() |
S | 0..1 | Reference(Encounter) | Другая встреча, частью которой является данная встреча | ||||
![]() ![]() |
S | 0..1 | Reference(Organization) | Организация (учреждение), ответственная за данную встречу | ||||
![]() ![]() |
SΣC | 0..* | BackboneElement | Роль участника встречи Constraints: enc-1, enc-2 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
SΣC | 0..* | CodeableConcept | Role of participant in encounter Binding: EncounterParticipantTypeVS (0.5.0) (extensible) | ||||
![]() ![]() ![]() |
S | 0..1 | Period | Период времени во время встречи, в котором участвовал участник | ||||
![]() ![]() ![]() |
SΣC | 0..1 | Reference(Patient | Group | RelatedPerson | Practitioner | PractitionerRole | Device | HealthcareService) | Лицо, устройство или служба, участвующее во встрече | ||||
![]() ![]() |
SΣ | 0..* | Reference(Appointment) | Appointment, на котором была запланирована эта встреча | ||||
![]() ![]() |
S | 0..* | VirtualServiceDetail | Телемедицина | ||||
![]() ![]() |
S | 0..1 | Period | Фактическое время начала и окончания встречи | ||||
![]() ![]() |
S | 0..1 | dateTime | Планируемая дата/время начала (или дата приема) встречи | ||||
![]() ![]() |
S | 0..1 | dateTime | Планируемая дата/время окончания (или дата выписки) встречи | ||||
![]() ![]() |
S | 0..1 | Duration | Фактическое количество времени, в течение которого длилась встреча (за вычетом времени отсутствия) | ||||
![]() ![]() |
SΣ | 0..* | BackboneElement | Перечень медицинских показаний, которые, как ожидается, будут рассмотрены в ходе оказания помощи | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
SΣ | 0..* | CodeableConcept | Для чего/как следует использовать значение причины Binding: EncounterReasonUseVS (0.5.0) (preferred) | ||||
![]() ![]() ![]() |
SΣ | 0..* | CodeableReference(UZ Core Condition(0.5.0) | DiagnosticReport | Procedure | UZ Core Observation(0.5.0)) | Медицинская причина, требующая рассмотрения Binding: EncounterReasonCodes (preferred): Reason why the encounter takes place. | ||||
![]() ![]() |
SΣ | 0..* | BackboneElement | Список диагнозов, имеющих отношение к данному случаю | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
SΣ | 0..* | CodeableReference(UZ Core Condition(0.5.0)) | Диагноз, относящийся к встрече Binding: ConditionProblemDiagnosisCodes (example) | ||||
![]() ![]() ![]() |
S | 0..* | CodeableConcept | Role that this diagnosis has within the encounter (e.g. admission, billing, discharge …) Binding: EncounterDiagnosisUse (preferred): The type of diagnosis this condition represents. | ||||
![]() ![]() |
S | 0..* | Reference(Account) | Набор счетов, которые могут быть использованы для выставления счетов за эту встречу | ||||
![]() ![]() |
0..* | CodeableConcept | Diet preferences reported by the patient Binding: EncounterDiet (example): Medical, cultural or ethical food preferences to help with catering requirements. | |||||
![]() ![]() |
0..* | CodeableConcept | Wheelchair, translator, stretcher, etc Binding: SpecialArrangements (preferred): Special arrangements. | |||||
![]() ![]() |
0..* | CodeableConcept | Special courtesies (VIP, board member) Binding: SpecialCourtesy (preferred): Special courtesies. | |||||
![]() ![]() |
S | 0..1 | BackboneElement | Подробности о пребывании, во время которого предоставляется медицинская услуга | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
0..1 | Identifier | Pre-admission identifier | |||||
![]() ![]() ![]() |
S | 0..1 | Reference(UZ Core Location(0.5.0) | UZ Core Organization(0.5.0)) | Место/организация, из которой пациент прибыл до поступления | ||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Откуда пациент был принят Binding: EncounterAdmitSourceVS (0.5.0) (required) | ||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Указывает, что пациент повторно госпитализирован Binding: EncounterReAdmissionVS (0.5.0) (required) | ||||
![]() ![]() ![]() |
S | 0..1 | Reference(Location | Organization) | Место/организация, в которую выписывается пациент | ||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Категория или вид местоположения после выписки Binding: EncounterDischargeDispositionVS (0.5.0) (required) | ||||
![]() ![]() |
S | 0..* | BackboneElement | List of locations where the patient has been | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
S | 1..1 | Reference(Location) | Место, где происходит встреча | ||||
![]() ![]() ![]() |
0..1 | code | planned | active | reserved | completed Binding: EncounterLocationStatus (required): The status of the location. | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | The physical type of the location (usually the level in the location hierarchy - bed, room, ward, virtual etc.) Binding: LocationForm (example): Physical form of the location. | |||||
![]() ![]() ![]() |
0..1 | Period | Time period during which the patient was present at the location | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Encounter.language | Base | required | All Languages | 📍5.0.0 | FHIR Std. |
| Encounter.status | Base | required | Encounter status translations | 📍0.5.0 | This IG |
| Encounter.class | Base | required | Encounter class translations | 📍0.5.0 | This IG |
| Encounter.priority | Base | required | Encounter priority translations | 📍0.5.0 | This IG |
| Encounter.type | Base | required | Encounter type translations | 📍0.5.0 | This IG |
| Encounter.serviceType | Base | example | Service Type | 📍5.0.0 | FHIR Std. |
| Encounter.subjectStatus | Base | required | Encounter subject status translations | 📍0.5.0 | This IG |
| Encounter.participant.type | Base | extensible | Encounter participant type translations | 📍0.5.0 | This IG |
| Encounter.reason.use | Base | preferred | Encounter Reason Use Codes | 📍0.5.0 | This IG |
| Encounter.reason.value | Base | preferred | Encounter Reason Codes | 📍5.0.0 | FHIR Std. |
| Encounter.diagnosis.condition | Base | example | Condition/Problem/Diagnosis Codes | 📍5.0.0 | FHIR Std. |
| Encounter.diagnosis.use | Base | preferred | Encounter Diagnosis Use | 📍5.0.0 | FHIR Std. |
| Encounter.dietPreference | Base | example | Diet | 📍5.0.0 | FHIR Std. |
| Encounter.specialArrangement | Base | preferred | Special Arrangements | 📍5.0.0 | FHIR Std. |
| Encounter.specialCourtesy | Base | preferred | Special Courtesy | 📍5.0.0 | FHIR Std. |
| Encounter.admission.admitSource | Base | required | Encounter admit source translations | 📍0.5.0 | This IG |
| Encounter.admission.reAdmission | Base | required | Encounter admission translations | 📍0.5.0 | This IG |
| Encounter.admission.dischargeDisposition | Base | required | Encounter discharge disposition translations | 📍0.5.0 | This IG |
| Encounter.location.status | Base | required | Encounter Location Status | 📍5.0.0 | FHIR Std. |
| Encounter.location.form | Base | example | Location Form | 📍5.0.0 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | Encounter | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Encounter | 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 | Encounter | 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 | Encounter | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Encounter | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | Encounter.meta, Encounter.implicitRules, Encounter.language, Encounter.text, Encounter.extension, Encounter.modifierExtension, Encounter.identifier, Encounter.status, Encounter.class, Encounter.priority, Encounter.type, Encounter.serviceType, Encounter.subject, Encounter.subjectStatus, Encounter.episodeOfCare, Encounter.basedOn, Encounter.careTeam, Encounter.partOf, Encounter.serviceProvider, Encounter.participant, Encounter.participant.extension, Encounter.participant.modifierExtension, Encounter.participant.type, Encounter.participant.period, Encounter.participant.actor, Encounter.appointment, Encounter.virtualService, Encounter.actualPeriod, Encounter.plannedStartDate, Encounter.plannedEndDate, Encounter.length, Encounter.reason, Encounter.reason.extension, Encounter.reason.modifierExtension, Encounter.reason.use, Encounter.reason.value, Encounter.diagnosis, Encounter.diagnosis.extension, Encounter.diagnosis.modifierExtension, Encounter.diagnosis.condition, Encounter.diagnosis.use, Encounter.account, Encounter.dietPreference, Encounter.specialArrangement, Encounter.specialCourtesy, Encounter.admission, Encounter.admission.extension, Encounter.admission.modifierExtension, Encounter.admission.preAdmissionIdentifier, Encounter.admission.origin, Encounter.admission.admitSource, Encounter.admission.reAdmission, Encounter.admission.destination, Encounter.admission.dischargeDisposition, Encounter.location, Encounter.location.extension, Encounter.location.modifierExtension, Encounter.location.location, Encounter.location.status, Encounter.location.form, Encounter.location.period | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| enc-1 | error | Encounter.participant | A type must be provided when no explicit actor is specified |
actor.exists() or type.exists()
|
| enc-2 | error | Encounter.participant | A type cannot be provided for a patient or group participant |
actor.exists(resolve() is Patient or resolve() is Group) implies type.exists().not()
|
| ext-1 | error | Encounter.extension, Encounter.modifierExtension, Encounter.participant.extension, Encounter.participant.modifierExtension, Encounter.reason.extension, Encounter.reason.modifierExtension, Encounter.diagnosis.extension, Encounter.diagnosis.modifierExtension, Encounter.admission.extension, Encounter.admission.modifierExtension, Encounter.location.extension, Encounter.location.modifierExtension | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
Summary
Must-Support: 38 elements
Structures
This structure refers to these other structures:
Asosiy elementlar ko'rinishi
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Encounter(5.0.0) | An interaction during which services are provided to the patient | |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
0..* | Resource | Contained, inline Resources | |
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 |
![]() ![]() |
SΣ | 0..1 | Identifier | Идентификатор, по которым известна эта встреча |
![]() ![]() |
?!SΣ | 1..1 | code | Текущее состояние встречи Binding: EncounterStatusVS (0.5.0) (required) |
![]() ![]() |
SΣ | 0..* | CodeableConcept | Классификация встречи с пациентом Binding: EncounterClassVS (0.5.0) (required) |
![]() ![]() |
S | 0..1 | CodeableConcept | Указывает срочность встречи Binding: EncounterPriorityVS (0.5.0) (required) |
![]() ![]() |
SΣ | 0..* | CodeableConcept | Конкретный тип встречи Binding: EncounterTypeVS (0.5.0) (required) |
![]() ![]() |
SΣ | 0..* | CodeableReference(UZ Core HealthcareService(0.5.0)) | Широкая категоризация услуг, которые должны быть предоставлены Binding: ServiceType (example): Broad categorization of the service that is to be provided. |
![]() ![]() |
SΣ | 0..1 | Reference(UZ Core Patient(0.5.0)) | Пациент, связанный с этой встречей |
![]() ![]() |
S | 0..1 | CodeableConcept | Отслеживание статуса пациента в ходе встречи Binding: EncounterSubjectStatusVS (0.5.0) (required) |
![]() ![]() |
SΣ | 0..* | Reference(EpisodeOfCare) | Эпизод(ы) ухода, в отношении которого следует записать эту встречу |
![]() ![]() |
S | 0..* | Reference(CarePlan | DeviceRequest | MedicationRequest | ServiceRequest) | Запрос, который инициировал эту встречу |
![]() ![]() |
S | 0..* | Reference(CareTeam) | Группа(ы), выделенная для участия в этой встрече |
![]() ![]() |
S | 0..1 | Reference(Encounter) | Другая встреча, частью которой является данная встреча |
![]() ![]() |
S | 0..1 | Reference(Organization) | Организация (учреждение), ответственная за данную встречу |
![]() ![]() |
SΣC | 0..* | BackboneElement | Роль участника встречи Constraints: enc-1, enc-2 |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 |
![]() ![]() ![]() |
SΣC | 0..* | CodeableConcept | Role of participant in encounter Binding: EncounterParticipantTypeVS (0.5.0) (extensible) |
![]() ![]() ![]() |
S | 0..1 | Period | Период времени во время встречи, в котором участвовал участник |
![]() ![]() ![]() |
SΣC | 0..1 | Reference(Patient | Group | RelatedPerson | Practitioner | PractitionerRole | Device | HealthcareService) | Лицо, устройство или служба, участвующее во встрече |
![]() ![]() |
SΣ | 0..* | Reference(Appointment) | Appointment, на котором была запланирована эта встреча |
![]() ![]() |
S | 0..* | VirtualServiceDetail | Телемедицина |
![]() ![]() |
S | 0..1 | Period | Фактическое время начала и окончания встречи |
![]() ![]() |
S | 0..1 | dateTime | Планируемая дата/время начала (или дата приема) встречи |
![]() ![]() |
S | 0..1 | dateTime | Планируемая дата/время окончания (или дата выписки) встречи |
![]() ![]() |
S | 0..1 | Duration | Фактическое количество времени, в течение которого длилась встреча (за вычетом времени отсутствия) |
![]() ![]() |
SΣ | 0..* | BackboneElement | Перечень медицинских показаний, которые, как ожидается, будут рассмотрены в ходе оказания помощи |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 |
![]() ![]() ![]() |
SΣ | 0..* | CodeableConcept | Для чего/как следует использовать значение причины Binding: EncounterReasonUseVS (0.5.0) (preferred) |
![]() ![]() ![]() |
SΣ | 0..* | CodeableReference(UZ Core Condition(0.5.0) | DiagnosticReport | Procedure | UZ Core Observation(0.5.0)) | Медицинская причина, требующая рассмотрения Binding: EncounterReasonCodes (preferred): Reason why the encounter takes place. |
![]() ![]() |
SΣ | 0..* | BackboneElement | Список диагнозов, имеющих отношение к данному случаю |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 |
![]() ![]() ![]() |
SΣ | 0..* | CodeableReference(UZ Core Condition(0.5.0)) | Диагноз, относящийся к встрече Binding: ConditionProblemDiagnosisCodes (example) |
![]() ![]() ![]() |
S | 0..* | CodeableConcept | Role that this diagnosis has within the encounter (e.g. admission, billing, discharge …) Binding: EncounterDiagnosisUse (preferred): The type of diagnosis this condition represents. |
![]() ![]() |
S | 0..* | Reference(Account) | Набор счетов, которые могут быть использованы для выставления счетов за эту встречу |
![]() ![]() |
S | 0..1 | BackboneElement | Подробности о пребывании, во время которого предоставляется медицинская услуга |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 |
![]() ![]() ![]() |
S | 0..1 | Reference(UZ Core Location(0.5.0) | UZ Core Organization(0.5.0)) | Место/организация, из которой пациент прибыл до поступления |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Откуда пациент был принят Binding: EncounterAdmitSourceVS (0.5.0) (required) |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Указывает, что пациент повторно госпитализирован Binding: EncounterReAdmissionVS (0.5.0) (required) |
![]() ![]() ![]() |
S | 0..1 | Reference(Location | Organization) | Место/организация, в которую выписывается пациент |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Категория или вид местоположения после выписки Binding: EncounterDischargeDispositionVS (0.5.0) (required) |
![]() ![]() |
S | 0..* | BackboneElement | List of locations where the patient has been |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 |
![]() ![]() ![]() |
S | 1..1 | Reference(Location) | Место, где происходит встреча |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Encounter.status | Base | required | Encounter status translations | 📍0.5.0 | This IG |
| Encounter.class | Base | required | Encounter class translations | 📍0.5.0 | This IG |
| Encounter.priority | Base | required | Encounter priority translations | 📍0.5.0 | This IG |
| Encounter.type | Base | required | Encounter type translations | 📍0.5.0 | This IG |
| Encounter.serviceType | Base | example | Service Type | 📍5.0.0 | FHIR Std. |
| Encounter.subjectStatus | Base | required | Encounter subject status translations | 📍0.5.0 | This IG |
| Encounter.participant.type | Base | extensible | Encounter participant type translations | 📍0.5.0 | This IG |
| Encounter.reason.use | Base | preferred | Encounter Reason Use Codes | 📍0.5.0 | This IG |
| Encounter.reason.value | Base | preferred | Encounter Reason Codes | 📍5.0.0 | FHIR Std. |
| Encounter.diagnosis.condition | Base | example | Condition/Problem/Diagnosis Codes | 📍5.0.0 | FHIR Std. |
| Encounter.diagnosis.use | Base | preferred | Encounter Diagnosis Use | 📍5.0.0 | FHIR Std. |
| Encounter.admission.admitSource | Base | required | Encounter admit source translations | 📍0.5.0 | This IG |
| Encounter.admission.reAdmission | Base | required | Encounter admission translations | 📍0.5.0 | This IG |
| Encounter.admission.dischargeDisposition | Base | required | Encounter discharge disposition translations | 📍0.5.0 | This IG |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | Encounter | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Encounter | 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 | Encounter | 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 | Encounter | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Encounter | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | Encounter.implicitRules, Encounter.modifierExtension, Encounter.identifier, Encounter.status, Encounter.class, Encounter.priority, Encounter.type, Encounter.serviceType, Encounter.subject, Encounter.subjectStatus, Encounter.episodeOfCare, Encounter.basedOn, Encounter.careTeam, Encounter.partOf, Encounter.serviceProvider, Encounter.participant, Encounter.participant.modifierExtension, Encounter.participant.type, Encounter.participant.period, Encounter.participant.actor, Encounter.appointment, Encounter.virtualService, Encounter.actualPeriod, Encounter.plannedStartDate, Encounter.plannedEndDate, Encounter.length, Encounter.reason, Encounter.reason.modifierExtension, Encounter.reason.use, Encounter.reason.value, Encounter.diagnosis, Encounter.diagnosis.modifierExtension, Encounter.diagnosis.condition, Encounter.diagnosis.use, Encounter.account, Encounter.admission, Encounter.admission.modifierExtension, Encounter.admission.origin, Encounter.admission.admitSource, Encounter.admission.reAdmission, Encounter.admission.destination, Encounter.admission.dischargeDisposition, Encounter.location, Encounter.location.modifierExtension, Encounter.location.location | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| enc-1 | error | Encounter.participant | A type must be provided when no explicit actor is specified |
actor.exists() or type.exists()
|
| enc-2 | error | Encounter.participant | A type cannot be provided for a patient or group participant |
actor.exists(resolve() is Patient or resolve() is Group) implies type.exists().not()
|
| ext-1 | error | Encounter.modifierExtension, Encounter.participant.modifierExtension, Encounter.reason.modifierExtension, Encounter.diagnosis.modifierExtension, Encounter.admission.modifierExtension, Encounter.location.modifierExtension | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
Differensial ko‘rinish
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Encounter(5.0.0) | An interaction during which services are provided to the patient | |
![]() ![]() |
S | 0..1 | Identifier | Идентификатор, по которым известна эта встреча |
![]() ![]() |
S | 1..1 | code | Текущее состояние встречи Binding: EncounterStatusVS (0.5.0) (required) |
![]() ![]() |
S | 0..* | CodeableConcept | Классификация встречи с пациентом Binding: EncounterClassVS (0.5.0) (required) |
![]() ![]() |
S | 0..1 | CodeableConcept | Указывает срочность встречи Binding: EncounterPriorityVS (0.5.0) (required) |
![]() ![]() |
S | 0..* | CodeableConcept | Конкретный тип встречи Binding: EncounterTypeVS (0.5.0) (required) |
![]() ![]() |
S | 0..* | CodeableReference(UZ Core HealthcareService(0.5.0)) | Широкая категоризация услуг, которые должны быть предоставлены |
![]() ![]() |
S | 0..1 | Reference(UZ Core Patient(0.5.0)) | Пациент, связанный с этой встречей |
![]() ![]() |
S | 0..1 | CodeableConcept | Отслеживание статуса пациента в ходе встречи Binding: EncounterSubjectStatusVS (0.5.0) (required) |
![]() ![]() |
S | 0..* | Reference(EpisodeOfCare) | Эпизод(ы) ухода, в отношении которого следует записать эту встречу |
![]() ![]() |
S | 0..* | Reference(CarePlan | DeviceRequest | MedicationRequest | ServiceRequest) | Запрос, который инициировал эту встречу |
![]() ![]() |
S | 0..* | Reference(CareTeam) | Группа(ы), выделенная для участия в этой встрече |
![]() ![]() |
S | 0..1 | Reference(Encounter) | Другая встреча, частью которой является данная встреча |
![]() ![]() |
S | 0..1 | Reference(Organization) | Организация (учреждение), ответственная за данную встречу |
![]() ![]() |
S | 0..* | BackboneElement | Роль участника встречи |
![]() ![]() ![]() |
S | 0..* | CodeableConcept | Role of participant in encounter Binding: EncounterParticipantTypeVS (0.5.0) (extensible) |
![]() ![]() ![]() |
S | 0..1 | Period | Период времени во время встречи, в котором участвовал участник |
![]() ![]() ![]() |
S | 0..1 | Reference(Patient | Group | RelatedPerson | Practitioner | PractitionerRole | Device | HealthcareService) | Лицо, устройство или служба, участвующее во встрече |
![]() ![]() |
S | 0..* | Reference(Appointment) | Appointment, на котором была запланирована эта встреча |
![]() ![]() |
S | 0..* | VirtualServiceDetail | Телемедицина |
![]() ![]() |
S | 0..1 | Period | Фактическое время начала и окончания встречи |
![]() ![]() |
S | 0..1 | dateTime | Планируемая дата/время начала (или дата приема) встречи |
![]() ![]() |
S | 0..1 | dateTime | Планируемая дата/время окончания (или дата выписки) встречи |
![]() ![]() |
S | 0..1 | Duration | Фактическое количество времени, в течение которого длилась встреча (за вычетом времени отсутствия) |
![]() ![]() |
S | 0..* | BackboneElement | Перечень медицинских показаний, которые, как ожидается, будут рассмотрены в ходе оказания помощи |
![]() ![]() ![]() |
S | 0..* | CodeableConcept | Для чего/как следует использовать значение причины Binding: EncounterReasonUseVS (0.5.0) (preferred) |
![]() ![]() ![]() |
S | 0..* | CodeableReference(UZ Core Condition(0.5.0) | DiagnosticReport | Procedure | UZ Core Observation(0.5.0)) | Медицинская причина, требующая рассмотрения |
![]() ![]() |
S | 0..* | BackboneElement | Список диагнозов, имеющих отношение к данному случаю |
![]() ![]() ![]() |
S | 0..* | CodeableReference(UZ Core Condition(0.5.0)) | Диагноз, относящийся к встрече |
![]() ![]() ![]() |
S | 0..* | CodeableConcept | Role that this diagnosis has within the encounter (e.g. admission, billing, discharge …) |
![]() ![]() |
S | 0..* | Reference(Account) | Набор счетов, которые могут быть использованы для выставления счетов за эту встречу |
![]() ![]() |
S | 0..1 | BackboneElement | Подробности о пребывании, во время которого предоставляется медицинская услуга |
![]() ![]() ![]() |
S | 0..1 | Reference(UZ Core Location(0.5.0) | UZ Core Organization(0.5.0)) | Место/организация, из которой пациент прибыл до поступления |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Откуда пациент был принят Binding: EncounterAdmitSourceVS (0.5.0) (required) |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Указывает, что пациент повторно госпитализирован Binding: EncounterReAdmissionVS (0.5.0) (required) |
![]() ![]() ![]() |
S | 0..1 | Reference(Location | Organization) | Место/организация, в которую выписывается пациент |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Категория или вид местоположения после выписки Binding: EncounterDischargeDispositionVS (0.5.0) (required) |
![]() ![]() |
S | 0..* | BackboneElement | List of locations where the patient has been |
![]() ![]() ![]() |
S | 1..1 | Reference(Location) | Место, где происходит встреча |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Encounter.status | Base | required | Encounter status translations | 📍0.5.0 | This IG |
| Encounter.class | Base | required | Encounter class translations | 📍0.5.0 | This IG |
| Encounter.priority | Base | required | Encounter priority translations | 📍0.5.0 | This IG |
| Encounter.type | Base | required | Encounter type translations | 📍0.5.0 | This IG |
| Encounter.subjectStatus | Base | required | Encounter subject status translations | 📍0.5.0 | This IG |
| Encounter.participant.type | Base | extensible | Encounter participant type translations | 📍0.5.0 | This IG |
| Encounter.reason.use | Base | preferred | Encounter Reason Use Codes | 📍0.5.0 | This IG |
| Encounter.admission.admitSource | Base | required | Encounter admit source translations | 📍0.5.0 | This IG |
| Encounter.admission.reAdmission | Base | required | Encounter admission translations | 📍0.5.0 | This IG |
| Encounter.admission.dischargeDisposition | Base | required | Encounter discharge disposition translations | 📍0.5.0 | This IG |
Snapshot ko‘rinishiView
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Encounter(5.0.0) | An interaction during which services are provided to the patient | |||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
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 | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | ||||
![]() ![]() |
SΣ | 0..1 | Identifier | Идентификатор, по которым известна эта встреча | ||||
![]() ![]() |
?!SΣ | 1..1 | code | Текущее состояние встречи Binding: EncounterStatusVS (0.5.0) (required) | ||||
![]() ![]() |
SΣ | 0..* | CodeableConcept | Классификация встречи с пациентом Binding: EncounterClassVS (0.5.0) (required) | ||||
![]() ![]() |
S | 0..1 | CodeableConcept | Указывает срочность встречи Binding: EncounterPriorityVS (0.5.0) (required) | ||||
![]() ![]() |
SΣ | 0..* | CodeableConcept | Конкретный тип встречи Binding: EncounterTypeVS (0.5.0) (required) | ||||
![]() ![]() |
SΣ | 0..* | CodeableReference(UZ Core HealthcareService(0.5.0)) | Широкая категоризация услуг, которые должны быть предоставлены Binding: ServiceType (example): Broad categorization of the service that is to be provided. | ||||
![]() ![]() |
SΣ | 0..1 | Reference(UZ Core Patient(0.5.0)) | Пациент, связанный с этой встречей | ||||
![]() ![]() |
S | 0..1 | CodeableConcept | Отслеживание статуса пациента в ходе встречи Binding: EncounterSubjectStatusVS (0.5.0) (required) | ||||
![]() ![]() |
SΣ | 0..* | Reference(EpisodeOfCare) | Эпизод(ы) ухода, в отношении которого следует записать эту встречу | ||||
![]() ![]() |
S | 0..* | Reference(CarePlan | DeviceRequest | MedicationRequest | ServiceRequest) | Запрос, который инициировал эту встречу | ||||
![]() ![]() |
S | 0..* | Reference(CareTeam) | Группа(ы), выделенная для участия в этой встрече | ||||
![]() ![]() |
S | 0..1 | Reference(Encounter) | Другая встреча, частью которой является данная встреча | ||||
![]() ![]() |
S | 0..1 | Reference(Organization) | Организация (учреждение), ответственная за данную встречу | ||||
![]() ![]() |
SΣC | 0..* | BackboneElement | Роль участника встречи Constraints: enc-1, enc-2 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
SΣC | 0..* | CodeableConcept | Role of participant in encounter Binding: EncounterParticipantTypeVS (0.5.0) (extensible) | ||||
![]() ![]() ![]() |
S | 0..1 | Period | Период времени во время встречи, в котором участвовал участник | ||||
![]() ![]() ![]() |
SΣC | 0..1 | Reference(Patient | Group | RelatedPerson | Practitioner | PractitionerRole | Device | HealthcareService) | Лицо, устройство или служба, участвующее во встрече | ||||
![]() ![]() |
SΣ | 0..* | Reference(Appointment) | Appointment, на котором была запланирована эта встреча | ||||
![]() ![]() |
S | 0..* | VirtualServiceDetail | Телемедицина | ||||
![]() ![]() |
S | 0..1 | Period | Фактическое время начала и окончания встречи | ||||
![]() ![]() |
S | 0..1 | dateTime | Планируемая дата/время начала (или дата приема) встречи | ||||
![]() ![]() |
S | 0..1 | dateTime | Планируемая дата/время окончания (или дата выписки) встречи | ||||
![]() ![]() |
S | 0..1 | Duration | Фактическое количество времени, в течение которого длилась встреча (за вычетом времени отсутствия) | ||||
![]() ![]() |
SΣ | 0..* | BackboneElement | Перечень медицинских показаний, которые, как ожидается, будут рассмотрены в ходе оказания помощи | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
SΣ | 0..* | CodeableConcept | Для чего/как следует использовать значение причины Binding: EncounterReasonUseVS (0.5.0) (preferred) | ||||
![]() ![]() ![]() |
SΣ | 0..* | CodeableReference(UZ Core Condition(0.5.0) | DiagnosticReport | Procedure | UZ Core Observation(0.5.0)) | Медицинская причина, требующая рассмотрения Binding: EncounterReasonCodes (preferred): Reason why the encounter takes place. | ||||
![]() ![]() |
SΣ | 0..* | BackboneElement | Список диагнозов, имеющих отношение к данному случаю | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
SΣ | 0..* | CodeableReference(UZ Core Condition(0.5.0)) | Диагноз, относящийся к встрече Binding: ConditionProblemDiagnosisCodes (example) | ||||
![]() ![]() ![]() |
S | 0..* | CodeableConcept | Role that this diagnosis has within the encounter (e.g. admission, billing, discharge …) Binding: EncounterDiagnosisUse (preferred): The type of diagnosis this condition represents. | ||||
![]() ![]() |
S | 0..* | Reference(Account) | Набор счетов, которые могут быть использованы для выставления счетов за эту встречу | ||||
![]() ![]() |
0..* | CodeableConcept | Diet preferences reported by the patient Binding: EncounterDiet (example): Medical, cultural or ethical food preferences to help with catering requirements. | |||||
![]() ![]() |
0..* | CodeableConcept | Wheelchair, translator, stretcher, etc Binding: SpecialArrangements (preferred): Special arrangements. | |||||
![]() ![]() |
0..* | CodeableConcept | Special courtesies (VIP, board member) Binding: SpecialCourtesy (preferred): Special courtesies. | |||||
![]() ![]() |
S | 0..1 | BackboneElement | Подробности о пребывании, во время которого предоставляется медицинская услуга | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
0..1 | Identifier | Pre-admission identifier | |||||
![]() ![]() ![]() |
S | 0..1 | Reference(UZ Core Location(0.5.0) | UZ Core Organization(0.5.0)) | Место/организация, из которой пациент прибыл до поступления | ||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Откуда пациент был принят Binding: EncounterAdmitSourceVS (0.5.0) (required) | ||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Указывает, что пациент повторно госпитализирован Binding: EncounterReAdmissionVS (0.5.0) (required) | ||||
![]() ![]() ![]() |
S | 0..1 | Reference(Location | Organization) | Место/организация, в которую выписывается пациент | ||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Категория или вид местоположения после выписки Binding: EncounterDischargeDispositionVS (0.5.0) (required) | ||||
![]() ![]() |
S | 0..* | BackboneElement | List of locations where the patient has been | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
S | 1..1 | Reference(Location) | Место, где происходит встреча | ||||
![]() ![]() ![]() |
0..1 | code | planned | active | reserved | completed Binding: EncounterLocationStatus (required): The status of the location. | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | The physical type of the location (usually the level in the location hierarchy - bed, room, ward, virtual etc.) Binding: LocationForm (example): Physical form of the location. | |||||
![]() ![]() ![]() |
0..1 | Period | Time period during which the patient was present at the location | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Encounter.language | Base | required | All Languages | 📍5.0.0 | FHIR Std. |
| Encounter.status | Base | required | Encounter status translations | 📍0.5.0 | This IG |
| Encounter.class | Base | required | Encounter class translations | 📍0.5.0 | This IG |
| Encounter.priority | Base | required | Encounter priority translations | 📍0.5.0 | This IG |
| Encounter.type | Base | required | Encounter type translations | 📍0.5.0 | This IG |
| Encounter.serviceType | Base | example | Service Type | 📍5.0.0 | FHIR Std. |
| Encounter.subjectStatus | Base | required | Encounter subject status translations | 📍0.5.0 | This IG |
| Encounter.participant.type | Base | extensible | Encounter participant type translations | 📍0.5.0 | This IG |
| Encounter.reason.use | Base | preferred | Encounter Reason Use Codes | 📍0.5.0 | This IG |
| Encounter.reason.value | Base | preferred | Encounter Reason Codes | 📍5.0.0 | FHIR Std. |
| Encounter.diagnosis.condition | Base | example | Condition/Problem/Diagnosis Codes | 📍5.0.0 | FHIR Std. |
| Encounter.diagnosis.use | Base | preferred | Encounter Diagnosis Use | 📍5.0.0 | FHIR Std. |
| Encounter.dietPreference | Base | example | Diet | 📍5.0.0 | FHIR Std. |
| Encounter.specialArrangement | Base | preferred | Special Arrangements | 📍5.0.0 | FHIR Std. |
| Encounter.specialCourtesy | Base | preferred | Special Courtesy | 📍5.0.0 | FHIR Std. |
| Encounter.admission.admitSource | Base | required | Encounter admit source translations | 📍0.5.0 | This IG |
| Encounter.admission.reAdmission | Base | required | Encounter admission translations | 📍0.5.0 | This IG |
| Encounter.admission.dischargeDisposition | Base | required | Encounter discharge disposition translations | 📍0.5.0 | This IG |
| Encounter.location.status | Base | required | Encounter Location Status | 📍5.0.0 | FHIR Std. |
| Encounter.location.form | Base | example | Location Form | 📍5.0.0 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | Encounter | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Encounter | 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 | Encounter | 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 | Encounter | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Encounter | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | Encounter.meta, Encounter.implicitRules, Encounter.language, Encounter.text, Encounter.extension, Encounter.modifierExtension, Encounter.identifier, Encounter.status, Encounter.class, Encounter.priority, Encounter.type, Encounter.serviceType, Encounter.subject, Encounter.subjectStatus, Encounter.episodeOfCare, Encounter.basedOn, Encounter.careTeam, Encounter.partOf, Encounter.serviceProvider, Encounter.participant, Encounter.participant.extension, Encounter.participant.modifierExtension, Encounter.participant.type, Encounter.participant.period, Encounter.participant.actor, Encounter.appointment, Encounter.virtualService, Encounter.actualPeriod, Encounter.plannedStartDate, Encounter.plannedEndDate, Encounter.length, Encounter.reason, Encounter.reason.extension, Encounter.reason.modifierExtension, Encounter.reason.use, Encounter.reason.value, Encounter.diagnosis, Encounter.diagnosis.extension, Encounter.diagnosis.modifierExtension, Encounter.diagnosis.condition, Encounter.diagnosis.use, Encounter.account, Encounter.dietPreference, Encounter.specialArrangement, Encounter.specialCourtesy, Encounter.admission, Encounter.admission.extension, Encounter.admission.modifierExtension, Encounter.admission.preAdmissionIdentifier, Encounter.admission.origin, Encounter.admission.admitSource, Encounter.admission.reAdmission, Encounter.admission.destination, Encounter.admission.dischargeDisposition, Encounter.location, Encounter.location.extension, Encounter.location.modifierExtension, Encounter.location.location, Encounter.location.status, Encounter.location.form, Encounter.location.period | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| enc-1 | error | Encounter.participant | A type must be provided when no explicit actor is specified |
actor.exists() or type.exists()
|
| enc-2 | error | Encounter.participant | A type cannot be provided for a patient or group participant |
actor.exists(resolve() is Patient or resolve() is Group) implies type.exists().not()
|
| ext-1 | error | Encounter.extension, Encounter.modifierExtension, Encounter.participant.extension, Encounter.participant.modifierExtension, Encounter.reason.extension, Encounter.reason.modifierExtension, Encounter.diagnosis.extension, Encounter.diagnosis.modifierExtension, Encounter.admission.extension, Encounter.admission.modifierExtension, Encounter.location.extension, Encounter.location.modifierExtension | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
Summary
Must-Support: 38 elements
Structures
This structure refers to these other structures:
Profilning boshqa ko‘rinishlari: CSV, Excel, Schematron
Mashina tarjimasi, inson tomonidan tekshirilishi zarur. Ushbu sahifa ingliz tilidan sun'iy intellekt yordamida avtomatik tarjima qilingan va hali muharrir tomonidan tekshirilmagan. Har qanday nomuvofiqlikda asl inglizcha versiya ustuvor hisoblanadi.
Ushbu profil uchun keng tarqalgan API o'zaro ta'sirlari. So'rovlar JWT kirish tokenini talab qiladi - qarang Xavfsizlik va autentifikatsiya. [base] bu FHIR serverining bazaviy URL manzili; | belgisi system va value qiymatlarini ajratadi va URL kodlashda %7C ko'rinishida yozilishi shart.
Server identifikatori bo'yicha o'qish
GET [base]/Encounter/[id]
Murojaatlarni topish
GET [base]/Encounter?patient=Patient/[id]
GET [base]/Encounter?patient=Patient/[id]&status=in-progress
GET [base]/Encounter?patient=Patient/[id]&class=IMP
GET [base]/Encounter?patient=Patient/[id]&date=ge2025-01-01
GET [base]/Encounter?patient=Patient/[id]&type=http://terminology.dhp.uz/...%7C...
GET [base]/Encounter?episode-of-care=EpisodeOfCare/[id]
GET [base]/Encounter?service-provider=Organization/[id]
GET [base]/Encounter?practitioner=Practitioner/[id]
GET [base]/Encounter?location=Location/[id]
Yaratish
POST [base]/Encounter
{
"resourceType": "Encounter",
"meta": { "profile": [ "https://dhp.uz/fhir/core/StructureDefinition/uz-core-encounter" ] },
"status": "in-progress",
"class": [ { "coding": [ { "code": "IMP" } ] } ],
"subject": { "reference": "Patient/[id]" },
...
}
Yangilash (masalan, status qiymatini completed ga o'rnatib va actualPeriod.end ni to'ldirib tashrifni yopish) - to'liq resursni qaytarib PUT qiling:
PUT [base]/Encounter/[id]
If-Match: W/"3" # the ETag from your last read; 412 if it changed since
Barcha qo'llab-quvvatlanadigan qidiruv parametrlari uchun CapabilityStatement ga qarang.