Mongolian HDIT Implementation guide
1.0.0 - Review

Mongolian HDIT Implementation guide - Local Development build (v1.0.0). See the Directory of published versions

StructureDefinition: SlotMn

A slot of time on a schedule that may be available for booking appointments for electronic referrals.

The official URL for this profile is:

http://fhir.mn/StructureDefinition/mng-slot

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Slot

Summary

Must-Support: 7 elements
Prohibited: 3 elements

Structures

This structure refers to these other structures:

This structure is derived from Slot

NameFlagsCard.TypeDescription & Constraintsdoco
.. Slot 0..*SlotA slot of time on a schedule that may be available for booking appointments
... serviceCategory S0..*CodeableConceptA broad categorization of the service that is to be performed during this appointment
... serviceType S0..*CodeableConceptThe type of appointments that can be booked into this slot (ideally this would be an identifiable service - which is at a location, rather than the location itself). If provided then this overrides the value provided on the availability resource
... specialty S0..1CodeableConceptThe specialty of a practitioner that would be required to perform the service requested in this appointment
... schedule S1..1Reference(Booking schedule)The schedule resource that this slot defines an interval of status information
... status S1..1codebusy | free | busy-unavailable | busy-tentative | entered-in-error
... start S1..1instantDate/Time that the slot is to begin
... end S1..1instantDate/Time that the slot is to conclude
... overbooked 0..0
... comment 0..0

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Slot I0..*SlotA slot of time on a schedule that may be available for booking appointments
... id Σ0..1stringLogical id of this artifact
... meta ΣI0..1MetaMetadata about the resource
... implicitRules ?!ΣI0..1uriA set of rules under which this content was created
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension I0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!I0..*ExtensionExtensions that cannot be ignored
... identifier ΣI0..*IdentifierExternal Ids for this item
... serviceCategory SΣI0..*CodeableConceptA broad categorization of the service that is to be performed during this appointment
Binding: ServiceCategory (example)
... serviceType SΣI0..*CodeableConceptThe type of appointments that can be booked into this slot (ideally this would be an identifiable service - which is at a location, rather than the location itself). If provided then this overrides the value provided on the availability resource
Binding: ServiceType (example)
... specialty SΣI0..1CodeableConceptThe specialty of a practitioner that would be required to perform the service requested in this appointment
Binding: PracticeSettingCodeValueSet (preferred)
... schedule SΣI1..1Reference(Booking schedule)The schedule resource that this slot defines an interval of status information
... status SΣI1..1codebusy | free | busy-unavailable | busy-tentative | entered-in-error
Binding: SlotStatus (required)
... start SΣI1..1instantDate/Time that the slot is to begin
... end SΣI1..1instantDate/Time that the slot is to conclude

doco Documentation for this format

This structure is derived from Slot

Summary

Must-Support: 7 elements
Prohibited: 3 elements

Structures

This structure refers to these other structures:

Differential View

This structure is derived from Slot

NameFlagsCard.TypeDescription & Constraintsdoco
.. Slot 0..*SlotA slot of time on a schedule that may be available for booking appointments
... serviceCategory S0..*CodeableConceptA broad categorization of the service that is to be performed during this appointment
... serviceType S0..*CodeableConceptThe type of appointments that can be booked into this slot (ideally this would be an identifiable service - which is at a location, rather than the location itself). If provided then this overrides the value provided on the availability resource
... specialty S0..1CodeableConceptThe specialty of a practitioner that would be required to perform the service requested in this appointment
... schedule S1..1Reference(Booking schedule)The schedule resource that this slot defines an interval of status information
... status S1..1codebusy | free | busy-unavailable | busy-tentative | entered-in-error
... start S1..1instantDate/Time that the slot is to begin
... end S1..1instantDate/Time that the slot is to conclude
... overbooked 0..0
... comment 0..0

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Slot I0..*SlotA slot of time on a schedule that may be available for booking appointments
... id Σ0..1stringLogical id of this artifact
... meta ΣI0..1MetaMetadata about the resource
... implicitRules ?!ΣI0..1uriA set of rules under which this content was created
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension I0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!I0..*ExtensionExtensions that cannot be ignored
... identifier ΣI0..*IdentifierExternal Ids for this item
... serviceCategory SΣI0..*CodeableConceptA broad categorization of the service that is to be performed during this appointment
Binding: ServiceCategory (example)
... serviceType SΣI0..*CodeableConceptThe type of appointments that can be booked into this slot (ideally this would be an identifiable service - which is at a location, rather than the location itself). If provided then this overrides the value provided on the availability resource
Binding: ServiceType (example)
... specialty SΣI0..1CodeableConceptThe specialty of a practitioner that would be required to perform the service requested in this appointment
Binding: PracticeSettingCodeValueSet (preferred)
... schedule SΣI1..1Reference(Booking schedule)The schedule resource that this slot defines an interval of status information
... status SΣI1..1codebusy | free | busy-unavailable | busy-tentative | entered-in-error
Binding: SlotStatus (required)
... start SΣI1..1instantDate/Time that the slot is to begin
... end SΣI1..1instantDate/Time that the slot is to conclude

doco Documentation for this format

 

Other representations of profile: Schematron

Terminology Bindings

Terminology Bindings

PathConformanceValueSet
Slot.languagepreferredCommonLanguages
Max Binding: AllLanguages
Slot.serviceCategoryexampleServiceCategory
Slot.serviceTypeexampleServiceType
Slot.specialtypreferredPracticeSettingCodeValueSet
Slot.statusrequiredSlotStatus

Constraints

Constraints

IdPathDetailsRequirements