EncounterClassHistory
open class EncounterClassHistory: BackboneElement
List of past encounter classes.
The class history permits the tracking of the encounters transitions without needing to go through the resource history.
This would be used for a case where an admission starts of as an emergency encounter, then transisions into an inpatient scenario. Doing this and not restarting a new encounter ensures that any lab/diagnostic results can more easily follow the patient and not require re-processing and not get lost or cancelled during a kindof discharge from emergency to inpatient.
-
List of past encounter classes.
The class history permits the tracking of the encounters transitions without needing to go through the resource history.
This would be used for a case where an admission starts of as an emergency encounter, then transisions into an inpatient scenario. Doing this and not restarting a new encounter ensures that any lab/diagnostic results can more easily follow the patient and not require re-processing and not get lost or cancelled during a kindof discharge from emergency to inpatient.
Declaration
Swift
override open class var resourceType: String
-
inpatient | outpatient | ambulatory | emergency +.
Declaration
Swift
public var `class`: Coding?
-
The time that the episode was in the specified class.
Declaration
Swift
public var period: Period?
-
Convenience initializer, taking all required properties as arguments.
Declaration
Swift
override open func populate(from json: FHIRJSON, context instCtx: inout FHIRInstantiationContext)
Parameters
json
The JSON element to use to populate the receiver
context
The instantiation context to use
-
Undocumented
Declaration
Swift
open class EncounterClassHistory: BackboneElement