Uzbekistan Digital Health Platform
0.11.1 - ci-build Uzbekistan flag

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.11.1 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

Resource Profile: UZ Core Encounter ( Experimental )

Official URL: https://dhp.uz/fhir/core/StructureDefinition/uz-core-encounter Version: 0.11.1
Active as of 2025-08-01 Computable Name: UZCoreEncounter

Uzbekistan Core Encounter profile, used to represent clinical encounters

UZ Core Encounter represents a single interaction between a patient and the health system - a visit - on the Digital Health Platform. It is the pivot of the patient journey: Observations, Procedures, Conditions, MedicationRequests, and clinical documents all reference the Encounter they belong to. It records where the visit took place, who provided it, and the diagnoses assigned during it (each pointing at a Condition), and may be grouped under an EpisodeOfCare.

Mandatory and Must Support data elements

The elements below must always be present (mandatory) or must be supported when the data is available (Must Support) - not all are required, but your system must populate each Must Support element when it has the data and process it on receipt. This is the human-readable summary; the formal views below give the exact cardinalities, types, and terminology bindings.

Each UZ Core Encounter Must Have

This profile's only mandatory elements are a status (planned | in-progress | completed | cancelled …), inherited as mandatory from the base resource under a required binding, and - when a location is recorded - its location reference (location.location 1..1), since you cannot list a location entry without saying which place it is.

Each UZ Core Encounter Must Support

  • an identifier (0..1);
  • the status, class, priority, and type (each a required binding);
  • a serviceType (referencing a HealthcareService);
  • the subject (the patient) and the subjectStatus (required binding);
  • episodeOfCare, basedOn, careTeam, and partOf links;
  • the serviceProvider organization;
  • participant entries with their actor, type (extensible binding), and period;
  • the appointment that scheduled the encounter;
  • the reason - with a use (preferred binding) and a value referencing a Condition, DiagnosticReport, Procedure, or Observation;
  • the virtualService (telemedicine) detail;
  • the actualPeriod, plannedStartDate, plannedEndDate, and length;
  • the diagnosis list, each with its condition (a Condition reference) and use;
  • the account for billing;
  • admission detail - origin, admitSource, reAdmission, destination, dischargeDisposition (each coded value is a required binding);
  • the location where the encounter takes place.

An Encounter cannot be set to completed while its period end is earlier than its start - check actualPeriod before closing the visit.

Building the JSON, step by step

The examples below build up a single visit - an emergency inpatient encounter - from the bare minimum to the full admission record. The complete instance is the example Encounter. Copy a stage and adapt it; every value shown validates against this profile.

The smallest Encounter you should send

status is the only strictly mandatory element, but an Encounter is only useful with a class (how the contact happened - inpatient, ambulatory, emergency) and the subject it concerns. Note that class is a list of CodeableConcept:

{
  "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 and subjectStatus each use a required binding - the value must come from the bound value set (the Snapshot view below lists each one).

A realistic visit

Fill in when it happened (actualPeriod), what kind of service it was (type), the patient's state during it (subjectStatus), who took part (participant, whose actor references a practitioner or PractitionerRole), and why (reason - pointing at a Condition, DiagnosticReport, Procedure or Observation):

{
  "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" } } ]
    }
  ]
}

Diagnosis, admission and location

For an admission, add the diagnosis list (each condition is a CodeableReference to a Condition), the admission detail (admit source, re-admission flag, discharge disposition - all required bindings), and where it took place. If you include a location entry you must name the place - location.location is mandatory:

{
  "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" }
  ]
}

These keys slot into the same resource as the realistic visit above. To group a visit under a longer course of care, reference an EpisodeOfCare through episodeOfCare.

For example API calls and a sample payload, see the Quick Start at the bottom of this page.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Encounter 0..* Encounter(5.0.0) An interaction during which services are provided to the patient
Encounter.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Encounter.contained 0..* Resource Contained, inline Resources
Encounter.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
Encounter.identifier This element must be supported. This element is included in summaries. 0..1 Identifier Идентификатор, по которым известна эта встреча
Encounter.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code Текущее состояние встречи
Binding: EncounterStatusVS (0.11.1) (required)
Encounter.Slices for class This element must be supported. This element is included in summaries. 0..* CodeableConcept Классификация встречи с пациентом
Slice: Unordered, Open by value:$this
Binding: EncounterClassVS (0.11.1) (preferred)

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Encounter.Slices for class.class:dhpClass This element must be supported. This element is included in summaries. 0..* CodeableConcept Encounter class from the national value set
Binding: EncounterClassVS (0.11.1) (required)
Encounter.priority This element must be supported. 0..1 CodeableConcept Указывает срочность встречи
Binding: EncounterPriorityVS (0.11.1) (required)
Encounter.Slices for type This element must be supported. This element is included in summaries. 1..* CodeableConcept Конкретный тип встречи
Slice: Unordered, Open by value:coding.system
Binding: EncounterType (example): A specific code indicating type of service provided

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Encounter.Slices for type.type:nationalType This element must be supported. This element is included in summaries. 1..1 CodeableConcept National encounter-type classification
Binding: EncounterTypeVS (0.11.1) (required)
Encounter.serviceType This element must be supported. This element is included in summaries. 0..* CodeableReference(UZ Core HealthcareService(0.11.1)) Широкая категоризация услуг, которые должны быть предоставлены
Binding: ServiceType (example): Broad categorization of the service that is to be provided.
Encounter.subject This element must be supported. This element is included in summaries. 0..1 Reference(UZ Core Patient(0.11.1)) Пациент, связанный с этой встречей
Encounter.subjectStatus This element must be supported. 0..1 CodeableConcept Отслеживание статуса пациента в ходе встречи
Binding: EncounterSubjectStatusVS (0.11.1) (required)
Encounter.episodeOfCare This element must be supported. This element is included in summaries. 0..* Reference(EpisodeOfCare) Эпизод(ы) ухода, в отношении которого следует записать эту встречу
Encounter.basedOn This element must be supported. 0..* Reference(CarePlan | DeviceRequest | MedicationRequest | ServiceRequest) Запрос, который инициировал эту встречу
Encounter.careTeam This element must be supported. 0..* Reference(CareTeam) Группа(ы), выделенная для участия в этой встрече
Encounter.partOf This element must be supported. 0..1 Reference(Encounter) Другая встреча, частью которой является данная встреча
Encounter.serviceProvider This element must be supported. 0..1 Reference(Organization) Организация (учреждение), ответственная за данную встречу
Encounter.participant This element must be supported. This element is included in summaries. C 0..* BackboneElement Роль участника встречи
Constraints: enc-1, enc-2
Encounter.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Encounter.participant.type This element must be supported. This element is included in summaries. C 0..* CodeableConcept Role of participant in encounter
Binding: EncounterParticipantTypeVS (0.11.1) (extensible)
Encounter.participant.period This element must be supported. 0..1 Period Период времени во время встречи, в котором участвовал участник
Encounter.participant.actor This element must be supported. This element is included in summaries. C 0..1 Reference(Patient | Group | RelatedPerson | Practitioner | PractitionerRole | Device | HealthcareService) Лицо, устройство или служба, участвующее во встрече
Encounter.appointment This element must be supported. This element is included in summaries. 0..* Reference(Appointment) Appointment, на котором была запланирована эта встреча
Encounter.virtualService This element must be supported. 0..* VirtualServiceDetail Телемедицина
Encounter.actualPeriod This element must be supported. 0..1 Period Фактическое время начала и окончания встречи
Encounter.plannedStartDate This element must be supported. 0..1 dateTime Планируемая дата/время начала (или дата приема) встречи
Encounter.plannedEndDate This element must be supported. 0..1 dateTime Планируемая дата/время окончания (или дата выписки) встречи
Encounter.length This element must be supported. 0..1 Duration Фактическое количество времени, в течение которого длилась встреча (за вычетом времени отсутствия)
Encounter.reason This element must be supported. This element is included in summaries. 0..* BackboneElement Перечень медицинских показаний, которые, как ожидается, будут рассмотрены в ходе оказания помощи
Encounter.reason.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Encounter.reason.use This element must be supported. This element is included in summaries. 0..* CodeableConcept Для чего/как следует использовать значение причины
Binding: EncounterReasonUseVS (0.11.1) (preferred)
Encounter.reason.value This element must be supported. This element is included in summaries. 0..* CodeableReference(UZ Core Condition(0.11.1) | DiagnosticReport | Procedure | UZ Core Observation(0.11.1) | UZ Core ImmunizationRecommendation(0.11.1)) Медицинская причина, требующая рассмотрения
Binding: EncounterReasonCodes (preferred): Reason why the encounter takes place.
Encounter.diagnosis This element must be supported. This element is included in summaries. 0..* BackboneElement Список диагнозов, имеющих отношение к данному случаю
Encounter.diagnosis.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Encounter.diagnosis.condition This element must be supported. This element is included in summaries. 0..* CodeableReference(UZ Core Condition(0.11.1)) Диагноз, относящийся к встрече
Binding: ConditionProblemDiagnosisCodes (example)
Encounter.diagnosis.use This element must be supported. 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.
Encounter.account This element must be supported. 0..* Reference(Account) Набор счетов, которые могут быть использованы для выставления счетов за эту встречу
Encounter.admission This element must be supported. 0..1 BackboneElement Подробности о пребывании, во время которого предоставляется медицинская услуга
Encounter.admission.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Encounter.admission.origin This element must be supported. 0..1 Reference(UZ Core Location(0.11.1) | UZ Core Organization(0.11.1)) Место/организация, из которой пациент прибыл до поступления
Encounter.admission.admitSource This element must be supported. 0..1 CodeableConcept Откуда пациент был принят
Binding: EncounterAdmitSourceVS (0.11.1) (required)
Encounter.admission.reAdmission This element must be supported. 0..1 CodeableConcept Указывает, что пациент повторно госпитализирован
Binding: EncounterReAdmissionVS (0.11.1) (required)
Encounter.admission.destination This element must be supported. 0..1 Reference(Location | Organization) Место/организация, в которую выписывается пациент
Encounter.admission.dischargeDisposition This element must be supported. 0..1 CodeableConcept Категория или вид местоположения после выписки
Binding: EncounterDischargeDispositionVS (0.11.1) (required)
Encounter.location This element must be supported. 0..* BackboneElement List of locations where the patient has been
Encounter.location.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Encounter.location.location This element must be supported. 1..1 Reference(Location) Место, где происходит встреча

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Encounter.status Base required Encounter status translations 📍0.11.1 This IG
Encounter.class Base preferred Encounter class translations 📍0.11.1 This IG
Encounter.class:dhpClass Base required Encounter class translations 📍0.11.1 This IG
Encounter.priority Base required Encounter priority translations 📍0.11.1 This IG
Encounter.type Base example Encounter Type 📍5.0.0 FHIR Std.
Encounter.type:nationalType Base required Encounter type translations 📍0.11.1 This IG
Encounter.serviceType Base example Service Type 📍5.0.0 FHIR Std.
Encounter.subjectStatus Base required Encounter subject status translations 📍0.11.1 This IG
Encounter.participant.​type Base extensible Encounter participant type translations 📍0.11.1 This IG
Encounter.reason.use Base preferred Encounter Reason Use Codes 📍0.11.1 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.11.1 This IG
Encounter.admission.​reAdmission Base required Encounter admission translations 📍0.11.1 This IG
Encounter.admission.​dischargeDisposition Base required Encounter discharge disposition translations 📍0.11.1 This IG

Constraints

Id Grade Path(s) Description Expression

This structure is derived from Encounter

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Encounter 0..* Encounter(5.0.0) An interaction during which services are provided to the patient
Encounter.identifier This element must be supported. 0..1 Identifier Идентификатор, по которым известна эта встреча
Encounter.status This element must be supported. 1..1 code Текущее состояние встречи
Binding: EncounterStatusVS (0.11.1) (required)
Encounter.Slices for class This element must be supported. 0..* CodeableConcept Классификация встречи с пациентом
Slice: Unordered, Open by value:$this
Binding: EncounterClassVS (0.11.1) (preferred)
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Encounter.Slices for class.class:dhpClass This element must be supported. 0..* CodeableConcept Encounter class from the national value set
Binding: EncounterClassVS (0.11.1) (required)
Encounter.Slices for type This element must be supported. 1..* CodeableConcept Конкретный тип встречи
Slice: Unordered, Open by value:coding.system
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Encounter.Slices for type.type:nationalType This element must be supported. 1..1 CodeableConcept National encounter-type classification
Binding: EncounterTypeVS (0.11.1) (required)
Encounter.Slices for type.type:nationalType.coding
Encounter.Slices for type.type:nationalType.coding.system 1..1 uri Identity of the terminology system
Required Pattern: https://terminology.dhp.uz/fhir/core/CodeSystem/encounter-type-cs (extensions allowed)
Encounter.serviceType This element must be supported. 0..* CodeableReference(UZ Core HealthcareService(0.11.1)) Широкая категоризация услуг, которые должны быть предоставлены
Encounter.subject This element must be supported. 0..1 Reference(UZ Core Patient(0.11.1)) Пациент, связанный с этой встречей
Encounter.subjectStatus This element must be supported. 0..1 CodeableConcept Отслеживание статуса пациента в ходе встречи
Binding: EncounterSubjectStatusVS (0.11.1) (required)
Encounter.episodeOfCare This element must be supported. 0..* Reference(EpisodeOfCare) Эпизод(ы) ухода, в отношении которого следует записать эту встречу
Encounter.basedOn This element must be supported. 0..* Reference(CarePlan | DeviceRequest | MedicationRequest | ServiceRequest) Запрос, который инициировал эту встречу
Encounter.careTeam This element must be supported. 0..* Reference(CareTeam) Группа(ы), выделенная для участия в этой встрече
Encounter.partOf This element must be supported. 0..1 Reference(Encounter) Другая встреча, частью которой является данная встреча
Encounter.serviceProvider This element must be supported. 0..1 Reference(Organization) Организация (учреждение), ответственная за данную встречу
Encounter.participant This element must be supported. 0..* BackboneElement Роль участника встречи
Encounter.participant.type This element must be supported. 0..* CodeableConcept Role of participant in encounter
Binding: EncounterParticipantTypeVS (0.11.1) (extensible)
Encounter.participant.period This element must be supported. 0..1 Period Период времени во время встречи, в котором участвовал участник
Encounter.participant.actor This element must be supported. 0..1 Reference(Patient | Group | RelatedPerson | Practitioner | PractitionerRole | Device | HealthcareService) Лицо, устройство или служба, участвующее во встрече
Encounter.appointment This element must be supported. 0..* Reference(Appointment) Appointment, на котором была запланирована эта встреча
Encounter.virtualService This element must be supported. 0..* VirtualServiceDetail Телемедицина
Encounter.actualPeriod This element must be supported. 0..1 Period Фактическое время начала и окончания встречи
Encounter.plannedStartDate This element must be supported. 0..1 dateTime Планируемая дата/время начала (или дата приема) встречи
Encounter.plannedEndDate This element must be supported. 0..1 dateTime Планируемая дата/время окончания (или дата выписки) встречи
Encounter.length This element must be supported. 0..1 Duration Фактическое количество времени, в течение которого длилась встреча (за вычетом времени отсутствия)
Encounter.reason This element must be supported. 0..* BackboneElement Перечень медицинских показаний, которые, как ожидается, будут рассмотрены в ходе оказания помощи
Encounter.reason.use This element must be supported. 0..* CodeableConcept Для чего/как следует использовать значение причины
Binding: EncounterReasonUseVS (0.11.1) (preferred)
Encounter.reason.value This element must be supported. 0..* CodeableReference(UZ Core Condition(0.11.1) | DiagnosticReport | Procedure | UZ Core Observation(0.11.1) | UZ Core ImmunizationRecommendation(0.11.1)) Медицинская причина, требующая рассмотрения
Encounter.diagnosis This element must be supported. 0..* BackboneElement Список диагнозов, имеющих отношение к данному случаю
Encounter.diagnosis.condition This element must be supported. 0..* CodeableReference(UZ Core Condition(0.11.1)) Диагноз, относящийся к встрече
Encounter.diagnosis.use This element must be supported. 0..* CodeableConcept Role that this diagnosis has within the encounter (e.g. admission, billing, discharge …)
Encounter.account This element must be supported. 0..* Reference(Account) Набор счетов, которые могут быть использованы для выставления счетов за эту встречу
Encounter.admission This element must be supported. 0..1 BackboneElement Подробности о пребывании, во время которого предоставляется медицинская услуга
Encounter.admission.origin This element must be supported. 0..1 Reference(UZ Core Location(0.11.1) | UZ Core Organization(0.11.1)) Место/организация, из которой пациент прибыл до поступления
Encounter.admission.admitSource This element must be supported. 0..1 CodeableConcept Откуда пациент был принят
Binding: EncounterAdmitSourceVS (0.11.1) (required)
Encounter.admission.reAdmission This element must be supported. 0..1 CodeableConcept Указывает, что пациент повторно госпитализирован
Binding: EncounterReAdmissionVS (0.11.1) (required)
Encounter.admission.destination This element must be supported. 0..1 Reference(Location | Organization) Место/организация, в которую выписывается пациент
Encounter.admission.dischargeDisposition This element must be supported. 0..1 CodeableConcept Категория или вид местоположения после выписки
Binding: EncounterDischargeDispositionVS (0.11.1) (required)
Encounter.location This element must be supported. 0..* BackboneElement List of locations where the patient has been
Encounter.location.location This element must be supported. 1..1 Reference(Location) Место, где происходит встреча

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Encounter.status Base required Encounter status translations 📍0.11.1 This IG
Encounter.class Base preferred Encounter class translations 📍0.11.1 This IG
Encounter.class:dhpClass Base required Encounter class translations 📍0.11.1 This IG
Encounter.priority Base required Encounter priority translations 📍0.11.1 This IG
Encounter.type:nationalType Base required Encounter type translations 📍0.11.1 This IG
Encounter.subjectStatus Base required Encounter subject status translations 📍0.11.1 This IG
Encounter.participant.​type Base extensible Encounter participant type translations 📍0.11.1 This IG
Encounter.reason.use Base preferred Encounter Reason Use Codes 📍0.11.1 This IG
Encounter.admission.​admitSource Base required Encounter admit source translations 📍0.11.1 This IG
Encounter.admission.​reAdmission Base required Encounter admission translations 📍0.11.1 This IG
Encounter.admission.​dischargeDisposition Base required Encounter discharge disposition translations 📍0.11.1 This IG
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Encounter 0..* Encounter(5.0.0) An interaction during which services are provided to the patient
Encounter.id This element is included in summaries. 0..1 id Logical id of this artifact
Encounter.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Encounter.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Encounter.language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
Encounter.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
Encounter.contained 0..* Resource Contained, inline Resources
Encounter.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Encounter.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
Encounter.identifier This element must be supported. This element is included in summaries. 0..1 Identifier Идентификатор, по которым известна эта встреча
Encounter.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code Текущее состояние встречи
Binding: EncounterStatusVS (0.11.1) (required)
Encounter.Slices for class This element must be supported. This element is included in summaries. 0..* CodeableConcept Классификация встречи с пациентом
Slice: Unordered, Open by value:$this
Binding: EncounterClassVS (0.11.1) (preferred)

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Encounter.Slices for class.class:dhpClass This element must be supported. This element is included in summaries. 0..* CodeableConcept Encounter class from the national value set
Binding: EncounterClassVS (0.11.1) (required)
Encounter.priority This element must be supported. 0..1 CodeableConcept Указывает срочность встречи
Binding: EncounterPriorityVS (0.11.1) (required)
Encounter.Slices for type This element must be supported. This element is included in summaries. 1..* CodeableConcept Конкретный тип встречи
Slice: Unordered, Open by value:coding.system
Binding: EncounterType (example): A specific code indicating type of service provided

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Encounter.Slices for type.type:nationalType This element must be supported. This element is included in summaries. 1..1 CodeableConcept National encounter-type classification
Binding: EncounterTypeVS (0.11.1) (required)
Encounter.Slices for type.type:nationalType.id 0..1 id Unique id for inter-element referencing
Encounter.Slices for type.type:nationalType.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
Encounter.Slices for type.type:nationalType.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Encounter.Slices for type.type:nationalType.coding.id 0..1 id Unique id for inter-element referencing
Encounter.Slices for type.type:nationalType.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
Encounter.Slices for type.type:nationalType.coding.system This element is included in summaries. 1..1 uri Identity of the terminology system
Required Pattern: https://terminology.dhp.uz/fhir/core/CodeSystem/encounter-type-cs (extensions allowed)
Encounter.Slices for type.type:nationalType.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Encounter.Slices for type.type:nationalType.coding.code This element is included in summaries. C 0..1 code Symbol in syntax defined by the system
Encounter.Slices for type.type:nationalType.coding.display This element is included in summaries. C 0..1 string Representation defined by the system
Encounter.Slices for type.type:nationalType.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Encounter.Slices for type.type:nationalType.text This element is included in summaries. 0..1 string Plain text representation of the concept
Encounter.serviceType This element must be supported. This element is included in summaries. 0..* CodeableReference(UZ Core HealthcareService(0.11.1)) Широкая категоризация услуг, которые должны быть предоставлены
Binding: ServiceType (example): Broad categorization of the service that is to be provided.
Encounter.subject This element must be supported. This element is included in summaries. 0..1 Reference(UZ Core Patient(0.11.1)) Пациент, связанный с этой встречей
Encounter.subjectStatus This element must be supported. 0..1 CodeableConcept Отслеживание статуса пациента в ходе встречи
Binding: EncounterSubjectStatusVS (0.11.1) (required)
Encounter.episodeOfCare This element must be supported. This element is included in summaries. 0..* Reference(EpisodeOfCare) Эпизод(ы) ухода, в отношении которого следует записать эту встречу
Encounter.basedOn This element must be supported. 0..* Reference(CarePlan | DeviceRequest | MedicationRequest | ServiceRequest) Запрос, который инициировал эту встречу
Encounter.careTeam This element must be supported. 0..* Reference(CareTeam) Группа(ы), выделенная для участия в этой встрече
Encounter.partOf This element must be supported. 0..1 Reference(Encounter) Другая встреча, частью которой является данная встреча
Encounter.serviceProvider This element must be supported. 0..1 Reference(Organization) Организация (учреждение), ответственная за данную встречу
Encounter.participant This element must be supported. This element is included in summaries. C 0..* BackboneElement Роль участника встречи
Constraints: enc-1, enc-2
Encounter.participant.id 0..1 string Unique id for inter-element referencing
Encounter.participant.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Encounter.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Encounter.participant.type This element must be supported. This element is included in summaries. C 0..* CodeableConcept Role of participant in encounter
Binding: EncounterParticipantTypeVS (0.11.1) (extensible)
Encounter.participant.period This element must be supported. 0..1 Period Период времени во время встречи, в котором участвовал участник
Encounter.participant.actor This element must be supported. This element is included in summaries. C 0..1 Reference(Patient | Group | RelatedPerson | Practitioner | PractitionerRole | Device | HealthcareService) Лицо, устройство или служба, участвующее во встрече
Encounter.appointment This element must be supported. This element is included in summaries. 0..* Reference(Appointment) Appointment, на котором была запланирована эта встреча
Encounter.virtualService This element must be supported. 0..* VirtualServiceDetail Телемедицина
Encounter.actualPeriod This element must be supported. 0..1 Period Фактическое время начала и окончания встречи
Encounter.plannedStartDate This element must be supported. 0..1 dateTime Планируемая дата/время начала (или дата приема) встречи
Encounter.plannedEndDate This element must be supported. 0..1 dateTime Планируемая дата/время окончания (или дата выписки) встречи
Encounter.length This element must be supported. 0..1 Duration Фактическое количество времени, в течение которого длилась встреча (за вычетом времени отсутствия)
Encounter.reason This element must be supported. This element is included in summaries. 0..* BackboneElement Перечень медицинских показаний, которые, как ожидается, будут рассмотрены в ходе оказания помощи
Encounter.reason.id 0..1 string Unique id for inter-element referencing
Encounter.reason.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Encounter.reason.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Encounter.reason.use This element must be supported. This element is included in summaries. 0..* CodeableConcept Для чего/как следует использовать значение причины
Binding: EncounterReasonUseVS (0.11.1) (preferred)
Encounter.reason.value This element must be supported. This element is included in summaries. 0..* CodeableReference(UZ Core Condition(0.11.1) | DiagnosticReport | Procedure | UZ Core Observation(0.11.1) | UZ Core ImmunizationRecommendation(0.11.1)) Медицинская причина, требующая рассмотрения
Binding: EncounterReasonCodes (preferred): Reason why the encounter takes place.
Encounter.diagnosis This element must be supported. This element is included in summaries. 0..* BackboneElement Список диагнозов, имеющих отношение к данному случаю
Encounter.diagnosis.id 0..1 string Unique id for inter-element referencing
Encounter.diagnosis.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Encounter.diagnosis.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Encounter.diagnosis.condition This element must be supported. This element is included in summaries. 0..* CodeableReference(UZ Core Condition(0.11.1)) Диагноз, относящийся к встрече
Binding: ConditionProblemDiagnosisCodes (example)
Encounter.diagnosis.use This element must be supported. 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.
Encounter.account This element must be supported. 0..* Reference(Account) Набор счетов, которые могут быть использованы для выставления счетов за эту встречу
Encounter.dietPreference 0..* CodeableConcept Diet preferences reported by the patient
Binding: EncounterDiet (example): Medical, cultural or ethical food preferences to help with catering requirements.
Encounter.specialArrangement 0..* CodeableConcept Wheelchair, translator, stretcher, etc
Binding: SpecialArrangements (preferred): Special arrangements.
Encounter.specialCourtesy 0..* CodeableConcept Special courtesies (VIP, board member)
Binding: SpecialCourtesy (preferred): Special courtesies.
Encounter.admission This element must be supported. 0..1 BackboneElement Подробности о пребывании, во время которого предоставляется медицинская услуга
Encounter.admission.id 0..1 string Unique id for inter-element referencing
Encounter.admission.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Encounter.admission.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Encounter.admission.preAdmissionIdentifier 0..1 Identifier Pre-admission identifier
Encounter.admission.origin This element must be supported. 0..1 Reference(UZ Core Location(0.11.1) | UZ Core Organization(0.11.1)) Место/организация, из которой пациент прибыл до поступления
Encounter.admission.admitSource This element must be supported. 0..1 CodeableConcept Откуда пациент был принят
Binding: EncounterAdmitSourceVS (0.11.1) (required)
Encounter.admission.reAdmission This element must be supported. 0..1 CodeableConcept Указывает, что пациент повторно госпитализирован
Binding: EncounterReAdmissionVS (0.11.1) (required)
Encounter.admission.destination This element must be supported. 0..1 Reference(Location | Organization) Место/организация, в которую выписывается пациент
Encounter.admission.dischargeDisposition This element must be supported. 0..1 CodeableConcept Категория или вид местоположения после выписки
Binding: EncounterDischargeDispositionVS (0.11.1) (required)
Encounter.location This element must be supported. 0..* BackboneElement List of locations where the patient has been
Encounter.location.id 0..1 string Unique id for inter-element referencing
Encounter.location.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Encounter.location.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Encounter.location.location This element must be supported. 1..1 Reference(Location) Место, где происходит встреча
Encounter.location.status 0..1 code planned | active | reserved | completed
Binding: EncounterLocationStatus (required): The status of the location.
Encounter.location.form 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.
Encounter.location.period 0..1 Period Time period during which the patient was present at the location

doco Documentation for this format

Terminology Bindings

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.11.1 This IG
Encounter.class Base preferred Encounter class translations 📍0.11.1 This IG
Encounter.class:dhpClass Base required Encounter class translations 📍0.11.1 This IG
Encounter.priority Base required Encounter priority translations 📍0.11.1 This IG
Encounter.type Base example Encounter Type 📍5.0.0 FHIR Std.
Encounter.type:nationalType Base required Encounter type translations 📍0.11.1 This IG
Encounter.serviceType Base example Service Type 📍5.0.0 FHIR Std.
Encounter.subjectStatus Base required Encounter subject status translations 📍0.11.1 This IG
Encounter.participant.​type Base extensible Encounter participant type translations 📍0.11.1 This IG
Encounter.reason.use Base preferred Encounter Reason Use Codes 📍0.11.1 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.11.1 This IG
Encounter.admission.​reAdmission Base required Encounter admission translations 📍0.11.1 This IG
Encounter.admission.​dischargeDisposition Base required Encounter discharge disposition translations 📍0.11.1 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.

Constraints

Id Grade Path(s) Description Expression

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Encounter 0..* Encounter(5.0.0) An interaction during which services are provided to the patient
Encounter.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Encounter.contained 0..* Resource Contained, inline Resources
Encounter.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
Encounter.identifier This element must be supported. This element is included in summaries. 0..1 Identifier Идентификатор, по которым известна эта встреча
Encounter.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code Текущее состояние встречи
Binding: EncounterStatusVS (0.11.1) (required)
Encounter.Slices for class This element must be supported. This element is included in summaries. 0..* CodeableConcept Классификация встречи с пациентом
Slice: Unordered, Open by value:$this
Binding: EncounterClassVS (0.11.1) (preferred)

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Encounter.Slices for class.class:dhpClass This element must be supported. This element is included in summaries. 0..* CodeableConcept Encounter class from the national value set
Binding: EncounterClassVS (0.11.1) (required)
Encounter.priority This element must be supported. 0..1 CodeableConcept Указывает срочность встречи
Binding: EncounterPriorityVS (0.11.1) (required)
Encounter.Slices for type This element must be supported. This element is included in summaries. 1..* CodeableConcept Конкретный тип встречи
Slice: Unordered, Open by value:coding.system
Binding: EncounterType (example): A specific code indicating type of service provided

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Encounter.Slices for type.type:nationalType This element must be supported. This element is included in summaries. 1..1 CodeableConcept National encounter-type classification
Binding: EncounterTypeVS (0.11.1) (required)
Encounter.serviceType This element must be supported. This element is included in summaries. 0..* CodeableReference(UZ Core HealthcareService(0.11.1)) Широкая категоризация услуг, которые должны быть предоставлены
Binding: ServiceType (example): Broad categorization of the service that is to be provided.
Encounter.subject This element must be supported. This element is included in summaries. 0..1 Reference(UZ Core Patient(0.11.1)) Пациент, связанный с этой встречей
Encounter.subjectStatus This element must be supported. 0..1 CodeableConcept Отслеживание статуса пациента в ходе встречи
Binding: EncounterSubjectStatusVS (0.11.1) (required)
Encounter.episodeOfCare This element must be supported. This element is included in summaries. 0..* Reference(EpisodeOfCare) Эпизод(ы) ухода, в отношении которого следует записать эту встречу
Encounter.basedOn This element must be supported. 0..* Reference(CarePlan | DeviceRequest | MedicationRequest | ServiceRequest) Запрос, который инициировал эту встречу
Encounter.careTeam This element must be supported. 0..* Reference(CareTeam) Группа(ы), выделенная для участия в этой встрече
Encounter.partOf This element must be supported. 0..1 Reference(Encounter) Другая встреча, частью которой является данная встреча
Encounter.serviceProvider This element must be supported. 0..1 Reference(Organization) Организация (учреждение), ответственная за данную встречу
Encounter.participant This element must be supported. This element is included in summaries. C 0..* BackboneElement Роль участника встречи
Constraints: enc-1, enc-2
Encounter.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Encounter.participant.type This element must be supported. This element is included in summaries. C 0..* CodeableConcept Role of participant in encounter
Binding: EncounterParticipantTypeVS (0.11.1) (extensible)
Encounter.participant.period This element must be supported. 0..1 Period Период времени во время встречи, в котором участвовал участник
Encounter.participant.actor This element must be supported. This element is included in summaries. C 0..1 Reference(Patient | Group | RelatedPerson | Practitioner | PractitionerRole | Device | HealthcareService) Лицо, устройство или служба, участвующее во встрече
Encounter.appointment This element must be supported. This element is included in summaries. 0..* Reference(Appointment) Appointment, на котором была запланирована эта встреча
Encounter.virtualService This element must be supported. 0..* VirtualServiceDetail Телемедицина
Encounter.actualPeriod This element must be supported. 0..1 Period Фактическое время начала и окончания встречи
Encounter.plannedStartDate This element must be supported. 0..1 dateTime Планируемая дата/время начала (или дата приема) встречи
Encounter.plannedEndDate This element must be supported. 0..1 dateTime Планируемая дата/время окончания (или дата выписки) встречи
Encounter.length This element must be supported. 0..1 Duration Фактическое количество времени, в течение которого длилась встреча (за вычетом времени отсутствия)
Encounter.reason This element must be supported. This element is included in summaries. 0..* BackboneElement Перечень медицинских показаний, которые, как ожидается, будут рассмотрены в ходе оказания помощи
Encounter.reason.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Encounter.reason.use This element must be supported. This element is included in summaries. 0..* CodeableConcept Для чего/как следует использовать значение причины
Binding: EncounterReasonUseVS (0.11.1) (preferred)
Encounter.reason.value This element must be supported. This element is included in summaries. 0..* CodeableReference(UZ Core Condition(0.11.1) | DiagnosticReport | Procedure | UZ Core Observation(0.11.1) | UZ Core ImmunizationRecommendation(0.11.1)) Медицинская причина, требующая рассмотрения
Binding: EncounterReasonCodes (preferred): Reason why the encounter takes place.
Encounter.diagnosis This element must be supported. This element is included in summaries. 0..* BackboneElement Список диагнозов, имеющих отношение к данному случаю
Encounter.diagnosis.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Encounter.diagnosis.condition This element must be supported. This element is included in summaries. 0..* CodeableReference(UZ Core Condition(0.11.1)) Диагноз, относящийся к встрече
Binding: ConditionProblemDiagnosisCodes (example)
Encounter.diagnosis.use This element must be supported. 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.
Encounter.account This element must be supported. 0..* Reference(Account) Набор счетов, которые могут быть использованы для выставления счетов за эту встречу
Encounter.admission This element must be supported. 0..1 BackboneElement Подробности о пребывании, во время которого предоставляется медицинская услуга
Encounter.admission.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Encounter.admission.origin This element must be supported. 0..1 Reference(UZ Core Location(0.11.1) | UZ Core Organization(0.11.1)) Место/организация, из которой пациент прибыл до поступления
Encounter.admission.admitSource This element must be supported. 0..1 CodeableConcept Откуда пациент был принят
Binding: EncounterAdmitSourceVS (0.11.1) (required)
Encounter.admission.reAdmission This element must be supported. 0..1 CodeableConcept Указывает, что пациент повторно госпитализирован
Binding: EncounterReAdmissionVS (0.11.1) (required)
Encounter.admission.destination This element must be supported. 0..1 Reference(Location | Organization) Место/организация, в которую выписывается пациент
Encounter.admission.dischargeDisposition This element must be supported. 0..1 CodeableConcept Категория или вид местоположения после выписки
Binding: EncounterDischargeDispositionVS (0.11.1) (required)
Encounter.location This element must be supported. 0..* BackboneElement List of locations where the patient has been
Encounter.location.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Encounter.location.location This element must be supported. 1..1 Reference(Location) Место, где происходит встреча

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Encounter.status Base required Encounter status translations 📍0.11.1 This IG
Encounter.class Base preferred Encounter class translations 📍0.11.1 This IG
Encounter.class:dhpClass Base required Encounter class translations 📍0.11.1 This IG
Encounter.priority Base required Encounter priority translations 📍0.11.1 This IG
Encounter.type Base example Encounter Type 📍5.0.0 FHIR Std.
Encounter.type:nationalType Base required Encounter type translations 📍0.11.1 This IG
Encounter.serviceType Base example Service Type 📍5.0.0 FHIR Std.
Encounter.subjectStatus Base required Encounter subject status translations 📍0.11.1 This IG
Encounter.participant.​type Base extensible Encounter participant type translations 📍0.11.1 This IG
Encounter.reason.use Base preferred Encounter Reason Use Codes 📍0.11.1 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.11.1 This IG
Encounter.admission.​reAdmission Base required Encounter admission translations 📍0.11.1 This IG
Encounter.admission.​dischargeDisposition Base required Encounter discharge disposition translations 📍0.11.1 This IG

Constraints

Id Grade Path(s) Description Expression

Differential View

This structure is derived from Encounter

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Encounter 0..* Encounter(5.0.0) An interaction during which services are provided to the patient
Encounter.identifier This element must be supported. 0..1 Identifier Идентификатор, по которым известна эта встреча
Encounter.status This element must be supported. 1..1 code Текущее состояние встречи
Binding: EncounterStatusVS (0.11.1) (required)
Encounter.Slices for class This element must be supported. 0..* CodeableConcept Классификация встречи с пациентом
Slice: Unordered, Open by value:$this
Binding: EncounterClassVS (0.11.1) (preferred)
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Encounter.Slices for class.class:dhpClass This element must be supported. 0..* CodeableConcept Encounter class from the national value set
Binding: EncounterClassVS (0.11.1) (required)
Encounter.priority This element must be supported. 0..1 CodeableConcept Указывает срочность встречи
Binding: EncounterPriorityVS (0.11.1) (required)
Encounter.Slices for type This element must be supported. 1..* CodeableConcept Конкретный тип встречи
Slice: Unordered, Open by value:coding.system
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Encounter.Slices for type.type:nationalType This element must be supported. 1..1 CodeableConcept National encounter-type classification
Binding: EncounterTypeVS (0.11.1) (required)
Encounter.Slices for type.type:nationalType.coding
Encounter.Slices for type.type:nationalType.coding.system 1..1 uri Identity of the terminology system
Required Pattern: https://terminology.dhp.uz/fhir/core/CodeSystem/encounter-type-cs (extensions allowed)
Encounter.serviceType This element must be supported. 0..* CodeableReference(UZ Core HealthcareService(0.11.1)) Широкая категоризация услуг, которые должны быть предоставлены
Encounter.subject This element must be supported. 0..1 Reference(UZ Core Patient(0.11.1)) Пациент, связанный с этой встречей
Encounter.subjectStatus This element must be supported. 0..1 CodeableConcept Отслеживание статуса пациента в ходе встречи
Binding: EncounterSubjectStatusVS (0.11.1) (required)
Encounter.episodeOfCare This element must be supported. 0..* Reference(EpisodeOfCare) Эпизод(ы) ухода, в отношении которого следует записать эту встречу
Encounter.basedOn This element must be supported. 0..* Reference(CarePlan | DeviceRequest | MedicationRequest | ServiceRequest) Запрос, который инициировал эту встречу
Encounter.careTeam This element must be supported. 0..* Reference(CareTeam) Группа(ы), выделенная для участия в этой встрече
Encounter.partOf This element must be supported. 0..1 Reference(Encounter) Другая встреча, частью которой является данная встреча
Encounter.serviceProvider This element must be supported. 0..1 Reference(Organization) Организация (учреждение), ответственная за данную встречу
Encounter.participant This element must be supported. 0..* BackboneElement Роль участника встречи
Encounter.participant.type This element must be supported. 0..* CodeableConcept Role of participant in encounter
Binding: EncounterParticipantTypeVS (0.11.1) (extensible)
Encounter.participant.period This element must be supported. 0..1 Period Период времени во время встречи, в котором участвовал участник
Encounter.participant.actor This element must be supported. 0..1 Reference(Patient | Group | RelatedPerson | Practitioner | PractitionerRole | Device | HealthcareService) Лицо, устройство или служба, участвующее во встрече
Encounter.appointment This element must be supported. 0..* Reference(Appointment) Appointment, на котором была запланирована эта встреча
Encounter.virtualService This element must be supported. 0..* VirtualServiceDetail Телемедицина
Encounter.actualPeriod This element must be supported. 0..1 Period Фактическое время начала и окончания встречи
Encounter.plannedStartDate This element must be supported. 0..1 dateTime Планируемая дата/время начала (или дата приема) встречи
Encounter.plannedEndDate This element must be supported. 0..1 dateTime Планируемая дата/время окончания (или дата выписки) встречи
Encounter.length This element must be supported. 0..1 Duration Фактическое количество времени, в течение которого длилась встреча (за вычетом времени отсутствия)
Encounter.reason This element must be supported. 0..* BackboneElement Перечень медицинских показаний, которые, как ожидается, будут рассмотрены в ходе оказания помощи
Encounter.reason.use This element must be supported. 0..* CodeableConcept Для чего/как следует использовать значение причины
Binding: EncounterReasonUseVS (0.11.1) (preferred)
Encounter.reason.value This element must be supported. 0..* CodeableReference(UZ Core Condition(0.11.1) | DiagnosticReport | Procedure | UZ Core Observation(0.11.1) | UZ Core ImmunizationRecommendation(0.11.1)) Медицинская причина, требующая рассмотрения
Encounter.diagnosis This element must be supported. 0..* BackboneElement Список диагнозов, имеющих отношение к данному случаю
Encounter.diagnosis.condition This element must be supported. 0..* CodeableReference(UZ Core Condition(0.11.1)) Диагноз, относящийся к встрече
Encounter.diagnosis.use This element must be supported. 0..* CodeableConcept Role that this diagnosis has within the encounter (e.g. admission, billing, discharge …)
Encounter.account This element must be supported. 0..* Reference(Account) Набор счетов, которые могут быть использованы для выставления счетов за эту встречу
Encounter.admission This element must be supported. 0..1 BackboneElement Подробности о пребывании, во время которого предоставляется медицинская услуга
Encounter.admission.origin This element must be supported. 0..1 Reference(UZ Core Location(0.11.1) | UZ Core Organization(0.11.1)) Место/организация, из которой пациент прибыл до поступления
Encounter.admission.admitSource This element must be supported. 0..1 CodeableConcept Откуда пациент был принят
Binding: EncounterAdmitSourceVS (0.11.1) (required)
Encounter.admission.reAdmission This element must be supported. 0..1 CodeableConcept Указывает, что пациент повторно госпитализирован
Binding: EncounterReAdmissionVS (0.11.1) (required)
Encounter.admission.destination This element must be supported. 0..1 Reference(Location | Organization) Место/организация, в которую выписывается пациент
Encounter.admission.dischargeDisposition This element must be supported. 0..1 CodeableConcept Категория или вид местоположения после выписки
Binding: EncounterDischargeDispositionVS (0.11.1) (required)
Encounter.location This element must be supported. 0..* BackboneElement List of locations where the patient has been
Encounter.location.location This element must be supported. 1..1 Reference(Location) Место, где происходит встреча

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Encounter.status Base required Encounter status translations 📍0.11.1 This IG
Encounter.class Base preferred Encounter class translations 📍0.11.1 This IG
Encounter.class:dhpClass Base required Encounter class translations 📍0.11.1 This IG
Encounter.priority Base required Encounter priority translations 📍0.11.1 This IG
Encounter.type:nationalType Base required Encounter type translations 📍0.11.1 This IG
Encounter.subjectStatus Base required Encounter subject status translations 📍0.11.1 This IG
Encounter.participant.​type Base extensible Encounter participant type translations 📍0.11.1 This IG
Encounter.reason.use Base preferred Encounter Reason Use Codes 📍0.11.1 This IG
Encounter.admission.​admitSource Base required Encounter admit source translations 📍0.11.1 This IG
Encounter.admission.​reAdmission Base required Encounter admission translations 📍0.11.1 This IG
Encounter.admission.​dischargeDisposition Base required Encounter discharge disposition translations 📍0.11.1 This IG

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Encounter 0..* Encounter(5.0.0) An interaction during which services are provided to the patient
Encounter.id This element is included in summaries. 0..1 id Logical id of this artifact
Encounter.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Encounter.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Encounter.language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
Encounter.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
Encounter.contained 0..* Resource Contained, inline Resources
Encounter.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Encounter.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
Encounter.identifier This element must be supported. This element is included in summaries. 0..1 Identifier Идентификатор, по которым известна эта встреча
Encounter.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code Текущее состояние встречи
Binding: EncounterStatusVS (0.11.1) (required)
Encounter.Slices for class This element must be supported. This element is included in summaries. 0..* CodeableConcept Классификация встречи с пациентом
Slice: Unordered, Open by value:$this
Binding: EncounterClassVS (0.11.1) (preferred)

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Encounter.Slices for class.class:dhpClass This element must be supported. This element is included in summaries. 0..* CodeableConcept Encounter class from the national value set
Binding: EncounterClassVS (0.11.1) (required)
Encounter.priority This element must be supported. 0..1 CodeableConcept Указывает срочность встречи
Binding: EncounterPriorityVS (0.11.1) (required)
Encounter.Slices for type This element must be supported. This element is included in summaries. 1..* CodeableConcept Конкретный тип встречи
Slice: Unordered, Open by value:coding.system
Binding: EncounterType (example): A specific code indicating type of service provided

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Encounter.Slices for type.type:nationalType This element must be supported. This element is included in summaries. 1..1 CodeableConcept National encounter-type classification
Binding: EncounterTypeVS (0.11.1) (required)
Encounter.Slices for type.type:nationalType.id 0..1 id Unique id for inter-element referencing
Encounter.Slices for type.type:nationalType.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
Encounter.Slices for type.type:nationalType.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Encounter.Slices for type.type:nationalType.coding.id 0..1 id Unique id for inter-element referencing
Encounter.Slices for type.type:nationalType.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
Encounter.Slices for type.type:nationalType.coding.system This element is included in summaries. 1..1 uri Identity of the terminology system
Required Pattern: https://terminology.dhp.uz/fhir/core/CodeSystem/encounter-type-cs (extensions allowed)
Encounter.Slices for type.type:nationalType.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Encounter.Slices for type.type:nationalType.coding.code This element is included in summaries. C 0..1 code Symbol in syntax defined by the system
Encounter.Slices for type.type:nationalType.coding.display This element is included in summaries. C 0..1 string Representation defined by the system
Encounter.Slices for type.type:nationalType.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Encounter.Slices for type.type:nationalType.text This element is included in summaries. 0..1 string Plain text representation of the concept
Encounter.serviceType This element must be supported. This element is included in summaries. 0..* CodeableReference(UZ Core HealthcareService(0.11.1)) Широкая категоризация услуг, которые должны быть предоставлены
Binding: ServiceType (example): Broad categorization of the service that is to be provided.
Encounter.subject This element must be supported. This element is included in summaries. 0..1 Reference(UZ Core Patient(0.11.1)) Пациент, связанный с этой встречей
Encounter.subjectStatus This element must be supported. 0..1 CodeableConcept Отслеживание статуса пациента в ходе встречи
Binding: EncounterSubjectStatusVS (0.11.1) (required)
Encounter.episodeOfCare This element must be supported. This element is included in summaries. 0..* Reference(EpisodeOfCare) Эпизод(ы) ухода, в отношении которого следует записать эту встречу
Encounter.basedOn This element must be supported. 0..* Reference(CarePlan | DeviceRequest | MedicationRequest | ServiceRequest) Запрос, который инициировал эту встречу
Encounter.careTeam This element must be supported. 0..* Reference(CareTeam) Группа(ы), выделенная для участия в этой встрече
Encounter.partOf This element must be supported. 0..1 Reference(Encounter) Другая встреча, частью которой является данная встреча
Encounter.serviceProvider This element must be supported. 0..1 Reference(Organization) Организация (учреждение), ответственная за данную встречу
Encounter.participant This element must be supported. This element is included in summaries. C 0..* BackboneElement Роль участника встречи
Constraints: enc-1, enc-2
Encounter.participant.id 0..1 string Unique id for inter-element referencing
Encounter.participant.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Encounter.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Encounter.participant.type This element must be supported. This element is included in summaries. C 0..* CodeableConcept Role of participant in encounter
Binding: EncounterParticipantTypeVS (0.11.1) (extensible)
Encounter.participant.period This element must be supported. 0..1 Period Период времени во время встречи, в котором участвовал участник
Encounter.participant.actor This element must be supported. This element is included in summaries. C 0..1 Reference(Patient | Group | RelatedPerson | Practitioner | PractitionerRole | Device | HealthcareService) Лицо, устройство или служба, участвующее во встрече
Encounter.appointment This element must be supported. This element is included in summaries. 0..* Reference(Appointment) Appointment, на котором была запланирована эта встреча
Encounter.virtualService This element must be supported. 0..* VirtualServiceDetail Телемедицина
Encounter.actualPeriod This element must be supported. 0..1 Period Фактическое время начала и окончания встречи
Encounter.plannedStartDate This element must be supported. 0..1 dateTime Планируемая дата/время начала (или дата приема) встречи
Encounter.plannedEndDate This element must be supported. 0..1 dateTime Планируемая дата/время окончания (или дата выписки) встречи
Encounter.length This element must be supported. 0..1 Duration Фактическое количество времени, в течение которого длилась встреча (за вычетом времени отсутствия)
Encounter.reason This element must be supported. This element is included in summaries. 0..* BackboneElement Перечень медицинских показаний, которые, как ожидается, будут рассмотрены в ходе оказания помощи
Encounter.reason.id 0..1 string Unique id for inter-element referencing
Encounter.reason.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Encounter.reason.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Encounter.reason.use This element must be supported. This element is included in summaries. 0..* CodeableConcept Для чего/как следует использовать значение причины
Binding: EncounterReasonUseVS (0.11.1) (preferred)
Encounter.reason.value This element must be supported. This element is included in summaries. 0..* CodeableReference(UZ Core Condition(0.11.1) | DiagnosticReport | Procedure | UZ Core Observation(0.11.1) | UZ Core ImmunizationRecommendation(0.11.1)) Медицинская причина, требующая рассмотрения
Binding: EncounterReasonCodes (preferred): Reason why the encounter takes place.
Encounter.diagnosis This element must be supported. This element is included in summaries. 0..* BackboneElement Список диагнозов, имеющих отношение к данному случаю
Encounter.diagnosis.id 0..1 string Unique id for inter-element referencing
Encounter.diagnosis.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Encounter.diagnosis.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Encounter.diagnosis.condition This element must be supported. This element is included in summaries. 0..* CodeableReference(UZ Core Condition(0.11.1)) Диагноз, относящийся к встрече
Binding: ConditionProblemDiagnosisCodes (example)
Encounter.diagnosis.use This element must be supported. 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.
Encounter.account This element must be supported. 0..* Reference(Account) Набор счетов, которые могут быть использованы для выставления счетов за эту встречу
Encounter.dietPreference 0..* CodeableConcept Diet preferences reported by the patient
Binding: EncounterDiet (example): Medical, cultural or ethical food preferences to help with catering requirements.
Encounter.specialArrangement 0..* CodeableConcept Wheelchair, translator, stretcher, etc
Binding: SpecialArrangements (preferred): Special arrangements.
Encounter.specialCourtesy 0..* CodeableConcept Special courtesies (VIP, board member)
Binding: SpecialCourtesy (preferred): Special courtesies.
Encounter.admission This element must be supported. 0..1 BackboneElement Подробности о пребывании, во время которого предоставляется медицинская услуга
Encounter.admission.id 0..1 string Unique id for inter-element referencing
Encounter.admission.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Encounter.admission.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Encounter.admission.preAdmissionIdentifier 0..1 Identifier Pre-admission identifier
Encounter.admission.origin This element must be supported. 0..1 Reference(UZ Core Location(0.11.1) | UZ Core Organization(0.11.1)) Место/организация, из которой пациент прибыл до поступления
Encounter.admission.admitSource This element must be supported. 0..1 CodeableConcept Откуда пациент был принят
Binding: EncounterAdmitSourceVS (0.11.1) (required)
Encounter.admission.reAdmission This element must be supported. 0..1 CodeableConcept Указывает, что пациент повторно госпитализирован
Binding: EncounterReAdmissionVS (0.11.1) (required)
Encounter.admission.destination This element must be supported. 0..1 Reference(Location | Organization) Место/организация, в которую выписывается пациент
Encounter.admission.dischargeDisposition This element must be supported. 0..1 CodeableConcept Категория или вид местоположения после выписки
Binding: EncounterDischargeDispositionVS (0.11.1) (required)
Encounter.location This element must be supported. 0..* BackboneElement List of locations where the patient has been
Encounter.location.id 0..1 string Unique id for inter-element referencing
Encounter.location.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Encounter.location.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Encounter.location.location This element must be supported. 1..1 Reference(Location) Место, где происходит встреча
Encounter.location.status 0..1 code planned | active | reserved | completed
Binding: EncounterLocationStatus (required): The status of the location.
Encounter.location.form 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.
Encounter.location.period 0..1 Period Time period during which the patient was present at the location

doco Documentation for this format

Terminology Bindings

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.11.1 This IG
Encounter.class Base preferred Encounter class translations 📍0.11.1 This IG
Encounter.class:dhpClass Base required Encounter class translations 📍0.11.1 This IG
Encounter.priority Base required Encounter priority translations 📍0.11.1 This IG
Encounter.type Base example Encounter Type 📍5.0.0 FHIR Std.
Encounter.type:nationalType Base required Encounter type translations 📍0.11.1 This IG
Encounter.serviceType Base example Service Type 📍5.0.0 FHIR Std.
Encounter.subjectStatus Base required Encounter subject status translations 📍0.11.1 This IG
Encounter.participant.​type Base extensible Encounter participant type translations 📍0.11.1 This IG
Encounter.reason.use Base preferred Encounter Reason Use Codes 📍0.11.1 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.11.1 This IG
Encounter.admission.​reAdmission Base required Encounter admission translations 📍0.11.1 This IG
Encounter.admission.​dischargeDisposition Base required Encounter discharge disposition translations 📍0.11.1 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.

Constraints

Id Grade Path(s) Description Expression

 

Other representations of profile: CSV, Excel, Schematron

Quick Start

Common API interactions for this profile. Requests require a JWT access token - see Security and authentication. [base] is the FHIR server base URL; | separates system from value and must be URL-encoded as %7C.

Read by server id

GET [base]/Encounter/[id]

Find encounters

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]

Create

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]" },
  ...
}

Update (e.g. close the visit by setting status to completed and filling actualPeriod.end) - PUT the full resource back:

PUT [base]/Encounter/[id]
If-Match: W/"3"   # the ETag from your last read; 412 if it changed since

See the CapabilityStatement for all supported search parameters.