MHNexus Sdn Bhd
0.1.0 - ci-build

Appointment (MY Core)

This profile is derived from the base FHIR Appointment resource. For the Malaysian context, please refer Scheduling & Appointment for scheduling integration guide.

Metadata

These are the details for this resource:

Name Description Canonical_URL Status Version
AppointmentMyCore

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).

http://fhir.hie.moh.gov.my/StructureDefinition/Appointment-my-core active 1.0.0

Resource content

These are the different views of this resource:

Mandatory Data Elements

This structure defines these elements as mandatory data fields:

Element Description
Appointment.status Status of the Appointment in the workflow.
Appointment.serviceCategory General category of the service the Appointment is for, e.g. outpatient, virtual.
Appointment.serviceType Type of service the Appointment is for, e.g. kiosk virtual consultation, specialist outpatient.
Appointment.specialty The specialty of a Practitioner that would be required to perform the service in this Appointment.
Appointment.appointmentType Type of Appointment that has been booked, e.g. follow-up, emergency, walk-in.
Appointment.participant Includes all the participants of the Appointment that is made. This can reference a Patient, PractitionerRole, HealthcareService, etc. The status of each participant participant.status is also mandatory.

Slices

This structure slices the following elements:

Element Discriminator Path (Type) Value
Appointment.specialty.coding :specialty.system(Value) http://fhir.hie.moh.gov.my/CodeSystem/specialty-my-core
:serviceCategory.system(Value) http://fhir.hie.moh.gov.my/CodeSystem/servicerequest-category-my-core

Extensions

These are the extensions within this resource:

Name Path URL
simpleRegister Appointment.extension:simpleRegister http://fhir.hie.moh.gov.my/StructureDefinition/simple-register-my-core

Terminology Bindings

These are the terminology bindings within this resource:

Path Conformance ValueSet
Appointment.language preferred http://hl7.org/fhir/ValueSet/languages
Appointment.extension:simpleRegister.extension:gender.value[x] required http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1
Appointment.identifier:vcToken.use required http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
Appointment.identifier:vcToken.type extensible http://hl7.org/fhir/ValueSet/identifier-type
Appointment.status required http://hl7.org/fhir/ValueSet/appointmentstatus|4.0.1
Appointment.cancelationReason required http://fhir.hie.moh.gov.my/ValueSet/cancelation-reason-my-core
Appointment.serviceCategory example http://fhir.hie.moh.gov.my/ValueSet/encounter-category-my-core
Appointment.serviceType required http://fhir.hie.moh.gov.my/ValueSet/service-type-my-core
Appointment.specialty preferred http://hl7.org/fhir/ValueSet/c80-practice-codes
Appointment.specialty.coding:specialty example http://fhir.hie.moh.gov.my/ValueSet/specialty-my-core
Appointment.specialty.coding:serviceCategory example http://fhir.hie.moh.gov.my/ValueSet/servicerequest-category-my-core
Appointment.appointmentType required http://fhir.hie.moh.gov.my/Valueset/schedule-type-my-core
Appointment.reasonCode preferred http://hl7.org/fhir/ValueSet/encounter-reason
Appointment.participant.type extensible http://hl7.org/fhir/ValueSet/encounter-participant-type
Appointment.participant.actor.type extensible http://hl7.org/fhir/ValueSet/resource-types
Appointment.participant.required required http://hl7.org/fhir/ValueSet/participantrequired|4.0.1
Appointment.participant.status required http://hl7.org/fhir/ValueSet/participationstatus|4.0.1