KR Core Implementation Guide
2.0.0-preview - STU2 Korea, Republic of flag

KR Core Implementation Guide - Local Development build (v2.0.0-preview) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: KRCore_Encounter - Detailed Descriptions

Page standards status: Trial-use

Definitions for the krcore-encounter resource profile.

Guidance on how to interpret the contents of this table can be foundhere

0. Encounter
ShortKR Core Encounter Profile
2. Encounter.extension
SlicingThis element introduces a set of slices on Encounter.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ url
  • 4. Encounter.extension:krcore-insuranceTypes
    Slice Namekrcore-insuranceTypes
    Control0..1
    TypeExtension(KR Core Insurance Types Extension) (Extension Type: CodeableConcept)
    Alternate NamesKRCDI: 건강보험유형, user content
    6. Encounter.status
    Short진료 상태: planned | arrived | triaged | in-progress | onleave | finished | cancelled +
    Must Supporttrue
    Alternate NamesKRCDI: 내원 상태
    Example<br/><b>Value (Preferred)</b>:finished
    8. Encounter.class
    Short진료 구분: AMB | EMER | IMP +
    BindingThe codes SHALL be taken from ActEncounterCode
    (required to http://terminology.hl7.org/ValueSet/v3-ActEncounterCode)

    수진의 분류.

    Must Supporttrue
    Alternate NamesKRCDI: 진료 구분
    10. Encounter.class.system
    Short진료 구분 코드체계 식별자
    Control1..?
    Must Supporttrue
    12. Encounter.class.code
    Short진료 구분 코드
    Control1..?
    Must Supporttrue
    14. Encounter.subject
    Short진료 대상 환자
    TypeReference(KR Core Patient Profile)
    16. Encounter.participant
    Short진료 참여 의료인
    18. Encounter.participant.individual
    Short진료 참여 의료인 인적사항 또는 역할
    20. Encounter.period
    Short진료 기간
    Must Supporttrue
    Alternate NamesKRCDI: 내원 기간
    22. Encounter.period.start
    Short시작 일시
    Must Supporttrue
    Alternate NamesKRCDI: 시작 일자
    24. Encounter.period.end
    Short종료 일시
    Must Supporttrue
    Alternate NamesKRCDI: 종료 일자
    26. Encounter.serviceProvider
    Short진료 기관
    TypeReference(Organization, KR Core Healthcare Organization Profile)

    Guidance on how to interpret the contents of this table can be foundhere

    0. Encounter
    Definition

    An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient.

    ShortKR Core Encounter ProfileAn interaction during which services are provided to the patient
    Control0..*
    Is Modifierfalse
    Summaryfalse
    Alternate NamesVisit
    Invariantsdom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
    dom-3: 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().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty())
    dom-4: 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: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
    dom-6: A resource should have narrative for robust management (text.`div`.exists())
    2. Encounter.implicitRules
    Definition

    A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

    Short이 콘텐츠 생성 시 따른 규칙들의 집합
    Comments

    Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.

    Control0..1
    Typeuri
    Is Modifiertrue because This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Summarytrue
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    4. Encounter.extension
    Definition

    An Extension


    May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

    ShortExtension구현 주체에 의해 정의된 추가 정보
    Comments

    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

    Control0..*
    TypeExtension
    Is Modifierfalse
    Summaryfalse
    Alternate Namesextensions, user content
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    SlicingThis element introduces a set of slices on Encounter.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • value @ url
    • 6. Encounter.extension:krcore-insuranceTypes
      Slice Namekrcore-insuranceTypes
      Definition

      KR Core Insurance Types Extension은 KR Core Server와 KR Core Client가 진료정보를 교류할 때 환자의 건강보험유형 정보를 표현하는데 사용되며, 이 경우 반드시(SHALL) 본 Extension을 적용한다.

      ※ 침고사항

      • 환자의 건강보험유형은 진료 시점에 종속되므로, FHIR Patient 리소스 인스턴스가 아닌 FHIR Encounter 리소스 인스턴스에 본 Extension을 사용한다.
      ShortKR Core Insurance Types Extension
      Control0..1
      This element is affected by the following invariants: ele-1
      TypeExtension(KR Core Insurance Types Extension) (Extension Type: CodeableConcept)
      Is Modifierfalse
      Summaryfalse
      Alternate NamesKRCDI: 건강보험유형, user content
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      8. Encounter.modifierExtension
      Definition

      May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

      Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

      Short반드시 지원해야 하는 확장들
      Comments

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Control0..*
      TypeExtension
      Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
      Summaryfalse
      Requirements

      Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

      Alternate Namesextensions, user content
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      10. Encounter.status
      Definition

      planned | arrived | triaged | in-progress | onleave | finished | cancelled +.

      Short진료 상태: planned | arrived | triaged | in-progress | onleave | finished | cancelled +planned | arrived | triaged | in-progress | onleave | finished | cancelled +
      Comments

      Note that internal business rules will determine the appropriate transitions that may occur between statuses (and also classes).

      Control1..1
      BindingThe codes SHALL be taken from EncounterStatushttp://hl7.org/fhir/ValueSet/encounter-status|4.0.1
      (required to http://hl7.org/fhir/ValueSet/encounter-status|4.0.1)

      수진의 현재 상태.

      Typecode
      Is Modifiertrue because This element is labeled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Must Supporttrue
      Summarytrue
      Alternate NamesKRCDI: 내원 상태
      Example<br/><b>Value (Preferred)</b>:finished
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      12. Encounter.class
      Definition

      Concepts representing classification of patient encounter such as ambulatory (outpatient), inpatient, emergency, home health or others due to local variations.

      Short진료 구분: AMB | EMER | IMP +Classification of patient encounter
      Control1..1
      BindingThe codes SHALL be taken from Unless not suitable, these codes SHALL be taken from ActEncounterCodehttp://terminology.hl7.org/ValueSet/v3-ActEncounterCode
      (required to http://terminology.hl7.org/ValueSet/v3-ActEncounterCode)

      수진의 분류.

      TypeCoding
      Is Modifierfalse
      Must Supporttrue
      Summarytrue
      Alternate NamesKRCDI: 진료 구분
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      14. Encounter.class.system
      Definition

      The identification of the code system that defines the meaning of the symbol in the code.

      Short진료 구분 코드체계 식별자코드체계 식별자
      Comments

      The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.

      Control10..1
      Typeuri
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Must Supporttrue
      Summarytrue
      Requirements

      Need to be unambiguous about the source of the definition of the symbol.

      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      16. Encounter.class.code
      Definition

      A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

      Short진료 구분 코드코드
      Control10..1
      Typecode
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Must Supporttrue
      Summarytrue
      Requirements

      Need to refer to a particular code in the system.

      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      18. Encounter.subject
      Definition

      The patient or group present at the encounter.

      Short진료 대상 환자The patient or group present at the encounter
      Comments

      While the encounter is always about the patient, the patient might not actually be known in all contexts of use, and there may be a group of patients that could be anonymous (such as in a group therapy for Alcoholics Anonymous - where the recording of the encounter could be used for billing on the number of people/staff and not important to the context of the specific patients) or alternately in veterinary care a herd of sheep receiving treatment (where the animals are not individually tracked).

      Control0..1
      TypeReference(KR Core Patient Profile, Patient, Group)
      Is Modifierfalse
      Summarytrue
      Alternate Namespatient
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      20. Encounter.participant
      Definition

      The list of people responsible for providing the service.

      Short진료 참여 의료인List of participants involved in the encounter
      Control0..*
      TypeBackboneElement
      Is Modifierfalse
      Summarytrue
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      22. Encounter.participant.modifierExtension
      Definition

      May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

      Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

      Short인식할 수 없는 상황에서도 반드시 지원해야 하는 확장들
      Comments

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Control0..*
      TypeExtension
      Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
      Summarytrue
      Requirements

      Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

      Alternate Namesextensions, user content, modifiers
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      24. Encounter.participant.individual
      Definition

      Persons involved in the encounter other than the patient.

      Short진료 참여 의료인 인적사항 또는 역할Persons involved in the encounter other than the patient
      Control0..1
      TypeReference(Practitioner, PractitionerRole, RelatedPerson)
      Is Modifierfalse
      Summarytrue
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      26. Encounter.period
      Definition

      The start and end time of the encounter.

      Short진료 기간The start and end time of the encounter
      Comments

      If not (yet) known, the end of the Period may be omitted.

      Control0..1
      TypePeriod
      Is Modifierfalse
      Must Supporttrue
      Summaryfalse
      Alternate NamesKRCDI: 내원 기간
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      28. Encounter.period.start
      Definition

      The start of the period. The boundary is inclusive.

      Short시작 일시Starting time with inclusive boundary
      Comments

      If the low element 결과 부재 이유에 대한 코드들. the meaning is that the low boundary is not known.

      Control0..1
      This element is affected by the following invariants: per-1
      TypedateTime
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Must Supporttrue
      Summarytrue
      Alternate NamesKRCDI: 시작 일자
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      30. Encounter.period.end
      Definition

      The end of the period. If the end of the period 결과 부재 이유에 대한 코드들. it means no end was known or planned at the time the instance was created. The start may be in the past, and the end date in the future, which means that period is expected/planned to end at that time.

      Short종료 일시End time with inclusive boundary, if not ongoing
      Comments

      The high value includes any matching date/time. i.e. 2012-02-03T10:00:00 is in a period that has an end value of 2012-02-03.

      Control0..1
      This element is affected by the following invariants: per-1
      TypedateTime
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Must Supporttrue
      Summarytrue
      Alternate NamesKRCDI: 종료 일자
      Meaning if MissingIf the end of the period 결과 부재 이유에 대한 코드들. it means that the period is ongoing
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      32. Encounter.serviceProvider
      Definition

      The organization that is primarily responsible for this Encounter's services. This MAY be the same as the organization on the Patient record, however it could be different, such as if the actor performing the services was from an external organization (which may be billed seperately) for an external consultation. Refer to the example bundle showing an abbreviated set of Encounters for a colonoscopy.

      Short진료 기관The organization (facility) responsible for this encounter
      Control0..1
      TypeReference(Organization, KR Core Healthcare Organization Profile)
      Is Modifierfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))

      Guidance on how to interpret the contents of this table can be foundhere

      0. Encounter
      Definition

      An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient.

      ShortKR Core Encounter Profile
      Control0..*
      Is Modifierfalse
      Summaryfalse
      Alternate NamesVisit
      Invariantsdom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
      dom-3: 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().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty())
      dom-4: 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: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
      dom-6: A resource should have narrative for robust management (text.`div`.exists())
      2. Encounter.id
      Definition

      The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.

      Short본 리소스 인스턴스의 논리적 ID
      Comments

      The only time that a resource does not have an id is when it is being submitted to the server using a create operation.

      Control0..1
      Typeid
      Is Modifierfalse
      Summarytrue
      4. Encounter.meta
      Definition

      The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.

      Short리소스에 대한 메타데이터
      Control0..1
      TypeMeta
      Is Modifierfalse
      Summarytrue
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      6. Encounter.implicitRules
      Definition

      A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

      Short이 콘텐츠 생성 시 따른 규칙들의 집합
      Comments

      Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.

      Control0..1
      Typeuri
      Is Modifiertrue because This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summarytrue
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      8. Encounter.language
      Definition

      The base language in which the resource is written.

      Short리소스 콘텐츠의 언어
      Comments

      Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).

      Control0..1
      BindingThe codes SHOULD be taken from CommonLanguages
      (preferred to http://hl7.org/fhir/ValueSet/languages)

      국가별 언어.

      추가 바인딩목적
      AllLanguagesMax Binding
      Typecode
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      10. Encounter.text
      Definition

      A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.

      Short사람이 이해할 수 있도록 작성된 리소스 인스턴스의 요약 텍스트
      Comments

      Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.

      Control0..1
      TypeNarrative
      Is Modifierfalse
      Summaryfalse
      Alternate Namesnarrative, html, xhtml, display
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      12. Encounter.contained
      Definition

      These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.

      Short포함된 리소스
      Comments

      This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.

      Control0..*
      TypeResource
      Is Modifierfalse
      Summaryfalse
      Alternate Namesinline resources, anonymous resources, contained resources
      14. Encounter.extension
      Definition

      An Extension

      ShortExtension
      Control0..*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      SlicingThis element introduces a set of slices on Encounter.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
      • value @ url
      • 16. Encounter.extension:krcore-insuranceTypes
        Slice Namekrcore-insuranceTypes
        Definition

        KR Core Insurance Types Extension은 KR Core Server와 KR Core Client가 진료정보를 교류할 때 환자의 건강보험유형 정보를 표현하는데 사용되며, 이 경우 반드시(SHALL) 본 Extension을 적용한다.

        ※ 침고사항

        • 환자의 건강보험유형은 진료 시점에 종속되므로, FHIR Patient 리소스 인스턴스가 아닌 FHIR Encounter 리소스 인스턴스에 본 Extension을 사용한다.
        ShortKR Core Insurance Types Extension
        Control0..1
        This element is affected by the following invariants: ele-1
        TypeExtension(KR Core Insurance Types Extension) (Extension Type: CodeableConcept)
        Is Modifierfalse
        Summaryfalse
        Alternate NamesKRCDI: 건강보험유형, user content
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        18. Encounter.modifierExtension
        Definition

        May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

        Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

        Short반드시 지원해야 하는 확장들
        Comments

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Control0..*
        TypeExtension
        Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
        Summaryfalse
        Requirements

        Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

        Alternate Namesextensions, user content
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        20. Encounter.identifier
        Definition

        본 수진의 식별자.

        Short본 수진의 식별자
        NoteThis is a business identifier, not a resource identifier (see discussion)
        Control0..*
        TypeIdentifier
        Is Modifierfalse
        Summarytrue
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        22. Encounter.status
        Definition

        planned | arrived | triaged | in-progress | onleave | finished | cancelled +.

        Short진료 상태: planned | arrived | triaged | in-progress | onleave | finished | cancelled +
        Comments

        Note that internal business rules will determine the appropriate transitions that may occur between statuses (and also classes).

        Control1..1
        BindingThe codes SHALL be taken from EncounterStatus
        (required to http://hl7.org/fhir/ValueSet/encounter-status|4.0.1)

        수진의 현재 상태.

        Typecode
        Is Modifiertrue because This element is labeled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Must Supporttrue
        Summarytrue
        Alternate NamesKRCDI: 내원 상태
        Example<br/><b>Value (Preferred)</b>:finished
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        24. Encounter.statusHistory
        Definition

        The status history permits the encounter resource to contain the status history without needing to read through the historical versions of the resource, or even have the server store them.

        Short수진의 과거 상태 목록
        Comments

        The current status is always found in the current version of the resource, not the status history.

        Control0..*
        TypeBackboneElement
        Is Modifierfalse
        Summaryfalse
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        26. Encounter.statusHistory.id
        Definition

        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

        Short요소 간 참조를 위한 고유 ID
        Control0..1
        Typestring
        Is Modifierfalse
        XML FormatIn the XML format, this property is represented as an attribute.
        Summaryfalse
        28. Encounter.statusHistory.extension
        Definition

        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

        Short구현 주체에 의해 정의된 추가 정보
        Comments

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Control0..*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Alternate Namesextensions, user content
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        30. Encounter.statusHistory.modifierExtension
        Definition

        May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

        Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

        Short인식할 수 없는 상황에서도 반드시 지원해야 하는 확장들
        Comments

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Control0..*
        TypeExtension
        Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
        Summarytrue
        Requirements

        Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

        Alternate Namesextensions, user content, modifiers
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        32. Encounter.statusHistory.status
        Definition

        planned | arrived | triaged | in-progress | onleave | finished | cancelled +.

        Shortplanned | arrived | triaged | in-progress | onleave | finished | cancelled +
        Control1..1
        BindingThe codes SHALL be taken from EncounterStatus
        (required to http://hl7.org/fhir/ValueSet/encounter-status|4.0.1)

        수진의 현재 상태.

        Typecode
        Is Modifierfalse
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Summaryfalse
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        34. Encounter.statusHistory.period
        Definition

        에피소드 상태 지속 기간..

        Short에피소드 상태 지속 기간.
        Control1..1
        TypePeriod
        Is Modifierfalse
        Summaryfalse
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        36. Encounter.class
        Definition

        Concepts representing classification of patient encounter such as ambulatory (outpatient), inpatient, emergency, home health or others due to local variations.

        Short진료 구분: AMB | EMER | IMP +
        Control1..1
        BindingThe codes SHALL be taken from ActEncounterCode
        (required to http://terminology.hl7.org/ValueSet/v3-ActEncounterCode)

        수진의 분류.

        TypeCoding
        Is Modifierfalse
        Must Supporttrue
        Summarytrue
        Alternate NamesKRCDI: 진료 구분
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        38. Encounter.class.id
        Definition

        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

        Short요소 간 참조를 위한 고유 ID
        Control0..1
        Typestring
        Is Modifierfalse
        XML FormatIn the XML format, this property is represented as an attribute.
        Summaryfalse
        40. Encounter.class.extension
        Definition

        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

        Short구현 주체에 의해 정의된 추가 정보
        Comments

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Control0..*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Alternate Namesextensions, user content
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        SlicingThis element introduces a set of slices on Encounter.class.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
        • value @ url
        • 42. Encounter.class.system
          Definition

          The identification of the code system that defines the meaning of the symbol in the code.

          Short진료 구분 코드체계 식별자
          Comments

          The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.

          Control1..1
          Typeuri
          Is Modifierfalse
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Must Supporttrue
          Summarytrue
          Requirements

          Need to be unambiguous about the source of the definition of the symbol.

          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          44. Encounter.class.version
          Definition

          The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.

          Short시스템의 버전 - 필요한 경우에 제공
          Comments

          Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.

          NoteThis is a business version Id, not a resource version Id (see discussion)
          Control0..1
          Typestring
          Is Modifierfalse
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summarytrue
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          46. Encounter.class.code
          Definition

          A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

          Short진료 구분 코드
          Control1..1
          Typecode
          Is Modifierfalse
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Must Supporttrue
          Summarytrue
          Requirements

          Need to refer to a particular code in the system.

          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          48. Encounter.class.display
          Definition

          A representation of the meaning of the code in the system, following the rules of the system.

          Short시스템에서 정의한 표현
          Control0..1
          Typestring
          Is Modifierfalse
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summarytrue
          Requirements

          Need to be able to carry a human-readable meaning of the code for readers that do not know the system.

          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          50. Encounter.class.userSelected
          Definition

          Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).

          Short이 coding을 사용자가 직접 선택한 경우
          Comments

          Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.

          Control0..1
          Typeboolean
          Is Modifierfalse
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summarytrue
          Requirements

          This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.

          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          52. Encounter.classHistory
          Definition

          The class history permits the tracking of the encounters transitions without needing to go through the resource history. This would be used for a case where an admission starts of as an emergency encounter, then transitions into an inpatient scenario. Doing this and not restarting a new encounter ensures that any lab/diagnostic results can more easily follow the patient and not require re-processing and not get lost or cancelled during a kind of discharge from emergency to inpatient.

          Short수진의 과거 분류 목록
          Control0..*
          TypeBackboneElement
          Is Modifierfalse
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          54. Encounter.classHistory.id
          Definition

          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

          Short요소 간 참조를 위한 고유 ID
          Control0..1
          Typestring
          Is Modifierfalse
          XML FormatIn the XML format, this property is represented as an attribute.
          Summaryfalse
          56. Encounter.classHistory.extension
          Definition

          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

          Short구현 주체에 의해 정의된 추가 정보
          Comments

          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

          Control0..*
          TypeExtension
          Is Modifierfalse
          Summaryfalse
          Alternate Namesextensions, user content
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          58. Encounter.classHistory.modifierExtension
          Definition

          May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

          Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

          Short인식할 수 없는 상황에서도 반드시 지원해야 하는 확장들
          Comments

          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

          Control0..*
          TypeExtension
          Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
          Summarytrue
          Requirements

          Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

          Alternate Namesextensions, user content, modifiers
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          60. Encounter.classHistory.class
          Definition

          inpatient | outpatient | ambulatory | emergency +.

          Shortinpatient | outpatient | ambulatory | emergency +
          Control1..1
          BindingUnless not suitable, these codes SHALL be taken from ActEncounterCode
          (extensible to http://terminology.hl7.org/ValueSet/v3-ActEncounterCode)

          수진의 분류.

          TypeCoding
          Is Modifierfalse
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          62. Encounter.classHistory.period
          Definition

          에피소드가 지정된 분류에 있었던 기간.

          Short에피소드가 지정된 분류에 있었던 기간
          Control1..1
          TypePeriod
          Is Modifierfalse
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          64. Encounter.type
          Definition

          수진의 특정 유형 (e.g. e-mail consultation, surgical day-care, skilled nursing, rehabilitation).

          Short수진의 특정 유형
          Comments

          Since there are many ways to further classify encounters, this element is 0..*.

          Control0..*
          BindingFor example codes, see EncounterType
          (example to http://hl7.org/fhir/ValueSet/encounter-type)

          수진의 유형.

          TypeCodeableConcept
          Is Modifierfalse
          Summarytrue
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          66. Encounter.serviceType
          Definition

          제공될 서비스에 대한 넓은 범위의 분류.(e.g. cardiology).

          Short수진의 특정 서비스
          Control0..1
          BindingFor example codes, see ServiceType
          (example to http://hl7.org/fhir/ValueSet/service-type)

          제공될 서비스에 대한 넓은 범위의 분류.

          TypeCodeableConcept
          Is Modifierfalse
          Summarytrue
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          68. Encounter.priority
          Definition

          수진의 긴급성을 표시.

          Short수진의 긴급성을 표시
          Control0..1
          BindingFor example codes, see ActPriority
          (example to http://terminology.hl7.org/ValueSet/v3-ActPriority)

          수진의 긴급성을 표시.

          TypeCodeableConcept
          Is Modifierfalse
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          70. Encounter.subject
          Definition

          The patient or group present at the encounter.

          Short진료 대상 환자
          Comments

          While the encounter is always about the patient, the patient might not actually be known in all contexts of use, and there may be a group of patients that could be anonymous (such as in a group therapy for Alcoholics Anonymous - where the recording of the encounter could be used for billing on the number of people/staff and not important to the context of the specific patients) or alternately in veterinary care a herd of sheep receiving treatment (where the animals are not individually tracked).

          Control0..1
          TypeReference(KR Core Patient Profile)
          Is Modifierfalse
          Summarytrue
          Alternate Namespatient
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          72. Encounter.episodeOfCare
          Definition

          Where a specific encounter should be classified as a part of a specific episode(s) of care this field should be used. This association can facilitate grouping of related encounters together for a specific purpose, such as government reporting, issue tracking, association via a common problem. The association is recorded on the encounter as these are typically created after the episode of care and grouped on entry rather than editing the episode of care to append another encounter to it (the episode of care could span years).

          Short본 수진이 속한 EpisodeOfCare
          Control0..*
          TypeReference(EpisodeOfCare)
          Is Modifierfalse
          Summarytrue
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          74. Encounter.basedOn
          Definition

          The request this encounter satisfies (e.g. incoming referral or procedure request).

          Short본 수진을 시작한 ServiceRequest
          Control0..*
          TypeReference(ServiceRequest)
          Is Modifierfalse
          Summaryfalse
          Alternate NamesincomingReferral
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          76. Encounter.participant
          Definition

          The list of people responsible for providing the service.

          Short진료 참여 의료인
          Control0..*
          TypeBackboneElement
          Is Modifierfalse
          Summarytrue
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          78. Encounter.participant.id
          Definition

          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

          Short요소 간 참조를 위한 고유 ID
          Control0..1
          Typestring
          Is Modifierfalse
          XML FormatIn the XML format, this property is represented as an attribute.
          Summaryfalse
          80. Encounter.participant.extension
          Definition

          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

          Short구현 주체에 의해 정의된 추가 정보
          Comments

          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

          Control0..*
          TypeExtension
          Is Modifierfalse
          Summaryfalse
          Alternate Namesextensions, user content
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          82. Encounter.participant.modifierExtension
          Definition

          May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

          Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

          Short인식할 수 없는 상황에서도 반드시 지원해야 하는 확장들
          Comments

          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

          Control0..*
          TypeExtension
          Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
          Summarytrue
          Requirements

          Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

          Alternate Namesextensions, user content, modifiers
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          84. Encounter.participant.type
          Definition

          수진에서 내원 참여 의료인의 역할.

          Short수진에서 내원 참여 의료인의 역할
          Comments

          The participant type indicates how an individual participates in an encounter. It includes non-practitioner participants, and for practitioners this is to describe the action type in the context of this encounter (e.g. Admitting Dr, Attending Dr, Translator, Consulting Dr). This is different to the practitioner roles which are functional roles, derived from terms of employment, education, licensing, etc.

          Control0..*
          BindingUnless not suitable, these codes SHALL be taken from ParticipantType
          (extensible to http://hl7.org/fhir/ValueSet/encounter-participant-type)

          수진에서 내원 참여 의료인의 역할.

          TypeCodeableConcept
          Is Modifierfalse
          Summarytrue
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          86. Encounter.participant.period
          Definition

          The period of time that the specified participant participated in the encounter. These can overlap or be sub-sets of the overall encounter's period.

          Short수진 중 내원 참여 의료인이 참여한 기간
          Control0..1
          TypePeriod
          Is Modifierfalse
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          88. Encounter.participant.individual
          Definition

          Persons involved in the encounter other than the patient.

          Short진료 참여 의료인 인적사항 또는 역할
          Control0..1
          TypeReference(Practitioner, PractitionerRole, RelatedPerson)
          Is Modifierfalse
          Summarytrue
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          90. Encounter.appointment
          Definition

          본 수진을 예약한 Appointment.

          Short본 수진을 예약한 Appointment
          Control0..*
          TypeReference(Appointment)
          Is Modifierfalse
          Summarytrue
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          92. Encounter.period
          Definition

          The start and end time of the encounter.

          Short진료 기간
          Comments

          If not (yet) known, the end of the Period may be omitted.

          Control0..1
          TypePeriod
          Is Modifierfalse
          Must Supporttrue
          Summaryfalse
          Alternate NamesKRCDI: 내원 기간
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          94. Encounter.period.id
          Definition

          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

          Short요소 간 참조를 위한 고유 ID
          Control0..1
          Typestring
          Is Modifierfalse
          XML FormatIn the XML format, this property is represented as an attribute.
          Summaryfalse
          96. Encounter.period.extension
          Definition

          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

          Short구현 주체에 의해 정의된 추가 정보
          Comments

          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

          Control0..*
          TypeExtension
          Is Modifierfalse
          Summaryfalse
          Alternate Namesextensions, user content
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          SlicingThis element introduces a set of slices on Encounter.period.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
          • value @ url
          • 98. Encounter.period.start
            Definition

            The start of the period. The boundary is inclusive.

            Short시작 일시
            Comments

            If the low element 결과 부재 이유에 대한 코드들. the meaning is that the low boundary is not known.

            Control0..1
            This element is affected by the following invariants: per-1
            TypedateTime
            Is Modifierfalse
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Must Supporttrue
            Summarytrue
            Alternate NamesKRCDI: 시작 일자
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            100. Encounter.period.end
            Definition

            The end of the period. If the end of the period 결과 부재 이유에 대한 코드들. it means no end was known or planned at the time the instance was created. The start may be in the past, and the end date in the future, which means that period is expected/planned to end at that time.

            Short종료 일시
            Comments

            The high value includes any matching date/time. i.e. 2012-02-03T10:00:00 is in a period that has an end value of 2012-02-03.

            Control0..1
            This element is affected by the following invariants: per-1
            TypedateTime
            Is Modifierfalse
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Must Supporttrue
            Summarytrue
            Alternate NamesKRCDI: 종료 일자
            Meaning if MissingIf the end of the period 결과 부재 이유에 대한 코드들. it means that the period is ongoing
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            102. Encounter.length
            Definition

            Quantity of time the encounter lasted. This excludes the time during leaves of absence.

            Short수진이 지속된 시간 (부재 시간 제외)
            Comments

            May differ from the time the Encounter.period lasted because of leave of absence.

            Control0..1
            TypeDuration
            Is Modifierfalse
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            104. Encounter.reasonCode
            Definition

            Reason the encounter takes place, expressed as a code. For admissions, this can be used for a coded admission diagnosis.

            Short수진이 발생한 이유에 대한 코드
            Comments

            For systems that need to know which was the primary diagnosis, these will be marked with the standard extension primaryDiagnosis (which is a sequence value rather than a flag, 1 = primary diagnosis).

            Control0..*
            BindingThe codes SHOULD be taken from EncounterReasonCodes
            (preferred to http://hl7.org/fhir/ValueSet/encounter-reason)

            수진이 발생한 이유.

            TypeCodeableConcept
            Is Modifierfalse
            Summarytrue
            Alternate NamesIndication, Admission diagnosis
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            106. Encounter.reasonReference
            Definition

            Reason the encounter takes place, expressed as a code. For admissions, this can be used for a coded admission diagnosis.

            Short수진이 발생한 이유 (참조)
            Comments

            For systems that need to know which was the primary diagnosis, these will be marked with the standard extension primaryDiagnosis (which is a sequence value rather than a flag, 1 = primary diagnosis).

            Control0..*
            TypeReference(Condition, Procedure, Observation, ImmunizationRecommendation)
            Is Modifierfalse
            Summarytrue
            Alternate NamesIndication, Admission diagnosis
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            108. Encounter.diagnosis
            Definition

            본 수진과 관련된 진단.

            Short본 수진과 관련된 진단
            Control0..*
            TypeBackboneElement
            Is Modifierfalse
            Summarytrue
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            110. Encounter.diagnosis.id
            Definition

            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

            Short요소 간 참조를 위한 고유 ID
            Control0..1
            Typestring
            Is Modifierfalse
            XML FormatIn the XML format, this property is represented as an attribute.
            Summaryfalse
            112. Encounter.diagnosis.extension
            Definition

            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

            Short구현 주체에 의해 정의된 추가 정보
            Comments

            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

            Control0..*
            TypeExtension
            Is Modifierfalse
            Summaryfalse
            Alternate Namesextensions, user content
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            114. Encounter.diagnosis.modifierExtension
            Definition

            May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

            Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

            Short인식할 수 없는 상황에서도 반드시 지원해야 하는 확장들
            Comments

            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

            Control0..*
            TypeExtension
            Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
            Summarytrue
            Requirements

            Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

            Alternate Namesextensions, user content, modifiers
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            116. Encounter.diagnosis.condition
            Definition

            Reason the encounter takes place, as specified using information from another resource. For admissions, this is the admission diagnosis. The indication will typically be a Condition (with other resources referenced in the evidence.detail), or a Procedure.

            Short수진과 관련된 진단 또는 수술 및 처치
            Comments

            For systems that need to know which was the primary diagnosis, these will be marked with the standard extension primaryDiagnosis (which is a sequence value rather than a flag, 1 = primary diagnosis).

            Control1..1
            TypeReference(Condition, Procedure)
            Is Modifierfalse
            Summarytrue
            Alternate NamesAdmission diagnosis, discharge diagnosis, indication
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            118. Encounter.diagnosis.use
            Definition

            본 진단이 수진에서 갖는 역할 (예: 등록, 청구, 퇴원...).

            Short본 진단이 수진에서 갖는 역할 (예: 등록, 청구, 퇴원...)
            Control0..1
            BindingThe codes SHOULD be taken from DiagnosisRole
            (preferred to http://hl7.org/fhir/ValueSet/diagnosis-role)

            본 상태가 나타내는 진단 유형.

            TypeCodeableConcept
            Is Modifierfalse
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            120. Encounter.diagnosis.rank
            Definition

            진단 순위 (각 역할 유형 별).

            Short진단 순위 (각 역할 유형 별)
            Control0..1
            TypepositiveInt
            Is Modifierfalse
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            122. Encounter.account
            Definition

            본 수진의 대금 청구에 사용할 수 있는 계좌 집합.

            Short본 수진의 대금 청구에 사용할 수 있는 계좌 집합
            Comments

            The billing system may choose to allocate billable items associated with the Encounter to different referenced Accounts based on internal business rules.

            Control0..*
            TypeReference(Account)
            Is Modifierfalse
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            124. Encounter.hospitalization
            Definition

            헬스케어 서비스 입원에 대한 세부사항.

            Short헬스케어 서비스 입원에 대한 세부사항
            Comments

            An Encounter may cover more than just the inpatient stay. Contexts such as outpatients, community clinics, and aged care facilities are also included.

            The duration recorded in the period of this encounter covers the entire scope of this hospitalization record.

            Control0..1
            TypeBackboneElement
            Is Modifierfalse
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            126. Encounter.hospitalization.id
            Definition

            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

            Short요소 간 참조를 위한 고유 ID
            Control0..1
            Typestring
            Is Modifierfalse
            XML FormatIn the XML format, this property is represented as an attribute.
            Summaryfalse
            128. Encounter.hospitalization.extension
            Definition

            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

            Short구현 주체에 의해 정의된 추가 정보
            Comments

            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

            Control0..*
            TypeExtension
            Is Modifierfalse
            Summaryfalse
            Alternate Namesextensions, user content
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            130. Encounter.hospitalization.modifierExtension
            Definition

            May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

            Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

            Short인식할 수 없는 상황에서도 반드시 지원해야 하는 확장들
            Comments

            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

            Control0..*
            TypeExtension
            Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
            Summarytrue
            Requirements

            Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

            Alternate Namesextensions, user content, modifiers
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            132. Encounter.hospitalization.preAdmissionIdentifier
            Definition

            사전 등록 식별자.

            Short사전 등록 식별자
            Control0..1
            TypeIdentifier
            Is Modifierfalse
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            134. Encounter.hospitalization.origin
            Definition

            환자가 입원하기 전에 왔던 장소/기관.

            Short환자가 입원하기 전에 왔던 장소/기관
            Control0..1
            TypeReference(Location, Organization)
            Is Modifierfalse
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            136. Encounter.hospitalization.admitSource
            Definition

            환자가 입원한 장소/상황 (의사 소개, 이송).

            Short환자가 입원한 장소/상황 (의사 소개, 이송)
            Control0..1
            BindingThe codes SHOULD be taken from AdmitSource
            (preferred to http://hl7.org/fhir/ValueSet/encounter-admit-source)

            환자가 입원한 장소/상황

            TypeCodeableConcept
            Is Modifierfalse
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            138. Encounter.hospitalization.reAdmission
            Definition

            Whether this hospitalization is a readmission and why if known.

            Short환자가 병원에 재입원 한 경우, 재입원 유형. 값이 존재하지 않는 경우, 재입원으로 식별되지 않음을 의미.
            Control0..1
            BindingFor example codes, see hl7VS-re-admissionIndicator
            (example to http://terminology.hl7.org/ValueSet/v2-0092)

            본 입원 관련 수진의 재입원 이유.

            TypeCodeableConcept
            Is Modifierfalse
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            140. Encounter.hospitalization.dietPreference
            Definition

            환자가 보고한 식단 선호도.

            Short환자가 보고한 식단 선호도
            Comments

            For example, a patient may request both a dairy-free and nut-free diet preference (not mutually exclusive).

            Control0..*
            BindingFor example codes, see Diet
            (example to http://hl7.org/fhir/ValueSet/encounter-diet)

            배식 요구사항에 도움이 되는 의학적, 문화적 또는 윤리적 음식 선호도.

            TypeCodeableConcept
            Is Modifierfalse
            Summaryfalse
            Requirements

            Used to track patient's diet restrictions and/or preference. For a complete description of the nutrition needs of a patient during their stay, one should use the nutritionOrder resource which links to Encounter.

            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            142. Encounter.hospitalization.specialCourtesy
            Definition

            특별 대우 (VIP, 이사회 일원).

            Short특별 대우 (VIP, 이사회 일원)
            Control0..*
            BindingThe codes SHOULD be taken from SpecialCourtesy
            (preferred to http://hl7.org/fhir/ValueSet/encounter-special-courtesy)

            특별 대우.

            TypeCodeableConcept
            Is Modifierfalse
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            144. Encounter.hospitalization.specialArrangement
            Definition

            Any special requests that have been made for this hospitalization encounter, such as the provision of specific equipment or other things.

            Short휠체어, 통역사, 들것 등.
            Control0..*
            BindingThe codes SHOULD be taken from SpecialArrangements
            (preferred to http://hl7.org/fhir/ValueSet/encounter-special-arrangements)

            특별 준비.

            TypeCodeableConcept
            Is Modifierfalse
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            146. Encounter.hospitalization.destination
            Definition

            환자가 퇴원하는 장소/기관.

            Short환자가 퇴원하는 장소/기관
            Control0..1
            TypeReference(Location, Organization)
            Is Modifierfalse
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            148. Encounter.hospitalization.dischargeDisposition
            Definition

            퇴원 후 장소의 범주 또는 종류.

            Short퇴원 후 장소의 범주 또는 종류
            Control0..1
            BindingFor example codes, see DischargeDisposition
            (example to http://hl7.org/fhir/ValueSet/encounter-discharge-disposition)

            퇴원 처분

            TypeCodeableConcept
            Is Modifierfalse
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            150. Encounter.location
            Definition

            List of locations where the patient has been during this encounter.

            Short환자가 있었던 위치 목록
            Comments

            Virtual encounters can be recorded in the Encounter by specifying a location reference to a location of type "kind" such as "client's home" and an encounter.class = "virtual".

            Control0..*
            TypeBackboneElement
            Is Modifierfalse
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            152. Encounter.location.id
            Definition

            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

            Short요소 간 참조를 위한 고유 ID
            Control0..1
            Typestring
            Is Modifierfalse
            XML FormatIn the XML format, this property is represented as an attribute.
            Summaryfalse
            154. Encounter.location.extension
            Definition

            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

            Short구현 주체에 의해 정의된 추가 정보
            Comments

            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

            Control0..*
            TypeExtension
            Is Modifierfalse
            Summaryfalse
            Alternate Namesextensions, user content
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            156. Encounter.location.modifierExtension
            Definition

            May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

            Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

            Short인식할 수 없는 상황에서도 반드시 지원해야 하는 확장들
            Comments

            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

            Control0..*
            TypeExtension
            Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
            Summarytrue
            Requirements

            Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

            Alternate Namesextensions, user content, modifiers
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            158. Encounter.location.location
            Definition

            The location where the encounter takes place.

            Short수진이 이루어지는 장소
            Control1..1
            TypeReference(Location)
            Is Modifierfalse
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            160. Encounter.location.status
            Definition

            The status of the participants' presence at the specified location during the period specified. If the participant is no longer at the location, then the period will have an end date/time.

            Shortplanned | active | reserved | completed
            Comments

            When the patient is no longer active at a location, then the period end date is entered, and the status may be changed to completed.

            Control0..1
            BindingThe codes SHALL be taken from EncounterLocationStatus
            (required to http://hl7.org/fhir/ValueSet/encounter-location-status|4.0.1)

            장소의 상태

            Typecode
            Is Modifierfalse
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            162. Encounter.location.physicalType
            Definition

            This will be used to specify the required levels (bed/ward/room/etc.) desired to be recorded to simplify either messaging or query.

            Short장소의 물리적 유형 (일반적으로 위치 계층 구조의 수준 - 병상 병실 병동 등)
            Comments

            This information is de-normalized from the Location resource to support the easier understanding of the encounter resource and processing in messaging or query.

            There may be many levels in the hierachy, and this may only pic specific levels that are required for a specific usage scenario.

            Control0..1
            BindingFor example codes, see LocationType
            (example to http://hl7.org/fhir/ValueSet/location-physical-type)

            장소의 물리적 형태

            TypeCodeableConcept
            Is Modifierfalse
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            164. Encounter.location.period
            Definition

            환자가 해당 장소에 있었던 기간.

            Short환자가 해당 장소에 있었던 기간
            Control0..1
            TypePeriod
            Is Modifierfalse
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            166. Encounter.serviceProvider
            Definition

            The organization that is primarily responsible for this Encounter's services. This MAY be the same as the organization on the Patient record, however it could be different, such as if the actor performing the services was from an external organization (which may be billed seperately) for an external consultation. Refer to the example bundle showing an abbreviated set of Encounters for a colonoscopy.

            Short진료 기관
            Control0..1
            TypeReference(Organization, KR Core Healthcare Organization Profile)
            Is Modifierfalse
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            168. Encounter.partOf
            Definition

            Another Encounter of which this encounter is a part of (administratively or in time).

            Short본 수진이 속한 다른 수진
            Comments

            This is also used for associating a child's encounter back to the mother's encounter.

            Refer to the Notes section in the Patient resource for further details.

            Control0..1
            TypeReference(Encounter)
            Is Modifierfalse
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))