PackagesCanonicalsLogsProblems
    Packages
    hie2.packages@1.0.1
    http://fhir.hie.moh.gov.my/StructureDefinition/Schedule-my-core
{
  "description": "A container for slots of time that may be available for booking appointments.",
  "_filename": "StructureDefinition-Schedule-my-core.json",
  "package_name": "hie2.packages",
  "date": "2022-03-16T15:56:35.7176228+00:00",
  "derivation": "specialization",
  "meta": {
    "versionId": "3",
    "lastUpdated": "2022-03-16T15:56:39.65+00:00"
  },
  "publisher": "Malaysia MOH - HIE Steering Committee",
  "fhirVersion": "4.0.1",
  "name": "ScheduleMyCore",
  "mapping": [ {
    "uri": "http://hl7.org/v3",
    "name": "RIM Mapping",
    "identity": "rim"
  }, {
    "uri": "http://ietf.org/rfc/2445",
    "name": "iCalendar",
    "identity": "ical"
  }, {
    "uri": "http://hl7.org/fhir/fivews",
    "name": "FiveWs Pattern Mapping",
    "identity": "w5"
  } ],
  "abstract": false,
  "type": "Schedule",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": "Schedule (MY Core)",
  "package_version": "1.0.1",
  "extension": [ {
    "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-category",
    "valueString": "Base.Workflow"
  }, {
    "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
    "valueCode": "trial-use"
  }, {
    "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
    "valueInteger": 3
  }, {
    "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-security-category",
    "valueCode": "business"
  }, {
    "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
    "valueCode": "pa"
  } ],
  "status": "active",
  "id": "21b1e4b7-977d-4e04-884b-f7299b23b436",
  "kind": "resource",
  "url": "http://fhir.hie.moh.gov.my/StructureDefinition/Schedule-my-core",
  "version": "1.0.0",
  "differential": {
    "element": [ {
      "id": "Schedule",
      "path": "Schedule",
      "alias": [ "Availability" ],
      "short": "A container for slots of time that may be available for booking appointments",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      }, {
        "map": "BEGIN:VFREEBUSY  ???  END:VFREEBUSY (If your fhir server provides this information via calDAV, then you may want to include addressing information in a URL section, and with the search, a DTSTART and DTEND component can be included to indicate the range of time that has been covered in the collection of slots, where these overlap the resources period values. For all slots that reference this resource, include a FREEBUSY row for each slot)",
        "identity": "ical"
      } ],
      "definition": "A container for slots of time that may be available for booking appointments."
    }, {
      "id": "Schedule.identifier",
      "path": "Schedule.identifier",
      "type": [ {
        "code": "Identifier"
      } ],
      "short": "External Ids for this item",
      "mapping": [ {
        "map": "FiveWs.identifier",
        "identity": "w5"
      }, {
        "map": "UID",
        "identity": "ical"
      } ],
      "isSummary": true,
      "definition": "External Ids for this item."
    }, {
      "path": "Schedule.active",
      "definition": "Whether this schedule record is in active use or should not be used (such as was entered in error).",
      "isModifier": true,
      "short": "Whether this schedule is in active use",
      "mapping": [ {
        "map": "FiveWs.status",
        "identity": "w5"
      } ],
      "type": [ {
        "code": "boolean"
      } ],
      "meaningWhenMissing": "This resource is generally assumed to be active if no value is provided for the active element",
      "max": "1",
      "id": "Schedule.active",
      "comment": "This element is labeled as a modifier because it may be used to mark that the resource was created in error.",
      "isModifierReason": "This element is labelled as a modifier because it is a status element that can indicate that a record should not be treated as valid",
      "isSummary": true
    }, {
      "id": "Schedule.serviceCategory",
      "path": "Schedule.serviceCategory",
      "type": [ {
        "code": "CodeableConcept"
      } ],
      "short": "High-level category",
      "binding": {
        "strength": "example",
        "valueSet": "http://fhir.hie.moh.gov.my/ValueSet/service-category-my-core",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
          "valueString": "service-category"
        } ]
      },
      "mapping": [ {
        "map": "FiveWs.class",
        "identity": "w5"
      } ],
      "isSummary": true,
      "definition": "A broad categorization of the service that is to be performed during this appointment."
    }, {
      "id": "Schedule.serviceType",
      "path": "Schedule.serviceType",
      "type": [ {
        "code": "CodeableConcept"
      } ],
      "short": "Specific service",
      "binding": {
        "strength": "example",
        "valueSet": "http://fhir.hie.moh.gov.my/ValueSet/service-type-my-core",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
          "valueString": "service-type"
        } ]
      },
      "mapping": [ {
        "map": "FiveWs.class",
        "identity": "w5"
      }, {
        "map": "n/a",
        "identity": "ical"
      } ],
      "isSummary": true,
      "definition": "The specific service that is to be performed during this appointment."
    }, {
      "id": "Schedule.specialty",
      "path": "Schedule.specialty",
      "type": [ {
        "code": "CodeableConcept"
      } ],
      "short": "Type of specialty needed",
      "binding": {
        "strength": "preferred",
        "valueSet": "http://hl7.org/fhir/ValueSet/c80-practice-codes",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
          "valueString": "specialty"
        } ],
        "description": "Additional details about where the content was created (e.g. clinical specialty)."
      },
      "mapping": [ {
        "map": "FiveWs.class",
        "identity": "w5"
      } ],
      "isSummary": true,
      "definition": "The specialty of a practitioner that would be required to perform the service requested in this appointment."
    }, {
      "path": "Schedule.actor",
      "min": 1,
      "definition": "Slots that reference this schedule resource provide the availability details to these referenced resource(s).",
      "short": "Resource(s) that availability information is being provided for",
      "mapping": [ {
        "map": "FiveWs.subject[x]",
        "identity": "w5"
      }, {
        "map": "ATTENDEE:MAILTO:john_public@host2.com This can be populated with a value from the referenced resource",
        "identity": "ical"
      }, {
        "map": "FiveWs.subject",
        "identity": "w5"
      } ],
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://fhir.hie.moh.gov.my/StructureDefinition/Device-my-core", "http://fhir.hie.moh.gov.my/StructureDefinition/Patient-my-core", "http://fhir.hie.moh.gov.my/StructureDefinition/Practitioner-my-core", "http://fhir.hie.moh.gov.my/StructureDefinition/PractitionerRole-my-core", "http://fhir.hie.moh.gov.my/StructureDefinition/RelatedPerson-my-core", "http://fhir.hie.moh.gov.my/StructureDefinition/HealthcareService-my-core", "http://fhir.hie.moh.gov.my/StructureDefinition/Location-my-core" ]
      } ],
      "id": "Schedule.actor",
      "comment": "The capacity to support multiple referenced resource types should be used in cases where the specific resources themselves cannot be scheduled without the other, and thus only make sense to the system exposing them as a group. Common examples of this are where the combination of a practitioner and a room (Location) are always required by a system.",
      "isSummary": true
    }, {
      "id": "Schedule.planningHorizon",
      "max": "1",
      "path": "Schedule.planningHorizon",
      "type": [ {
        "code": "Period"
      } ],
      "short": "Period of time covered by schedule",
      "mapping": [ {
        "map": "FiveWs.planned",
        "identity": "w5"
      }, {
        "map": "DTSTART:20131201T003000Z DTEND:2014030101T003000Z",
        "identity": "ical"
      } ],
      "isSummary": true,
      "definition": "The period of time that the slots that reference this Schedule resource cover (even if none exist). These  cover the amount of time that an organization's planning horizon; the interval for which they are currently accepting appointments. This does not define a \"template\" for planning outside these dates."
    }, {
      "id": "Schedule.comment",
      "max": "1",
      "path": "Schedule.comment",
      "type": [ {
        "code": "string"
      } ],
      "short": "Comments on availability",
      "mapping": [ {
        "map": "COMMENT:(comment) If there is no comment, then the line can be excluded from the iCalendar entry",
        "identity": "ical"
      } ],
      "definition": "Comments on the availability to describe any extended information. Such as custom constraints on the slots that may be associated."
    } ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/DomainResource"
}