Profiles & Interactions Index > Profile: Encounter

Profile: Encounter

Simplifier project page: Encounter

Derived from: Encounter (R4)

OLIS v2 to FHIR mapping: Encounter mapping

FHIR_VersionIG_VersionIG_StatusCanonical_URL
4.0.12.0.0activehttp://ehealthontario.ca/fhir/StructureDefinition/ca-on-lab-profile-Encounter

Formal Views of Profile Content

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

Differential View

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
statusΣ ?!1..1codeBinding
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
status1..1codeBinding
periodC1..1Period
classΣ1..1CodingBinding
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
class1..1CodingBinding
periodC1..1Period
typeΣ0..*CodeableConcept
serviceTypeΣ0..1CodeableConcept
priority0..1CodeableConcept
subjectΣ C0..1Reference(Group | Patient)
episodeOfCareΣ C0..*Reference(EpisodeOfCare)
basedOnC0..*Reference(ServiceRequest)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
typeΣ0..*CodeableConceptBinding
periodC0..1Period
individualΣ C0..1Reference(Practitioner | PractitionerRole | RelatedPerson)
appointmentΣ C0..*Reference(Appointment)
periodC0..1Period
lengthC0..1Duration
reasonCodeΣ0..*CodeableConceptBinding
reasonReferenceΣ C0..*Reference(Condition | ImmunizationRecommendation | Observation | Procedure)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
conditionΣ C1..1Reference(Condition | Procedure)
use0..1CodeableConceptBinding
rank0..1positiveInt
accountC0..*Reference(Account)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
preAdmissionIdentifier0..1Identifier
originC0..1Reference(Location | Organization)
admitSource0..1CodeableConceptBinding
reAdmission0..1CodeableConcept
dietPreference0..*CodeableConcept
specialCourtesy0..*CodeableConceptBinding
specialArrangement0..*CodeableConceptBinding
destinationC0..1Reference(Location | Organization)
dischargeDisposition0..1CodeableConcept
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
locationC1..1Reference(Location)
status0..1codeBinding
physicalType0..1CodeableConcept
periodC0..1Period
serviceProviderC0..1Reference(Organization)
partOfC0..1Reference(Encounter)

Hybrid View

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
statusΣ ?!1..1codeBinding
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
status1..1codeBinding
periodC1..1Period
classΣ1..1CodingBinding
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
class1..1CodingBinding
periodC1..1Period
typeΣ0..*CodeableConcept
serviceTypeΣ0..1CodeableConcept
priority0..1CodeableConcept
subjectΣ C0..1Reference(Group | Patient)
episodeOfCareΣ C0..*Reference(EpisodeOfCare)
basedOnC0..*Reference(ServiceRequest)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
typeΣ0..*CodeableConceptBinding
periodC0..1Period
individualΣ C0..1Reference(Practitioner | PractitionerRole | RelatedPerson)
appointmentΣ C0..*Reference(Appointment)
periodC0..1Period
lengthC0..1Duration
reasonCodeΣ0..*CodeableConceptBinding
reasonReferenceΣ C0..*Reference(Condition | ImmunizationRecommendation | Observation | Procedure)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
conditionΣ C1..1Reference(Condition | Procedure)
use0..1CodeableConceptBinding
rank0..1positiveInt
accountC0..*Reference(Account)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
preAdmissionIdentifier0..1Identifier
originC0..1Reference(Location | Organization)
admitSource0..1CodeableConceptBinding
reAdmission0..1CodeableConcept
dietPreference0..*CodeableConcept
specialCourtesy0..*CodeableConceptBinding
specialArrangement0..*CodeableConceptBinding
destinationC0..1Reference(Location | Organization)
dischargeDisposition0..1CodeableConcept
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
locationC1..1Reference(Location)
status0..1codeBinding
physicalType0..1CodeableConcept
periodC0..1Period
serviceProviderC0..1Reference(Organization)
partOfC0..1Reference(Encounter)

Snapshot View

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
statusΣ ?!1..1codeBinding
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
status1..1codeBinding
periodC1..1Period
classΣ1..1CodingBinding
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
class1..1CodingBinding
periodC1..1Period
typeΣ0..*CodeableConcept
serviceTypeΣ0..1CodeableConcept
priority0..1CodeableConcept
subjectΣ C0..1Reference(Group | Patient)
episodeOfCareΣ C0..*Reference(EpisodeOfCare)
basedOnC0..*Reference(ServiceRequest)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
typeΣ0..*CodeableConceptBinding
periodC0..1Period
individualΣ C0..1Reference(Practitioner | PractitionerRole | RelatedPerson)
appointmentΣ C0..*Reference(Appointment)
periodC0..1Period
lengthC0..1Duration
reasonCodeΣ0..*CodeableConceptBinding
reasonReferenceΣ C0..*Reference(Condition | ImmunizationRecommendation | Observation | Procedure)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
conditionΣ C1..1Reference(Condition | Procedure)
use0..1CodeableConceptBinding
rank0..1positiveInt
accountC0..*Reference(Account)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
preAdmissionIdentifier0..1Identifier
originC0..1Reference(Location | Organization)
admitSource0..1CodeableConceptBinding
reAdmission0..1CodeableConcept
dietPreference0..*CodeableConcept
specialCourtesy0..*CodeableConceptBinding
specialArrangement0..*CodeableConceptBinding
destinationC0..1Reference(Location | Organization)
dischargeDisposition0..1CodeableConcept
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
locationC1..1Reference(Location)
status0..1codeBinding
physicalType0..1CodeableConcept
periodC0..1Period
serviceProviderC0..1Reference(Organization)
partOfC0..1Reference(Encounter)

Table View

Encounter0..*
Encounter.idstring0..1
Encounter.metaMeta0..1
Encounter.implicitRulesuri0..1
Encounter.languagecode0..1
Encounter.textNarrative0..1
Encounter.containedResource0..*
Encounter.extensionExtension0..*
Encounter.modifierExtensionExtension0..*
Encounter.identifierIdentifier0..*
Encounter.statuscode1..1
Encounter.statusHistoryBackboneElement0..*
Encounter.statusHistory.idstring0..1
Encounter.statusHistory.extensionExtension0..*
Encounter.statusHistory.modifierExtensionExtension0..*
Encounter.statusHistory.statuscode1..1
Encounter.statusHistory.periodPeriod1..1
Encounter.classCoding1..1
Encounter.classHistoryBackboneElement0..*
Encounter.classHistory.idstring0..1
Encounter.classHistory.extensionExtension0..*
Encounter.classHistory.modifierExtensionExtension0..*
Encounter.classHistory.classCoding1..1
Encounter.classHistory.periodPeriod1..1
Encounter.typeCodeableConcept0..*
Encounter.serviceTypeCodeableConcept0..1
Encounter.priorityCodeableConcept0..1
Encounter.subjectReference(Group | Patient)0..1
Encounter.episodeOfCareReference(EpisodeOfCare)0..*
Encounter.basedOnReference(ServiceRequest)0..*
Encounter.participantBackboneElement0..*
Encounter.participant.idstring0..1
Encounter.participant.extensionExtension0..*
Encounter.participant.modifierExtensionExtension0..*
Encounter.participant.typeCodeableConcept0..*
Encounter.participant.periodPeriod0..1
Encounter.participant.individualReference(Practitioner | PractitionerRole | RelatedPerson)0..1
Encounter.appointmentReference(Appointment)0..*
Encounter.periodPeriod0..1
Encounter.lengthDuration0..1
Encounter.reasonCodeCodeableConcept0..*
Encounter.reasonReferenceReference(Condition | ImmunizationRecommendation | Observation | Procedure)0..*
Encounter.diagnosisBackboneElement0..*
Encounter.diagnosis.idstring0..1
Encounter.diagnosis.extensionExtension0..*
Encounter.diagnosis.modifierExtensionExtension0..*
Encounter.diagnosis.conditionReference(Condition | Procedure)1..1
Encounter.diagnosis.useCodeableConcept0..1
Encounter.diagnosis.rankpositiveInt0..1
Encounter.accountReference(Account)0..*
Encounter.hospitalizationBackboneElement0..1
Encounter.hospitalization.idstring0..1
Encounter.hospitalization.extensionExtension0..*
Encounter.hospitalization.modifierExtensionExtension0..*
Encounter.hospitalization.preAdmissionIdentifierIdentifier0..1
Encounter.hospitalization.originReference(Location | Organization)0..1
Encounter.hospitalization.admitSourceCodeableConcept0..1
Encounter.hospitalization.reAdmissionCodeableConcept0..1
Encounter.hospitalization.dietPreferenceCodeableConcept0..*
Encounter.hospitalization.specialCourtesyCodeableConcept0..*
Encounter.hospitalization.specialArrangementCodeableConcept0..*
Encounter.hospitalization.destinationReference(Location | Organization)0..1
Encounter.hospitalization.dischargeDispositionCodeableConcept0..1
Encounter.locationBackboneElement0..*
Encounter.location.idstring0..1
Encounter.location.extensionExtension0..*
Encounter.location.modifierExtensionExtension0..*
Encounter.location.locationReference(Location)1..1
Encounter.location.statuscode0..1
Encounter.location.physicalTypeCodeableConcept0..1
Encounter.location.periodPeriod0..1
Encounter.serviceProviderReference(Organization)0..1
Encounter.partOfReference(Encounter)0..1

JSON View

Command 'json' could not render: File not found for 'subject=ncounter'

Usage

The Encounter resource represents a patient visit related to the lab report from OLIS. This resource maps to the PV1 segment.

Notes

.id

  • This field SHALL contain an arbitrary id used for reference purposes.

.status

  • This field SHALL contain a code that indicates the status of the encounter associated with the lab report.

.class

  • Indicate the classification of the patient encounter associated with the request for laboratory information, (e.g., in the community (practitioner’s office), outpatient of a healthcare facility, inpatient of a healthcare facility, resident of a long-term care facility, in the emergency department).
  • maps to PV1.2 (Patient class)

.subject

  • SHALL contains a reference to the patient resource instance in the bundle

.participant

  • SHOULD contain the attending physician and admitting physician information
  • participant.type contains the code indicating the type of physician (attending, admitting)
  • participant.individual contains the reference to the practitioner resource in the bundle

.location.text

  • SHOULD contain a string to identify the nursing station or hospital service (e.g., ICU) for inpatient locations, or clinic or department for outpatient locations