Mongolian HDIT Implementation guide
1.0.0 - Review
Mongolian HDIT Implementation guide - Local Development build (v1.0.0). See the Directory of published versions
Appointment for the purpose of fulfilling services stated in an electronic referral. Typically booked by the requester of the referral at the time of referral.
The official URL for this profile is:
http://fhir.mn/StructureDefinition/mng-electronic-referral-appointment
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from Appointment
This structure is derived from Appointment
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Appointment | 0..* | Appointment | 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) | |
status | S | 1..1 | code | booked | cancelled Binding: Statuses for e-referral appointments (required) |
cancelationReason | S | 0..1 | CodeableConcept | The coded reason for the appointment being cancelled |
serviceCategory | 0..0 | |||
serviceType | 0..0 | |||
specialty | S | 0..1 | CodeableConcept | The specialty of a practitioner that would be required to perform the service requested in this appointment |
appointmentType | 0..0 | |||
reasonCode | 0..0 | |||
reasonReference | 0..0 | |||
priority | 0..0 | |||
description | 0..0 | |||
supportingInformation | 0..0 | |||
start | S | 0..1 | instant | When appointment is to take place |
end | S | 0..1 | instant | When appointment is to conclude |
slot | S | 0..* | Reference(SlotMn) | The slots that this appointment is filling |
created | S | 0..1 | dateTime | The date that this appointment was initially created |
comment | 0..0 | |||
patientInstruction | 0..0 | |||
basedOn | S | 1..1 | Reference(ElectronicReferralMn) | The service request this appointment is allocated to assess |
participant | 1..* | BackboneElement | Participants involved in appointment | |
actor | S | 0..1 | Reference(PatientMn | PractitionerRoleMn) | Person, Location/HealthcareService or Device |
requestedPeriod | 0..0 | |||
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Appointment | I | 0..* | Appointment | 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) |
id | Σ | 0..1 | string | Logical id of this artifact |
meta | ΣI | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!ΣI | 0..1 | uri | A set of rules under which this content was created |
language | I | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | I | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!I | 0..* | Extension | Extensions that cannot be ignored |
identifier | ΣI | 0..* | Identifier | External Ids for this item |
status | ?!SΣI | 1..1 | code | booked | cancelled Binding: Statuses for e-referral appointments (required) |
cancelationReason | SΣI | 0..1 | CodeableConcept | The coded reason for the appointment being cancelled Binding: AppointmentCancellationReason (example) |
specialty | SΣI | 0..1 | CodeableConcept | The specialty of a practitioner that would be required to perform the service requested in this appointment Binding: PracticeSettingCodeValueSet (preferred) |
start | SΣI | 0..1 | instant | When appointment is to take place |
end | SΣI | 0..1 | instant | When appointment is to conclude |
minutesDuration | I | 0..1 | positiveInt | Can be less than start/end (e.g. estimate) |
slot | SI | 0..* | Reference(SlotMn) | The slots that this appointment is filling |
created | SI | 0..1 | dateTime | The date that this appointment was initially created |
basedOn | SI | 1..1 | Reference(ElectronicReferralMn) | The service request this appointment is allocated to assess |
participant | I | 1..* | BackboneElement | Participants involved in appointment |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | I | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!ΣI | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
type | ΣI | 0..* | CodeableConcept | Role of participant in the appointment Binding: ParticipantType (extensible) |
actor | SΣI | 0..1 | Reference(PatientMn | PractitionerRoleMn) | Person, Location/HealthcareService or Device |
required | ΣI | 0..1 | code | required | optional | information-only Binding: ParticipantRequired (required) |
status | ΣI | 1..1 | code | accepted | declined | tentative | needs-action Binding: ParticipationStatus (required) |
period | I | 0..1 | Period | Participation period of the actor |
Documentation for this format |
This structure is derived from Appointment
Differential View
This structure is derived from Appointment
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Appointment | 0..* | Appointment | 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) | |
status | S | 1..1 | code | booked | cancelled Binding: Statuses for e-referral appointments (required) |
cancelationReason | S | 0..1 | CodeableConcept | The coded reason for the appointment being cancelled |
serviceCategory | 0..0 | |||
serviceType | 0..0 | |||
specialty | S | 0..1 | CodeableConcept | The specialty of a practitioner that would be required to perform the service requested in this appointment |
appointmentType | 0..0 | |||
reasonCode | 0..0 | |||
reasonReference | 0..0 | |||
priority | 0..0 | |||
description | 0..0 | |||
supportingInformation | 0..0 | |||
start | S | 0..1 | instant | When appointment is to take place |
end | S | 0..1 | instant | When appointment is to conclude |
slot | S | 0..* | Reference(SlotMn) | The slots that this appointment is filling |
created | S | 0..1 | dateTime | The date that this appointment was initially created |
comment | 0..0 | |||
patientInstruction | 0..0 | |||
basedOn | S | 1..1 | Reference(ElectronicReferralMn) | The service request this appointment is allocated to assess |
participant | 1..* | BackboneElement | Participants involved in appointment | |
actor | S | 0..1 | Reference(PatientMn | PractitionerRoleMn) | Person, Location/HealthcareService or Device |
requestedPeriod | 0..0 | |||
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Appointment | I | 0..* | Appointment | 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) |
id | Σ | 0..1 | string | Logical id of this artifact |
meta | ΣI | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!ΣI | 0..1 | uri | A set of rules under which this content was created |
language | I | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | I | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!I | 0..* | Extension | Extensions that cannot be ignored |
identifier | ΣI | 0..* | Identifier | External Ids for this item |
status | ?!SΣI | 1..1 | code | booked | cancelled Binding: Statuses for e-referral appointments (required) |
cancelationReason | SΣI | 0..1 | CodeableConcept | The coded reason for the appointment being cancelled Binding: AppointmentCancellationReason (example) |
specialty | SΣI | 0..1 | CodeableConcept | The specialty of a practitioner that would be required to perform the service requested in this appointment Binding: PracticeSettingCodeValueSet (preferred) |
start | SΣI | 0..1 | instant | When appointment is to take place |
end | SΣI | 0..1 | instant | When appointment is to conclude |
minutesDuration | I | 0..1 | positiveInt | Can be less than start/end (e.g. estimate) |
slot | SI | 0..* | Reference(SlotMn) | The slots that this appointment is filling |
created | SI | 0..1 | dateTime | The date that this appointment was initially created |
basedOn | SI | 1..1 | Reference(ElectronicReferralMn) | The service request this appointment is allocated to assess |
participant | I | 1..* | BackboneElement | Participants involved in appointment |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | I | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!ΣI | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
type | ΣI | 0..* | CodeableConcept | Role of participant in the appointment Binding: ParticipantType (extensible) |
actor | SΣI | 0..1 | Reference(PatientMn | PractitionerRoleMn) | Person, Location/HealthcareService or Device |
required | ΣI | 0..1 | code | required | optional | information-only Binding: ParticipantRequired (required) |
status | ΣI | 1..1 | code | accepted | declined | tentative | needs-action Binding: ParticipationStatus (required) |
period | I | 0..1 | Period | Participation period of the actor |
Documentation for this format |
Other representations of profile: Schematron
Path | Conformance | ValueSet |
Appointment.language | preferred | CommonLanguages Max Binding: AllLanguages |
Appointment.status | required | ElectronicReferralAppointmentStatus |
Appointment.cancelationReason | example | AppointmentCancellationReason |
Appointment.specialty | preferred | PracticeSettingCodeValueSet |
Appointment.participant.type | extensible | ParticipantType |
Appointment.participant.required | required | ParticipantRequired |
Appointment.participant.status | required | ParticipationStatus |
Id | Path | Details | Requirements |