pembaruhan baru

This commit is contained in:
2025-05-14 09:44:08 +07:00
parent dc0b822440
commit 1fb1caaf19
20 changed files with 1964 additions and 671 deletions
+56 -2
View File
@@ -109,7 +109,7 @@ type Contact struct {
type Communication struct {
Language CodeableConcept `json:"language,omitempty" bson:"language"`
Text string `json:"preferred,omitempty" bson:"preferred"`
Text string `json:"text,omitempty" bson:"text"`
}
type Link struct {
@@ -133,6 +133,7 @@ type ExtendedContactDetail struct {
type Purpose struct {
Purpose CodeableConcept `json:"purpose" bson:"purpose"`
Coding []Coding `json:"coding" bson:"coding"`
}
type Reason struct {
@@ -199,7 +200,7 @@ type VirtualService struct {
AddressContactPoint ContactPoint `json:"addressContactPoint,omitempty" bson:"addressContactPoint,omitempty"`
AddressExtendedContact ExtendedContactDetail `json:"addressExtendedContact,omitempty" bson:"addressExtendedContact,omitempty"`
AdditionalInfo []string `json:"additionalInfo,omitempty" bson:"additionalInfo,omitempty"`
MaxParticipants string `json:"maxParticipants,omitempty" bson:"maxParticipants,omitempty"`
MaxParticipants int `json:"maxParticipants,omitempty" bson:"maxParticipants,omitempty"`
SessionKey string `json:"sessionKey,omitempty" bson:"sessionKey,omitempty"`
}
@@ -207,3 +208,56 @@ type Payload struct {
Type CodeableConcept `json:"type,omitempty" bson:"type,omitempty"`
Mimetype []string `json:"mimetype,omitempty" bson:"mimetype,omitempty"`
}
type Note struct {
Author Author `json:"author" bson:"author"`
Time string `json:"time" bson:"time"`
Text string `json:"text" bson:"text"`
}
type Author struct {
AuthorReference Reference `json:"authorReference" bson:"authorReference"`
AuthorString string `json:"authorString" bson:"authorString"`
}
type Concept struct {
Concept CodeableConcept `json:"concept" bson:"concept"`
Reference Reference `json:"reference" bson:"reference"`
}
type Participant struct {
Type []CodeableConcept `json:"type" bson:"type"`
Period Period `json:"period" bson:"period"`
Actor Reference `json:"actor" bson:"actor"`
Required bool `json:"required" bson:"required"`
Status string `json:"status" bson:"status"`
}
type RecurrenceTemple struct {
Timezone CodeableConcept `json:"timezone" bson:"timezone"`
RecurrenceType CodeableConcept `json:"recurrenceType" bson:"recurrenceType"`
LastOccurrenceDate string `json:"lastOccurrenceDate" bson:"lastOccurrenceDate"`
OccurenceCount int `json:"occurenceCount" bson:"occurenceCount"`
OccurenceDate []string `json:"occurenceDate" bson:"occurenceDate"`
}
type WeeklyTemple struct {
Monday bool `json:"monday" bson:"monday"`
Tuesday bool `json:"tuesday" bson:"tuesday"`
Wednesday bool `json:"wednesday" bson:"wednesday"`
Thursday bool `json:"thursday" bson:"thursday"`
Friday bool `json:"friday" bson:"friday"`
Saturday bool `json:"saturday" bson:"saturday"`
Sunday bool `json:"sunday" bson:"sunday"`
}
type MonthlyTemple struct {
DayOfmonth bool `json:"dayOfmonth" bson:"dayOfmonth"`
NthWeekOfMonth Coding `json:"nthWeekOfMonth" bson:"nthWeekOfMonth"`
DayOfWeek Coding `json:"dayOfWeek" bson:"dayOfWeek"`
MonthInterval int `json:"monthInterval" bson:"monthInterval"`
}
type YearlyTemple struct {
YearInterval int `json:"yearInterval" bson:"yearInterval"`
}