baru master
This commit is contained in:
@@ -1,5 +1,9 @@
|
||||
package _struct
|
||||
|
||||
type StatusHistrory struct {
|
||||
Status string `json:"status" ,bson:"status"`
|
||||
Period Period `json:"period" ,bson:"period"`
|
||||
}
|
||||
type Identifier struct {
|
||||
Use string `json:"use,omitempty" bson:"use"`
|
||||
Type CodeableConcept `json:"type,omitempty" bson:"type"`
|
||||
@@ -7,7 +11,7 @@ type Identifier struct {
|
||||
Value string `json:"value,omitempty" bson:"value"`
|
||||
Period Period `json:"period,omitempty" bson:"period"`
|
||||
Assigner Reference `json:"assigner,omitempty" bson:"assigner"`
|
||||
Coding Coding
|
||||
Coding Coding `json:"coding,omitempty" bson:"coding,omitempty"`
|
||||
}
|
||||
|
||||
type CodeableConcept struct {
|
||||
@@ -119,14 +123,33 @@ type LinkTarget struct {
|
||||
}
|
||||
|
||||
type ExtendedContactDetail struct {
|
||||
Purpose CodeableConcept `json:"purpose" bson:"purpose"`
|
||||
Name []HumanName `json:"name,omitempty" bson:"name"`
|
||||
Telecom []ContactPoint `json:"telecom,omitempty" bson:"telecom"`
|
||||
Address []Address `json:"address,omitempty" bson:"address"`
|
||||
Organization Reference `json:"organization,omitempty" bson:"organization"`
|
||||
Period Period `json:"period,omitempty" bson:"period"`
|
||||
Purpose Purpose `json:"purpose" bson:"purpose"`
|
||||
Name []HumanName `json:"name,omitempty" bson:"name"`
|
||||
Telecom []ContactPoint `json:"telecom,omitempty" bson:"telecom"`
|
||||
Address []Address `json:"address,omitempty" bson:"address"`
|
||||
Organization Reference `json:"organization,omitempty" bson:"organization"`
|
||||
Period Period `json:"period,omitempty" bson:"period"`
|
||||
}
|
||||
|
||||
type Purpose struct {
|
||||
Purpose CodeableConcept `json:"purpose" bson:"purpose"`
|
||||
}
|
||||
|
||||
type Reason struct {
|
||||
Use CodeableConcept `json:"use" bson:"use"`
|
||||
Value []Value `json:"value" bson:"value"`
|
||||
Reference Reference `json:"reference" bson:"reference"`
|
||||
}
|
||||
|
||||
type Value struct {
|
||||
Concept CodeableConcept `json:"concept" bson:"concept"`
|
||||
Reference Reference `json:"reference" bson:"reference"`
|
||||
}
|
||||
|
||||
type Diagnosis struct {
|
||||
Condition []Value `json:"condition" bson:"condition"`
|
||||
Use []CodeableConcept `json:"use" bson:"use"`
|
||||
}
|
||||
type Quantity struct {
|
||||
Value float64 `json:"value,omitempty" bson:"value,omitempty"`
|
||||
Comparator string `json:"comparator,omitempty" bson:"comparator,omitempty"`
|
||||
@@ -141,6 +164,11 @@ type Qualification struct {
|
||||
Period Period `json:"period,omitempty" bson:"period,omitempty"`
|
||||
Issuer Reference `json:"issuer,omitempty" bson:"issuer,omitempty"`
|
||||
}
|
||||
|
||||
type Code struct {
|
||||
Code []CodeableConcept `json:"code" bson:"code"`
|
||||
Comment string `json:"comment,omitempty" bson:"comment,omitempty"`
|
||||
}
|
||||
type Position struct {
|
||||
Longitude float64 `json:"longitude,omitempty" bson:"longitude,omitempty"`
|
||||
Latitude float64 `json:"latitude,omitempty" bson:"latitude,omitempty"`
|
||||
|
||||
Reference in New Issue
Block a user