Encounter - FHIR Resource (dstu2)


This Encounter Resource uses the FHIR API standard for access and structure.

Validate an Encounter FHIR Resource (dstu2)



Resource Attributes

AttributeField is listTypeDescription
appointmentfalseReference# The appointment that scheduled this encounter
classfalsecode# inpatient | outpatient | ambulatory | emergency +
episodeOfCaretrueReference# Episode(s) of care that this encounter should be recorded against
hospitalizationfalseData Type# Details about the admission to a healthcare service
identifiertrueIdentifier# Identifier(s) by which this encounter is known
incomingReferraltrueReference# The ReferralRequest that initiated this encounter
indicationtrueReference# Reason the encounter takes place (resource)
lengthfalseQuantity# Quantity of time the encounter lasted (less time absent)
locationtrueData Type# List of locations where the patient has been
partOffalseReference# Another Encounter this encounter is part of
participanttrueData Type# List of participants involved in the encounter
patientfalseReference# The patient present at the encounter
periodfalsePeriod# The time that the episode was in the specified status
priorityfalseCodeableConcept# Indicates the urgency of the encounter
reasontrueCodeableConcept# Reason the encounter takes place (code)
serviceProviderfalseReference# The custodian organization of this Encounter record
statusfalsecode# planned | arrived | in-progress | onleave | finished | cancelled
statusHistorytrueData Type# List of past encounter statuses
typetrueCodeableConcept# Specific type of encounter

Encounter Structure


  
{
  "resourceType" : "Encounter",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "identifier" : [{ Identifier }], // Identifier(s) by which this encounter is known
  "status" : "<code>", // R!  planned | arrived | in-progress | onleave | finished | cancelled
  "statusHistory" : [{ // List of past encounter statuses
    "status" : "<code>", // R!  planned | arrived | in-progress | onleave | finished | cancelled
    "period" : { Period } // R!  The time that the episode was in the specified status
  }],
  "class" : "<code>", // inpatient | outpatient | ambulatory | emergency +
  "type" : [{ CodeableConcept }], // Specific type of encounter
  "priority" : { CodeableConcept }, // Indicates the urgency of the encounter
  "patient" : { Reference(Patient) }, // The patient present at the encounter
  "episodeOfCare" : [{ Reference(EpisodeOfCare) }], // Episode(s) of care that this encounter should be recorded against
  "incomingReferral" : [{ Reference(ReferralRequest) }], // The ReferralRequest that initiated this encounter
  "participant" : [{ // List of participants involved in the encounter
    "type" : [{ CodeableConcept }], // Role of participant in encounter
    "period" : { Period }, // Period of time during the encounter participant was present
    "individual" : { Reference(Practitioner|RelatedPerson) } // Persons involved in the encounter other than the patient
  }],
  "appointment" : { Reference(Appointment) }, // The appointment that scheduled this encounter
  "period" : { Period }, // The start and end time of the encounter
  "length" : { Quantity(Duration) }, // Quantity of time the encounter lasted (less time absent)
  "reason" : [{ CodeableConcept }], // Reason the encounter takes place (code)
  "indication" : [{ Reference(Condition|Procedure) }], // Reason the encounter takes place (resource)
  "hospitalization" : { // Details about the admission to a healthcare service
    "preAdmissionIdentifier" : { Identifier }, // Pre-admission identifier
    "origin" : { Reference(Location) }, // The location from which the patient came before admission
    "admitSource" : { CodeableConcept }, // From where patient was admitted (physician referral, transfer)
    "admittingDiagnosis" : [{ Reference(Condition) }], // The admitting diagnosis as reported by admitting practitioner
    "reAdmission" : { CodeableConcept }, // 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 }], // Diet preferences reported by the patient
    "specialCourtesy" : [{ CodeableConcept }], // Special courtesies (VIP, board member)
    "specialArrangement" : [{ CodeableConcept }], // Wheelchair, translator, stretcher, etc.
    "destination" : { Reference(Location) }, // Location to which the patient is discharged
    "dischargeDisposition" : { CodeableConcept }, // Category or kind of location after discharge
    "dischargeDiagnosis" : [{ Reference(Condition) }] // The final diagnosis given a patient before release from the hospital after all testing, surgery, and workup are complete
  },
  "location" : [{ // List of locations where the patient has been
    "location" : { Reference(Location) }, // R!  Location the encounter takes place
    "status" : "<code>", // planned | active | reserved | completed
    "period" : { Period } // Time period during which the patient was present at the location
  }],
  "serviceProvider" : { Reference(Organization) }, // The custodian organization of this Encounter record
  "partOf" : { Reference(Encounter) } // Another Encounter this encounter is part of
}


 

Encounter Search Parameters

The following search parameters can be used to query Encounter resources. Just submit the like so:

https://api.1up.health/fhir/dstu2/Encounter?query-param=queryvalue
Search ParameterField TypeResource Fields Searched
appointmentreferenceappointment
conditionreferenceindication
datedateperiod
episodeofcarereferenceepisodeOfCare
identifiertextidentifier
incomingreferralreferenceincomingReferral
indicationreferenceindication
lengthnumberlength
locationreferencelocation.location
location-perioddatelocation.period
part-ofreferencepartOf
participantreferenceparticipant.individual
participant-typetextparticipant.type
patientreferencepatient
practitionerreferenceparticipant.individual
procedurereferenceindication
reasontextreason
special-arrangementtexthospitalization.specialArrangement
statustextstatus
typetexttype