Skip to main content

IEncounter

FHIR GraphQL Schema. Version 8.8.1 import * from 'types.graphql'

interface IEncounter {
id: String
meta: Meta
implicitRules: uri
_implicitRules: ElementBase
language: code
_language: ElementBase
text: Narrative
contained: [Resource]
extension: [Extension]
modifierExtension: [Extension]
identifier: [Identifier]
status: code
_status: ElementBase
statusHistory: [EncounterStatusHistory]
class: Coding!
classHistory: [EncounterClassHistory]
type: [CodeableConcept]
serviceType: CodeableConcept
priority: CodeableConcept
subject: Reference
episodeOfCare: [Reference]
basedOn: [Reference]
participant: [EncounterParticipant]
appointment: [Reference]
period: Period
length: Duration
reasonCode: [CodeableConcept]
reasonReference: [Reference]
diagnosis: [EncounterDiagnosis]
account: [Reference]
hospitalization: EncounterHospitalization
location: [EncounterLocation]
serviceProvider: Reference
partOf: Reference
}

Fields

IEncounter.id ● String scalar

IEncounter.meta ● Meta object

IEncounter.implicitRules ● uri scalar

IEncounter._implicitRules ● ElementBase object

IEncounter.language ● code scalar

IEncounter._language ● ElementBase object

IEncounter.text ● Narrative object

IEncounter.contained ● [Resource] list object

IEncounter.extension ● [Extension] list object

IEncounter.modifierExtension ● [Extension] list object

IEncounter.identifier ● [Identifier] list object

IEncounter.status ● code scalar

IEncounter._status ● ElementBase object

IEncounter.statusHistory ● [EncounterStatusHistory] list object

IEncounter.class ● Coding! non-null object

IEncounter.classHistory ● [EncounterClassHistory] list object

IEncounter.type ● [CodeableConcept] list object

IEncounter.serviceType ● CodeableConcept object

IEncounter.priority ● CodeableConcept object

IEncounter.subject ● Reference object

IEncounter.episodeOfCare ● [Reference] list object

IEncounter.basedOn ● [Reference] list object

IEncounter.participant ● [EncounterParticipant] list object

IEncounter.appointment ● [Reference] list object

IEncounter.period ● Period object

IEncounter.length ● Duration object

IEncounter.reasonCode ● [CodeableConcept] list object

IEncounter.reasonReference ● [Reference] list object

IEncounter.diagnosis ● [EncounterDiagnosis] list object

IEncounter.account ● [Reference] list object

IEncounter.hospitalization ● EncounterHospitalization object

IEncounter.location ● [EncounterLocation] list object

IEncounter.serviceProvider ● Reference object

IEncounter.partOf ● Reference object