Intersection of https://fhir.hl7.at/tc/wg/scheduling/r5/StructureDefinition/at-scheduling-appointment and https://fhir.hl7.at/tc/wg/scheduling/r5/StructureDefinition/at-scheduling-appointment

This is the set of resources that conform to both HL7® AT Scheduling Appointment Profile (https://fhir.hl7.at/tc/wg/scheduling/r5/StructureDefinition/at-scheduling-appointment) and HL7® AT Scheduling Appointment Profile (https://fhir.hl7.at/tc/wg/scheduling/r5/StructureDefinition/at-scheduling-appointment).

Structure

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Appointment C0..*A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s)
Constraints: app-2, app-3, app-4, app-5, app-6, app-7
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: ?? (required): IETF language tag for a human language
... text 0..1NarrativeText summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionExtension
... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierExternal Ids for this item
... status ?!Σ1..1codeproposed | pending | booked | arrived | fulfilled | cancelled | noshow | entered-in-error | checked-in | waitlist
Binding: ?? (required): The free/busy status of an appointment.
... cancellationReason Σ0..1CodeableConceptThe coded reason for the appointment being cancelled
Binding: ?? (example)
.... extension 0..*ExtensionAdditional content defined by implementations
.... coding Σ0..*CodingCode defined by a terminology system
.... text Σ0..1stringPlain text representation of the concept
... class Σ0..*CodeableConceptClassification when becoming an encounter
Binding: ?? (extensible)
... serviceCategory Σ0..*CodeableConceptA broad categorization of the service that is to be performed during this appointment
Binding: ?? (example)
... serviceType Σ0..*CodeableReference(HL7® AT Scheduling HealthcareService Profile | #sd-4-at-scheduling-healthcareservice-at-scheduling-healthcareservice)The specific service that is to be performed during this appointment
Binding: ?? (extensible)
... specialty SΣ0..*CodeableConceptThe specialty of a practitioner that would be required to perform the service requested in this appointment
Binding: ?? (preferred)
... appointmentType Σ0..1CodeableConceptThe style of appointment or patient that has been booked in the slot (not service type)
Binding: ?? (preferred)
... reason Σ0..*CodeableReference(Condition | Procedure | Observation | ImmunizationRecommendation)Reason this appointment is scheduled
Binding: ?? (preferred): The Reason for the appointment to take place.
... priority 0..1CodeableConceptUsed to make informed decisions if needing to re-prioritize
Binding: ?? (example): Indicates the urgency of the appointment.
... description 0..1stringShown on a subject line in a meeting request, or appointment list
... replaces 0..*Appointment replaced by this Appointment
... virtualService 0..*VirtualServiceDetailConnection details of a virtual service (e.g. conference call)
... supportingInformation 0..*Reference(Resource)Additional information to support the appointment
... previousAppointment 0..1The previous appointment in a series
... originatingAppointment 0..1The originating appointment in a recurring set of appointments
... start Σ0..1instantWhen appointment is to take place
... end Σ0..1instantWhen appointment is to conclude
... minutesDuration 0..1positiveIntCan be less than start/end (e.g. estimate)
... requestedPeriod 0..*PeriodPotential date/time interval(s) requested to allocate the appointment within
... slot 0..*Reference(HL7® AT Scheduling Slot Profile | #sd-5-at-scheduling-slot-at-scheduling-slot)The slots that this appointment is filling
... account 0..*Reference(Account)The set of accounts that may be used for billing for this Appointment
... created 0..1dateTimeThe date that this appointment was initially created
... cancellationDate 0..1dateTimeWhen the appointment was cancelled
... note 0..*AnnotationAdditional comments
... patientInstruction 0..*CodeableReference(DocumentReference | Binary | Communication)Detailed information and instructions for the patient
... basedOn 0..*Reference(CarePlan | DeviceRequest | MedicationRequest | ServiceRequest)The request this appointment is allocated to assess
... subject Σ0..1Reference(HL7® AT Core Patient Profile | Group)The patient or group associated with the appointment
... participant SC1..*BackboneElementParticipants involved in appointment
Constraints: app-1
.... extension 0..*ExtensionExtension
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... type Σ0..*CodeableConceptRole of participant in the appointment
Binding: ?? (extensible): Role of participant in encounter.
.... period 0..1PeriodParticipation period of the actor
.... actor SΣ1..1Reference(Patient | Group | Practitioner | PractitionerRole | CareTeam | RelatedPerson | Device | HealthcareService | Location)The individual, device, location, or service participating in the appointment
..... extension 0..*ExtensionAdditional content defined by implementations
..... reference Σ0..1stringLiteral reference, Relative, internal or absolute URL
..... type Σ0..1uriType the reference refers to (e.g. "Patient") - must be a resource in resources
Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model).
..... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
..... display SΣ0..1stringText alternative for the resource
.... required Σ0..1booleanThe participant is required to attend (optional when false)
.... status SΣ1..1codeaccepted | declined | tentative | needs-action
Binding: ?? (required): The Participation status of an appointment.
... recurrenceId 0..1positiveIntThe sequence number in the recurrence
... occurrenceChanged 0..1booleanIndicates that this appointment varies from a recurrence pattern
... recurrenceTemplate 0..*BackboneElementDetails of the recurrence pattern/template used to generate occurrences
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... timezone 0..1CodeableConceptThe timezone of the occurrences
Binding: ?? (required): IANA Timezones (BCP 175)
.... recurrenceType 1..1CodeableConceptThe frequency of the recurrence
Binding: ?? (preferred): IANA Timezones (BCP 175)
.... lastOccurrenceDate 0..1dateThe date when the recurrence should end
.... occurrenceCount 0..1positiveIntThe number of planned occurrences
.... occurrenceDate 0..*dateSpecific dates for a recurring set of appointments (no template)
.... weeklyTemplate 0..1BackboneElementInformation about weekly recurring appointments
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... monday 0..1booleanRecurs on Mondays
..... tuesday 0..1booleanRecurs on Tuesday
..... wednesday 0..1booleanRecurs on Wednesday
..... thursday 0..1booleanRecurs on Thursday
..... friday 0..1booleanRecurs on Friday
..... saturday 0..1booleanRecurs on Saturday
..... sunday 0..1booleanRecurs on Sunday
..... weekInterval 0..1positiveIntRecurs every nth week
.... monthlyTemplate 0..1BackboneElementInformation about monthly recurring appointments
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... dayOfMonth 0..1positiveIntRecurs on a specific day of the month
..... nthWeekOfMonth 0..1CodingIndicates which week of the month the appointment should occur
Binding: ?? (required): The set of weeks in a month.
..... dayOfWeek 0..1CodingIndicates which day of the week the appointment should occur
Binding: ?? (required): The days of the week.
..... monthInterval 1..1positiveIntRecurs every nth month
.... yearlyTemplate 0..1BackboneElementInformation about yearly recurring appointments
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... yearInterval 1..1positiveIntRecurs every nth year
.... excludingDate 0..*dateAny dates that should be excluded from the series
.... excludingRecurrenceId 0..*positiveIntAny recurrence IDs that should be excluded from the recurrence

doco Documentation for this format