Skip to main content

IAppointment

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

interface IAppointment {
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
cancelationReason: CodeableConcept
serviceCategory: [CodeableConcept]
serviceType: [CodeableConcept]
specialty: [CodeableConcept]
appointmentType: CodeableConcept
reasonCode: [CodeableConcept]
reasonReference: [Reference]
priority: unsignedInt
_priority: ElementBase
description: String
_description: ElementBase
supportingInformation: [Reference]
start: instant
_start: ElementBase
end: instant
_end: ElementBase
minutesDuration: positiveInt
_minutesDuration: ElementBase
slot: [Reference]
created: dateTime
_created: ElementBase
comment: String
_comment: ElementBase
patientInstruction: String
_patientInstruction: ElementBase
basedOn: [Reference]
participant: [AppointmentParticipant]!
requestedPeriod: [Period]
}

Fields​

IAppointment.id ● String scalar​

IAppointment.meta ● Meta object​

IAppointment.implicitRules ● uri scalar​

IAppointment._implicitRules ● ElementBase object​

IAppointment.language ● code scalar​

IAppointment._language ● ElementBase object​

IAppointment.text ● Narrative object​

IAppointment.contained ● [Resource] list object​

IAppointment.extension ● [Extension] list object​

IAppointment.modifierExtension ● [Extension] list object​

IAppointment.identifier ● [Identifier] list object​

IAppointment.status ● code scalar​

IAppointment._status ● ElementBase object​

IAppointment.cancelationReason ● CodeableConcept object​

IAppointment.serviceCategory ● [CodeableConcept] list object​

IAppointment.serviceType ● [CodeableConcept] list object​

IAppointment.specialty ● [CodeableConcept] list object​

IAppointment.appointmentType ● CodeableConcept object​

IAppointment.reasonCode ● [CodeableConcept] list object​

IAppointment.reasonReference ● [Reference] list object​

IAppointment.priority ● unsignedInt scalar​

IAppointment._priority ● ElementBase object​

IAppointment.description ● String scalar​

IAppointment._description ● ElementBase object​

IAppointment.supportingInformation ● [Reference] list object​

IAppointment.start ● instant scalar​

IAppointment._start ● ElementBase object​

IAppointment.end ● instant scalar​

IAppointment._end ● ElementBase object​

IAppointment.minutesDuration ● positiveInt scalar​

IAppointment._minutesDuration ● ElementBase object​

IAppointment.slot ● [Reference] list object​

IAppointment.created ● dateTime scalar​

IAppointment._created ● ElementBase object​

IAppointment.comment ● String scalar​

IAppointment._comment ● ElementBase object​

IAppointment.patientInstruction ● String scalar​

IAppointment._patientInstruction ● ElementBase object​

IAppointment.basedOn ● [Reference] list object​

IAppointment.participant ● [AppointmentParticipant]! non-null object​

IAppointment.requestedPeriod ● [Period] list object​