StructureDefinition-CareConnect-Encounter

The encounter resource represents an encounter between a care professional and the patient (or patient's record).

Snapshot View

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
contained0..*Resource
encounterTransportI0..1Extension(Complex)
outcomeOfAttendanceI0..1Extension(CodeableConcept)
emergencyCareDischargeStatusI0..1Extension(CodeableConcept)
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uri
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(CareConnect-Organization-1)
statusΣ ?!1..1codeBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
status1..1codeBinding
periodI1..1Period
classΣ0..1CodingBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
class1..1CodingBinding
periodI1..1Period
id0..1string
extensionI0..*Extension
id0..1string
snomedCTDescriptionIDI0..1Extension(Complex)
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
priority0..1CodeableConcept
subjectΣ I0..1Reference(Group | CareConnect-Patient-1)
episodeOfCareΣ I0..*Reference(EpisodeOfCare)
incomingReferralI0..*Reference(ReferralRequest)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..*CodeableConceptBinding
periodI0..1Period
individualΣ I0..1Reference(RelatedPerson | CareConnect-Practitioner-1)
appointmentΣ I0..1Reference(Appointment)
periodI0..1Period
lengthI0..1Duration
id0..1string
extensionI0..*Extension
id0..1string
snomedCTDescriptionIDI0..1Extension(Complex)
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
conditionI1..1Reference(CareConnect-Procedure-1 | CareConnect-Condition-1)
role0..1CodeableConceptBinding
rank0..1positiveInt
accountI0..*Reference(Account)
id0..1string
admissionMethodI0..1Extension(CodeableConcept)
dischargeMethodI0..1Extension(CodeableConcept)
modifierExtensionΣ ?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uri
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(CareConnect-Organization-1)
originI0..1Reference(CareConnect-Location-1)
admitSource0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
id0..1string
snomedCTDescriptionIDI0..1Extension(Complex)
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
dietPreference0..*CodeableConceptBinding
specialCourtesy0..*CodeableConceptBinding
specialArrangement0..*CodeableConceptBinding
destinationI0..1Reference(CareConnect-Location-1)
dischargeDisposition0..1CodeableConcept
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
locationI1..1Reference(CareConnect-Location-1)
status0..1codeBinding
periodI0..1Period
serviceProviderI0..1Reference(CareConnect-Organization-1)
partOfI0..1Reference(CareConnect-Encounter-1)

Differential View

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
contained0..*Resource
encounterTransportI0..1Extension(Complex)
outcomeOfAttendanceI0..1Extension(CodeableConcept)
emergencyCareDischargeStatusI0..1Extension(CodeableConcept)
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uri
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(CareConnect-Organization-1)
statusΣ ?!1..1codeBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
status1..1codeBinding
periodI1..1Period
classΣ0..1CodingBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
class1..1CodingBinding
periodI1..1Period
id0..1string
extensionI0..*Extension
id0..1string
snomedCTDescriptionIDI0..1Extension(Complex)
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
priority0..1CodeableConcept
subjectΣ I0..1Reference(Group | CareConnect-Patient-1)
episodeOfCareΣ I0..*Reference(EpisodeOfCare)
incomingReferralI0..*Reference(ReferralRequest)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..*CodeableConceptBinding
periodI0..1Period
individualΣ I0..1Reference(RelatedPerson | CareConnect-Practitioner-1)
appointmentΣ I0..1Reference(Appointment)
periodI0..1Period
lengthI0..1Duration
id0..1string
extensionI0..*Extension
id0..1string
snomedCTDescriptionIDI0..1Extension(Complex)
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
conditionI1..1Reference(CareConnect-Procedure-1 | CareConnect-Condition-1)
role0..1CodeableConceptBinding
rank0..1positiveInt
accountI0..*Reference(Account)
id0..1string
admissionMethodI0..1Extension(CodeableConcept)
dischargeMethodI0..1Extension(CodeableConcept)
modifierExtensionΣ ?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uri
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(CareConnect-Organization-1)
originI0..1Reference(CareConnect-Location-1)
admitSource0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
id0..1string
snomedCTDescriptionIDI0..1Extension(Complex)
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
dietPreference0..*CodeableConceptBinding
specialCourtesy0..*CodeableConceptBinding
specialArrangement0..*CodeableConceptBinding
destinationI0..1Reference(CareConnect-Location-1)
dischargeDisposition0..1CodeableConcept
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
locationI1..1Reference(CareConnect-Location-1)
status0..1codeBinding
periodI0..1Period
serviceProviderI0..1Reference(CareConnect-Organization-1)
partOfI0..1Reference(CareConnect-Encounter-1)

Hybrid View

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
contained0..*Resource
encounterTransportI0..1Extension(Complex)
outcomeOfAttendanceI0..1Extension(CodeableConcept)
emergencyCareDischargeStatusI0..1Extension(CodeableConcept)
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uri
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(CareConnect-Organization-1)
statusΣ ?!1..1codeBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
status1..1codeBinding
periodI1..1Period
classΣ0..1CodingBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
class1..1CodingBinding
periodI1..1Period
id0..1string
extensionI0..*Extension
id0..1string
snomedCTDescriptionIDI0..1Extension(Complex)
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
priority0..1CodeableConcept
subjectΣ I0..1Reference(Group | CareConnect-Patient-1)
episodeOfCareΣ I0..*Reference(EpisodeOfCare)
incomingReferralI0..*Reference(ReferralRequest)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..*CodeableConceptBinding
periodI0..1Period
individualΣ I0..1Reference(RelatedPerson | CareConnect-Practitioner-1)
appointmentΣ I0..1Reference(Appointment)
periodI0..1Period
lengthI0..1Duration
id0..1string
extensionI0..*Extension
id0..1string
snomedCTDescriptionIDI0..1Extension(Complex)
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
conditionI1..1Reference(CareConnect-Procedure-1 | CareConnect-Condition-1)
role0..1CodeableConceptBinding
rank0..1positiveInt
accountI0..*Reference(Account)
id0..1string
admissionMethodI0..1Extension(CodeableConcept)
dischargeMethodI0..1Extension(CodeableConcept)
modifierExtensionΣ ?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uri
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(CareConnect-Organization-1)
originI0..1Reference(CareConnect-Location-1)
admitSource0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
id0..1string
snomedCTDescriptionIDI0..1Extension(Complex)
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
dietPreference0..*CodeableConceptBinding
specialCourtesy0..*CodeableConceptBinding
specialArrangement0..*CodeableConceptBinding
destinationI0..1Reference(CareConnect-Location-1)
dischargeDisposition0..1CodeableConcept
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
locationI1..1Reference(CareConnect-Location-1)
status0..1codeBinding
periodI0..1Period
serviceProviderI0..1Reference(CareConnect-Organization-1)
partOfI0..1Reference(CareConnect-Encounter-1)

Table View

Encounter..
Encounter.extension0..
Encounter.extensionExtension0..
Encounter.extensionExtension0..
Encounter.extensionExtension0..
Encounter.identifier..
Encounter.identifier.system1..
Encounter.identifier.value1..
Encounter.identifier.assignerReference(CareConnect-Organization-1)..
Encounter.class..
Encounter.classHistory..
Encounter.classHistory.class..
Encounter.type..
Encounter.type.coding..1
Encounter.type.coding..
Encounter.type.coding.extension0..
Encounter.type.coding.extensionExtension0..
Encounter.type.coding.system1..
Encounter.type.coding.code1..
Encounter.type.coding.display1..
Encounter.subjectReference(Group | CareConnect-Patient-1)..
Encounter.participant..
Encounter.participant.individualReference(RelatedPerson | CareConnect-Practitioner-1)..
Encounter.reason..
Encounter.reason.coding..
Encounter.reason.coding..1
Encounter.reason.coding.extension0..
Encounter.reason.coding.extensionExtension0..
Encounter.reason.coding.system1..
Encounter.reason.coding.code1..
Encounter.reason.coding.display1..
Encounter.diagnosis..
Encounter.diagnosis.conditionReference(CareConnect-Procedure-1 | CareConnect-Condition-1)..
Encounter.hospitalization..
Encounter.hospitalization.extension0..
Encounter.hospitalization.extensionExtension0..
Encounter.hospitalization.extensionExtension0..
Encounter.hospitalization.preAdmissionIdentifier..
Encounter.hospitalization.preAdmissionIdentifier.system1..
Encounter.hospitalization.preAdmissionIdentifier.value1..
Encounter.hospitalization.preAdmissionIdentifier.assignerReference(CareConnect-Organization-1)..
Encounter.hospitalization.originReference(CareConnect-Location-1)..
Encounter.hospitalization.admitSource..
Encounter.hospitalization.reAdmission..
Encounter.hospitalization.reAdmission.coding..
Encounter.hospitalization.reAdmission.coding..1
Encounter.hospitalization.reAdmission.coding.extension0..
Encounter.hospitalization.reAdmission.coding.extensionExtension0..
Encounter.hospitalization.reAdmission.coding.system1..
Encounter.hospitalization.reAdmission.coding.code1..
Encounter.hospitalization.reAdmission.coding.display1..
Encounter.hospitalization.dietPreference..
Encounter.hospitalization.destinationReference(CareConnect-Location-1)..
Encounter.hospitalization.dischargeDisposition..
Encounter.location..
Encounter.location.locationReference(CareConnect-Location-1)..
Encounter.serviceProviderReference(CareConnect-Organization-1)..
Encounter.partOfReference(CareConnect-Encounter-1)..

Examples

Profile specific implementation guidance:

There is no specific guidance for this profile.