Entity Appointment Service Detail

DescriptionInformation about the service required for an appointment. There can be multiple services provided in one appointment.

For example:
Physiotherapy assessment for 30 minutes
Speech and Language therapy for 30 minutes
Dietitian assessment for 20 minutes.

Attributes
Allow Substitution Code SkAllow Substitution Code Sk
Appointment Service SkAppointment Service Sk
Duration QtyDuration Qty
Duration UOM Code SkDuration UOM Code Sk
Effective From DtEffective From Dt
Effective To DtEffective To Dt
Encounter SkEncounter Sk
Filler Status Code SkFiller Status Code Sk
Load Info SkLoad Info Sk
Patient SkPatient Sk
Source Code SkSource Code Sk
Start Date Time OffsetStart Date Time Offset
Start Date Time Offset Unit Code SkStart Date Time Offset Unit Code Sk
Start Date Time TsStart Date Time Ts
Tenant SkTenant Sk
Universal Service Identifier Code SkUniversal Service Identifier Code Sk
Valid From TsValid From Ts
Valid To TsValid To Ts

Relationship
Service Detail_Appointment Service_FKService Detail_Appointment Service_FK

Primary Key
Appointment Service Detail PKAppointment Service Detail PK

Dependencies
 

Reverse Dependencies
 

Attribute Details

 Allow Substitution Code Sk
DescriptionIndicates whether the identified Service can be substituted with another equivalent service.

For example:
No - Substitution of this service is not allowed. 
Confirm -Contact the Placer Contact Person prior to making any substitutions of this service. 
Notify - Notify the Placer Contact Person, through normal institutional procedures, that a substitution of this service has been made.
Yes - Substitution of this service is allowed.
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key [INTEGER]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Appointment Service Sk
DescriptionGenerated surrogate key for the Appointment / Service link.
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key Large [LONG]
Is Part Of PrimaryKeytrue
Is Requiredtrue
Is Derivedfalse
Is Surrogate Keyfalse



 Duration Qty
DescriptionIndicates the duration for which the resource is requested/scheduled for an appointment, if different from the overall duration of the requested/scheduled appointment.

For example:
An unvalued duration indicates that the resource is required from its start date/time offset (specified in the previous two fields) until the end of the appointment.If no start date/time offset is specified, then the resource is required for the full duration of the appointment.This field must be a positive, non-zero number.
Data TypeStandards - Data Domains.ddm/Data Domains/Number Decimal Small [DECIMAL(5,2)]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Duration UOM Code Sk
DescriptionIndicates the unit of measure for the Duration Count.
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key [INTEGER]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Effective From Dt
DescriptionEstablishes a period where a set of attributes are true according to the business.
Data TypeStandards - Data Domains.ddm/Data Domains/Date [DATE]
Is Part Of PrimaryKeyfalse
Is Requiredtrue
Is Derivedfalse
Is Surrogate Keyfalse



 Effective To Dt
DescriptionEnds a period of effectivity.
Data TypeStandards - Data Domains.ddm/Data Domains/Date [DATE]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Encounter Sk
DescriptionAnchor surrogate key for the Encounter data.
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key Large [LONG]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Filler Status Code Sk
DescriptionIndicates the requested/scheduled status of the appointment or associated location, equipment, personnel or other resource, from the point of view of the filler application.

For example:
Pending - Appointment has not yet been confirmed. 
Waitlist - Appointment has been placed on a waiting list for a particular slot, or set of slots. 
Booked - The indicated appointment is booked. 
Started - The indicated appointment has begun and is currently in progress. 
Complete - The indicated appointment has completed normally (was not discontinued, canceled, or deleted). 
Cancelled - The indicated appointment was stopped from occurring (canceled prior to starting).
Dc - The indicated appointment was discontinued (Discontinued while in progress, discontinued parent appointment, or discontinued child appointment). 
Deleted -The indicated appointment was deleted from the filler application.
Blocked -The indicated time slot(s) is(are) blocked. 
Overbook - The appointment has been confirmed; however it is confirmed in an overbooked state.
No show - The patient did not show up for the appointment.
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key [INTEGER]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Load Info Sk
DescriptionThe surrogate key of the load information entry describing the details regarding the loading of the row.
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key Large [LONG]
Is Part Of PrimaryKeyfalse
Is Requiredtrue
Is Derivedfalse
Is Surrogate Keyfalse



 Patient Sk
DescriptionAnchor surrogate key for the Patient data
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key Large [LONG]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Source Code Sk
DescriptionThe origin of the data identifying the actual load source, vendor, manual key entry, or context of the data in a specific row in the database.
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key [INTEGER]
Is Part Of PrimaryKeyfalse
Is Requiredtrue
Is Derivedfalse
Is Surrogate Keyfalse



 Start Date Time Offset
DescriptionThe offset that the service resource needs for the appointment, and is expressed in units of time relative to the scheduled start date/time
Data TypeStandards - Data Domains.ddm/Data Domains/Number Integer [INTEGER]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Start Date Time Offset Unit Code Sk
DescriptionIndicates the units of time used for Start date/time offsets for services.
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key [INTEGER]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Start Date Time Ts
DescriptionThe date and time upon which a particular service is required for the appointment.
Data TypeStandards - Data Domains.ddm/Data Domains/Timestamp [TIMESTAMP]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Tenant Sk
DescriptionThe surrogate key of the entry identifying the legal owner of the data.
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key [INTEGER]
Is Part Of PrimaryKeyfalse
Is Requiredtrue
Is Derivedfalse
Is Surrogate Keyfalse



 Universal Service Identifier Code Sk
DescriptionIdentifies a service to be scheduled. A universal service identifier describing the observation/test/battery/procedure or other activity that is to be performed during the requested appointment. This code can be based on local and/or universal codes.
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key [INTEGER]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Valid From Ts
DescriptionEstablishes a period where a set of attributes are true in the source system. This would be populated with the transaction timestamp and would be used for the snapshot date.
Data TypeStandards - Data Domains.ddm/Data Domains/Timestamp [TIMESTAMP]
Is Part Of PrimaryKeytrue
Is Requiredtrue
Is Derivedfalse
Is Surrogate Keyfalse



 Valid To Ts
DescriptionEnds a period of validity.
Data TypeStandards - Data Domains.ddm/Data Domains/Timestamp [TIMESTAMP]
Is Part Of PrimaryKeyfalse
Is Requiredtrue
Is Derivedfalse
Is Surrogate Keyfalse

Relationship Details

 Service Detail_Appointment Service_FK
Is Identifying Relationshiptrue
Child TableAppointment Service Detail
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteNONE
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateNONE
Parent TableAppointment / Service
Parent MultiplicityONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertNONE
Parent Referential Integrity: On UpdateNONE

Primary Key Details

 Appointment Service Detail PK
Key AttributeAppointment Service Sk
Key AttributeValid From Ts