| Provider UML Documentation |
Summary:AttributesProperties | Detail:Attributes |
This class represents a time period during the typical week during which the Provider is available. For example, if Dr. Smith works at Radiology Associates' Elm street location on Mondays, Wednesdays, and Fridays from 9 to 5, during which she normally takes lunch from 12-1, there will be six instances of this class, one for Monday with a start time of 9:00 AM and an end time of 12:00 PM, one for Monday from start time of 1:00 PM and an end time of 5:00 PM, and similarly for Wednesday and Friday. Alternatively, the provider may be scheduled in shifts (e.g., morning shift, evening shift). Because either the start and end times or the shifts may be used, all three properties are optional. The appointment window size property indicates the number of minutes that make up a schedulable block of time, for example, Dr. Smith may be scheduled in 15 minute increments.Note that this class is used to schedule Providers and Healthcare Services independent of a Provider (e.g., scheduling an MRI without knowing or caring in advances the human practitioner who will perform the MRI)."A collection of times that the Service Site is available." - HL7 FHIR, PractitionerRole.availableTime"A collection of times that the Service Site is available." - HL7 FHIR, HealthcareService.availableTime
Attributes | ||
Integer | appointmentWindowSize |
Indicates the number of minutes that make up a schedulable block of time. For example, Dr. Smith may be scheduled in 15 minute increments, in which case this property would contain 15. |
«CS» Code | daysOfWeek |
The day of the week for which this schedule component is applicable. For example, if the schedule represents Monday with a start time of 9:00 AM and an end time of 12:00 PM, this property contains a code for Monday."Indicates which days of the week are available between the start and end Times." - HL7 FHIR, PractitionerRole.availableTime.daysOfWeek"Indicates which days of the week are available between the start and end Times." - HL7 FHIR, HealthcareService.availableTime.daysOfWeek |
«IVL_TS» Period | effectiveDateRange |
The time period during which this Schedule detail or component is valid. For active records, the end-date of this time period would be blank. |
«TS» PointInTime | endTime |
The end time for which this schedule component is applicable. For example, if the schedule represents Monday with a start time of 9:00 AM and an end time of 12:00 PM, this property contains 12:00 PM."The closing time of day. Note: If the AllDay flag is set, then this time is ignored." - HL7 FHIR, PractitionerRole.availableTime.availableEndTime"The closing time of day. Note: If the AllDay flag is set, then this time is ignored." - HL7 FHIR, HealthcareService.availableTime.availableEndTime |
Boolean | isAllDay |
"Is this always available? (hence times are irrelevant) e.g. 24 hour service." - HL7 FHIR, PractitionerRole.availableTime.allDay"Is this always available? (hence times are irrelevant) e.g. 24 hour service." - HL7 FHIR, HealthcareService.availableTime.allDay |
String | shift |
This optional property may be used to describe a pre-defined time period that may be scheduled in situations where providers work in shifts. For example, morning shift, evening shift. |
«TS» PointInTime | startTime |
The start time for which this schedule component is applicable. For example, if the schedule represents Monday with a start time of 9:00 AM and an end time of 12:00 PM, this property contains 9:00 AM."The opening time of day. Note: If the AllDay flag is set, then this time is ignored." - HL7 FHIR, PractitionerRole.availableTime.availableStartTime"The opening time of day. Note: If the AllDay flag is set, then this time is ignored." - HL7 FHIR, HealthcareService.availableTime.availableStartTime |
Properties:
Alias | |
Classifier Behavior | |
Is Abstract | false |
Is Active | false |
Is Leaf | false |
Keywords | |
Name | AvailableTime |
Name Expression | |
Namespace | Provider |
Owned Template Signature | |
Owner | Provider |
Owning Template Parameter | |
Package | Provider |
Qualified Name | FHIM::Provider::AvailableTime |
Representation | |
Stereotype | |
Template Parameter | |
Visibility | Public |
Attribute Details |
Public Integer appointmentWindowSize
Indicates the number of minutes that make up a schedulable block of time. For example, Dr. Smith may be scheduled in 15 minute increments, in which case this property would contain 15.
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | AvailableTime |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | 0..1 |
Name | appointmentWindowSize |
Name Expression | |
Namespace | AvailableTime |
Opposite | |
Owner | AvailableTime |
Owning Association | |
Owning Template Parameter | |
Qualified Name | FHIM::Provider::AvailableTime::appointmentWindowSize |
Stereotype | |
Template Parameter | |
Type | Integer |
Upper | 1 |
Upper Value | (1) |
Visibility | Public |
Public «CS» Code daysOfWeek
The day of the week for which this schedule component is applicable. For example, if the schedule represents Monday with a start time of 9:00 AM and an end time of 12:00 PM, this property contains a code for Monday."Indicates which days of the week are available between the start and end Times." - HL7 FHIR, PractitionerRole.availableTime.daysOfWeek"Indicates which days of the week are available between the start and end Times." - HL7 FHIR, HealthcareService.availableTime.daysOfWeek
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | AvailableTime |
Terminologies | [ HL7_FHIR_R4 DaysOfWeek http://hl7.org/fhir/ValueSet/days-of-week ] |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | * |
Name | daysOfWeek |
Name Expression | |
Namespace | AvailableTime |
Opposite | |
Owner | AvailableTime |
Owning Association | |
Owning Template Parameter | |
Qualified Name | FHIM::Provider::AvailableTime::daysOfWeek |
Stereotype | ValueSetConstraints |
Template Parameter | |
Type | «CS» Code |
Upper | * |
Upper Value | (*) |
Visibility | Public |
Public «IVL_TS» Period effectiveDateRange
The time period during which this Schedule detail or component is valid. For active records, the end-date of this time period would be blank.
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | AvailableTime |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 1 |
Lower Value | (1) |
Multiplicity | 1 |
Name | effectiveDateRange |
Name Expression | |
Namespace | AvailableTime |
Opposite | |
Owner | AvailableTime |
Owning Association | |
Owning Template Parameter | |
Qualified Name | FHIM::Provider::AvailableTime::effectiveDateRange |
Stereotype | |
Template Parameter | |
Type | «IVL_TS» Period |
Upper | 1 |
Upper Value | (1) |
Visibility | Public |
Public «TS» PointInTime endTime
The end time for which this schedule component is applicable. For example, if the schedule represents Monday with a start time of 9:00 AM and an end time of 12:00 PM, this property contains 12:00 PM."The closing time of day. Note: If the AllDay flag is set, then this time is ignored." - HL7 FHIR, PractitionerRole.availableTime.availableEndTime"The closing time of day. Note: If the AllDay flag is set, then this time is ignored." - HL7 FHIR, HealthcareService.availableTime.availableEndTime
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | AvailableTime |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | 0..1 |
Name | endTime |
Name Expression | |
Namespace | AvailableTime |
Opposite | |
Owner | AvailableTime |
Owning Association | |
Owning Template Parameter | |
Qualified Name | FHIM::Provider::AvailableTime::endTime |
Stereotype | |
Template Parameter | |
Type | «TS» PointInTime |
Upper | 1 |
Upper Value | (1) |
Visibility | Public |
Public Boolean isAllDay
"Is this always available? (hence times are irrelevant) e.g. 24 hour service." - HL7 FHIR, PractitionerRole.availableTime.allDay"Is this always available? (hence times are irrelevant) e.g. 24 hour service." - HL7 FHIR, HealthcareService.availableTime.allDay
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | AvailableTime |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | 0..1 |
Name | isAllDay |
Name Expression | |
Namespace | AvailableTime |
Opposite | |
Owner | AvailableTime |
Owning Association | |
Owning Template Parameter | |
Qualified Name | FHIM::Provider::AvailableTime::isAllDay |
Stereotype | |
Template Parameter | |
Type | Boolean |
Upper | 1 |
Upper Value | (1) |
Visibility | Public |
Public String shift
This optional property may be used to describe a pre-defined time period that may be scheduled in situations where providers work in shifts. For example, morning shift, evening shift.
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | AvailableTime |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | 0..1 |
Name | shift |
Name Expression | |
Namespace | AvailableTime |
Opposite | |
Owner | AvailableTime |
Owning Association | |
Owning Template Parameter | |
Qualified Name | FHIM::Provider::AvailableTime::shift |
Stereotype | |
Template Parameter | |
Type | String |
Upper | 1 |
Upper Value | (1) |
Visibility | Public |
Public «TS» PointInTime startTime
The start time for which this schedule component is applicable. For example, if the schedule represents Monday with a start time of 9:00 AM and an end time of 12:00 PM, this property contains 9:00 AM."The opening time of day. Note: If the AllDay flag is set, then this time is ignored." - HL7 FHIR, PractitionerRole.availableTime.availableStartTime"The opening time of day. Note: If the AllDay flag is set, then this time is ignored." - HL7 FHIR, HealthcareService.availableTime.availableStartTime
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | AvailableTime |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | 0..1 |
Name | startTime |
Name Expression | |
Namespace | AvailableTime |
Opposite | |
Owner | AvailableTime |
Owning Association | |
Owning Template Parameter | |
Qualified Name | FHIM::Provider::AvailableTime::startTime |
Stereotype | |
Template Parameter | |
Type | «TS» PointInTime |
Upper | 1 |
Upper Value | (1) |
Visibility | Public |
| Provider UML Documentation |
Summary:AttributesProperties | Detail:Attributes |