description: 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). package_name: hie2.packages derivation: specialization name: AppointmentMyCore type: Appointment elements: description: {type: string, short: 'Shown on a subject line in a meeting request, or appointment list', index: 10} serviceCategory: type: CodeableConcept short: A broad categorization of the service that is to be performed during this appointment binding: {strength: example, valueSet: 'http://fhir.hie.moh.gov.my/ValueSet/service-category-my-core'} isSummary: true index: 3 slot: type: Reference short: The slots that this appointment is filling refers: ['http://fhir.hie.moh.gov.my/StructureDefinition/Slot-my-core'] index: 15 specialty: type: CodeableConcept short: The specialty of a practitioner that would be required to perform the service requested in this appointment binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/c80-practice-codes'} isSummary: true index: 5 cancelationReason: type: CodeableConcept short: The coded reason for the appointment being cancelled binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/appointment-cancellation-reason'} isSummary: true index: 2 requestedPeriod: {type: Period, short: Potential date/time interval(s) requested to allocate the appointment within, index: 26} patientInstruction: {type: string, short: Detailed information and instructions for the patient, index: 18} start: {type: instant, short: When appointment is to take place, isSummary: true, index: 12} reasonCode: type: CodeableConcept short: Coded reason this appointment is scheduled binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/encounter-reason'} isSummary: true index: 7 created: {type: dateTime, short: The date that this appointment was initially created, index: 16} participant: type: BackboneElement short: Participants involved in appointment constraint: app-1: {human: Either the type or actor on the participant SHALL be specified, source: 'http://fhir.hie.moh.gov.my/StructureDefinition/Appointment', severity: error, expression: type.exists() or actor.exists()} index: 20 elements: type: short: Role of participant in the appointment type: CodeableConcept binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/encounter-participant-type'} isSummary: true index: 21 actor: short: Person, Location/HealthcareService or Device refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/HealthcareService', 'http://hl7.org/fhir/StructureDefinition/Location', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] type: Reference isSummary: true index: 22 required: short: required | optional | information-only type: code binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/participantrequired|4.0.1'} isSummary: true index: 23 status: short: accepted | declined | tentative | needs-action type: code binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/participationstatus|4.0.1'} isSummary: true index: 24 period: {type: Period, short: Participation period of the actor, index: 25} required: [status] serviceType: short: The specific service that is to be performed during this appointment type: CodeableConcept binding: {strength: example, valueSet: 'http://fhir.hie.moh.gov.my/ValueSet/service-type-my-core'} isSummary: true index: 4 supportingInformation: type: Reference short: Additional information to support the appointment refers: ['http://hl7.org/fhir/StructureDefinition/Resource'] index: 11 priority: {type: unsignedInt, short: Used to make informed decisions if needing to re-prioritize, index: 9} appointmentType: short: The style of appointment or patient that has been booked in the slot (not service type) type: CodeableConcept binding: {strength: preferred, valueSet: 'http://terminology.hl7.org/ValueSet/v2-0276'} isSummary: true index: 6 status: isModifier: true short: proposed | pending | booked | arrived | fulfilled | cancelled | noshow | entered-in-error | checked-in | waitlist type: code binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/appointmentstatus|4.0.1'} isModifierReason: This element is labelled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid isSummary: true index: 1 comment: {type: string, short: Additional comments, index: 17} minutesDuration: {type: positiveInt, short: Can be less than start/end (e.g. estimate), index: 14} identifier: {type: Identifier, short: External Ids for this item, isSummary: true, index: 0} basedOn: type: Reference short: The service request this appointment is allocated to assess refers: ['http://fhir.hie.moh.gov.my/StructureDefinition/ServiceRequest-my-core'] index: 19 end: {type: instant, short: When appointment is to conclude, isSummary: true, index: 13} reasonReference: type: Reference short: Reason the appointment is to take place (resource) refers: ['http://fhir.hie.moh.gov.my/StructureDefinition/Condition-my-core', 'http://fhir.hie.moh.gov.my/StructureDefinition/Procedure-my-core', 'http://hl7.org/fhir/StructureDefinition/ImmunizationRecommendation', 'http://hl7.org/fhir/StructureDefinition/Observation'] index: 8 package_version: 1.0.1 class: resource kind: resource url: http://fhir.hie.moh.gov.my/StructureDefinition/Appointment-my-core base: http://hl7.org/fhir/StructureDefinition/DomainResource version: 1.0.0 required: [participant, status]