Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/publish.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
name: Publish

on:
push:
branches:
- main
on: push

jobs:
publish:
Expand All @@ -28,6 +25,9 @@ jobs:
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
- run:
pnpm publish -r --report-summary --publish-branch main --access=public
- run:
pnpm publish -r --report-summary --publish-branch
patch-salesforce-6-0-5 --access=public --tag legacy --no-git-checks

- name: Setup GH user
run: git config user.name ${{ secrets.GH_USER }}
Expand Down
288 changes: 288 additions & 0 deletions packages/fhir-eswatini/schema/Appointment_SzAppointment.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,288 @@
{
"id": "SzAppointment",
"type": "Appointment",
"url": "https://hapifhir.eswatinihie.com/fhir/StructureDefinition/SzAppointment",
"props": {
"id": {
"type": [
"string"
],
"isArray": false,
"desc": "Logical id of this artifact",
"isComposite": false
},
"meta": {
"type": [
"Meta"
],
"isArray": false,
"desc": "Metadata about the resource",
"isComposite": false
},
"implicitRules": {
"type": [
"string"
],
"isArray": false,
"desc": "A set of rules under which this content was created",
"isComposite": false
},
"language": {
"type": [
"string"
],
"isArray": false,
"desc": "Language of the resource content",
"isComposite": false,
"valueSet": "http://hl7.org/fhir/ValueSet/languages|4.0.1"
},
"text": {
"type": [
"Narrative"
],
"isArray": false,
"desc": "Text summary of the resource, for human interpretation",
"isComposite": false
},
"contained": {
"type": [
"Resource"
],
"isArray": true,
"desc": "Contained, inline Resources",
"isComposite": false
},
"extension": {
"type": [
"Extension"
],
"isArray": true,
"desc": "Additional content defined by implementations",
"isComposite": false
},
"modifierExtension": {
"type": [
"Extension"
],
"isArray": true,
"desc": "Extensions that cannot be ignored",
"isComposite": false
},
"identifier": {
"type": [
"Identifier"
],
"isArray": true,
"desc": "External Ids for this item",
"isComposite": false
},
"status": {
"type": [
"string"
],
"isArray": false,
"desc": "proposed | pending | booked | arrived | fulfilled | cancelled | noshow | entered-in-error | checked-in | waitlist",
"isComposite": false,
"valueSet": "http://hl7.org/fhir/ValueSet/appointmentstatus|4.0.1"
},
"cancelationReason": {
"type": [
"CodeableConcept"
],
"isArray": false,
"desc": "The coded reason for the appointment being cancelled",
"isComposite": false,
"valueSet": "http://hl7.org/fhir/ValueSet/appointment-cancellation-reason|4.0.1"
},
"serviceCategory": {
"type": [
"CodeableConcept"
],
"isArray": true,
"desc": "A broad categorization of the service that is to be performed during this appointment",
"isComposite": false,
"valueSet": "http://hl7.org/fhir/ValueSet/service-category|4.0.1"
},
"serviceType": {
"type": [
"CodeableConcept"
],
"isArray": true,
"desc": "The specific service that is to be performed during this appointment",
"isComposite": false,
"valueSet": "http://hl7.org/fhir/ValueSet/service-type|4.0.1"
},
"specialty": {
"type": [
"CodeableConcept"
],
"isArray": true,
"desc": "The specialty of a practitioner that would be required to perform the service requested in this appointment",
"isComposite": false,
"valueSet": "http://hl7.org/fhir/ValueSet/c80-practice-codes|4.0.1"
},
"appointmentType": {
"type": [
"CodeableConcept"
],
"isArray": false,
"desc": "The style of appointment or patient that has been booked in the slot (not service type)",
"isComposite": false,
"valueSet": "http://terminology.hl7.org/ValueSet/v2-0276"
},
"reasonCode": {
"type": [
"CodeableConcept"
],
"isArray": true,
"desc": "Coded reason this appointment is scheduled",
"isComposite": false,
"valueSet": "http://hl7.org/fhir/ValueSet/encounter-reason|4.0.1"
},
"reasonReference": {
"type": [
"Reference"
],
"isArray": true,
"desc": "Reason the appointment is to take place (resource)",
"isComposite": false
},
"priority": {
"type": [
"unsignedInt"
],
"isArray": false,
"desc": "Used to make informed decisions if needing to re-prioritize",
"isComposite": false
},
"description": {
"type": [
"string"
],
"isArray": false,
"desc": "Shown on a subject line in a meeting request, or appointment list",
"isComposite": false
},
"supportingInformation": {
"type": [
"Reference"
],
"isArray": true,
"desc": "Additional information to support the appointment",
"isComposite": false
},
"start": {
"type": [
"instant"
],
"isArray": false,
"desc": "When appointment is to take place",
"isComposite": false
},
"end": {
"type": [
"instant"
],
"isArray": false,
"desc": "When appointment is to conclude",
"isComposite": false
},
"minutesDuration": {
"type": [
"number"
],
"isArray": false,
"desc": "Can be less than start/end (e.g. estimate)",
"isComposite": false
},
"slot": {
"type": [
"Reference"
],
"isArray": true,
"desc": "The slots that this appointment is filling",
"isComposite": false
},
"created": {
"type": [
"dateTime"
],
"isArray": false,
"desc": "The date that this appointment was initially created",
"isComposite": false
},
"comment": {
"type": [
"string"
],
"isArray": false,
"desc": "Additional comments",
"isComposite": false
},
"patientInstruction": {
"type": [
"string"
],
"isArray": false,
"desc": "Detailed information and instructions for the patient",
"isComposite": false
},
"basedOn": {
"type": [
"Reference"
],
"isArray": true,
"desc": "The service request this appointment is allocated to assess",
"isComposite": false
},
"participant": {
"type": [
"BackboneElement"
],
"isArray": true,
"desc": "Participants involved in appointment",
"isComposite": false,
"typeDef": {
"id": {
"type": "string",
"desc": "Unique id for inter-element referencing"
},
"modifierExtension": {
"type": "Extension",
"desc": "Extensions that cannot be ignored even if unrecognized"
},
"type": {
"type": "CodeableConcept",
"desc": "Role of participant in the appointment",
"valueSet": "http://hl7.org/fhir/ValueSet/encounter-participant-type|4.0.1"
},
"actor": {
"type": "Reference",
"desc": "Person, Location/HealthcareService or Device"
},
"required": {
"type": "string",
"desc": "required | optional | information-only",
"valueSet": "http://hl7.org/fhir/ValueSet/participantrequired|4.0.1"
},
"status": {
"type": "string",
"desc": "accepted | declined | tentative | needs-action",
"valueSet": "http://hl7.org/fhir/ValueSet/participationstatus|4.0.1"
},
"period": {
"type": "Period",
"desc": "Participation period of the actor"
}
}
},
"requestedPeriod": {
"type": [
"Period"
],
"isArray": true,
"desc": "Potential date/time interval(s) requested to allocate the appointment within",
"isComposite": false
}
}
}
Loading
Loading