DSTU2 Ballot Source

This page is part of the FHIR Specification (v0.5.0: DSTU 2 Ballot 2). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions

5.18.12.5 StructureDefinition: DAFEncounter

The official URL for this profile is:

http://hl7.org/fhir/StructureDefinition/encounter-daf-dafencounter

Defines constraints and extensions on the Encounter resource for use in querying and retrieving a patient's encounter related information.

This profile was published on Thu, Aug 21, 2014 00:00+1000 as a draft by U.S. Office of the National Coordinator (ONC).

5.18.12.5.1 Formal Views of Profile Content

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

This structure is derived from Encounter.

NameFlagsCard.TypeDescription & Constraintsdoco
.. Encounter 1..1Encounter
... identifier S1..*Identifier
... status S1..1codeplanned | in-progress | onleave | finished | cancelled
Binding: EncounterState (required)
... class S1..1codeinpatient | outpatient | ambulatory | emergency +
Binding: EncounterClass (required)
... type S0..1CodeableConceptBinding: DAFEncounterType (extensible)
... patient S1..1patient-daf-dafpatientPatient present at encounter
... participant S0..*Element
.... type S0..*CodeableConcept
.... individual S0..1pract-daf-dafpract, relatedperson-daf-dafrelatedperson
... period S0..1Period
... reason S0..1CodeableConceptBinding: DAFEncounterReasonValueset (extensible)
... hospitalization S0..1Element
.... dischargeDisposition S0..1CodeableConceptBinding: DAFDischargeDispo (extensible)
... location S0..1Element
.... location S1..1location-daf-daflocation
NameFlagsCard.TypeDescription & Constraintsdoco
.. Encounter 1..1EncounterAn interaction during which services are provided to the patient
... meta 0..1MetaMetadata about the resource
... implicitRules ?!0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: Language (required)
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional Content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier S Σ1..*IdentifierIdentifier(s) by which this encounter is known
... status ?! SΣ1..1codeplanned | in-progress | onleave | finished | cancelled
Binding: EncounterState (required)
... statusHistory 0..*List of Encounter statuses
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
.... status 1..1codeplanned | arrived | in-progress | onleave | finished | cancelled
Binding: EncounterState (required)
.... period 1..1PeriodThe time that the episode was in the specified status
... class S Σ1..1codeinpatient | outpatient | ambulatory | emergency +
Binding: EncounterClass (required)
... type S Σ0..1CodeableConceptSpecific type of encounter
Binding: DAFEncounterType (extensible)
... patient S Σ1..1patient-daf-dafpatientPatient present at encounter
... episodeOfCare Σ0..1EpisodeOfCareAn episode of care that this encounter should be recorded against
... incomingReferralRequest 0..*ReferralRequestIncoming Referral Request
... participant S Σ0..*ElementList of participants involved in the encounter
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
.... type S Σ0..*CodeableConceptRole of participant in encounter
Binding: ParticipantType (required)
.... period 0..1PeriodPeriod of time during the encounter participant was present
.... individual S Σ0..1pract-daf-dafpract, relatedperson-daf-dafrelatedpersonPersons involved in the encounter other than the patient
... fulfills Σ0..1AppointmentThe appointment that scheduled this encounter
... period S0..1PeriodThe start and end time of the encounter
... length 0..1DurationQuantity of time the encounter lasted (less time absent)
... reason S Σ0..1CodeableConceptReason the encounter takes place (code)
Binding: DAFEncounterReasonValueset (extensible)
... indication 0..*ResourceReason the encounter takes place (resource)
... priority 0..1CodeableConceptIndicates the urgency of the encounter
Binding: Priority (example)
... hospitalization S0..1ElementDetails about an admission to a clinic
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
.... preAdmissionIdentifier 0..1IdentifierPre-admission identifier
.... origin 0..1LocationThe location from which the patient came before admission
.... admitSource 0..1CodeableConceptFrom where patient was admitted (physician referral, transfer)
Binding: AdmitSource (required)
.... dietPreference 0..1CodeableConceptDiet preferences reported by the patient
Binding: PatientDiet (example)
.... specialCourtesy 0..*CodeableConceptSpecial courtesies (VIP, board member)
Binding: Courtesies (required)
.... specialArrangement 0..*CodeableConceptWheelchair, translator, stretcher, etc
Binding: Arrangements (required)
.... destination 0..1LocationLocation to which the patient is discharged
.... dischargeDisposition S0..1CodeableConceptCategory or kind of location after discharge
Binding: DAFDischargeDispo (extensible)
.... dischargeDiagnosis 0..1ResourceThe final diagnosis given a patient before release from the hospital after all testing, surgery, and workup are complete
.... reAdmission 0..1booleanIs this hospitalization a readmission?
... location S0..1ElementList of locations the patient has been at
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
.... location S1..1location-daf-daflocationLocation the encounter takes place
.... status 0..1codeplanned | present | reserved
Binding: EncounterLocationStatus (required)
.... period 0..1PeriodTime period during which the patient was present at the location
... serviceProvider 0..1OrganizationThe custodian organization of this Encounter record
... partOf 0..1EncounterAnother Encounter this encounter is part of

todo

Differential View

This structure is derived from Encounter.

NameFlagsCard.TypeDescription & Constraintsdoco
.. Encounter 1..1Encounter
... identifier S1..*Identifier
... status S1..1codeplanned | in-progress | onleave | finished | cancelled
Binding: EncounterState (required)
... class S1..1codeinpatient | outpatient | ambulatory | emergency +
Binding: EncounterClass (required)
... type S0..1CodeableConceptBinding: DAFEncounterType (extensible)
... patient S1..1patient-daf-dafpatientPatient present at encounter
... participant S0..*Element
.... type S0..*CodeableConcept
.... individual S0..1pract-daf-dafpract, relatedperson-daf-dafrelatedperson
... period S0..1Period
... reason S0..1CodeableConceptBinding: DAFEncounterReasonValueset (extensible)
... hospitalization S0..1Element
.... dischargeDisposition S0..1CodeableConceptBinding: DAFDischargeDispo (extensible)
... location S0..1Element
.... location S1..1location-daf-daflocation

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Encounter 1..1EncounterAn interaction during which services are provided to the patient
... meta 0..1MetaMetadata about the resource
... implicitRules ?!0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: Language (required)
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional Content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier S Σ1..*IdentifierIdentifier(s) by which this encounter is known
... status ?! SΣ1..1codeplanned | in-progress | onleave | finished | cancelled
Binding: EncounterState (required)
... statusHistory 0..*List of Encounter statuses
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
.... status 1..1codeplanned | arrived | in-progress | onleave | finished | cancelled
Binding: EncounterState (required)
.... period 1..1PeriodThe time that the episode was in the specified status
... class S Σ1..1codeinpatient | outpatient | ambulatory | emergency +
Binding: EncounterClass (required)
... type S Σ0..1CodeableConceptSpecific type of encounter
Binding: DAFEncounterType (extensible)
... patient S Σ1..1patient-daf-dafpatientPatient present at encounter
... episodeOfCare Σ0..1EpisodeOfCareAn episode of care that this encounter should be recorded against
... incomingReferralRequest 0..*ReferralRequestIncoming Referral Request
... participant S Σ0..*ElementList of participants involved in the encounter
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
.... type S Σ0..*CodeableConceptRole of participant in encounter
Binding: ParticipantType (required)
.... period 0..1PeriodPeriod of time during the encounter participant was present
.... individual S Σ0..1pract-daf-dafpract, relatedperson-daf-dafrelatedpersonPersons involved in the encounter other than the patient
... fulfills Σ0..1AppointmentThe appointment that scheduled this encounter
... period S0..1PeriodThe start and end time of the encounter
... length 0..1DurationQuantity of time the encounter lasted (less time absent)
... reason S Σ0..1CodeableConceptReason the encounter takes place (code)
Binding: DAFEncounterReasonValueset (extensible)
... indication 0..*ResourceReason the encounter takes place (resource)
... priority 0..1CodeableConceptIndicates the urgency of the encounter
Binding: Priority (example)
... hospitalization S0..1ElementDetails about an admission to a clinic
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
.... preAdmissionIdentifier 0..1IdentifierPre-admission identifier
.... origin 0..1LocationThe location from which the patient came before admission
.... admitSource 0..1CodeableConceptFrom where patient was admitted (physician referral, transfer)
Binding: AdmitSource (required)
.... dietPreference 0..1CodeableConceptDiet preferences reported by the patient
Binding: PatientDiet (example)
.... specialCourtesy 0..*CodeableConceptSpecial courtesies (VIP, board member)
Binding: Courtesies (required)
.... specialArrangement 0..*CodeableConceptWheelchair, translator, stretcher, etc
Binding: Arrangements (required)
.... destination 0..1LocationLocation to which the patient is discharged
.... dischargeDisposition S0..1CodeableConceptCategory or kind of location after discharge
Binding: DAFDischargeDispo (extensible)
.... dischargeDiagnosis 0..1ResourceThe final diagnosis given a patient before release from the hospital after all testing, surgery, and workup are complete
.... reAdmission 0..1booleanIs this hospitalization a readmission?
... location S0..1ElementList of locations the patient has been at
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
.... location S1..1location-daf-daflocationLocation the encounter takes place
.... status 0..1codeplanned | present | reserved
Binding: EncounterLocationStatus (required)
.... period 0..1PeriodTime period during which the patient was present at the location
... serviceProvider 0..1OrganizationThe custodian organization of this Encounter record
... partOf 0..1EncounterAnother Encounter this encounter is part of

XML Template

JSON Template

todo

 

Other representations of profile: (todo)

5.18.12.5.2 Terminology Bindings

PathNameConformanceValueSet
Encounter.languageLanguagerequiredhttp://tools.ietf.org/html/bcp47
Encounter.statusEncounterStaterequiredEncounterState
Encounter.statusHistory.statusEncounterStaterequiredEncounterState
Encounter.classEncounterClassrequiredEncounterClass
Encounter.typeDAFEncounterTypeextensibleDAF Encounter Type
Encounter.participant.typeParticipantTyperequiredParticipantType
Encounter.reasonDAFEncounterReasonValuesetextensibleDAF Encounter Diagnoses
Encounter.priorityPriorityexampleEncounter Priority
Encounter.hospitalization.admitSourceAdmitSourcerequiredAdmitSource
Encounter.hospitalization.dietPreferencePatientDietexampleDiet
Encounter.hospitalization.specialCourtesyCourtesiesrequiredSpecialCourtesy
Encounter.hospitalization.specialArrangementArrangementsrequiredSpecialArrangements
Encounter.hospitalization.dischargeDispositionDAFDischargeDispoextensibleDAF Encounter Discharge Disposition
Encounter.location.statusEncounterLocationStatusrequiredEncounterLocationStatus

5.18.12.5.3 Constraints

IdPathNameDetails
.