HL7中国FHIR Connectathon测试实施指南
2025.3.12 - release

HL7中国FHIR Connectathon测试实施指南 - Local Development build (v2025.3.12) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: 住院就诊服务结构定义

官方URL: http://hl7.org.cn/fhir/connectathon/StructureDefinition/core-inpatient-encounter 版本: 2025.3.12
Draft as of 2025-03-11 机读名称: CoreInpatientEncounter

住院就诊服务本地化定义。

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraintsdoco
.. Encounter 0..* Encounter 住院就诊服务本地化定义
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
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
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... contained 0..* Resource Contained, inline Resources
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... identifier:BID Σ 1..1 Identifier 住院记录业务表单编号
ele-1: All FHIR elements must have a @value or children
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


ele-1: All FHIR elements must have a @value or children
..... system Σ 1..1 uri The namespace for the identifier value
ele-1: All FHIR elements must have a @value or children
Required Pattern: urn:uuid:2.16.156.10011.1.10
... status ?!Σ 1..1 code 住院服务的状态
Binding: EncounterStatus (required): Current state of the encounter.


ele-1: All FHIR elements must have a @value or children
... class Σ 1..1 CodeableConcept 就诊活动的类型,固定为IMP(住院)
Binding: Encounter class (preferred): Classification of the encounter.


ele-1: All FHIR elements must have a @value or children

Required Pattern: At least the following
.... coding 1..* Coding Code defined by a terminology system
Fixed Value: (complex)
..... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActCode
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: IMP
... serviceType Σ 1..1 CodeableReference(HealthcareService) 住院科室类型
Binding: ServiceType (example)
ele-1: All FHIR elements must have a @value or children
... subject Σ 1..1 Reference(Patient | Group) 指向住院就诊活动中的患者
ele-1: All FHIR elements must have a @value or children
... serviceProvider 1..1 Reference(Organization) 住院活动的责任机构,指向患者的就诊机构
ele-1: All FHIR elements must have a @value or children
... Slices for participant ΣC 1..* BackboneElement List of participants involved in the encounter
Slice: Unordered, Open by value:type
ele-1: All FHIR elements must have a @value or children
enc-1: A type must be provided when no explicit actor is specified
enc-2: A type cannot be provided for a patient or group participant
.... participant:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... type ΣC 0..* CodeableConcept Role of participant in encounter
Binding: ParticipantType (extensible): Role of participant in encounter.


ele-1: All FHIR elements must have a @value or children
..... actor ΣC 0..1 Reference(Patient | Group | RelatedPerson | Practitioner | PractitionerRole | Device | HealthcareService) The individual, device, or service participating in the encounter
ele-1: All FHIR elements must have a @value or children
.... participant:AUT ΣC 1..1 BackboneElement 住院医师
ele-1: All FHIR elements must have a @value or children
enc-1: A type must be provided when no explicit actor is specified
enc-2: A type cannot be provided for a patient or group participant
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... type ΣC 1..* CodeableConcept 住院记录的作者,指代住院医师
Binding: ParticipantType (extensible): Role of participant in encounter.


ele-1: All FHIR elements must have a @value or children

Required Pattern: At least the following
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://hl7.org/fhir/CodeSystem/encounter-participant-type
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: AUT
..... actor ΣC 0..1 Reference(Practitioner) 指向住院医师的引用
ele-1: All FHIR elements must have a @value or children
... actualPeriod 1..1 Period 住院活动的起止时间
ele-1: All FHIR elements must have a @value or children
... reason SΣ 0..* BackboneElement 住院就诊的原因,一般可以罗列一些症状或问题
ele-1: All FHIR elements must have a @value or children
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... value Σ 1..1 CodeableReference(Condition | DiagnosticReport | Observation | ImmunizationRecommendation | Procedure) 住院就诊的原因,一般可以罗列一些症状或问题。可以指向一个记录了症状或问题的Condition资源,也可以直接以编码方式记录症状。
Binding: EncounterReasonCodes (preferred): Reason why the encounter takes place.


ele-1: All FHIR elements must have a @value or children
... diagnosis Σ 1..* BackboneElement 住院诊断。最少应填写一个入院诊断。
ele-1: All FHIR elements must have a @value or children
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... condition Σ 1..1 CodeableReference(Condition) 住院诊断,可以指向一个记录了诊断的Condition资源,也可以直接以编码方式表示诊断。
Binding: ConditionProblemDiagnosisCodes (example)
ele-1: All FHIR elements must have a @value or children
.... use 1..1 CodeableConcept 住院诊断类型。例如:入院诊断、出院诊断、手术诊断等
Binding: DiagnosisRole (preferred)
ele-1: All FHIR elements must have a @value or children
... admission 1..1 BackboneElement Details about the admission to a healthcare service
ele-1: All FHIR elements must have a @value or children
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... admitSource 1..1 CodeableConcept 入院来源
Binding: AdmitSource (preferred): From where the patient was admitted.


ele-1: All FHIR elements must have a @value or children
... location 0..* BackboneElement 记录患者入院后所处的位置,一般记录到病床级。
ele-1: All FHIR elements must have a @value or children
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... location 1..1 Reference(Location) Location the encounter takes place
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Encounter.identifier:BID.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|5.0.0
from the FHIR Standard
Encounter.statusrequiredEncounterStatus
http://hl7.org/fhir/ValueSet/encounter-status|5.0.0
from the FHIR Standard
Encounter.classpreferredPattern: IMP
http://terminology.hl7.org/ValueSet/encounter-class
Encounter.serviceTypeexampleServiceType
http://hl7.org/fhir/ValueSet/service-type
from the FHIR Standard
Encounter.participant.typeextensibleParticipantType
http://hl7.org/fhir/ValueSet/encounter-participant-type
from the FHIR Standard
Encounter.participant:AUT.typeextensiblePattern: AUT
http://hl7.org/fhir/ValueSet/encounter-participant-type
from the FHIR Standard
Encounter.reason.valuepreferredEncounterReasonCodes
http://hl7.org/fhir/ValueSet/encounter-reason
from the FHIR Standard
Encounter.diagnosis.conditionexampleConditionProblemDiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code
from the FHIR Standard
Encounter.diagnosis.usepreferredDiagnosisRole
http://terminology.hl7.org/ValueSet/diagnosis-role
Encounter.admission.admitSourcepreferredAdmitSource
http://hl7.org/fhir/ValueSet/encounter-admit-source
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorEncounterIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorEncounterIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorEncounterIf 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-5errorEncounterIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceEncounterA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
enc-1errorEncounter.participant, Encounter.participant:AUTA type must be provided when no explicit actor is specified
: actor.exists() or type.exists()
enc-2errorEncounter.participant, Encounter.participant:AUTA type cannot be provided for a patient or group participant
: actor.exists(resolve() is Patient or resolve() is Group) implies type.exists().not()
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

该结构继承自 Encounter

NameFlagsCard.TypeDescription & Constraintsdoco
.. Encounter 0..* Encounter 住院就诊服务本地化定义
... Slices for identifier 1..* Identifier Identifier(s) by which this encounter is known
Slice: Unordered, Open by value:system
.... identifier:BID 1..1 Identifier 住院记录业务表单编号
..... system 1..1 uri The namespace for the identifier value
Required Pattern: urn:uuid:2.16.156.10011.1.10
... status 1..1 code 住院服务的状态
... class 1..1 CodeableConcept 就诊活动的类型,固定为IMP(住院)
Required Pattern: At least the following
.... coding 1..* Coding Code defined by a terminology system
Fixed Value: (complex)
..... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActCode
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: IMP
... subject 1..1 Reference(Patient | Group) 指向住院就诊活动中的患者
... serviceProvider 1..1 Reference(Organization) 住院活动的责任机构,指向患者的就诊机构
... Slices for participant 1..* BackboneElement List of participants involved in the encounter
Slice: Unordered, Open by value:type
.... participant:AUT 1..1 BackboneElement 住院医师
..... type 1..* CodeableConcept 住院记录的作者,指代住院医师
Required Pattern: At least the following
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://hl7.org/fhir/CodeSystem/encounter-participant-type
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: AUT
..... actor 0..1 Reference(Practitioner) 指向住院医师的引用
... actualPeriod 1..1 Period 住院活动的起止时间
... reason S 0..* BackboneElement 住院就诊的原因,一般可以罗列一些症状或问题
.... value 1..1 CodeableReference(Condition | DiagnosticReport | Observation | ImmunizationRecommendation | Procedure) 住院就诊的原因,一般可以罗列一些症状或问题。可以指向一个记录了症状或问题的Condition资源,也可以直接以编码方式记录症状。
... diagnosis 1..* BackboneElement 住院诊断。最少应填写一个入院诊断。
.... condition 1..1 CodeableReference(Condition) 住院诊断,可以指向一个记录了诊断的Condition资源,也可以直接以编码方式表示诊断。
.... use 1..1 CodeableConcept 住院诊断类型。例如:入院诊断、出院诊断、手术诊断等
Binding: DiagnosisRole (preferred)
... admission 1..1 BackboneElement Details about the admission to a healthcare service
.... admitSource 1..1 CodeableConcept 入院来源
... location 0..* BackboneElement 记录患者入院后所处的位置,一般记录到病床级。

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Encounter.serviceTypeexampleServiceType
http://hl7.org/fhir/ValueSet/service-type
from the FHIR Standard
Encounter.diagnosis.usepreferredDiagnosisRole
http://terminology.hl7.org/ValueSet/diagnosis-role
NameFlagsCard.TypeDescription & Constraintsdoco
.. Encounter 0..* Encounter 住院就诊服务本地化定义
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language

Additional BindingsPurpose
CommonLanguages Starter Set
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... Slices for identifier Σ 1..* Identifier Identifier(s) by which this encounter is known
Slice: Unordered, Open by value:system
.... identifier:BID Σ 1..1 Identifier 住院记录业务表单编号
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ 0..1 CodeableConcept Description of identifier
Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system Σ 1..1 uri The namespace for the identifier value
Required Pattern: urn:uuid:2.16.156.10011.1.10
..... value ΣC 0..1 string The value that is unique
Example General: 123456
..... period Σ 0..1 Period Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... status ?!Σ 1..1 code 住院服务的状态
Binding: EncounterStatus (required): Current state of the encounter.

... class Σ 1..1 CodeableConcept 就诊活动的类型,固定为IMP(住院)
Binding: Encounter class (preferred): Classification of the encounter.



Required Pattern: At least the following
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... coding 1..* Coding Code defined by a terminology system
Fixed Value: (complex)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActCode
..... version 0..1 string Version of the system - if relevant
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: IMP
..... display 0..1 string Representation defined by the system
..... userSelected 0..1 boolean If this coding was chosen directly by the user
.... text 0..1 string Plain text representation of the concept
... priority 0..1 CodeableConcept Indicates the urgency of the encounter
Binding: ActPriority (example): Indicates the urgency of the encounter.

... type Σ 0..* CodeableConcept Specific type of encounter (e.g. e-mail consultation, surgical day-care, ...)
Binding: EncounterType (example): A specific code indicating type of service provided


... serviceType Σ 1..1 CodeableReference(HealthcareService) 住院科室类型
Binding: ServiceType (example)
... subject Σ 1..1 Reference(Patient | Group) 指向住院就诊活动中的患者
... subjectStatus 0..1 CodeableConcept The current status of the subject in relation to the Encounter
Binding: EncounterSubjectStatus (example): Current status of the subject within the encounter.

... episodeOfCare Σ 0..* Reference(EpisodeOfCare) Episode(s) of care that this encounter should be recorded against
... basedOn 0..* Reference(CarePlan | DeviceRequest | MedicationRequest | ServiceRequest) The request that initiated this encounter
... careTeam 0..* Reference(CareTeam) The group(s) that are allocated to participate in this encounter
... partOf 0..1 Reference(Encounter) Another Encounter this encounter is part of
... serviceProvider 1..1 Reference(Organization) 住院活动的责任机构,指向患者的就诊机构
... Slices for participant ΣC 1..* BackboneElement List of participants involved in the encounter
Slice: Unordered, Open by value:type
enc-1: A type must be provided when no explicit actor is specified
enc-2: A type cannot be provided for a patient or group participant
.... participant:All Slices Content/Rules for all slices
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type ΣC 0..* CodeableConcept Role of participant in encounter
Binding: ParticipantType (extensible): Role of participant in encounter.


..... period 0..1 Period Period of time during the encounter that the participant participated
..... actor ΣC 0..1 Reference(Patient | Group | RelatedPerson | Practitioner | PractitionerRole | Device | HealthcareService) The individual, device, or service participating in the encounter
.... participant:AUT ΣC 1..1 BackboneElement 住院医师
enc-1: A type must be provided when no explicit actor is specified
enc-2: A type cannot be provided for a patient or group participant
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type ΣC 1..* CodeableConcept 住院记录的作者,指代住院医师
Binding: ParticipantType (extensible): Role of participant in encounter.



Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://hl7.org/fhir/CodeSystem/encounter-participant-type
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: AUT
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... period 0..1 Period Period of time during the encounter that the participant participated
..... actor ΣC 0..1 Reference(Practitioner) 指向住院医师的引用
... appointment Σ 0..* Reference(Appointment) The appointment that scheduled this encounter
... virtualService 0..* VirtualServiceDetail Connection details of a virtual service (e.g. conference call)
... actualPeriod 1..1 Period 住院活动的起止时间
... plannedStartDate 0..1 dateTime The planned start date/time (or admission date) of the encounter
... plannedEndDate 0..1 dateTime The planned end date/time (or discharge date) of the encounter
... length 0..1 Duration Actual quantity of time the encounter lasted (less time absent)
... reason SΣ 0..* BackboneElement 住院就诊的原因,一般可以罗列一些症状或问题
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... use Σ 0..* CodeableConcept What the reason value should be used for/as
Binding: EncounterReasonUse (example)
.... value Σ 1..1 CodeableReference(Condition | DiagnosticReport | Observation | ImmunizationRecommendation | Procedure) 住院就诊的原因,一般可以罗列一些症状或问题。可以指向一个记录了症状或问题的Condition资源,也可以直接以编码方式记录症状。
Binding: EncounterReasonCodes (preferred): Reason why the encounter takes place.


... diagnosis Σ 1..* BackboneElement 住院诊断。最少应填写一个入院诊断。
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... condition Σ 1..1 CodeableReference(Condition) 住院诊断,可以指向一个记录了诊断的Condition资源,也可以直接以编码方式表示诊断。
Binding: ConditionProblemDiagnosisCodes (example)
.... use 1..1 CodeableConcept 住院诊断类型。例如:入院诊断、出院诊断、手术诊断等
Binding: DiagnosisRole (preferred)
... account 0..* Reference(Account) The set of accounts that may be used for billing for this Encounter
... dietPreference 0..* CodeableConcept Diet preferences reported by the patient
Binding: EncounterDiet (example): Medical, cultural or ethical food preferences to help with catering requirements.


... specialArrangement 0..* CodeableConcept Wheelchair, translator, stretcher, etc
Binding: SpecialArrangements (preferred): Special arrangements.


... specialCourtesy 0..* CodeableConcept Special courtesies (VIP, board member)
Binding: SpecialCourtesy (preferred): Special courtesies.


... admission 1..1 BackboneElement Details about the admission to a healthcare service
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... preAdmissionIdentifier 0..1 Identifier Pre-admission identifier
.... origin 0..1 Reference(Location | Organization) The location/organization from which the patient came before admission
.... admitSource 1..1 CodeableConcept 入院来源
Binding: AdmitSource (preferred): From where the patient was admitted.

.... reAdmission 0..1 CodeableConcept Indicates that the patient is being re-admitted
Binding: hl7VS-re-admissionIndicator (example): The reason for re-admission of this admission encounter.

.... destination 0..1 Reference(Location | Organization) Location/organization to which the patient is discharged
.... dischargeDisposition 0..1 CodeableConcept Category or kind of location after discharge
Binding: DischargeDisposition (example): Discharge Disposition.

... location 0..* BackboneElement 记录患者入院后所处的位置,一般记录到病床级。
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... location 1..1 Reference(Location) Location the encounter takes place
.... status 0..1 code planned | active | reserved | completed
Binding: EncounterLocationStatus (required): The status of the location.

.... form 0..1 CodeableConcept The physical type of the location (usually the level in the location hierarchy - bed, room, ward, virtual etc.)
Binding: LocationForm (example): Physical form of the location.

.... period 0..1 Period Time period during which the patient was present at the location

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Encounter.languagerequiredAllLanguages
http://hl7.org/fhir/ValueSet/all-languages|5.0.0
from the FHIR Standard
Encounter.identifier:BID.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|5.0.0
from the FHIR Standard
Encounter.identifier:BID.typeextensibleIdentifierTypeCodes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
Encounter.statusrequiredEncounterStatus
http://hl7.org/fhir/ValueSet/encounter-status|5.0.0
from the FHIR Standard
Encounter.classpreferredPattern: IMP
http://terminology.hl7.org/ValueSet/encounter-class
Encounter.priorityexampleActPriority
http://terminology.hl7.org/ValueSet/v3-ActPriority
Encounter.typeexampleEncounterType
http://hl7.org/fhir/ValueSet/encounter-type
from the FHIR Standard
Encounter.serviceTypeexampleServiceType
http://hl7.org/fhir/ValueSet/service-type
from the FHIR Standard
Encounter.subjectStatusexampleEncounterSubjectStatus
http://hl7.org/fhir/ValueSet/encounter-subject-status
from the FHIR Standard
Encounter.participant.typeextensibleParticipantType
http://hl7.org/fhir/ValueSet/encounter-participant-type
from the FHIR Standard
Encounter.participant:AUT.typeextensiblePattern: AUT
http://hl7.org/fhir/ValueSet/encounter-participant-type
from the FHIR Standard
Encounter.reason.useexampleEncounterReasonUse
http://hl7.org/fhir/ValueSet/encounter-reason-use
from the FHIR Standard
Encounter.reason.valuepreferredEncounterReasonCodes
http://hl7.org/fhir/ValueSet/encounter-reason
from the FHIR Standard
Encounter.diagnosis.conditionexampleConditionProblemDiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code
from the FHIR Standard
Encounter.diagnosis.usepreferredDiagnosisRole
http://terminology.hl7.org/ValueSet/diagnosis-role
Encounter.dietPreferenceexampleEncounterDiet
http://hl7.org/fhir/ValueSet/encounter-diet
from the FHIR Standard
Encounter.specialArrangementpreferredSpecialArrangements
http://hl7.org/fhir/ValueSet/encounter-special-arrangements
from the FHIR Standard
Encounter.specialCourtesypreferredSpecialCourtesy
http://hl7.org/fhir/ValueSet/encounter-special-courtesy
from the FHIR Standard
Encounter.admission.admitSourcepreferredAdmitSource
http://hl7.org/fhir/ValueSet/encounter-admit-source
from the FHIR Standard
Encounter.admission.reAdmissionexampleHl7VSReAdmissionIndicator
http://terminology.hl7.org/ValueSet/v2-0092
Encounter.admission.dischargeDispositionexampleDischargeDisposition
http://hl7.org/fhir/ValueSet/encounter-discharge-disposition
from the FHIR Standard
Encounter.location.statusrequiredEncounterLocationStatus
http://hl7.org/fhir/ValueSet/encounter-location-status|5.0.0
from the FHIR Standard
Encounter.location.formexampleLocationForm
http://hl7.org/fhir/ValueSet/location-form
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorEncounterIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorEncounterIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorEncounterIf 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-5errorEncounterIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceEncounterA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
enc-1errorEncounter.participant, Encounter.participant:AUTA type must be provided when no explicit actor is specified
: actor.exists() or type.exists()
enc-2errorEncounter.participant, Encounter.participant:AUTA type cannot be provided for a patient or group participant
: actor.exists(resolve() is Patient or resolve() is Group) implies type.exists().not()
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

该结构继承自 Encounter

Summary

Mandatory: 16 elements(1 nested mandatory element)
Must-Support: 1 element

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Encounter.identifier
  • The element 1 is sliced based on the value of Encounter.participant

关键元素视图

NameFlagsCard.TypeDescription & Constraintsdoco
.. Encounter 0..* Encounter 住院就诊服务本地化定义
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
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
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... contained 0..* Resource Contained, inline Resources
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... identifier:BID Σ 1..1 Identifier 住院记录业务表单编号
ele-1: All FHIR elements must have a @value or children
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


ele-1: All FHIR elements must have a @value or children
..... system Σ 1..1 uri The namespace for the identifier value
ele-1: All FHIR elements must have a @value or children
Required Pattern: urn:uuid:2.16.156.10011.1.10
... status ?!Σ 1..1 code 住院服务的状态
Binding: EncounterStatus (required): Current state of the encounter.


ele-1: All FHIR elements must have a @value or children
... class Σ 1..1 CodeableConcept 就诊活动的类型,固定为IMP(住院)
Binding: Encounter class (preferred): Classification of the encounter.


ele-1: All FHIR elements must have a @value or children

Required Pattern: At least the following
.... coding 1..* Coding Code defined by a terminology system
Fixed Value: (complex)
..... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActCode
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: IMP
... serviceType Σ 1..1 CodeableReference(HealthcareService) 住院科室类型
Binding: ServiceType (example)
ele-1: All FHIR elements must have a @value or children
... subject Σ 1..1 Reference(Patient | Group) 指向住院就诊活动中的患者
ele-1: All FHIR elements must have a @value or children
... serviceProvider 1..1 Reference(Organization) 住院活动的责任机构,指向患者的就诊机构
ele-1: All FHIR elements must have a @value or children
... Slices for participant ΣC 1..* BackboneElement List of participants involved in the encounter
Slice: Unordered, Open by value:type
ele-1: All FHIR elements must have a @value or children
enc-1: A type must be provided when no explicit actor is specified
enc-2: A type cannot be provided for a patient or group participant
.... participant:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... type ΣC 0..* CodeableConcept Role of participant in encounter
Binding: ParticipantType (extensible): Role of participant in encounter.


ele-1: All FHIR elements must have a @value or children
..... actor ΣC 0..1 Reference(Patient | Group | RelatedPerson | Practitioner | PractitionerRole | Device | HealthcareService) The individual, device, or service participating in the encounter
ele-1: All FHIR elements must have a @value or children
.... participant:AUT ΣC 1..1 BackboneElement 住院医师
ele-1: All FHIR elements must have a @value or children
enc-1: A type must be provided when no explicit actor is specified
enc-2: A type cannot be provided for a patient or group participant
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... type ΣC 1..* CodeableConcept 住院记录的作者,指代住院医师
Binding: ParticipantType (extensible): Role of participant in encounter.


ele-1: All FHIR elements must have a @value or children

Required Pattern: At least the following
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://hl7.org/fhir/CodeSystem/encounter-participant-type
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: AUT
..... actor ΣC 0..1 Reference(Practitioner) 指向住院医师的引用
ele-1: All FHIR elements must have a @value or children
... actualPeriod 1..1 Period 住院活动的起止时间
ele-1: All FHIR elements must have a @value or children
... reason SΣ 0..* BackboneElement 住院就诊的原因,一般可以罗列一些症状或问题
ele-1: All FHIR elements must have a @value or children
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... value Σ 1..1 CodeableReference(Condition | DiagnosticReport | Observation | ImmunizationRecommendation | Procedure) 住院就诊的原因,一般可以罗列一些症状或问题。可以指向一个记录了症状或问题的Condition资源,也可以直接以编码方式记录症状。
Binding: EncounterReasonCodes (preferred): Reason why the encounter takes place.


ele-1: All FHIR elements must have a @value or children
... diagnosis Σ 1..* BackboneElement 住院诊断。最少应填写一个入院诊断。
ele-1: All FHIR elements must have a @value or children
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... condition Σ 1..1 CodeableReference(Condition) 住院诊断,可以指向一个记录了诊断的Condition资源,也可以直接以编码方式表示诊断。
Binding: ConditionProblemDiagnosisCodes (example)
ele-1: All FHIR elements must have a @value or children
.... use 1..1 CodeableConcept 住院诊断类型。例如:入院诊断、出院诊断、手术诊断等
Binding: DiagnosisRole (preferred)
ele-1: All FHIR elements must have a @value or children
... admission 1..1 BackboneElement Details about the admission to a healthcare service
ele-1: All FHIR elements must have a @value or children
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... admitSource 1..1 CodeableConcept 入院来源
Binding: AdmitSource (preferred): From where the patient was admitted.


ele-1: All FHIR elements must have a @value or children
... location 0..* BackboneElement 记录患者入院后所处的位置,一般记录到病床级。
ele-1: All FHIR elements must have a @value or children
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... location 1..1 Reference(Location) Location the encounter takes place
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Encounter.identifier:BID.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|5.0.0
from the FHIR Standard
Encounter.statusrequiredEncounterStatus
http://hl7.org/fhir/ValueSet/encounter-status|5.0.0
from the FHIR Standard
Encounter.classpreferredPattern: IMP
http://terminology.hl7.org/ValueSet/encounter-class
Encounter.serviceTypeexampleServiceType
http://hl7.org/fhir/ValueSet/service-type
from the FHIR Standard
Encounter.participant.typeextensibleParticipantType
http://hl7.org/fhir/ValueSet/encounter-participant-type
from the FHIR Standard
Encounter.participant:AUT.typeextensiblePattern: AUT
http://hl7.org/fhir/ValueSet/encounter-participant-type
from the FHIR Standard
Encounter.reason.valuepreferredEncounterReasonCodes
http://hl7.org/fhir/ValueSet/encounter-reason
from the FHIR Standard
Encounter.diagnosis.conditionexampleConditionProblemDiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code
from the FHIR Standard
Encounter.diagnosis.usepreferredDiagnosisRole
http://terminology.hl7.org/ValueSet/diagnosis-role
Encounter.admission.admitSourcepreferredAdmitSource
http://hl7.org/fhir/ValueSet/encounter-admit-source
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorEncounterIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorEncounterIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorEncounterIf 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-5errorEncounterIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceEncounterA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
enc-1errorEncounter.participant, Encounter.participant:AUTA type must be provided when no explicit actor is specified
: actor.exists() or type.exists()
enc-2errorEncounter.participant, Encounter.participant:AUTA type cannot be provided for a patient or group participant
: actor.exists(resolve() is Patient or resolve() is Group) implies type.exists().not()
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

差异视图

该结构继承自 Encounter

NameFlagsCard.TypeDescription & Constraintsdoco
.. Encounter 0..* Encounter 住院就诊服务本地化定义
... Slices for identifier 1..* Identifier Identifier(s) by which this encounter is known
Slice: Unordered, Open by value:system
.... identifier:BID 1..1 Identifier 住院记录业务表单编号
..... system 1..1 uri The namespace for the identifier value
Required Pattern: urn:uuid:2.16.156.10011.1.10
... status 1..1 code 住院服务的状态
... class 1..1 CodeableConcept 就诊活动的类型,固定为IMP(住院)
Required Pattern: At least the following
.... coding 1..* Coding Code defined by a terminology system
Fixed Value: (complex)
..... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActCode
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: IMP
... subject 1..1 Reference(Patient | Group) 指向住院就诊活动中的患者
... serviceProvider 1..1 Reference(Organization) 住院活动的责任机构,指向患者的就诊机构
... Slices for participant 1..* BackboneElement List of participants involved in the encounter
Slice: Unordered, Open by value:type
.... participant:AUT 1..1 BackboneElement 住院医师
..... type 1..* CodeableConcept 住院记录的作者,指代住院医师
Required Pattern: At least the following
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://hl7.org/fhir/CodeSystem/encounter-participant-type
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: AUT
..... actor 0..1 Reference(Practitioner) 指向住院医师的引用
... actualPeriod 1..1 Period 住院活动的起止时间
... reason S 0..* BackboneElement 住院就诊的原因,一般可以罗列一些症状或问题
.... value 1..1 CodeableReference(Condition | DiagnosticReport | Observation | ImmunizationRecommendation | Procedure) 住院就诊的原因,一般可以罗列一些症状或问题。可以指向一个记录了症状或问题的Condition资源,也可以直接以编码方式记录症状。
... diagnosis 1..* BackboneElement 住院诊断。最少应填写一个入院诊断。
.... condition 1..1 CodeableReference(Condition) 住院诊断,可以指向一个记录了诊断的Condition资源,也可以直接以编码方式表示诊断。
.... use 1..1 CodeableConcept 住院诊断类型。例如:入院诊断、出院诊断、手术诊断等
Binding: DiagnosisRole (preferred)
... admission 1..1 BackboneElement Details about the admission to a healthcare service
.... admitSource 1..1 CodeableConcept 入院来源
... location 0..* BackboneElement 记录患者入院后所处的位置,一般记录到病床级。

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Encounter.serviceTypeexampleServiceType
http://hl7.org/fhir/ValueSet/service-type
from the FHIR Standard
Encounter.diagnosis.usepreferredDiagnosisRole
http://terminology.hl7.org/ValueSet/diagnosis-role

快照视图

NameFlagsCard.TypeDescription & Constraintsdoco
.. Encounter 0..* Encounter 住院就诊服务本地化定义
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language

Additional BindingsPurpose
CommonLanguages Starter Set
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... Slices for identifier Σ 1..* Identifier Identifier(s) by which this encounter is known
Slice: Unordered, Open by value:system
.... identifier:BID Σ 1..1 Identifier 住院记录业务表单编号
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ 0..1 CodeableConcept Description of identifier
Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system Σ 1..1 uri The namespace for the identifier value
Required Pattern: urn:uuid:2.16.156.10011.1.10
..... value ΣC 0..1 string The value that is unique
Example General: 123456
..... period Σ 0..1 Period Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... status ?!Σ 1..1 code 住院服务的状态
Binding: EncounterStatus (required): Current state of the encounter.

... class Σ 1..1 CodeableConcept 就诊活动的类型,固定为IMP(住院)
Binding: Encounter class (preferred): Classification of the encounter.



Required Pattern: At least the following
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... coding 1..* Coding Code defined by a terminology system
Fixed Value: (complex)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActCode
..... version 0..1 string Version of the system - if relevant
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: IMP
..... display 0..1 string Representation defined by the system
..... userSelected 0..1 boolean If this coding was chosen directly by the user
.... text 0..1 string Plain text representation of the concept
... priority 0..1 CodeableConcept Indicates the urgency of the encounter
Binding: ActPriority (example): Indicates the urgency of the encounter.

... type Σ 0..* CodeableConcept Specific type of encounter (e.g. e-mail consultation, surgical day-care, ...)
Binding: EncounterType (example): A specific code indicating type of service provided


... serviceType Σ 1..1 CodeableReference(HealthcareService) 住院科室类型
Binding: ServiceType (example)
... subject Σ 1..1 Reference(Patient | Group) 指向住院就诊活动中的患者
... subjectStatus 0..1 CodeableConcept The current status of the subject in relation to the Encounter
Binding: EncounterSubjectStatus (example): Current status of the subject within the encounter.

... episodeOfCare Σ 0..* Reference(EpisodeOfCare) Episode(s) of care that this encounter should be recorded against
... basedOn 0..* Reference(CarePlan | DeviceRequest | MedicationRequest | ServiceRequest) The request that initiated this encounter
... careTeam 0..* Reference(CareTeam) The group(s) that are allocated to participate in this encounter
... partOf 0..1 Reference(Encounter) Another Encounter this encounter is part of
... serviceProvider 1..1 Reference(Organization) 住院活动的责任机构,指向患者的就诊机构
... Slices for participant ΣC 1..* BackboneElement List of participants involved in the encounter
Slice: Unordered, Open by value:type
enc-1: A type must be provided when no explicit actor is specified
enc-2: A type cannot be provided for a patient or group participant
.... participant:All Slices Content/Rules for all slices
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type ΣC 0..* CodeableConcept Role of participant in encounter
Binding: ParticipantType (extensible): Role of participant in encounter.


..... period 0..1 Period Period of time during the encounter that the participant participated
..... actor ΣC 0..1 Reference(Patient | Group | RelatedPerson | Practitioner | PractitionerRole | Device | HealthcareService) The individual, device, or service participating in the encounter
.... participant:AUT ΣC 1..1 BackboneElement 住院医师
enc-1: A type must be provided when no explicit actor is specified
enc-2: A type cannot be provided for a patient or group participant
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type ΣC 1..* CodeableConcept 住院记录的作者,指代住院医师
Binding: ParticipantType (extensible): Role of participant in encounter.



Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://hl7.org/fhir/CodeSystem/encounter-participant-type
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: AUT
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... period 0..1 Period Period of time during the encounter that the participant participated
..... actor ΣC 0..1 Reference(Practitioner) 指向住院医师的引用
... appointment Σ 0..* Reference(Appointment) The appointment that scheduled this encounter
... virtualService 0..* VirtualServiceDetail Connection details of a virtual service (e.g. conference call)
... actualPeriod 1..1 Period 住院活动的起止时间
... plannedStartDate 0..1 dateTime The planned start date/time (or admission date) of the encounter
... plannedEndDate 0..1 dateTime The planned end date/time (or discharge date) of the encounter
... length 0..1 Duration Actual quantity of time the encounter lasted (less time absent)
... reason SΣ 0..* BackboneElement 住院就诊的原因,一般可以罗列一些症状或问题
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... use Σ 0..* CodeableConcept What the reason value should be used for/as
Binding: EncounterReasonUse (example)
.... value Σ 1..1 CodeableReference(Condition | DiagnosticReport | Observation | ImmunizationRecommendation | Procedure) 住院就诊的原因,一般可以罗列一些症状或问题。可以指向一个记录了症状或问题的Condition资源,也可以直接以编码方式记录症状。
Binding: EncounterReasonCodes (preferred): Reason why the encounter takes place.


... diagnosis Σ 1..* BackboneElement 住院诊断。最少应填写一个入院诊断。
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... condition Σ 1..1 CodeableReference(Condition) 住院诊断,可以指向一个记录了诊断的Condition资源,也可以直接以编码方式表示诊断。
Binding: ConditionProblemDiagnosisCodes (example)
.... use 1..1 CodeableConcept 住院诊断类型。例如:入院诊断、出院诊断、手术诊断等
Binding: DiagnosisRole (preferred)
... account 0..* Reference(Account) The set of accounts that may be used for billing for this Encounter
... dietPreference 0..* CodeableConcept Diet preferences reported by the patient
Binding: EncounterDiet (example): Medical, cultural or ethical food preferences to help with catering requirements.


... specialArrangement 0..* CodeableConcept Wheelchair, translator, stretcher, etc
Binding: SpecialArrangements (preferred): Special arrangements.


... specialCourtesy 0..* CodeableConcept Special courtesies (VIP, board member)
Binding: SpecialCourtesy (preferred): Special courtesies.


... admission 1..1 BackboneElement Details about the admission to a healthcare service
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... preAdmissionIdentifier 0..1 Identifier Pre-admission identifier
.... origin 0..1 Reference(Location | Organization) The location/organization from which the patient came before admission
.... admitSource 1..1 CodeableConcept 入院来源
Binding: AdmitSource (preferred): From where the patient was admitted.

.... reAdmission 0..1 CodeableConcept Indicates that the patient is being re-admitted
Binding: hl7VS-re-admissionIndicator (example): The reason for re-admission of this admission encounter.

.... destination 0..1 Reference(Location | Organization) Location/organization to which the patient is discharged
.... dischargeDisposition 0..1 CodeableConcept Category or kind of location after discharge
Binding: DischargeDisposition (example): Discharge Disposition.

... location 0..* BackboneElement 记录患者入院后所处的位置,一般记录到病床级。
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... location 1..1 Reference(Location) Location the encounter takes place
.... status 0..1 code planned | active | reserved | completed
Binding: EncounterLocationStatus (required): The status of the location.

.... form 0..1 CodeableConcept The physical type of the location (usually the level in the location hierarchy - bed, room, ward, virtual etc.)
Binding: LocationForm (example): Physical form of the location.

.... period 0..1 Period Time period during which the patient was present at the location

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Encounter.languagerequiredAllLanguages
http://hl7.org/fhir/ValueSet/all-languages|5.0.0
from the FHIR Standard
Encounter.identifier:BID.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|5.0.0
from the FHIR Standard
Encounter.identifier:BID.typeextensibleIdentifierTypeCodes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
Encounter.statusrequiredEncounterStatus
http://hl7.org/fhir/ValueSet/encounter-status|5.0.0
from the FHIR Standard
Encounter.classpreferredPattern: IMP
http://terminology.hl7.org/ValueSet/encounter-class
Encounter.priorityexampleActPriority
http://terminology.hl7.org/ValueSet/v3-ActPriority
Encounter.typeexampleEncounterType
http://hl7.org/fhir/ValueSet/encounter-type
from the FHIR Standard
Encounter.serviceTypeexampleServiceType
http://hl7.org/fhir/ValueSet/service-type
from the FHIR Standard
Encounter.subjectStatusexampleEncounterSubjectStatus
http://hl7.org/fhir/ValueSet/encounter-subject-status
from the FHIR Standard
Encounter.participant.typeextensibleParticipantType
http://hl7.org/fhir/ValueSet/encounter-participant-type
from the FHIR Standard
Encounter.participant:AUT.typeextensiblePattern: AUT
http://hl7.org/fhir/ValueSet/encounter-participant-type
from the FHIR Standard
Encounter.reason.useexampleEncounterReasonUse
http://hl7.org/fhir/ValueSet/encounter-reason-use
from the FHIR Standard
Encounter.reason.valuepreferredEncounterReasonCodes
http://hl7.org/fhir/ValueSet/encounter-reason
from the FHIR Standard
Encounter.diagnosis.conditionexampleConditionProblemDiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code
from the FHIR Standard
Encounter.diagnosis.usepreferredDiagnosisRole
http://terminology.hl7.org/ValueSet/diagnosis-role
Encounter.dietPreferenceexampleEncounterDiet
http://hl7.org/fhir/ValueSet/encounter-diet
from the FHIR Standard
Encounter.specialArrangementpreferredSpecialArrangements
http://hl7.org/fhir/ValueSet/encounter-special-arrangements
from the FHIR Standard
Encounter.specialCourtesypreferredSpecialCourtesy
http://hl7.org/fhir/ValueSet/encounter-special-courtesy
from the FHIR Standard
Encounter.admission.admitSourcepreferredAdmitSource
http://hl7.org/fhir/ValueSet/encounter-admit-source
from the FHIR Standard
Encounter.admission.reAdmissionexampleHl7VSReAdmissionIndicator
http://terminology.hl7.org/ValueSet/v2-0092
Encounter.admission.dischargeDispositionexampleDischargeDisposition
http://hl7.org/fhir/ValueSet/encounter-discharge-disposition
from the FHIR Standard
Encounter.location.statusrequiredEncounterLocationStatus
http://hl7.org/fhir/ValueSet/encounter-location-status|5.0.0
from the FHIR Standard
Encounter.location.formexampleLocationForm
http://hl7.org/fhir/ValueSet/location-form
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorEncounterIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorEncounterIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorEncounterIf 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-5errorEncounterIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceEncounterA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
enc-1errorEncounter.participant, Encounter.participant:AUTA type must be provided when no explicit actor is specified
: actor.exists() or type.exists()
enc-2errorEncounter.participant, Encounter.participant:AUTA type cannot be provided for a patient or group participant
: actor.exists(resolve() is Patient or resolve() is Group) implies type.exists().not()
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

该结构继承自 Encounter

Summary

Mandatory: 16 elements(1 nested mandatory element)
Must-Support: 1 element

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Encounter.identifier
  • The element 1 is sliced based on the value of Encounter.participant

 

本 Profile 的其它表示法: CSV, Excel, Schematron