Documentation ¶
Index ¶
- type Address
- type AddressExtension
- type Contact
- type ContactTelecom
- type Entry
- type FluffyExtension
- type GeneralPractitioner
- type GeneralPractitionerIdentifier
- type IdentifierElement
- type IdentifierExtension
- type Meta
- type Name
- type Patient
- type Period
- type PurpleExtension
- type Relationship
- type ResourceExtension
- type ResourceTelecom
- type Result
- type Search
- type Security
- type TelecomExtension
- type ValueAddress
- type ValueCoding
- type ValueReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddressExtension ¶
type AddressExtension struct { URL string `json:"url"` Extension []PurpleExtension `json:"extension"` }
type Contact ¶
type Contact struct { ID string `json:"id"` Period Period `json:"period"` Relationship []Relationship `json:"relationship"` Telecom []ContactTelecom `json:"telecom"` }
type ContactTelecom ¶
type FluffyExtension ¶
type FluffyExtension struct { URL string `json:"url"` ValueCodeableConcept *Relationship `json:"valueCodeableConcept,omitempty"` ValueDateTime *string `json:"valueDateTime,omitempty"` ValueBoolean *bool `json:"valueBoolean,omitempty"` ValueString *string `json:"valueString,omitempty"` }
type GeneralPractitioner ¶
type GeneralPractitioner struct { ID string `json:"id"` Type string `json:"type"` Identifier GeneralPractitionerIdentifier `json:"identifier"` }
type IdentifierElement ¶
type IdentifierElement struct { System string `json:"system"` Value string `json:"value"` Extension []IdentifierExtension `json:"extension"` }
type IdentifierExtension ¶
type IdentifierExtension struct { URL string `json:"url"` ValueCodeableConcept Relationship `json:"valueCodeableConcept"` }
type Patient ¶
type Patient struct { ResourceType string `json:"resourceType"` ID string `json:"id"` Identifier []IdentifierElement `json:"identifier"` Meta Meta `json:"meta"` Name []Name `json:"name"` Gender string `json:"gender"` BirthDate string `json:"birthDate"` MultipleBirthInteger int64 `json:"multipleBirthInteger"` DeceasedDateTime string `json:"deceasedDateTime"` Address []Address `json:"address"` Telecom []ResourceTelecom `json:"telecom"` Contact []Contact `json:"contact"` GeneralPractitioner []GeneralPractitioner `json:"generalPractitioner"` Extension []ResourceExtension `json:"extension"` }
type PurpleExtension ¶
type PurpleExtension struct { URL string `json:"url"` ValueCoding *ValueCoding `json:"valueCoding,omitempty"` ValueString *string `json:"valueString,omitempty"` }
type Relationship ¶
type Relationship struct {
Coding []Security `json:"coding"`
}
type ResourceExtension ¶
type ResourceExtension struct { URL string `json:"url"` Extension []FluffyExtension `json:"extension"` ValueReference *ValueReference `json:"valueReference,omitempty"` ValueAddress *ValueAddress `json:"valueAddress,omitempty"` }
type ResourceTelecom ¶
type Result ¶
type Result struct { ResourceType string `json:"resourceType"` Type string `json:"type"` Timestamp string `json:"timestamp"` Total int64 `json:"total"` Entry []Entry `json:"entry"` }
func UnmarshalResult ¶
type TelecomExtension ¶
type ValueAddress ¶
type ValueCoding ¶
type ValueReference ¶
type ValueReference struct {
Identifier IdentifierElement `json:"identifier"`
}
Source Files ¶
- address.go
- addressextension.go
- contact.go
- contacttelecom.go
- entry.go
- fluffyextension.go
- generalpractitioner.go
- generalpractitioneridentifier.go
- identifierelement.go
- identifierextension.go
- meta.go
- name.go
- patient.go
- period.go
- purpleextension.go
- relationship.go
- resourceextension.go
- resourcetelecom.go
- results.go
- search.go
- security.go
- telecomextension.go
- valueaddress.go
- valuecoding.go
- valuereference.go
Click to show internal directories.
Click to hide internal directories.