// RareLink Encounter { "resourceType" : "Encounter", "id" : "<id>", // Logical id of this artifact "meta" : {Meta}, // C? Metadata about the resource "implicitRules" : "<uri>", // C? A set of rules under which this content was created "language" : "<code>", // C? Language of the resource content "text" : {Narrative}, // C? Text summary of the resource, for human interpretation "contained" : [{Resource}], // Contained, inline Resources "extension": [ ], "identifier" : [{Identifier}], // C? Identifier(s) by which this encounter is known "status" : "<code>", // C? R! planned | arrived | triaged | in-progress | onleave | finished | cancelled + "statusHistory" : [{ // C? List of past encounter statuses "extension": [ ], "status" : "<code>", // C? R! planned | arrived | triaged | in-progress | onleave | finished | cancelled + "period" : {Period}, // C? R! The time that the episode was in the specified status }], "class" : {Coding}, // C? R! Classification of patient encounter "classHistory" : [{ // C? List of past encounter classes "extension": [ ], "class" : {Coding}, // C? R! inpatient | outpatient | ambulatory | emergency + "period" : {Period}, // C? R! The time that the episode was in the specified class }], "type" : [{CodeableConcept}], // C? Specific type of encounter "serviceType" : {CodeableConcept}, // C? Specific type of service "priority" : {CodeableConcept}, // C? Indicates the urgency of the encounter "subject" : { // C? R! The patient or group present at the encounter "extension": [ ], "reference" : "<string>", // C? Literal reference, Relative, internal or absolute URL "type" : "<uri>", // C? Type the reference refers to (e.g. "Patient") "identifier" : {Identifier}, // C? Logical reference, when literal reference is not known "display" : "<string>" // C? Text alternative for the resource }, "episodeOfCare" : [{Reference(EpisodeOfCare)}], // C? Episode(s) of care that this encounter should be recorded against "basedOn" : [{Reference(ServiceRequest)}], // C? The ServiceRequest that initiated this encounter "participant" : [{ // C? List of participants involved in the encounter "extension": [ ], "type" : [{CodeableConcept}], // C? Role of participant in encounter "period" : {Period}, // C? Period of time during the encounter that the participant participated "individual" : {Reference(Practitioner)}, // C? Persons involved in the encounter other than the patient }], "appointment" : [{Reference(Appointment)}], // C? The appointment that scheduled this encounter "period" : {Period}, // C? The start and end time of the encounter "length" : {Duration}, // C? Quantity of time the encounter lasted (less time absent) "reasonCode" : [{CodeableConcept}], // C? Coded reason the encounter takes place "reasonReference" : [{Reference(Condition)}], // C? Reason the encounter takes place (reference) "diagnosis" : [{ // C? The list of diagnosis relevant to this encounter "extension": [ ], "condition" : {Reference(Condition)}, // C? R! The diagnosis or procedure relevant to the encounter "use" : {CodeableConcept}, // C? Role that this diagnosis has within the encounter (e.g. admission, billing, discharge …) "rank" : "<positiveInt>", // C? Ranking of the diagnosis (for each role type) }], "account" : [{Reference(Account)}], // C? The set of accounts that may be used for billing for this Encounter "hospitalization" : { // C? Details about the admission to a healthcare service "extension": [ ], "preAdmissionIdentifier" : {Identifier}, // C? Pre-admission identifier "origin" : {Reference(Location)}, // C? The location/organization from which the patient came before admission "admitSource" : {CodeableConcept}, // C? From where patient was admitted (physician referral, transfer) "reAdmission" : {CodeableConcept}, // C? The type of hospital re-admission that has occurred (if any). If the value is absent, then this is not identified as a readmission "dietPreference" : [{CodeableConcept}], // C? Diet preferences reported by the patient "specialCourtesy" : [{CodeableConcept}], // C? Special courtesies (VIP, board member) "specialArrangement" : [{CodeableConcept}], // C? Wheelchair, translator, stretcher, etc. "destination" : {Reference(Location)}, // C? Location/organization to which the patient is discharged "dischargeDisposition" : {CodeableConcept}, // C? Category or kind of location after discharge }, "location" : [{ // C? List of locations where the patient has been "extension": [ ], "location" : {Reference(Location)}, // C? R! Location the encounter takes place "status" : "<code>", // C? planned | active | reserved | completed "physicalType" : {CodeableConcept}, // C? The physical type of the location (usually the level in the location hierachy - bed room ward etc.) "period" : {Period}, // C? Time period during which the patient was present at the location }], "serviceProvider" : {Reference(Organization)}, // C? The organization (facility) responsible for this encounter "partOf" : {Reference(Encounter)}, // C? Another Encounter this encounter is part of }